nl::
  Summary
Inheritance
Inherits from: nl::Weave::TLV::TLVWriter| Public functions | |
|---|---|
| Init(WeaveCircularTLVBuffer *buf) | voidInitializes a TLVWriter object to write from a single WeaveCircularTLVBuffer.  | 
Public functions
Init
void Init( WeaveCircularTLVBuffer *buf )
Initializes a TLVWriter object to write from a single WeaveCircularTLVBuffer.
Writing begins at the last byte of the buffer. The number of bytes to be written is not constrained by the underlying circular buffer: writing new elements to the buffer will kick out previous elements as long as an individual top-level TLV structure fits within the buffer. For example, writing a 7-byte top-level boolean TLV into a 7 byte buffer will work indefinitely, but writing an 8-byte TLV structure will result in an error.
| Details | |||
|---|---|---|---|
| Parameters | 
 |