Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mv gs/ DataDesc/
[simgrid.git] / src / gras / gs / net_driver.h
1 /* gs_net_driver.h */
2 #ifndef GS_NET_DRIVER_H
3 #define GS_NET_DRIVER_H
4
5 /* used structs */
6 struct s_gs_connection;
7 struct s_gs_net_driver;
8
9 struct s_gs_net_driver_ops {
10
11         void
12         (*_init)        (struct s_gs_net_driver *p_net_driver);
13
14         void
15         (*_exit)        (struct s_gs_net_driver *p_net_driver);
16 };
17
18 struct s_gs_net_driver {
19         struct s_gs_net_driver_ops      *net_ops;
20         struct s_gs_connection_ops      *connection_ops;
21         void                            *specific;
22 };
23
24
25 #endif /* GS_NET_DRIVER_H */