ルーム情報クラス.
More...
#include <MunRoomInfo.hpp>
|
uint64 | GetId () |
| ルームIDの取得. More...
|
|
int32 | GetHostId () |
| ホストIDの取得. More...
|
|
void | SetHostId (int32 hostId) |
| ホストIDの設定. More...
|
|
std::list< MunRoomPlayerInfo > * | GetPlayersInRoom () |
| ルーム内プレイヤー情報の取得. More...
|
|
| MunRoomInfo (uint64 id=0, bool isNeedHostPlayer=true) |
| コンストラクタ. More...
|
|
virtual | ~MunRoomInfo () |
| デストラクタ.
|
|
void | AddPlayer (MrsConnection connection, int32 playerId, std::string playerName, uint32 clientIdForMaster, uint64 clientUidForProxyServer, uint64 roomId, STREAM::KeyValue *pParameters, uint16 parametersLen) |
| ルーム内プレイヤー情報の追加. More...
|
|
void | ChangePlayerParameters (int32 playerId, STREAM::KeyValue *pParameters, uint16 parametersLen) |
| ルーム内プレイヤー情報の更新. More...
|
|
void | ChangePlayerName (int32 playerId, std::string playerName) |
| ルーム内プレイヤー名の追加. More...
|
|
bool | RemovePlayer (int32 playerId) |
| ルーム内プレイヤー情報の削除. More...
|
|
void | Update () |
|
MunRoomInfo::MunRoomInfo |
( |
uint64 |
id = 0 , |
|
|
bool |
isNeedHostPlayer = true |
|
) |
| |
コンストラクタ.
- Parameters
-
id | ルームID。指定がなければ 0 が代入される. |
isNeedHostPlayer | ホストプレイヤーが必要かどうかのフラグ。指定がなければ true が代入される. |
void MunRoomInfo::AddPlayer |
( |
MrsConnection |
connection, |
|
|
int32 |
playerId, |
|
|
std::string |
playerName, |
|
|
uint32 |
clientIdForMaster, |
|
|
uint64 |
clientUidForProxyServer, |
|
|
uint64 |
roomId, |
|
|
STREAM::KeyValue * |
pParameters, |
|
|
uint16 |
parametersLen |
|
) |
| |
ルーム内プレイヤー情報の追加.
- Parameters
-
connection | MUNクライアントの接続情報. |
playerId | プレイヤーID. |
playerName | プレイヤー名. |
clientUidForMaster | mun_masterサーバ側におけるクライアント識別ユニークID. |
clientUidForProxyServer | mun_proxyサーバ側におけるクライアント識別ユニークID. |
roomId | ルームID. pParameters プレイヤーパラメータ. parametersLen プレイヤーパラメータの登録数. |
connection | MUNクライアントの接続情報. |
playerId | プレイヤーID. |
clientUidForMaster | mun_masterサーバ側におけるクライアント識別ユニークID. |
clientUidForProxyServer | mun_proxyサーバ側におけるクライアント識別ユニークID. |
roomId | ルームID. |
void MunRoomInfo::ChangePlayerName |
( |
int32 |
playerId, |
|
|
std::string |
playerName |
|
) |
| |
ルーム内プレイヤー名の追加.
- Parameters
-
void MunRoomInfo::ChangePlayerParameters |
( |
int32 |
playerId, |
|
|
STREAM::KeyValue * |
pParameters, |
|
|
uint16 |
parametersLen |
|
) |
| |
ルーム内プレイヤー情報の更新.
- Parameters
-
playerId | プレイヤーID. pParameters プレイヤーパラメータ. parametersLen プレイヤーパラメータの登録数. |
int32 MunRoomInfo::GetHostId |
( |
| ) |
|
ホストIDの取得.
- Returns
- ホストIDを返す。
uint64 MunRoomInfo::GetId |
( |
| ) |
|
ルームIDの取得.
- Returns
- ルームIDを返す。
ルーム内プレイヤー情報の取得.
- Returns
- ルーム内プレイヤー情報を返す。
bool MunRoomInfo::RemovePlayer |
( |
int32 |
playerId | ) |
|
ルーム内プレイヤー情報の削除.
- Parameters
-
- Returns
- 削除に成功したら true、失敗したら false を返す。
void MunRoomInfo::SetHostId |
( |
int32 |
hostId | ) |
|
int32 MunRoomInfo::m_HostId |
|
protected |
bool MunRoomInfo::m_IsNeedHostPlayer |
|
protected |
The documentation for this class was generated from the following files: