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

[단위] MIME 유형입니다.

태그 카테고리: 프로필에 구애받지 않습니다. 제약조건: 없음

kTag_SchemaVersion

[단위] 스키마 버전

태그 카테고리: 프로필별로 다릅니다. 제약조건: 0~255

kTag_SystemErrorCode

[uint] 시스템 관련 오류입니다.

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