raSystem  1.0 bata
IRASection Class Referenceabstract

#include <IRASection.h>

Inheritance diagram for IRASection:
raCriticalSection

Public Member Functions

 IRASection ()
 
virtual void Create (void)=0
 
virtual bool Create (DWORD SpinCount)=0
 
virtual void Destroy (void)=0
 
virtual void Enter (void)=0
 
virtual void Leave (void)=0
 
virtual bool IsCreated ()
 

Protected Member Functions

virtual void SetCreated (bool crt)
 

Protected Attributes

bool m_IsCreated
 

Detailed Description

Definition at line 3 of file IRASection.h.

Constructor & Destructor Documentation

◆ IRASection()

IRASection::IRASection ( )
inline

Definition at line 6 of file IRASection.h.

Member Function Documentation

◆ Create() [1/2]

virtual void IRASection::Create ( void  )
pure virtual

Implemented in raCriticalSection.

◆ Create() [2/2]

virtual bool IRASection::Create ( DWORD  SpinCount)
pure virtual

Implemented in raCriticalSection.

◆ Destroy()

virtual void IRASection::Destroy ( void  )
pure virtual

Implemented in raCriticalSection.

◆ Enter()

virtual void IRASection::Enter ( void  )
pure virtual

Implemented in raCriticalSection.

◆ IsCreated()

virtual bool IRASection::IsCreated ( )
inlinevirtual

Definition at line 18 of file IRASection.h.

◆ Leave()

virtual void IRASection::Leave ( void  )
pure virtual

Implemented in raCriticalSection.

◆ SetCreated()

virtual void IRASection::SetCreated ( bool  crt)
inlineprotectedvirtual

Definition at line 20 of file IRASection.h.

Member Data Documentation

◆ m_IsCreated

bool IRASection::m_IsCreated
protected

Definition at line 22 of file IRASection.h.


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