#include <winstl/synch/event.hpp>

Public Types | |
| typedef event | class_type |
| This type. | |
| typedef HANDLE | synch_handle_type |
| typedef HANDLE | resource_type |
Public Member Functions | |
Construction | |
| event (bool bManualReset, bool bInitialState) | |
| Creates the event. | |
| event (char const *name, bool bManualReset, bool bInitialState) | |
| Creates the event with the given name. | |
| event (wchar_t const *name, bool bManualReset, bool bInitialState) | |
| Creates the event with the given name. | |
| event (char const *name, bool bManualReset, bool bInitialState, LPSECURITY_ATTRIBUTES psa) | |
| Creates the event with the given name and security attributes. | |
| event (wchar_t const *name, bool bManualReset, bool bInitialState, LPSECURITY_ATTRIBUTES psa) | |
| Creates the event with the given name and security attributes. | |
| ~event () throw () | |
| Destroys the event instance. | |
Operations | |
| void | set () |
| Sets the state of the event to signalled. | |
| void | reset () |
| Sets the state of the event to signalled. | |
Accessors | |
| HANDLE | handle () |
| The underlying kernel object handle. | |
| HANDLE | get () |
| The underlying kernel object handle. | |
| typedef event class_type |
This type.
| event | ( | char const * | name, | |
| bool | bManualReset, | |||
| bool | bInitialState | |||
| ) | [inline, explicit] |
Creates the event with the given name.
| event | ( | wchar_t const * | name, | |
| bool | bManualReset, | |||
| bool | bInitialState | |||
| ) | [inline, explicit] |
Creates the event with the given name.
| event | ( | char const * | name, | |
| bool | bManualReset, | |||
| bool | bInitialState, | |||
| LPSECURITY_ATTRIBUTES | psa | |||
| ) | [inline, explicit] |
Creates the event with the given name and security attributes.
| event | ( | wchar_t const * | name, | |
| bool | bManualReset, | |||
| bool | bInitialState, | |||
| LPSECURITY_ATTRIBUTES | psa | |||
| ) | [inline, explicit] |
Creates the event with the given name and security attributes.
| void set | ( | ) | [inline] |
| void reset | ( | ) | [inline] |
| HANDLE handle | ( | ) | [inline] |
The underlying kernel object handle.
| HANDLE get | ( | ) | [inline] |
The underlying kernel object handle.
Referenced by winstl::get_kernel_handle(), and winstl::get_synch_handle().
1.5.6