#include <acsRequest.h>
Public Member Functions | |
ACSServiceRequestDescription (ACSServiceType iservice, int iinstance_number) | |
ACSServiceRequestDescription (const ACSServiceRequestDescription &desc) | |
~ACSServiceRequestDescription () | |
ACSErr::Completion_var | executeLocal (ACSServiceRequestType request_type) |
ACSErr::Completion_var | executeRemote (ACSServiceRequestType request_type, CORBA::ORB_ptr orb, acsdaemon::DaemonCallback_ptr cbptr, const char *corbaloc) |
void | setFromXMLAttributes (const char **atts) |
void | setName (const char *iname) |
void | setCorbalocName (const char *iname) |
void | setDomain (const char *idomain) |
void | setLoadIR (bool iloadir) |
void | setWaitLoadIR (bool iwait) |
void | setRecovery (bool irecovery) |
void | setCdbXMLDir (const char *icdbxmldir) |
int | getInstanceNumber () |
const char * | getName () |
const char * | getCorbalocName () |
const char * | getHost () |
ACSServiceType | getACSService () |
const char * | getACSServiceName () |
Private Member Functions | |
ACE_CString | prepareCommand (ACSServiceRequestType request_type, bool log) |
Private Attributes | |
ACSServiceType | service |
int | instance_number |
const char * | host |
const char * | name |
const char * | corbalocName |
const char * | domain |
const char * | cdbxmldir |
bool | loadir |
bool | wait |
bool | recovery |
ACSServiceRequestDescription::ACSServiceRequestDescription | ( | ACSServiceType | iservice, | |
int | iinstance_number | |||
) |
ACSServiceRequestDescription::ACSServiceRequestDescription | ( | const ACSServiceRequestDescription & | desc | ) |
ACSServiceRequestDescription::~ACSServiceRequestDescription | ( | ) |
ACSErr::Completion_var ACSServiceRequestDescription::executeLocal | ( | ACSServiceRequestType | request_type | ) |
ACSErr::Completion_var ACSServiceRequestDescription::executeRemote | ( | ACSServiceRequestType | request_type, | |
CORBA::ORB_ptr | orb, | |||
acsdaemon::DaemonCallback_ptr | cbptr, | |||
const char * | corbaloc | |||
) |
ACSServiceType ACSServiceRequestDescription::getACSService | ( | ) | [inline] |
const char* ACSServiceRequestDescription::getACSServiceName | ( | ) | [inline] |
References ACSService::xmltag.
const char* ACSServiceRequestDescription::getCorbalocName | ( | ) | [inline] |
const char* ACSServiceRequestDescription::getHost | ( | ) | [inline] |
References ACSPorts::getIP(), and NULL.
int ACSServiceRequestDescription::getInstanceNumber | ( | ) | [inline] |
const char* ACSServiceRequestDescription::getName | ( | ) | [inline] |
ACE_CString ACSServiceRequestDescription::prepareCommand | ( | ACSServiceRequestType | request_type, | |
bool | log | |||
) | [private] |
void ACSServiceRequestDescription::setCdbXMLDir | ( | const char * | icdbxmldir | ) | [inline] |
References NULL.
Referenced by ACSConfigurationDatabaseImpHandlerImpl::start_xml_cdb().
void ACSServiceRequestDescription::setCorbalocName | ( | const char * | iname | ) | [inline] |
References NULL.
Referenced by ACSNotificationServiceImpHandlerImpl::start_notification_service().
void ACSServiceRequestDescription::setDomain | ( | const char * | idomain | ) | [inline] |
References NULL.
void ACSServiceRequestDescription::setFromXMLAttributes | ( | const char ** | atts | ) |
void ACSServiceRequestDescription::setLoadIR | ( | bool | iloadir | ) | [inline] |
void ACSServiceRequestDescription::setName | ( | const char * | iname | ) | [inline] |
References NULL.
Referenced by ACSNotificationServiceImpHandlerImpl::start_notification_service(), and ACSNotificationServiceImpHandlerImpl::stop_notification_service().
void ACSServiceRequestDescription::setRecovery | ( | bool | irecovery | ) | [inline] |
void ACSServiceRequestDescription::setWaitLoadIR | ( | bool | iwait | ) | [inline] |
const char * ACSServiceRequestDescription::cdbxmldir [private] |
const char * ACSServiceRequestDescription::corbalocName [private] |
const char * ACSServiceRequestDescription::domain [private] |
const char* ACSServiceRequestDescription::host [private] |
int ACSServiceRequestDescription::instance_number [private] |
bool ACSServiceRequestDescription::loadir [private] |
const char * ACSServiceRequestDescription::name [private] |
bool ACSServiceRequestDescription::recovery [private] |
bool ACSServiceRequestDescription::wait [private] |