Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
|
mun_masterサーバとのネットワーク接続処理クラス. More...
#include <MunRoomSessionToMasterServer.hpp>
Static Public Member Functions | |
static bool | Initialize (MunRoomConfigure &configure) |
初期化処理. More... | |
static void | Update (uint64 updateInterval) |
更新処理(個別送信処理). More... | |
static void | Finalize () |
終了処理. | |
static void | Send_RoomMaster_SetAddress (STREAM::RoomMasterSetAddressRequest &request) |
mun_masterサーバに、クライアントリスニングアドレス情報を渡す. More... | |
static void | Send_RoomMaster_SetWeight (STREAM::RoomMasterSetWeightRequest &request) |
mun_masterサーバに、mun_roomサーバの負荷情報を渡す. More... | |
static void | Send_RoomMaster_LoginPlayer (STREAM::RoomMasterLoginPlayerRequest &request) |
mun_masterサーバに、ログイン手続きを要求する. More... | |
static void | Send_RoomMaster_LogoutPlayer (STREAM::RoomMasterLogoutPlayerRequest &request) |
mun_masterサーバに、ログアウト手続きを要求する. More... | |
static void | Send_RoomMaster_UpdateHostId (STREAM::RoomMasterUpdateHostIdRequest &request) |
mun_masterサーバに、ホスト変更手続きを要求する. More... | |
static void | OnConnectCallback (MrsConnection pMunMaster, void *connection_data) |
mun_masterサーバに接続できた時のコールバック処理. More... | |
static void | OnDisconnectCallback (MrsConnection pMunMaster, void *connection_data) |
mun_masterサーバとの接続が切断した時のコールバック処理. More... | |
static void | OnErrorCallback (MrsConnection pMunMaster, void *connection_data, MrsConnectionError status) |
mun_masterサーバとの接続にエラーが発生した時のコールバック処理. More... | |
static void | OnReadRecordCallback (MrsConnection pMunMaster, void *connection_data, uint32 seqnum, uint16 options, uint16 payload_type, const void *payload, uint32 payload_len) |
mun_masterサーバからデータを受信した時の処理. More... | |
mun_masterサーバとのネットワーク接続処理クラス.
|
static |
初期化処理.
configure | mun_roomサーバ起動設定情報. |
|
static |
mun_masterサーバに接続できた時のコールバック処理.
pMunMaster | mun_masterサーバ側の接続モジュール. |
|
static |
mun_masterサーバとの接続が切断した時のコールバック処理.
pMunMaster | mun_masterサーバ側の接続モジュール. |
|
static |
mun_masterサーバとの接続にエラーが発生した時のコールバック処理.
pMunMaster | mun_masterサーバ側の接続モジュール. |
status | エラーコード. |
|
static |
mun_masterサーバからデータを受信した時の処理.
pMunMaster | mun_masterサーバ側の接続モジュール. |
seqnum | 受信シーケンスID. |
options | 受信オプション. |
payload_type | 受信データの属性. |
payload | 受信データ本体. |
payload_len | 受信データの長さ. |
|
static |
mun_masterサーバに、ログイン手続きを要求する.
request | mun_masterサーバに送信する情報. |
pMunMaster | mun_masterサーバ接続モジュール. |
request | mun_masterサーバに送信する情報. |
|
static |
mun_masterサーバに、ログアウト手続きを要求する.
request | mun_masterサーバに送信する情報. |
pMunMaster | mun_masterサーバ接続モジュール. |
request | mun_masterサーバに送信する情報. |
|
static |
mun_masterサーバに、クライアントリスニングアドレス情報を渡す.
mun_masterサーバに、クライアント側リスニング情報を渡す.
request | mun_masterサーバに送信する情報. |
pMunMaster | mun_masterサーバ接続モジュール. |
request | mun_masterサーバに送信する情報. |
|
static |
mun_masterサーバに、mun_roomサーバの負荷情報を渡す.
request | mun_masterサーバに送信する情報. |
pMunMaster | mun_masterサーバ接続モジュール. |
request | mun_masterサーバに送信する情報. |
|
static |
mun_masterサーバに、ホスト変更手続きを要求する.
request | mun_masterサーバに送信する情報. |
pMunMaster | mun_masterサーバ接続モジュール. |
request | mun_masterサーバに送信する情報. |
|
static |
更新処理(個別送信処理).
updateInterval | 更新間隔(ミリ秒). |