DataStore に関する定数が定義された名前空間です。 [詳解]
変数 | |
static const size_t | BATCH_PROCESSING_CAPACITY = 100 |
一括処理を行う関数で一度に指定可能なデータIDの最大個数です。 | |
static const size_t | BATCH_PROCESSING_CAPACITY_POST_OBJECT = 16 |
一括 POST 処理で一度に指定可能なデータIDの最大個数です。 | |
static const qUnsignedInt32 | DEFAULT_DATA_TRANSFER_MINIMUM_TIMEOUT = 60 * 1000 |
ストレージサーバーからダウンロードするときのデフォルトの最低タイムアウト値です。(ミリ秒) | |
static const TimeInterval | DEFAULT_DATA_TRANSFER_TIMEOUT_BYTES_PER_SECOND = 167 |
ストレージサーバーからダウンロードするときの通信速度によるタイムアウト設定です。(バイト毎秒) 100KBの送受信が10分かかっても終わらない場合にタイムアウトします。 | |
static const size_t | DEFAULT_HTTP_BUFFER_SIZE = 32 * 1024 |
HTTP 通信で使用されるバッファサイズのデフォルト値です。 | |
static const qUnsignedInt32 | DEFAULT_HTTP_THREAD_PRIORITY = 16 |
データの送受信に使用される HTTP 通信スレッドの優先度のデフォルト値です。 | |
static const qUnsignedInt16 | DEFAULT_PERIOD = 90 |
デフォルトの有効日数です。デフォルトは90日です。 | |
static const size_t | DEFAULT_RELAY_BUFFER_SIZE = 16 * 1024 |
データを受け渡す際の最大サイズのデフォルト値です。 | |
static const qUnsignedInt16 | INVALID_DATA_TYPE = 0xffff |
無効なデータタイプです。 | |
static const qUnsignedInt64 | INVALID_DATAID = 0 |
無効なデータIDです。 | |
const DateTime & | INVALID_DATE_TIME |
無効な日時です。 DateTime(9999, 12, 31, 23, 59, 59) として定義されています。 | |
static const qUnsignedInt64 | INVALID_PASSWORD = 0 |
パスワードの無効値です。この値がパスワードに設定されることはありません。 | |
static const qUnsignedInt16 | INVALID_PERSISTENCE_SLOT_ID = 0xFFFF |
無効な永続化スロットIDです。 | |
static const size_t | MAX_DATACODE_STR_LEN = 14 |
データコードの最大文字列長です。 | |
static const size_t | MAX_NAME_LENGTH = 64 |
タイトル(要約情報)に指定できる文字数の最大値です。 | |
static const qUnsignedInt32 | MAX_SEARCH_ANY_RESULT_SIZE = 20 |
RESULTRANGE_ANY_OFFSET による無作為な検索で一度に取得可能な検索結果の最大数です。 | |
static const qUnsignedInt32 | MAX_SEARCH_DATA_TYPE_SIZE = 10 |
検索条件に指定できるデータタイプ数の最大値です。 | |
static const qUnsignedInt32 | MAX_SEARCH_RESULT_SIZE = 100 |
一度に取得可能な検索結果の最大数です。 | |
static const size_t | MAX_TAG_LENGTH = 24 |
タグに指定できる文字数の最大値です。 | |
static const qUnsignedInt16 | NUM_PERSISTENCE_SLOT = 16 |
永続化スロットの個数です。 | |
static const qInt8 | NUM_RATING_SLOT = RATING_SLOT_MAX + 1 |
評価スロットの個数です。 | |
static const qUnsignedInt32 | NUM_TAG_SLOT = 16 |
タグの個数です。 | |
const DateTime & | PERMANENT_DATE_TIME |
永続化されたデータに設定される有効期限です。 DateTime(9999, 12, 31, 0, 0, 0) として定義されています。 DateTime::Never とは異なることにご注意ください。 | |
static const qInt8 | RATING_SLOT_MAX = 15 |
評価スロットの最大数です。 | |
DataStore に関する定数が定義された名前空間です。
データのパーミッションです。参照権限と更新権限の両方で使用します。
アップロードに関する設定フラグです。
列挙値 | |
---|---|
DATA_FLAG_NONE |
設定無し |
DATA_FLAG_NEED_REVIEW |
運用者によるデータレビューが必要 |
DATA_FLAG_PERIOD_FROM_LAST_REFERRED |
データの参照、更新時に有効期限を伸びるようにする。仕様の詳細についてはプログラミングマニュアルを参照してください。 |
DATA_FLAG_USE_READ_LOCK |
使用不可 |
DATA_FLAG_USE_NOTIFICATION_ON_POST |
DataStoreClient::PostObject() 実行時に受信者に対して通知する。アップロードしたデータをいつの間に通信で受信できるようになります。3DS 、 Wii U でのみ利用可能です。 |
DATA_FLAG_USE_NOTIFICATION_ON_UPDATE |
アップロード後、そのデータを DataStoreClient::UpdateObject() で更新したときに受信者に対して通知する。更新したデータをいつの間に通信で受信できるようになります。Wii U でのみ利用可能です。 |
DATA_FLAG_NOT_USE_FILESERVER |
使用不可 |
DATA_FLAG_NEED_COMPLETION |
DataStoreClient::PostObject() 完了後に DataStoreClient::CompleteSuspendedPostObject() を実行するまでサーバー上のデータを有効にしない。 |
変更するメタ情報を設定するフラグです。
比較するメタ情報を設定するフラグです。
検索タイプです。
検索結果のソート対象とするカラムです。
どのメタ情報を取得するかを選択する際に使用するフラグです。
列挙値 | |
---|---|
RESULT_FLAG_TAGS |
タグ |
RESULT_FLAG_RATINGS |
評価情報 |
RESULT_FLAG_METABINARY |
バイナリデータ |
RESULT_FLAG_PERMITTED_IDS |
権限を持ったプリンシパルID。DataStoreClient::SearchObject() や DataStoreClient::SearchObjectLight() を使用する際は指定できません。 |
DataStoreRatingInitParam::SetLock() で指定する重複ロックのタイプです。
列挙値 | |
---|---|
RATING_LOCK_NONE |
重複ロックをしない |
RATING_LOCK_INTERVAL |
間隔によるロック |
RATING_LOCK_PERIOD |
期限によるロック |
RATING_LOCK_PERMANENT |
永久ロック |
DataStoreRatingInitParam::SetFlag() で指定するビットフラグです。
DataStoreConstants::RATING_FLAG_MODIFIABLEを指定した場合、再評価時には以前の評価値が合計値から引かれ、新たな評価値が合計値に足される動作となります。
列挙値 | |
---|---|
RATING_FLAG_MODIFIABLE |
変更可能にする |
RATING_FLAG_ROUND_MINUS |
加減算の結果負数になる場合0に丸める |
RATING_FLAG_DISABLE_SELF_RATING |
自己評価をできなくする |
DataStoreRatingLockInitParam::SetPeriodicLock() で指定する重複ロック期限です。
データのステータスです
DataStoreConstants::DATA_FLAG_NEED_REVIEW を指定したデータはアップロード後に DataStoreConstants::DATA_STATUS_PENDING となります。 DataStoreConstants::DATA_FLAG_NEED_REVIEW を指定しないデータはアップロード後に DataStoreConstants::DATA_STATUS_NONE となります。 DataStoreConstants::DATA_STATUS_PENDING , DataStoreConstants::DATA_STATUS_REJECTED では権限設定によらずオーナーのみ参照・更新が可能です。 DataStoreConstants::DATA_STATUS_NONE での参照・更新の可否は権限設定によります。
列挙値 | |
---|---|
DATA_STATUS_NONE |
通常状態 |
DATA_STATUS_PENDING |
審査中 |
DATA_STATUS_REJECTED |
審査で却下された |