nl:: Weave:: TLV:: CircularTLVWriter
Podsumowanie
Dziedziczenie
Dziedziczy z: nl::Weave::TLV::TLVWriter
Funkcje publiczne |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
Inicjuje obiekt TLVWriter do zapisu z pojedynczego obiektu WeaveCircularTLVBuffer.
|
Funkcje publiczne
Init
void Init( WeaveCircularTLVBuffer *buf )
Inicjuje obiekt TLVWriter do zapisu z pojedynczego obiektu WeaveCircularTLVBuffer.
Zapisywanie rozpoczyna się od ostatniego bajtu bufora. Liczba bajtów do zapisu nie jest ograniczona przez bazowy bufor kołowy: zapisywanie nowych elementów w buforze powoduje wyeliminowanie poprzednich elementów, o ile mieści się w nim pojedyncza struktura TLV najwyższego poziomu. Na przykład zapisywanie 7-bajtowej wartości logicznej najwyższego poziomu TLV w 7-bajtowym buforze działa bezterminowo, ale wpisanie 8-bajtowej struktury TLV spowoduje błąd.
Szczegóły | |||
---|---|---|---|
Parametry |
|