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] 系统特定错误。

标签类别:配置文件专有。限制条件:无