#ifndef NNTPCHAN_NET_HPP #define NNTPCHAN_NET_HPP #include #include #include #include namespace nntpchan { struct NetAddr { NetAddr(); sockaddr_in6 addr; operator sockaddr *() { return (sockaddr *)&addr; } operator const sockaddr *() const { return (sockaddr *)&addr; } std::string to_string(); }; NetAddr ParseAddr(const std::string &addr); } #endif