PX4 Firmware
PX4 Autopilot Software http://px4.io
bson_decoder_s Struct Reference

#include <tinybson.h>

Collaboration diagram for bson_decoder_s:

Public Attributes

int fd
 
uint8_t * buf
 
size_t bufsize
 
unsigned bufpos
 
bool dead
 
bson_decoder_callback callback
 
void * priv
 
unsigned nesting
 
struct bson_node_s node
 
int32_t pending
 

Detailed Description

Definition at line 104 of file tinybson.h.

Member Data Documentation

◆ buf

uint8_t* bson_decoder_s::buf

Definition at line 109 of file tinybson.h.

Referenced by bson_decoder_init_buf(), bson_decoder_init_file(), read_x(), and test_bson().

◆ bufpos

unsigned bson_decoder_s::bufpos

Definition at line 111 of file tinybson.h.

Referenced by bson_decoder_init_buf(), and read_x().

◆ bufsize

size_t bson_decoder_s::bufsize

Definition at line 110 of file tinybson.h.

Referenced by bson_decoder_init_buf(), and read_x().

◆ callback

bson_decoder_callback bson_decoder_s::callback

Definition at line 114 of file tinybson.h.

Referenced by bson_decoder_init_buf(), bson_decoder_init_file(), and bson_decoder_next().

◆ dead

bool bson_decoder_s::dead

Definition at line 113 of file tinybson.h.

Referenced by bson_decoder_init_buf(), and bson_decoder_init_file().

◆ fd

int bson_decoder_s::fd

◆ nesting

unsigned bson_decoder_s::nesting

Definition at line 116 of file tinybson.h.

Referenced by bson_decoder_init_buf(), bson_decoder_init_file(), and bson_decoder_next().

◆ node

struct bson_node_s bson_decoder_s::node

Definition at line 117 of file tinybson.h.

Referenced by bson_decoder_init_buf(), bson_decoder_init_file(), and bson_decoder_next().

◆ pending

int32_t bson_decoder_s::pending

◆ priv

void* bson_decoder_s::priv

Definition at line 115 of file tinybson.h.

Referenced by bson_decoder_init_buf(), bson_decoder_init_file(), and bson_decoder_next().


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