Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::asio::detail Namespace Reference

Classes

struct  async_result_init
 
struct  async_result_type_helper
 
struct  buffers_iterator_types
 
struct  buffers_iterator_types_helper
 
struct  buffers_iterator_types_helper< false >
 
struct  buffers_iterator_types_helper< true >
 
class  coroutine_ref
 
struct  has_result_type
 
struct  is_read_buffered_big_type
 
struct  is_write_buffered_big_type
 
class  service_base
 
class  service_id
 
class  socket_iostream_base
 
class  socket_streambuf_base
 
class  transfer_all_t
 
class  transfer_at_least_t
 
class  transfer_exactly_t
 

Typedefs

typedef class task_io_service io_service_impl
 

Enumerations

enum  default_max_transfer_size_t { default_max_transfer_size = 65536 }
 

Functions

void * buffer_cast_helper (const mutable_buffer &)
 
const void * buffer_cast_helper (const const_buffer &)
 
std::size_t buffer_size_helper (const mutable_buffer &)
 
std::size_t buffer_size_helper (const const_buffer &)
 
std::size_t adapt_completion_condition_result (bool result)
 
std::size_t adapt_completion_condition_result (std::size_t result)
 
template<typename Stream >
char is_read_buffered_helper (buffered_stream< Stream > *s)
 
template<typename Stream >
char is_read_buffered_helper (buffered_read_stream< Stream > *s)
 
template<typename Stream >
char is_write_buffered_helper (buffered_stream< Stream > *s)
 
template<typename Stream >
char is_write_buffered_helper (buffered_write_stream< Stream > *s)
 
char(& has_result_type_helper (...))[2]
 
template<typename T >
char has_result_type_helper (T *, typename T::result_type *=0)
 

Variables

is_read_buffered_big_type is_read_buffered_helper (...)
 
is_write_buffered_big_type is_write_buffered_helper (...)
 

Typedef Documentation

typedef class task_io_service boost::asio::detail::io_service_impl

Enumeration Type Documentation

Enumerator
default_max_transfer_size 

Function Documentation

std::size_t boost::asio::detail::adapt_completion_condition_result ( bool  result)
inline
std::size_t boost::asio::detail::adapt_completion_condition_result ( std::size_t  result)
inline
void * boost::asio::detail::buffer_cast_helper ( const mutable_buffer &  b)
inline
const void * boost::asio::detail::buffer_cast_helper ( const const_buffer &  b)
inline
std::size_t boost::asio::detail::buffer_size_helper ( const mutable_buffer &  b)
inline
std::size_t boost::asio::detail::buffer_size_helper ( const const_buffer &  b)
inline
char(& boost::asio::detail::has_result_type_helper (   ...) )[2]
template<typename T >
char boost::asio::detail::has_result_type_helper ( T ,
typename T::result_type = 0 
)
template<typename Stream >
char boost::asio::detail::is_read_buffered_helper ( buffered_stream< Stream > *  s)
template<typename Stream >
char boost::asio::detail::is_read_buffered_helper ( buffered_read_stream< Stream > *  s)
template<typename Stream >
char boost::asio::detail::is_write_buffered_helper ( buffered_stream< Stream > *  s)
template<typename Stream >
char boost::asio::detail::is_write_buffered_helper ( buffered_write_stream< Stream > *  s)

Variable Documentation

is_read_buffered_big_type boost::asio::detail::is_read_buffered_helper(...)
is_write_buffered_big_type boost::asio::detail::is_write_buffered_helper(...)