|
Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
|
This is the complete list of members for network::EpollProactor, including all inherited members.
| async_accept(socket_t fd, std::function< void(socket_t, sockaddr_in)> callback) override | network::EpollProactor | |
| network::Proactor::async_accept(socket_t fd, std::function< void(socket_t new_fd, sockaddr_in addr)> callback)=0 | network::Proactor | pure virtual |
| async_connect(socket_t fd, const sockaddr_in &addr, std::function< void(int)> callback) override | network::EpollProactor | |
| network::Proactor::async_connect(socket_t fd, const sockaddr_in &addr, std::function< void(int status)> callback)=0 | network::Proactor | pure virtual |
| async_read(socket_t fd, void *buffer, size_t size, std::function< void(ssize_t)> callback) override | network::EpollProactor | |
| network::Proactor::async_read(socket_t fd, void *buffer, size_t size, std::function< void(ssize_t bytes_read)> callback)=0 | network::Proactor | pure virtual |
| async_sendfile(socket_t out_fd, int in_fd, off_t offset, size_t count, std::function< void(ssize_t)> callback) override | network::EpollProactor | |
| network::Proactor::async_sendfile(socket_t out_fd, int in_fd, off_t offset, size_t count, std::function< void(ssize_t bytes_written)> callback)=0 | network::Proactor | pure virtual |
| async_wait_read(socket_t fd, std::function< void()> callback) override | network::EpollProactor | virtual |
| async_wait_write(socket_t fd, std::function< void()> callback) override | network::EpollProactor | virtual |
| async_write(socket_t fd, const void *buffer, size_t size, std::function< void(ssize_t)> callback) override | network::EpollProactor | |
| network::Proactor::async_write(socket_t fd, const void *buffer, size_t size, std::function< void(ssize_t bytes_written)> callback)=0 | network::Proactor | pure virtual |
| EpollProactor() | network::EpollProactor | |
| remove(socket_t fd) override | network::EpollProactor | virtual |
| run_once(int timeout_ms) override | network::EpollProactor | virtual |
| ~EpollProactor() override | network::EpollProactor | |
| ~Proactor()=default | network::Proactor | virtual |