ACSServiceRequestDescription − |
#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] |
Referenced by ACSNotificationServiceImpHandlerImpl::getDetailedServiceState(). |
bool ACSServiceRequestDescription::isAsync () [inline] |
ACE_CString ACSServiceRequestDescription::prepareCommand (ACSDaemonContext * context, ACSServiceRequestType request_type, bool log) [private] |
void ACSServiceRequestDescription::setCdbXMLDir (const char * icdbxmldir) [inline] |
Referenced by ACSConfigurationDatabaseImpHandlerImpl::start_rdb_cdb(), and ACSConfigurationDatabaseImpHandlerImpl::start_xml_cdb(). |
void ACSServiceRequestDescription::setCorbalocName (const char * iname) [inline] |
Referenced by ACSNotificationServiceImpHandlerImpl::start_notification_service(). |
void ACSServiceRequestDescription::setDomain (const char * idomain) [inline] |
void ACSServiceRequestDescription::setFromXMLAttributes (const char ** atts) |
void ACSServiceRequestDescription::setLoadIR (bool iloadir) [inline] |
Referenced by ACSInterfaceRepositoryImpHandlerImpl::start_interface_repository(). |
void ACSServiceRequestDescription::setName (const char * iname) [inline] |
Referenced by ACSNotificationServiceImpHandlerImpl::start_notification_service(), and ACSNotificationServiceImpHandlerImpl::stop_notification_service(). |
void ACSServiceRequestDescription::setRecovery (bool irecovery) [inline] |
Referenced by ACSManagerImpHandlerImpl::start_manager(), ACSConfigurationDatabaseImpHandlerImpl::start_rdb_cdb(), and ACSConfigurationDatabaseImpHandlerImpl::start_xml_cdb(). |
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] |
AcsDaemonUtils ACSServiceRequestDescription::m_daemonUtils [private] |
const char * ACSServiceRequestDescription::name [private] |
bool ACSServiceRequestDescription::recovery [private] |
ACSServiceType ACSServiceRequestDescription::service [private] |
bool ACSServiceRequestDescription::wait [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |