Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
MunStream.hpp File Reference

MUNにおける通信データ情報. More...

#include <vector>
#include <assert.h>
#include <mrs.hpp>
#include <buffer/MunBuffer.hpp>
Include dependency graph for MunStream.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  STREAM::Text
 可変長テキスト. More...
 
class  STREAM::Binary
 可変長バイナリ. More...
 
class  STREAM::Union
 任意の変数. More...
 
class  STREAM::KeyValue
 任意のKey-Valueペア. More...
 
class  STREAM::CreateLobbyInfo
 ロビー作成情報. More...
 
class  STREAM::LobbyInfo
 ロビー情報. More...
 
class  STREAM::SummaryLobbyInfo
 ロビー統計情報. More...
 
class  STREAM::CreateRoomInfo
 ルーム作成情報. More...
 
class  STREAM::PlayerInfo
 プレイヤー情報. More...
 
class  STREAM::SummaryPlayerInfo
 プレイヤー統計情報. More...
 
class  STREAM::SearchedPlayerInfo
 プレイヤー検索結果情報. More...
 
class  STREAM::RoomInfo
 ルーム情報. More...
 
class  STREAM::SummaryRoomInfo
 ルーム統計情報. More...
 
class  STREAM::StatsInfo
 サーバ統計情報. More...
 
class  STREAM::AddressInfo
 アドレス情報. More...
 
class  STREAM::ResolverResolveAddressRequest
 MUNクライアントからmun_resolverサーバに対して送信される、mun_proxyサーバのアドレス情報取得要求. More...
 
class  STREAM::ResolverResolveAddressResponse
 mun_resolverサーバからMUNクライアントに対して送信される、mun_proxyサーバのアドレス情報取得結果. More...
 
class  STREAM::ProxyResolverSetAddressRequest
 mun_proxyサーバからmun_resolverサーバに対して送信される、mun_proxyサーバのアドレス情報. More...
 
class  STREAM::ProxyResolverSetWeightRequest
 mun_proxyサーバからmun_resolverサーバに対して送信される、mun_proxyサーバの負荷情報. More...
 
class  STREAM::ProxyCheckRequest
 MUN クライアントから mun_proxy サーバに対して送信される、mun_proxyサーバ認証要求. More...
 
class  STREAM::ProxyCheckResponse
 mun_proxyサーバからMUNクライアントに対して送信される、mun_proxyサーバ認証結果. More...
 
class  STREAM::MasterCheckRequest
 MUNクライアントからmun_masterサーバに対して送信される、mun_masterサーバ認証情報. More...
 
class  STREAM::MasterCheckResponse
 mun_masterサーバからMUNクライアントに対して送信される、mun_masterサーバ認証結果. More...
 
class  STREAM::MasterLobbyForceJoinRequest
 MUNクライアントからmun_masterサーバに対して送信される、ロビー強制入室要求. More...
 
class  STREAM::MasterLobbyForceJoinResponse
 mun_masterサーバからMUNクライアントに対して送信される、ロビー強制入室処理結果. More...
 
class  STREAM::MasterLobbyUpdateResponse
 mun_masterサーバからMUNクライアントに対して送信される、ロビー更新情報. More...
 
class  STREAM::MasterRoomCreateRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム作成要求. More...
 
class  STREAM::MasterRoomCreateResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム作成処理結果. More...
 
class  STREAM::MasterRoomForceJoinRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム強制入室要求. More...
 
class  STREAM::MasterRoomForceJoinResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム強制入室処理結果. More...
 
class  STREAM::MasterRoomJoinRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム入室要求. More...
 
class  STREAM::MasterRoomJoinResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム入室処理結果. More...
 
class  STREAM::MasterRoomRandomJoinRequest
 MUNクライアントからmun_masterサーバに対して送信される、条件付きランダムルーム入室要求. More...
 
class  STREAM::MasterRoomRandomJoinResponse
 mun_masterサーバからMUNクライアントに対して送信される、条件付きランダムルーム入室処理結果. More...
 
class  STREAM::MasterRoomLeaveResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム退室処理結果. More...
 
class  STREAM::MasterRoomUpdateMaxPlayersRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム内プレイヤー人数の上限変更要求. More...
 
