MCPcopy Create free account
hub / github.com/deathkiller/jazz2-native / CreateClient

Method CreateClient

Sources/Jazz2/Multiplayer/NetworkManager.cpp:44–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42 }
43
44 void NetworkManager::CreateClient(INetworkHandler* handler, StringView endpoint, std::uint16_t defaultPort, std::uint32_t clientData)
45 {
46 _peerDesc.emplace(Peer{}, std::make_shared<PeerDescriptor>());
47 _serverConfig = std::make_unique<ServerConfiguration>();
48
49 auto& resolver = ContentResolver::Get();
50 resolver.OverridePathHandler([this](StringView path) {
51 return OnOverrideContentPath(path);
52 });
53
54 NetworkManagerBase::CreateClient(handler, endpoint, defaultPort, clientData);
55 }
56
57 bool NetworkManager::CreateServer(INetworkHandler* handler, ServerConfiguration&& serverConfig)
58 {

Callers 1

ConnectToServerMethod · 0.45

Calls 2

OverridePathHandlerMethod · 0.80
emplaceMethod · 0.45

Tested by

no test coverage detected