#include <goby/middleware/transport/identifier.h>
|
| static std::string | make_identifier (const std::string &type_name, int scheme, const std::string &group, IdentifierWildcard wildcard, const std::string &process, std::unordered_map< int, std::string > *schemes_buffer=nullptr, std::unordered_map< std::thread::id, std::string > *threads_buffer=nullptr) |
| |
| static std::tuple< std::string, int, std::string, int, std::size_t > | parse_identifier (const std::string &identifier) |
| |
Definition at line 69 of file identifier.h.
◆ _make_identifier() [1/3]
template<typename Data , int scheme>
◆ _make_identifier() [2/3]
template<typename Data , int scheme>
◆ _make_identifier() [3/3]
| std::string goby::middleware::InterProcessIdentifierManager::_make_identifier |
( |
const std::string & |
type_name, |
|
|
int |
scheme, |
|
|
const std::string & |
group, |
|
|
IdentifierWildcard |
wildcard |
|
) |
| |
|
inlineprotected |
◆ make_identifier()
| static std::string goby::middleware::InterProcessIdentifierManager::make_identifier |
( |
const std::string & |
type_name, |
|
|
int |
scheme, |
|
|
const std::string & |
group, |
|
|
IdentifierWildcard |
wildcard, |
|
|
const std::string & |
process, |
|
|
std::unordered_map< int, std::string > * |
schemes_buffer = nullptr, |
|
|
std::unordered_map< std::thread::id, std::string > * |
threads_buffer = nullptr |
|
) |
| |
|
static |
◆ parse_identifier()
| static std::tuple< std::string, int, std::string, int, std::size_t > goby::middleware::InterProcessIdentifierManager::parse_identifier |
( |
const std::string & |
identifier | ) |
|
|
static |
◆ delimiter
| const char goby::middleware::InterProcessIdentifierManager::delimiter |
|
static |
◆ delimiter_substitute
| const char goby::middleware::InterProcessIdentifierManager::delimiter_substitute |
|
static |
◆ end_delimiter
| const char goby::middleware::InterProcessIdentifierManager::end_delimiter |
|
static |
The documentation for this class was generated from the following file: