avro::Reader Class Reference

Parses from an avro encoding to the requested type. More...

#include <Reader.hh>

List of all members.

Public Member Functions

 Reader (InputStreamer &in)
void readValue (Null &)
void readValue (bool &val)
void readValue (int32_t &val)
void readValue (int64_t &val)
void readValue (float &val)
void readValue (double &val)
void readValue (std::string &val)
void readBytes (std::vector< uint8_t > &val)
void readFixed (uint8_t *val, size_t size)
template<size_t N>
void readFixed (uint8_t(&val)[N])
template<size_t N>
void readFixed (boost::array< uint8_t, N > &val)
void readRecord ()
int64_t readArrayBlockSize ()
int64_t readUnion ()
int64_t readEnum ()
int64_t readMapBlockSize ()

Detailed Description

Parses from an avro encoding to the requested type.

Assumes the next item in the avro binary data is the expected type.


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