LibreOffice Module desktop (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
dp_log::ProgressLogImpl Class Reference
Inheritance diagram for dp_log::ProgressLogImpl:
[legend]
Collaboration diagram for dp_log::ProgressLogImpl:
[legend]

Public Member Functions

 ProgressLogImpl (Sequence< Any > const &args, Reference< XComponentContext > const &xContext)
 
virtual void SAL_CALL push (Any const &Status) override
 
virtual void SAL_CALL update (Any const &Status) override
 
virtual void SAL_CALL pop () override
 

Protected Member Functions

virtual void SAL_CALL disposing () override
 
virtual ~ProgressLogImpl () override
 
- Protected Member Functions inherited from dp_misc::MutexHolder
::osl::Mutex & getMutex () const
 

Private Attributes

std::unique_ptr< comphelper::EventLoggerm_logger
 

Detailed Description

Definition at line 50 of file dp_log.cxx.

Constructor & Destructor Documentation

dp_log::ProgressLogImpl::~ProgressLogImpl ( )
overrideprotectedvirtual

Definition at line 69 of file dp_log.cxx.

dp_log::ProgressLogImpl::ProgressLogImpl ( Sequence< Any > const &  args,
Reference< XComponentContext > const &  xContext 
)

Definition at line 79 of file dp_log.cxx.

References getMutex(), and m_logger.

Member Function Documentation

void dp_log::ProgressLogImpl::disposing ( )
overrideprotectedvirtual

Definition at line 74 of file dp_log.cxx.

void dp_log::ProgressLogImpl::pop ( )
overridevirtual

Definition at line 115 of file dp_log.cxx.

void dp_log::ProgressLogImpl::push ( Any const &  Status)
overridevirtual

Definition at line 90 of file dp_log.cxx.

References update().

void dp_log::ProgressLogImpl::update ( Any const &  Status)
overridevirtual

Definition at line 95 of file dp_log.cxx.

References comphelper::anyToString(), and m_logger.

Referenced by push().

Member Data Documentation

std::unique_ptr<comphelper::EventLogger> dp_log::ProgressLogImpl::m_logger
private

Definition at line 52 of file dp_log.cxx.

Referenced by ProgressLogImpl(), and update().


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