Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
MrsLibs.Signal Namespace Reference

シグナル関連 More...

Classes

class  ExitSignal
 Win/Linux共通のシグナルイベント受信処理クラス More...
 
interface  IPlatformExitSignal
 終了シグナルインターフェース
 
class  SignalEventArgs
 共通シグナルイベント引数クラス More...
 
class  UnixExitSignal
 Linux用シグナルイベント受信処理クラス More...
 
class  WindowsExitSignal
 Windows用シグナルイベント受信処理クラス More...
 

Enumerations

enum  CtrlTypes : Int32 {
  CTRL_C_EVENT = 0, CTRL_BREAK_EVENT = 1, CTRL_CLOSE_EVENT = 2, CTRL_LOGOFF_EVENT = 5,
  CTRL_SHUTDOWN_EVENT = 6
}
 イベントタイプ More...
 
enum  Signal : Int32 {
  SIGHUP = 1, SIGINT = 2, SIGQUIT = 3, SIGKILL = 9,
  SIGPIPE = 13, SIGTERM = 15
}
 シグナルの列挙子 More...
 
enum  SignalEnums : Int32 {
  UNKNOWN_SIGNAL = 0x0, SignalEnums.WINDOWS_SIGNAL_FIRST = 0x0, WINDOWS_CTRL_C_EVENT = (WINDOWS_SIGNAL_FIRST | 0x01), WINDOWS_CTRL_BREAK_EVENT = (WINDOWS_SIGNAL_FIRST | 0x02),
  WINDOWS_CTRL_CLOSE_EVENT = (WINDOWS_SIGNAL_FIRST | 0x04), WINDOWS_CTRL_LOGOFF_EVENT = (WINDOWS_SIGNAL_FIRST | 0x08), WINDOWS_CTRL_SHUTDOWN_EVENT = (WINDOWS_SIGNAL_FIRST | 0x10), SignalEnums.LINUX_SIGNAL_FIRST = 0x1000,
  LINUX_SIGHUP = (LINUX_SIGNAL_FIRST | 0x01), LINUX_SIGINT = (LINUX_SIGNAL_FIRST | 0x02), LINUX_SIGQUIT = (LINUX_SIGNAL_FIRST | 0x04), LINUX_SIGKILL = (LINUX_SIGNAL_FIRST | 0x08),
  LINUX_SIGPIPE = (LINUX_SIGNAL_FIRST | 0x10), LINUX_SIGTERM = (LINUX_SIGNAL_FIRST | 0x20)
}
 共通シグナルタイプ More...
 
enum  ExitSignal_Platform { Windows, Linux, Mac }
 プラットフォームの列挙子 More...
 

Detailed Description

シグナル関連

Enumeration Type Documentation

enum MrsLibs.Signal.CtrlTypes : Int32
strong

イベントタイプ

プラットフォームの列挙子

enum MrsLibs.Signal.Signal : Int32
strong

シグナルの列挙子

enum MrsLibs.Signal.SignalEnums : Int32
strong

共通シグナルタイプ

Enumerator
WINDOWS_SIGNAL_FIRST 

Windows用シグナル

LINUX_SIGNAL_FIRST 

Linux用シグナル