diff options
author | Trumeet <yuuta@yuuta.moe> | 2022-07-26 17:42:18 -0700 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2022-07-26 17:42:18 -0700 |
commit | 04c2dcffc0fa862af56eb5ff6fb57fd672745c3e (patch) | |
tree | e920bcafb4e4976551b1426fb068bac3ed6bb11a /client/acronc/handler.h | |
parent | 7099a86ca74fa637f26af38674f80fb8efd5f6fa (diff) | |
download | acron-04c2dcffc0fa862af56eb5ff6fb57fd672745c3e.tar acron-04c2dcffc0fa862af56eb5ff6fb57fd672745c3e.tar.gz acron-04c2dcffc0fa862af56eb5ff6fb57fd672745c3e.tar.bz2 acron-04c2dcffc0fa862af56eb5ff6fb57fd672745c3e.zip |
fix(acronc): code cleanup
Signed-off-by: Trumeet <yuuta@yuuta.moe>
Diffstat (limited to 'client/acronc/handler.h')
-rw-r--r-- | client/acronc/handler.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/client/acronc/handler.h b/client/acronc/handler.h index 1a2ccfe..5764387 100644 --- a/client/acronc/handler.h +++ b/client/acronc/handler.h @@ -8,29 +8,9 @@ #include <uv.h> #include <libac.h> -enum exit_reason { - /* Exit due to a signal. Socket is working. */ - EXIT_SIGNAL, - /* Exit due to an EOF from stdin. Socket is working. */ - EXIT_STDIN_EOF, - /* Exit due to an EOF from socket. Socket is closed. */ - EXIT_SOCKET_EOF, - /* Exit due to a socket failure. Socket is closed. */ - EXIT_FAILURE_SOCKET, - /* Exit due to a failure. Socket is working. */ - EXIT_FAILURE -}; - -struct uv_obj { - void *obj; - bool running; -}; - extern uv_loop_t *loop; -extern void (*on_exit)(enum exit_reason reason); - -int h_signal(void); +int h_signal(void (*on_quit)(void)); int h_stdin(int (*on_input)(ac_request_t *req), void (*on_close)(void)); |