VMime
messageRange Class Referenceabstract
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 ( )
virtual
messageRange ( )
protected
messageRange ( const messageRange )
protected

Member Function Documentation

virtual messageRange* clone ( ) const
pure virtual

Clones this message range.

Implemented in UIDMessageRange, and numberMessageRange.

Referenced by messageSet::addRange().

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 UIDMessageRange, and numberMessageRange.


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