3#include <boost/asio.hpp>
4#include <boost/bind.hpp>
25 UdpSender(boost::asio::io_service& io_service,
const std::string& ip_address,
26 unsigned short port,
const std::string& interface,
bool multicast);
78 void setupMulticast(
const boost::asio::ip::address& ip_address,
79 const std::string& interface);
82 boost::asio::ip::udp::socket socket_;
85 boost::asio::ip::udp::endpoint receiver_endpoint;
88 std::string interface_;
91 std::string ip_address_;
Definition udp_sender.h:8
std::string getIpAddress() const
Definition udp_sender.cpp:33
void sendStringAsync(const std::string &message)
Definition udp_sender.cpp:43
void sendString(const std::string &message)
Definition udp_sender.cpp:38
~UdpSender()
Definition udp_sender.cpp:79
std::string getInterface() const
Definition udp_sender.cpp:28