|
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-2016.4 C++ API from the source code. |