ローカル通信のセッション情報クラスです。
[詳細]
nn::pia::local::UdsSessionInfo::UdsSessionInfo |
( |
const UdsSessionInfo & |
rhs | ) |
|
void nn::pia::local::UdsSessionInfo::Copy |
( |
const UdsSessionInfo & |
rhs | ) |
|
セッション情報をコピーします。
アプリケーションでセッション情報を保持したい際に使用します。
- 引数
-
virtual Result nn::pia::local::UdsSessionInfo::GetApplicationData |
( |
void * |
pBuffer, |
|
|
uint32_t |
size |
|
) |
| const |
|
virtual |
virtual uint32_t nn::pia::local::UdsSessionInfo::GetApplicationDataSize |
( |
| ) |
const |
|
virtual |
virtual Result nn::pia::local::UdsSessionInfo::GetBssid |
( |
uint8_t * |
pBssidBuffer, |
|
|
uint32_t |
size |
|
) |
| const |
|
virtual |
BSSID(ホストの MAC アドレス)を取得します。
BSSID のサイズは nn::uds::MAC_ADDRESS_SIZE バイトです。引数には、このサイズのバッファを設定する必要があります。
- 引数
-
[out] | pBssidBuffer | BSSID を格納するためのバッファ。サイズが nn::uds::MAC_ADDRESS_SIZE バイトである必要があります。 |
[in] | size | BSSID を格納するためのバッファサイズ |
- 戻り値
- 正常に情報を取得できた場合、成功の Result が返ります。
- 返るエラーの一覧:
- ResultInvalidArgument 引数が不正です。プログラミングエラーです。このエラーが返らないようにソースコードを修正してください。
nn::pia::local::LocalSessionInfoを実装しています。
virtual uint16_t nn::pia::local::UdsSessionInfo::GetCurrentParticipantNum |
( |
| ) |
const |
|
virtual |
virtual uint32_t nn::pia::local::UdsSessionInfo::GetGameMode |
( |
| ) |
const |
|
virtual |
virtual uint16_t nn::pia::local::UdsSessionInfo::GetMaxParticipantNum |
( |
| ) |
const |
|
virtual |
virtual uint16_t nn::pia::local::LocalSessionInfo::GetMinParticipantNum |
( |
| ) |
const |
|
virtualinherited |
virtual uint8_t nn::pia::local::LocalSessionInfo::GetRadioStrength |
( |
| ) |
const |
|
virtualinherited |
セッションの電波強度を取得します。
- 戻り値
- セッションの電波強度が返ります。
virtual uint32_t nn::pia::local::UdsSessionInfo::GetSessionId |
( |
| ) |
const |
|
virtual |
virtual Result nn::pia::local::UdsSessionInfo::GetSessionStationInfo |
( |
LocalStationInfo * |
pSessionStationInfo, |
|
|
uint32_t |
sessionStationInfoListSize |
|
) |
| const |
|
virtual |
virtual bool nn::pia::local::UdsSessionInfo::IsOpened |
( |
| ) |
const |
|
virtual |
virtual bool nn::pia::local::LocalSessionInfo::IsRestrictedByUserPassword |
( |
| ) |
const |
|
virtualinherited |
セッションにユーザーパスワードが設定されているかどうかを確認します。
- 戻り値
- ユーザーパスワードが設定されている場合は true が返ります。
代入演算子です。
- 引数
-
- 戻り値
- 本オブジェクトへの参照。
virtual void nn::pia::local::UdsSessionInfo::Trace |
( |
uint64_t |
flag | ) |
const |
|
virtual |