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