import "acscommon.idl";
Public Member Functions | |
boolean | negotiate (in TimeInterval time_to_transmit, in CBDescOut desc) |
A callback is the technical mechanism underlying the concepts of asynchronous notification (discussed in connection with actions) and monitoring. It is an object passed by the client to the server, so that the server can later invoke methods on the callback and thus inform the client of a change in status, completion of some operation, and the like. During this notification the roles of the client and the server are reversed. Every callback must be subclassed from the Callback interface.
boolean ACS::Callback::negotiate | ( | in TimeInterval | time_to_transmit, | |
in CBDescOut | desc | |||
) |
Allows to negotiate timeout handling over dial-up lines.
time_to_transmit | If the servant plans to dialup the remote object before the negotiable_timeout expires, it must call negotiate, passing as the time_to_transmit parameter the time before the dialup will be established and the message queue sent to remote object. |