AsyncCBdouble − |
#include <acsexmplAsyncCallbacks.h> |
Public Member Functions |
AsyncCBdouble (ACE_CString property, double *var) |
~AsyncCBdouble () |
void working (CORBA::Double value, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
void done (CORBA::Double value, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
CORBA::Boolean negotiate (ACS::TimeInterval time_to_transmit, const ACS::CBDescOut &desc) |
Private Attributes |
ACE_CString propertyName |
double * varToUpdate |
A redefinition of the CBdouble class to check how it works It is specialized for our needs (in this demo it only prints log messages) |
AsyncCBdouble::AsyncCBdouble (ACE_CString property, double * var) [inline] Constructor |
Parameters: |
property The name of the property |
References propertyName, and varToUpdate. |
AsyncCBdouble::~AsyncCBdouble () [inline] Destructor (nothing to do here) |
void AsyncCBdouble::done (CORBA::Double value, const ACSErr::Completion & c, const ACS::CBDescOut & desc) |
CORBA::Boolean AsyncCBdouble::negotiate (ACS::TimeInterval time_to_transmit, const ACS::CBDescOut & desc) |
void AsyncCBdouble::working (CORBA::Double value, const ACSErr::Completion & c, const ACS::CBDescOut & desc) |
ACE_CString AsyncCBdouble::propertyName [private] |
Referenced by AsyncCBdouble(). |
double* AsyncCBdouble::varToUpdate [private] |
Referenced by AsyncCBdouble(). |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |