nl::Weave::Profiles::Common

此命名空間包含 Weave 中有關 Weave Common 設定檔的所有介面。

摘要

介面定義訊息類型和狀態碼。

列舉

@86 列舉
常見個人資料訊息類型。
@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
}
列舉
常見個人資料狀態碼。
@88{
  kMIMEType_AppOctetStream = 0x0000,
  kMIMEType_TextPlain = 0x0001,
  kMIMEType_AppGzip = 0x0002
}
列舉
常見設定檔 MIME 檔案類型。
@89{
  kTag_SystemErrorCode = 0x0001,
  kTag_SchemaVersion = 0x0002,
  kTag_MIMEType = 0x0004
}
列舉
Common 剖析資料標記。

列舉

86 分

 @86

常見個人資料訊息類型。

87 分

 @87

常見個人資料狀態碼。

屬性
kStatus_AccessDenied

要求必須由擁有充分存取權的一方提出。

kStatus_AuthenticationRequired

這項要求只能由經過驗證的一方提出。

kStatus_BadRequest

這項要求無法辨識或格式錯誤。

kStatus_Busy

傳送者忙碌中,目前無法執行要求的作業。

kStatus_Canceled

作業已取消。

kStatus_Continue

要繼續進行的情境專屬信號。

kStatus_InternalError

內部錯誤導致作業無法完成。

kStatus_InternalServerProblem

伺服器發生問題,因此無法完成要求。

kStatus_LocalSetupRequired

無法完成要求的作業,因為一或多個必要的本機設定步驟尚未完成。

kStatus_NotAvailable

系統無法根據傳送者目前狀態執行要求的作業。

kStatus_OutOfMemory

傳送者記憶體資源不足,目前無法執行要求的作業。

kStatus_Relocated

要求傳送至錯誤的端點。

用戶端應查詢目錄伺服器以取得更新的端點清單,然後再試一次。

kStatus_Success

作業已完成,未出現錯誤。

kStatus_Timeout

作業或通訊協定互動無法在指定時間內完成。

kStatus_UnexpectedMessage

郵件在非預期時間或內容中出現非預期情況。

kStatus_UnsupportedMessage

收到無法辨識或不支援的訊息。

88 分

 @88

常見設定檔 MIME 檔案類型。

屬性
kMIMEType_AppGzip

gzip 壓縮資料。

kMIMEType_AppOctetStream

最常見的未限制位元組集,與「未指定」相同。

kMIMEType_TextPlain

純文字,未經壓縮。

89 人

 @89

Common 剖析資料標記。

屬性
kTag_MIMEType

[uint] MIME 類型。

標籤類別:無設定檔。限制:無

kTag_SchemaVersion

[uint] 結構定義修訂版本。

標籤類別:設定檔專屬。限制:0-255

kTag_SystemErrorCode

[uint] 系統相關錯誤。

標籤類別:設定檔專屬。限制:無