TROIndySuperTcpConnection

Overview

Location

 

constructor Create

constructor Create(aConnection: TIdTCPConnection; aFreeOnDestroy: Boolean)

Parameters:

  • aConnection:
  • aFreeOnDestroy:

Client_Connect  override

procedure Client_Connect(const aHost: string; const aPort: Integer; aSSL: Boolean)

Parameters:

  • aHost:
  • aPort:
  • aSSL:

Connection  protected

property Connection: TIdTCPConnection read write

Disconnect  override

procedure Disconnect

GetClientAddress  override

function GetClientAddress: string

IsConnected  override

function IsConnected: Boolean

IsTimeoutError  override

function IsTimeoutError: Boolean

PingFrequency  protected    (declared in TROBaseSuperTcpConnection)

property PingFrequency: Integer read write

PingTimeOut  protected    (declared in TROBaseSuperTcpConnection)

property PingTimeOut: Integer read write

ReadBuffer  override

function ReadBuffer(var Data: ; Len: Integer): Integer

Parameters:

  • Data:
  • Len:

ReadByte  override

function ReadByte: Byte

ReadInteger  override

function ReadInteger: Integer

ReadString  override

function ReadString(const aLen: Integer): ROAnsiString

Parameters:

  • aLen:

SetNagle  override

procedure SetNagle

TryReadByte  override

function TryReadByte(var aValue: Byte): Boolean

Parameters:

  • aValue:

WriteBuffer  override

procedure WriteBuffer(const Data: ; Len: Integer)

Parameters:

  • Data:
  • Len:

WriteByte  override

procedure WriteByte(const aValue: Byte)

Parameters:

  • aValue:

WriteInteger  override

procedure WriteInteger(const aValue: Integer)

Parameters:

  • aValue:

WriteString  override

procedure WriteString(const aValue: ROAnsiString)

Parameters:

  • aValue:

 

Connection  protected

property Connection: TIdTCPConnection read write

PingFrequency  protected    (declared in TROBaseSuperTcpConnection)

property PingFrequency: Integer read write

PingTimeOut  protected    (declared in TROBaseSuperTcpConnection)

property PingTimeOut: Integer read write

 

constructor Create

constructor Create(aConnection: TIdTCPConnection; aFreeOnDestroy: Boolean)

Parameters:

  • aConnection:
  • aFreeOnDestroy:

Client_Connect  override

procedure Client_Connect(const aHost: string; const aPort: Integer; aSSL: Boolean)

Parameters:

  • aHost:
  • aPort:
  • aSSL:

Disconnect  override

procedure Disconnect

GetClientAddress  override

function GetClientAddress: string

IsConnected  override

function IsConnected: Boolean

IsTimeoutError  override

function IsTimeoutError: Boolean

ReadBuffer  override

function ReadBuffer(var Data: ; Len: Integer): Integer

Parameters:

  • Data:
  • Len:

ReadByte  override

function ReadByte: Byte

ReadInteger  override

function ReadInteger: Integer

ReadString  override

function ReadString(const aLen: Integer): ROAnsiString

Parameters:

  • aLen:

SetNagle  override

procedure SetNagle

TryReadByte  override

function TryReadByte(var aValue: Byte): Boolean

Parameters:

  • aValue:

WriteBuffer  override

procedure WriteBuffer(const Data: ; Len: Integer)

Parameters:

  • Data:
  • Len:

WriteByte  override

procedure WriteByte(const aValue: Byte)

Parameters:

  • aValue:

WriteInteger  override

procedure WriteInteger(const aValue: Integer)

Parameters:

  • aValue:

WriteString  override

procedure WriteString(const aValue: ROAnsiString)

Parameters:

  • aValue: