HCE project C++ developers source code library
1.1.1
HCE project developer library
|
#include <ComponentManagerPool.hpp>
Public Member Functions | |
ComponentManagerPool () | |
virtual void | addManager (ComponentType componentType, Poco::SharedPtr< ComponentManager > cManagerPtr, bool _useCommonPool) |
virtual Poco::SharedPtr < TaskWaitObject > | addInData (Poco::SharedPtr< DataBase > inData) |
virtual void | clearTaskQueue (ComponentType componentType) |
virtual | ~ComponentManagerPool () |
Public Member Functions inherited from HCE::component::ComponentManagerPoolIf | |
ComponentManagerPoolIf () | |
virtual void | createAndAddComponent (Poco::SharedPtr< ComponentBase > component)=0 |
virtual | ~ComponentManagerPoolIf () |
Protected Types | |
typedef std::map < ComponentType, Poco::SharedPtr < ComponentManager > >::iterator | ManagerIterator |
Protected Attributes | |
Poco::FastMutex | globalComponentMutex |
std::map< ComponentType, Poco::SharedPtr < ComponentManager > > | tManagerMap |
Poco::ThreadPool | thPool |
Definition at line 19 of file ComponentManagerPool.hpp.
|
protected |
Definition at line 22 of file ComponentManagerPool.hpp.
|
inline |
Definition at line 29 of file ComponentManagerPool.hpp.
|
virtual |
Definition at line 61 of file ComponentManagerPool.cpp.
|
virtual |
Implements HCE::component::ComponentManagerPoolIf.
Definition at line 30 of file ComponentManagerPool.cpp.
|
virtual |
Implements HCE::component::ComponentManagerPoolIf.
Definition at line 11 of file ComponentManagerPool.cpp.
|
virtual |
Implements HCE::component::ComponentManagerPoolIf.
Definition at line 46 of file ComponentManagerPool.cpp.
|
protected |
Definition at line 25 of file ComponentManagerPool.hpp.
|
protected |
Definition at line 27 of file ComponentManagerPool.hpp.
|
protected |
Definition at line 26 of file ComponentManagerPool.hpp.