serialize

Serialize a D type a message buffer.

Members

Functions

serializeInt
void serializeInt(T val, OutBuffer buf)

Serialise an integer to buf.

serializeValue
auto serializeValue(T val, OutBuffer buf, void delegate(const ref C val, OutBuffer buf) cb)

Serialize a single value, either a string, a floating point value or a scalar, e.g. int, bool, long, etc. If it is neither, then forward to top-level serialize.

toMsgBuffer
auto toMsgBuffer(T val)

Serialize top-level, either array, associative array or struct. For aggregate types like structs, serialize each member. Return: serialized data as OutBuffer

toMsgBuffer
auto toMsgBuffer(T val, OutBuffer buf)

Serialize top-level, either array, associative array or struct. For aggregate types like structs, serialize each member. Return: serialized data as OutBuffer

Meta