LibreOffice Module sw (master)  1
Public Member Functions | List of all members
IMailDispatcherListener Class Referenceabstract

MailDispatcher listener interface. More...

#include <imaildsplistener.hxx>

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

Public Member Functions

virtual void started (::rtl::Reference< MailDispatcher > xMailDispatcher)=0
 Called when the MailDispatcher is started. More...
 
virtual void stopped (::rtl::Reference< MailDispatcher > xMailDispatcher)=0
 Called when the MailDispatcher is stopped. More...
 
virtual void idle (::rtl::Reference< MailDispatcher > xMailDispatcher)=0
 Called when there are no more mail messages to deliver. More...
 
virtual void mailDelivered (::rtl::Reference< MailDispatcher > xMailDispatcher, css::uno::Reference< css::mail::XMailMessage > xMailMessage)=0
 Called for every mail message that has been successfully delivered. More...
 
virtual void mailDeliveryError (::rtl::Reference< MailDispatcher > xMailDispatcher, css::uno::Reference< css::mail::XMailMessage > xMailMessage, const OUString &sErrorMessage)=0
 Called for every mail message whose delivery failed. More...
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static voidoperator new (std::size_t nSize)
 
static voidoperator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Detailed Description

MailDispatcher listener interface.

Clients may implement and register instances of the mail dispatcher interface in order to get notifications about the MailDispatcher status.

See also
MailDispatcher

Definition at line 36 of file imaildsplistener.hxx.

Member Function Documentation

virtual void IMailDispatcherListener::idle ( ::rtl::Reference< MailDispatcher xMailDispatcher)
pure virtual

Called when there are no more mail messages to deliver.

Implemented in SwDBManager::MailDispatcherListener_Impl, and SwMailDispatcherListener_Impl.

Referenced by MailDispatcher::run().

virtual void IMailDispatcherListener::mailDelivered ( ::rtl::Reference< MailDispatcher xMailDispatcher,
css::uno::Reference< css::mail::XMailMessage >  xMailMessage 
)
pure virtual

Called for every mail message that has been successfully delivered.

virtual void IMailDispatcherListener::mailDeliveryError ( ::rtl::Reference< MailDispatcher xMailDispatcher,
css::uno::Reference< css::mail::XMailMessage >  xMailMessage,
const OUString &  sErrorMessage 
)
pure virtual

Called for every mail message whose delivery failed.

virtual void IMailDispatcherListener::started ( ::rtl::Reference< MailDispatcher xMailDispatcher)
pure virtual
virtual void IMailDispatcherListener::stopped ( ::rtl::Reference< MailDispatcher xMailDispatcher)
pure virtual

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