WPILibC++ 2023.4.3-108-ge5452e3
MPack

MPack is a C implementation of an encoder and decoder for the MessagePack serialization format. More...

Modules

 Configuration Options
 Defines the MPack configuration options.
 
 Tags and Common Elements
 Contains types, constants and functions shared by both the encoding and decoding portions of MPack.
 
 Write API
 The MPack Write API encodes structured data of a fixed (hardcoded) schema to MessagePack.
 
 Reader API
 The MPack Reader API contains functions for imperatively reading dynamically typed data from a MessagePack stream.
 
 Expect API
 The MPack Expect API allows you to easily read MessagePack data when you expect it to follow a predefined schema.
 
 Node API
 The MPack Node API allows you to parse a chunk of MessagePack into a dynamically typed data structure, providing random access to the parsed data.
 

Detailed Description

MPack is a C implementation of an encoder and decoder for the MessagePack serialization format.