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プロキシサーバの負荷情報. |