Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
MunProxyConfigure Class Reference

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

#include <MunProxyConfigure.hpp>

Inheritance diagram for MunProxyConfigure:
Collaboration diagram for MunProxyConfigure:

Public Member Functions

std::string GetMasterConnectAddress ()
 mun_master 接続アドレスの取得. More...
 
int32 GetMasterConnectPort ()
 mun_master 接続ポートの取得. More...
 
int32 GetMasterConnectTimeout ()
 mun_master 接続タイムアウト時間の取得. More...
 
std::string GetResolverConnectAddress ()
 mun_resolver 接続アドレスの取得. More...
 
int32 GetResolverConnectPort ()
 mun_resolver接続ポートの取得. More...
 
int32 GetResolverConnectTimeout ()
 mun_resolver接続タイムアウト時間の取得. More...
 
int32 GetClientListeningFlag ()
 クライアントリスニング使用フラグの取得. More...
 
std::string GetClientListeningAddress ()
 クライアントリスニングアドレスの取得. More...
 
int32 GetClientListeningPortTCP ()
 クライアントリスニングポート(TCP)の取得. More...
 
int32 GetClientListeningPortUDP ()
 クライアントリスニングポート(UDP)の取得. More...
 
int32 GetClientListeningPortWS ()
 クライアントリスニングポート(WS)の取得. More...
 
int32 GetClientListeningPortWSS ()
 クライアントリスニングポート(WSS)の取得. More...
 
int32 GetClientListeningBacklogTCP ()
 クライアントリスニングバックログ数(TCP)の取得. More...
 
int32 GetClientListeningBacklogUDP ()
 クライアントリスニングバックログ数(UDP)の取得. More...
 
int32 GetClientListeningBacklogWS ()
 クライアントリスニングバックログ数(WS)の取得. More...
 
int32 GetClientListeningBacklogWSS ()
 クライアントリスニングバックログ数(WSS)の取得. More...
 
bool GetIsCustomAuthServerCheck ()
 カスタム認証サーバによるチェックを行なうかどうかのフラグの取得. More...
 
std::string GetCustomAuthServerAddress ()
 カスタム認証サーバの応答待ち時間の取得. More...
 
uint64 GetCustomAuthServerWaitLimit ()
 カスタム認証サーバアドレスの取得. More...
 
void SetLogLevel (int32 level)
 ログレベルの設定. More...
 
int32 GetLogLevel ()
 ログレベルの取得. More...
 
bool GetIsOutputLogFile ()
 ログをファイルで出力するかどうかのフラグの取得. More...
 
std::string GetLogDirPath ()
 ログ出力パスの取得. More...
 
int32 GetLogRotate ()
 ログローテートの取得. More...
 
uint64 GetUpdateInterval ()
 サーバ情報更新間隔の取得. More...
 
uint32 GetKeepAliveUpdateInterval ()
 キープアライブ更新間隔の取得. More...
 
std::string GetMonitoringAddr ()
 モニタリング用ソケットのアドレスの取得. More...
 
uint16 GetMonitoringPort ()
 モニタリング用ソケットのポートの取得. More...
 
 MunProxyConfigure ()
 コンストラクタ.
 
virtual ~MunProxyConfigure ()
 デストラクタ.
 
virtual bool Parse (int32 argc, char **argv, mrs::OptArg::Callback callback=NULL)
 引数解析. More...
 

Protected Member Functions

virtual bool OnParse (int32 argi, const char *value, char short_name, const char *long_name, const char *default_value, const char *msg)
 引数解析用コールバック. More...
 
virtual void PrintUsage ()
 標準出力に引数ヘルプを表示.
 

Protected Attributes

std::string m_MasterConnectAddress
 mun_master に対する接続アドレス. More...
 
int32 m_MasterConnectPort
 mun_master に対する接続ポート. More...
 
int32 m_MasterConnectTimeout
 mun_master に対する接続タイムアウト時間. More...
 
std::string m_ResolverConnectAddress
 mun_resolver に対する接続アドレス. More...
 
int32 m_ResolverConnectPort
 mun_resolver に対する接続ポート. More...
 
int32 m_ResolverConnectTimeout
 mun_resolver に対する接続タイムアウト時間. More...
 
int32 m_ClientListeningFlag
 クライアントリスニング使用フラグ. More...
 
std::string m_ClientListeningAddress
 クライアントリスニングアドレス. More...
 
