libzypp 17.34.0
|
#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.