IAtari
Genetic algorithm generating AI capable to play Atari2600 games.
message.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <boost/serialization/list.hpp>
3 
4 namespace message
5 {
6  template <typename T>
7  struct request
8  {
9  int id;
10  int nb_eval;
11  uint64_t seed;
12  T params;
13  template <typename Archive>
14  void serialize(Archive& ar, const unsigned int)
15  {
16  ar & id
17  & nb_eval
18  & seed
19  & params;
20  }
21  };
22 
23  template <typename T>
24  struct result
25  {
26  int id;
27  std::list<T> results;
28  template <typename Archive>
29  void serialize(Archive& ar, const unsigned int)
30  {
31  ar & id
32  & results;
33  }
34  };
35 }
void serialize(Archive &ar, const unsigned int)
Definition: message.hpp:29
int id
Definition: message.hpp:9
Definition: message.hpp:4
void serialize(Archive &ar, const unsigned int)
Definition: message.hpp:14
int id
Definition: message.hpp:26
Definition: message.hpp:24
uint64_t seed
Definition: message.hpp:11
std::list< T > results
Definition: message.hpp:27
int nb_eval
Definition: message.hpp:10
Definition: message.hpp:7
T params
Definition: message.hpp:12