Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
mun_master.MunMasterConfigure Class Reference

mun_masterサーバの設定. More...

Public Member Functions

string GetProcessName ()
 プロセス名の取得. More...
 
string GetProxyServerListeningAddress ()
 mun_proxyサーバに対するリスニングアドレスの取得. More...
 
UInt16 GetProxyServerListeningPort ()
 mun_proxyサーバに対するリスニングポートの取得. More...
 
UInt16 GetProxyServerListeningBacklog ()
 mun_proxyサーバに対するリスニングバックログの取得. More...
 
string GetRoomServerListeningAddress ()
 mun_roomサーバに対するリスニングアドレスの取得. More...
 
UInt16 GetRoomServerListeningPort ()
 mun_roomサーバに対するリスニングポートの取得. More...
 
UInt16 GetRoomServerListeningBacklog ()
 mun_roomサーバに対するリスニングバックログの取得. More...
 
void SetLogLevel (Int32 level)
 ログレベルの設定. More...
 
Int32 GetLogLevel ()
 ログレベルの取得. More...
 
bool GetIsOutputLogFile ()
 ログをファイルで出力するかどうかのフラグの取得. More...
 
string GetLogDirPath ()
 ログ出力パスの取得. More...
 
UInt32 GetKeepAliveUpdateInterval ()
 キープアライブ更新間隔の取得. More...
 
string GetApplicationId ()
 アプリケーションIDの取得. More...
 
string GetMonitoringAddr ()
 モニタリング用ソケットのアドレスの取得. More...
 
UInt16 GetMonitoringPort ()
 モニタリング用ソケットのポートの取得. More...
 
Int32 Analyze (string[] args)
 引数解析. More...
 

Protected Member Functions

string GetUsageCommandLine ()
 コマンドライン の Usage テキストの取得. More...
 
string GetUsageDescription ()
 テキストの引数内容説明部分の取得. More...
 
Int32 ProcOption (string option, string arg)
 オプション毎の処理. More...
 
void PrintUsage ()
 標準出力に引数ヘルプを表示.
 

Protected Attributes

string[] opts
 オプション引数リスト. More...
 
string m_ProcessName = ""
 プロセス名. More...
 
string m_ProxyServerListeningAddress = "0.0.0.0"
 mun_proxyサーバに対するリスニングアドレス. More...
 
UInt16 m_ProxyServerListeningPort = 0
 mun_proxyサーバに対するリスニングポート. More...
 
UInt16 m_ProxyServerListeningBacklog = 10
 mun_proxyサーバに対するリスニングバックログ. More...
 
string m_RoomServerListeningAddress = "0.0.0.0"
 mun_roomサーバに対するリスニングアドレス. More...
 
UInt16 m_RoomServerListeningPort = 0
 mun_roomサーバに対するリスニングポート. More...
 
UInt16 m_RoomServerListeningBacklog = 10
 mun_roomサーバに対するリスニングバックログ. More...
 
Int32 m_LogLevel = (Int32)Mrs.MrsLogLevel.ERR
 ログレベル. More...
 
bool m_IsOutputLogFile = false
 ログをファイルで出力するかどうかのフラグ. More...
 
string m_LogDirPath = "."
 ログ出力パス. More...
 
Int32 m_LogRotate = (Int32)mun.MunLogger.MunLogRotate.MUN_LOG_ROTATE_NONE
 ログローテート. More...
 
UInt32 m_KeepAliveUpdateInterval = 10000
 キープアライブ更新間隔. More...
 
string m_ApplicationId = ""
 MUNクラウド アプリID.
 
string m_MonitoringAddr = "0.0.0.0"
 モニタリング用ソケットのアドレス. More...
 
UInt16 m_MonitoringPort = 0
 モニタリング用ソケットのポート. More...
 

Detailed Description

mun_masterサーバの設定.

Member Function Documentation

Int32 mun_master.MunMasterConfigure.Analyze ( string[]  args)

引数解析.

Parameters
args引数配列.
Returns
処理が成功した場合には 0、失敗した場合には -1 を返す。

Here is the call graph for this function:

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetApplicationId ( )

アプリケーションIDの取得.

Returns
アプリケーションIDを返す.

Here is the caller graph for this function:

bool mun_master.MunMasterConfigure.GetIsOutputLogFile ( )

ログをファイルで出力するかどうかのフラグの取得.

Returns
ログをファイルで出力するかどうかのフラグを返す.

Here is the caller graph for this function:

UInt32 mun_master.MunMasterConfigure.GetKeepAliveUpdateInterval ( )

キープアライブ更新間隔の取得.

Returns
キープアライブ更新間隔を返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetLogDirPath ( )

ログ出力パスの取得.

Returns
ログ出力パスを返す.

Here is the caller graph for this function:

Int32 mun_master.MunMasterConfigure.GetLogLevel ( )

ログレベルの取得.

Returns
ログレベルを返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetMonitoringAddr ( )

モニタリング用ソケットのアドレスの取得.

Returns
モニタリング用ソケットのアドレスを返す.

Here is the caller graph for this function:

UInt16 mun_master.MunMasterConfigure.GetMonitoringPort ( )

