Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

nl::Weave::TLV::CircularTLVWriter

Riepilogo

Eredità

Eredita da: nl::Weave::TLV::TLVWriter

Funzioni pubbliche

Init(WeaveCircularTLVBuffer *buf)
void
Inizializza un oggetto TLVWriter per scrivere da un singolo WeaveCircularTLVBuffer.

Funzioni pubbliche

Iniziale

void Init(
  WeaveCircularTLVBuffer *buf
)

Inizializza un oggetto TLVWriter per scrivere da un singolo WeaveCircularTLVBuffer.

La scrittura inizia dall'ultimo byte del buffer. Il numero di byte da scrivere non è vincolato dal buffer circolare sottostante: la scrittura di nuovi elementi nel buffer causerà l'eliminazione degli elementi precedenti purché una singola struttura TLV di primo livello rientri nel buffer. Ad esempio, la scrittura di un TLV booleano di primo livello da 7 byte in un buffer di 7 byte funzionerà a tempo indeterminato, ma la scrittura di una struttura TLV a 8 byte comporterà un errore.

Dettagli
Parametri
[in] buf