nl:: Weave:: TLV:: CircularTLVWriter
Resumen
Herencia
Se hereda de: nl::Weave::TLV::TLVWriter
Funciones públicas |
|
---|---|
Init(WeaveCircularTLVBuffer *buf)
|
void
Inicializa un objeto TLVWriter para escribir desde un solo WeaveCircularTLVBuffer.
|
Funciones públicas
Init
void Init( WeaveCircularTLVBuffer *buf )
Inicializa un objeto TLVWriter para escribir desde un solo WeaveCircularTLVBuffer.
La escritura comienza en el último byte del búfer. El búfer circular subyacente no limita la cantidad de bytes que se escribirán: la escritura de elementos nuevos en el búfer expulsará los elementos anteriores siempre que haya una estructura TLV individual de nivel superior dentro del búfer. Por ejemplo, escribir un TLV booleano de nivel superior de 7 bytes en un búfer de 7 bytes funcionará de forma indefinida, pero escribir una estructura TLV de 8 bytes generará un error.
Detalles | |||
---|---|---|---|
Parámetros |
|