MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / SetNetworkParams

Method SetNetworkParams

engine/Poseidon/Network/NetTransportNet.cpp:1486–1498  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1484 client->leaveSnd();
1485 return nsNoMoreCallbacks;
1486}
1487
1488bool NetClient::SendMsg(BYTE* buffer, int bufferSize, DWORD& msgID, NetMsgFlags flags)
1489{
1490 bool vim = (flags & NMFGuaranteed) > 0;
1491 bool urgent = (flags & NMFHighPriority) > 0;
1492 enterSnd();
1493 if (!channel || !buffer || bufferSize <= 0)
1494 {
1495 leaveSnd();
1496 return false;
1497 }
1498 int maxMessage = channel->maxMessageData();
1499 int maxGuaranteedPayload =
1500 maxMessage > NetTransportReliableFragmentPayload ? NetTransportReliableFragmentPayload : maxMessage;
1501 if (!vim && bufferSize > maxMessage)

Callers 2

NetworkServer.cppFile · 0.45
InitMethod · 0.45

Calls 3

LoadNetworkParamsFunction · 0.85
setNetworkParamsMethod · 0.45
getFirstMethod · 0.45

Tested by

no test coverage detected