Bytemaster's Boost Libraries
Namespaces | Typedefs | Functions
/Users/dlarimer/dev/libs/cmt/include/boost/cmt/asio.hpp File Reference

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

Detailed Description

defines wrappers for boost::asio functions

 All Classes Namespaces Files Functions Variables Typedefs Defines