W3cubDocs

/Haxe C#

WaitHandle

package cs.system.threading

extends MarshalByRefObject

implements IDisposable

extended by Process_ProcessWaitHandle, EventWaitHandle

Available on cs

Variables

Handle:IntPtr

SafeWaitHandle:SafeWaitHandle

Methods

Close ():Void

WaitOne ():Bool

WaitOne (timeout:TimeSpan, exitContext:Bool):Bool

WaitOne (timeout:TimeSpan):Bool

WaitOne (millisecondsTimeout:Int):Bool

WaitOne (millisecondsTimeout:Int, exitContext:Bool):Bool

Static variables

static read only WaitTimeout:Int

Static methods

static SignalAndWait (toSignal:WaitHandle, toWaitOn:WaitHandle):Bool

static SignalAndWait (toSignal:WaitHandle, toWaitOn:WaitHandle, timeout:TimeSpan, exitContext:Bool):Bool

static SignalAndWait (toSignal:WaitHandle, toWaitOn:WaitHandle, millisecondsTimeout:Int, exitContext:Bool):Bool

static WaitAll (waitHandles:NativeArray<WaitHandle>):Bool

static WaitAll (waitHandles:NativeArray<WaitHandle>, timeout:TimeSpan):Bool

static WaitAll (waitHandles:NativeArray<WaitHandle>, millisecondsTimeout:Int):Bool

static WaitAll (waitHandles:NativeArray<WaitHandle>, timeout:TimeSpan, exitContext:Bool):Bool

static WaitAll (waitHandles:NativeArray<WaitHandle>, millisecondsTimeout:Int, exitContext:Bool):Bool

static WaitAny (waitHandles:NativeArray<WaitHandle>):Int

static WaitAny (waitHandles:NativeArray<WaitHandle>, timeout:TimeSpan, exitContext:Bool):Int

static WaitAny (waitHandles:NativeArray<WaitHandle>, millisecondsTimeout:Int):Int

static WaitAny (waitHandles:NativeArray<WaitHandle>, timeout:TimeSpan):Int

static WaitAny (waitHandles:NativeArray<WaitHandle>, millisecondsTimeout:Int, exitContext:Bool):Int

© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/threading/WaitHandle.html