Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::cThreadLockStub Class Reference

#include <cThreadLock.h>

Inheritance diagram for Gray::cThreadLockStub:
Gray::cLockableBase Gray::cThreadLockableRef GrayLib::cUIDManagerArray GrayLib::cNetAddrTracker GrayLib::cXObject GrayLib::cClientAddrObj GrayGUI::cXWindow GrayLib::cHttpScriptedProtocolStream GrayLib::cScriptContextObj GrayLib::cXObjDef GrayLib::cXObject2 GrayGUI::cXColorGrid GrayGUI::cXComboBox GrayGUI::cXImage GrayGUI::cXProgressBar GrayGUI::cXScrollBar GrayGUI::cXSpinCounter GrayGUI::cXStaticMultiScroll GrayGUI::cXWindowText GrayLib::cXObjPack GrayLib::cXObjPackChild GrayMapData::cMapPatch GrayX::GrayXRoot

Public Member Functions

THREADID_t get_ThreadLockOwner () const
 

Additional Inherited Members

- Protected Member Functions inherited from Gray::cLockableBase
 cLockableBase () noexcept
 
 ~cLockableBase ()
 
LONG get_LockCount () const
 
bool isLocked () const
 
void IncLockCount ()
 
LONG DecLockCount ()
 
void Lock ()
 
LONG Unlock ()
 

Detailed Description

Stub that does nothing. For stub out in single thread environments or debug usage.

Member Function Documentation

◆ get_ThreadLockOwner()

THREADID_t Gray::cThreadLockStub::get_ThreadLockOwner ( ) const
inline
Returns
cThreadId::k_NULL = not locked.

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