22                              std::span<const uint8_t> data) {
 
 
   28                                     std::span<const uint8_t> data) {
 
 
   34                                   std::span<const uint8_t> data) {
 
 
   40                               uint32_t maxLen = 1024);
 
   43                             std::string* out, uint32_t maxLen = 1024);
 
 
struct mpack_tag_t mpack_tag_t
An MPack tag is a MessagePack object header.
Definition mpack.h:2087
 
mpack_error_t
Error states for MPack objects.
Definition mpack.h:2008
 
Abstracts all platform-specific code from MPack and handles configuration options.
 
Definition MessagePack.h:15
 
void mpack_write_str(mpack_writer_t *writer, std::string_view str)
Definition MessagePack.h:17
 
void mpack_reader_init_data(mpack_reader_t *reader, std::span< const uint8_t > data)
Definition MessagePack.h:33
 
void mpack_write_bytes(mpack_writer_t *writer, std::span< const uint8_t > data)
Definition MessagePack.h:21
 
void mpack_write_object_bytes(mpack_writer_t *writer, std::span< const uint8_t > data)
Definition MessagePack.h:27
 
mpack_error_t mpack_expect_str(mpack_reader_t *reader, std::string *out, uint32_t maxLen=1024)
 
mpack_error_t mpack_read_str(mpack_reader_t *reader, mpack_tag_t *tag, std::string *out, uint32_t maxLen=1024)