TwclIrDAServerDataEvent Delegate

A IrDA server connection OnData event handler prototype.

Namespace: wclIrDAServers
type
 TwclIrDAServerDataEvent = procedure(Sender: TObject;
 const Client: TwclIrDAServerClientConnection; const Data: Pointer;
 const Size: Cardinal) of object;

Parameters

Sender

The object that initiated the event.

Client

A TwclIrDAServerClientConnection object represents a remote client connection.

Data

The pointer to the received data buffer. It is guaranteed that the parameter points to a valid data buffer. The data buffer is valid only inside the event handler. If an application needs to use the data outside the event handle it must allocate own buffer and copy data into it.

Size

The data buffer size. It is guaranteed that the size is greater than 0.