17struct ClientNetherNetConnector :
public ::NetherNetConnector {
26 ClientNetherNetConnector& operator=(ClientNetherNetConnector
const&);
27 ClientNetherNetConnector(ClientNetherNetConnector
const&);
28 ClientNetherNetConnector();
33 virtual ~ClientNetherNetConnector() =
default;
37 virtual ::Social::GameConnectionInfo
const& getConnectedGameInfo()
const ;
39 virtual void setConnectedResolvedExperienceInfo(
40 ::std::optional<::Social::ResolvedExperienceInfo>
const& resolvedExperienceInfo
46 ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator> identityGenerator
49 virtual void disconnect() ;
51 virtual bool isServer()
const ;
53 virtual ::Bedrock::Threading::Async<bool>
56 virtual ::Bedrock::Threading::Async<bool> OnSessionResponse(
59 ::std::string_view assertion,
60 ::std::string_view fingerprintJson,
77 ::std::optional<::Social::ResolvedExperienceInfo>
const& resolvedExperienceInfo
83 ::std::shared_ptr<::NetherNet::IIdentityAssertionGenerator> identityGenerator
86 MCNAPI
void $disconnect();
88 MCNAPI
bool $isServer()
const;
90 MCNAPI ::Bedrock::Threading::Async<bool>
96 ::std::string_view assertion,
97 ::std::string_view fingerprintJson,
101 MCNAPI
void $OnSessionOpen(
::NetherNet::NetworkID networkID, uint64 sessionId, ::std::string_view,
bool isLan);