[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: IdNNTPServer.pas line 283
type TIdNNTPServer = class(TIdExplicitTLSServer)
protected
FHelp: TStrings;
FDistributionPatterns: TStrings;
FOverviewFormat: TStrings;
FSupportedAuthTypes: TIdNNTPAuthTypes;
FOnArticleById: TIdNNTPOnMsgDataByID;
FOnArticleByNo: TIdNNTPOnMsgDataByNo;
FOnBodyById: TIdNNTPOnMsgDataByID;
FOnBodyByNo: TIdNNTPOnMsgDataByNo;
FOnHeadById: TIdNNTPOnMsgDataByID;
FOnHeadByNo: TIdNNTPOnMsgDataByNo;
FOnCheckMsgId: TIdNNTPOnCheckMsgID;
FOnCheckMsgNo: TIdNNTPOnCheckMsgNo;
FOnStatMsgId: TIdNNTPOnMsgDataByID;
FOnStatMsgNo: TIdNNTPOnMsgDataByNo;
FOnNextArticle: TIdNNTPOnMovePointer;
FOnPrevArticle: TIdNNTPOnMovePointer;
FOnCheckListGroup: TIdNNTPOnCheckListGroup;
FOnListActiveGroups: TIdNNTPOnListPattern;
FOnListActiveGroupTimes: TIdNNTPOnListPattern;
FOnListDescriptions: TIdNNTPOnListPattern;
FOnListDistributions: TIdServerThreadEvent;
FOnListExtensions: TIdServerThreadEvent;
FOnListHeaders: TIdServerThreadEvent;
FOnListSubscriptions: TIdServerThreadEvent;
FOnListGroup: TIdServerThreadEvent;
FOnListGroups: TIdServerThreadEvent;
FOnListNewGroups: TIdNNTPOnNewGroupsList;
FOnPost: TIdNNTPOnPost;
FOnSelectGroup: TIdNNTPOnSelectGroup;
FOnXHdr: TIdNNTPOnXHdr;
FOnXOver: TIdNNTPOnXOver;
FOnXROver: TIdNNTPOnXOver;
FOnXPat: TIdNNTPOnXPat;
FOnNewNews: TIdNNTPOnNewNews;
FOnIHaveCheck: TIdNNTPOnIHaveCheck;
FOnIHavePost: TIdNNTPOnPost;
FOnAuth: TIdNNTPOnAuth;
FOnAuthRequired: TIdNNTPOnAuthRequired;
function SecLayerRequired();
function AuthRequired();
function DoCheckMsgID();
function DoCheckMsgNo();
function RawNavigate();
procedure CommandArticle();
procedure CommandAuthInfoUser();
procedure CommandAuthInfoPassword();
procedure CommandAuthInfoSimple();
procedure CommandAuthInfoGeneric();
procedure CommandBody();
procedure CommandDate();
procedure CommandHead();
procedure CommandHelp();
procedure CommandGroup();
procedure CommandIHave();
procedure CommandLast();
procedure CommandList();
procedure CommandListActiveGroups();
procedure CommandListActiveTimes();
procedure CommandListDescriptions();
procedure CommandListDistributions();
procedure CommandListDistribPats();
procedure CommandListExtensions();
procedure CommandListGroup();
procedure CommandListHeaders();
procedure CommandListOverview();
procedure CommandListSubscriptions();
procedure CommandModeReader();
procedure CommandNewGroups();
procedure CommandNewNews();
procedure CommandNext();
procedure CommandPost();
procedure CommandSlave();
procedure CommandStat();
procedure CommandXHdr();
procedure CommandXOver();
procedure CommandXROver();
procedure CommandXPat();
procedure CommandSTARTTLS();
procedure DoListGroups();
procedure DoSelectGroup();
procedure InitializeCommandHandlers; override;
procedure SetDistributionPatterns();
procedure SetHelp();
procedure SetOverviewFormat();
function GetImplicitTLS;
procedure SetImplicitTLS();
procedure InitComponent; override;
function LookupMessage();
function LookupMessageRange();
function LookupMessageRangeOrID();
public
destructor Destroy; override;
class function NNTPTimeToTime();
class function NNTPDateTimeToDateTime();
published
property DistributionPatterns: TStrings; [rw]
property Help: TStrings; [rw]
property ImplicitTLS: Boolean; [rw]
property DefaultPort: TIdPort;
property UseTLS: TIdUseTLS;
property OverviewFormat: TStrings; [rw]
property SupportedAuthTypes: TIdNNTPAuthTypes; [rw]
property OnArticleById: TIdNNTPOnMsgDataByID; [rw]
property OnArticleByNo: TIdNNTPOnMsgDataByNo; [rw]
property OnAuth: TIdNNTPOnAuth; [rw]
property OnAuthRequired: TIdNNTPOnAuthRequired; [rw]
property OnBodyById: TIdNNTPOnMsgDataByID; [rw]
property OnBodyByNo: TIdNNTPOnMsgDataByNo; [rw]
property OnCheckMsgNo: TIdNNTPOnCheckMsgNo; [rw]
property OnCheckMsgID: TIdNNTPOnCheckMsgID; [rw]
property OnHeadById: TIdNNTPOnMsgDataByID; [rw]
property OnHeadByNo: TIdNNTPOnMsgDataByNo; [rw]
property OnIHaveCheck: TIdNNTPOnIHaveCheck; [rw]
property OnIHavePost: TIdNNTPOnPost; [rw]
property OnStatMsgId: TIdNNTPOnMsgDataByID; [rw]
property OnStatMsgNo: TIdNNTPOnMsgDataByNo; [rw]
property OnNextArticle: TIdNNTPOnMovePointer; [rw]
property OnPrevArticle: TIdNNTPOnMovePointer; [rw]
property OnCheckListGroup: TIdNNTPOnCheckListGroup; [rw]
property OnListActiveGroups: TIdNNTPOnListPattern; [rw]
property OnListActiveGroupTimes: TIdNNTPOnListPattern; [rw]
property OnListDescriptions: TIdNNTPOnListPattern; [rw]
property OnListDistributions: TIdServerThreadEvent; [rw]
property OnListExtensions: TIdServerThreadEvent; [rw]
property OnListGroup: TIdServerThreadEvent; [rw]
property OnListGroups: TIdServerThreadEvent; [rw]
property OnListHeaders: TIdServerThreadEvent; [rw]
property OnListNewGroups: TIdNNTPOnNewGroupsList; [rw]
property OnListSubscriptions: TIdServerThreadEvent; [rw]
property OnNewNews: TIdNNTPOnNewNews; [rw]
property OnSelectGroup: TIdNNTPOnSelectGroup; [rw]
property OnPost: TIdNNTPOnPost; [rw]
property OnXHdr: TIdNNTPOnXHdr; [rw]
property OnXOver: TIdNNTPOnXOver; [rw]
property OnXPat: TIdNNTPOnXPat; [rw]
property OnXROver: TIdNNTPOnXOver; [rw]
end;
TIdNNTPServer
TIdExplicitTLSServer
TIdCmdTCPServer
TIdTCPServer
TIdCustomTCPServer
TIdComponent
TIdBaseComponent
TIdInitializerComponent
TObject