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

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

#include <MunMasterConfigure.hpp>

Inheritance diagram for MunMasterConfigure:
Collaboration diagram for MunMasterConfigure:

Public Member Functions

std::string GetProxyServerListeningAddress ()
 mun_proxy サーバに対するリスニングアドレスの取得. More...
 
int32 GetProxyServerListeningPort ()
 mun_proxy サーバに対するリスニングポートの取得. More...
 
int32 GetProxyServerListeningBacklog ()
 mun_proxy サーバに対するリスニングバックログの取得. More...
 
std::string GetRoomServerListeningAddress ()
 mun_room サーバに対するリスニングアドレスの取得. More...
 
int32 GetRoomServerListeningPort ()
 mun_room サーバに対するリスニングポートの取得. More...
 
int32 GetRoomServerListeningBacklog ()
 mun_room サーバに対するリスニングバックログの取得. More...
 
void SetLogLevel (int32 level)
 ログレベルの設定. More...
 
int32 GetLogLevel ()
 ログレベルの取得. More...
 
bool GetIsOutputLogFile ()
 ログをファイルで出力するかどうかのフラグの取得. More...
 
std::string GetLogDirPath ()
 ログ出力パスの取得. More...
 
int32 GetLogRotate ()
 ログローテートの取得. More...
 
uint32 GetKeepAliveUpdateInterval ()
 キープアライブ更新間隔の取得. More...
 
std::string GetMonitoringAddr ()
 モニタリング用ソケットのアドレスの取得. More...
 
uint16 GetMonitoringPort ()
 モニタリング用ソケットのポートの取得. More...
 
std::string GetApplicationId ()
 アプリケーションIDの取得. More...
 
uint32 GetMaxClientNum ()
 同時接続可能なクライアント数の取得. More...
 
 MunMasterConfigure ()
 コンストラクタ.
 
virtual ~MunMasterConfigure ()
 デストラクタ More...
 
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_ProxyServerListeningAddress
 mun_proxy サーバに対するリスニングアドレス. More...
 
int32 m_ProxyServerListeningPort
 mun_proxy サーバに対するリスニングポート. More...
 
int32 m_ProxyServerListeningBacklog
 mun_proxy サーバに対するリスニングバックログ. More...
 
std::string m_RoomServerListeningAddress
 mun_room サーバに対するリスニングアドレス. More...
 
int32 m_RoomServerListeningPort
 mun_room サーバに対するリスニングポート. More...
 
int32 m_RoomServerListeningBacklog
 mun_room サーバに対するリスニングバックログ. More...
 
int32 m_LogLevel
 ログレベル. More...
 
bool m_IsOutputLogFile
 ログをファイルで出力するかどうかのフラグ. More...
 
std::string m_LogDirPath
 ログ出力パス. More...
 
int32 m_LogRotate
 ログローテート. More...
 
uint32 m_KeepAliveUpdateInterval
 キープアライブ更新間隔. More...
 
std::string m_MonitoringAddr
 モニタリング用ソケットのアドレス. More...
 
uint16 m_MonitoringPort
 モニタリング用ソケットのポート. More...
 
std::string m_ApplicationId
 アプリケーションID. More...
 
uint32 m_MaxClientNum
 同時接続可能なクライアント数. More...
 

Detailed Description

mun_masterサーバの設定.

Constructor & Destructor Documentation

MunMasterConfigure::~MunMasterConfigure ( )
virtual

デストラクタ

デストラクタ.

Here is the caller graph for this function:

Member Function Documentation

std::string MunMasterConfigure::GetApplicationId ( )

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

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

Here is the caller graph for this function:

bool MunMasterConfigure::GetIsOutputLogFile ( )

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

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

Here is the caller graph for this function:

uint32 MunMasterConfigure::GetKeepAliveUpdateInterval ( )

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

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

Here is the caller graph for this function:

std::string MunMasterConfigure::GetLogDirPath ( )

ログ出力パスの取得.

Returns
ログ出力パスを返す.

Here is the caller graph for this function:

int32 MunMasterConfigure::GetLogLevel ( )

ログレベルの取得.

Returns
ログレベルを返す.

Here is the caller graph for this function:

int32 MunMasterConfigure::GetLogRotate ( )

ログローテートの取得.

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

Here is the caller graph for this function:

uint32 MunMasterConfigure::GetMaxClientNum ( )

同時接続可能なクライアント数の取得.

Returns
同時接続可能なクライアント数を返す.

Here is the call graph for this function:

Here is the caller graph for this function:

std::string MunMasterConfigure::GetMonitoringAddr ( )

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

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

Here is the caller graph for this function:

uint16 MunMasterConfigure::GetMonitoringPort ( )

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

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

Here is the caller graph for this function:

std::string MunMasterConfigure::GetProxyServerListeningAddress ( )

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

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

Here is the caller graph for this function:

int32 MunMasterConfigure::GetProxyServerListeningBacklog ( )

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

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

Here is the caller graph for this function:

int32 MunMasterConfigure::GetProxyServerListeningPort ( )

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

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

Here is the caller graph for this function:

std::string MunMasterConfigure::GetRoomServerListeningAddress ( )

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

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

Here is the caller graph for this function:

int32 MunMasterConfigure::GetRoomServerListeningBacklog ( )

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

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

Here is the caller graph for this function:

int32 MunMasterConfigure::GetRoomServerListeningPort ( )

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

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

Here is the caller graph for this function:

bool MunMasterConfigure::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 MunMasterConfigure::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 MunMasterConfigure::SetLogLevel ( int32  level)

ログレベルの設定.

Parameters
ログレベル.

Member Data Documentation

std::string MunMasterConfigure::m_ApplicationId
protected

アプリケーションID.

bool MunMasterConfigure::m_IsOutputLogFile
protected

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

uint32 MunMasterConfigure::m_KeepAliveUpdateInterval
protected

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

std::string MunMasterConfigure::m_LogDirPath
protected

ログ出力パス.

int32 MunMasterConfigure::m_LogLevel
protected

ログレベル.

int32 MunMasterConfigure::m_LogRotate
protected

ログローテート.

uint32 MunMasterConfigure::m_MaxClientNum
protected

同時接続可能なクライアント数.

std::string MunMasterConfigure::m_MonitoringAddr
protected

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

uint16 MunMasterConfigure::m_MonitoringPort
protected

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

std::string MunMasterConfigure::m_ProxyServerListeningAddress
protected

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

int32 MunMasterConfigure::m_ProxyServerListeningBacklog
protected

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

int32 MunMasterConfigure::m_ProxyServerListeningPort
protected

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

std::string MunMasterConfigure::m_RoomServerListeningAddress
protected

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

int32 MunMasterConfigure::m_RoomServerListeningBacklog
protected

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

int32 MunMasterConfigure::m_RoomServerListeningPort
protected

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


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