avro::InputStreamer Class Reference

A generic object for reading inputs from a stream. More...

#include <InputStreamer.hh>

Inheritance diagram for avro::InputStreamer:
avro::IStreamer

List of all members.

Public Member Functions

virtual size_t readByte (uint8_t &byte)=0
virtual size_t readWord (uint32_t &word)=0
virtual size_t readLongWord (uint64_t &word)=0
virtual size_t readBytes (void *bytes, size_t size)=0

Detailed Description

A generic object for reading inputs from a stream.

Serves as a base class, so that avro parser objects can read from 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 Tue Feb 23 15:31:29 2010 for Avro C++ by  doxygen 1.6.1