|
| SendTransport (Config const &cfg, size_t maxMessageSize) |
|
bool | match (Topic const &t) const |
|
template<typename... Messages> |
void | queue (Topic const &t, Messages &&...msgs) |
|
template<typename... Messages> |
bool | tryQueue (Topic const &t, Messages &&...msgs) |
|
template<typename Message , typename... Args> |
void | queueInPlace (Topic const &t, Args &&...args) |
|
void | queueBytes (Topic const &t, uint16_t tag, void const *bytes, size_t len) |
|
void | runOnce () HMBDC_RESTRICT |
|
void | stop () |
|
boost::asio::ip::udp::socket & | asioSocket () |
| expose so user can manipulate it More...
|
|
void | initInThread () |
|
| Transport (Config const &cfg) |
|
void | initInThread () |
|
bool | operator== (Transport const &other) const |
|
bool | operator< (Transport const &other) const |
|
|
using | Buffer = hmbdc::pattern::LockFreeBufferT< 1 > |
|
std::string | hmbdcName_ |
|
std::string | schedPolicy_ |
|
int | schedPriority_ |
|
Config const | config_ |
|
std::shared_ptr< boost::asio::io_service > | pIos_ |
|
boost::asio::ip::udp::socket& hmbdc::app::mcast::sendtransportengine_detail::SendTransport::asioSocket |
( |
| ) |
|
|
inline |
expose so user can manipulate it
- Returns
- reference to boost::asio::ip::udp::socket
The documentation for this struct was generated from the following file: