mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-20 11:29:18 +02:00
work
This commit is contained in:
18
network/message.cpp
Normal file
18
network/message.cpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#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});
|
||||
}
|
||||
Reference in New Issue
Block a user