VMime
sendableMDNInfos Class Reference

#include <sendableMDNInfos.hpp>

Inheritance diagram for sendableMDNInfos:
Collaboration diagram for sendableMDNInfos:

Public Member Functions

 sendableMDNInfos (const shared_ptr< const message > msg, const mailbox &mbox)
 sendableMDNInfos (const sendableMDNInfos &other)
sendableMDNInfosoperator= (const sendableMDNInfos &other)
const shared_ptr< const messagegetMessage () const
const mailboxgetRecipient () const
Public Member Functions inherited from MDNInfos
virtual ~MDNInfos ()

Additional Inherited Members

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

Detailed Description

Holds information about a Message Disposition Notifications (MDN) that is to be sent.

Constructor & Destructor Documentation

◆ sendableMDNInfos() [1/2]

sendableMDNInfos ( const shared_ptr< const message > msg,
const mailbox & mbox )

Referenced by operator=(), and sendableMDNInfos().

◆ sendableMDNInfos() [2/2]

sendableMDNInfos ( const sendableMDNInfos & other)

References sendableMDNInfos().

Member Function Documentation

◆ getMessage()

const shared_ptr< const message > getMessage ( ) const
virtual

Return the message related to this MDN.

Returns
related message

Implements MDNInfos.

◆ getRecipient()

const mailbox & getRecipient ( ) const

Return the recipient of the MDN (the mailbox that will receive the notification message).

Returns
recipient of the MDN

Referenced by MDNHelper::buildMDN().

◆ operator=()

sendableMDNInfos & operator= ( const sendableMDNInfos & other)

References sendableMDNInfos().


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