CComFakeCriticalSection

class CComFakeCriticalSection

CComFakeCriticalSection mirrors the methods found in CComCriticalSection. However, CComFakeCriticalSection does not provide a critical section; therefore, its methods do nothing.

Typically, you use CComFakeCriticalSection through a typedef name, either AutoCriticalSection or CriticalSection. When using CComSingleThreadModel or CComMultiThreadModelNoCS, both of these typedef names reference CComFakeCriticalSection. When using CComMultiThreadModel, they reference CComAutoCriticalSection and CComCriticalSection, respectively.

#include <atlbase.h>


CComFakeCriticalSection Class Members

Methods
InitDoes nothing.
LockDoes nothing.
TermDoes nothing.
UnlockDoes nothing.

CComFakeCriticalSection Overview


Methods


CComFakeCriticalSection::Init

void Init( );

Remarks

Does nothing since there is no critical section.

CComFakeCriticalSection Overview | Class Members

See Also CComCriticalSection::Init


CComFakeCriticalSection::Lock

void Lock( );

Remarks

Does nothing since there is no critical section.

CComFakeCriticalSection Overview | Class Members

See Also CComCriticalSection::Lock


CComFakeCriticalSection::Term

void Term( );

Remarks

Does nothing since there is no critical section.

CComFakeCriticalSection Overview | Class Members

See Also CComCriticalSection::Term


CComFakeCriticalSection::Unlock

void Unlock( );

Remarks

Does nothing since there is no critical section.

CComFakeCriticalSection Overview | Class Members

See Also CComCriticalSection::Unlock