Mono Class Library: OverviewMono.Unix.UnixSignal: Members |
The members of Mono.Unix.UnixSignal are listed below.
See Also: Inherited members from System.Threading.WaitHandle
Creates and initializes a Mono.Unix.UnixSignal class instance. Creates and initializes a Mono.Unix.UnixSignal class instance.
Count int. The number of times the UnixSignal.Signum signal has been emitted since construction or the last call to UnixSignal.Reset. [read-only] IsRealTimeSignal bool. Returns true if the registered signal is realtime. [read-only] IsSet bool. Returns true if UnixSignal.Count is greater than 0. [read-only] RealTimeSignum Mono.Unix.Native.RealTimeSignum. The RealTime Unix signal this instance is counting [read-only] Signum Mono.Unix.Native.Signum. The Unix signal this instance is counting.
Reset() : bool Clears the UnixSignal.Count property; the return value specifies whether or not UnixSignal.Count was not equal to 0 before it was cleared. staticWaitAny(UnixSignal[]) : int Blocks the current thread until one of the Mono.Unix.UnixSignal instances within signals has a non-zero UnixSignal.Count. staticWaitAny(UnixSignal[], int) : int Blocks the current thread until one of the Mono.Unix.UnixSignal instances within signals has a non-zero UnixSignal.Count or the timeout expires. staticWaitAny(UnixSignal[], TimeSpan) : int Blocks the current thread until one of the Mono.Unix.UnixSignal instances within signals has a non-zero UnixSignal.Count or the timeout expires. overrideWaitOne() : bool Blocks the current thread until the curent instance has a non-zero UnixSignal.Count. overrideWaitOne(int, bool) : bool Blocks the current thread until the curent instance has a non-zero UnixSignal.Count or the timeout expires. overrideWaitOne(TimeSpan, bool) : bool Blocks the current thread until the curent instance has a non-zero UnixSignal.Count or the timeout expires.