class  STREAM::MasterRoomUpdateMaxPlayersResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム内プレイヤー人数の上限変更処理結果. More...
 
class  STREAM::MasterRoomUpdateIsVisibleRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム情報可視化設定変更要求. More...
 
class  STREAM::MasterRoomUpdateIsVisibleResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム情報可視化設定変更処理結果. More...
 
class  STREAM::MasterRoomUpdateIsOpenRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルーム入室可否設定変更要求. More...
 
class  STREAM::MasterRoomUpdateIsOpenResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム入室可否設定変更処理結果. More...
 
class  STREAM::MasterRoomUpdateRoomParametersRequest
 MUNクライアントからmun_masterサーバに対して送信される、ルームパラメータ変更要求. More...
 
class  STREAM::MasterRoomUpdateRoomParametersResponse
 MUNクライアントからmun_masterサーバに対して送信される、ルームパラメータ変更処理結果. More...
 
class  STREAM::MasterRoomUpdateLobbyParametersRequest
 MUNクライアントからmun_masterサーバに対して送信される、ロビー通知パラメータ変更要求. More...
 
class  STREAM::MasterRoomUpdateLobbyParametersResponse
 mun_masterサーバからMUNクライアントに対して送信される、ロビー通知パラメータ変更要求. More...
 
class  STREAM::MasterRoomUpdateResponse
 mun_masterサーバからMUNクライアントに対して送信される、ルーム情報更新処理結果. More...
 
class  STREAM::MasterSearchPlayersRequest
 MUNクライアントからmun_masterサーバに対して送信される、プレイヤー検索要求. More...
 
class  STREAM::MasterSearchPlayersResponse
 mun_masterサーバからMUNクライアントに対して送信される、プレイヤー検索処理結果. More...
 
class  STREAM::MasterStatsUpdateResponse
 mun_masterサーバからMUNクライアントに対して送信される、サーバ統計情報. More...
 
class  STREAM::MasterRoomUpdatePlayerParametersRequest
 MUNクライアントからmun_masterサーバに対して送信される、プレイヤーパラメータ変更要求. More...
 
class  STREAM::MasterRoomUpdatePlayerParametersResponse
 MUNクライアントからmun_masterサーバに対して送信される、プレイヤーパラメータ変更処理結果. More...
 
class  STREAM::MasterUpdatePlayerNameRequest
 MUNクライアントからmun_masterサーバに対して送信される、プレイヤー名変更要求. More...
 
class  STREAM::MasterUpdatePlayerNameResponse
 MUNクライアントからmun_masterサーバに対して送信される、プレイヤー名変更処理結果. More...
 
class  STREAM::RoomMasterSetAddressRequest
 mun_roomサーバからmun_masterサーバに対して送信される、mun_roomサーバのアドレス情報. More...
 
class  STREAM::RoomMasterSetWeightRequest
 mun_roomサーバからmun_masterサーバに対して送信される、mun_roomサーバの負荷情報. More...
 
class  STREAM::RoomMasterLoginPlayerRequest
 mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログイン要求. More...
 
class  STREAM::RoomMasterLoginPlayerResponse
 mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーのルームログイン処理結果. More...
 
class  STREAM::RoomMasterLogoutPlayerRequest
 mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログアウト要求. More...
 
class  STREAM::RoomMasterLogoutPlayerResponse
 mun_roomサーバからmun_masterサーバに対して送信される、プレイヤーのルームログアウト処理結果. More...
 
class  STREAM::RoomMasterUpdateHostIdRequest
 mun_roomサーバからmun_masterサーバに対して送信される、ホストの変更要求. More...
 
class  STREAM::RoomMasterUpdateHostIdResponse
 mun_roomサーバからmun_masterサーバに対して送信される、ホストの変更処理結果. More...
 
class  STREAM::RoomMasterUpdatePlayerParametersRequest
 mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーパラメータの変更通知. More...
 
class  STREAM::RoomMasterUpdatePlayerNameRequest
 mun_masterサーバからmun_roomサーバに対して送信される、プレイヤーパラメータの変更通知. More...
 
class  STREAM::RoomLoginPlayerRequest
 MUNクライアントからmun_roomサーバに対して送信される、ルームログイン要求. More...
 
