TwclClientConnection.HalCommunicate(THandle) Method
Implements a hardware-dependent code that communicate with the connected remote device.
protected function HalCommunicate(const Event: THandle): Integer; virtual;
Parameters
- Event
- Type: THandle
The system even object handle (disconnect event).
Return Value
Type: Integer
If the function succeed the return value is wclErrors.WCL_E_SUCCESS. Otherwise the method returns one of the WCL error codes.
Derived classes must override this method to implement a hardware-dependent code that exchanges data with a remote device.
The method executes in a separate thread.
The method implementation must monitor the Event
parameter. The Event
parameter is set if the
Disconnect
method was called and the method must terminate
communication and exit.
The default implementation simple waits for the Event
and exists when the events signaled.