diff options
Diffstat (limited to 'android/async-utils.c')
-rw-r--r-- | android/async-utils.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/async-utils.c b/android/async-utils.c index e410de0..9732111 100644 --- a/android/async-utils.c +++ b/android/async-utils.c @@ -268,3 +268,14 @@ asyncConnector_run(AsyncConnector* ac) return ASYNC_COMPLETE; } } + +int +asyncConnector_stop(AsyncConnector* ac) +{ + if (ac->state == CONNECT_CONNECTING) { + loopIo_dontWantWrite(ac->io); + ac->state = CONNECT_COMPLETED; + return 0; + } + return -1; +} |