ZeusBase-Library
2.0.4
|
#include <ICriticalSection.hpp>
Public Member Functions | |
virtual void MQUALIFIER | enter ()=0 |
virtual void MQUALIFIER | leave ()=0 |
Public Member Functions inherited from zeus::IZUnknown | |
virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface)=0 |
virtual void MQUALIFIER | addRef () const =0 |
virtual void MQUALIFIER | release () const =0 |
This interface defines a scritical section or a lock object
|
pure virtual |
Locks the section
Implemented in zeus::TCriticalSection, and zeus::TMutex.
|
pure virtual |
Unlocks the section
Implemented in zeus::TCriticalSection, and zeus::TMutex.