client-c  0.7.0
avro_encoding_t Struct Reference

#include <encoding.h>

Public Attributes

const char * description
 
int(* read_string )(avro_reader_t reader, char **s, int64_t *len)
 
int(* write_string )(avro_writer_t writer, const char *s)
 
int(* read_bytes )(avro_reader_t reader, char **bytes, int64_t *len)
 
int(* write_bytes )(avro_writer_t writer, const char *bytes, const int64_t len)
 
int(* read_int )(avro_reader_t reader, int32_t *i)
 
int(* write_int )(avro_writer_t writer, const int32_t i)
 
int(* read_long )(avro_reader_t reader, int64_t *l)
 
int(* write_long )(avro_writer_t writer, const int64_t l)
 
int(* read_float )(avro_reader_t reader, float *f)
 
int(* write_float )(avro_writer_t writer, const float f)
 
int(* read_double )(avro_reader_t reader, double *d)
 
int(* write_double )(avro_writer_t writer, const double d)
 
int(* read_boolean )(avro_reader_t reader, int8_t *b)
 
int(* write_boolean )(avro_writer_t writer, const int8_t b)
 
int(* read_null )(avro_reader_t reader)
 
int(* write_null )(avro_writer_t writer)
 

Detailed Description

Definition at line 29 of file encoding.h.

Member Data Documentation

const char* avro_encoding_t::description

Definition at line 30 of file encoding.h.

int(* avro_encoding_t::read_boolean)(avro_reader_t reader, int8_t *b)

Definition at line 65 of file encoding.h.

int(* avro_encoding_t::read_bytes)(avro_reader_t reader, char **bytes, int64_t *len)

Definition at line 39 of file encoding.h.

int(* avro_encoding_t::read_double)(avro_reader_t reader, double *d)

Definition at line 60 of file encoding.h.

int(* avro_encoding_t::read_float)(avro_reader_t reader, float *f)

Definition at line 55 of file encoding.h.

int(* avro_encoding_t::read_int)(avro_reader_t reader, int32_t *i)

Definition at line 45 of file encoding.h.

int(* avro_encoding_t::read_long)(avro_reader_t reader, int64_t *l)

Definition at line 50 of file encoding.h.

int(* avro_encoding_t::read_null)(avro_reader_t reader)

Definition at line 70 of file encoding.h.

int(* avro_encoding_t::read_string)(avro_reader_t reader, char **s, int64_t *len)

Definition at line 34 of file encoding.h.

int(* avro_encoding_t::write_boolean)(avro_writer_t writer, const int8_t b)

Definition at line 66 of file encoding.h.

int(* avro_encoding_t::write_bytes)(avro_writer_t writer, const char *bytes, const int64_t len)

Definition at line 40 of file encoding.h.

int(* avro_encoding_t::write_double)(avro_writer_t writer, const double d)

Definition at line 61 of file encoding.h.

int(* avro_encoding_t::write_float)(avro_writer_t writer, const float f)

Definition at line 56 of file encoding.h.

int(* avro_encoding_t::write_int)(avro_writer_t writer, const int32_t i)

Definition at line 46 of file encoding.h.

int(* avro_encoding_t::write_long)(avro_writer_t writer, const int64_t l)

Definition at line 51 of file encoding.h.

int(* avro_encoding_t::write_null)(avro_writer_t writer)

Definition at line 71 of file encoding.h.

int(* avro_encoding_t::write_string)(avro_writer_t writer, const char *s)

Definition at line 35 of file encoding.h.


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