Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

StaticContainer Class Reference

#include <taskStaticContainer.h>

Collaboration diagram for StaticContainer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StaticContainer ()
void init (int argc, char **argv, const char *containerName=0)
void done ()
CORBA::Object_ptr createComponentWithName (const char *name)
CORBA::Object_ptr createComponent (const char *libname)
CORBA::Object_ptr createComponent (const char *name, const char *libname)
void destroyComponent (CORBA::Object_ptr obj)
void executeRunCmd (const char *param)

Protected Member Functions

void initCORBA (int &argc, char **argv)
void doneCORBA ()

Protected Attributes

maci::ContainerImpl container_m
maci::LibraryManager dllmgr_m
LoggingProxym_logger
bool services_m
CORBA::ORB_var orb_m
PortableServer::POAManager_var poaManager_m
PortableServer::POA_var poaRoot_m
PortableServer::POA_var componentPOA_m
ACE_CString containerName_m
ACE_CString componentName_m
ACE_ARGV containerArgv

Constructor & Destructor Documentation

StaticContainer::StaticContainer  ) 
 


Member Function Documentation

CORBA::Object_ptr StaticContainer::createComponent const char *  name,
const char *  libname
 

CORBA::Object_ptr StaticContainer::createComponent const char *  libname  ) 
 

CORBA::Object_ptr StaticContainer::createComponentWithName const char *  name  ) 
 

void StaticContainer::destroyComponent CORBA::Object_ptr  obj  ) 
 

void StaticContainer::done  ) 
 

void StaticContainer::doneCORBA  )  [protected]
 

void StaticContainer::executeRunCmd const char *  param  ) 
 

void StaticContainer::init int  argc,
char **  argv,
const char *  containerName = 0
 

void StaticContainer::initCORBA int &  argc,
char **  argv
[protected]
 


Member Data Documentation

ACE_CString StaticContainer::componentName_m [protected]
 

PortableServer::POA_var StaticContainer::componentPOA_m [protected]
 

maci::ContainerImpl StaticContainer::container_m [protected]
 

ACE_ARGV StaticContainer::containerArgv [protected]
 

ACE_CString StaticContainer::containerName_m [protected]
 

maci::LibraryManager StaticContainer::dllmgr_m [protected]
 

LoggingProxy* StaticContainer::m_logger [protected]
 

CORBA::ORB_var StaticContainer::orb_m [protected]
 

PortableServer::POAManager_var StaticContainer::poaManager_m [protected]
 

PortableServer::POA_var StaticContainer::poaRoot_m [protected]
 

bool StaticContainer::services_m [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:36:54 2009 for ACS C++ API by doxygen 1.3.8