|
libzypp 17.34.1
|
#include <zypp-core/zyppng/base/Base>#include <zypp-core/zyppng/base/Signals>#include <zypp-core/zyppng/base/Timer>#include <zypp-core/zyppng/io/IODevice>#include <zypp-core/zyppng/pipelines/expected.h>#include <zypp-core/zyppng/rpc/rpc.h>#include <deque>#include <optional>

Go to the source code of this file.
Classes | |
| class | zyppng::InvalidMessageReceivedException |
| class | zyppng::RpcBaseType |
| class | zyppng::RpcMessage |
| class | zyppng::RpcMessageStream |
Namespaces | |
| namespace | zypp |
| Easy-to use interface to the ZYPP dependency resolver. | |
| namespace | zypp::proto |
| namespace | zyppng |
| namespace | zyppng::rpc |
Macros | |
| #define | ZYPP_RPCBASE |
| #define | ZYPP_IMPL_RPCBASE(Class, ImplClass, implVar) |
Functions | |
| template<typename T > | |
| const std::string & | zyppng::rpc::messageTypeName () |
| template<typename T > | |
| expected< void > | zyppng::rpc::deserializeMessageInto (const RpcMessage &message, T &target) |
| template<typename T > | |
| expected< T > | zyppng::rpc::deserializeMessage (const RpcMessage &message) |
| template<typename T > | |
| RpcMessage | zyppng::rpc::serializeIntoMessage (const T &data) |
| template<> | |
| zypp::proto::Envelope * | zypp::rwcowClone< zypp::proto::Envelope > (const zypp::proto::Envelope *rhs) |
| #define ZYPP_RPCBASE |
Helper macro to be added into the class declaration for a zyppng::RpcBase subclass
Definition at line 251 of file messagestream.h.
| #define ZYPP_IMPL_RPCBASE | ( | Class, | |
| ImplClass, | |||
| implVar ) |
Helper macro to be added into the class cc file for a zyppng::RpcBase subclass. Generates the default implementation for the virtual functions if the impl is a protobuf type
Definition at line 266 of file messagestream.h.