#include <acsRequest.h>


Public Member Functions | |
| ACSServiceRequest (ACSDaemonContext *icontext, ACSServiceRequestTarget itarget, ACSServiceRequestType itype, ACSServiceRequestDescription *idesc, acsdaemon::DaemonCallback_ptr icallback=NULL) | |
| ~ACSServiceRequest () | |
| void | done (const ::ACSErr::Completion &comp) |
| void | working (const ::ACSErr::Completion &comp) |
| const ACSErr::Completion * | getCompletion () |
| bool | isErrorFree () |
| ACSServiceRequestTarget | getRequestTarget () |
| ACSServiceRequestDescription * | getDescription () |
| const char * | getACSServiceName () |
| int | getInstanceNumber () |
| const char * | getHost () |
Protected Member Functions | |
| void | complete () |
| void | abort () |
| bool | execute () |
Private Member Functions | |
| acsdaemon::DaemonCallback_ptr | cbptr () |
| void | release () |
Private Attributes | |
| ACSDaemonContext * | context |
| ACSServiceRequestTarget | target |
| ACSServiceRequestType | request_type |
| ACSServiceRequestDescription * | desc |
| acsdaemon::DaemonCallback_var | callback |
| const ACSErr::Completion * | completion |
| acsdaemon::DaemonCallback_var | cbvar |
| ACSServiceRequest::ACSServiceRequest | ( | ACSDaemonContext * | icontext, | |
| ACSServiceRequestTarget | itarget, | |||
| ACSServiceRequestType | itype, | |||
| ACSServiceRequestDescription * | idesc, | |||
| acsdaemon::DaemonCallback_ptr | icallback = NULL | |||
| ) |
| ACSServiceRequest::~ACSServiceRequest | ( | ) |
| void ACSServiceRequest::abort | ( | ) | [protected, virtual] |
Implements Request.
| acsdaemon::DaemonCallback_ptr ACSServiceRequest::cbptr | ( | ) | [private] |
| void ACSServiceRequest::complete | ( | ) | [protected, virtual] |
Reimplemented from ChainedRequest< ACSServiceRequest >.
| void ACSServiceRequest::done | ( | const ::ACSErr::Completion & | comp | ) |
| bool ACSServiceRequest::execute | ( | ) | [protected, virtual] |
Implements Request.
| const char* ACSServiceRequest::getACSServiceName | ( | ) | [inline] |
| const ACSErr::Completion* ACSServiceRequest::getCompletion | ( | ) | [inline] |
| ACSServiceRequestDescription* ACSServiceRequest::getDescription | ( | ) | [inline] |
| const char* ACSServiceRequest::getHost | ( | ) | [inline] |
| int ACSServiceRequest::getInstanceNumber | ( | ) | [inline] |
| ACSServiceRequestTarget ACSServiceRequest::getRequestTarget | ( | ) | [inline] |
| bool ACSServiceRequest::isErrorFree | ( | ) | [inline] |
References NULL.
| void ACSServiceRequest::release | ( | ) | [private] |
| void ACSServiceRequest::working | ( | const ::ACSErr::Completion & | comp | ) |
acsdaemon::DaemonCallback_var ACSServiceRequest::callback [private] |
acsdaemon::DaemonCallback_var ACSServiceRequest::cbvar [private] |
const ACSErr::Completion* ACSServiceRequest::completion [private] |
ACSDaemonContext* ACSServiceRequest::context [private] |
Reimplemented from ChainedRequest< ACSServiceRequest >.
1.7.0