Public Member Functions | |
void | dispatch (YACS::ENGINE::Node *object, const std::string &event) |
void | addObserver (YACS_ORB::Observer_ptr observer, int numid, const std::string &event) |
Public Member Functions inherited from YACS::ENGINE::Dispatcher | |
virtual void | dispatch2 (Node *object, const std::string &event, void *something) |
virtual void | addObserver (Observer *observer, Node *object, const std::string &event) |
virtual void | removeObserver (Observer *observer, Node *object, const std::string &event) |
virtual void | printObservers () |
virtual | ~Dispatcher () |
Protected Attributes | |
std::map< std::pair< int, std::string >, std::set < YACS_ORB::Observer_ptr > > | _observers |
Protected Attributes inherited from YACS::ENGINE::Dispatcher | |
std::map< std::pair< Node *, std::string >, std::set < Observer * > > | _observers |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::ENGINE::Dispatcher | |
static Dispatcher * | getDispatcher () |
static void | setDispatcher (Dispatcher *dispatcher) |
Static Protected Attributes inherited from YACS::ENGINE::Dispatcher | |
static Dispatcher * | _singleton = 0 |
Definition at line 42 of file yacsSrv.cxx.
|
inline |
Definition at line 56 of file yacsSrv.cxx.
|
inlinevirtual |
Reimplemented from YACS::ENGINE::Dispatcher.
Definition at line 45 of file yacsSrv.cxx.
References YACS::ENGINE::Node::getNumId().
|
protected |
Definition at line 62 of file yacsSrv.cxx.