Indy 9
TIdSimpleServer Methods
TIdSimpleServer | Legend

TIdSimpleServer
TIdTCPConnection
virtual AllData

 CancelWriteBuffer

 procedure Capture(ADest: TStream; const ADelim: string = '.'; const AIsRFCMessage: Boolean = True); overload;

 procedure Capture(ADest: TStream; out VLineCount: Integer; const ADelim: string = '.'; const AIsRFCMessage: Boolean = True); overload;

 procedure Capture(ADest: TStrings; const ADelim: string = '.'; const AIsRFCMessage: Boolean = True); overload;

 procedure Capture(ADest: TStrings; out VLineCount: Integer; const ADelim: string = '.'; const AIsRFCMessage: Boolean = True); overload;

virtual CheckForDisconnect

virtual CheckForGracefulDisconnect

virtual CheckResponse

 ClearWriteBuffer

 CloseWriteBuffer

virtual Connected

virtual Create

 CurrentReadBuffer

virtual Destroy

virtual Disconnect

virtual DisconnectSocket

 FlushWriteBuffer

 GetInternalResponse

virtual function GetResponse(const AAllowedResponses: array of SmallInt): SmallInt; virtual; overload;

 function GetResponse(const AAllowedResponse: SmallInt): SmallInt; overload;

 InputLn

 OpenWriteBuffer

virtual procedure RaiseExceptionForLastCmdResult; virtual; overload;

virtual procedure RaiseExceptionForLastCmdResult(AException: TClassIdException); virtual; overload;

 ReadBuffer

 ReadCardinal

 ReadChar

virtual ReadFromStack

 ReadInteger

virtual ReadLn

 ReadLnWait

 ReadSmallInt

 ReadStream

 ReadString

 ReadStrings

 function SendCmd(const AOut: string; const AResponse: SmallInt = -1): SmallInt; overload;

virtual function SendCmd(const AOut: string; const AResponse: Array of SmallInt): SmallInt; virtual; overload;

 WaitFor

virtual Write

 WriteBuffer

 WriteCardinal

virtual WriteFile

 WriteHeader

 WriteInteger

virtual WriteLn

 WriteRFCReply

 WriteRFCStrings

 WriteSmallInt

virtual WriteStream

 WriteStrings

TIdComponent
TIdBaseComponent

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.