|
libzypp
17.34.1
|
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 = typedef 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.