VMime
criticalSection Class Referenceabstract

#include <criticalSection.hpp>

Inheritance diagram for criticalSection:
Collaboration diagram for criticalSection:

Public Member Functions

virtual ~criticalSection ()
virtual void lock ()=0
virtual void unlock ()=0

Protected Member Functions

 criticalSection ()
 criticalSection (criticalSection &)
Protected Member Functions inherited from object
 object ()
 object (const object &)
objectoperator= (const object &)
virtual ~object ()

Detailed Description

Critical section class.

Constructor & Destructor Documentation

◆ ~criticalSection()

~criticalSection ( )
virtual

◆ criticalSection() [1/2]

criticalSection ( )
protected

Referenced by criticalSection(), and unlock().

◆ criticalSection() [2/2]

criticalSection ( criticalSection & )
protected

References criticalSection().

Member Function Documentation

◆ lock()

virtual void lock ( )
pure virtual

Enters the critical section.

◆ unlock()

virtual void unlock ( )
pure virtual

Leaves the critical section.

References criticalSection().


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