class  STREAM::RoomLoginPlayerResponse
 mun_roomサーバからMUNクライアントに対して送信される、ルームログイン処理結果. More...
 
class  STREAM::RoomJoinedPlayerResponse
 mun_roomサーバからMUNクライアントに対して送信される、誰かがルームにログインした結果. More...
 
class  STREAM::RoomLeftPlayerResponse
 mun_roomサーバからMUNクライアントに対して送信される、誰かがルームからログアウトした結果. More...
 
class  STREAM::RoomUpdateHostIdRequest
 MUNクライアントからmun_roomサーバに対して送信される、ホストの変更要求. More...
 
class  STREAM::RoomUpdateHostIdResponse
 mun_roomサーバからMUNクライアントに対して送信される、ホストの変更処理結果. More...
 
class  STREAM::RoomRPCRequest
 MUNクライアントからmun_roomサーバに対して送信される、汎用的なRPC送信要求. More...
 
class  STREAM::RoomRPCResponse
 mun_roomサーバからMUNクライアントに対して送信される、汎用的なRPC送信処理結果. More...
 
class  STREAM::RoomKickPlayerRequest
 MUN クライアントから送信される、対象プレイヤーの強制退室要求. More...
 
class  STREAM::RoomKickPlayerResponse
 mun_room サーバから送信される、対象プレイヤーの強制退室結果. More...
 
class  STREAM::MonitoringPullRequest
 mun_monitorに対して送信する、モニタリング情報取得要求. More...
 
class  STREAM::MonitoringPullResponse
 mun_monitorから送信される、モニタリング情報取得応答. More...
 

Namespaces

 STREAM
 MUNにおける通信データ情報.
 

Enumerations

enum  STREAM::RESOLVER_FUNCID {
  STREAM::RESOLVER_FUNCID_QUERYCONNECTRESOLVER = 0, STREAM::RESOLVER_FUNCID_QUERYCONNECTRESOLVERRESULT = 1, STREAM::RESOLVER_FUNCID_QUERYHEALTHCHECKRESOLVER = 2, STREAM::RESOLVER_FUNCID_QUERYHEALTHCHECKRESOLVERRESULT = 3,
  STREAM::RESOLVER_FUNCID_RESOLVER_RESOLVEADDRESS = 4, STREAM::RESOLVER_FUNCID_RESOLVER_RESOLVEADDRESSRESULT = 5, STREAM::RESOLVER_FUNCID_QUERYDISCONNECTRESOLVER = 6, STREAM::RESOLVER_FUNCID_MAX = 7
}
 ResolverRPC における payload_type の ID. More...
 
enum  STREAM::PROXYRESOLVER_FUNCID {
  STREAM::PROXYRESOLVER_FUNCID_QUERYCONNECTPROXYRESOLVER = 1000, STREAM::PROXYRESOLVER_FUNCID_QUERYCONNECTPROXYRESOLVERRESULT = 1001, STREAM::PROXYRESOLVER_FUNCID_QUERYHEALTHCHECKPROXYRESOLVER = 1002, STREAM::PROXYRESOLVER_FUNCID_QUERYHEALTHCHECKPROXYRESOLVERRESULT = 1003,
  STREAM::PROXYRESOLVER_FUNCID_PROXYRESOLVER_SETADDRESS = 1004, STREAM::PROXYRESOLVER_FUNCID_PROXYRESOLVER_SETWEIGHT = 1005, STREAM::PROXYRESOLVER_FUNCID_QUERYDISCONNECTPROXYRESOLVER = 1006, STREAM::PROXYRESOLVER_FUNCID_MAX = 1007
}
 ProxyResolverRPC における payload_type の ID. More...
 
