Indy 9
TIdNNTP Methods
TIdNNTP | Legend

TIdNNTP
 Check

virtual Connect

virtual Create

virtual Disconnect

 function GetArticle(AMsg: TIdMessage): Boolean; overload;

 function GetArticle(const AMsgNo: Integer; AMsg: TIdMessage): Boolean; overload;

 function GetArticle(const AMsgID: string; AMsg: TIdMessage): Boolean; overload;

 function GetArticle(AMsg: TStrings): Boolean; overload;

 function GetArticle(const AMsgNo: Integer; AMsg: TStrings): Boolean; overload;

 function GetArticle(const AMsgID: string; AMsg: TStrings): Boolean; overload;

 function GetArticle(AMsg: TStream): Boolean; overload;

 function GetArticle(const AMsgNo: Integer; AMsg: TStream): Boolean; overload;

 function GetArticle(const AMsgID: string; AMsg: TStream): Boolean; overload;

 function GetBody(AMsg: TIdMessage): Boolean; overload;

 function GetBody(const AMsgNo: Integer; AMsg: TIdMessage): Boolean; overload;

 function GetBody(const AMsgID: string; AMsg: TIdMessage): Boolean; overload;

 function GetBody(AMsg: TStrings): Boolean; overload;

 function GetBody(const AMsgNo: Integer; AMsg: TStrings): Boolean; overload;

 function GetBody(const AMsgID: string; AMsg: TStrings): Boolean; overload;

 function GetBody(AMsg: TStream): Boolean; overload;

 function GetBody(const AMsgNo: Integer; AMsg: TStream): Boolean; overload;

 function GetBody(const AMsgID: string; AMsg: TStream): Boolean; overload;

 function GetHeader(AMsg: TIdMessage): Boolean; overload;

 function GetHeader(const AMsgNo: Integer; AMsg: TIdMessage): Boolean; overload;

 function GetHeader(const AMsgID: string; AMsg: TIdMessage): Boolean; overload;

 function GetHeader(AMsg: TStrings): Boolean; overload;

 function GetHeader(const AMsgNo: Integer; AMsg: TStrings): Boolean; overload;

 function GetHeader(const AMsgID: string; AMsg: TStrings): Boolean; overload;

 function GetHeader(AMsg: TStream): Boolean; overload;

 function GetHeader(const AMsgNo: Integer; AMsg: TStream): Boolean; overload;

 function GetHeader(const AMsgID: string; AMsg: TStream): Boolean; overload;

 procedure GetNewGroupsList(const ADate: TDateTime; const AGMT: boolean; const ADistributions: string); overload;

 procedure GetNewGroupsList(const ADate: TDateTime; const AGMT: boolean; const ADistributions: string; AList: TStrings); overload;

 procedure GetNewNewsList(const ANewsgroups: string; const ADate: TDateTime; const AGMT: boolean; ADistributions: string); overload;

 procedure GetNewNewsList(const ANewsgroups: string; const ADate: TDateTime; const AGMT: boolean; ADistributions: string; AList: TStrings); overload;

 procedure GetNewsgroupList; overload;

 procedure GetNewsgroupList(AList: TStrings); overload;

 procedure GetNewsgroupList(AStream: TStream); overload;

 GetOverviewFMT

 IHAVE

 Next

 ParseNewsGroup

 ParseXOVER

 procedure Post(AMsg: TIdMessage); overload;

 procedure Post(AStream: TStream); overload;

 Previous

 SelectArticle

 SelectGroup

virtual SendCmd

 TakeThis

 XHDR

 procedure XOVER(const AParam: string; AResponse: TStrings); overload;

 procedure XOVER(const AParam: string; AResponse: TStream); overload;

TIdMessageClient
TIdTCPClient
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.