home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CSingleLock

   in AFXMT.H

class CSingleLock

CSingleLock


Field Summary
protected BOOL m_bAcquired
          
protected HANDLE m_hObject
          
protected CSyncObject* m_pObject
          
 
Constructor Summary
CSingleLock( CSyncObject* pObject, BOOL bInitialLock = FALSE )
          
~CSingleLock()
          
 
Method Summary
 BOOL IsLocked()
          
 BOOL Lock( DWORD dwTimeOut = INFINITE )
          
 BOOL Unlock( LONG lCount, LPLONG lPrevCount = NULL )
          
 BOOL Unlock()
          
 

Field Detail

m_bAcquired

protected BOOL m_bAcquired;

m_hObject

protected HANDLE m_hObject;

m_pObject

protected CSyncObject* m_pObject;


Constructor Detail

CSingleLock

public CSingleLock( CSyncObject* pObject, BOOL bInitialLock = FALSE );

~CSingleLock

public ~CSingleLock();


Method Detail

IsLocked

public BOOL IsLocked();

Lock

public BOOL Lock( DWORD dwTimeOut = INFINITE );

Unlock

public BOOL Unlock( LONG lCount, LPLONG lPrevCount = NULL );

Unlock

public BOOL Unlock();

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD