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
}
列舉
常見概況資料標記。

列舉

@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

常見概況資料標記。

屬性
kTag_MIMEType

[uint] MIME 類型。

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

kTag_SchemaVersion

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

標記類別:特定設定檔。限制:0-255

kTag_SystemErrorCode

[uint] 系統特有錯誤。

標記類別:特定設定檔。限制:無