iLab Neuromorphic Robotics Toolkit
0.1
|
#include <nrt/Core/Blackboard/details/ModuleHelpers.H>
#include <queue>
#include <list>
#include <nrt/Core/Blackboard/details/ModuleImpl.H>
// //////////////////////////////////////////////////////////////////////// // The iLab Neuromorphic Robotics Toolkit (NRT) // // Copyright 2010-2012 by the University of Southern California (USC) // // and the iLab at USC. // // // // iLab - University of Southern California // // Hedco Neurociences Building, Room HNB-10 // // Los Angeles, Ca 90089-2520 - USA // // // // See http://ilab.usc.edu for information about this project. // // //////////////////////////////////////////////////////////////////////// // This file is part of The iLab Neuromorphic Robotics Toolkit. // // // // The iLab Neuromorphic Robotics Toolkit is free software: you can // // redistribute it and/or modify it under the terms of the GNU General // // Public License as published by the Free Software Foundation, either // // version 3 of the License, or (at your option) any later version. // // // // The iLab Neuromorphic Robotics Toolkit is distributed in the hope // // that it will be useful, but WITHOUT ANY WARRANTY; without even the // // implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR // // PURPOSE. See the GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with The iLab Neuromorphic Robotics Toolkit. If not, see // // <http://www.gnu.org/licenses/>. // // ////////////////////////////////////////////////////////////////////////
Definition in file Module.H.
Go to the source code of this file.
Classes | |
class | nrt::MessagePosting< Port, Msg, Ret > |
A Posting port is a unique binding of a sent Message type and a returned Message type to a port class. More... | |
class | nrt::MessageChecking< Port, Msg > |
A Checking is a unique binding of a Message type to a port class. More... | |
class | nrt::MessageSubscription< Port, Msg, Ret > |
A Subscription is a unique binding of a received Message type and a returned Message type to a port class. More... | |
class | nrt::MessagePoster< Poster, Tail...> |
MessagePoster class. More... | |
class | nrt::MessageChecker< Checker, Tail...> |
Module objects which derive from nrt::MessageChecker<Checking> will be allowed to check() for Message objects. More... | |
class | nrt::MessageSubscriber< Subscriber, Tail...> |
Module objects which derive from nrt::MessageSubscriber<Subscriber> will subscribe to matching Posters. More... | |
class | nrt::Module |
Base class for a Module. More... | |
Namespaces | |
nrt | |
Reserved namespace for NRT core classes and functions. | |