Newer
Older
#pragma once
#include <boost/serialization/list.hpp>
namespace message
{
template <typename T>
struct request
{
int id;
int nb_eval;
uint64_t seed;
T params;
template <typename Archive>
void serialize(Archive& ar, const unsigned int)
{
ar & id
& nb_eval
& seed
& params;
}
};
template <typename T>
struct result
{
int id;
std::list<T> results;
template <typename Archive>
void serialize(Archive& ar, const unsigned int)
{
ar & id
& results;
}
};
}