Gửi ý kiến phản hồi
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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
Bắt đầu
void Init(
WeaveCircularTLVBuffer *buf
)
Khởi động một đối tượng TLVWriter để ghi từ một WeaveCircularTLVBuffer duy nhất.
Quá trình ghi bắt đầu ở byte cuối cùng của vùng đệm. Số lượng 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ẽ loại bỏ các phần tử trước đó, miễn là một cấu trúc TLV cấp cao nhất riêng lẻ nằm vừa trong vùng đệm. Ví dụ: viết một boolean TLV cấp cao nhất 7 byte vào vùng đệm 7 byte sẽ hoạt động vô thời hạn, nhưng việc viết cấu trúc TLV 8 byte sẽ dẫn đến lỗi.
Thông tin chi tiết
Các tham số
Trừ khi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0 . Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers . Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle. Thread là nhãn hiệu đã đăng ký của Thread Group, Inc.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
Bạn muốn chia sẻ thêm với chúng tôi?