nl::Weave::Profiles::Common

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สำหรับโปรไฟล์ Weave Common

สรุป

อินเทอร์เฟซจะกำหนดประเภทข้อความและรหัสสถานะ

การแจงนับ

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

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