Alpha 1-6
Pre-release
Pre-release
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