$search

asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler > Class Template Reference

#include <select_reactor.hpp>

List of all members.

Public Member Functions

void complete (const asio::error_code &ec, std::size_t bytes_transferred)
 connect_handler_wrapper (socket_type descriptor, boost::shared_ptr< bool > completed, select_reactor< Own_Thread > &reactor, Handler handler)
bool perform (asio::error_code &ec, std::size_t &bytes_transferred)

Private Attributes

boost::shared_ptr< bool > completed_
socket_type descriptor_
Handler handler_
select_reactor< Own_Thread > & reactor_

Detailed Description

template<bool Own_Thread>
template<typename Handler>
class asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >

Definition at line 160 of file select_reactor.hpp.


Constructor & Destructor Documentation

template<bool Own_Thread>
template<typename Handler>
asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::connect_handler_wrapper ( socket_type  descriptor,
boost::shared_ptr< bool >  completed,
select_reactor< Own_Thread > &  reactor,
Handler  handler 
) [inline]

Definition at line 163 of file select_reactor.hpp.


Member Function Documentation

template<bool Own_Thread>
template<typename Handler>
void asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::complete ( const asio::error_code ec,
std::size_t  bytes_transferred 
) [inline]

Definition at line 192 of file select_reactor.hpp.

template<bool Own_Thread>
template<typename Handler>
bool asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::perform ( asio::error_code ec,
std::size_t &  bytes_transferred 
) [inline]

Definition at line 173 of file select_reactor.hpp.


Member Data Documentation

template<bool Own_Thread>
template<typename Handler>
boost::shared_ptr<bool> asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::completed_ [private]

Definition at line 201 of file select_reactor.hpp.

template<bool Own_Thread>
template<typename Handler>
socket_type asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::descriptor_ [private]

Definition at line 200 of file select_reactor.hpp.

template<bool Own_Thread>
template<typename Handler>
Handler asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::handler_ [private]

Definition at line 203 of file select_reactor.hpp.

template<bool Own_Thread>
template<typename Handler>
select_reactor<Own_Thread>& asio::detail::select_reactor< Own_Thread >::connect_handler_wrapper< Handler >::reactor_ [private]

Definition at line 202 of file select_reactor.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Mar 1 14:41:48 2013