TibrvIOEvent::create()
Method
Declaration
TibrvStatuscreate
(
TibrvQueue* queue,
TibrvCallback* callback,
tibrv_i32 socketId,
tibrvIOType ioType,
const void* closure = NULL);
Purpose
Wait for specified I/O situations to occur.
Parameter |
Description |
|
At each time interval, place the event on this event queue. |
|
On dispatch, process the event with this callback object. This object can be an instance of class TibrvIOCallback, or its superclass TibrvCallback. |
|
Wait for I/O occurrences on this socket. |
|
Wait for I/O occurrences of this type. See tibrvIOType in . |
|
Store this closure data in the event object. |
Remarks
This method creates a C I/O event and stores its handle in the C++ object.
All timers are repeating timers. To simulate a once-only timer, code the callback method to destroy the timer.
See Also
I/O Event Semantics in