#include "icsneo/communication/message/logdatamessage.h" #include using namespace icsneo; std::shared_ptr LogDataMessage::DecodeToMessage(const std::vector& bytestream) { if(bytestream.size() % 2 != 0) return nullptr; const auto* begin = (char16_t*)bytestream.data(); const auto* end = begin + (bytestream.size() / sizeof(char16_t)); return std::make_shared(std::wstring(begin,end)); }