Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ACSServiceRequestDescription Class Reference

#include <acsRequest.h>

List of all members.

Public Member Functions

 ACSServiceRequestDescription (ACSServiceType iservice, int iinstance_number)
 ACSServiceRequestDescription (const ACSServiceRequestDescription &desc)
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 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 * 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 * 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  ) 
 


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]
 

const char* ACSServiceRequestDescription::getHost  )  [inline]
 

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::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]
 


Member Data Documentation

const char * ACSServiceRequestDescription::cdbxmldir [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]
 

ACSServiceType ACSServiceRequestDescription::service [private]
 

bool ACSServiceRequestDescription::wait [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:35:54 2009 for ACS C++ API by doxygen 1.3.8