gz/transport/NodeOptions.hh
std::unique_ptr< transport::NodeOptionsPrivate > dataPtr
Definition: gz/transport/NodeOptions.hh:137
const std::string & NameSpace() const
Get the namespace used in this node.
Definition: gz/transport/AdvertiseOptions.hh:28
STL class.
bool AddTopicRemap(const std::string &_fromTopic, const std::string &_toTopic)
Add a new topic remapping. Any [Un]Advertise(), [Un]Subscribe() or Request() operation will check for...
NodeOptions & operator=(const NodeOptions &_other)
Assignment operator.
const std::string & Partition() const
Get the partition used in this node.
A class for customizing the behavior of the Node. E.g.: Set a custom namespace or a partition name.
Definition: gz/transport/NodeOptions.hh:40
bool TopicRemap(const std::string &_fromTopic, std::string &_toTopic) const
Get a topic remapping.
bool SetNameSpace(const std::string &_ns)
Set the node's namespace. A namespace is considered a prefix that might be potentially applied to som...
bool SetPartition(const std::string &_partition)
Set the node's partition name. A partition is used to isolate a set of topics or services from other ...