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