/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Channel.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/04/17 14:36:43 by aortigos #+# #+# */ /* Updated: 2026/04/17 14:36:43 by aortigos ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef CHANNEL_HPP # define CHANNEL_HPP # include # include class Channel { private: std::string name; std::vector members; public: Channel(); Channel(std::string name); ~Channel(); std::string getName() const; void addMember(int fd); void removeMember(int fd); std::vector getMembers() const; bool isMember(int fd) const; }; #endif