VMime
messageStructure Class Referenceabstract
Inheritance diagram for messageStructure:
Collaboration diagram for messageStructure:

Public Member Functions

virtual ~messageStructure ()
 
virtual shared_ptr< const messagePartgetPartAt (const size_t pos) const =0
 
virtual shared_ptr< messagePartgetPartAt (const size_t pos)=0
 
virtual size_t getPartCount () const =0
 

Protected Member Functions

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

Detailed Description

Structure of a MIME part/message.

Constructor & Destructor Documentation

◆ messageStructure() [1/2]

messageStructure ( )
protected

◆ messageStructure() [2/2]

messageStructure ( const messageStructure )
protected

◆ ~messageStructure()

virtual ~messageStructure ( )
virtual

Member Function Documentation

◆ getPartAt() [1/2]

virtual shared_ptr<const messagePart> getPartAt ( const size_t  pos) const
pure virtual

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

Parameters
posposition
Returns
part at position 'pos'

◆ getPartAt() [2/2]

virtual shared_ptr<messagePart> getPartAt ( const size_t  pos)
pure virtual

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

Parameters
posposition
Returns
part at position 'pos'

◆ getPartCount()

virtual size_t getPartCount ( ) const
pure virtual

Return the number of parts in this part.

Returns
number of parts

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