|
◆ WaitForTransactionUntil()
Block the current thread until a message for the transaction specified to SetupWaitEvent() occurs or until a certain time has passed.
- Parameters
-
theTask | The DRAMA task we are part of. |
eventInfo | Transaction event information return there. |
eventProcessor | The Process() method of this object is invoked to process any message, returning true if we are to continue waiting for messages. |
until | Until when should we wait for this. |
arg | The output argument from the transaction, if any.
An address of and sds::IdPtr is supplied.
If you supply a null pointer, it is ignored. Otherwise, any argument to the transaction event is copied into here. If there is no argument to the transaction it will refer to a null SDS item.
|
- Returns
- Returns true if the transaction completed, false for a timeout.
|