nl:: Weave:: TLV:: CircularTLVWriter
สรุป
การสืบทอด
รับค่าจาก: nl::Weave::TLV::TLVWriter
ฟังก์ชันสาธารณะ |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
เริ่มต้นออบเจ็กต์ TLVWriter เพื่อเขียนจาก WeaveCircularTLVBuffer รายการเดียว
|
ฟังก์ชันสาธารณะ
Init
void Init( WeaveCircularTLVBuffer *buf )
เริ่มต้นออบเจ็กต์ TLVWriter เพื่อเขียนจาก WeaveCircularTLVBuffer รายการเดียว
การเขียนเริ่มต้นที่ไบต์สุดท้ายของบัฟเฟอร์ จำนวนไบต์ที่จะเขียนไม่ได้ถูกจำกัดโดยบัฟเฟอร์วงกลมที่ซ่อนอยู่: การเขียนองค์ประกอบใหม่ลงในบัฟเฟอร์จะเป็นการเตะองค์ประกอบก่อนหน้าออกไป ตราบใดที่โครงสร้าง TLV ระดับบนสุดแต่ละรายการพอดีกับบัฟเฟอร์ เช่น การเขียน TLV บูลีนระดับบนสุดขนาด 7 ไบต์ลงในบัฟเฟอร์ 7 ไบต์จะยังคงทํางานต่อไป แต่การเขียนโครงสร้าง TLV ขนาด 8 ไบต์จะทำให้เกิดข้อผิดพลาด
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|