VMime
messageRange Class Referenceabstract

#include <messageSet.hpp>

Inheritance diagram for messageRange:
Collaboration diagram for messageRange:

Public Member Functions

virtual ~messageRange ()
virtual void enumerate (messageSetEnumerator &en) const =0
virtual messageRangeclone () const =0

Protected Member Functions

 messageRange ()
 messageRange (const messageRange &)
Protected Member Functions inherited from object
 object ()
 object (const object &)
objectoperator= (const object &)
virtual ~object ()

Detailed Description

A range of (continuous) messages, designated either by their sequence number, or by their UID.

Constructor & Destructor Documentation

◆ ~messageRange()

~messageRange ( )
virtual

◆ messageRange() [1/2]

◆ messageRange() [2/2]

messageRange ( const messageRange & )
protected

References messageRange().

Member Function Documentation

◆ clone()

virtual messageRange * clone ( ) const
pure virtual

Clones this message range.

Implemented in numberMessageRange, and UIDMessageRange.

References messageRange().

Referenced by messageSet::addRange().

◆ enumerate()

virtual void enumerate ( messageSetEnumerator & en) const
pure virtual

Enumerates this range with the specified enumerator.

Parameters
enenumerator that will receive the method calls while enumerating this range

Implemented in numberMessageRange, and UIDMessageRange.


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