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 CSyncObject

CObject
   |
   +--CSyncObject

   in AFXMT.H
Direct Known Subclasses:
CCriticalSection, CEvent, CMutex, CSemaphore

class CSyncObject
extends CObject

Basic synchronization object


Field Summary
 HANDLE m_hObject
          
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CSyncObject( LPCTSTR pstrName )
          
virtual ~CSyncObject()
          
 
Method Summary
 operator HANDLE() const
          
 virtual BOOL Lock( DWORD dwTimeout = INFINITE )
          
 virtual BOOL Unlock( LONG, LPLONG )
          
 virtual BOOL Unlock()= 0
          
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_hObject

public HANDLE m_hObject;


Constructor Detail

CSyncObject

public CSyncObject( LPCTSTR pstrName );

~CSyncObject

public virtual ~CSyncObject();


Method Detail

HANDLE

public operator HANDLE() const;

Lock

public virtual BOOL Lock( DWORD dwTimeout = INFINITE );

Unlock

public virtual BOOL Unlock( LONG, LPLONG );

Unlock

public virtual BOOL Unlock()= 0;

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