Public Member Functions | |
__init__ (_manager=None) | |
Protected Copy Constructor. | |
terminate () | |
shutdown () | |
join () | |
setModuleInitProc (proc) | |
Run the Manager. | |
activateManager () | |
Activate Manager. | |
runManager (no_block=None) | |
Run the Manager. | |
load (fname, initfunc) | |
[CORBA interface] Load module | |
unload (fname) | |
Unload module. | |
unloadAll () | |
Unload module. | |
getLoadedModules () | |
Get loaded module names. | |
getLoadableModules () | |
Get loadable module names. | |
registerFactory (profile, new_func, delete_func) | |
Register RT-Component Factory. | |
registerECFactory (name, new_func, delete_func) | |
getModulesFactories () | |
Get the list of all RT-Component Factory. | |
createComponent (module_name) | |
Create RT-Component. | |
registerComponent (comp) | |
Register RT-Component directly without Factory. | |
unregisterComponent (comp) | |
bindExecutionContext (comp) | |
deleteComponent (instance_name) | |
Unregister RT-Component that is registered in the Manager. | |
getComponent (instance_name) | |
Get RT-Component's pointer. | |
getComponents () | |
Get all RT-Component's pointer. | |
getORB () | |
Get the pointer to the ORB. | |
getPOA () | |
Get the pointer to the RootPOA. | |
getPOAManager () | |
initManager (argc, argv) | |
Manager internal initialization. | |
shutdownManager () | |
Manager internal finalization. | |
initLogger () | |
System logger initialization. | |
shutdownLogger () | |
System Logger finalization. | |
initORB () | |
CORBA ORB initialization. | |
createORBOptions () | |
ORB command option creation. | |
shutdownORB () | |
ORB finalization. | |
initNaming () | |
NamingManager initialization. | |
shutdownNaming () | |
initExecContext () | |
initTimer () | |
shutdownComponents () | |
cleanupComponent (comp) | |
configureComponent (comp) | |
mergeProperty (prop, file_name) | |
formatString (naming_format, prop) | |
getLogbuf () | |
getConfig () | |
Static Public Member Functions | |
static | init (argc, argv) |
Initializa manager. | |
static | instance () |
Get instance of the manager. | |
Classes | |
class | InstanceName |
class | InstanceName |
class | InstanceName |
class | InstanceName |
class | OrbRunner |
class | Term |
class | Terminator |
|
Protected Copy Constructor.
|
|
Activate Manager. This operation do the following,
This operationo should be invoked after Manager:init(), and before tunManager(). |
|
|
|
|
|
|
|
Create RT-Component.
|
|
ORB command option creation.
|
|
Unregister RT-Component that is registered in the Manager.
|
|
|
|
Get RT-Component's pointer.
|
|
Get all RT-Component's pointer.
|
|
|
|
Get loadable module names.
|
|
Get loaded module names.
|
|
|
|
Get the list of all RT-Component Factory.
|
|
Get the pointer to the ORB.
|
|
Get the pointer to the RootPOA.
|
|
|
|
Initializa manager. This is the static member function to tintialize the Manager. The Manager is initialized by given arguments. At the starting the manager, this static member function "must" be called from application program. The manager has two static functions to get the instance, "init()" and "instance()". Since initializing process is only performed by the "init()" function, the "init()" has to be called at the beginning of the lifecycle of the Manager. function.
|
|
|
|
System logger initialization.
|
|
Manager internal initialization.
|
|
NamingManager initialization.
|
|
CORBA ORB initialization.
|
|
|
|
Get instance of the manager. This is the static member function to get the instance of the Manager. Before calling this function, ensure that the initialization function "init()" is called.
|
|
|
|
[CORBA interface] Load module Load module (shared library, DLL etc..) by file name, and invoke initialize function.
|
|
|
|
Register RT-Component directly without Factory.
|
|
|
|
Register RT-Component Factory.
|
|
Run the Manager. This operation processes the main event loop of the Manager. In this main loop, CORBA's ORB event loop or other processes are performed. As the default behavior, this operation is going to blocking mode and never returns until manager::destroy() is called. When the given argument "no_block" is set to "true", this operation creates a thread to process the event loop internally, and it doesn't block and returns.
|
|
Run the Manager. This operation sets the initial procedure call to process module initialization, other user defined initialization and so on. The given procedure will be called at the proper timing after the manager initialization, activation and run.
|
|
|
|
|
|
System Logger finalization.
|
|
Manager internal finalization.
|
|
|
|
ORB finalization.
|
|
|
|
Unload module. Unload shared library.
|
|
Unload module. Unload all loaded shared library. |
|
|