OLD | NEW |
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ | 1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
2 /* | 2 /* |
3 * Copyright (c) 2005, 2009 INRIA | 3 * Copyright (c) 2005, 2009 INRIA |
4 * Copyright (c) 2009 MIRKO BANCHI | 4 * Copyright (c) 2009 MIRKO BANCHI |
5 * | 5 * |
6 * This program is free software; you can redistribute it and/or modify | 6 * This program is free software; you can redistribute it and/or modify |
7 * it under the terms of the GNU General Public License version 2 as | 7 * it under the terms of the GNU General Public License version 2 as |
8 * published by the Free Software Foundation; | 8 * published by the Free Software Foundation; |
9 * | 9 * |
10 * This program is distributed in the hope that it will be useful, | 10 * This program is distributed in the hope that it will be useful, |
(...skipping 10 matching lines...) Expand all Loading... |
21 * Stefano Avallone <stavallo@unina.it> | 21 * Stefano Avallone <stavallo@unina.it> |
22 */ | 22 */ |
23 | 23 |
24 #ifndef WIFI_MAC_QUEUE_H | 24 #ifndef WIFI_MAC_QUEUE_H |
25 #define WIFI_MAC_QUEUE_H | 25 #define WIFI_MAC_QUEUE_H |
26 | 26 |
27 #include "ns3/queue.h" | 27 #include "ns3/queue.h" |
28 #include "wifi-mac-header.h" | 28 #include "wifi-mac-header.h" |
29 | 29 |
30 namespace ns3 { | 30 namespace ns3 { |
| 31 |
31 class QosBlockedDestinations; | 32 class QosBlockedDestinations; |
32 | 33 |
33 /** | 34 /** |
34 * \ingroup wifi | 35 * \ingroup wifi |
35 * | 36 * |
36 * WifiMacQueueItem stores (const) packets along with their Wifi MAC headers | 37 * WifiMacQueueItem stores (const) packets along with their Wifi MAC headers |
37 * and the time when they were enqueued. | 38 * and the time when they were enqueued. |
38 */ | 39 */ |
39 class WifiMacQueueItem : public SimpleRefCount<WifiMacQueueItem> | 40 class WifiMacQueueItem : public SimpleRefCount<WifiMacQueueItem> |
40 { | 41 { |
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
303 | 304 |
304 Time m_maxDelay; //!< Time to live for packets in the
queue | 305 Time m_maxDelay; //!< Time to live for packets in the
queue |
305 DropPolicy m_dropPolicy; //!< Drop behavior of queue | 306 DropPolicy m_dropPolicy; //!< Drop behavior of queue |
306 | 307 |
307 NS_LOG_TEMPLATE_DECLARE; //!< redefinition of the log compone
nt | 308 NS_LOG_TEMPLATE_DECLARE; //!< redefinition of the log compone
nt |
308 }; | 309 }; |
309 | 310 |
310 } //namespace ns3 | 311 } //namespace ns3 |
311 | 312 |
312 #endif /* WIFI_MAC_QUEUE_H */ | 313 #endif /* WIFI_MAC_QUEUE_H */ |
OLD | NEW |