VMime
maildirMessageStructure Class Reference

#include <maildirMessageStructure.hpp>

Inheritance diagram for maildirMessageStructure:
Collaboration diagram for maildirMessageStructure:

Public Member Functions

 maildirMessageStructure ()
 maildirMessageStructure (shared_ptr< maildirMessagePart > parent, const bodyPart &part)
 maildirMessageStructure (shared_ptr< maildirMessagePart > parent, const std::vector< shared_ptr< const vmime::bodyPart > > &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< maildirMessageStructureemptyStructure ()

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

◆ maildirMessageStructure() [1/3]

maildirMessageStructure ( )

◆ maildirMessageStructure() [2/3]

maildirMessageStructure ( shared_ptr< maildirMessagePart > parent,
const bodyPart & part )

◆ maildirMessageStructure() [3/3]

maildirMessageStructure ( shared_ptr< maildirMessagePart > parent,
const std::vector< shared_ptr< const vmime::bodyPart > > & list )

Member Function Documentation

◆ emptyStructure()

shared_ptr< maildirMessageStructure > emptyStructure ( )
static

◆ getPartAt() [1/2]

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.

◆ getPartAt() [2/2]

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.

◆ getPartCount()

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: