LibreOffice Module forms (master) 1
Public Member Functions | Private Attributes | Friends | List of all members
CProgressHandlerHelper Class Referencefinal

#include <submission.hxx>

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

Public Member Functions

 CProgressHandlerHelper ()
 
virtual void SAL_CALL push (const css::uno::Any &) override
 
virtual void SAL_CALL update (const css::uno::Any &) override
 
virtual void SAL_CALL pop () override
 

Private Attributes

osl::Condition m_cFinished
 
std::mutex m_mLock
 
sal_Int32 m_count
 

Friends

class CSubmissionPut
 
class CSubmissionPost
 
class CSubmissionGet
 

Detailed Description

Definition at line 69 of file submission/submission.hxx.

Constructor & Destructor Documentation

◆ CProgressHandlerHelper()

CProgressHandlerHelper::CProgressHandlerHelper ( )
inline

Definition at line 78 of file submission/submission.hxx.

Member Function Documentation

◆ pop()

virtual void SAL_CALL CProgressHandlerHelper::pop ( )
inlineoverridevirtual

Definition at line 89 of file submission/submission.hxx.

References m_cFinished, m_count, and m_mLock.

◆ push()

virtual void SAL_CALL CProgressHandlerHelper::push ( const css::uno::Any &  )
inlineoverridevirtual

Definition at line 81 of file submission/submission.hxx.

References m_count, and m_mLock.

◆ update()

virtual void SAL_CALL CProgressHandlerHelper::update ( const css::uno::Any &  )
inlineoverridevirtual

Definition at line 86 of file submission/submission.hxx.

Friends And Related Function Documentation

◆ CSubmissionGet

friend class CSubmissionGet
friend

Definition at line 73 of file submission/submission.hxx.

◆ CSubmissionPost

friend class CSubmissionPost
friend

Definition at line 72 of file submission/submission.hxx.

◆ CSubmissionPut

friend class CSubmissionPut
friend

Definition at line 71 of file submission/submission.hxx.

Member Data Documentation

◆ m_cFinished

osl::Condition CProgressHandlerHelper::m_cFinished
private

Definition at line 74 of file submission/submission.hxx.

Referenced by pop().

◆ m_count

sal_Int32 CProgressHandlerHelper::m_count
private

Definition at line 76 of file submission/submission.hxx.

Referenced by pop(), and push().

◆ m_mLock

std::mutex CProgressHandlerHelper::m_mLock
private

Definition at line 75 of file submission/submission.hxx.

Referenced by pop(), and push().


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