|
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-2016.4 C++ API from the source code. |