1 #ifndef DBALLE_CORE_VALUES_H 2 #define DBALLE_CORE_VALUES_H 4 #include <dballe/fwd.h> 5 #include <wreport/var.h> 14 std::vector<uint8_t> buf;
17 void append_uint16(uint16_t val);
18 void append_uint32(uint32_t val);
19 void append_cstring(
const char* val);
29 Decoder(
const std::vector<uint8_t>& buf);
30 uint16_t decode_uint16();
31 uint32_t decode_uint32();
32 const char* decode_cstring();
33 std::unique_ptr<wreport::Var> decode_var();
static void decode_attrs(const std::vector< uint8_t > &buf, wreport::Var &var)
Decode the attributes of var from a buffer.
Definition: core/values.h:12
Definition: core/values.h:24