Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
7b691a78528ca03e21aad994603cb25bc53ab51a
[simgrid.git] / src / gras / gras_private.h
1 /* $Id$ */
2
3 /* gras_private.h - GRAS private definitions                                */
4
5 /* Authors: Martin Quinson                                                  */
6 /* Copyright (C) 2003 the OURAGAN project.                                  */
7
8 /* This program is free software; you can redistribute it and/or modify it
9    under the terms of the license (GNU LGPL) which comes with this package. */
10
11 #ifndef GRAS_PRIVATE_H
12 #define GRAS_PRIVATE_H
13
14 #include <unistd.h>
15 #include <stdio.h>
16 #include <stdlib.h>
17 #include <string.h>
18
19 #define max(a, b) (((a) > (b))?(a):(b))
20 #define min(a, b) (((a) < (b))?(a):(b))
21
22 #define TRUE  1
23 #define FALSE 0
24
25 #define GRAS_MAX_CHANNEL 10 /* FIXME: killme */
26
27 #include "gras_config.h"
28
29 #include "gras/error.h"
30 #include "gras/log.h"
31 #include "gras/module.h"
32 #include "gras/dynar.h"
33 #include "gras/dict.h"
34 #include "gras/set.h"
35 #include "gras/config.h"
36
37 #include "gras/core.h"
38 #include "gras/process.h"
39 #include "gras/virtu.h"
40 #include "gras/cond.h"
41
42 #include "gras/transport.h"
43 #include "Transport/transport_interface.h"
44 #include "gras/datadesc.h"
45 #include "DataDesc/datadesc_interface.h"
46 #include "gras/messages.h"
47 #include "Msg/msg_interface.h"
48
49 #include "Virtu/virtu_interface.h"
50
51 #endif /* GRAS_PRIVATE_H */