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

ACSDaemonImpl Class Reference

#include <acsdaemonImpl.h>

Collaboration diagram for ACSDaemonImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACSDaemonImpl (LoggingProxy &logProxy)
virtual ~ACSDaemonImpl ()
bool isInitialized ()
int startup (int argc, char *argv[])
int run ()
void shutdown ()
const char * getIOR () const
virtual void start_container (const char *container_type, const char *container_name,::CORBA::Short instance_number, const char *additional_command_line) throw (( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx, ::ACSErrTypeCommon::BadParameterEx ))

Protected Member Functions

int init_ORB (int &argc, char *argv[])

Protected Attributes

bool m_isInitialized
CORBA::ORB_var m_orb
LoggingProxym_logProxy
CORBA::String_var m_ior

Constructor & Destructor Documentation

ACSDaemonImpl::ACSDaemonImpl LoggingProxy logProxy  ) 
 

Constructor

virtual ACSDaemonImpl::~ACSDaemonImpl  )  [virtual]
 

Destructor


Member Function Documentation

const char* ACSDaemonImpl::getIOR  )  const [inline]
 

Get CORBA IOR.

int ACSDaemonImpl::init_ORB int &  argc,
char *  argv[]
[protected]
 

initialize the ORB.

bool ACSDaemonImpl::isInitialized  )  [inline]
 

Initalization status

int ACSDaemonImpl::run  ) 
 

Run the daemon.

Returns:
Returns 0 on success, -1 on error.

void ACSDaemonImpl::shutdown  ) 
 

Shutdown the daemon.

virtual void ACSDaemonImpl::start_container const char *  container_type,
const char *  container_name,
::CORBA::Short  instance_number,
const char *  additional_command_line
throw (( CORBA::SystemException, ::acsdaemonErrType::FailedToStartContainerEx, ::ACSErrTypeCommon::BadParameterEx )) [virtual]
 

int ACSDaemonImpl::startup int  argc,
char *  argv[]
 

Initializes the daemon.


Member Data Documentation

CORBA::String_var ACSDaemonImpl::m_ior [protected]
 

CORBA IOR *

bool ACSDaemonImpl::m_isInitialized [protected]
 

Initialization status

LoggingProxy& ACSDaemonImpl::m_logProxy [protected]
 

Logging. proxy *

CORBA::ORB_var ACSDaemonImpl::m_orb [protected]
 

The ORB that we use.


The documentation for this class was generated from the following file:
Generated on Sun Oct 29 02:30:12 2006 for ACS C++ API by doxygen 1.3.6