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

Method GetURL

engine/Poseidon/Network/NetTransportNet.cpp:2487–2501  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2485 return nsNoMoreCallbacks;
2486}
2487
2488bool NetServer::SendMsg(int to, BYTE* buffer, int bufferSize, DWORD& msgID, NetMsgFlags flags)
2489{
2490 if (!buffer || bufferSize <= 0)
2491 {
2492 RptF("NetServer: trying to send empty message to %d", to);
2493 return false;
2494 }
2495 RefD<NetChannel> channel;
2496 Ref<NetMessage> msg;
2497 bool vim = (flags & NMFGuaranteed) > 0;
2498 bool urgent = (flags & NMFHighPriority) > 0;
2499 int maxMessage = getServerPeer()->maxMessageData();
2500 int maxGuaranteedPayload =
2501 maxMessage > NetTransportReliableFragmentPayload ? NetTransportReliableFragmentPayload : maxMessage;
2502 if ((!vim || to == DPNID_ALL_PLAYERS_GROUP) && bufferSize > maxMessage)
2503 {
2504#ifdef NET_LOG_MERGE

Callers

nothing calls this directly

Calls 4

getServerPeerFunction · 0.85
getLocalAddressFunction · 0.85
enterMethod · 0.45
leaveMethod · 0.45

Tested by

no test coverage detected