|
static Manager * | init (int argc, char **argv) |
| Initialize manager. More...
|
|
static Manager & | instance () |
| Get instance of the manager. More...
|
|
typedef ObjectManager< std::string, RTObject_impl, InstanceName > | ComponentManager |
|
typedef ObjectManager< const char *, ECFactoryBase, ECFactoryPredicate > | ECFactoryManager |
|
typedef ObjectManager< const coil::Properties, FactoryBase, FactoryPredicate > | FactoryManager |
| ComponentFactory. More...
|
|
void | configureComponent (RTObject_impl *comp, const coil::Properties &prop) |
| Configure RT-Component. More...
|
|
void | createORBEndpointOption (std::string &opt, coil::vstring &endpoint) |
| Create a command optional line of Endpoint of ORB. More...
|
|
void | createORBEndpoints (coil::vstring &endpoints) |
| Create Endpoints. More...
|
|
std::string | createORBOptions () |
| Create ORB command options. More...
|
|
std::string | formatString (const char *naming_format, coil::Properties &prop) |
| Construct registration information when registering to Naming server. More...
|
|
bool | initComposite () |
| PeriodicECSharedComposite initialization. More...
|
|
bool | initExecContext () |
| ExecutionContextManager initialization. More...
|
|
bool | initFactories () |
| Factories initialization. More...
|
|
bool | initLogger () |
| System logger initialization. More...
|
|
void | initManager (int argc, char **argv) |
| Manager internal initialization. More...
|
|
bool | initManagerServant () |
| ManagerServant initialization. More...
|
|
bool | initNaming () |
| NamingManager initialization. More...
|
|
bool | initORB () |
| CORBA ORB initialization. More...
|
|
bool | initTimer () |
| Timer initialization. More...
|
|
| Manager () |
| Protected Constructor. More...
|
|
| Manager (const Manager &manager) |
| Protected Copy Constructor. More...
|
|
bool | mergeProperty (coil::Properties &prop, const char *file_name) |
| Merge property information. More...
|
|
bool | procComponentArgs (const char *comp_arg, coil::Properties &comp_id, coil::Properties &comp_conf) |
| Extracting component type/properties from the given string. More...
|
|
bool | procContextArgs (const char *ec_args, std::string &ec_id, coil::Properties &ec_conf) |
| Extracting ExecutionContext's name/properties from the given string. More...
|
|
void | shutdownComponents () |
| NamingManager finalization. More...
|
|
void | shutdownLogger () |
| System Logger finalization. More...
|
|
void | shutdownManager () |
| Shutdown Manager. More...
|
|
void | shutdownNaming () |
| NamingManager finalization. More...
|
|
void | shutdownOnNoRtcs () |
| Shutdown Manager. More...
|
|
void | shutdownORB () |
| ORB finalization. More...
|
|
ComponentManager | m_compManager |
| ComponentManager. More...
|
|
coil::Properties | m_config |
| Managaer's configuration Properties. More...
|
|
ECFactoryManager | m_ecfactory |
| ExecutionContext Manager. More...
|
|
std::vector< ExecutionContextBase * > | m_ecs |
| ExecutionContext list. More...
|
|
FactoryManager | m_factory |
| ComponentManager. More...
|
|
Finalized | m_finalized |
|
ModuleInitProc | m_initProc |
| User's initialization function's pointer. More...
|
|
std::vector< std::filebuf * > | m_logfiles |
| Files for log output. More...
|
|
LogStreamBuf | m_logStreamBuf |
| Logger buffer. More...
|
|
RTM::ManagerServant * | m_mgrservant |
| The pointer to the ManagerServant. More...
|
|
ModuleManager * | m_module |
| The pointer to the ModuleManager. More...
|
|
NamingManager * | m_namingManager |
| The pointer to the NamingManager. More...
|
|
CORBA::ORB_var | m_pORB |
| The pointer to the ORB. More...
|
|
PortableServer::POA_var | m_pPOA |
| The pointer to the POA. More...
|
|
PortableServer::POAManager_var | m_pPOAManager |
| The pointer to the POAManager. More...
|
|
OrbRunner * | m_runner |
| The pointer to ORB helper class. More...
|
|
Term | m_terminate |
| Synchronous flag for manager termination. More...
|
|
Terminator * | m_terminator |
| The pointer to ORB termination helper class. More...
|
|
coil::Timer * | m_timer |
| Timer Object. More...
|
|
Logger | rtclog |
| Logger stream. More...
|
|
static Manager * | manager = NULL |
| The pointer to the Manager. More...
|
|
static Mutex | mutex |
| The mutex of the pointer to the Manager. More...
|
|
Definition at line 158 of file ManagerTests.cpp.