akmhoque | 902d57e | 2012-08-17 09:24:38 -0500 | [diff] [blame] | 1 | #ifndef _NLSR_LSDB_H_ |
2 | #define _NLSR_LSDB_H_ | ||||
3 | |||||
4 | struct link | ||||
5 | { | ||||
6 | struct charbuf *nbr; | ||||
7 | int face; | ||||
8 | int metric; | ||||
9 | }; | ||||
10 | |||||
11 | struct adj_lsa | ||||
12 | { | ||||
13 | |||||
14 | unsigned char ls_type; | ||||
15 | char orig_time[15]; | ||||
16 | struct charbuf *orig_router; | ||||
17 | int no_link; | ||||
18 | |||||
19 | struct link *links; | ||||
20 | }; | ||||
21 | |||||
22 | struct name_lsa | ||||
23 | { | ||||
24 | unsigned char ls_type; | ||||
25 | char orig_time[15]; | ||||
26 | long ls_id; | ||||
27 | struct charbuf *orig_router; | ||||
28 | unsigned char isValid; | ||||
29 | |||||
30 | struct charbuf *name_prefix; | ||||
31 | }; | ||||
32 | |||||
33 | #endif |