#include <acsexmplCallbacks.h>
Inheritance diagram for MyCBdouble:
Public Member Functions | |
MyCBdouble (ACE_CString _prop) | |
~MyCBdouble () | |
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) |
|
Constructor
|
|
Destructor - nothing to delete. |
|
Method invoked for the final value of a BACI monitor or when an asynchronous method which returns a double is invoked.
|
|
Method used so that client and servant can agree upon the time it takes to transmit data (generally invocations of the done method). A smart callback implementation would analyze the value of time_to_transmit and decide whether the value is acceptable, but we just return true regardless in this simplistic example.
|
|
Method invoked only within the context of a BACI monitor when a value changes or the timeout period has passed.
|