C# Class LumiSoft.Net.POP3.Server.POP3_Messages

POP3 messages collection.
Show file Open project: jeske/StepsDB-alpha Class Usage Examples

Private Properties

Property Type Description
this POP3_Message

Public Methods

Method Description
AddMessage ( string messageID, string uid, int messageSize ) : void

Adds new message to message list.

AddMessage ( string messageID, string uid, int messageSize, object tag ) : void

Adds new message to message list.

GetMessage ( int messageNr ) : POP3_Message

Gets specified message from message list.

GetTotalMessagesSize ( ) : int

Gets messages total sizes. NOTE messages marked for deletion is excluded.

MessageExists ( int nr ) : bool

Checks if message exists. NOTE marked for delete messages returns false.

POP3_Messages ( ) : System

Default constructor.

ResetDeleteFlags ( ) : void

Unmarks all messages, which are marked for deletion.

Private Methods

Method Description
this ( int messageNr ) : POP3_Message

Gets specified message.

Method Details

AddMessage() public method

Adds new message to message list.
public AddMessage ( string messageID, string uid, int messageSize ) : void
messageID string Message ID.
uid string Message UID. This UID is reported in UIDL command.
messageSize int Message size in bytes.
return void

AddMessage() public method

Adds new message to message list.
public AddMessage ( string messageID, string uid, int messageSize, object tag ) : void
messageID string Message ID.
uid string Message UID. This UID is reported in UIDL command.
messageSize int Message size in bytes.
tag object User data for message.
return void

GetMessage() public method

Gets specified message from message list.
public GetMessage ( int messageNr ) : POP3_Message
messageNr int Number of message which to get.
return POP3_Message

GetTotalMessagesSize() public method

Gets messages total sizes. NOTE messages marked for deletion is excluded.
public GetTotalMessagesSize ( ) : int
return int

MessageExists() public method

Checks if message exists. NOTE marked for delete messages returns false.
public MessageExists ( int nr ) : bool
nr int Number of message which to check.
return bool

POP3_Messages() public method

Default constructor.
public POP3_Messages ( ) : System
return System

ResetDeleteFlags() public method

Unmarks all messages, which are marked for deletion.
public ResetDeleteFlags ( ) : void
return void