MCPcopy Create free account
hub / github.com/acl-dev/acl / start

Method start

lib_acl_cpp/samples/master_aio_proxy/res_callback.cpp:65–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63}
64
65bool res_callback::start(acl::aio_handle& handle, const char* server_addr)
66{
67 conn_ = acl::aio_socket_stream::open(&handle, server_addr, 0);
68 if (conn_ == NULL)
69 {
70 logger_error("connect server %s error %s",
71 server_addr, acl::last_serror());
72 return false;
73 }
74
75 conn_->add_open_callback(this);
76 conn_->add_timeout_callback(this);
77 conn_->add_close_callback(this);
78
79 return true;
80}
81
82acl::aio_socket_stream& res_callback::get_conn()
83{

Callers 4

mainFunction · 0.45
on_acceptMethod · 0.45
mainFunction · 0.45
mainFunction · 0.45

Calls 5

openFunction · 0.85
add_open_callbackMethod · 0.80
add_timeout_callbackMethod · 0.80
add_close_callbackMethod · 0.80
last_serrorFunction · 0.50

Tested by

no test coverage detected