Selects the SerializationHandlerBase::post() signatures with metadata (e.g. Publisher or Subscriber).
More...
#include <goby/middleware/transport/serialization_handlers.h>
|
| | SerializationHandlerPostSelector ()=default |
| virtual | ~SerializationHandlerPostSelector ()=default |
| virtual std::string::const_iterator | post (std::string::const_iterator b, std::string::const_iterator e, const Metadata &metadata) const =0 |
| virtual std::vector< char >::const_iterator | post (std::vector< char >::const_iterator b, std::vector< char >::const_iterator e, const Metadata &metadata) const =0 |
| virtual const char * | post (const char *b, const char *e, const Metadata &metadata) const =0 |
template<typename Metadata>
class goby::middleware::SerializationHandlerPostSelector< Metadata, typename std::enable_if_t<!std::is_void< Metadata >::value > >
Selects the SerializationHandlerBase::post() signatures with metadata (e.g. Publisher or Subscriber).
Definition at line 74 of file serialization_handlers.h.
◆ SerializationHandlerPostSelector()
template<typename Metadata>
◆ ~SerializationHandlerPostSelector()
template<typename Metadata>
◆ post() [1/3]
template<typename Metadata>
◆ post() [2/3]
template<typename Metadata>
| virtual std::string::const_iterator goby::middleware::SerializationHandlerPostSelector< Metadata, typename std::enable_if_t<!std::is_void< Metadata >::value > >::post |
( |
std::string::const_iterator | b, |
|
|
std::string::const_iterator | e, |
|
|
const Metadata & | metadata ) const |
|
pure virtual |
◆ post() [3/3]
template<typename Metadata>
| virtual std::vector< char >::const_iterator goby::middleware::SerializationHandlerPostSelector< Metadata, typename std::enable_if_t<!std::is_void< Metadata >::value > >::post |
( |
std::vector< char >::const_iterator | b, |
|
|
std::vector< char >::const_iterator | e, |
|
|
const Metadata & | metadata ) const |
|
pure virtual |
The documentation for this class was generated from the following file: