Public Member Functions | Protected Member Functions | Private Attributes

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]
void ACSServiceRequestChainContext::chainDone (  )  [protected, virtual]
bool ACSServiceRequestChainContext::requestDone ( ACSServiceRequest request  )  [protected, virtual]
void ACSServiceRequestChainContext::startProcessing (  )  [inline]

Member Data Documentation

acsdaemon::DaemonSequenceCallback_var ACSServiceRequestChainContext::callback [private]

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