1 #ifndef RECIPIENTS_HANDLER_HH
2 #define RECIPIENTS_HANDLER_HH
9 #include <boost/asio.hpp>
15 boost::asio::ip::tcp::endpoint
make_endpoint(
const std::string& address);
37 bool add(
const std::string&
id)
92 container_t::iterator
find(
const boost::asio::ip::tcp::endpoint& ep)
95 for (container_t::const_iterator et =
m_recipients.end(); it != et; ++it)
97 if ((*it)->m_endpoint == ep)
Template Frame for ARS data.
boost::asio::io_service m_service
bool remove(const std::string &id)
RecipientsHandler(size_t circbuf_size=10)
bool add(const std::string &id)
bool send(const Frame &data)
std::vector< Recipient * > container_t
const size_t m_circbuff_size
container_t::iterator find(const boost::asio::ip::tcp::endpoint &ep)
boost::asio::ip::tcp::endpoint make_endpoint(const std::string &address)