mun_proxyサーバのデータベース管理クラス.
More...
#include <MunProxyDatabase.hpp>
mun_proxyサーバのデータベース管理クラス.
static void MunProxyDatabase::AddClientConnectInfo |
( |
uint64 |
clientUid, |
|
|
MrsConnection & |
pMunClient |
|
) |
| |
|
staticprotected |
MUNクライアント接続情報を登録リストに追加する.
- Parameters
-
clientUid | MUNクライアント識別用ユニークID. |
pMunClient | MUNクライアント接続情報. |
uint64 MunProxyDatabase::AddMunClient |
( |
MrsConnection & |
pMunClient | ) |
|
|
static |
MUNクライアント識別用ユニークID発行手続き.
- Parameters
-
proxyServerUid | mun_proxyサーバ識別ユニークID. |
pMunClient | MUNクライアント接続モジュール. |
- Returns
- mun_proxyサーバ上におけるMUNクライアント識別用ユニークIDを返す。
- Parameters
-
pMunClient | MUNクライアント接続モジュール. |
- Returns
- MUNクライアント識別用ユニークIDを返す。
static MrsConnection MunProxyDatabase::GetClientConnectInfo |
( |
uint64 |
clientUid | ) |
|
|
staticprotected |
MUNクライアント接続情報を登録リストから取得する.
- Parameters
-
clientUid | MUNクライアント識別用ユニークID. |
- Returns
- MUNクライアント接続情報を返す。clientUidに一致するMUNクライアントが存在しないには NULL を返す。
static uint64 MunProxyDatabase::GetClientConnectInfo |
( |
MrsConnection |
pMunClient | ) |
|
|
staticprotected |
MUNクライアント識別用ユニークIDを登録リストから取得する.
- Parameters
-
- Returns
- MUNクライアント接続情報を返す。clientUidに一致するMUNクライアントが存在しないには 0 を返す。
MrsConnection MunProxyDatabase::GetMunClient |
( |
uint64 |
clientUid | ) |
|
|
static |
MUNクライアント接続モジュールの取得.
- Parameters
-
clientUid | MUNクライアント識別用ユニークID. |
- Returns
- MUNクライアント接続モジュールを返す。
uint64 MunProxyDatabase::GetMunClient |
( |
MrsConnection & |
pMunClient | ) |
|
|
static |
MUNクライアント識別用ユニークIDの取得.
- Parameters
-
pMunClient | MUNクライアント接続モジュール. |
- Returns
- MUNクライアント識別用ユニークIDを返す。
static uint64 MunProxyDatabase::GetProxyUid |
( |
| ) |
|
|
static |
mun_proxy識別ユニークIDを取得.
- Returns
- mun_proxy識別ユニークIDを返す。
データベース初期化.
データベースの初期化.
- Parameters
-
configure | mun_proxyサーバ起動設定情報. |
- Returns
- 初期化に成功したら true、失敗したら false を返す。
MUNクライアントから認証処理要求を受信したときの処理.
- Parameters
-
pMunClient | MUN クライアント接続モジュール. |
request | MUN クライアントからのリクエスト. |
void MunProxyDatabase::Recv_Proxy_CheckResult |
( |
MrsConnection |
pMunClient, |
|
|
std::string |
authResult |
|
) |
| |
|
static |
カスタム認証サーバから認証処理結果を受信したときの処理.
- Parameters
-
pMunClient | MUN クライアント接続モジュール. |
response | レスポンス情報. |
pMunClient | MUN クライアント接続モジュール. |
authResult | 認証処理に伴う取得データ. |
void MunProxyDatabase::Recv_Proxy_CheckResultFailure |
( |
MrsConnection |
pMunClient, |
|
|
bool |
isIgnoreError |
|
) |
| |
|
static |
カスタム認証サーバから認証処理結果を受信できなかったときの処理.
- Parameters
-
pMunClient | MUN クライアント接続モジュール. |
isIgnoreError | MUN クライアントから「カスタム認証サーバからの認証失敗を無視する」フラグが立っているかどうかのフラグ. |
static void MunProxyDatabase::RemoveClientConnectInfo |
( |
uint64 |
clientUid | ) |
|
|
staticprotected |
MUNクライアント接続情報を登録リストから削除する.
- Parameters
-
clientUid | MUNクライアント識別用ユニークID. |
static void MunProxyDatabase::RemoveClientConnectInfo |
( |
MrsConnection & |
pMunClient | ) |
|
|
staticprotected |
MUNクライアント接続情報を登録リストから削除する.
- Parameters
-
void MunProxyDatabase::RemoveMunClient |
( |
uint64 |
clientUid | ) |
|
|
static |
MUNクライアント情報マップからデータを削除する.
- Parameters
-
clientUid | MUNクライアント識別用ユニークID. |
void MunProxyDatabase::RemoveMunClient |
( |
MrsConnection & |
pMunClient | ) |
|
|
static |
MUNクライアント情報マップからデータを削除する.
- Parameters
-
pMunClient | MUNクライアント接続モジュール. |
The documentation for this class was generated from the following files: