SA-MP/raknet/TCPInterface.cpp
RD42 270ee9a0bc [raknet] Add TCPInterface class
* Adds TCPInterface ctor
* Adds `TCPInterface::Receive()`
* Adds `TCPInterface::HasLostConnection()`
2024-02-13 23:22:42 +08:00

29 lines
420 B
C++

// TODO: Implement TCPInterface.cpp
#include "TCPInterface.h"
TCPInterface::TCPInterface()
{
}
Packet* TCPInterface::Receive( void )
{
if (isStarted==false)
return 0;
return incomingMessages.ReadLock();
}
PlayerID TCPInterface::HasLostConnection(void)
{
PlayerID *out;
out = lostConnections.ReadLock();
if (out)
{
lostConnections.ReadUnlock();
return *out;
}
else
{
return UNASSIGNED_PLAYER_ID;
}
}