TopicUtils.hh
Definition: AdvertiseOptions.hh:27
STL class.
static bool IsValidNamespace(const std::string &_ns)
Determines if a namespace is valid. A namespace's length must not exceed kMaxNameLength.
static bool FullyQualifiedName(const std::string &_partition, const std::string &_ns, const std::string &_topic, std::string &_name)
Get the full topic path given a namespace and a topic name. A fully qualified topic name's length mus...
static bool IsValidTopic(const std::string &_topic)
Determines if a topic name is valid. A topic name is any non-empty alphanumeric string....
*brief Advertise a new service without any output parameter *In this version the callback is a free function *param[in] _topic Topic name associated to the service *param[in] _cb Callback to handle the service request with the *following void(*) const AdvertiseServiceOptions const ReplyT std::string _topic)
Definition: Node.hh:528
static const uint16_t kMaxNameLength
The kMaxNameLength specifies the maximum number of characters allowed in a namespace,...
Definition: TopicUtils.hh:102
static bool IsValidPartition(const std::string &_partition)
Determines if a partition is valid. The same rules to validate a topic name applies to a partition wi...
This class provides different utilities related with topics.
Definition: TopicUtils.hh:32