Operations in Alphabetical Order

Function or Type

Description

tibrvEvent

Each call to a Rendezvous event creation function results in a new event object, which represents your program’s interest in a class of events. Rendezvous software uses the same event object to signal each occurrence of such an event.

tibrvEventCallback

Programs define functions of this type to process events.

tibrvEventOnComplete

A program can destroy an event object even when its callback function is running in one or more threads. Multi-threaded programs can define functions of this type to discover when all callback functions in progress have completed.

tibrvEventVectorCallback

Programs define functions of this type to process message vector events.

tibrvEvent_CreateIO()

Wait for specified I/O situations to occur.

tibrvEvent_CreateListener()

Listen for inbound messages.

tibrvEvent_CreateTimer()

Start a timer.

tibrvEvent_CreateVectorListener()

Listen for inbound messages, and receive them in a vector.

tibrvEvent_Destroy()

Destroy an event, canceling interest.

tibrvEvent_DestroyEx()

Destroy an event, and run a completion function when all of the destroyed event’s callback functions are complete.

tibrvEvent_GetIOSource()

Extract the source (socket ID) from an I/O event object.

tibrvEvent_GetIOType()

Extract the I/O type from an I/O event object.

tibrvEvent_GetListenerSubject()

Extract the subject from a listener event object.

tibrvEvent_GetListenerTransport()

Extract the transport from a listener event object.

tibrvEvent_GetTimerInterval()

Extract the interval from a timer event object.

tibrvEvent_GetType()

Extract the type of an event object.

tibrvEvent_GetQueue()

Extract the queue of an event object.

tibrvEventType

Distinguish event objects as listeners, timers, or I/O interest.

tibrvIOType

Distinguish event interest in I/O conditions.