Open Lighting Architecture  0.9.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ola::io::OutputBufferInterface Class Reference

Detailed Description

OutputBufferInterface. Output buffers allow appending arbitary data to the end. An important property of an OutputBuffer is that it doesn't have a fixed length. You can append as much data as you want.

Inheritance diagram for ola::io::OutputBufferInterface:
ola::io::IOQueue ola::io::IOStack

Public Member Functions

virtual bool Empty () const =0
virtual unsigned int Size () const =0
virtual void Write (const uint8_t *data, unsigned int length)=0

The documentation for this class was generated from the following file: