X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/f0dcb6b97d6d40f67698d1f71ac26970f1776f82..ebd5aef6dc92accb509b1cc67eaf72159f35cdfa:/rpc/poll_mgr.cc diff --git a/rpc/poll_mgr.cc b/rpc/poll_mgr.cc index dc42274..2598249 100644 --- a/rpc/poll_mgr.cc +++ b/rpc/poll_mgr.cc @@ -7,6 +7,8 @@ #include #endif +aio_callback::~aio_callback() {} + poll_mgr poll_mgr::shared_mgr; class wait_manager { @@ -14,9 +16,11 @@ class wait_manager { virtual void watch_fd(int fd, poll_flag flag) = 0; virtual bool unwatch_fd(int fd, poll_flag flag) = 0; virtual void wait_ready(vector & readable, vector & writable) = 0; - virtual ~wait_manager() noexcept {} + virtual ~wait_manager() noexcept; }; +wait_manager::~wait_manager() noexcept {} + class SelectAIO : public wait_manager { public : SelectAIO();