nl:: Weave:: TLV:: CircularTLVWriter
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::TLV::TLVWriter
Hàm công khai |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
Khởi động một đối tượng TLVWriter để ghi từ một WeaveCircularTLVBuffer.
|
Hàm công khai
Init
void Init( WeaveCircularTLVBuffer *buf )
Khởi động một đối tượng TLVWriter để ghi từ một WeaveCircularTLVBuffer.
Quá trình ghi bắt đầu ở byte cuối cùng của vùng đệm. Số byte cần ghi không bị hạn chế bởi vùng đệm tròn cơ bản: việc ghi các phần tử mới vào vùng đệm sẽ xoá các phần tử trước đó, miễn là một cấu trúc TLV cấp cao nhất vừa với vùng đệm. Ví dụ: việc ghi TLV boolean cấp cao nhất 7 byte vào bộ đệm 7 byte sẽ hoạt động vô thời hạn, nhưng việc ghi cấu trúc TLV 8 byte sẽ dẫn đến lỗi.
Thông tin chi tiết | |||
---|---|---|---|
Tham số |
|