nl:: Weave:: TLV:: CircularTLVWriter
  Summary
Inheritance
Inherits from: nl::Weave::TLV::TLVWriter
        Public functions | 
    |
|---|---|
        Init(WeaveCircularTLVBuffer *buf)
       | 
      
        void
        Initializes 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 | 
              
  |