- #ifndef _PFC_CRITSEC_H_
- #define _PFC_CRITSEC_H_
- class critical_section : public CRITICAL_SECTION
- {
- public:
- inline void enter() {EnterCriticalSection(this);}
- inline void leave() {LeaveCriticalSection(this);}
- critical_section() {InitializeCriticalSection(this);}
- ~critical_section() {DeleteCriticalSection(this);}
- //BOOL TryEnter() {return TryEnterCriticalSection(this);}
- };
- #endif
|