Skip to content

Alpha 1-6

Pre-release
Pre-release
Compare
Choose a tag to compare
@jharmer95 jharmer95 released this 31 Jan 22:47

This version includes some cleanup and reduced warnings in GCC and adds one new feature: minimal serialization.

Minimal serialization prevents the serialization in the result string for parameters that are irrelevant. These include (using int as the example type):

  • Pass-by-value (int, const int)
  • Pass-by-pointer-to-const (const int*, const int* const)
  • Pass-by-const-ref (const int&)

When using this feature, a user should be careful as there will be omissions in the "args" field, they will have to mentally remove the above mentioned parameter types from the indexing.

This feature can be enabled by putting #define RPC_HPP_SERIAL_MIN BEFORE including rpc.hpp