RTWaitHandle Members IntervalZero RTX Managed Code

The RTWaitHandle type exposes the following members.

Methods

NameDescription
Public methodClose
Releases all resources held by the current RTSafeWaitHandle.
Public methodDispose
Releases all of the resources used by the RTWaitHandle.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the RTWaitHandle, and optionally releases the managed resources.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodFinalize
Finalizes the RTWaitHandle instance.
(Overrides OnlineObject Finalize .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodStatic memberWaitAll( RTSafeWaitHandle )
Waits for all the elements in the specified array to receive a signal.
Public methodStatic memberWaitAll( RTSafeWaitHandle , Int32, Boolean)
Waits for all the elements in the specified array to receive a signal.
Public methodStatic memberWaitAny( IntPtr )
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.
Public methodStatic memberWaitAny( RTSafeWaitHandle )
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.
Public methodStatic memberWaitAny( IntPtr , Int32, Boolean)
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.
Public methodStatic memberWaitAny( RTSafeWaitHandle , Int32, Boolean)
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.
Public methodWaitOne
When overridden in a derived class, blocks the current thread until the current OnlineWaitHandle receives a signal.
Public methodWaitOne(Int32)
Blocks the current thread until the current System.Threading.WaitHandle receives a signal.
Public methodWaitOne(TimeSpan)
Blocks the current thread until the current System.Threading.WaitHandle receives a signal.
Public methodWaitOne(Int32, Boolean)
When overridden in a derived class, blocks the current thread until the current OnlineWaitHandle receives a signal, using 32-bit signed integer to measure the time interval and specifying whether to exit the synchronization domain before the wait.
Public methodWaitOne(TimeSpan, Boolean)
Blocks the current thread until the current System.Threading.WaitHandle receives a signal.
Back to Top
Properties

NameDescription
Public propertySafeWaitHandle
Gets or sets the native operating system handle.
Back to Top
See Also