CTR NEX API Reference
nn::nex::MatchmakeRefereePersonalRoundResult クラス

ラウンドの個人結果を表すクラスです。 [詳解]

#include <RendezVous/Services/Jugem/MatchmakeReferee/src/Common/MatchmakeRefereePersonalRoundResult.h>

DDLCLASSMatchmakeRefereePersonalRoundResultを継承しています。

公開メンバ関数

 MatchmakeRefereePersonalRoundResult ()
 コンストラクタです。
 
virtual ~MatchmakeRefereePersonalRoundResult ()
 デストラクタです。
 
const qBuffer & GetBuffer () const
 バイナリ値を取得します。 [詳解]
 
qUnsignedInt32 GetPersonalRoundResultFlag () const
 結果ビットフラグを取得します。 [詳解]
 
PrincipalID GetPrincipalId () const
 プリンシパル ID を取得します。 [詳解]
 
qInt32 GetRatingValueChange () const
 レートの変化量を取得します。 [詳解]
 
qUnsignedInt32 GetRoundWinLoss () const
 勝敗を取得します。 [詳解]
 
void Reset ()
 オブジェクトをデフォルトコンストラクタで生成した状態に初期化します。
 
void SetBuffer (const void *src, qUnsignedInt32 size)
 バイナリ値をセットします。 [詳解]
 
void SetPersonalRoundResultFlag (qUnsignedInt32 personalRoundResultFlag_)
 結果ビットフラグをセットします。 [詳解]
 
void SetPrincipalId (PrincipalID pid_)
 プリンシパル ID をセットします。 [詳解]
 
void SetRatingValueChange (qInt32 ratingValueChange_)
 レートの変化量をセットします。 [詳解]
 
void SetRoundWinLoss (qUnsignedInt32 roundWinLoss_)
 勝敗をセットします。 [詳解]
 
void Trace (qUnsignedInt64 uiTraceFlags=TRACE_ALWAYS, qBool bShowBufferContents=false) const
 MatchmakeRefereePersonalRoundResult オブジェクトの内容をトレースします。 [詳解]
 

詳解

ラウンドの個人結果を表すクラスです。

関数詳解

void nn::nex::MatchmakeRefereePersonalRoundResult::SetPrincipalId ( PrincipalID  pid_)

プリンシパル ID をセットします。

引数
[in]pid_本オブジェクトが表すユーザのプリンシパル ID
PrincipalID nn::nex::MatchmakeRefereePersonalRoundResult::GetPrincipalId ( ) const

プリンシパル ID を取得します。

戻り値
プリンシパル ID。
void nn::nex::MatchmakeRefereePersonalRoundResult::SetPersonalRoundResultFlag ( qUnsignedInt32  personalRoundResultFlag_)

結果ビットフラグをセットします。

引数
[in]personalRoundResultFlag_MatchmakeRefereeConstants::PersonalRoundResultFlag に対するビット単位の論理和です。
qUnsignedInt32 nn::nex::MatchmakeRefereePersonalRoundResult::GetPersonalRoundResultFlag ( ) const

結果ビットフラグを取得します。

戻り値
結果ビットフラグ。
void nn::nex::MatchmakeRefereePersonalRoundResult::SetRoundWinLoss ( qUnsignedInt32  roundWinLoss_)

勝敗をセットします。

引数
[in]roundWinLoss_MatchmakeRefereeConstants::RoundResult で表す状態です。
qUnsignedInt32 nn::nex::MatchmakeRefereePersonalRoundResult::GetRoundWinLoss ( ) const

勝敗を取得します。

戻り値
勝敗。
void nn::nex::MatchmakeRefereePersonalRoundResult::SetRatingValueChange ( qInt32  ratingValueChange_)

レートの変化量をセットします。

引数
[in]ratingValueChange_レートの変化量。
qInt32 nn::nex::MatchmakeRefereePersonalRoundResult::GetRatingValueChange ( ) const

レートの変化量を取得します。

戻り値
レートの変化量。
void nn::nex::MatchmakeRefereePersonalRoundResult::SetBuffer ( const void *  src,
qUnsignedInt32  size 
)

バイナリ値をセットします。

src に指定された領域から size バイト分の内容をセットします。 サーバにアップロードする際、size が MatchmakeRefereeConstants::STATS_BUFFER_MAX_SIZE を超えていると処理に失敗します。 エラーの詳細は MatchmakeRefereeClient::EndRound() を参照下さい。

引数
[in]srcセットするメモリ領域の先頭アドレス
[in]sizeセットするメモリ領域のサイズ
const qBuffer& nn::nex::MatchmakeRefereePersonalRoundResult::GetBuffer ( ) const

バイナリ値を取得します。

戻り値
バイナリ値。
void nn::nex::MatchmakeRefereePersonalRoundResult::Trace ( qUnsignedInt64  uiTraceFlags = TRACE_ALWAYS,
qBool  bShowBufferContents = false 
) const

MatchmakeRefereePersonalRoundResult オブジェクトの内容をトレースします。

引数
[in]uiTraceFlagsTraceLog::SetFlag() の引数と同様です。
[in]bShowBufferContentsbuffer の中身も表示するか。