ActiveObject manager for ACE-based systems. More...
#include <ActiveObjectManagerAce.hpp>
Public Member Functions | |
virtual void | addActiveObject (shared_ptr< ActiveObject > ao) |
virtual shared_ptr< ActiveObject > | createActiveObject () |
int | getNumberOfActiveObjects () |
virtual void | notifyActiveObjectStateChange (ActiveObject *ao, ActiveObjectState previousState) |
virtual void | stopAllActiveObjects () |
void | waitForActiveObjectsToStop () |
Static Public Member Functions | |
static shared_ptr < ActiveObjectManagerAce > | getInstance () |
Gets the current instance of ActiveObjectManager This method doesn't support concurrent access. Concurrent access may result in erroneous behavior. |
ActiveObject manager for ACE-based systems.
Definition at line 51 of file ActiveObjectManagerAce.hpp.
shared_ptr< ActiveObjectManagerAce > ActiveObjectManagerAce::getInstance | ( | ) | [static] |
Gets the current instance of ActiveObjectManager This method doesn't support concurrent access. Concurrent access may result in erroneous behavior.
Definition at line 118 of file ActiveObjectManagerAce.cpp.