Go to the source code of this file.
|  | 
| #define | PB_ISTREAM_EMPTY   {0,0,0,0} | 
|  | 
| #define | PB_DECODE_NOINIT   0x01U | 
|  | 
| #define | PB_DECODE_DELIMITED   0x02U | 
|  | 
| #define | PB_DECODE_NULLTERMINATED   0x04U | 
|  | 
| #define | pb_decode_noinit(s,  f,  d) | 
|  | 
| #define | pb_decode_delimited(s,  f,  d) | 
|  | 
| #define | pb_decode_delimited_noinit(s,  f,  d) | 
|  | 
| #define | pb_decode_nullterminated(s,  f,  d) | 
|  | 
|  | 
| bool | pb_decode (pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct) | 
|  | 
| bool | pb_decode_ex (pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct, unsigned int flags) | 
|  | 
| void | pb_release (const pb_msgdesc_t *fields, void *dest_struct) | 
|  | 
| pb_istream_t | pb_istream_from_buffer (const pb_byte_t *buf, size_t msglen) | 
|  | 
| bool | pb_read (pb_istream_t *stream, pb_byte_t *buf, size_t count) | 
|  | 
| bool | pb_decode_tag (pb_istream_t *stream, pb_wire_type_t *wire_type, uint32_t *tag, bool *eof) | 
|  | 
| bool | pb_skip_field (pb_istream_t *stream, pb_wire_type_t wire_type) | 
|  | 
| bool | pb_decode_varint (pb_istream_t *stream, uint64_t *dest) | 
|  | 
| bool | pb_decode_varint32 (pb_istream_t *stream, uint32_t *dest) | 
|  | 
| bool | pb_decode_bool (pb_istream_t *stream, bool *dest) | 
|  | 
| bool | pb_decode_svarint (pb_istream_t *stream, int64_t *dest) | 
|  | 
| bool | pb_decode_fixed32 (pb_istream_t *stream, void *dest) | 
|  | 
| bool | pb_decode_fixed64 (pb_istream_t *stream, void *dest) | 
|  | 
| bool | pb_make_string_substream (pb_istream_t *stream, pb_istream_t *substream) | 
|  | 
| bool | pb_close_string_substream (pb_istream_t *stream, pb_istream_t *substream) | 
|  | 
◆ PB_DECODE_DELIMITED
      
        
          | #define PB_DECODE_DELIMITED   0x02U | 
      
 
 
◆ pb_decode_delimited
      
        
          | #define pb_decode_delimited | ( |  | s, | 
        
          |  |  |  | f, | 
        
          |  |  |  | d ) | 
      
 
Value:
#define PB_DECODE_DELIMITED
Definition pb_decode.h:109
bool pb_decode_ex(pb_istream_t *stream, const pb_msgdesc_t *fields, void *dest_struct, unsigned int flags)
 
 
 
◆ pb_decode_delimited_noinit
      
        
          | #define pb_decode_delimited_noinit | ( |  | s, | 
        
          |  |  |  | f, | 
        
          |  |  |  | d ) | 
      
 
Value:
#define PB_DECODE_NOINIT
Definition pb_decode.h:108
 
 
 
◆ PB_DECODE_NOINIT
      
        
          | #define PB_DECODE_NOINIT   0x01U | 
      
 
 
◆ pb_decode_noinit
      
        
          | #define pb_decode_noinit | ( |  | s, | 
        
          |  |  |  | f, | 
        
          |  |  |  | d ) | 
      
 
 
◆ PB_DECODE_NULLTERMINATED
      
        
          | #define PB_DECODE_NULLTERMINATED   0x04U | 
      
 
 
◆ pb_decode_nullterminated
      
        
          | #define pb_decode_nullterminated | ( |  | s, | 
        
          |  |  |  | f, | 
        
          |  |  |  | d ) | 
      
 
Value:
#define PB_DECODE_NULLTERMINATED
Definition pb_decode.h:110
 
 
 
◆ PB_ISTREAM_EMPTY
      
        
          | #define PB_ISTREAM_EMPTY   {0,0,0,0} | 
      
 
 
◆ pb_close_string_substream()
◆ pb_decode()
◆ pb_decode_bool()
◆ pb_decode_ex()
◆ pb_decode_fixed32()
      
        
          | bool pb_decode_fixed32 | ( | pb_istream_t * | stream, | 
        
          |  |  | void * | dest ) | 
      
 
 
◆ pb_decode_fixed64()
      
        
          | bool pb_decode_fixed64 | ( | pb_istream_t * | stream, | 
        
          |  |  | void * | dest ) | 
      
 
 
◆ pb_decode_svarint()
      
        
          | bool pb_decode_svarint | ( | pb_istream_t * | stream, | 
        
          |  |  | int64_t * | dest ) | 
      
 
 
◆ pb_decode_tag()
◆ pb_decode_varint()
      
        
          | bool pb_decode_varint | ( | pb_istream_t * | stream, | 
        
          |  |  | uint64_t * | dest ) | 
      
 
 
◆ pb_decode_varint32()
      
        
          | bool pb_decode_varint32 | ( | pb_istream_t * | stream, | 
        
          |  |  | uint32_t * | dest ) | 
      
 
 
◆ pb_istream_from_buffer()
◆ pb_make_string_substream()
◆ pb_read()
◆ pb_release()
      
        
          | void pb_release | ( | const pb_msgdesc_t * | fields, | 
        
          |  |  | void * | dest_struct ) | 
      
 
 
◆ pb_skip_field()