Monobit Unity Networking ver.2.8.0 Server API Reference (C++)
MatchingClient Class Reference

マッチング処理上におけるMUNクライアント情報. More...

#include <MunMasterMatchingClient.hpp>

Public Member Functions

uint32 GetId ()
 クライアントIDの取得. More...
 
void SetId (uint32 id)
 クライアントIDの設定. More...
 
std::string GetName ()
 クライアント名の取得. More...
 
void SetName (std::string name)
 クライアント名の設定. More...
 
uint64 GetLobbyId ()
 所属しているロビーIDの取得. More...
 
void SetLobbyId (uint64 lobbyId)
 所属しているロビーIDの設定. More...
 
uint64 GetRoomId ()
 入室しているルームIDの取得. More...
 
void SetRoomId (uint64 roomId)
 入室しているルームIDの設定. More...
 
int32 GetPlayerId ()
 取得しているプレイヤーIDの取得. More...
 
void SetPlayerId (int32 playerId)
 取得しているプレイヤーIDの設定. More...
 
 MatchingClient (uint32 id=0, std::string name="", uint64 lobbyId=0, uint64 roomId=0, int32 playerId=0)
 コンストラクタ. More...
 
virtual ~MatchingClient ()
 デストラクタ.
 

Protected Attributes

uint32 m_Id
 クライアントID. More...
 
std::string m_Name
 クライアント名. More...
 
uint64 m_LobbyId
 所属しているロビーID. More...
 
uint64 m_RoomId
 入室しているルームID. More...
 
int32 m_PlayerId
 取得しているプレイヤーID. More...
 

Detailed Description

マッチング処理上におけるMUNクライアント情報.

Constructor & Destructor Documentation

MatchingClient::MatchingClient ( uint32  id = 0,
std::string  name = "",
uint64  lobbyId = 0,
uint64  roomId = 0,
int32  playerId = 0 
)

コンストラクタ.

Parameters
idルームID。指定がない場合には 0 が設定される.
nameルーム名。指定がない場合には空文字が設定される.
lobbyId所属しているロビーID。指定がない場合には 0 が設定される.
roomId入室しているルームID。指定がない場合には 0 が設定される.
playerId取得しているプレイヤーID。指定がない場合には 0 が設定される.

Member Function Documentation

uint32 MatchingClient::GetId ( )

クライアントIDの取得.

Returns
クライアントIDを返す。

Here is the caller graph for this function:

uint64 MatchingClient::GetLobbyId ( )

所属しているロビーIDの取得.

Returns
所属しているロビーIDを返す。

Here is the caller graph for this function:

std::string MatchingClient::GetName ( )

クライアント名の取得.

Returns
クライアント名を返す。

Here is the caller graph for this function:

int32 MatchingClient::GetPlayerId ( )

取得しているプレイヤーIDの取得.

Returns
取得しているプレイヤーIDを返す。

Here is the caller graph for this function:

uint64 MatchingClient::GetRoomId ( )

入室しているルームIDの取得.

Returns
入室しているルームIDを返す。

Here is the caller graph for this function:

void MatchingClient::SetId ( uint32  id)

クライアントIDの設定.

Returns
id クライアントID.
void MatchingClient::SetLobbyId ( uint64  lobbyId)

所属しているロビーIDの設定.

Returns
lobbyId 所属しているロビーID.

Here is the caller graph for this function:

void MatchingClient::SetName ( std::string  name)

クライアント名の設定.

Returns
name クライアント名.
void MatchingClient::SetPlayerId ( int32  playerId)

取得しているプレイヤーIDの設定.

Returns
playerId 取得しているプレイヤーID.
void MatchingClient::SetRoomId ( uint64  roomId)

入室しているルームIDの設定.

Returns
lobbyId 入室しているルームID.

Here is the caller graph for this function:

Member Data Documentation

uint32 MatchingClient::m_Id
protected

クライアントID.

uint64 MatchingClient::m_LobbyId
protected

所属しているロビーID.

std::string MatchingClient::m_Name
protected

クライアント名.

int32 MatchingClient::m_PlayerId
protected

取得しているプレイヤーID.

uint64 MatchingClient::m_RoomId
protected

入室しているルームID.


The documentation for this class was generated from the following file: