Mono.Unix.UnixSignal.WaitAny C# (CSharp) Méthode

WaitAny() private méthode

private WaitAny ( IntPtr infos, int count, int timeout, Mono_Posix_RuntimeIsShuttingDown shutting_down ) : int
infos System.IntPtr
count int
timeout int
shutting_down Mono_Posix_RuntimeIsShuttingDown
Résultat int
		private static extern int WaitAny (IntPtr[] infos, int count, int timeout, Mono_Posix_RuntimeIsShuttingDown shutting_down);

Same methods

UnixSignal::WaitAny ( UnixSignal signals ) : int
UnixSignal::WaitAny ( UnixSignal signals, System.TimeSpan timeout ) : int
UnixSignal::WaitAny ( UnixSignal signals, int millisecondsTimeout ) : int

Usage Example

Exemple #1
0
 public override bool WaitOne(int millisecondsTimeout, bool exitContext)
 {
     this.AssertValid();
     if (exitContext)
     {
         throw new InvalidOperationException("exitContext is not supported");
     }
     return(UnixSignal.WaitAny(new UnixSignal[] { this }, millisecondsTimeout) == 0);
 }
All Usage Examples Of Mono.Unix.UnixSignal::WaitAny