BOARD_TRAIT_SAFE: Introduce, making btraits.safe optional (currently unused, expensive)
[pachi/t.git] / uct / slave.h
blob454ad1415869907c088747021c83384e4abc0f1f
1 #ifndef PACHI_UCT_SLAVE_H
2 #define PACHI_UCT_SLAVE_H
4 #include "move.h"
5 #include "distributed/distributed.h"
7 struct board;
8 struct engine;
9 struct time_info;
11 enum parse_code uct_notify(struct engine *e, struct board *b, int id, char *cmd, char *args, char **reply);
12 char *uct_genmoves(struct engine *e, struct board *b, struct time_info *ti, enum stone color,
13 char *args, bool pass_all_alive, void **stats_buf, int *stats_size);
14 void *uct_htable_alloc(int hbits);
15 void uct_htable_reset(struct tree *t);
17 #endif