LibreOffice Module shell (master) 1
Public Member Functions | Private Attributes | List of all members
CmdMailMsg Class Reference

#include <cmdmailmsg.hxx>

Inheritance diagram for CmdMailMsg:
[legend]
Collaboration diagram for CmdMailMsg:
[legend]

Public Member Functions

 CmdMailMsg ()
 
virtual void SAL_CALL setBody (const OUString &aBody) override
 
virtual OUString SAL_CALL getBody () override
 
virtual void SAL_CALL setRecipient (const OUString &aRecipient) override
 
virtual OUString SAL_CALL getRecipient () override
 
virtual void SAL_CALL setCcRecipient (const css::uno::Sequence< OUString > &aCcRecipient) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getCcRecipient () override
 
virtual void SAL_CALL setBccRecipient (const css::uno::Sequence< OUString > &aBccRecipient) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getBccRecipient () override
 
virtual void SAL_CALL setOriginator (const OUString &aOriginator) override
 
virtual OUString SAL_CALL getOriginator () override
 
virtual void SAL_CALL setSubject (const OUString &aSubject) override
 
virtual OUString SAL_CALL getSubject () override
 
virtual void SAL_CALL setAttachement (const css::uno::Sequence< OUString > &aAttachement) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getAttachement () override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 

Private Attributes

OUString m_aBody
 
OUString m_aRecipient
 
OUString m_aOriginator
 
OUString m_aSubject
 
css::uno::Sequence< OUString > m_CcRecipients
 
css::uno::Sequence< OUString > m_BccRecipients
 
css::uno::Sequence< OUString > m_Attachments
 
std::mutex m_aMutex
 

Detailed Description

Definition at line 32 of file cmdmailmsg.hxx.

Constructor & Destructor Documentation

◆ CmdMailMsg()

CmdMailMsg::CmdMailMsg ( )
inline

Definition at line 49 of file cmdmailmsg.hxx.

Member Function Documentation

◆ getAttachement()

Sequence< OUString > SAL_CALL CmdMailMsg::getAttachement ( )
overridevirtual

Definition at line 107 of file cmdmailmsg.cxx.

References m_aMutex, and m_Attachments.

◆ getBccRecipient()

Sequence< OUString > SAL_CALL CmdMailMsg::getBccRecipient ( )
overridevirtual

Definition at line 71 of file cmdmailmsg.cxx.

References m_aMutex, and m_BccRecipients.

◆ getBody()

OUString SAL_CALL CmdMailMsg::getBody ( )
overridevirtual

Definition at line 35 of file cmdmailmsg.cxx.

References m_aBody, and m_aMutex.

◆ getByName()

Any SAL_CALL CmdMailMsg::getByName ( const OUString &  aName)
overridevirtual

◆ getCcRecipient()

Sequence< OUString > SAL_CALL CmdMailMsg::getCcRecipient ( )
overridevirtual

Definition at line 59 of file cmdmailmsg.cxx.

References m_aMutex, and m_CcRecipients.

◆ getElementNames()

Sequence< OUString > SAL_CALL CmdMailMsg::getElementNames ( )
overridevirtual

◆ getElementType()

Type SAL_CALL CmdMailMsg::getElementType ( )
overridevirtual

Definition at line 203 of file cmdmailmsg.cxx.

◆ getOriginator()

OUString SAL_CALL CmdMailMsg::getOriginator ( )
overridevirtual

Definition at line 83 of file cmdmailmsg.cxx.

References m_aMutex, and m_aOriginator.

◆ getRecipient()

OUString SAL_CALL CmdMailMsg::getRecipient ( )
overridevirtual

Definition at line 47 of file cmdmailmsg.cxx.

References m_aMutex, and m_aRecipient.

◆ getSubject()

OUString SAL_CALL CmdMailMsg::getSubject ( )
overridevirtual

Definition at line 95 of file cmdmailmsg.cxx.

References m_aMutex, and m_aSubject.

◆ hasByName()

sal_Bool SAL_CALL CmdMailMsg::hasByName ( const OUString &  aName)
overridevirtual

◆ hasElements()

sal_Bool SAL_CALL CmdMailMsg::hasElements ( )
overridevirtual

Definition at line 209 of file cmdmailmsg.cxx.

References getElementNames().

◆ setAttachement()

void SAL_CALL CmdMailMsg::setAttachement ( const css::uno::Sequence< OUString > &  aAttachement)
overridevirtual

Definition at line 101 of file cmdmailmsg.cxx.

References m_aMutex, and m_Attachments.

◆ setBccRecipient()

void SAL_CALL CmdMailMsg::setBccRecipient ( const css::uno::Sequence< OUString > &  aBccRecipient)
overridevirtual

Definition at line 65 of file cmdmailmsg.cxx.

References m_aMutex, and m_BccRecipients.

◆ setBody()

void SAL_CALL CmdMailMsg::setBody ( const OUString &  aBody)
overridevirtual

Definition at line 29 of file cmdmailmsg.cxx.

References m_aBody, and m_aMutex.

◆ setCcRecipient()

void SAL_CALL CmdMailMsg::setCcRecipient ( const css::uno::Sequence< OUString > &  aCcRecipient)
overridevirtual

Definition at line 53 of file cmdmailmsg.cxx.

References m_aMutex, and m_CcRecipients.

◆ setOriginator()

void SAL_CALL CmdMailMsg::setOriginator ( const OUString &  aOriginator)
overridevirtual

Definition at line 77 of file cmdmailmsg.cxx.

References m_aMutex, and m_aOriginator.

◆ setRecipient()

void SAL_CALL CmdMailMsg::setRecipient ( const OUString &  aRecipient)
overridevirtual

Definition at line 41 of file cmdmailmsg.cxx.

References m_aMutex, and m_aRecipient.

◆ setSubject()

void SAL_CALL CmdMailMsg::setSubject ( const OUString &  aSubject)
overridevirtual

Definition at line 89 of file cmdmailmsg.cxx.

References m_aMutex, and m_aSubject.

Member Data Documentation

◆ m_aBody

OUString CmdMailMsg::m_aBody
private

Definition at line 37 of file cmdmailmsg.hxx.

Referenced by getBody(), getByName(), getElementNames(), hasByName(), and setBody().

◆ m_aMutex

std::mutex CmdMailMsg::m_aMutex
private

◆ m_aOriginator

OUString CmdMailMsg::m_aOriginator
private

Definition at line 39 of file cmdmailmsg.hxx.

Referenced by getByName(), getElementNames(), getOriginator(), hasByName(), and setOriginator().

◆ m_aRecipient

OUString CmdMailMsg::m_aRecipient
private

Definition at line 38 of file cmdmailmsg.hxx.

Referenced by getByName(), getElementNames(), getRecipient(), hasByName(), and setRecipient().

◆ m_aSubject

OUString CmdMailMsg::m_aSubject
private

Definition at line 40 of file cmdmailmsg.hxx.

Referenced by getByName(), getElementNames(), getSubject(), hasByName(), and setSubject().

◆ m_Attachments

css::uno::Sequence< OUString > CmdMailMsg::m_Attachments
private

Definition at line 43 of file cmdmailmsg.hxx.

Referenced by getAttachement(), getByName(), getElementNames(), hasByName(), and setAttachement().

◆ m_BccRecipients

css::uno::Sequence< OUString > CmdMailMsg::m_BccRecipients
private

◆ m_CcRecipients

css::uno::Sequence< OUString > CmdMailMsg::m_CcRecipients
private

Definition at line 41 of file cmdmailmsg.hxx.

Referenced by getByName(), getCcRecipient(), getElementNames(), hasByName(), and setCcRecipient().


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