Internet Direct (Indy)
Home
PreviousUpNext
TIdCmdTCPClientBeforeCommandHandlerEvent Type

Event handler type triggered before execution of a command handler in TIdCmdTCPClient.

Pascal
TIdCmdTCPClientBeforeCommandHandlerEvent = procedure (ASender: TIdCmdTCPClient; var AData: string; AContext: TIdContext) of object;
Parameters 
Description 
ASender 
Client for the event notification.
 
AData 
Data read from the peer connection for command handler.
 
AContext 
Listener thread for the event notification. 

TIdCmdTCPClientBeforeCommandHandlerEvent is the type for event handlers triggered prior to passing data to command handlers for the TIdCmdTCPClient

ASender is the TIdCmdTCPClient for the event notification. 

AData represents the data read from the peer connection by the listener thread in AContext. AData is a variable argument, and can be updated in the event handler prior to executing an associated command handler. 

AContext is the TIdContext representing the listener thread for the event notification. 

TIdCmdTCPClientBeforeCommandHandlerEvent provides access to properties and methods in both the client and the listener thread, as well the data to be sent, prior to calling a command handler in the TIdCmdTCCPClient. 

TIdCmdTCPClientBeforeCommandHandlerEvent is the type used for the TIdCmdTCPClient.OnBeforeCommandHandler property.

Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.