/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* PollManager.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: sben-tay +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/05/19 19:15:13 by omoudni #+# #+# */ /* Updated: 2025/05/20 17:22:59 by sben-tay ### ########.fr */ /* */ /* ************************************************************************** */ #pragma once #include #include #include class PollManager { public: PollManager(); ~PollManager(); void addClient(int fd); void removeClient(int fd); void updateServer(int fd); void pollLoop(int server_fd); private: std::vector _fds; std::map _buffers; };