DeSerialize should pass packet by ref too

This commit is contained in:
Mystro256 2016-12-30 11:43:36 -05:00
parent ddef88f0c5
commit 24f06848df
1 changed files with 4 additions and 4 deletions

View File

@ -298,7 +298,7 @@ public:
sf::IpAddress udpaddr[5]; sf::IpAddress udpaddr[5];
RFUServer(void); RFUServer(void);
sf::Packet& Serialize(sf::Packet& packet, int slave); sf::Packet& Serialize(sf::Packet& packet, int slave);
void DeSerialize(sf::Packet packet, int slave); void DeSerialize(sf::Packet& packet, int slave);
void Send(void); void Send(void);
void Recv(void); void Recv(void);
}; };
@ -315,7 +315,7 @@ public:
void Send(void); void Send(void);
void Recv(void); void Recv(void);
sf::Packet& Serialize(sf::Packet& packet); sf::Packet& Serialize(sf::Packet& packet);
void DeSerialize(sf::Packet packet); void DeSerialize(sf::Packet& packet);
void CheckConn(void); void CheckConn(void);
}; };
@ -1465,7 +1465,7 @@ sf::Packet& RFUServer::Serialize(sf::Packet& packet, int slave)
return packet; return packet;
} }
void RFUServer::DeSerialize(sf::Packet packet, int slave) void RFUServer::DeSerialize(sf::Packet& packet, int slave)
{ {
bool slave_is_host = false; bool slave_is_host = false;
packet >> slave_is_host; packet >> slave_is_host;
@ -1601,7 +1601,7 @@ sf::Packet& RFUClient::Serialize(sf::Packet& packet)
return packet; return packet;
} }
void RFUClient::DeSerialize(sf::Packet packet) void RFUClient::DeSerialize(sf::Packet& packet)
{ {
bool is_current_host = false; bool is_current_host = false;
for (int i = 0; i < MAX_CLIENTS; i++) { for (int i = 0; i < MAX_CLIENTS; i++) {