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 
9 #pragma once
10 
289 #include "net/netopt.h"
290 #include "net/gnrc/netapi.h"
291 #include "net/gnrc/netreg.h"
292 #include "net/gnrc/nettype.h"
293 #include "net/gnrc/netif.h"
294 #include "net/gnrc/netif/hdr.h"
295 #include "net/gnrc/pktbuf.h"
296 #include "net/gnrc/pkt.h"
297 
298 #ifdef __cplusplus
299 extern "C" {
300 #endif
301 
302 /* this file does not provide anything on it's own */
303 
304 #ifdef __cplusplus
305 }
306 #endif
307 
Definition for GNRC's network interfaces.
Generic network interface header.
General definitions for network packets and their helper functions.
Generic interface to communicate with GNRC modules.
Definition of global configuration options.
Definitions to register network protocol PIDs to use with GNRC communication interface.
Protocol type definitions.
Interface definition for the global network buffer.