Loading...
Searching...
No Matches
type.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019-2020 Freie Universität Berlin
3 * SPDX-License-Identifier: LGPL-2.1-only
4 */
5
6#pragma once
7
22
23#include "net/gnrc/pktqueue.h"
24#include "xtimer.h"
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
33typedef struct {
35#if CONFIG_GNRC_NETIF_PKTQ_TIMER_US >= 0
39#endif
41
42#ifdef __cplusplus
43}
44#endif
45
struct gnrc_pktqueue gnrc_pktqueue_t
data type for packet queue nodes
struct xtimer xtimer_t
xtimer timer structure
Packet queue definitions.
A packet queue for Network interface API with a de-queue timer.
Definition type.h:33
gnrc_pktqueue_t * queue
the actual packet queue class
Definition type.h:34
xtimer_t dequeue_timer
timer to schedule next sending of queued packets
Definition type.h:37
msg_t dequeue_msg
message for gnrc_netif_pktq_t::dequeue_timer to send
Definition type.h:36
Describes a message object which can be sent between threads.
Definition msg.h:193
xtimer interface definitions