6b63c4d4e98bb354535fe35cad782eaeb52cc773
[olsrd.git] / src / cfgparser / olsrd_conf.h
1
2
3 #ifndef _OLSRD_CONF_H
4 #define _OLSRD_CONF_H
5
6 #include "olsr_protocol.h"
7 #include "olsrd_cfgparser.h"
8
9 #define SOFTWARE_VERSION "0.1.1"
10
11
12 int current_line;
13
14 struct olsrd_config *cnf;
15
16 struct conf_token
17 {
18   olsr_u32_t integer;
19   float      floating;
20   olsr_u8_t  boolean;
21   char       *string;
22 };
23
24 void
25 set_default_cnf(struct olsrd_config *);
26
27 struct if_config_options *
28 find_if_rule_by_name(struct if_config_options *, char *);
29
30 struct conf_token *
31 get_conf_token();
32
33 struct if_config_options *
34 get_default_if_config();
35
36 #endif