92 virtual void startAnnouncingServer(
93 ::std::string
const& playerName,
94 ::std::string
const& worldName,
99 bool isJoinableThroughServerScreen,
108 virtual void startServerDiscovery(
::PortPair ports) ;
111 virtual void stopServerDiscovery() ;
114 virtual ::std::vector<::PingedCompatibleServer> getServerList() const ;
117 virtual
void clearServerList() ;
120 virtual
void update() ;
128 MCAPI
void _onDiscoveryResponse(uint64 networkID, ::gsl::span<
char const> responseData);
130 MCAPI
void _setIsAnnouncing(
bool isAnnouncing);
132 MCAPI
void setNetherNetConnector(::Bedrock::NonOwnerPointer<::
NetherNetConnector>&& connector);
151 MCAPI
void $startAnnouncingServer(
152 ::
std::
string const& playerName,
153 ::
std::
string const& worldName,
154 ::Bedrock::NonOwnerPointer<::
AppPlatform> appPlatform,
158 bool isJoinableThroughServerScreen,
163 MCAPI
void $stopAnnouncingServer(::Bedrock::NonOwnerPointer<::
AppPlatform> appPlatform);
165 MCAPI
void $startServerDiscovery(::
PortPair ports);
167 MCAPI
void $stopServerDiscovery();
171 MCAPI
void $clearServerList();
173 MCAPI
void $update();
179 MCAPI static
void** $vftable();