Multiverso/include/multiverso/node.h

32 строки
388 B
C
Исходник Постоянная ссылка Обычный вид История

#ifndef MULTIVERSO_NODE_H_
#define MULTIVERSO_NODE_H_
namespace multiverso {
enum Role {
2016-04-17 14:56:58 +03:00
NONE = 0,
WORKER = 1,
2016-04-17 14:56:58 +03:00
SERVER = 2,
ALL = 3
};
struct Node {
int rank;
int role;
int worker_id;
int server_id;
Node();
};
namespace node {
bool is_worker(int role);
bool is_server(int role);
} // namespace node
} // namespace multiverso
#endif // MULTIVERSO_NODE_H_