LEFT | RIGHT |
(no file at all) | |
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,2006,2007 INRIA | 3 * Copyright (c) 2005,2006,2007 INRIA |
4 * | 4 * |
5 * This program is free software; you can redistribute it and/or modify | 5 * This program is free software; you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 2 as | 6 * it under the terms of the GNU General Public License version 2 as |
7 * published by the Free Software Foundation; | 7 * published by the Free Software Foundation; |
8 * | 8 * |
9 * This program is distributed in the hope that it will be useful, | 9 * This program is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 /** | 185 /** |
186 * \brief Initialize interface. | 186 * \brief Initialize interface. |
187 */ | 187 */ |
188 void DoSetup (void); | 188 void DoSetup (void); |
189 | 189 |
190 /** | 190 /** |
191 */ | 191 */ |
192 void DeviceQueueTransmit (Ptr<Packet> packet, const Address& dest); | 192 void DeviceQueueTransmit (Ptr<Packet> packet, const Address& dest); |
193 | 193 |
194 /** | 194 /** |
195 * method to register in NetDevice DeviceReady callback | 195 * method to register in NetDevice wake callback |
196 */ | 196 */ |
197 void DeviceReady (Ptr<NetDevice> nd); | 197 void Wake (uint8_t queue); |
198 | 198 |
199 /** | 199 /** |
200 * \brief Container for the Ipv4InterfaceAddresses. | 200 * \brief Container for the Ipv4InterfaceAddresses. |
201 */ | 201 */ |
202 typedef std::list<Ipv4InterfaceAddress> Ipv4InterfaceAddressList; | 202 typedef std::list<Ipv4InterfaceAddress> Ipv4InterfaceAddressList; |
203 | 203 |
204 /** | 204 /** |
205 * \brief Container Iterator for the Ipv4InterfaceAddresses. | 205 * \brief Container Iterator for the Ipv4InterfaceAddresses. |
206 */ | 206 */ |
207 typedef std::list<Ipv4InterfaceAddress>::const_iterator Ipv4InterfaceAddressLi
stCI; | 207 typedef std::list<Ipv4InterfaceAddress>::const_iterator Ipv4InterfaceAddressLi
stCI; |
(...skipping 12 matching lines...) Expand all Loading... |
220 Ptr<Node> m_node; //!< The associated node | 220 Ptr<Node> m_node; //!< The associated node |
221 Ptr<NetDevice> m_device; //!< The associated NetDevice | 221 Ptr<NetDevice> m_device; //!< The associated NetDevice |
222 Ptr<ArpCache> m_cache; //!< ARP cache | 222 Ptr<ArpCache> m_cache; //!< ARP cache |
223 Ptr<PriorityQueue> m_prioQueue; //!< Priority queue | 223 Ptr<PriorityQueue> m_prioQueue; //!< Priority queue |
224 std::string m_prioQueueTid; //!< Type ID for queue to create | 224 std::string m_prioQueueTid; //!< Type ID for queue to create |
225 }; | 225 }; |
226 | 226 |
227 } // namespace ns3 | 227 } // namespace ns3 |
228 | 228 |
229 #endif | 229 #endif |
LEFT | RIGHT |