MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / sendPacket

Method sendPacket

src/OpenLoco/src/Network/NetworkConnection.cpp:85–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83}
84
85void NetworkConnection::sendPacket(PacketKind kind, size_t dataSize, const void* packetData)
86{
87 assert(dataSize <= kMaxPacketDataSize);
88
89 Packet packet;
90 packet.header.kind = kind;
91 packet.header.sequence = _sendSequence++;
92 packet.header.dataSize = static_cast<uint16_t>(dataSize);
93 std::memcpy(packet.data, packetData, packet.header.dataSize);
94
95 sendPacket(packet);
96}
97
98void NetworkConnection::sendPacket(const Packet& packet)
99{

Callers 7

createNewClientMethod · 0.45
sendPingsMethod · 0.45
sendConnectPacketMethod · 0.45
sendChatMessageMethod · 0.45
sendGameCommandMethod · 0.45

Calls 3

push_backMethod · 0.80
sendDataMethod · 0.80
getTimeFunction · 0.50

Tested by

no test coverage detected