31 RemoteConnectorComposite& operator=(RemoteConnectorComposite
const&);
32 RemoteConnectorComposite(RemoteConnectorComposite
const&);
33 RemoteConnectorComposite();
38 virtual ~RemoteConnectorComposite() =
default;
40 virtual void setDisableLanSignaling(
bool disableLanSignaling) ;
42 virtual void setDisableTrickleIce(
bool disableTrickleIce) ;
44 virtual ::std::string getLocalIp() ;
46 virtual ushort getPort()
const ;
48 virtual ::Social::GameConnectionInfo
const& getConnectedGameInfo()
const ;
50 virtual bool isIPv4Supported()
const ;
52 virtual bool isIPv6Supported()
const ;
54 virtual ushort getIPv4Port()
const ;
56 virtual ushort getIPv6Port()
const ;
65 virtual void disconnect() ;
69 virtual void runEvents() ;
71 virtual bool isServer()
const ;
77 virtual ::NetworkIdentifier getNetworkIdentifier()
const ;
79 virtual void _onDisable() ;
81 virtual void _onEnable() ;
83 virtual ::TransportLayer getNetworkType()
const ;
89 MCNAPI_C ::Bedrock::NotNullNonOwnerPtr<::RemoteConnector> getActiveConnector()
const;
98 ::Bedrock::NotNullNonOwnerPtr<::NetworkSessionOwner> networkSessionOwner
106 MCNAPI
void $setDisableLanSignaling(
bool disableLanSignaling);
108 MCNAPI
void $setDisableTrickleIce(
bool disableTrickleIce);
110 MCNAPI ::std::string $getLocalIp();
112 MCNAPI ushort $getPort()
const;
114 MCNAPI ::Social::GameConnectionInfo
const& $getConnectedGameInfo()
const;
116 MCNAPI
bool $isIPv4Supported()
const;
118 MCNAPI
bool $isIPv6Supported()
const;
120 MCNAPI ushort $getIPv4Port()
const;
122 MCNAPI ushort $getIPv6Port()
const;
129 MCNAPI
void $disconnect();
133 MCNAPI
void $runEvents();
135 MCNAPI
bool $isServer()
const;
141 MCNAPI ::NetworkIdentifier $getNetworkIdentifier()
const;
143 MCNAPI
void $_onDisable();
145 MCNAPI
void $_onEnable();
147 MCNAPI ::TransportLayer $getNetworkType()
const;