Dacons LLP Mailit for C/C++ Version 1.0.8

Emai::ImapSequenceSet Class Reference

Wrapper class for EmaiImapSequenceSet.
This class allows to easily operate with message sequence sets. It can contains either message numbers on IMAP server or message UIDs. More...

#include <EmaiIMAP.hpp>

Inheritance diagram for Emai::ImapSequenceSet:

Emai::Object< EmaiImapSequenceSet > List of all members.

Public Member Functions

 ImapSequenceSet (EmaiOptions inOptions=EmaiNullOptions)
 ImapSequenceSet (const ImapSequenceSet &inCopy)
 ImapSequenceSet (EmaiImapSequenceSet inSequenceSet, bool inAddRef)
 ~ImapSequenceSet ()
void AddNumber (EmaiUint32 inNumber, EmaiOptions inOptions=EmaiNullOptions)
void AddRange (EmaiUint32 inMinNumber, EmaiUint32 inMaxNumber, EmaiOptions inOptions=EmaiNullOptions)
void AddSequenceSet (const ImapSequenceSet &inSequenceSetToAdd, EmaiOptions inOptions=EmaiNullOptions)
void RemoveNumber (EmaiUint32 inNumber, EmaiOptions inOptions=EmaiNullOptions)
void RemoveRange (EmaiUint32 inMinNumber, EmaiUint32 inMaxNumber, EmaiOptions inOptions=EmaiNullOptions)
void RemoveSequenceSet (const ImapSequenceSet &inSequenceSetToRemove, EmaiOptions inOptions=EmaiNullOptions)
EmaiUint32 GetCount (EmaiOptions inOptions=EmaiNullOptions) const
void GetBounds (EmaiUint32 &outFirstNumber, EmaiUint32 &outLastNumber, EmaiOptions inOptions=EmaiNullOptions)
EmaiUint32 GetFirstNumber (EmaiOptions inOptions=EmaiNullOptions)
EmaiUint32 GetLastNumber (EmaiOptions inOptions=EmaiNullOptions)
bool GetNextNumberForward (EmaiUint32 inNumber, EmaiUint32 &outNextNumber, EmaiOptions inOptions=EmaiNullOptions)
bool GetNextNumberBackward (EmaiUint32 inNumber, EmaiUint32 &outNextNumber, EmaiOptions inOptions=EmaiNullOptions)
bool ContainsNumber (EmaiUint32 inNumber, EmaiOptions inOptions=EmaiNullOptions)

Detailed Description

Wrapper class for EmaiImapSequenceSet.
This class allows to easily operate with message sequence sets. It can contains either message numbers on IMAP server or message UIDs.

See also:
EmaiImapSequenceSet

Definition at line 38 of file EmaiIMAP.hpp.


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