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();
38 static void decode_attrs(
const std::vector<uint8_t>& buf,
wreport::Var& var);
Definition: core/values.h:12
Definition: core/values.h:24