Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
mun_resolver.MunResolverConfigure Class Reference

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

Public Member Functions

string GetUsageCommandLine ()
 コマンドライン の Usage テキストの取得. More...
 
string GetUsageDescription ()
 テキストの引数内容説明部分の取得. More...
 
string GetProcessName ()
 プロセス名の取得. More...
 
string GetProxyServerListeningAddress ()
 mun_proxy に対するリスニングアドレスの取得. More...
 
UInt16 GetProxyServerListeningPort ()
 mun_proxy に対するリスニングポートの取得. More...
 
UInt16 GetProxyServerListeningBacklog ()
 mun_proxy に対するリスニングバックログ数の取得. More...
 
Int32 GetClientListeningFlag ()
 クライアントリスニング使用フラグの取得. More...
 
string GetClientListeningAddress ()
 クライアントリスニングアドレスの取得. More...
 
UInt16 GetClientListeningPortTCP ()
 クライアントリスニングポート(TCP)の取得. More...
 
UInt16 GetClientListeningPortUDP ()
 クライアントリスニングポート(UDP)の取得. More...
 
UInt16 GetClientListeningPortWS ()
 クライアントリスニングポート(WS)の取得. More...
 
UInt16 GetClientListeningPortWSS ()
 クライアントリスニングポート(WSS)の取得. More...
 
UInt16 GetClientListeningBacklogTCP ()
 クライアントリスニングバックログ数(TCP)の取得. More...
 
UInt16 GetClientListeningBacklogUDP ()
 クライアントリスニングバックログ数(UDP)の取得. More...
 
UInt16 GetClientListeningBacklogWS ()
 クライアントリスニングバックログ数(WS)の取得. More...
 
UInt16 GetClientListeningBacklogWSS ()
 クライアントリスニングバックログ数(WSS)の取得. More...
 
void SetLogLevel (Int32 level)
 ログレベルの設定. More...
 
Int32 GetLogLevel ()
 ログレベルの取得. More...
 
bool GetIsOutputLogFile ()
 ログをファイルで出力するかどうかのフラグの取得. More...
 
string GetLogDirPath ()
 ログ出力パスの取得. More...
 
Int32 GetLogRotate ()
 ログローテートの取得. More...
 
UInt32 GetKeepAliveUpdateInterval ()
 キープアライブ更新間隔の取得. More...
 
string GetMonitoringAddr ()
 モニタリング用ソケットのアドレスの取得. More...
 
UInt16 GetMonitoringPort ()
 モニタリング用ソケットのポートの取得. More...
 
Int32 Analyze (string[] args)
 引数解析. More...
 

Protected Member Functions

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 = 0
 mun_proxyに対するリスニングバックログ数. More...
 
Int32 m_ClientListeningFlag = (Int32)MunServerListen.MUN_SERVER_LISTEN_USE_NONE
 クライアントリスニング使用フラグ. More...
 
string m_ClientListeningAddress = "0.0.0.0"
 クライアントリスニングアドレス. More...
 
UInt16 m_ClientListeningPortTCP = 0
 クライアントリスニングポート(TCP). More...
 
UInt16 m_ClientListeningPortUDP = 0
 クライアントリスニングポート(UDP). More...
 
UInt16 m_ClientListeningPortWS = 0
 クライアントリスニングポート(WS). More...
 
UInt16 m_ClientListeningPortWSS = 0
 クライアントリスニングポート(WSS). More...
 
UInt16 m_ClientListeningBacklogTCP = 0
 クライアントリスニングバッグログ数(TCP). More...
 
UInt16 m_ClientListeningBacklogUDP = 0
 クライアントリスニングバッグログ数(UDP). More...
 
UInt16 m_ClientListeningBacklogWS = 0
 クライアントリスニングバッグログ数(WS). More...
 
UInt16 m_ClientListeningBacklogWSS = 0
 クライアントリスニングバッグログ数(WSS). 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
 キープアライブ更新間隔
 
