MCPcopy Create free account
hub / github.com/Norbyte/bg3se / OnExtenderHello

Method OnExtenderHello

BG3Extender/Extender/Client/ClientNetworking.cpp:113–127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

111}
112
113void NetworkManager::OnExtenderHello(net::MsgC2SExtenderHello const& hello)
114{
115 DEBUG("Got extender support notification from host (version %d)", hello.version());
116 AllowExtenderMessages();
117 hostVersion_ = (net::ProtoVersion)hello.version();
118
119 auto helloMsg = GetFreeMessage();
120 if (helloMsg != nullptr) {
121 auto hello = helloMsg->GetMessage().mutable_c2s_extender_hello();
122 hello->set_version((uint32_t)net::ProtoVersion::Current);
123 Send(helloMsg);
124 } else {
125 OsiErrorS("Could not get free message!");
126 }
127}
128
129net::ExtenderMessage* NetworkManager::GetFreeMessage()
130{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected