These are described in Event Management . A process that issues functions in synchronous mode must still be able to recognise certain asynchronous events and act on them if necessary. Another means to notify a process that an asynchronous event has occurred is polling. The polling capability enables processes to do useful work and periodically poll for one of the above asynchronous events. An event is outstanding on a transport endpoint until it is consumed.
Every event has a corresponding consuming function which handles the event and consumes it.
In both the synchronous and the asynchronous execution modes, XTI calls may be affected by signals. Unless specified otherwise in the description of each function, the functions behave as described below. The state of the endpoint is unchanged. In these cases the state of the endpoint will not have been changed, and no data will have been sent or received. Any buffers provided by the user for return values may have been overwritten.