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

ไม่สามารถดำเนินการที่ขอ เนื่องจากขั้นตอนการกำหนดค่าภายในที่จำเป็นอย่างน้อย 1 ขั้นตอนยังไม่เสร็จสมบูรณ์

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] ข้อผิดพลาดเฉพาะระบบ

หมวดหมู่แท็ก: เฉพาะโปรไฟล์ ข้อจำกัด: ไม่มี