Public Member Functions | Private Member Functions | Private Attributes

ACSServiceRequestDescription Class Reference

#include <acsRequest.h>

List of all members.

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

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 ( 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]
void ACSServiceRequestDescription::setCorbalocName ( const char *  iname  )  [inline]
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]
void ACSServiceRequestDescription::setRecovery ( bool  irecovery  )  [inline]
void ACSServiceRequestDescription::setWaitLoadIR ( bool  iwait  )  [inline]

Member Data Documentation

const char * ACSServiceRequestDescription::domain [private]
const char* ACSServiceRequestDescription::host [private]
const char * ACSServiceRequestDescription::name [private]

The documentation for this class was generated from the following file: