Go to the documentation of this file.
18 #ifndef GZ_TRANSPORT_PARAMETERS_REGISTRY_HH_
19 #define GZ_TRANSPORT_PARAMETERS_REGISTRY_HH_
25 #include <google/protobuf/message.h>
27 #include <ignition/msgs/parameter_declarations.pb.h>
29 #include "gz/transport/config.hh"
31 #include "gz/transport/parameters/Export.hh"
37 inline namespace IGNITION_TRANSPORT_VERSION_NAMESPACE {
39 struct ParametersRegistryPrivate;
76 const google::protobuf::Message & _msg)
final;
82 google::protobuf::Message & _parameter)
const final;
92 const google::protobuf::Message & _msg)
final;
97 public: ignition::msgs::ParameterDeclarations ListParameters()
const final;
124 #pragma warning(push)
125 #pragma warning(disable: 4251)
The return type used in all falible parameters methods.
Definition: gz/transport/parameters/result.hh:43
Common interface, implemented by ParametersRegistry (local updates) and by ParametersClients (remote ...
Definition: gz/transport/parameters/Interface.hh:41
Provides a parameter registry. Parameters can be declared, get or set in the registry....
Definition: gz/transport/parameters/Registry.hh:51
Definition: gz/transport/parameters/Client.hh:33