RtWaitHandle Class
Encapsulates operating system–specific objects that wait for exclusive access to shared resources.
Inheritance Hierarchy
System.Object
IntervalZero.MaxRT.wRTOS.RtApi.Threading.RtWaitHandle
IntervalZero.MaxRT.wRTOS.RtApi.Threading.RtEventWaitHandle
IntervalZero.MaxRT.wRTOS.RtApi.Threading.RtMutex
IntervalZero.MaxRT.wRTOS.RtApi.Threading.RtSemaphore
Namespace:
IntervalZero.MaxRT.wRTOS.RtApi.Threading
Assembly:
IntervalZero.MaxRT.wRTOS (in IntervalZero.MaxRT.wRTOS.dll) Version: 1.0.0.0 (File version: 1.0.1)
Syntax
public class RtWaitHandle : IDisposable
The RtWaitHandle class exposes the following members.
Properties
| Name | Description | |
|---|---|---|
|
|
Gets or sets the native operating system handle. |
Methods
| Name | Description | |
|---|---|---|
|
|
Releases all resources held by the current RtSafeWaitHandle. |
|
|
|
Releases all of the resources used by the RtWaitHandle. |
|
|
|
Releases the unmanaged resources used by the RtWaitHandle, and optionally releases the managed resources. |
|
|
|
Waits for any of the elements in the specified array to receive a signal. |
|
|
|
Waits for any of the elements in the specified array to receive a signal. |
|
|
|
Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to measure the time interval. |
|
|
|
Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to measure the time interval. |
|
|
|
Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to measure the time interval. |
|
|
|
Waits for any of the elements in the specified array to receive a signal, using a 32-bit signed integer to measure the time interval. |
|
|
|
When overridden in a derived class, blocks the current thread until the current WaitHandle receives a signal. |
|
|
|
Blocks the current thread until the current System.Threading.WaitHandle receives a signal. |
|
|
|
Blocks the current thread until the current System.Threading.WaitHandle receives a signal. |
|
|
|
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. |
|
|
|
Blocks the current thread until the current System.Threading.WaitHandle receives a signal. |
See Also: