The friendly Operating System for the Internet of Things
gnrc.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 Freie Universit├Ąt Berlin
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 
283 #ifndef GNRC_NETBASE_H
284 #define GNRC_NETBASE_H
285 
286 #include "net/netopt.h"
287 #include "net/gnrc/netapi.h"
288 #include "net/gnrc/netreg.h"
289 #include "net/gnrc/nettype.h"
290 #include "net/gnrc/netif.h"
291 #include "net/gnrc/netif/hdr.h"
292 #include "net/gnrc/pktbuf.h"
293 #include "net/gnrc/pkt.h"
294 
295 #ifdef __cplusplus
296 extern "C" {
297 #endif
298 
299 /* this file does not provide anything on it's own */
300 
301 #ifdef __cplusplus
302 }
303 #endif
304 
305 #endif /* GNRC_NETBASE_H */
306 
General definitions for network packets and their helper functions.
Generic interface to communicate with GNRC modules.
Interface definition for the global network buffer.
Definitions for GNRC's network interfaces.
Definitions to register network protocol PIDs to use with GNRC communication interface.
Definition of global configuration options.
Protocol type definitions.
Generic network interface header.