hmbdc
simplify-high-performance-messaging-programming
|
topic as in the publish / subscribe communication paradigm More...
#include <Topic.hpp>
Public Member Functions | |
Topic () | |
construct an empty topic | |
Topic (char const *t) | |
ctor from a char* string More... | |
Topic (std::string t) | |
ctor from a std string More... | |
![]() | |
TypedString (char const *s, size_t len=SIZE) | |
TypedString (std::string const &s) | |
char const * | c_str () const |
bool | operator== (ThisT const &other) const |
bool | operator!= (ThisT const &other) const |
bool | operator< (ThisT const &other) const |
void | clear () |
size_t | size () const |
size_t | copyTo (char *to) const |
Additional Inherited Members | |
![]() | |
enum | |
using | rawType = char[SIZE] |
![]() | |
static char const * | typeName () |
topic as in the publish / subscribe communication paradigm
recommended allowed letters are [a-z] [A-Z] [0-9] and / it has a length limit of 64 char
|
inline |
ctor from a char* string
truncated to be 64 char
t | topic string limited to 64 char |
|
inline |
ctor from a std string
truncated to be 64 char
t | topic string limited to 64 char |