nl:: Weave:: TLV:: CircularTLVWriter
Resumo
Herança
Herda de: nl::Weave::TLV::TLVWriter
Funções públicas |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
Inicializa um objeto TLVWriter para fazer gravações a partir de um único WeaveCircularTLVBuffer.
|
Funções públicas
Init
void Init( WeaveCircularTLVBuffer *buf )
Inicializa um objeto TLVWriter para fazer gravações a partir de um único WeaveCircularTLVBuffer.
A gravação começa no último byte do buffer. O número de bytes a serem gravados não é limitado pelo buffer circular subjacente: gravar novos elementos no buffer expulsa os elementos anteriores, desde que uma estrutura TLV de nível superior individual caiba dentro do buffer. Por exemplo, gravar um TLV booleano de nível superior de 7 bytes em um buffer de 7 bytes vai funcionar indefinidamente, mas gravar uma estrutura TLV de 8 bytes resultará em um erro.
Detalhes | |||
---|---|---|---|
Parâmetros |
|