// Copyright 2019 Citra Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include namespace RPC { class Packet; class UDPServer { public: explicit UDPServer(std::function)> new_request_callback); ~UDPServer(); private: class Impl; std::unique_ptr impl; }; } // namespace RPC