18 #ifndef IGN_TRANSPORT_TOPICUTILS_HH_ 19 #define IGN_TRANSPORT_TOPICUTILS_HH_ 24 #include "ignition/transport/config.hh" 25 #include "ignition/transport/Export.hh" 32 inline namespace IGNITION_TRANSPORT_VERSION_NAMESPACE {
44 public:
static bool IsValidNamespace(
const std::string &_ns);
53 public:
static bool IsValidPartition(
const std::string &_partition);
64 public:
static bool IsValidTopic(
const std::string &_topic);
102 public:
static bool FullyQualifiedName(
const std::string &_partition,
126 public:
static bool DecomposeFullyQualifiedTopic(
142 public:
static const uint16_t kMaxNameLength = 65535;
This class provides different utilities related with topics.
Definition: TopicUtils.hh:36
Definition: AdvertiseOptions.hh:28