enum  STREAM::MASTER_FUNCID {
  STREAM::MASTER_FUNCID_QUERYCONNECTMASTER = 2000, STREAM::MASTER_FUNCID_QUERYCONNECTMASTERRESULT = 2001, STREAM::MASTER_FUNCID_QUERYHEALTHCHECKMASTER = 2002, STREAM::MASTER_FUNCID_QUERYHEALTHCHECKMASTERRESULT = 2003,
  STREAM::MASTER_FUNCID_PROXY_CHECK = 2004, STREAM::MASTER_FUNCID_PROXY_CHECKRESULT = 2005, STREAM::MASTER_FUNCID_MASTER_CHECK = 2006, STREAM::MASTER_FUNCID_MASTER_CHECKRESULT = 2007,
  STREAM::MASTER_FUNCID_MASTER_LOBBY_FORCEJOIN = 2008, STREAM::MASTER_FUNCID_MASTER_LOBBY_FORCEJOINRESULT = 2009, STREAM::MASTER_FUNCID_MASTER_LOBBY_LEAVE = 2010, STREAM::MASTER_FUNCID_MASTER_LOBBY_UPDATE = 2011,
  STREAM::MASTER_FUNCID_MASTER_LOBBY_UPDATERESULT = 2012, STREAM::MASTER_FUNCID_MASTER_ROOM_CREATE = 2013, STREAM::MASTER_FUNCID_MASTER_ROOM_CREATERESULT = 2014, STREAM::MASTER_FUNCID_MASTER_ROOM_FORCEJOIN = 2015,
  STREAM::MASTER_FUNCID_MASTER_ROOM_FORCEJOINRESULT = 2016, STREAM::MASTER_FUNCID_MASTER_ROOM_JOIN = 2017, STREAM::MASTER_FUNCID_MASTER_ROOM_JOINRESULT = 2018, STREAM::MASTER_FUNCID_MASTER_ROOM_RANDOMJOIN = 2019,
  STREAM::MASTER_FUNCID_MASTER_ROOM_RANDOMJOINRESULT = 2020, STREAM::MASTER_FUNCID_MASTER_ROOM_LEAVE = 2021, STREAM::MASTER_FUNCID_MASTER_ROOM_LEAVERESULT = 2022, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEMAXPLAYERS = 2023,
  STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEMAXPLAYERSRESULT = 2024, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEISVISIBLE = 2025, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEISVISIBLERESULT = 2026, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEISOPEN = 2027,
  STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEISOPENRESULT = 2028, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEROOMPARAMETERS = 2029, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEROOMPARAMETERSRESULT = 2030, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATELOBBYPARAMETERS = 2031,
  STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATELOBBYPARAMETERSRESULT = 2032, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATE = 2033, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATERESULT = 2034, STREAM::MASTER_FUNCID_MASTER_SEARCHPLAYERS = 2035,
  STREAM::MASTER_FUNCID_MASTER_SEARCHPLAYERSRESULT = 2036, STREAM::MASTER_FUNCID_MASTER_STATS_UPDATE = 2037, STREAM::MASTER_FUNCID_MASTER_STATS_UPDATERESULT = 2038, STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEPLAYERPARAMETERS = 2039,
  STREAM::MASTER_FUNCID_MASTER_ROOM_UPDATEPLAYERPARAMETERSRESULT = 2040, STREAM::MASTER_FUNCID_MASTER_UPDATEPLAYERNAME = 2041, STREAM::MASTER_FUNCID_MASTER_UPDATEPLAYERNAMERESULT = 2042, STREAM::MASTER_FUNCID_QUERYDISCONNECTMASTER = 2043,
  STREAM::MASTER_FUNCID_MAX = 2044
}
 MasterRPC における payload_type の ID. More...
 
enum  STREAM::ROOMMASTER_FUNCID {
  STREAM::ROOMMASTER_FUNCID_QUERYCONNECTROOMMASTER = 3000, STREAM::ROOMMASTER_FUNCID_QUERYCONNECTROOMMASTERRESULT = 3001, STREAM::ROOMMASTER_FUNCID_QUERYHEALTHCHECKROOMMASTER = 3002, STREAM::ROOMMASTER_FUNCID_QUERYHEALTHCHECKROOMMASTERRESULT = 3003,
  STREAM::ROOMMASTER_FUNCID_ROOMMASTER_SETADDRESS = 3004, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_SETWEIGHT = 3005, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_LOGINPLAYER = 3006, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_LOGINPLAYERRESULT = 3007,
  STREAM::ROOMMASTER_FUNCID_ROOMMASTER_LOGOUTPLAYER = 3008, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_LOGOUTPLAYERRESULT = 3009, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_UPDATEHOSTID = 3010, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_UPDATEHOSTIDRESULT = 3011,
  STREAM::ROOMMASTER_FUNCID_ROOMMASTER_UPDATEPLAYERPARAMETERS = 3012, STREAM::ROOMMASTER_FUNCID_ROOMMASTER_UPDATEPLAYERNAME = 3013, STREAM::ROOMMASTER_FUNCID_QUERYDISCONNECTROOMMASTER = 3014, STREAM::ROOMMASTER_FUNCID_MAX = 3015
}
 RoomMasterRPC における payload_type の ID. More...
 
