#include <acsexmplCallbacks.h>
Inheritance diagram for MyCBvoid:


Public Member Functions | |
| MyCBvoid (ACE_CString _prop) | |
| ~MyCBvoid () | |
| void | working (const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
| void | done (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 to inform the developer of a client that the asynchronous method has completed.
|
|
||||||||||||
|
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 to inform the developer of a client that the asynchronous method has not "forgot about it", but is still working on processing the request.
|
1.3.8