34 Entry& operator=(Entry
const&);
39 using BanCallback = ::std::function<void(::std::string
const&)>;
41 using Ip = ::std::array<::std::byte, 16>;
43 using LoggingFunctor = ::std::function<void(::std::string
const&)>;
45 using Time = ::std::chrono::seconds;
50 ::ll::TypedStorage<8, 8, ::std::chrono::seconds> banExpiryDuration;
51 ::ll::TypedStorage<8, 8, ::std::chrono::seconds> appHandshakeGracePeriod;
52 ::ll::TypedStorage<8, 10240, ::std::array<::std::optional<::RakNet::ShadowBanList::Entry>, 256>> mEntries;
53 ::ll::TypedStorage<8, 64, ::std::function<void(::std::string
const&)>> mBanCallback;
61 MCAPI ::RakNet::RakPeer::RemoteSystemStruct* shouldDisconnectConnection(
63 ::std::chrono::seconds now,
64 ::gsl::span<::RakNet::RakPeer::RemoteSystemStruct*> remotes
Definition ShadowBanList.h:23