TROBaseSuperTcpConnection

Overview

Location

 

Client_Connect  virtual abstract

procedure Client_Connect(const aHost: string; const aPort: integer)

Parameters:

  • aHost:
  • aPort:

Disconnect  virtual abstract

procedure Disconnect

GetClientAddress  virtual abstract

function GetClientAddress: string

isConnected  virtual abstract

function isConnected: Boolean

isTimeoutError  virtual abstract

function isTimeoutError: Boolean

PingFrequency  protected

property PingFrequency: integer read write

PingTimeOut  protected

property PingTimeOut: integer read write

ReadBuffer  virtual abstract

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

Parameters:

  • Data:
  • Len:

ReadByte  virtual abstract

function ReadByte: Byte

ReadInteger  virtual abstract

function ReadInteger: integer

ReadString  virtual abstract

function ReadString(const aLen: integer): string

Parameters:

  • aLen:

SetNagle  virtual abstract

procedure SetNagle

TryReadByte  virtual abstract

function TryReadByte(var aValue: Byte): boolean

Parameters:

  • aValue:

WriteBuffer  virtual abstract

procedure WriteBuffer(const Data: ; Len: Integer)

Parameters:

  • Data:
  • Len:

WriteByte  virtual abstract

procedure WriteByte(const aValue: Byte)

Parameters:

  • aValue:

WriteInteger  virtual abstract

procedure WriteInteger(const aValue: integer)

Parameters:

  • aValue:

WriteString  virtual abstract

procedure WriteString(const AStr: string)

Parameters:

  • AStr:

 

PingFrequency  protected

property PingFrequency: integer read write

PingTimeOut  protected

property PingTimeOut: integer read write

 

Client_Connect  virtual abstract

procedure Client_Connect(const aHost: string; const aPort: integer)

Parameters:

  • aHost:
  • aPort:

Disconnect  virtual abstract

procedure Disconnect

GetClientAddress  virtual abstract

function GetClientAddress: string

isConnected  virtual abstract

function isConnected: Boolean

isTimeoutError  virtual abstract

function isTimeoutError: Boolean

ReadBuffer  virtual abstract

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

Parameters:

  • Data:
  • Len:

ReadByte  virtual abstract

function ReadByte: Byte

ReadInteger  virtual abstract

function ReadInteger: integer

ReadString  virtual abstract

function ReadString(const aLen: integer): string

Parameters:

  • aLen:

SetNagle  virtual abstract

procedure SetNagle

TryReadByte  virtual abstract

function TryReadByte(var aValue: Byte): boolean

Parameters:

  • aValue:

WriteBuffer  virtual abstract

procedure WriteBuffer(const Data: ; Len: Integer)

Parameters:

  • Data:
  • Len:

WriteByte  virtual abstract

procedure WriteByte(const aValue: Byte)

Parameters:

  • aValue:

WriteInteger  virtual abstract

procedure WriteInteger(const aValue: integer)

Parameters:

  • aValue:

WriteString  virtual abstract

procedure WriteString(const AStr: string)

Parameters:

  • AStr:

Descendants