CTR-Pia
5.4.3
Game Communication Engine
|
コミュニティ設定の更新処理に関する情報を管理するクラスです。 [詳細]
Public メソッド | |
NexUpdateCommunitySetting () | |
デフォルトコンストラクタ。 | |
NexUpdateCommunitySetting (const NexUpdateCommunitySetting &rhs) | |
コピーコンストラクタ。 | |
virtual | ~NexUpdateCommunitySetting () |
デストラクタ。 | |
void | Copy (const NexUpdateCommunitySetting &rhs) |
設定をコピーします。 | |
NexUpdateCommunitySetting & | operator= (const NexUpdateCommunitySetting &rhs) |
代入演算子です。 | |
virtual void | Reset () |
設定をリセットします。 | |
Result | SetApplicationData (const void *pData, uint32_t size) |
アプリケーション定義のデータを指定します。 | |
void | SetAttributes (const uint32_t attributes[nn::pia::inet::AttributeSizeMax]) |
コミュニティの属性を一括して指定します。 | |
void | SetCommunityId (uint32_t communityId) |
更新するコミュニティIDを指定します。 | |
Result | SetCommunityUserPassword (const common::String &userPassword) |
コミュニティのユーザーパスワードを指定します。 | |
Result | SetDescription (const common::String &description) |
コミュニティの説明文字列を更新します。 | |
void | SetMaxParticipantNum (uint16_t max) |
コミュニティの最大参加人数を指定します。 | |
void | SetMinParticipantNum (uint16_t min) |
コミュニティの最小参加人数を指定します。 | |
Result | SetParticipationEndDate (const common::DateTime &endDate) |
コミュニティの参加終了日時の更新日時を指定します。 | |
Result | SetParticipationStartDate (const common::DateTime &startDate) |
コミュニティの開始日時の更新日時を指定します。 | |
コミュニティ設定の更新処理に関する情報を管理するクラスです。
更新する値を指定した設定のみ更新されます。更新しない設定について、指定は不要です。
nn::pia::inet::NexUpdateCommunitySetting::NexUpdateCommunitySetting | ( | const NexUpdateCommunitySetting & | rhs | ) |
コピーコンストラクタ。
[in] | rhs | コピー元のオブジェクトです。 |
void nn::pia::inet::NexUpdateCommunitySetting::Copy | ( | const NexUpdateCommunitySetting & | rhs | ) |
設定をコピーします。
[in] | rhs | コピー元のオブジェクトです。 |
NexUpdateCommunitySetting& nn::pia::inet::NexUpdateCommunitySetting::operator= | ( | const NexUpdateCommunitySetting & | rhs | ) |
代入演算子です。
[in] | rhs | 代入するオブジェクトです。 |
Result nn::pia::inet::NexUpdateCommunitySetting::SetApplicationData | ( | const void * | pData, |
uint32_t | size | ||
) |
アプリケーション定義のデータを指定します。
inet::ApplicationDataBufferSizeMax を超えないサイズを指定する必要があります。
[in] | pData | コミュニティに指定するアプリケーション定義データのバッファ。 |
[in] | size | コミュニティに指定するアプリケーション定義データのサイズ。ApplicationDataBufferSizeMax 以下である必要があります。 |
void nn::pia::inet::NexUpdateCommunitySetting::SetAttributes | ( | const uint32_t | attributes[nn::pia::inet::AttributeSizeMax] | ) |
コミュニティの属性を一括して指定します。
[in] | attributes | 属性の配列。配列のサイズは AttributeSizeMax である必要があります。 |
void nn::pia::inet::NexUpdateCommunitySetting::SetCommunityId | ( | uint32_t | communityId | ) |
更新するコミュニティIDを指定します。
[in] | communityId | 更新するコミュニティID。 |
Result nn::pia::inet::NexUpdateCommunitySetting::SetCommunityUserPassword | ( | const common::String & | userPassword | ) |
コミュニティのユーザーパスワードを指定します。
[in] | userPassword | 設定するユーザーパスワード。パスワードの文字列は CommunityUserPasswordLengthMax 以下である必要があります。 |
Result nn::pia::inet::NexUpdateCommunitySetting::SetDescription | ( | const common::String & | description | ) |
コミュニティの説明文字列を更新します。
[in] | description | 更新後のコミュニティの説明文字列。文字列の長さは DescriptionLengthMax 以下である必要があります。 |
void nn::pia::inet::NexUpdateCommunitySetting::SetMaxParticipantNum | ( | uint16_t | max | ) |
コミュニティの最大参加人数を指定します。
[in] | max | 作成するコミュニティに指定する最大参加人数。 |
void nn::pia::inet::NexUpdateCommunitySetting::SetMinParticipantNum | ( | uint16_t | min | ) |
コミュニティの最小参加人数を指定します。
[in] | min | 作成するコミュニティに指定する最小参加人数。 |
Result nn::pia::inet::NexUpdateCommunitySetting::SetParticipationEndDate | ( | const common::DateTime & | endDate | ) |
コミュニティの参加終了日時の更新日時を指定します。
[in] | endDate | コミュニティの参加終了日時。 |
Result nn::pia::inet::NexUpdateCommunitySetting::SetParticipationStartDate | ( | const common::DateTime & | startDate | ) |
コミュニティの開始日時の更新日時を指定します。
[in] | startDate | コミュニティの参加可能開始日時。 |