struct msghdr with a known type, fixed-size I/O and control buffers
void putString(const String &s)
store variable-length string
void getString(String &s) const
load variable-length string
void putPod(const Pod &pod)
store POD
void pack(Ipc::TypedMsgHdr &msg) const override
store parameter into msg
const String & value() const
void unpackValue(const Ipc::TypedMsgHdr &msg) override
load parameter value from msg