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 CSemaphore

CObject
   |
   +--CSyncObject
         |
         +--CSemaphore

   in AFXMT.H

class CSemaphore
extends CSyncObject

CSemaphore


 
Fields inherited from class CSyncObject
m_hObject
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CSemaphore( LONG lInitialCount = 1, LONG lMaxCount = 1, LPCTSTR pstrName = NULL, LPSECURITY_ATTRIBUTES lpsaAttributes = NULL )
          
virtual ~CSemaphore()
          
 
Method Summary
 virtual BOOL Unlock( LONG lCount, LPLONG lprevCount = NULL )
          
 virtual BOOL Unlock()
          
   
Methods inherited from class CSyncObject
HANDLE, Lock, Unlock, Unlock
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Constructor Detail

CSemaphore

public CSemaphore( LONG lInitialCount = 1, LONG lMaxCount = 1, LPCTSTR pstrName = NULL, LPSECURITY_ATTRIBUTES lpsaAttributes = NULL );

~CSemaphore

public virtual ~CSemaphore();


Method Detail

Unlock

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

Unlock

public virtual BOOL Unlock();

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