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)
52 bool remove(
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)
108 #endif // RECIPIENTS_HANDLER_HPP
std::vector< Recipient * > container_t
unsigned int getSeqNumber() const
bool add(const std::string &id)
const size_t m_circbuff_size
RecipientsHandler(size_t circbuf_size=10)
boost::asio::io_service m_service
boost::asio::ip::tcp::endpoint make_endpoint(const std::string &address)
container_t::iterator find(const boost::asio::ip::tcp::endpoint &ep)
bool send(const Frame &data)