oxen-storage-server/httpserver/serialization.h
2019-04-23 13:09:26 +10:00

24 lines
443 B
C++

#pragma once
#include <string>
#include <vector>
namespace service_node {
namespace storage {
struct Item;
}
} // namespace service_node
namespace loki {
struct message_t;
template <typename T>
void serialize_message(std::string& buf, const T& msg);
template <typename T>
std::vector<std::string> serialize_messages(const std::vector<T>& msgs);
std::vector<message_t> deserialize_messages(const std::string& blob);
} // namespace loki