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:
Collaboration diagram for dp_log::ProgressLogImpl:

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 ( )

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 ( )

Definition at line 74 of file dp_log.cxx.

void dp_log::ProgressLogImpl::pop ( )

Definition at line 115 of file dp_log.cxx.

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

Definition at line 90 of file dp_log.cxx.

References update().

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

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

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: