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

Method WriteBytes

pcsx2/DEV9/PacketReader/ARP/ARP_Packet.cpp:67–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65 }
66
67 void ARP_Packet::WriteBytes(u8* buffer, int* offset)
68 {
69 NetLib::WriteUInt16(buffer, offset, hardwareType);
70 NetLib::WriteUInt16(buffer, offset, protocol);
71 NetLib::WriteByte08(buffer, offset, hardwareAddressLength);
72 NetLib::WriteByte08(buffer, offset, protocolAddressLength);
73 NetLib::WriteUInt16(buffer, offset, op);
74 NetLib::WriteByteArray(buffer, offset, hardwareAddressLength, senderHardwareAddress.get());
75 NetLib::WriteByteArray(buffer, offset, protocolAddressLength, senderProtocolAddress.get());
76 NetLib::WriteByteArray(buffer, offset, hardwareAddressLength, targetHardwareAddress.get());
77 NetLib::WriteByteArray(buffer, offset, protocolAddressLength, targetProtocolAddress.get());
78 }
79
80 ARP_Packet* ARP_Packet::Clone() const
81 {

Callers

nothing calls this directly

Calls 4

WriteUInt16Function · 0.85
WriteByte08Function · 0.85
WriteByteArrayFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected