![]() |
Home | Libraries | People | FAQ | More |
Definition at line 105 of file stream_socket_service.hpp.
Public Member Functions | |
connect_handler (Handler h, logger &l) | |
void | operator() (const boost::asio::error &e) |
Private Attributes | |
Handler | handler_ |
logger & | logger_ |
services::stream_socket_service< Protocol >::connect_handler< Handler >::connect_handler | ( | Handler | h, | |
logger & | l | |||
) |
void services::stream_socket_service< Protocol >::connect_handler< Handler >::operator() | ( | const boost::asio::error & | e | ) |
Definition at line 114 of file stream_socket_service.hpp.
00115 { 00116 if (e) 00117 { 00118 std::string msg = "Asynchronous connect failed: "; 00119 msg += e.what(); 00120 logger_.log(msg); 00121 } 00122 else 00123 { 00124 logger_.log("Asynchronous connect succeeded"); 00125 } 00126 00127 handler_(e); 00128 }
Handler services::stream_socket_service< Protocol >::connect_handler< Handler >::handler_ [private] |
Definition at line 131 of file stream_socket_service.hpp.
Referenced by services::stream_socket_service< Protocol >::connect_handler< Handler >::operator()().
logger& services::stream_socket_service< Protocol >::connect_handler< Handler >::logger_ [private] |
Definition at line 132 of file stream_socket_service.hpp.
Referenced by services::stream_socket_service< Protocol >::connect_handler< Handler >::operator()().
Copyright © 2003 - 2006 Christopher M. Kohlhoff |