Files
maszyna/network/message.cpp
milek7 f525a77e23 work
2018-12-03 23:12:33 +01:00

19 lines
384 B
C++

#include "network/message.h"
#include "sn_utils.h"
void network::message::serialize(std::ostream &stream)
{
sn_utils::ls_uint16(stream, (uint16_t)type);
}
network::message network::message::deserialize(std::istream &stream)
{
type_e type = (type_e)sn_utils::ld_uint16(stream);
if ((int)type > (int)message::TYPE_MAX)
{
type = message::TYPE_MAX;
}
return message({type});
}