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 בייטים עלולה לגרום לשגיאה.
פרטים | |||
---|---|---|---|
פרמטרים |
|