enum  STREAM::ROOM_FUNCID {
  STREAM::ROOM_FUNCID_QUERYCONNECTROOM = 4000, STREAM::ROOM_FUNCID_QUERYCONNECTROOMRESULT = 4001, STREAM::ROOM_FUNCID_QUERYHEALTHCHECKROOM = 4002, STREAM::ROOM_FUNCID_QUERYHEALTHCHECKROOMRESULT = 4003,
  STREAM::ROOM_FUNCID_ROOM_LOGINPLAYER = 4004, STREAM::ROOM_FUNCID_ROOM_LOGINPLAYERRESULT = 4005, STREAM::ROOM_FUNCID_ROOM_JOINEDPLAYER = 4006, STREAM::ROOM_FUNCID_ROOM_JOINEDPLAYERRESULT = 4007,
  STREAM::ROOM_FUNCID_ROOM_LEFTPLAYER = 4008, STREAM::ROOM_FUNCID_ROOM_LEFTPLAYERRESULT = 4009, STREAM::ROOM_FUNCID_ROOM_UPDATEHOSTID = 4010, STREAM::ROOM_FUNCID_ROOM_UPDATEHOSTIDRESULT = 4011,
  STREAM::ROOM_FUNCID_ROOM_RPC = 4012, STREAM::ROOM_FUNCID_ROOM_RPCRESULT = 4013, STREAM::ROOM_FUNCID_ROOM_KICKPLAYER = 4014, STREAM::ROOM_FUNCID_ROOM_KICKPLAYERRESULT = 4015,
  STREAM::ROOM_FUNCID_QUERYDISCONNECTROOM = 4016, STREAM::ROOM_FUNCID_SERVERSVC_INSTANTIATE = 4017, STREAM::ROOM_FUNCID_SERVERSVC_DESTROY = 4018, STREAM::ROOM_FUNCID_SERVERSVC_RPC = 4019,
  STREAM::ROOM_FUNCID_MAX = 4020
}
 RoomRPC における payload_type の ID. More...
 
enum  STREAM::MASTERPROXY_FUNCID { STREAM::MASTERPROXY_FUNCID_CLIENT_DISCONNECTED = 5000 }
 mun_masterサーバ⇔mun_proxyサーバ間 における payload_type の ID. More...
 
enum  STREAM::MONITOR_FUNCID { STREAM::MONITOR_FUNCID_MONITORING_PULL_REQUEST = 6000, STREAM::MONITOR_FUNCID_MONITORING_PULL_RESPONSE = 6001 }
 MonitorRPC における payload_type の ID. More...
 