int32 m_ClientListeningPortTCP
 クライアントリスニングポート(TCP). More...
 
int32 m_ClientListeningPortUDP
 クライアントリスニングポート(UDP). More...
 
int32 m_ClientListeningPortWS
 クライアントリスニングポート(WS). More...
 
int32 m_ClientListeningPortWSS
 クライアントリスニングポート(WSS). More...
 
int32 m_ClientListeningBacklogTCP
 クライアントリスニングバックログ数(TCP). More...
 
int32 m_ClientListeningBacklogUDP
 クライアントリスニングバックログ数(UDP). More...
 
int32 m_ClientListeningBacklogWS
 クライアントリスニングバックログ数(WS). More...
 
int32 m_ClientListeningBacklogWSS
 クライアントリスニングバックログ数(WSS). More...
 
bool m_IsCustomAuthServerCheck
 カスタム認証サーバによるチェックを行なうかどうかのフラグ. More...
 
std::string m_CustomAuthServerAddress
 カスタム認証サーバアドレス. More...
 
uint64 m_CustomAuthServerWaitLimit
 カスタム認証サーバの応答待ち時間. More...
 
int32 m_LogLevel
 ログレベル. More...
 
bool m_IsOutputLogFile
 ログをファイルで出力するかどうかのフラグ. More...
 
std::string m_LogDirPath
 ログ出力パス. More...
 
int32 m_LogRotate
 ログローテート. More...
 
uint64 m_UpdateInterval
 更新間隔. More...
 
uint32 m_KeepAliveUpdateInterval
 キープアライブ更新間隔. More...
 
std::string m_MonitoringAddr
 モニタリング用ソケットのアドレス. More...
 
uint16 m_MonitoringPort
 モニタリング用ソケットのポート. More...
 

Detailed Description

mun_proxy サーバの設定.

Member Function Documentation

std::string MunProxyConfigure::GetClientListeningAddress ( )

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

Returns
クライアントリスニングアドレスを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningBacklogTCP ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningBacklogUDP ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningBacklogWS ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningBacklogWSS ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningFlag ( )

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

Returns
クライアントリスニング使用フラグを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningPortTCP ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningPortUDP ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningPortWS ( )

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

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

Here is the caller graph for this function:

int32 MunProxyConfigure::GetClientListeningPortWSS ( )

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

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

Here is the caller graph for this function:

std::string MunProxyConfigure::GetCustomAuthServerAddress ( )

カスタム認証サーバの応答待ち時間の取得.

Returns
カスタム認証サーバの応答待ち時間を返す.

Here is the caller graph for this function:

uint64 MunProxyConfigure::GetCustomAuthServerWaitLimit ( )

カスタム認証サーバアドレスの取得.

Returns
カスタム認証サーバアドレスを返す.

Here is the caller graph for this function:

bool MunProxyConfigure::GetIsCustomAuthServerCheck ( )

カスタム認証サーバによるチェックを行なうかどうかのフラグの取得.

Returns
カスタム認証サーバによるチェックを行なうかどうかのフラグ返す.

Here is the caller graph for this function:

bool MunProxyConfigure::GetIsOutputLogFile ( )

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

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

Here is the caller graph for this function:

uint32 MunProxyConfigure::GetKeepAliveUpdateInterval ( )

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

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

Here is the caller graph for this function:

std::string MunProxyConfigure::GetLogDirPath ( )

ログ出力パスの取得.

Returns
ログ出力パスを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetLogLevel ( )

ログレベルの取得.

Returns
ログレベルを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetLogRotate ( )

ログローテートの取得.

Returns
ログローテートを返す.

Here is the caller graph for this function:

std::string MunProxyConfigure::GetMasterConnectAddress ( )

mun_master 接続アドレスの取得.

Returns
mun_master 接続アドレスを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetMasterConnectPort ( )

mun_master 接続ポートの取得.

Returns
mun_master 接続ポートを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetMasterConnectTimeout ( )

mun_master 接続タイムアウト時間の取得.

Returns
mun_master 接続タイムアウト時間を返す.

Here is the caller graph for this function:

std::string MunProxyConfigure::GetMonitoringAddr ( )

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

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

Here is the caller graph for this function:

uint16 MunProxyConfigure::GetMonitoringPort ( )

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

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

