1 #include "router_socket_wrapper.h" 4 std::shared_ptr<zmq::context_t> context,
const std::string &addr,
const bool bound)
18 for (
auto it = std::begin(source.
data); it != std::end(source.
data); ++it) {
19 retval =
socket_.send(it->c_str(), it->size(), std::next(it) != std::end(source.
data) ? ZMQ_SNDMORE : 0) >= 0;
41 target.
identity = std::string(static_cast<char *>(msg.data()), msg.size());
46 }
catch (zmq::error_t) {
54 target.
data.emplace_back(static_cast<char *>(msg.data()), msg.size());
bool send_message(const message_container &message)
bool receive_message(message_container &target)
router_socket_wrapper(std::shared_ptr< zmq::context_t > context, const std::string &addr, const bool bound)
std::vector< std::string > data