Bytemaster's Boost Libraries
|
defines wrappers for boost::asio functions More...
#include <boost/asio.hpp>
#include <boost/thread.hpp>
#include <boost/cmt/future.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
Typedefs | |
typedef boost::asio::ip::tcp::endpoint | boost::cmt::asio::tcp::endpoint |
typedef boost::asio::ip::tcp::resolver::iterator | boost::cmt::asio::tcp::resolver_iterator |
typedef boost::asio::ip::tcp::resolver | boost::cmt::asio::tcp::resolver |
typedef boost::asio::ip::udp::endpoint | boost::cmt::asio::udp::endpoint |
typedef boost::asio::ip::udp::resolver::iterator | boost::cmt::asio::udp::resolver_iterator |
typedef boost::asio::ip::udp::resolver | boost::cmt::asio::udp::resolver |
Functions | |
void | boost::cmt::asio::detail::read_write_handler (const promise< size_t >::ptr &p, const boost::system::error_code &ec, size_t bytes_transferred) |
void | boost::cmt::asio::detail::read_write_handler_ec (promise< size_t > *p, boost::system::error_code *oec, const boost::system::error_code &ec, size_t bytes_transferred) |
void | boost::cmt::asio::detail::error_handler (const promise< boost::system::error_code >::ptr &p, const boost::system::error_code &ec) |
void | boost::cmt::asio::detail::error_handler_ec (promise< boost::system::error_code > *p, const boost::system::error_code &ec) |
template<typename EndpointType , typename IteratorType > | |
void | boost::cmt::asio::detail::resolve_handler (const typename promise< std::vector< EndpointType > >::ptr &p, const boost::system::error_code &ec, IteratorType itr) |
boost::asio::io_service & | boost::cmt::asio::default_io_service () |
template<typename AsyncReadStream , typename MutableBufferSequence > | |
size_t | boost::cmt::asio::read (AsyncReadStream &s, const MutableBufferSequence &buf, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::async_read | |
template<typename AsyncReadStream , typename MutableBufferSequence > | |
size_t | boost::cmt::asio::read_some (AsyncReadStream &s, const MutableBufferSequence &buf, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::async_read_some | |
template<typename AsyncReadStream , typename MutableBufferSequence > | |
size_t | boost::cmt::asio::write (AsyncReadStream &s, const MutableBufferSequence &buf, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::async_write | |
template<typename AsyncReadStream , typename MutableBufferSequence > | |
size_t | boost::cmt::asio::write_some (AsyncReadStream &s, const MutableBufferSequence &buf, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::async_write_some | |
std::vector< endpoint > | boost::cmt::asio::tcp::resolve (const std::string &hostname, const std::string &port, const microseconds &timeout_us=microseconds::max()) |
asynchronously resolve all tcp::endpoints for hostname:port | |
template<typename SocketType , typename AcceptorType > | |
boost::system::error_code | boost::cmt::asio::tcp::accept (AcceptorType &acc, SocketType &sock, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::async_accept | |
template<typename AsyncSocket , typename EndpointType > | |
boost::system::error_code | boost::cmt::asio::tcp::connect (AsyncSocket &sock, const EndpointType &ep, const microseconds &timeout_us=microseconds::max()) |
wraps boost::asio::socket::async_connect | |
std::vector< endpoint > | boost::cmt::asio::udp::resolve (resolver &r, const std::string &hostname, const std::string &port, const microseconds &timeout_us=microseconds::max()) |
asynchronously resolve all udp::endpoints for hostname:port |
defines wrappers for boost::asio functions