Here is the call graph for this function:

Here is the caller graph for this function:

std::string MunProxyConfigure::GetResolverConnectAddress ( )

mun_resolver 接続アドレスの取得.

Returns
mun_resolver 接続アドレスを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetResolverConnectPort ( )

mun_resolver接続ポートの取得.

Returns
mun_resolver接続ポートを返す.

Here is the caller graph for this function:

int32 MunProxyConfigure::GetResolverConnectTimeout ( )

mun_resolver接続タイムアウト時間の取得.

Returns
mun_resolver接続タイムアウト時間を返す.

Here is the caller graph for this function:

uint64 MunProxyConfigure::GetUpdateInterval ( )

サーバ情報更新間隔の取得.

Returns
サーバ情報更新間隔を返す.

Here is the caller graph for this function:

bool MunProxyConfigure::OnParse ( int32  argi,
const char *  value,
char  short_name,
const char *  long_name,
const char *  default_value,
const char *  msg 
)
protectedvirtual

引数解析用コールバック.

Parameters
argi引数のインデックス.
value設定値.
short_name短いオプション名。オプションではない引数を渡す場合は -1.
long_name長いオプション名.
default_value初期値.
msgメッセージ.
Returns
継続する場合には true、終了する場合には false を返す。

Here is the call graph for this function:

Here is the caller graph for this function:

bool MunProxyConfigure::Parse ( int32  argc,
char **  argv,
mrs::OptArg::Callback  callback = NULL 
)
virtual

引数解析.

Parameters
argc引数の数.
argv引数の値の配列.
callback引数解析用コールバック.
Returns
継続する場合には true、終了する場合には false を返す。

Here is the caller graph for this function:

void MunProxyConfigure::SetLogLevel ( int32  level)

ログレベルの設定.

Parameters
ログレベル.

Member Data Documentation

std::string MunProxyConfigure::m_ClientListeningAddress
protected

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

int32 MunProxyConfigure::m_ClientListeningBacklogTCP
protected

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

int32 MunProxyConfigure::m_ClientListeningBacklogUDP
protected

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

int32 MunProxyConfigure::m_ClientListeningBacklogWS
protected

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

int32 MunProxyConfigure::m_ClientListeningBacklogWSS
protected

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

int32 MunProxyConfigure::m_ClientListeningFlag
protected

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

int32 MunProxyConfigure::m_ClientListeningPortTCP
protected

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

int32 MunProxyConfigure::m_ClientListeningPortUDP
protected

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

int32 MunProxyConfigure::m_ClientListeningPortWS
protected

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

int32 MunProxyConfigure::m_ClientListeningPortWSS
protected

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

std::string MunProxyConfigure::m_CustomAuthServerAddress
protected

カスタム認証サーバアドレス.

uint64 MunProxyConfigure::m_CustomAuthServerWaitLimit
protected

カスタム認証サーバの応答待ち時間.

bool MunProxyConfigure::m_IsCustomAuthServerCheck
protected

カスタム認証サーバによるチェックを行なうかどうかのフラグ.

bool MunProxyConfigure::m_IsOutputLogFile
protected

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

uint32 MunProxyConfigure::m_KeepAliveUpdateInterval
protected

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

std::string MunProxyConfigure::m_LogDirPath
protected

ログ出力パス.

int32 MunProxyConfigure::m_LogLevel
protected

ログレベル.

int32 MunProxyConfigure::m_LogRotate
protected

ログローテート.

std::string MunProxyConfigure::m_MasterConnectAddress
protected

mun_master に対する接続アドレス.

int32 MunProxyConfigure::m_MasterConnectPort
protected

mun_master に対する接続ポート.

int32 MunProxyConfigure::m_MasterConnectTimeout
protected

mun_master に対する接続タイムアウト時間.

std::string MunProxyConfigure::m_MonitoringAddr
protected

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

uint16 MunProxyConfigure::m_MonitoringPort
protected

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

std::string MunProxyConfigure::m_ResolverConnectAddress
protected

mun_resolver に対する接続アドレス.

int32 MunProxyConfigure::m_ResolverConnectPort
protected

mun_resolver に対する接続ポート.

int32 MunProxyConfigure::m_ResolverConnectTimeout
protected

mun_resolver に対する接続タイムアウト時間.

uint64 MunProxyConfigure::m_UpdateInterval
protected

更新間隔.


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