ACSServiceRequest

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ACSServiceRequest −

SYNOPSIS

#include <acsRequest.h>

Inherits ChainedRequest< ACSServiceRequest >.

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 ()

ACSServiceRequestType getRequestType ()

ACSServiceRequestDescription * getDescription ()

const char * getACSServiceName ()

int getInstanceNumber ()

const char * getHost ()

virtual bool isAsync ()

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

Constructor & Destructor Documentation

ACSServiceRequest::ACSServiceRequest (ACSDaemonContext * icontext, ACSServiceRequestTarget itarget, ACSServiceRequestType itype, ACSServiceRequestDescription * idesc, acsdaemon::DaemonCallback_ptr icallback = NULL)

ACSServiceRequest::~ACSServiceRequest ()

Member Function Documentation

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]

ACSServiceRequestType ACSServiceRequest::getRequestType () [inline]

virtual bool ACSServiceRequest::isAsync () [inline, virtual]

Reimplemented from ChainedRequest< ACSServiceRequest >.

bool ACSServiceRequest::isErrorFree () [inline]

void ACSServiceRequest::release () [private]

void ACSServiceRequest::working (const ::ACSErr::Completion & comp)

Member Data Documentation

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 >.

ACSServiceRequestDescription* ACSServiceRequest::desc [private]

ACSServiceRequestType ACSServiceRequest::request_type [private]

ACSServiceRequestTarget ACSServiceRequest::target [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.