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

ACSServiceRequestChainContext Class Reference

#include <acsRequest.h>

Inheritance diagram for ACSServiceRequestChainContext:

Inheritance graph
[legend]
Collaboration diagram for ACSServiceRequestChainContext:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACSServiceRequestChainContext (ACSDaemonContext *icontext, ACSServiceRequestType itype, bool ireuse_services, acsdaemon::DaemonSequenceCallback_ptr icallback)
 ~ACSServiceRequestChainContext ()
void addRequest (const char *iservice, const char **atts)
void startProcessing ()

Protected Member Functions

bool requestDone (ACSServiceRequest *request)
void chainDone ()
void chainAborted ()

Private Attributes

ACSDaemonContextcontext
ACSServiceRequestType request_type
bool reuse_services
acsdaemon::DaemonSequenceCallback_var callback
int instance_number

Constructor & Destructor Documentation

ACSServiceRequestChainContext::ACSServiceRequestChainContext ACSDaemonContext icontext,
ACSServiceRequestType  itype,
bool  ireuse_services,
acsdaemon::DaemonSequenceCallback_ptr  icallback
 

ACSServiceRequestChainContext::~ACSServiceRequestChainContext  ) 
 


Member Function Documentation

void ACSServiceRequestChainContext::addRequest const char *  iservice,
const char **  atts
 

void ACSServiceRequestChainContext::chainAborted  )  [protected, virtual]
 

Implements RequestChainContext< ACSServiceRequest >.

void ACSServiceRequestChainContext::chainDone  )  [protected, virtual]
 

Implements RequestChainContext< ACSServiceRequest >.

bool ACSServiceRequestChainContext::requestDone ACSServiceRequest request  )  [protected, virtual]
 

Implements RequestChainContext< ACSServiceRequest >.

void ACSServiceRequestChainContext::startProcessing  )  [inline]
 


Member Data Documentation

acsdaemon::DaemonSequenceCallback_var ACSServiceRequestChainContext::callback [private]
 

ACSDaemonContext* ACSServiceRequestChainContext::context [private]
 

int ACSServiceRequestChainContext::instance_number [private]
 

ACSServiceRequestType ACSServiceRequestChainContext::request_type [private]
 

bool ACSServiceRequestChainContext::reuse_services [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