#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.  |