libcbor 0.12.0
libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.
Loading...
Searching...
No Matches
cbor_callbacks Struct Reference

Callback bundle – passed to the decoder. More...

#include <callbacks.h>

Data Fields

cbor_int8_callback uint8
 Unsigned int.
 
cbor_int16_callback uint16
 Unsigned int.
 
cbor_int32_callback uint32
 Unsigned int.
 
cbor_int64_callback uint64
 Unsigned int.
 
cbor_int64_callback negint64
 Negative int.
 
cbor_int32_callback negint32
 Negative int.
 
cbor_int16_callback negint16
 Negative int.
 
cbor_int8_callback negint8
 Negative int.
 
cbor_simple_callback byte_string_start
 Definite byte string.
 
cbor_string_callback byte_string
 Indefinite byte string start.
 
cbor_string_callback string
 Definite string.
 
cbor_simple_callback string_start
 Indefinite string start.
 
cbor_simple_callback indef_array_start
 Definite array.
 
cbor_collection_callback array_start
 Indefinite array.
 
cbor_simple_callback indef_map_start
 Definite map.
 
cbor_collection_callback map_start
 Indefinite map.
 
cbor_int64_callback tag
 Tags.
 
cbor_float_callback float2
 Half float.
 
cbor_float_callback float4
 Single float.
 
cbor_double_callback float8
 Double float.
 
cbor_simple_callback undefined
 Undef.
 
cbor_simple_callback null
 Null.
 
cbor_bool_callback boolean
 Bool.
 
cbor_simple_callback indef_break
 Indefinite item break.
 

Detailed Description

Callback bundle – passed to the decoder.

Definition at line 51 of file callbacks.h.

Field Documentation

◆ array_start

cbor_collection_callback cbor_callbacks::array_start

Indefinite array.

Definition at line 83 of file callbacks.h.

◆ boolean

cbor_bool_callback cbor_callbacks::boolean

Bool.

Definition at line 104 of file callbacks.h.

◆ byte_string

cbor_string_callback cbor_callbacks::byte_string

Indefinite byte string start.

Definition at line 73 of file callbacks.h.

◆ byte_string_start

cbor_simple_callback cbor_callbacks::byte_string_start

Definite byte string.

Definition at line 71 of file callbacks.h.

◆ float2

cbor_float_callback cbor_callbacks::float2

Half float.

Definition at line 94 of file callbacks.h.

◆ float4

cbor_float_callback cbor_callbacks::float4

Single float.

Definition at line 96 of file callbacks.h.

◆ float8

cbor_double_callback cbor_callbacks::float8

Double float.

Definition at line 98 of file callbacks.h.

◆ indef_array_start

cbor_simple_callback cbor_callbacks::indef_array_start

Definite array.

Definition at line 81 of file callbacks.h.

◆ indef_break

cbor_simple_callback cbor_callbacks::indef_break

Indefinite item break.

Definition at line 107 of file callbacks.h.

◆ indef_map_start

cbor_simple_callback cbor_callbacks::indef_map_start

Definite map.

Definition at line 86 of file callbacks.h.

◆ map_start

cbor_collection_callback cbor_callbacks::map_start

Indefinite map.

Definition at line 88 of file callbacks.h.

◆ negint16

cbor_int16_callback cbor_callbacks::negint16

Negative int.

Definition at line 66 of file callbacks.h.

◆ negint32

cbor_int32_callback cbor_callbacks::negint32

Negative int.

Definition at line 64 of file callbacks.h.

◆ negint64

cbor_int64_callback cbor_callbacks::negint64

Negative int.

Definition at line 62 of file callbacks.h.

◆ negint8

cbor_int8_callback cbor_callbacks::negint8

Negative int.

Definition at line 68 of file callbacks.h.

◆ null

cbor_simple_callback cbor_callbacks::null

Null.

Definition at line 102 of file callbacks.h.

◆ string

cbor_string_callback cbor_callbacks::string

Definite string.

Definition at line 76 of file callbacks.h.

◆ string_start

cbor_simple_callback cbor_callbacks::string_start

Indefinite string start.

Definition at line 78 of file callbacks.h.

◆ tag

cbor_int64_callback cbor_callbacks::tag

Tags.

Definition at line 91 of file callbacks.h.

◆ uint16

cbor_int16_callback cbor_callbacks::uint16

Unsigned int.

Definition at line 55 of file callbacks.h.

◆ uint32

cbor_int32_callback cbor_callbacks::uint32

Unsigned int.

Definition at line 57 of file callbacks.h.

◆ uint64

cbor_int64_callback cbor_callbacks::uint64

Unsigned int.

Definition at line 59 of file callbacks.h.

◆ uint8

cbor_int8_callback cbor_callbacks::uint8

Unsigned int.

Definition at line 53 of file callbacks.h.

◆ undefined

cbor_simple_callback cbor_callbacks::undefined

Undef.

Definition at line 100 of file callbacks.h.


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