Unit 'IdMappedPortTCP' Package
[Overview][Classes][Index] [#pl_indy]

TIdMappedPortContext

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdMappedPortTCP.pas line 131

type TIdMappedPortContext = class(TIdServerContext)

protected

  FOutboundClient: TIdTCPConnection;

  

  FReadList: TIdSocketList;

  

  FDataAvailList: TIdSocketList;

  

  FConnectTimeOut: Integer;

  

  FNetData: TIdBytes;

  

  FServer: TIdMappedPortTCP;

  

  procedure CheckForData(); virtual;

  

  procedure HandleLocalClientData; virtual;

  

  procedure HandleOutboundClientData; virtual;

  

  procedure OutboundConnect; virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property Server: TIdMappedPortTCP; [rw]

  

  property ConnectTimeOut: Integer; [rw]

  

  property NetData: TIdBytes; [rw]

  

  property OutboundClient: TIdTCPConnection; [rw]

  

end;

Inheritance

TIdMappedPortContext

  

|

TIdServerContext

  

|

TIdContext

  

|

TIdTask

  

|

TObject



CT Web help

CodeTyphon Studio