All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Functions | Variables
as_proto.h File Reference
#include <stddef.h>
#include <stdint.h>
+ Include dependency graph for as_proto.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  as_compressed_proto_s
 
struct  as_msg_s
 
struct  as_proto_msg_s
 
struct  as_proto_s
 

Functions

struct as_proto_s __attribute__ ((__packed__)) as_proto
 
void as_msg_swap_header_from_be (as_msg *m)
 
void as_proto_swap_from_be (as_proto *m)
 
void as_proto_swap_to_be (as_proto *m)
 

Variables

uint8_t data []
 
uint32_t generation
 
uint8_t header_sz
 
uint8_t info1
 
uint8_t info2
 
uint8_t info3
 
as_msg m
 
uint16_t n_fields
 
uint16_t n_ops
 
as_proto proto
 
uint32_t record_ttl
 
uint8_t result_code
 
uint64_t sz
 
uint32_t transaction_ttl
 
uint8_t type
 
uint64_t uncompressed_sz
 
uint8_t unused
 
uint8_t version
 

Function Documentation

struct as_proto_msg_s __attribute__ ( (__packed__)  )
void as_msg_swap_header_from_be ( as_msg *  m)
void as_proto_swap_from_be ( as_proto *  m)
void as_proto_swap_to_be ( as_proto *  m)

Variable Documentation

uint8_t data

Definition at line 51 of file as_proto.h.

uint32_t generation

Definition at line 54 of file as_proto.h.

uint8_t header_sz

Definition at line 48 of file as_proto.h.

uint8_t info1

Definition at line 49 of file as_proto.h.

uint8_t info2

Definition at line 50 of file as_proto.h.

uint8_t info3

Definition at line 51 of file as_proto.h.

as_msg m

Definition at line 49 of file as_proto.h.

uint16_t n_fields

Definition at line 57 of file as_proto.h.

uint16_t n_ops

Definition at line 58 of file as_proto.h.

as_proto proto

Definition at line 48 of file as_proto.h.

uint32_t record_ttl

Definition at line 55 of file as_proto.h.

uint8_t result_code

Definition at line 53 of file as_proto.h.

uint64_t sz

Definition at line 50 of file as_proto.h.

uint32_t transaction_ttl

Definition at line 56 of file as_proto.h.

uint8_t type

Definition at line 49 of file as_proto.h.

uint64_t uncompressed_sz

Definition at line 49 of file as_proto.h.

uint8_t unused

Definition at line 52 of file as_proto.h.

uint8_t version

Definition at line 48 of file as_proto.h.