enum  STREAM::ERRORCODE_ID {
  STREAM::RESULT_SUCCESS = 0, STREAM::RESULT_FAILURE = -1, STREAM::RESULT_FAILURE_RESOLVER = -1000, STREAM::RESULT_FAILURE_RESOLVER_MISMATCH_MRS_VERSION = -1001,
  STREAM::RESULT_FAILURE_RESOLVER_MISMATCH_MUN_VERSION = -1002, STREAM::RESULT_FAILURE_RESOLVER_MUN_PROXY_NOT_FOUND = -1003, STREAM::RESULT_FAILURE_PROXY = -2000, STREAM::RESULT_FAILURE_PROXY_MISMATCH_MRS_VERSION = -2001,
  STREAM::RESULT_FAILURE_PROXY_MISMATCH_MUN_VERSION = -2002, STREAM::RESULT_FAILURE_PROXY_DENYED_CUSTOM_AUTH = -2003, STREAM::RESULT_FAILURE_PROXY_ENTRY_CLIENT = -2004, STREAM::RESULT_FAILURE_MASTER = -3000,
  STREAM::RESULT_FAILURE_MASTER_MISMATCH_MRS_VERSION = -3001, STREAM::RESULT_FAILURE_MASTER_MISMATCH_MUN_VERSION = -3002, STREAM::RESULT_FAILURE_MASTER_UNCREATED_MATCHING_DATABASE = -3003, STREAM::RESULT_FAILURE_MASTER_MISMATCHED_MATCHING_DATABASE = -3004,
  STREAM::RESULT_FAILURE_MASTER_UNCREATED_CLIENT_DATABASE = -3005, STREAM::RESULT_FAILURE_MASTER_MISMATCHED_CLIENT_DATABASE = -3006, STREAM::RESULT_FAILURE_MASTER_UNUPDATE_CLIENT_DATABASE = -3007, STREAM::RESULT_FAILURE_MASTER_UNUPDATE_ROOM_DATABASE = -3008,
  STREAM::RESULT_FAILURE_MASTER_UNUPDATE_LOBBY_DATABASE = -3009, STREAM::RESULT_FAILURE_MASTER_CLIENT_MAX_OVER = -3010, STREAM::RESULT_FAILURE_MASTER_LOBBY_MAX_OVER = -3011, STREAM::RESULT_FAILURE_MASTER_ROOM_MAX_OVER = -3012,
  STREAM::RESULT_FAILURE_MASTER_MISMATCHED_LOBBY = -3013, STREAM::RESULT_FAILURE_MASTER_UNSUPPORTED_LOBBY_KIND = -3014, STREAM::RESULT_FAILURE_MASTER_FAILED_FORCEJOIN_LOBBY = -3015, STREAM::RESULT_FAILURE_MASTER_FAILED_JOIN_LOBBY = -3016,
  STREAM::RESULT_FAILURE_MASTER_MISMATCHED_ROOM = -3017, STREAM::RESULT_FAILURE_MASTER_ALREADY_CREATED_ROOM = -3018, STREAM::RESULT_FAILURE_MASTER_ALREADY_JOINED_ROOM = -3019, STREAM::RESULT_FAILURE_MASTER_CLOSED_ROOM = -3020,
  STREAM::RESULT_FAILURE_MASTER_UNCREATE_ROOM = -3021, STREAM::RESULT_FAILURE_MASTER_UNUPDATE_ROOM_FILTER = -3022, STREAM::RESULT_FAILURE_MASTER_AUTHENTICATION = -3023, STREAM::RESULT_FAILURE_ROOM = -4000,
  STREAM::RESULT_FAILURE_ROOM_MISMATCH_MRS_VERSION = -4001, STREAM::RESULT_FAILURE_ROOM_MISMATCH_MUN_VERSION = -4002
}
 エラーコードID. More...
 
enum  STREAM::PROTOCOL_ID {
  STREAM::PROTOCOL_NONE = 0, STREAM::PROTOCOL_TCP = 1, STREAM::PROTOCOL_UDP = 2, STREAM::PROTOCOL_WS = 3,
  STREAM::PROTOCOL_WSS = 4
}
 接続プロトコル. More...
 
enum  STREAM::TARGETS_TYPE { STREAM::TARGETS_ALL = 0, STREAM::TARGETS_OTHERS = 1, STREAM::TARGETS_PLAYER = 2 }
 送信先の指定. More...
 
enum  STREAM::LOBBYKIND_ID { STREAM::LOBBYKIND_DEFAULT = 0, STREAM::LOBBYKIND_SQL = 2, STREAM::LOBBYKIND_RANDOM = 3 }
 ロビー属性値. More...
 
enum  STREAM::MATCHING_MODE { STREAM::MATCHINGMODE_DEFAULT = 0, STREAM::MATCHINGMODE_UNIFORM = 1, STREAM::MATCHINGMODE_RANDOM = 2 }
 マッチングモードの設定値. More...
 
enum  STREAM::SEARCHPLAYER_RESULT_STATUS { STREAM::SEARCHPLAYER_IS_OFFLINE = 0, STREAM::SEARCHPLAYER_IS_ONLINE = 1, STREAM::SEARCHPLAYER_IS_IN_ROOM = 2 }
 プレイヤー検索結果のステータスID. More...
 
