libzypp 17.34.0
|
Typedefs | |
using | HeaderSizeType = uint32_t |
Functions | |
template<typename T > | |
const std::string & | messageTypeName () |
template<typename T > | |
expected< void > | deserializeMessageInto (const RpcMessage &message, T &target) |
template<typename T > | |
expected< T > | deserializeMessage (const RpcMessage &message) |
template<typename T > | |
RpcMessage | serializeIntoMessage (const T &data) |
using zyppng::rpc::HeaderSizeType = uint32_t |
const std::string & zyppng::rpc::messageTypeName | ( | ) |
Helper function to get the type name of a given RPC message type. Sadly Protobuf does not offer a static function to get the types FQN we cache it after asking for it the first time. So we need a dummy object just once.
Definition at line 94 of file messagestream.h.
expected< void > zyppng::rpc::deserializeMessageInto | ( | const RpcMessage & | message, |
T & | target ) |
Definition at line 100 of file messagestream.h.
expected< T > zyppng::rpc::deserializeMessage | ( | const RpcMessage & | message | ) |
Definition at line 111 of file messagestream.h.
RpcMessage zyppng::rpc::serializeIntoMessage | ( | const T & | data | ) |
Definition at line 121 of file messagestream.h.