20 lines
528 B
C++
20 lines
528 B
C++
#include <client/socket/FakeSocket.h>
|
|
#include <server/socket/FakeSocket.h>
|
|
|
|
namespace td {
|
|
namespace client {
|
|
|
|
void FakeSocket::Send(const protocol::PacketBase& a_Packet) {
|
|
m_Server->OnReceivePeer(m_PeerId, a_Packet);
|
|
}
|
|
|
|
std::shared_ptr<FakeSocket> FakeSocket::Connect(const std::shared_ptr<server::FakeSocket>& a_Server) {
|
|
auto socket = std::make_shared<FakeSocket>(Private());
|
|
socket->m_Server = a_Server;
|
|
socket->m_PeerId = a_Server->ConnectFakePeer(socket);
|
|
return socket;
|
|
}
|
|
|
|
} // namespace client
|
|
} // namespace td
|