SkyGI::Locker Class Reference

List of all members.

Public Member Functions

 Locker (const char *cpName, bool bInterruptable=false)
 Locker (bool bInterruptable=false)
 ~Locker ()
int Lock () const
int Unlock () const
int GetLockCount () const
int GetOwner () const
bool IsLocked () const

Detailed Description

Locker

Description:
Implementes a recursive and optional interruptable lock


Constructor & Destructor Documentation

SkyGI::Locker::Locker ( const char *  cpName,
bool  bInterruptable = false 
) [inline]

SkyGI::Locker::Locker ( bool  bInterruptable = false  )  [inline]

SkyGI::Locker::~Locker (  )  [inline]


Member Function Documentation

int SkyGI::Locker::Lock (  )  const [inline]

int SkyGI::Locker::Unlock (  )  const [inline]

int SkyGI::Locker::GetLockCount (  )  const [inline]

int SkyGI::Locker::GetOwner (  )  const [inline]

bool SkyGI::Locker::IsLocked (  )  const [inline]


Generated on Thu Dec 13 18:14:06 2007 for SkyGI by  doxygen 1.5.1-p1