MCPcopy Create free account
hub / github.com/diasurgical/DevilutionX / SendPacket

Function SendPacket

Source/multi.cpp:203–213  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201}
202
203void SendPacket(int playerId, const byte *packet, size_t size)
204{
205 TPkt pkt;
206
207 NetReceivePlayerData(&pkt);
208 const size_t sizeWithheader = size + sizeof(pkt.hdr);
209 pkt.hdr.wLen = SDL_SwapLE16(static_cast<uint16_t>(sizeWithheader));
210 memcpy(pkt.body, packet, size);
211 if (!SNetSendMessage(playerId, &pkt.hdr, sizeWithheader))
212 nthread_terminate_game("SNetSendMessage0");
213}
214
215void MonsterSeeds()
216{

Callers 2

NetSendLoPriFunction · 0.70
NetSendHiPriFunction · 0.70

Calls 3

NetReceivePlayerDataFunction · 0.85
SNetSendMessageFunction · 0.85
nthread_terminate_gameFunction · 0.85

Tested by

no test coverage detected