C# Class Mono.Unix.UnixSignal

Inheritance: System.Threading.WaitHandle
ファイルを表示 Open project: runefs/Marvin Class Usage Examples

Private Properties

Property Type Description
AssertValid void
GetSIGRTMAX int
GetSIGRTMIN int
WaitAny int
install System.IntPtr
uninstall int

Public Methods

Method Description
Reset ( ) : bool
UnixSignal ( Mono rtsig ) : System
UnixSignal ( Signum signum ) : System
WaitAny ( UnixSignal signals ) : int
WaitAny ( UnixSignal signals, System.TimeSpan timeout ) : int
WaitAny ( UnixSignal signals, int millisecondsTimeout ) : int
WaitOne ( ) : bool
WaitOne ( System.TimeSpan timeout, bool exitContext ) : bool
WaitOne ( int millisecondsTimeout, bool exitContext ) : bool

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
AssertValid ( ) : void
GetSIGRTMAX ( ) : int
GetSIGRTMIN ( ) : int
WaitAny ( IntPtr infos, int count, int timeout, Mono_Posix_RuntimeIsShuttingDown shutting_down ) : int
install ( int signum ) : IntPtr
uninstall ( IntPtr info ) : int

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Reset() public method

public Reset ( ) : bool
return bool

UnixSignal() public method

public UnixSignal ( Mono rtsig ) : System
rtsig Mono
return System

UnixSignal() public method

public UnixSignal ( Signum signum ) : System
signum Signum
return System

WaitAny() public static method

public static WaitAny ( UnixSignal signals ) : int
signals UnixSignal
return int

WaitAny() public static method

public static WaitAny ( UnixSignal signals, System.TimeSpan timeout ) : int
signals UnixSignal
timeout System.TimeSpan
return int

WaitAny() public static method

public static WaitAny ( UnixSignal signals, int millisecondsTimeout ) : int
signals UnixSignal
millisecondsTimeout int
return int

WaitOne() public method

public WaitOne ( ) : bool
return bool

WaitOne() public method

public WaitOne ( System.TimeSpan timeout, bool exitContext ) : bool
timeout System.TimeSpan
exitContext bool
return bool

WaitOne() public method

public WaitOne ( int millisecondsTimeout, bool exitContext ) : bool
millisecondsTimeout int
exitContext bool
return bool