This page provides access to a program that writes marshalling code. When input is sent, the program processes it and, if all goes well, sends back code that marshalls C++ objects. The User's Guide has the details.


Header File 1
Header File 2

Middle File

Use Compression
Yes -- SendCompressedBuffer/ReceiveCompressedBuffer
No -- SendBuffer/ReceiveBuffer

Flush buffer at end of high-level Send functions
Yes
No

Type Used for Constants -- this affects both message ids and type name constants.
uint16_t
uint32_t

Permit use of std::move in generated output
Yes
No

The generated code includes some hand-written files which are available in this archive.


Home