/** * Copyright (C) 2015-2018 * All rights reserved. * * AUTHOR(S) * Zheng Shuxin * E-mail: zhengshuxin@qiyi.com * * VERSION * Wed 14 Jun 2017 05:29:20 PM CST */ #pragma once #include "http_server.h" class manager : public acl::singleton { public: manager(void); ~manager(void); void init(ACL_EVENT* event, const char* addr, int timeout); ACL_AIO* get_aio(void) const { return aio_; } private: ACL_EVENT* event_; ACL_AIO* aio_; acl::aio_handle* handle_; http_server* server_; };