nl::Weave::Profiles::Common

이 네임스페이스에는 Weave Common 프로필의 Weave 내에 있는 모든 인터페이스가 포함됩니다.

요약

인터페이스는 메시지 유형과 상태 코드를 정의합니다.

열거

@86 enum
일반 프로필 메시지 유형.
@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

일반 프로필 메시지 유형.

@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] 시스템 관련 오류입니다.

태그 카테고리: 프로필별로 다릅니다. 제약조건: 없음