Inheritance diagram for JetByteTools::Win32::COptex:


Public Member Functions | |
| COptex (DWORD spinCount=4000) | |
| Create an anonymous COptex for in-process use, with the supplied spin count. | |
| COptex (const IKernelObjectName &name, PSECURITY_DESCRIPTOR psd=0, DWORD spinCount=4000) | |
| Create a named anonymous COptex for cross-process use, with the supplied security descriptor and spin count. | |
| ~COptex () | |
| void | SetSpinCount (DWORD dwSpinCount) |
| bool | IsSingleProcessOptex () const |
| bool | TryEnter () |
| virtual void | Enter () |
| Enter the critical section and lock other threads outside. | |
| virtual void | Leave () |
| Leave the critical section and allow another thread to enter. | |
Classes | |
| struct | OptexBody |
| JetByteTools::Win32::COptex::COptex | ( | DWORD | spinCount = 4000 |
) | [explicit] |
Create an anonymous COptex for in-process use, with the supplied spin count.
| JetByteTools::Win32::COptex::COptex | ( | const IKernelObjectName & | name, | |
| PSECURITY_DESCRIPTOR | psd = 0, |
|||
| DWORD | spinCount = 4000 | |||
| ) | [explicit] |
Create a named anonymous COptex for cross-process use, with the supplied security descriptor and spin count.
| JetByteTools::Win32::COptex::~COptex | ( | ) |
| void JetByteTools::Win32::COptex::SetSpinCount | ( | DWORD | dwSpinCount | ) |
| bool JetByteTools::Win32::COptex::IsSingleProcessOptex | ( | ) | const |
| bool JetByteTools::Win32::COptex::TryEnter | ( | ) |
| void JetByteTools::Win32::COptex::Enter | ( | ) | [virtual] |
Enter the critical section and lock other threads outside.
Implements JetByteTools::Win32::ICriticalSection.
| void JetByteTools::Win32::COptex::Leave | ( | ) | [virtual] |
Leave the critical section and allow another thread to enter.
Implements JetByteTools::Win32::ICriticalSection.
1.5.2