จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
nl::Weave::TLV::Debug
เนมสเปซนี้มีประเภทและอินเทอร์เฟซสำหรับการแก้ไขข้อบกพร่องและการบันทึก Weave TLV
สรุป
Typedef
|
DumpWriter)(const char *aFormat,...)
|
Typedef
void(*
|
ฟังก์ชัน
|
DecodeTagControl(const TLVTagControl aTagControl)
|
const char *
ถอดรหัสการควบคุมแท็ก TLV ด้วยสตริงอธิบาย
|
DecodeType(const TLVType aType)
|
const char *
ถอดรหัสประเภท TLV ด้วยสตริงอธิบาย
|
Dump(const TLVReader & aReader, DumpWriter aWriter)
|
ถ่ายโอนข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้ด้วยผู้เขียนที่ระบุ
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
ถ่ายโอนองค์ประกอบ TLV ที่ aReader อ้างอิงในรูปแบบที่มนุษย์อ่านได้โดยใช้ aWriter
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
บันทึกข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
บันทึกข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้ไปยังผู้เขียนที่ระบุ
|
Typedef
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
ฟังก์ชัน
DecodeTagControl
const char * DecodeTagControl(
const TLVTagControl aTagControl
)
ถอดรหัสการควบคุมแท็ก TLV ด้วยสตริงอธิบาย
| รายละเอียด |
| พารามิเตอร์ |
[in] aTagControl
|
การควบคุมแท็ก TLV ที่จะถอดรหัสและสำหรับแสดงผลสตริงอธิบาย
|
|
|
การคืนสินค้า
|
ตัวชี้ไปยังสตริงที่มีค่าสิ้นสุด NULL ที่อธิบายการควบคุมแท็กที่ระบุเกี่ยวกับความสำเร็จ หากไม่เป็นเช่นนั้น NULL
|
DecodeType
const char * DecodeType(
const TLVType aType
)
ถอดรหัสประเภท TLV ด้วยสตริงอธิบาย
| รายละเอียด |
| พารามิเตอร์ |
[in] aType
|
ประเภท TLV ที่จะถอดรหัสและจะแสดงผลสตริงอธิบาย
|
|
|
การคืนสินค้า
|
ตัวชี้ไปยังสตริงที่มีค่าสิ้นสุด NULL ซึ่งอธิบายประเภทที่ระบุเกี่ยวกับความสำเร็จ หากไม่เป็นเช่นนั้น NULL
|
ดัมพ์
WEAVE_ERROR Dump(
const TLVReader & aReader,
DumpWriter aWriter
)
ถ่ายโอนข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้ด้วยผู้เขียนที่ระบุ
| รายละเอียด |
| พารามิเตอร์ |
[in] aReader
|
การอ้างอิงแบบอ่านอย่างเดียวไปยังเครื่องอ่าน TLV ที่มีข้อมูล TLV ที่จะบันทึก
|
[in] aWriter
|
นักเขียนดัมพ์เพื่อบันทึกข้อมูล TLV ของเครื่องอ่าน TLV
|
|
| ผลลัพธ์ |
WEAVE_NO_ERROR
|
สำเร็จแล้ว
|
|
DumpHandler
void DumpHandler(
DumpWriter aWriter,
const char *aIndent,
const TLVReader & aReader,
size_t aDepth
)
ถ่ายโอนองค์ประกอบ TLV ที่ aReader อ้างอิงในรูปแบบที่มนุษย์อ่านได้โดยใช้ aWriter
| รายละเอียด |
| พารามิเตอร์ |
[in] aWriter
|
ผู้เขียนที่จะบันทึกข้อมูล TLV
|
[in] aIndent
|
การเยื้องสำหรับการบันทึกความลึกปัจจุบันในข้อมูล TLV
|
[in] aReader
|
การอ้างอิงแบบอ่านอย่างเดียวไปยังเครื่องอ่าน TLV ที่มีข้อมูล TLV ที่จะบันทึก
|
[in] aDepth
|
ความลึกปัจจุบันในข้อมูล TLV
|
|
DumpHandler
WEAVE_ERROR DumpHandler(
const TLVReader & aReader,
size_t aDepth,
void *aContext
)
บันทึกข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้
| รายละเอียด |
| พารามิเตอร์ |
[in] aReader
|
การอ้างอิงแบบอ่านอย่างเดียวไปยังเครื่องอ่าน TLV ที่มีข้อมูล TLV ที่จะบันทึก
|
[in] aDepth
|
ความลึกปัจจุบันในข้อมูล TLV
|
[in,out] aContext
|
ตัวชี้ไปยังบริบทเฉพาะของเครื่องจัดการ
|
|
| ผลลัพธ์ |
WEAVE_NO_ERROR
|
สำเร็จแล้ว
|
WEAVE_ERROR_INVALID_ARGUMENT
|
หาก aContext มีค่าเป็น NULL หรือ aContext->mWriter มีค่าเป็น NULL
|
|
DumpIterator
WEAVE_ERROR DumpIterator(
DumpWriter aWriter,
const TLVReader & aReader
)
บันทึกข้อมูล TLV ภายในเครื่องอ่านที่ระบุในรูปแบบที่มนุษย์อ่านได้ไปยังผู้เขียนที่ระบุ
| รายละเอียด |
| พารามิเตอร์ |
[in] aWriter
|
ผู้เขียนที่จะบันทึกข้อมูล TLV
|
[in] aReader
|
การอ้างอิงแบบอ่านอย่างเดียวไปยังเครื่องอ่าน TLV ที่มีข้อมูล TLV ที่จะบันทึก
|
|
| ผลลัพธ์ |
WEAVE_NO_ERROR
|
โดยไม่มีเงื่อนไข
|
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers ส่วน Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ OPENTHREAD และเครื่องหมายที่เกี่ยวข้องเป็นเครื่องหมายการค้าของ Thread Group และใช้ภายใต้ใบอนุญาต
อัปเดตล่าสุด 2025-07-24 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-24 UTC"],[],[]]