nl::Weave::Profiles::Common

此命名空间包含 Weave Common 配置文件对应的 Weave 中的所有接口。

摘要

这些接口定义了消息类型和状态代码。

枚举

@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

最通用的不受限制字节集,与“unspecified”。

kMIMEType_TextPlain

纯文本,未压缩。

89 岁

 @89

通用个人资料数据标记。

属性
kTag_MIMEType

[uint] MIME 类型。

标签类别:与配置文件无关。限制条件:无

kTag_SchemaVersion

[uint] 架构修订版本。

标签类别:特定个人资料。限制条件:0-255

kTag_SystemErrorCode

[uint] 系统特定错误。

标签类别:特定个人资料。限制条件:无