mun_room サーバの設定.
More...
#include <MunRoomConfigure.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 () |
| 標準出力に引数ヘルプを表示.
|
|
std::string MunRoomConfigure::GetClientListeningAddress |
( |
| ) |
|
クライアントリスニングアドレスの取得.
- Returns
- クライアントリスニングアドレスを返す.
int32 MunRoomConfigure::GetClientListeningBacklogTCP |
( |
| ) |
|
クライアントリスニングバックログ数(TCP)の取得.
- Returns
- クライアントリスニングバックログ数(TCP)を返す.
int32 MunRoomConfigure::GetClientListeningBacklogUDP |
( |
| ) |
|
クライアントリスニングバックログ数(UDP)の取得.
- Returns
- クライアントリスニングバックログ数(UDP)を返す.
int32 MunRoomConfigure::GetClientListeningBacklogWS |
( |
| ) |
|
クライアントリスニングバックログ数(WS)の取得.
- Returns
- クライアントリスニングバックログ数(WS)を返す.
int32 MunRoomConfigure::GetClientListeningBacklogWSS |
( |
| ) |
|
クライアントリスニングバックログ数(WSS)の取得.
- Returns
- クライアントリスニングバックログ数(WSS)を返す.
int32 MunRoomConfigure::GetClientListeningFlag |
( |
| ) |
|
クライアントリスニング使用フラグの取得.
- Returns
- クライアントリスニング使用フラグを返す.
int32 MunRoomConfigure::GetClientListeningPortTCP |
( |
| ) |
|
クライアントリスニングポート(TCP)の取得.
- Returns
- クライアントリスニングポート(TCP)を返す.
int32 MunRoomConfigure::GetClientListeningPortUDP |
( |
| ) |
|
クライアントリスニングポート(UDP)の取得.
- Returns
- クライアントリスニングポート(UDP)を返す.
int32 MunRoomConfigure::GetClientListeningPortWS |
( |
| ) |
|
クライアントリスニングポート(WS)の取得.
- Returns
- クライアントリスニングポート(WS)を返す.
int32 MunRoomConfigure::GetClientListeningPortWSS |
( |
| ) |
|
クライアントリスニングポート(WSS)の取得.
- Returns
- クライアントリスニングポート(WSS)を返す.
bool MunRoomConfigure::GetIsOutputLogFile |
( |
| ) |
|
ログをファイルで出力するかどうかのフラグの取得.
- Returns
- ログをファイルで出力するかどうかのフラグを返す.
uint32 MunRoomConfigure::GetKeepAliveUpdateInterval |
( |
| ) |
|
キープアライブ更新間隔の取得.
- Returns
- キープアライブ更新間隔を返す.
std::string MunRoomConfigure::GetLogDirPath |
( |
| ) |
|
ログ出力パスの取得.
- Returns
- ログ出力パスを返す.
int32 MunRoomConfigure::GetLogLevel |
( |
| ) |
|
ログレベルの取得.
- Returns
- ログレベルを返す.
int32 MunRoomConfigure::GetLogRotate |
( |
| ) |
|
ログローテートの取得.
- Returns
- ログローテートを返す.
std::string MunRoomConfigure::GetMasterConnectAddress |
( |
| ) |
|
mun_master接続アドレスの取得.
- Returns
- mun_master接続アドレスを返す.
int32 MunRoomConfigure::GetMasterConnectPort |
( |
| ) |
|
mun_master接続ポートの取得.
- Returns
- mun_master接続ポートを返す.
int32 MunRoomConfigure::GetMasterConnectTimeout |
( |
| ) |
|
mun_master 接続タイムアウト時間の取得.
- Returns
- mun_master 接続タイムアウト時間を返す.
std::string MunRoomConfigure::GetMonitoringAddr |
( |
| ) |
|
モニタリング用ソケットのアドレスの取得.
- Returns
- モニタリング用ソケットのアドレスを返す.
uint16 MunRoomConfigure::GetMonitoringPort |
( |
| ) |
|
モニタリング用ソケットのポートの取得.
- Returns
- モニタリング用ソケットのポートを返す.
uint64 MunRoomConfigure::GetUpdateInterval |
( |
| ) |
|
bool MunRoomConfigure::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 MunRoomConfigure::Parse |
( |
int32 |
argc, |
|
|
char ** |
argv, |
|
|
mrs::OptArg::Callback |
callback = NULL |
|
) |
| |
|
virtual |
引数解析.
- Parameters
-
argc | 引数の数. |
argv | 引数の値の配列. |
callback | 引数解析用コールバック. |
- Returns
- 継続する場合には true、終了する場合には false を返す。
void MunRoomConfigure::SetLogLevel |
( |
int32 |
level | ) |
|
std::string MunRoomConfigure::m_ClientListeningAddress |
|
protected |
int32 MunRoomConfigure::m_ClientListeningBacklogTCP |
|
protected |
int32 MunRoomConfigure::m_ClientListeningBacklogUDP |
|
protected |
int32 MunRoomConfigure::m_ClientListeningBacklogWS |
|
protected |
int32 MunRoomConfigure::m_ClientListeningBacklogWSS |
|
protected |
int32 MunRoomConfigure::m_ClientListeningFlag |
|
protected |
int32 MunRoomConfigure::m_ClientListeningPortTCP |
|
protected |
int32 MunRoomConfigure::m_ClientListeningPortUDP |
|
protected |
int32 MunRoomConfigure::m_ClientListeningPortWS |
|
protected |
int32 MunRoomConfigure::m_ClientListeningPortWSS |
|
protected |
bool MunRoomConfigure::m_IsOutputLogFile |
|
protected |
uint32 MunRoomConfigure::m_KeepAliveUpdateInterval |
|
protected |
std::string MunRoomConfigure::m_LogDirPath |
|
protected |
int32 MunRoomConfigure::m_LogLevel |
|
protected |
int32 MunRoomConfigure::m_LogRotate |
|
protected |
std::string MunRoomConfigure::m_MasterConnectAddress |
|
protected |
int32 MunRoomConfigure::m_MasterConnectPort |
|
protected |
int32 MunRoomConfigure::m_MasterConnectTimeout |
|
protected |
mun_master に対する接続タイムアウト時間.
std::string MunRoomConfigure::m_MonitoringAddr |
|
protected |
uint16 MunRoomConfigure::m_MonitoringPort |
|
protected |
uint64 MunRoomConfigure::m_UpdateInterval |
|
protected |
The documentation for this class was generated from the following files: