mirror of
https://github.com/oxen-io/oxen-storage-server.git
synced 2023-12-13 21:00:26 +01:00
24 lines
443 B
C++
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
|