raSystem  1.0 bata
raCriticalSection Class Reference

#include <raCriticalSection.h>

Inheritance diagram for raCriticalSection:
IRASection

Public Member Functions

 raCriticalSection (void)
 
 ~raCriticalSection (void)
 
virtual void Create (void)
 
virtual bool Create (DWORD SpinCount)
 
virtual void Destroy (void)
 
virtual void Enter (void)
 
virtual void Leave (void)
 
- Public Member Functions inherited from IRASection
 IRASection ()
 
virtual bool IsCreated ()
 

Additional Inherited Members

- Protected Member Functions inherited from IRASection
virtual void SetCreated (bool crt)
 
- Protected Attributes inherited from IRASection
bool m_IsCreated
 

Detailed Description

Definition at line 3 of file raCriticalSection.h.

Constructor & Destructor Documentation

◆ raCriticalSection()

raCriticalSection::raCriticalSection ( void  )

Definition at line 5 of file raCriticalSection.cpp.

◆ ~raCriticalSection()

raCriticalSection::~raCriticalSection ( void  )

Definition at line 9 of file raCriticalSection.cpp.

Member Function Documentation

◆ Create() [1/2]

void raCriticalSection::Create ( void  )
virtual

Implements IRASection.

Definition at line 12 of file raCriticalSection.cpp.

◆ Create() [2/2]

bool raCriticalSection::Create ( DWORD  SpinCount)
virtual

Implements IRASection.

Definition at line 17 of file raCriticalSection.cpp.

◆ Destroy()

void raCriticalSection::Destroy ( void  )
virtual

Implements IRASection.

Definition at line 26 of file raCriticalSection.cpp.

◆ Enter()

void raCriticalSection::Enter ( void  )
virtual

Implements IRASection.

Definition at line 31 of file raCriticalSection.cpp.

◆ Leave()

void raCriticalSection::Leave ( void  )
virtual

Implements IRASection.

Definition at line 35 of file raCriticalSection.cpp.


The documentation for this class was generated from the following files: