MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / receiveData

Method receiveData

src/openrct2/network/NetworkConnection.cpp:47–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45 }
46
47 void Connection::receiveData()
48 {
49 uint8_t buffer[kBufferSize];
50 size_t bytesRead = 0;
51
52 ReadPacket status = socket->ReceiveData(buffer, sizeof(buffer), &bytesRead);
53 if (status == ReadPacket::disconnected)
54 {
55 disconnect();
56 return;
57 }
58
59 if (status == ReadPacket::success)
60 {
61 _lastReceiveTime = Platform::GetTicks();
62 _inboundBuffer.insert(_inboundBuffer.end(), buffer, buffer + bytesRead);
63 }
64 }
65
66 ReadPacket Connection::readPacket()
67 {

Callers

nothing calls this directly

Calls 3

GetTicksFunction · 0.85
endMethod · 0.65
ReceiveDataMethod · 0.45

Tested by

no test coverage detected