virtual bool receiveDisconnectedSource(std::uint32_t &)
virtual bool receive(actions::Message &message)=0
virtual void setPlayerOwner(rules::PlayerNumber, std::uint32_t) noexcept
virtual bool gameplayEnabled() const noexcept
virtual bool server() const noexcept=0
virtual bool sourceConnected(std::uint32_t) const noexcept
virtual bool sendToSource(const actions::Message &, std::uint32_t)
virtual std::uint32_t localSourceId() const noexcept
virtual std::size_t queued() const noexcept=0
virtual ~Transport()=default
virtual bool send(const actions::Message &message)=0
virtual std::string_view error() const noexcept=0
virtual bool admitSource(std::uint32_t)
virtual bool active() const noexcept=0