AVRO Struct Reference
[AVRO Handles]

#include <avro.h>


Data Structures

struct  avro_ops

Data Fields

enum avro_op a_op
struct AVRO::avro_ops * a_ops
apr_pool_t * pool
unsigned char * schema
apr_file_t * file
apr_socket_t * socket
caddr_t addr
int64_t len
int64_t used


Detailed Description

Avro handle. Opaque handle for encoding/decoding data to memory, file or network.
Warning:
Never operate on an Avro handle directly. Use the AVRO Handle routines instead.

Field Documentation

Hold the type of operation the handle is performing

caddr_t AVRO::addr

Used by the memory-backed handle

apr_file_t* AVRO::file

Used by the file-backed handle

int64_t AVRO::len

Used by the memory-backed handle

apr_pool_t* AVRO::pool

Pool used for allocating memory for dynamic data structures

unsigned char* AVRO::schema

Current AVRO schema for processing data

apr_socket_t* AVRO::socket

Used by the socket-backed handle

int64_t AVRO::used

Used by the memory-backed handle


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

Generated on Fri Oct 9 14:12:58 2009 for AVRO C API by  doxygen 1.5.8