nl::Weave::Profiles::Common

この名前空間には、Weave Common プロファイル用の Weave 内のすべてのインターフェースが含まれます。

概要

これらのインターフェースでは、メッセージ タイプとステータス コードを定義します。

列挙型

@86 enum
Common プロファイル メッセージ タイプ。
@87{
  kStatus_Success = 0,
  kStatus_Canceled = 1,
  kStatus_BadRequest = 0x0010,
  kStatus_UnsupportedMessage = 0x0011,
  kStatus_UnexpectedMessage = 0x0012,
  kStatus_AuthenticationRequired = 0x0013,
  kStatus_AccessDenied = 0x0014,
  kStatus_OutOfMemory = 0x0017,
  kStatus_NotAvailable = 0x0018,
  kStatus_LocalSetupRequired = 0x0019,
  kStatus_InternalServerProblem = 0x0020,
  kStatus_Relocated = 0x0030,
  kStatus_Busy = 0x0040,
  kStatus_Timeout = 0x0041,
  kStatus_InternalError = 0x0050,
  kStatus_Continue = 0x0090
}
enum
一般的なプロフィール ステータス コード。
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
enum
共通プロファイルの MIME ファイル形式。
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
enum
共通のプロファイル データタグ。

列挙型

@86

 @86

Common プロファイル メッセージ タイプ。

@87

 @87

一般的なプロフィール ステータス コード。

プロパティ
kStatus_AccessDenied

リクエストを行えるのは、十分なアクセス権を持つ当事者のみです。

kStatus_AuthenticationRequired

このリクエストを行えるのは、認証済みの当事者のみです。

kStatus_BadRequest

リクエストを認識できないか、形式が正しくありません。

kStatus_Busy

送信者はビジー状態で、現在、リクエストされた操作を実行できません。

kStatus_Canceled

オペレーションがキャンセルされました。

kStatus_Continue

続行するためのコンテキスト固有のシグナル。

kStatus_InternalError

内部障害により、オペレーションを完了できませんでした。

kStatus_InternalServerProblem

サーバーで問題が発生したため、リクエストを完了できませんでした。

kStatus_LocalSetupRequired

必要なローカル構成ステップが 1 つ以上完了していないため、リクエストされたオペレーションを実行できませんでした。

kStatus_NotAvailable

送信者の現在の状態では、リクエストされたオペレーションを実行できません。

kStatus_OutOfMemory

送信者のメモリリソースが不足しているため、現時点ではリクエストされた操作を実行できません。

kStatus_Relocated

リクエストが間違ったエンドポイントに送信されました。

クライアントは、更新されたエンドポイント リストをディレクトリ サーバーにクエリして再試行する必要があります。

kStatus_Success

オペレーションはエラーなしで完了しました。

kStatus_Timeout

オペレーションまたはプロトコルの操作が、割り当てられた時間内に完了しませんでした。

kStatus_UnexpectedMessage

予期しない時刻または予期しないコンテキストでメッセージを受信しました。

kStatus_UnsupportedMessage

認識できない、またはサポートされていないメッセージを受信しました。

@88

 @88

共通プロファイルの MIME ファイル形式。

プロパティ
kMIMEType_AppGzip

gzip で圧縮されたデータです。

kMIMEType_AppOctetStream

最も一般的な制限されていないバイトのセットで、「unspecified.」と同じです。

kMIMEType_TextPlain

書式なしテキスト、非圧縮。

@89

 @89

共通のプロファイル データタグ。

プロパティ
kTag_MIMEType

[uint] MIME タイプ。

タグ カテゴリ: プロファイルに依存しない。制約: なし

kTag_SchemaVersion

[uint] スキーマのリビジョン。

[タグ カテゴリ]: プロファイル固有。制約: 0 ~ 255

kTag_SystemErrorCode

[uint] システム固有のエラー。

[タグ カテゴリ]: プロファイル固有。制約: なし