mermaid::support::activeobject::ActiveObjectManager Class Reference

ActiveObject manager. More...

#include <ActiveObjectManager.hpp>

Inheritance diagram for mermaid::support::activeobject::ActiveObjectManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual shared_ptr< ActiveObjectcreateActiveObject ()=0
int getNumberOfActiveObjects ()
virtual void stopAllActiveObjects ()=0

Protected Member Functions

 ActiveObjectManager ()
 Default constructor.
virtual void addActiveObject (shared_ptr< ActiveObject > ao)
virtual set< shared_ptr
< ActiveObject > > 
getActiveObjectStateSet (ActiveObjectState s)
virtual vector< shared_ptr
< ActiveObject > > 
getActiveObjectVector ()
virtual void notifyActiveObjectStateChange (ActiveObject *ao, ActiveObjectState previousState)

Friends

class ActiveObject

Detailed Description

ActiveObject manager.

Author:
Marco Barbosa

Definition at line 58 of file ActiveObjectManager.hpp.


Constructor & Destructor Documentation

ActiveObjectManager::ActiveObjectManager (  )  [protected]

Default constructor.

Author:
Marco Barbosa

Definition at line 43 of file ActiveObjectManager.cpp.

Generated on Fri Mar 4 22:15:42 2011 for MeRMaID::support by  doxygen 1.6.3