ACSServiceRequestDescription

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ACSServiceRequestDescription −

SYNOPSIS

#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

Constructor & Destructor Documentation

ACSServiceRequestDescription::ACSServiceRequestDescription (ACSServiceType iservice, int iinstance_number)

ACSServiceRequestDescription::ACSServiceRequestDescription (const ACSServiceRequestDescription & desc)

ACSServiceRequestDescription::~ACSServiceRequestDescription ()

Member Function Documentation

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().

Member Data Documentation

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]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.