#include <simcrs/factory/FacServiceAbstract.hpp>
Public Types | |
typedef std::vector < ServiceAbstract * > | ServicePool_T |
Public Member Functions | |
virtual | ~FacServiceAbstract () |
void | clean () |
Protected Member Functions | |
FacServiceAbstract () |
Protected Attributes | |
ServicePool_T | _pool |
Base class for the (Service) Factory layer.
Definition at line 16 of file FacServiceAbstract.hpp.
typedef std::vector<ServiceAbstract*> SIMCRS::FacServiceAbstract::ServicePool_T |
Define the list (pool) of Service objects.
Definition at line 20 of file FacServiceAbstract.hpp.
|
virtual |
|
inlineprotected |
Default Constructor.
This constructor is protected to ensure the class is abstract.
Definition at line 31 of file FacServiceAbstract.hpp.
void SIMCRS::FacServiceAbstract::clean | ( | ) |
Destroyed all the object instantiated by this factory.
Definition at line 18 of file FacServiceAbstract.cpp.
References _pool.
Referenced by ~FacServiceAbstract().
|
protected |
List of instantiated Business Objects
Definition at line 34 of file FacServiceAbstract.hpp.
Referenced by clean(), and SIMCRS::FacSimcrsServiceContext::create().