MCPcopy Create free account
hub / github.com/NoMercy-ac/NoMercy / InitializeNetwork

Method InitializeNetwork

Source/Client/NM_Engine/SocketConnection.cpp:15–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15bool CNetwork::InitializeNetwork()
16{
17 auto szPID = std::to_string(g_winapiApiTable->GetCurrentProcessId());
18 std::string szLoggerName = xorstr("NoMercy_Network").crypt_get();
19 auto szLoggerFileName = xorstr("NoMercy/").crypt_get() + szLoggerName + xorstr("_").crypt_get() + szPID + xorstr(".log").crypt_get();
20
21#ifdef _DEBUG
22 m_logHelper = std::make_shared<CLogger>(szLoggerName, szLoggerFileName.c_str());
23 if (!IS_VALID_SMART_PTR(m_logHelper))
24 {
25 DEBUG_LOG(LL_ERR, "Network logger class can NOT initialized!");
26// g_nmApp->OnCloseRequest(EXIT_ERR_NET_LOGGER_INIT_FAIL, g_winapiApiTable->GetLastError());
27 return false;
28 }
29#endif
30
31 return true;
32}
33
34void CNetwork::RegisterOnConnectedCallback(TOnConnectedCallback ConnectedCallbackFunc)
35{

Callers 1

InitializeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected