#include <acsRequest.h>

Public Member Functions | |
| ACSServiceRequestDescription (ACSServiceType iservice, int iinstance_number) | |
| ACSServiceRequestDescription (const ACSServiceRequestDescription &desc) | |
| ~ACSServiceRequestDescription () | |
| ACSErr::Completion_var | executeLocal (ACSDaemonContext *context, ACSServiceRequestType request_type) |
| ACSErr::Completion_var | executeRemote (ACSDaemonContext *context, 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 () |
| bool | isAsync () |
| const ACSServiceType * | getDependentService () |
Private Member Functions | |
| ACE_CString | prepareCommand (ACSDaemonContext *context, 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 |
| bool | async |
| AcsDaemonUtils | m_daemonUtils |
| ACSServiceRequestDescription::ACSServiceRequestDescription | ( | ACSServiceType | iservice, | |
| int | iinstance_number | |||
| ) |
| ACSServiceRequestDescription::ACSServiceRequestDescription | ( | const ACSServiceRequestDescription & | desc | ) |
| ACSServiceRequestDescription::~ACSServiceRequestDescription | ( | ) |
| ACSErr::Completion_var ACSServiceRequestDescription::executeLocal | ( | ACSDaemonContext * | context, | |
| ACSServiceRequestType | request_type | |||
| ) |
| ACSErr::Completion_var ACSServiceRequestDescription::executeRemote | ( | ACSDaemonContext * | context, | |
| 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 ACSServiceType* ACSServiceRequestDescription::getDependentService | ( | ) | [inline] |
References ACSService::depententService.
| const char* ACSServiceRequestDescription::getHost | ( | ) | [inline] |
References ACSPorts::getIP().
| int ACSServiceRequestDescription::getInstanceNumber | ( | ) | [inline] |
| const char* ACSServiceRequestDescription::getName | ( | ) | [inline] |
| bool ACSServiceRequestDescription::isAsync | ( | ) | [inline] |
| ACE_CString ACSServiceRequestDescription::prepareCommand | ( | ACSDaemonContext * | context, | |
| ACSServiceRequestType | request_type, | |||
| bool | log | |||
| ) | [private] |
| void ACSServiceRequestDescription::setCdbXMLDir | ( | const char * | icdbxmldir | ) | [inline] |
| void ACSServiceRequestDescription::setCorbalocName | ( | const char * | iname | ) | [inline] |
| void ACSServiceRequestDescription::setDomain | ( | const char * | idomain | ) | [inline] |
| void ACSServiceRequestDescription::setFromXMLAttributes | ( | const char ** | atts | ) |
| void ACSServiceRequestDescription::setLoadIR | ( | bool | iloadir | ) | [inline] |
| void ACSServiceRequestDescription::setName | ( | const char * | iname | ) | [inline] |
| void ACSServiceRequestDescription::setRecovery | ( | bool | irecovery | ) | [inline] |
| void ACSServiceRequestDescription::setWaitLoadIR | ( | bool | iwait | ) | [inline] |
References AcsBulkdata::Pthread::CondVar::wait().
Referenced by ACSInterfaceRepositoryImpHandlerImpl::start_interface_repository().
bool ACSServiceRequestDescription::async [private] |
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] |
1.7.0