Dacons LLP Mailit for C/C++ Version 1.0.8

Emai::SmtpStatusCallback Class Reference

Wrapper class for EmaiSmtpStatusCallback. More...

#include <EmaiSMTP.hpp>

List of all members.

Public Member Functions

virtual ~SmtpStatusCallback ()

Static Protected Member Functions

static EmaiError StatusCallback (EmaiSmtpSession inSession, const EmaiSmtpCallbackData *inData, void *inUserData)

Private Member Functions

virtual EmaiError OnOperation (Emai::SmtpSession &inSession, EmaiUint32 inOperationCode)=0
 Virtual function.
virtual EmaiError OnDataSent (Emai::SmtpSession &inSession, EmaiUint32 inSentSize, EmaiUint32 inTotalSize)=0
 Virtual function; will be triggered periodically while sending the message, after a certain amount of data is sent.
virtual EmaiError OnServerError (Emai::SmtpSession &inSession, EmaiConstCharPtr inServerReply, EmaiUint32 inReplyCode)=0
 Virtual function; Will be triggered in case if server returns an error.

Friends

class SmtpSession


Detailed Description

Wrapper class for EmaiSmtpStatusCallback.

See also:
Emai::SmtpSession::SmtpSession

Definition at line 35 of file EmaiSMTP.hpp.


Member Function Documentation

virtual EmaiError Emai::SmtpStatusCallback::OnOperation ( Emai::SmtpSession inSession,
EmaiUint32  inOperationCode 
) [private, pure virtual]

Virtual function.

Parameters:
EmaiSmtpSession inSession - session object of the event
EmaiUint32 inOperationCode - operation code

Referenced by StatusCallback().

virtual EmaiError Emai::SmtpStatusCallback::OnDataSent ( Emai::SmtpSession inSession,
EmaiUint32  inSentSize,
EmaiUint32  inTotalSize 
) [private, pure virtual]

Virtual function; will be triggered periodically while sending the message, after a certain amount of data is sent.

Parameters:
EmaiSmtpSession inSession - session object of the event
EmaiUint32 inSentSize - data sent amount, sinse last function call
EmaiUint32 inTotalSize - total data amout to be sent

Referenced by StatusCallback().

virtual EmaiError Emai::SmtpStatusCallback::OnServerError ( Emai::SmtpSession inSession,
EmaiConstCharPtr  inServerReply,
EmaiUint32  inReplyCode 
) [private, pure virtual]

Virtual function; Will be triggered in case if server returns an error.

Parameters:
EmaiSmtpSession inSession - session object of the event
EmaiConstCharPtr inServerReply - error reply string
EmaiUint32 inReplyCode - error reply code

Referenced by StatusCallback().


The documentation for this class was generated from the following file: