LibreOffice Module framework (master) 1
Public Member Functions | Protected Member Functions | List of all members
framework::IMutex Class Referenceabstract

Interface to support different mutex implementations in a generic way. More...

#include <imutex.hxx>

Public Member Functions

virtual void acquire ()=0
 try to register thread More...
 
virtual void release ()=0
 unregister thread More...
 

Protected Member Functions

 ~IMutex ()
 

Detailed Description

Interface to support different mutex implementations in a generic way.

Definition at line 28 of file imutex.hxx.

Constructor & Destructor Documentation

◆ ~IMutex()

framework::IMutex::~IMutex ( )
inlineprotected

Definition at line 37 of file imutex.hxx.

Member Function Documentation

◆ acquire()

virtual void framework::IMutex::acquire ( )
pure virtual

try to register thread

◆ release()

virtual void framework::IMutex::release ( )
pure virtual

unregister thread


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