Monobit Unity Networking ver.2.8.0 Server API Reference (C#)
mun_proxy.MunProxyDatabase Class Reference

mun_proxyサーバのデータベース管理. More...

Static Public Member Functions

static UInt64 GetProxyUid ()
 mun_proxy識別ユニークIDを取得. More...
 
static bool InitDB (ref MunProxyConfigure configure)
 データベース初期化. More...
 
static UInt64 AddMunClient (ref MrsConnection pMunClient)
 MUNクライアント識別用ユニークID発行手続き. More...
 
static MrsConnection GetMunClient (UInt64 clientUid)
 MUNクライアント接続モジュールの取得. More...
 
static UInt64 GetMunClient (ref MrsConnection pMunClient)
 MUNクライアント識別用ユニークIDの取得. More...
 
static void RemoveMunClient (UInt64 clientUid)
 MUNクライアント情報マップからデータを削除する. More...
 
static void RemoveMunClient (ref MrsConnection pMunClient)
 MUNクライアント情報マップからデータを削除する. More...
 
static void Recv_Proxy_Check (MrsConnection pMunClient, mun.STREAM.ProxyCheckRequest request)
 MUNクライアントから認証処理要求を受信したときの処理. More...
 
static void Recv_Proxy_CheckResultFailure (MrsConnection pMunClient, bool isIgnoreError)
 カスタム認証サーバから認証処理結果を受信できなかったときの処理. More...
 
static void Recv_Proxy_CheckResult (MrsConnection pMunClient, string authResult)
 カスタム認証サーバから認証処理結果を受信したときの処理. More...
 

Static Protected Member Functions

static MrsConnection GetClientConnectInfo (UInt64 clientUid)
 MUNクライアント接続情報を登録リストから取得する. More...
 
static UInt64 GetClientConnectInfo (MrsConnection pMunClient)
 MUNクライアント識別用ユニークIDを登録リストから取得する. More...
 
static void AddClientConnectInfo (UInt64 clientUid, ref MrsConnection pMunClient)
 MUNクライアント接続情報を登録リストに追加する. More...
 
static void RemoveClientConnectInfo (UInt64 clientUid)
 MUNクライアント接続情報を登録リストから削除する. More...
 
static void RemoveClientConnectInfo (ref MrsConnection pMunClient)
 MUNクライアント接続情報を登録リストから削除する. More...
 

Detailed Description

mun_proxyサーバのデータベース管理.

Member Function Documentation

static void mun_proxy.MunProxyDatabase.AddClientConnectInfo ( UInt64  clientUid,
ref MrsConnection  pMunClient 
)
staticprotected

MUNクライアント接続情報を登録リストに追加する.

Parameters
clientUidMUNクライアント識別用ユニークID.
pMunClientMUNクライアント接続情報.

Here is the caller graph for this function:

static UInt64 mun_proxy.MunProxyDatabase.AddMunClient ( ref MrsConnection  pMunClient)
static

MUNクライアント識別用ユニークID発行手続き.

Parameters
proxyServerUidmun_proxyサーバ識別ユニークID.
pMunClientMUNクライアント接続モジュール.
Returns
mun_proxyサーバ上におけるMUNクライアント識別用ユニークIDを返す。

Here is the call graph for this function:

Here is the caller graph for this function:

static MrsConnection mun_proxy.MunProxyDatabase.GetClientConnectInfo ( UInt64  clientUid)
staticprotected

MUNクライアント接続情報を登録リストから取得する.

Parameters
clientUidMUNクライアント識別用ユニークID.
Returns
MUNクライアント接続情報を返す。clientUidに一致するMUNクライアントが存在しないには NULL を返す。

Here is the caller graph for this function:

static UInt64 mun_proxy.MunProxyDatabase.GetClientConnectInfo ( MrsConnection  pMunClient)
staticprotected

MUNクライアント識別用ユニークIDを登録リストから取得する.

Parameters
pMunClientMUNクライアント接続情報.
Returns
MUNクライアント接続情報を返す。clientUidに一致するMUNクライアントが存在しないには 0 を返す。
static MrsConnection mun_proxy.MunProxyDatabase.GetMunClient ( UInt64  clientUid)
static

MUNクライアント接続モジュールの取得.

Parameters
clientUidMUNクライアント識別用ユニークID.
Returns
MUNクライアント接続モジュールを返す。

Here is the call graph for this function:

Here is the caller graph for this function:

static UInt64 mun_proxy.MunProxyDatabase.GetMunClient ( ref MrsConnection  pMunClient)
static

MUNクライアント識別用ユニークIDの取得.

Parameters
pMunClientMUNクライアント接続モジュール.
Returns
MUNクライアント識別用ユニークIDを返す。

Here is the call graph for this function:

static UInt64 mun_proxy.MunProxyDatabase.GetProxyUid ( )
static

mun_proxy識別ユニークIDを取得.

Returns
mun_proxy識別ユニークIDを返す。

Here is the caller graph for this function:

static bool mun_proxy.MunProxyDatabase.InitDB ( ref MunProxyConfigure  configure)
static

データベース初期化.

Returns
初期化に成功したら true、失敗したら false を返す。

Here is the call graph for this function:

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.Recv_Proxy_Check ( MrsConnection  pMunClient,
mun.STREAM.ProxyCheckRequest  request 
)
static

MUNクライアントから認証処理要求を受信したときの処理.

Parameters
pMunClientMUN クライアント接続モジュール.
requestMUN クライアントからのリクエスト.

Here is the call graph for this function:

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.Recv_Proxy_CheckResult ( MrsConnection  pMunClient,
string  authResult 
)
static

カスタム認証サーバから認証処理結果を受信したときの処理.

Parameters
pMunClientMUN クライアント接続モジュール.
authResult認証処理に伴う取得データ.

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.Recv_Proxy_CheckResultFailure ( MrsConnection  pMunClient,
bool  isIgnoreError 
)
static

カスタム認証サーバから認証処理結果を受信できなかったときの処理.

Parameters
pMunClientMUN クライアント接続モジュール.
isIgnoreErrorMUN クライアントから「カスタム認証サーバからの認証失敗を無視する」フラグが立っているかどうかのフラグ.

Here is the call graph for this function:

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.RemoveClientConnectInfo ( UInt64  clientUid)
staticprotected

MUNクライアント接続情報を登録リストから削除する.

Parameters
clientUidMUNクライアント識別用ユニークID.

Here is the call graph for this function:

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.RemoveClientConnectInfo ( ref MrsConnection  pMunClient)
staticprotected

MUNクライアント接続情報を登録リストから削除する.

Parameters
pMunClientMUNクライアント接続情報.

Here is the call graph for this function:

static void mun_proxy.MunProxyDatabase.RemoveMunClient ( UInt64  clientUid)
static

MUNクライアント情報マップからデータを削除する.

Parameters
clientUidMUNクライアント識別用ユニークID.

Here is the call graph for this function:

Here is the caller graph for this function:

static void mun_proxy.MunProxyDatabase.RemoveMunClient ( ref MrsConnection  pMunClient)
static

MUNクライアント情報マップからデータを削除する.

Parameters
pMunClientMUNクライアント接続モジュール.

Here is the call graph for this function:


The documentation for this class was generated from the following file: