mun_masterサーバの設定.
More...
#include <MunMasterConfigure.hpp>
|
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 () |
| 標準出力に引数ヘルプを表示.
|
|
MunMasterConfigure::~MunMasterConfigure |
( |
| ) |
|
|
virtual |
std::string MunMasterConfigure::GetApplicationId |
( |
| ) |
|
アプリケーションIDの取得.
- Returns
- アプリケーションIDを返す.
bool MunMasterConfigure::GetIsOutputLogFile |
( |
| ) |
|
ログをファイルで出力するかどうかのフラグの取得.
- Returns
- ログをファイルで出力するかどうかのフラグを返す.
uint32 MunMasterConfigure::GetKeepAliveUpdateInterval |
( |
| ) |
|
キープアライブ更新間隔の取得.
- Returns
- キープアライブ更新間隔を返す.
std::string MunMasterConfigure::GetLogDirPath |
( |
| ) |
|
ログ出力パスの取得.
- Returns
- ログ出力パスを返す.
int32 MunMasterConfigure::GetLogLevel |
( |
| ) |
|
ログレベルの取得.
- Returns
- ログレベルを返す.
int32 MunMasterConfigure::GetLogRotate |
( |
| ) |
|
ログローテートの取得.
- Returns
- ログローテートを返す.
uint32 MunMasterConfigure::GetMaxClientNum |
( |
| ) |
|
同時接続可能なクライアント数の取得.
- Returns
- 同時接続可能なクライアント数を返す.
std::string MunMasterConfigure::GetMonitoringAddr |
( |
| ) |
|
モニタリング用ソケットのアドレスの取得.
- Returns
- モニタリング用ソケットのアドレスを返す.
uint16 MunMasterConfigure::GetMonitoringPort |
( |
| ) |
|
モニタリング用ソケットのポートの取得.
- Returns
- モニタリング用ソケットのポートを返す.
std::string MunMasterConfigure::GetProxyServerListeningAddress |
( |
| ) |
|
mun_proxy サーバに対するリスニングアドレスの取得.
- Returns
- mun_proxy サーバに対するリスニングアドレスを返す.
int32 MunMasterConfigure::GetProxyServerListeningBacklog |
( |
| ) |
|
mun_proxy サーバに対するリスニングバックログの取得.
- Returns
- mun_proxy サーバに対するリスニングバックログを返す.
int32 MunMasterConfigure::GetProxyServerListeningPort |
( |
| ) |
|
mun_proxy サーバに対するリスニングポートの取得.
- Returns
- mun_proxy サーバに対するリスニングポートを返す.
std::string MunMasterConfigure::GetRoomServerListeningAddress |
( |
| ) |
|
mun_room サーバに対するリスニングアドレスの取得.
- Returns
- mun_room サーバに対するリスニングアドレスを返す.
int32 MunMasterConfigure::GetRoomServerListeningBacklog |
( |
| ) |
|
mun_room サーバに対するリスニングバックログの取得.
- Returns
- mun_room サーバに対するリスニングバックログを返す.
int32 MunMasterConfigure::GetRoomServerListeningPort |
( |
| ) |
|
mun_room サーバに対するリスニングポートの取得.
- Returns
- mun_room サーバに対するリスニングポートを返す.
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 を返す。
bool MunMasterConfigure::Parse |
( |
int32 |
argc, |
|
|
char ** |
argv, |
|
|
mrs::OptArg::Callback |
callback = NULL |
|
) |
| |
|
virtual |
引数解析.
- Parameters
-
argc | 引数の数. |
argv | 引数の値の配列. |
callback | 引数解析用コールバック. |
- Returns
- 継続する場合には true、終了する場合には false を返す。
void MunMasterConfigure::SetLogLevel |
( |
int32 |
level | ) |
|
std::string MunMasterConfigure::m_ApplicationId |
|
protected |
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: