C# Class Catrobat.IDE.WindowsShared.Utilities.BWaitHandle

Show file Open project: Catrobat/CatrobatForWindows Class Usage Examples

Private Properties

Property Type Description
ToWaitHandle System.Threading.WaitHandle[]

Public Methods

Method Description
WaitAll ( BWaitHandle waitHandles ) : int
WaitAll ( BWaitHandle waitHandles, System.TimeSpan timeout ) : int
WaitAll ( BWaitHandle waitHandles, int millisecondsTimeout ) : int
WaitAny ( BWaitHandle waitHandles ) : int
WaitAny ( BWaitHandle waitHandles, System.TimeSpan timeout ) : int
WaitAny ( BWaitHandle waitHandles, int millisecondsTimeout ) : int
WaitOne ( ) : bool
WaitOne ( System.TimeSpan timeout ) : bool
WaitOne ( int millisecondsTimeout ) : bool

Protected Methods

Method Description
OnSuccessfullWait ( ) : void

Private Methods

Method Description
ToWaitHandle ( BWaitHandle waitHandles ) : System.Threading.WaitHandle[]

Method Details

OnSuccessfullWait() protected abstract method

protected abstract OnSuccessfullWait ( ) : void
return void

WaitAll() public static method

public static WaitAll ( BWaitHandle waitHandles ) : int
waitHandles BWaitHandle
return int

WaitAll() public static method

public static WaitAll ( BWaitHandle waitHandles, System.TimeSpan timeout ) : int
waitHandles BWaitHandle
timeout System.TimeSpan
return int

WaitAll() public static method

public static WaitAll ( BWaitHandle waitHandles, int millisecondsTimeout ) : int
waitHandles BWaitHandle
millisecondsTimeout int
return int

WaitAny() public static method

public static WaitAny ( BWaitHandle waitHandles ) : int
waitHandles BWaitHandle
return int

WaitAny() public static method

public static WaitAny ( BWaitHandle waitHandles, System.TimeSpan timeout ) : int
waitHandles BWaitHandle
timeout System.TimeSpan
return int

WaitAny() public static method

public static WaitAny ( BWaitHandle waitHandles, int millisecondsTimeout ) : int
waitHandles BWaitHandle
millisecondsTimeout int
return int

WaitOne() public abstract method

public abstract WaitOne ( ) : bool
return bool

WaitOne() public abstract method

public abstract WaitOne ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
return bool

WaitOne() public abstract method

public abstract WaitOne ( int millisecondsTimeout ) : bool
millisecondsTimeout int
return bool