20struct ServerNetherNetConnector :
public ::NetherNetConnector {
29 ServerNetherNetConnector& operator=(ServerNetherNetConnector
const&);
30 ServerNetherNetConnector(ServerNetherNetConnector
const&);
31 ServerNetherNetConnector();
36 virtual ~ServerNetherNetConnector() =
default;
40 virtual void disconnect() ;
42 virtual bool isServer()
const ;
44 virtual ::Bedrock::Threading::Async<bool> OnSessionRequested(
47 ::std::string_view assertion,
48 ::std::string_view fingerprintJson,
52 virtual ::Bedrock::Threading::Async<bool>
55 virtual void OnSessionOpen(
58 ::std::string_view assertion,
69 ::std::shared_ptr<void> httpLibrary,
71 ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier>> clientIdentityVerifier,
72 ::std::optional<::NetherNet::NetworkID> networkID
82 ::std::shared_ptr<void> httpLibrary,
84 ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier>> clientIdentityVerifier,
85 ::std::optional<::NetherNet::NetworkID> networkID
101 ::std::string_view assertion,
102 ::std::string_view fingerprintJson,
106 MCNAPI ::Bedrock::Threading::Async<bool>
MCAPI ::Bedrock::Threading::Async< bool > $OnSessionRequested(::NetherNet::NetworkID, uint64, ::std::string_view assertion, ::std::string_view fingerprintJson, bool isLan)
MCAPI void * $ctor(::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::shared_ptr< void > httpLibrary, ::brstd::copyable_function< bool() const > isNetworkAllowed, ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier > > clientIdentityVerifier, ::std::optional<::NetherNet::NetworkID > networkID)
MCAPI ServerNetherNetConnector(::NetherNetTransportFactory const &factory, ::Connector::ConnectionCallbacks &callbacks, ::std::shared_ptr< void > httpLibrary, ::brstd::copyable_function< bool() const > isNetworkAllowed, ::gsl::not_null<::std::shared_ptr<::ClientIdentityAssertionVerifier > > clientIdentityVerifier, ::std::optional<::NetherNet::NetworkID > networkID)