![]() |
Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
|
mun_resolverサーバのデータベース管理クラス. More...
#include <MunResolverDatabase.hpp>
Static Public Member Functions | |
| static bool | InitDB () |
| データベース初期化. More... | |
| static void | Recv_Resolver_ResolveAddress (MrsConnection pMunClient, STREAM::ResolverResolveAddressRequest &request) |
| MUNクライアントからの mun_proxyサーバのリスニング情報取得処理. More... | |
| static void | Recv_ProxyResolver_SetAddress (uint64 connectId, STREAM::ProxyResolverSetAddressRequest &request) |
| mun_proxyサーバからのクライアント接続情報受信処理. More... | |
| static void | Recv_ProxyResolver_SetWeight (uint64 connectId, STREAM::ProxyResolverSetWeightRequest &request) |
| mun_proxyサーバからのサーバ負荷情報受信処理. More... | |
Static Protected Member Functions | |
| static ProxyServerConnectInfo * | GetProxyServerConnectInfo (uint64 proxyUid) |
| mun_proxyサーバ接続情報を登録リストから取得する. More... | |
| static void | AddProxyServerConnectInfo (uint64 proxyUid, ProxyServerConnectInfo &proxyServerConnectInfo) |
| mun_proxyサーバ接続情報を登録リストに追加する. More... | |
| static void | RemoveProxyServerConnectInfo (uint64 proxyUid) |
| mun_proxyサーバ接続情報を登録リストから削除する. More... | |
| static bool | SetProxyWeight (uint64 proxyUid, int32 weight) |
| データベースにmun_proxyサーバの負荷情報を設定する. More... | |
| static void | DeleteProxyWeight (uint64 proxyUid) |
| データベースからmun_proxyサーバの負荷情報を削除する. More... | |
| static uint64 | SelectProxyUid () |
| データベース内で最も負荷が軽いmun_proxyサーバのユニークIDを取得する. More... | |
mun_resolverサーバのデータベース管理クラス.
|
staticprotected |
mun_proxyサーバ接続情報を登録リストに追加する.
| proxyUid | mun_proxyサーバ識別用ユニークID. |
| proxyServerConnectInfo | mun_proxyサーバの接続情報. |

|
staticprotected |
データベースからmun_proxyサーバの負荷情報を削除する.
データベースにTCPプロキシサーバの「重み」情報を削除する.
| proxyUid | mun_proxyサーバのユニークID. |
| proxyUid | TCPプロキシサーバのユニークID. |

|
staticprotected |
mun_proxyサーバ接続情報を登録リストから取得する.
| proxyUid | mun_proxyサーバ識別用ユニークID. |

|
static |
データベース初期化.
データベースの初期化.

|
static |
mun_proxyサーバからのクライアント接続情報受信処理.
mun_proxyサーバからのTCPクライアント接続情報受信処理.
| connectId | mun_proxyサーバ接続ID. |
| request | リクエスト情報. |


|
static |
mun_proxyサーバからのサーバ負荷情報受信処理.
mun_proxyサーバからのTCP接続におけるサーバ負荷情報受信処理.
| connectId | mun_proxyサーバ接続ID. |
| request | リクエスト情報. |


|
static |
MUNクライアントからの mun_proxyサーバのリスニング情報取得処理.
MUNクライアントからの mun_proxyサーバのTCPリスニング情報取得処理.
| pMunClient | MUNクライアント接続モジュール. |


|
staticprotected |
mun_proxyサーバ接続情報を登録リストから削除する.
| proxyUid | mun_proxyサーバ識別用ユニークID. |

|
staticprotected |
データベース内で最も負荷が軽いmun_proxyサーバのユニークIDを取得する.
データベース内で最も「軽い」TCPプロキシサーバのユニークIDを取得する.

|
staticprotected |
データベースにmun_proxyサーバの負荷情報を設定する.
データベースにTCPプロキシサーバの負荷情報を設定する.
| proxyUid | mun_proxyサーバのユニークID. |
| weight | mun_proxyサーバの負荷情報. |
| proxyUid | TCPプロキシサーバのユニークID. |
| weight | TCPプロキシサーバの負荷情報. |
