RTEventWaitHandle Class | 
                        
            Represents a thread synchronization event.
            
SystemObject
IntervalZero.RTX64.RTAPI.ThreadingRTWaitHandle
IntervalZero.RTX64.RTAPI.ThreadingRTEventWaitHandle
Namespace:   
   IntervalZero.RTX64.RTAPI.ThreadingIntervalZero.RTX64.RTAPI.ThreadingRTWaitHandle
IntervalZero.RTX64.RTAPI.ThreadingRTEventWaitHandle
Assembly: IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)
The RTEventWaitHandle type exposes the following members.
| Name | Description | |
|---|---|---|
| RTEventWaitHandle(Boolean, EventResetMode) | 
            Initializes a newly created EventWaitHandle object, specifying whether the wait 
 handle is initially signaled, and whether it resets automatically or manually.
              | |
| RTEventWaitHandle(Boolean, EventResetMode, String) | 
            Initializes a newly created EventWaitHandle object, specifying whether the wait handle is initially signaled, whether it resets automatically or manually, and the name of a system synchronization event.
              | |
| RTEventWaitHandle(Boolean, EventResetMode, String, Boolean) | 
            Initializes a newly created EventWaitHandle object, specifying whether the wait handle is initially signaled, whether it resets automatically or manually, the name of a system synchronization event, and a bool variable whose value after the call indicates whether the named system event was created.
              | 
| Name | Description | |
|---|---|---|
| SafeWaitHandle | 
            Gets or sets the native operating system handle.
              (Inherited from RTWaitHandle.) | 
| Name | Description | |
|---|---|---|
| Close | 
            Releases all resources held by the current RTSafeWaitHandle.
              (Inherited from RTWaitHandle.) | |
| Dispose | 
            Releases all of the resources used by the RTWaitHandle.
              (Inherited from RTWaitHandle.) | |
| Dispose(Boolean) | 
            Releases the unmanaged resources used
 by the RTWaitHandle, and optionally releases the managed resources.
              (Inherited from RTWaitHandle.) | |
| OpenExisting | 
            Opens an existing named synchronization event.
              | |
| Pulse | 
            Sets the state of the event to signaled, allowing one waiting thread to proceed.
              | |
| Reset | 
             Sets the state of the event to nonsignaled, causing threads to block.
              | |
| Set | 
            Sets the state of the event to signaled, allowing one or more waiting threads
 to proceed.
              | |
| WaitOne | 
            When overridden in a derived class, blocks the current thread until the current WaitHandle receives a signal.
              (Inherited from RTWaitHandle.) | |
| WaitOne(Int32) | 
             Blocks the current thread until the current System.Threading.WaitHandle receives
 a signal.
              (Inherited from RTWaitHandle.) | |
| WaitOne(TimeSpan) | 
             Blocks the current thread until the current System.Threading.WaitHandle receives
 a signal.
              (Inherited from RTWaitHandle.) | |
| WaitOne(Int32, Boolean) | 
            When overridden in a derived class, blocks the current thread until the current WaitHandle receives a signal, using 32-bit signed integer to measure the time interval and specifying whether to exit the synchronization domain before the wait.
              (Inherited from RTWaitHandle.) | |
| WaitOne(TimeSpan, Boolean) | 
             Blocks the current thread until the current System.Threading.WaitHandle receives
 a signal.
              (Inherited from RTWaitHandle.) |