#include <acsexmplCallbacks.h>
List of all members.
Detailed Description
This callback class is used so the caller of asynchronous methods can be informed when the method invocation has finally completed.
Constructor & Destructor Documentation
MyCBvoid::MyCBvoid |
( |
ACE_CString |
_prop |
) |
[inline] |
MyCBvoid::~MyCBvoid |
( |
|
) |
[inline] |
Destructor - nothing to delete.
Member Function Documentation
Method invoked to inform the developer of a client that the asynchronous method has completed.
- Parameters:
-
| c | Error handling structure. |
| desc | Callback descriptor |
- Returns:
- void
CORBA::Boolean MyCBvoid::negotiate |
( |
ACS::TimeInterval |
time_to_transmit, |
|
|
const ACS::CBDescOut & |
desc | |
|
) |
| | [inline] |
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.
- Parameters:
-
| time_to_transmit | Time to transmit data. |
| desc | Callback descriptor |
- Returns:
- True regardless of parameter values.
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.
- Parameters:
-
| c | Error handling structure. |
| desc | Callback descriptor |
- Returns:
- void
The documentation for this class was generated from the following file: