Click or drag to resize

wclWaitableSyncObject Class

The base class for waitable synchronization objects.
Inheritance Hierarchy
SystemObject
  wclSyncwclSyncObject
    wclSyncwclWaitableSyncObject
      wclSyncwclNamedSyncObject

Namespace: wclSync
Assembly: wclCommon (in wclCommon.dll) Version: 7.13.7.0 (7.13.7.0)
Syntax
public abstract class wclWaitableSyncObject : wclSyncObject

The wclWaitableSyncObject type exposes the following members.

Constructors
 NameDescription
Protected methodwclWaitableSyncObject Creates new synchronization object.
Top
Properties
 NameDescription
Protected propertyDisposed Gets the disposing state.
(Inherited from wclSyncObject)
Public propertyHandle Gets the system dependent synchronization object handle.
Top
Methods
 NameDescription
Public methodDispose Disposes the synchronization object.
(Inherited from wclSyncObject)
Public methodEqualsDetermines whether the specified Object is equal to the current Object.
(Inherited from Object)
Protected methodFree Frees the object.
(Overrides wclSyncObjectFree(Boolean))
Public methodGetHashCodeServes as a hash function for a particular type.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodStatic memberWaitAll(wclWaitableSyncObject) Waits until all of the specified objects are in the signaled state.
Public methodStatic memberWaitAll(wclWaitableSyncObject, UInt32) Waits until all of the specified objects are in the signaled state or the time-out interval elapses.
Public methodStatic memberWaitAny(wclWaitableSyncObject) Waits until one or all of the specified objects are in the signaled state.
Public methodStatic memberWaitAny(wclWaitableSyncObject, UInt32) Waits until one of the specified objects are in the signaled state or the time-out interval elapses.
Protected methodWaitOne Waits until the object is in the signaled state.
Protected methodWaitOne(UInt32) Waits until the object is in the signaled state or the time-out interval elapses.
Top
Fields
 NameDescription
Public fieldStatic memberWAIT_ABANDONED Indicates the success wait result but the wait objects is a mutex object that was not released by the thread that owned the mutex object before the owning thread terminated.
Public fieldStatic memberWAIT_ABANDONED_0 Indicates the success wait result but one of the specified objects is a mutex object that was not released by the thread that owned the mutex object before the owning thread terminated. The returning value is the abandoned object index.
Public fieldStatic memberWAIT_FAILED The wait method has failed.
Public fieldStatic memberWAIT_INFINITE Specifies the infinite wait interval. If this value is specified as a Timeout parameter value the Wait method will not returns until object signals.
Public fieldStatic memberWAIT_OBJECT_0 Indicates the success wait result.
Public fieldStatic memberWAIT_TIMEOUT The time-out interval elapsed, and no one of the object is signaled.
Top
See Also