avro::OutputStreamer Class Reference

A generic object for outputing data to a stream. More...

#include <OutputStreamer.hh>

Inheritance diagram for avro::OutputStreamer:
avro::OStreamer avro::ScreenStreamer

List of all members.

Public Member Functions

virtual size_t writeByte (uint8_t byte)=0
virtual size_t writeWord (uint32_t word)=0
virtual size_t writeLongWord (uint64_t word)=0
virtual size_t writeBytes (const void *bytes, size_t size)=0

Detailed Description

A generic object for outputing data to a stream.

Serves as a base class, so that avro serializer objects can write to different sources (for example, istreams or blocks of memory), but the derived class provides the implementation for the different source.

Right now this class is very bare-bones.


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

Generated on Fri Mar 12 13:20:47 2010 for Avro C++ by  doxygen 1.6.1