CTR-Pia
5.4.3
Game Communication Engine
|
ローカル通信のセッション情報クラスです。 [詳細]
Public メソッド | |
virtual | ~LocalSessionInfo () |
デストラクタ。 | |
virtual void | Clear () |
セッション情報をクリアします。 | |
virtual Result | GetApplicationData (void *pBuffer, uint32_t size) const =0 |
セッションのアプリケーション定義データを取得します。 | |
virtual uint32_t | GetApplicationDataSize () const =0 |
セッションのアプリケーション定義データの長さを取得します。 | |
virtual Result | GetBssid (uint8_t *pBssid, uint32_t size) const =0 |
BSSID(ホストの MAC アドレス)を取得します。 | |
virtual uint16_t | GetCurrentParticipantNum () const =0 |
セッションに参加している人数を取得します。 | |
virtual uint32_t | GetGameMode () const =0 |
セッションのゲームモードを取得します。 | |
virtual uint16_t | GetMaxParticipantNum () const =0 |
セッションに参加できる最大人数を取得します。 | |
virtual uint16_t | GetMinParticipantNum () const |
セッションに参加できる最小人数を取得します。 | |
virtual uint8_t | GetRadioStrength () const |
セッションの電波強度を取得します。 | |
virtual uint32_t | GetSessionId () const =0 |
セッションの ID を取得します。 | |
virtual Result | GetSessionStationInfo (LocalStationInfo *pSessionStationInfoList, uint32_t sessionStationInfoListSize) const =0 |
セッションに参加中のステーション情報を取得します。 | |
virtual bool | IsOpened () const =0 |
セッションが参加募集受付状態かどうかを取得します。 | |
virtual bool | IsRestrictedByUserPassword () const |
セッションにユーザーパスワードが設定されているかどうかを確認します。 | |
virtual void | Trace (uint64_t flag) const |
デバッグに有用な情報をプリントします。 | |
ローカル通信のセッション情報クラスです。
|
pure virtual |
セッションのアプリケーション定義データを取得します。
セッションに設定したアプリケーション定義データを取得します。
[out] | pBuffer | セッションのアプリケーション定義データのコピー用バッファのポインタ。 |
[in] | size | セッションのアプリケーション定義データのコピー用バッファのサイズ。 |
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションのアプリケーション定義データの長さを取得します。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
BSSID(ホストの MAC アドレス)を取得します。
BSSID のサイズは BssIdSize バイトです。
[out] | pBssid | BSSID の格納先バッファのポインタ。 |
[in] | size | BSSID の格納先バッファのサイズ。 |
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションに参加している人数を取得します。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションのゲームモードを取得します。
通信モード識別用 ID を uint32_t にキャストして返します。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションに参加できる最大人数を取得します。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
virtual |
|
virtual |
セッションの電波強度を取得します。
|
pure virtual |
セッションの ID を取得します。
同じセッション ID を持つ異なるセッションが存在する場合があります。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションに参加中のステーション情報を取得します。
[out] | pSessionStationInfoList | ステーション情報リスト格納先のポインタ。 |
[in] | sessionStationInfoListSize | ステーション情報リスト格納先のサイズ。 |
nn::pia::local::UdsSessionInfoで実装されています。
|
pure virtual |
セッションが参加募集受付状態かどうかを取得します。
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで実装されています。
|
virtual |
セッションにユーザーパスワードが設定されているかどうかを確認します。
|
virtual |
デバッグに有用な情報をプリントします。
[in] | flag | トレースフラグの論理和。詳細は TraceFlag 型を参照してください。 |
nn::pia::session::ISessionInfoを実装しています。
nn::pia::local::UdsSessionInfoで再定義されています。