#pragma once #include #include "iserver.hpp" template class ManagedPortServer : public IServer { public: ManagedPortServer(const char *service_name, unsigned int max_s) : IServer(service_name, max_s) { if (R_FAILED(svcManageNamedPort(&this->port_handle, service_name, this->max_sessions))) { /* TODO: panic */ } } };