enum  STREAM::ROOM_TRANS_TYPE { STREAM::ROOM_TRANS_CUSTOM = 215, STREAM::ROOM_TRANS_VOICE = 216, STREAM::ROOM_TRANS_RPC = 217, STREAM::ROOM_TRANS_STREAM = 218 }
 ルーム内送信データの属性. More...
 
enum  STREAM::ROOM_RPC_TYPE { STREAM::ROOM_RPC_FOR_TARGET = 0, STREAM::ROOM_RPC_FOR_PLAYER = 1, STREAM::ROOM_RPC_FOR_INSTANTIATE = 2, STREAM::ROOM_RPC_FOR_TEST = 255 }
 ルーム内RPC送信タイプ. More...
 
enum  STREAM::MAX_LIMIT {
  STREAM::LOBBY_LIST_MAX = 255, STREAM::ROOM_LIST_MAX = 255, STREAM::PLAYER_MAX = 255, STREAM::PLAYER_PARAMETERS_MAX = 10,
  STREAM::ROOM_PARAMETERS_MAX = 15, STREAM::LOBBY_PARAMETERS_MAX = ROOM_PARAMETERS_MAX, STREAM::ROOM_RPC_BUFFER_MAX = 255, STREAM::CUSTOM_AUTH_PARAMETERS_MAX = 15
}
 各種上限値. More...
 
enum  STREAM::UNIONTYPE {
  STREAM::UNIONTYPE_NULL = 0, STREAM::UNIONTYPE_VECTOR2 = 112, STREAM::UNIONTYPE_VECTOR3 = 113, STREAM::UNIONTYPE_VECTOR4 = 114,
  STREAM::UNIONTYPE_QUATERNION = 115, STREAM::UNIONTYPE_MONOBIT_PLAYER = 116, STREAM::UNIONTYPE_BOOL = 129, STREAM::UNIONTYPE_INT8 = 130,
  STREAM::UNIONTYPE_INT16 = 132, STREAM::UNIONTYPE_INT32 = 133, STREAM::UNIONTYPE_INT64 = 134, STREAM::UNIONTYPE_UINT8 = 135,
  STREAM::UNIONTYPE_UINT16 = 136, STREAM::UNIONTYPE_UINT32 = 137, STREAM::UNIONTYPE_UINT64 = 138, STREAM::UNIONTYPE_FLOAT = 139,
  STREAM::UNIONTYPE_DOUBLE = 140, STREAM::UNIONTYPE_STRING = 141, STREAM::UNIONTYPE_ARRAY_VECTOR2 = 172, STREAM::UNIONTYPE_ARRAY_VECTOR3 = 173,
  STREAM::UNIONTYPE_ARRAY_VECTOR4 = 174, STREAM::UNIONTYPE_ARRAY_QUATERNION = 175, STREAM::UNIONTYPE_ARRAY_MONOBIT_PLAYER = 176, STREAM::UNIONTYPE_ARRAY_OBJECT = 192,
  STREAM::UNIONTYPE_ARRAY_BOOL = 193, STREAM::UNIONTYPE_ARRAY_INT8 = 194, STREAM::UNIONTYPE_ARRAY_INT16 = 196, STREAM::UNIONTYPE_ARRAY_INT32 = 197,
  STREAM::UNIONTYPE_ARRAY_INT64 = 198, STREAM::UNIONTYPE_ARRAY_UINT8 = 199, STREAM::UNIONTYPE_ARRAY_UINT16 = 200, STREAM::UNIONTYPE_ARRAY_UINT32 = 201,
  STREAM::UNIONTYPE_ARRAY_UINT64 = 202, STREAM::UNIONTYPE_ARRAY_FLOAT = 203, STREAM::UNIONTYPE_ARRAY_DOUBLE = 204, STREAM::UNIONTYPE_ARRAY_STRING = 205,
  STREAM::UNIONTYPE_HASH = 224, STREAM::UNIONTYPE_HASH_TABLE = 225, STREAM::UNIONTYPE_OBJECT = 255
}
 Unionクラスで管理するtypeキー. More...
 

Detailed Description

MUNにおける通信データ情報.

Date
2016/11/15 初稿.
2018/05/07 最終更新. copyright © monobit.Inc. All rights reserved.