LibreOffice Module salhelper (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
salhelper::Condition Class Referenceabstract

#include <condition.hxx>

Public Member Functions

 Condition (osl::Mutex &aMutex)
 
virtual ~Condition ()
 

Protected Member Functions

virtual bool applies () const =0
 

Private Member Functions

 Condition (Condition &) SAL_DELETED_FUNCTION
 
void operator= (Condition &) SAL_DELETED_FUNCTION
 

Private Attributes

osl::Mutex & m_aMutex
 
osl::Condition m_aCondition
 

Friends

class ConditionModifier
 
class ConditionWaiter
 

Detailed Description

Definition at line 36 of file condition.hxx.

Constructor & Destructor Documentation

◆ Condition() [1/2]

Condition::Condition ( osl::Mutex &  aMutex)

Definition at line 34 of file condition.cxx.

References aMutex, and m_aMutex.

◆ ~Condition()

Condition::~Condition ( )
virtual

Definition at line 40 of file condition.cxx.

◆ Condition() [2/2]

salhelper::Condition::Condition ( Condition )
private

Member Function Documentation

◆ applies()

virtual bool salhelper::Condition::applies ( ) const
protectedpure virtual

◆ operator=()

void salhelper::Condition::operator= ( Condition )
private

Friends And Related Function Documentation

◆ ConditionModifier

friend class ConditionModifier
friend

Definition at line 38 of file condition.hxx.

◆ ConditionWaiter

friend class ConditionWaiter
friend

Definition at line 39 of file condition.hxx.

Member Data Documentation

◆ m_aCondition

osl::Condition salhelper::Condition::m_aCondition
private

◆ m_aMutex

osl::Mutex& salhelper::Condition::m_aMutex
private

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