Lines Matching refs:ac
216 asyncConnector_init(AsyncConnector* ac,
221 ac->error = 0;
222 ac->io = io;
225 ac->state = CONNECT_COMPLETED;
229 ac->state = CONNECT_CONNECTING;
236 ac->error = errno;
237 ac->state = CONNECT_ERROR;
242 asyncConnector_run(AsyncConnector* ac)
244 switch (ac->state) {
246 errno = ac->error;
250 loopIo_dontWantWrite(ac->io);
258 ac->error = socket_get_error(ac->io->fd);
259 if (ac->error == 0) {
260 ac->state = CONNECT_COMPLETED;
263 ac->state = CONNECT_ERROR;
264 errno = ac->error;
273 asyncConnector_stop(AsyncConnector* ac)
275 if (ac->state == CONNECT_CONNECTING) {
276 loopIo_dontWantWrite(ac->io);
277 ac->state = CONNECT_COMPLETED;