string m_MonitoringAddr = "0.0.0.0"
 モニタリング用ソケットのアドレス. More...
 
UInt16 m_MonitoringPort = 0
 モニタリング用ソケットのポート. More...
 

Detailed Description

mun_resolverサーバの設定.

Member Function Documentation

Int32 mun_resolver.MunResolverConfigure.Analyze ( string[]  args)

引数解析.

Parameters
i_iArgc引数の数.
i_pArgv引数の値の配列.
Returns
正常 : OK, 異常終了 : ERROR を返す.

Here is the call graph for this function:

Here is the caller graph for this function:

string mun_resolver.MunResolverConfigure.GetClientListeningAddress ( )

クライアントリスニングアドレスの取得.

Returns
クライアントリスニングアドレスを返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningBacklogTCP ( )

クライアントリスニングバックログ数(TCP)の取得.

Returns
クライアントリスニングバックログ数(TCP)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningBacklogUDP ( )

クライアントリスニングバックログ数(UDP)の取得.

Returns
クライアントリスニングバックログ数(UDP)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningBacklogWS ( )

クライアントリスニングバックログ数(WS)の取得.

Returns
クライアントリスニングバックログ数(WS)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningBacklogWSS ( )

クライアントリスニングバックログ数(WSS)の取得.

Returns
クライアントリスニングバックログ数(WSS)を返す.
Int32 mun_resolver.MunResolverConfigure.GetClientListeningFlag ( )

クライアントリスニング使用フラグの取得.

Returns
クライアントリスニング使用フラグを返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningPortTCP ( )

クライアントリスニングポート(TCP)の取得.

Returns
クライアントリスニングポート(TCP)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningPortUDP ( )

クライアントリスニングポート(UDP)の取得.

Returns
クライアントリスニングポート(UDP)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningPortWS ( )

クライアントリスニングポート(WS)の取得.

Returns
クライアントリスニングポート(WS)を返す.
UInt16 mun_resolver.MunResolverConfigure.GetClientListeningPortWSS ( )

クライアントリスニングポート(WSS)の取得.

Returns
クライアントリスニングポート(WSS)を返す.
bool mun_resolver.MunResolverConfigure.GetIsOutputLogFile ( )

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

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

Here is the caller graph for this function:

UInt32 mun_resolver.MunResolverConfigure.GetKeepAliveUpdateInterval ( )

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

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

Here is the caller graph for this function:

string mun_resolver.MunResolverConfigure.GetLogDirPath ( )

ログ出力パスの取得.

Returns
ログ出力パスを返す.

Here is the caller graph for this function:

Int32 mun_resolver.MunResolverConfigure.GetLogLevel ( )

ログレベルの取得.

Returns
ログレベルを返す.

Here is the caller graph for this function:

Int32 mun_resolver.MunResolverConfigure.GetLogRotate ( )

ログローテートの取得.

Returns
ログローテートを返す.
string mun_resolver.MunResolverConfigure.GetMonitoringAddr ( )

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

Returns
モニタリング用ソケットのアドレスを返す.
UInt16 mun_resolver.MunResolverConfigure.GetMonitoringPort ( )

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

Returns
モニタリング用ソケットのポートを返す.
string mun_resolver.MunResolverConfigure.GetProcessName ( )

プロセス名の取得.

Returns
プロセス名を返す.

Here is the caller graph for this function:

string mun_resolver.MunResolverConfigure.GetProxyServerListeningAddress ( )

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

Returns
mun_proxy に対するリスニングアドレスを返す.
UInt16 mun_resolver.MunResolverConfigure.GetProxyServerListeningBacklog ( )

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

Returns
mun_proxy に対するリスニングバックログ数を返す.
UInt16 mun_resolver.MunResolverConfigure.GetProxyServerListeningPort ( )

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

Returns
mun_proxy に対するリスニングポートを返す.
string mun_resolver.MunResolverConfigure.GetUsageCommandLine ( )

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

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

