sixlowpan.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 Martine Lenders <mlenders@inf.fu-berlin.de>
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
135 #ifndef NET_GNRC_SIXLOWPAN_H
136 #define NET_GNRC_SIXLOWPAN_H
137 
138 #include <stdbool.h>
139 
140 #include "sched.h"
141 
143 #include "net/gnrc/sixlowpan/frag.h"
145 #include "net/gnrc/sixlowpan/iphc.h"
146 #include "net/sixlowpan.h"
147 
148 #ifdef __cplusplus
149 extern "C" {
150 #endif
151 
164 
165 #ifdef __cplusplus
166 }
167 #endif
168 
169 #endif /* NET_GNRC_SIXLOWPAN_H */
170 
kernel_pid_t
int16_t kernel_pid_t
Unique process identifier.
Definition: sched.h:125
sixlowpan.h
6LoWPAN dispatch type and helper function definitions.
frag.h
6LoWPAN Fragmentation definitions
gnrc_sixlowpan_init
kernel_pid_t gnrc_sixlowpan_init(void)
Initialization of the 6LoWPAN thread.
sched.h
Scheduler API definition.
config.h
Configuration macros for 6LoWPAN.
iphc.h
6LoWPAN IPHC definitions
internal.h
6LoWPAN internal functions