モニタリング用ソケットのポートの取得.

Returns
モニタリング用ソケットのポートを返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetProcessName ( )

プロセス名の取得.

Returns
プロセス名を返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetProxyServerListeningAddress ( )

mun_proxyサーバに対するリスニングアドレスの取得.

Returns
mun_proxyサーバに対するリスニングアドレスを返す.
UInt16 mun_master.MunMasterConfigure.GetProxyServerListeningBacklog ( )

mun_proxyサーバに対するリスニングバックログの取得.

Returns
mun_proxyサーバに対するリスニングバックログを返す.

Here is the caller graph for this function:

UInt16 mun_master.MunMasterConfigure.GetProxyServerListeningPort ( )

mun_proxyサーバに対するリスニングポートの取得.

Returns
mun_proxyサーバに対するリスニングポートを返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetRoomServerListeningAddress ( )

mun_roomサーバに対するリスニングアドレスの取得.

Returns
mun_roomサーバに対するリスニングアドレスを返す.
UInt16 mun_master.MunMasterConfigure.GetRoomServerListeningBacklog ( )

mun_roomサーバに対するリスニングバックログの取得.

Returns
mun_roomサーバに対するリスニングバックログを返す.

Here is the caller graph for this function:

UInt16 mun_master.MunMasterConfigure.GetRoomServerListeningPort ( )

mun_roomサーバに対するリスニングポートの取得.

Returns
mun_roomサーバに対するリスニングポートを返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetUsageCommandLine ( )
protected

コマンドライン の Usage テキストの取得.

Returns
コマンドライン の Usage テキストを返す.

Here is the caller graph for this function:

string mun_master.MunMasterConfigure.GetUsageDescription ( )
protected

テキストの引数内容説明部分の取得.

Returns
テキストの引数内容説明部分を返す.

Here is the caller graph for this function:

Int32 mun_master.MunMasterConfigure.ProcOption ( string  option,
string  arg 
)
protected

オプション毎の処理.

Parameters
optionオプション文字(char)。オプションではない引数を渡す場合は -1.
argオプション引数。オプションではない引数の場合は NULL.
Returns
処理が成功した場合には 0、失敗した場合には -1 を返す。

Here is the call graph for this function:

Here is the caller graph for this function:

void mun_master.MunMasterConfigure.SetLogLevel ( Int32  level)

ログレベルの設定.

Parameters
ログレベル.

Member Data Documentation

bool mun_master.MunMasterConfigure.m_IsOutputLogFile = false
protected

ログをファイルで出力するかどうかのフラグ.

UInt32 mun_master.MunMasterConfigure.m_KeepAliveUpdateInterval = 10000
protected

キープアライブ更新間隔.

string mun_master.MunMasterConfigure.m_LogDirPath = "."
protected

ログ出力パス.

Int32 mun_master.MunMasterConfigure.m_LogLevel = (Int32)Mrs.MrsLogLevel.ERR
protected

ログレベル.

Int32 mun_master.MunMasterConfigure.m_LogRotate = (Int32)mun.MunLogger.MunLogRotate.MUN_LOG_ROTATE_NONE
protected

ログローテート.

string mun_master.MunMasterConfigure.m_MonitoringAddr = "0.0.0.0"
protected

モニタリング用ソケットのアドレス.

UInt16 mun_master.MunMasterConfigure.m_MonitoringPort = 0
protected

モニタリング用ソケットのポート.

string mun_master.MunMasterConfigure.m_ProcessName = ""
protected

プロセス名.

string mun_master.MunMasterConfigure.m_ProxyServerListeningAddress = "0.0.0.0"
protected

mun_proxyサーバに対するリスニングアドレス.

UInt16 mun_master.MunMasterConfigure.m_ProxyServerListeningBacklog = 10
protected

mun_proxyサーバに対するリスニングバックログ.

UInt16 mun_master.MunMasterConfigure.m_ProxyServerListeningPort = 0
protected

mun_proxyサーバに対するリスニングポート.

string mun_master.MunMasterConfigure.m_RoomServerListeningAddress = "0.0.0.0"
protected

mun_roomサーバに対するリスニングアドレス.

UInt16 mun_master.MunMasterConfigure.m_RoomServerListeningBacklog = 10
protected

mun_roomサーバに対するリスニングバックログ.

UInt16 mun_master.MunMasterConfigure.m_RoomServerListeningPort = 0
protected

mun_roomサーバに対するリスニングポート.

string [] mun_master.MunMasterConfigure.opts
protected
Initial value:
= { "--proxy-addr", "-A",
"--proxy-port", "-P",
"--proxy-backlog", "-B",
"--room-addr", "-a",
"--room-port", "-p",
"--room-backlog", "-b",
"--log-level", "-l",
"--log-path", "-O",
"--log-filename", "-f",
"--log-rotate", "-r",
"--keep-alive", "-k",
"--version", "-v",
"--help", "-h",
"--application-id", "-M",
"--monitoring-addr", "-X",
"--monitoring-port", "-x"
}

オプション引数リスト.


The documentation for this class was generated from the following file: