#include <acsRequest.h>
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 | |
ACSDaemonContext * | context |
ACSServiceRequestType | request_type |
bool | reuse_services |
acsdaemon::DaemonSequenceCallback_var | callback |
int | instance_number |
bool | free_instance |
ACSServiceRequestChainContext::ACSServiceRequestChainContext | ( | ACSDaemonContext * | icontext, | |
ACSServiceRequestType | itype, | |||
bool | ireuse_services, | |||
acsdaemon::DaemonSequenceCallback_ptr | icallback | |||
) |
ACSServiceRequestChainContext::~ACSServiceRequestChainContext | ( | ) |
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] |
acsdaemon::DaemonSequenceCallback_var ACSServiceRequestChainContext::callback [private] |
bool ACSServiceRequestChainContext::free_instance [private] |
int ACSServiceRequestChainContext::instance_number [private] |
bool ACSServiceRequestChainContext::reuse_services [private] |