MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / WritePacket

Method WritePacket

pcsx2/DEV9/PacketReader/EthernetFrame.cpp:35–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33 }
34
35 void EthernetFrame::WritePacket(NetPacket* pkt)
36 {
37 int counter = 0;
38
39 pkt->size = headerLength + payload->GetLength();
40 NetLib::WriteMACAddress((u8*)pkt->buffer, &counter, destinationMAC);
41 NetLib::WriteMACAddress((u8*)pkt->buffer, &counter, sourceMAC);
42 //
43 NetLib::WriteUInt16((u8*)pkt->buffer, &counter, protocol);
44 //
45 payload->WriteBytes((u8*)pkt->buffer, &counter);
46 }
47} // namespace PacketReader

Callers 2

recvMethod · 0.80
InternalServerRecvMethod · 0.80

Calls 4

WriteMACAddressFunction · 0.85
WriteUInt16Function · 0.85
GetLengthMethod · 0.45
WriteBytesMethod · 0.45

Tested by

no test coverage detected