#include <acsDaemonImpl.h>
Collaboration diagram for ACSDaemonServiceImpl< T >:
Public Member Functions | |
ACSDaemonServiceImpl (LoggingProxy &logProxy, bool isProtected) | |
virtual | ~ACSDaemonServiceImpl () |
bool | isInitialized () |
bool | isProtected () |
std::string | getPort () |
std::string | getName () |
int | startup (int argc, char *argv[]) |
int | run () |
void | shutdown (bool wait_for_completition) |
const char * | getIOR () const |
Protected Member Functions | |
virtual int | init_ORB (int &argc, char *argv[]) |
Protected Attributes | |
bool | m_isInitialized |
bool | m_isProtected |
bool | m_blockTermination |
CORBA::ORB_var | m_orb |
LoggingProxy & | m_logProxy |
CORBA::String_var | m_ior |
T | handler |
The ACSDaemonServiceImpl class manages the lifecycle of the CORBA interface that the daemon is to provide.
|
Constructor |
|
Destructor |
|
Get CORBA IOR. |
|
Retrieve the name for this service |
|
Retrieve the port for this service |
|
initialize the ORB. |
|
Initalization status |
|
Tells if daemon was started in protected mode |
|
Run the service.
|
|
Shutdown the service. |
|
Initializes the service. |
|
Implementation of the CORBA interface this service provides * |
|
Daemon shutdown in progress flag * |
|
CORBA IOR * |
|
Initialization status |
|
Protected mode |
|
Logging. proxy * |
|
The ORB that we use. |