Here is the caller graph for this function:

string mun_resolver.MunResolverConfigure.GetUsageDescription ( )

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

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

Here is the caller graph for this function:

Int32 mun_resolver.MunResolverConfigure.ProcOption ( string  option,
string  arg 
)
protected

オプション毎の処理.

Parameters
optionオプション文字(char)、またはオプションではない引数を渡す場合は -1.
pArgオプション引数、またはオプションではない引数.
Returns
正常:0、終了:-1.

Here is the call graph for this function:

Here is the caller graph for this function:

void mun_resolver.MunResolverConfigure.SetLogLevel ( Int32  level)

ログレベルの設定.

Parameters
ログレベル.

Member Data Documentation

string mun_resolver.MunResolverConfigure.m_ClientListeningAddress = "0.0.0.0"
protected

クライアントリスニングアドレス.

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningBacklogTCP = 0
protected

クライアントリスニングバッグログ数(TCP).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningBacklogUDP = 0
protected

クライアントリスニングバッグログ数(UDP).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningBacklogWS = 0
protected

クライアントリスニングバッグログ数(WS).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningBacklogWSS = 0
protected

クライアントリスニングバッグログ数(WSS).

Int32 mun_resolver.MunResolverConfigure.m_ClientListeningFlag = (Int32)MunServerListen.MUN_SERVER_LISTEN_USE_NONE
protected

クライアントリスニング使用フラグ.

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningPortTCP = 0
protected

クライアントリスニングポート(TCP).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningPortUDP = 0
protected

クライアントリスニングポート(UDP).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningPortWS = 0
protected

クライアントリスニングポート(WS).

UInt16 mun_resolver.MunResolverConfigure.m_ClientListeningPortWSS = 0
protected

クライアントリスニングポート(WSS).

bool mun_resolver.MunResolverConfigure.m_IsOutputLogFile = false
protected

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

string mun_resolver.MunResolverConfigure.m_LogDirPath = "."
protected

ログ出力パス.

Int32 mun_resolver.MunResolverConfigure.m_LogLevel = (Int32)Mrs.MrsLogLevel.ERR
protected

ログレベル.

Int32 mun_resolver.MunResolverConfigure.m_LogRotate = (Int32)mun.MunLogger.MunLogRotate.MUN_LOG_ROTATE_NONE
protected

ログローテート.

string mun_resolver.MunResolverConfigure.m_MonitoringAddr = "0.0.0.0"
protected

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

UInt16 mun_resolver.MunResolverConfigure.m_MonitoringPort = 0
protected

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

string mun_resolver.MunResolverConfigure.m_ProcessName = ""
protected

プロセス名.

string mun_resolver.MunResolverConfigure.m_ProxyServerListeningAddress = "0.0.0.0"
protected

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

UInt16 mun_resolver.MunResolverConfigure.m_ProxyServerListeningBacklog = 0
protected

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

UInt16 mun_resolver.MunResolverConfigure.m_ProxyServerListeningPort = 0
protected

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

string [] mun_resolver.MunResolverConfigure.opts
protected
Initial value:
= { "--proxy-addr", "-P",
"--proxy-port", "-p",
"--proxy-backlog", "-B",
"--client-addr", "-A",
"--client-tcp-port", "-T",
"--client-udp-port", "-U",
"--client-ws-port", "-W",
"--client-wss-port", "-S",
"--client-tcp-backlog", "-t",
"--client-udp-backlog", "-u",
"--client-ws-backlog", "-w",
"--client-wss-backlog", "-s",
"--log-level", "-l",
"--log-path", "-O",
"--log-filename", "-f",
"--log-rotate", "-r",
"--keep-alive", "-k",
"--version", "-v",
"--help", "-h",
"--monitoring-addr", "-X",
"--monitoring-port", "-x"
}

オプション引数リスト.


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