nl:: Weave:: TLV:: CircularTLVWriter
Özet
Devralma
Devralındığı kaynak: nl::Weave::TLV::TLVWriter
Herkese açık işlevler |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
Tek bir WeaveCircularTLVBuffer'dan yazmak için bir TLVWriter nesnesini başlatır.
|
Herkese açık işlevler
Init
void Init( WeaveCircularTLVBuffer *buf )
Tek bir WeaveCircularTLVBuffer'dan yazmak için bir TLVWriter nesnesini başlatır.
Yazma, arabelleğin son baytında başlar. Yazılacak bayt sayısı alttaki dairesel arabellek tarafından kısıtlanmaz: Arabelleğe yeni öğeler yazılması, bağımsız bir üst düzey TLV yapısı arabelleğe sığdığı sürece önceki öğeleri kaldırır. Örneğin, 7 baytlık bir arabelleğe 7 baytlık üst düzey boole TLV yazmak süresiz olarak işe yarar, 8 baytlık TLV yapısı yazmak hatayla sonuçlanır.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|