VMime
IMAPMessageStructure Class Reference
Inheritance diagram for IMAPMessageStructure:
Collaboration diagram for IMAPMessageStructure:

Public Member Functions

 IMAPMessageStructure ()
 
 IMAPMessageStructure (const IMAPParser::body *body)
 
 IMAPMessageStructure (shared_ptr< IMAPMessagePart > parent, const std::vector< IMAPParser::body * > &list)
 
shared_ptr< const messagePartgetPartAt (const size_t x) const
 
shared_ptr< messagePartgetPartAt (const size_t x)
 
size_t getPartCount () const
 
- Public Member Functions inherited from messageStructure
virtual ~messageStructure ()
 

Static Public Member Functions

static shared_ptr
< IMAPMessageStructure
emptyStructure ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

IMAPMessageStructure ( const IMAPParser::body *  body)
IMAPMessageStructure ( shared_ptr< IMAPMessagePart parent,
const std::vector< IMAPParser::body * > &  list 
)

Member Function Documentation

shared_ptr< IMAPMessageStructure > emptyStructure ( )
static
shared_ptr< const messagePart > getPartAt ( const size_t  pos) const
virtual

Return the part at the specified position (first part is at position 0).

Parameters
posposition
Returns
part at position 'pos'

Implements messageStructure.

shared_ptr< messagePart > getPartAt ( const size_t  pos)
virtual

Return the part at the specified position (first part is at position 0).

Parameters
posposition
Returns
part at position 'pos'

Implements messageStructure.

size_t getPartCount ( ) const
virtual

Return the number of parts in this part.

Returns
number of parts

Implements messageStructure.


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