Lines Matching defs:ec
43 asio::error_code ec;
44 Iterator result = connect(s, begin, ec);
45 asio::detail::throw_error(ec, "connect");
51 Iterator begin, asio::error_code& ec)
53 return connect(s, begin, Iterator(), detail::default_connect_condition(), ec);
60 asio::error_code ec;
61 Iterator result = connect(s, begin, end, ec);
62 asio::detail::throw_error(ec, "connect");
68 Iterator begin, Iterator end, asio::error_code& ec)
70 return connect(s, begin, end, detail::default_connect_condition(), ec);
78 asio::error_code ec;
79 Iterator result = connect(s, begin, connect_condition, ec);
80 asio::detail::throw_error(ec, "connect");
88 asio::error_code& ec)
90 return connect(s, begin, Iterator(), connect_condition, ec);
98 asio::error_code ec;
99 Iterator result = connect(s, begin, end, connect_condition, ec);
100 asio::detail::throw_error(ec, "connect");
108 asio::error_code& ec)
110 ec = asio::error_code();
114 iter = connect_condition(ec, iter);
117 s.close(ec);
118 s.connect(*iter, ec);
119 if (!ec)
124 if (!ec)
125 ec = asio::error::not_found;
144 void check_condition(const asio::error_code& ec,
148 iter = connect_condition_(ec, static_cast<const Iterator&>(iter));
209 void operator()(asio::error_code ec, int start = 0)
216 this->check_condition(ec, iter_, end_);
220 socket_.close(ec);
228 ec = asio::error::not_found;
229 socket_.get_io_service().post(detail::bind_handler(*this, ec));
240 ec = asio::error::operation_aborted;
244 if (!ec)
250 handler_(static_cast<const asio::error_code&>(ec),