TPOP3Client
From Ultibo.org
Revision as of 01:41, 25 May 2018 by Ultibo (Talk | contribs) (Created page with "Return to Unit POP3 __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible mw-collapse...")
Return to Unit POP3
Description
To be documented
Class definitions
TPOP3Client = class(TWinsock2TCPClient)
public
| |
constructor Create;
|
|
destructor Destroy; override;
|
|
private
| |
FOnRequest:TPOP3ClientNotifyEvent;
|
|
FOnReply:TPOP3ClientNotifyEvent;
|
|
FOnRequestStart:TNotifyEvent;
|
|
FOnRequestEnd:TNotifyEvent;
|
|
FBuffer:TPOP3Buffer;
|
Buffer for received data |
protected
| |
function GetReply(var AReply:String):Boolean;
|
|
function SendRequest(const ARequest:String):Boolean;
|
|
public
| |
property OnRequest:TPOP3ClientNotifyEvent read FOnRequest write FOnRequest;
|
|
property OnReply:TPOP3ClientNotifyEvent read FOnReply write FOnReply;
|
|
property OnRequestStart:TNotifyEvent read FOnRequestStart write FOnRequestStart;
|
|
property OnRequestEnd:TNotifyEvent read FOnRequestEnd write FOnRequestEnd;
|
|
property Buffer:TPOP3Buffer read FBuffer;
|
|
function DoConn(const AHost,APort:String; var AReply:String):Boolean;
|
|
function DoStat(var AReply:String):Boolean;
|
|
function DoList(const AMessage:String; var AReply:String):Boolean;
|
|
function DoRetr(const AMessage:String; var AReply:String):Boolean;
|
|
function DoDele(const AMessage:String; var AReply:String):Boolean;
|
|
function DoNoop(var AReply:String):Boolean;
|
|
function DoRset(var AReply:String):Boolean;
|
|
function DoQuit(var AReply:String):Boolean;
|
|
function DoTop(const AMessage,ACount:String; var AReply:String):Boolean;
|
|
function DoUidl(const AMessage:String; var AReply:String):Boolean;
|
|
function DoUser(const AUsername:String; var AReply:String):Boolean;
|
|
function DoPass(const APassword:String; var AReply:String):Boolean;
|
|
function DoApop(const AUsername,ADigest:String; var AReply:String):Boolean;
|
Function declarations
constructor TPOP3Client.Create;
Description: To be documented
Note | None documented |
---|
destructor TPOP3Client.Destroy;
Description: To be documented
Note | None documented |
---|
function TPOP3Client.GetReply(var AReply:String):Boolean;
Description: To be documented
Note | None documented |
---|
function TPOP3Client.SendRequest(const ARequest:String):Boolean;
Description: To be documented
Note | None documented |
---|
function TPOP3Client.DoConn(const AHost,APort:String; var AReply:String):Boolean;
Description: POP3 server will return +OK for success and -ERR for failure
Note | None documented |
---|
function TPOP3Client.DoStat(var AReply:String):Boolean;
Description: POP3 server will return +OK for success and -ERR for failure
Note | None documented |
---|
function TPOP3Client.DoList(const AMessage:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoRetr(const AMessage:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoDele(const AMessage:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoNoop(var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoRset(var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoQuit(var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoTop(const AMessage,ACount:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoUidl(const AMessage:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoUser(const AUsername:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoPass(const APassword:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
function TPOP3Client.DoApop(const AUsername,ADigest:String; var AReply:String):Boolean;
Description: To be documented
Note | POP3 server will return +OK for success and -ERR for failure |
---|
Return to Unit Reference