#include <string>
#include "fastrtps/utils/fixed_size_string.hpp"
#include "rmw/types.h"
#include "namespace_prefix.hpp"
Go to the source code of this file.
|
eprosima::fastrtps::string_255 | _mangle_topic_name (const char *prefix, const char *base, const char *suffix=nullptr) |
| Construct a topic name. More...
|
|
eprosima::fastrtps::string_255 | _create_topic_name (const rmw_qos_profile_t *qos_profile, const char *prefix, const char *base, const char *suffix=nullptr) |
| Construct a topic name according to proper conventions. More...
|
|
◆ _mangle_topic_name()
eprosima::fastrtps::string_255 _mangle_topic_name |
( |
const char * |
prefix, |
|
|
const char * |
base, |
|
|
const char * |
suffix = nullptr |
|
) |
| |
|
inline |
Construct a topic name.
- Parameters
-
[in] | prefix | Required prefix for topic name. |
[in] | base | Required name of the topic. |
[in] | suffix | Optional suffix for topic name. |
◆ _create_topic_name()
eprosima::fastrtps::string_255 _create_topic_name |
( |
const rmw_qos_profile_t * |
qos_profile, |
|
|
const char * |
prefix, |
|
|
const char * |
base, |
|
|
const char * |
suffix = nullptr |
|
) |
| |
|
inline |
Construct a topic name according to proper conventions.
- Parameters
-
[in] | qos_profile | The QoS profile for the topic. |
[in] | prefix | Required prefix for topic name. |
[in] | base | Required name of the topic. |
[in] | suffix | Optional suffix for topic name. |