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) 2007,2008,2009 INRIA, UDcast | 3 * Copyright (c) 2007,2008,2009 INRIA, UDcast |
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 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 * \returns the primary CID | 216 * \returns the primary CID |
217 */ | 217 */ |
218 Cid GetPrimaryCid (void) const; | 218 Cid GetPrimaryCid (void) const; |
219 | 219 |
220 /** | 220 /** |
221 * \brief Set the most efficient modulation and coding scheme (MCS) supported
by the device | 221 * \brief Set the most efficient modulation and coding scheme (MCS) supported
by the device |
222 * \param modulationType the most robust MCS supported | 222 * \param modulationType the most robust MCS supported |
223 */ | 223 */ |
224 void SetModulationType (WimaxPhy::ModulationType modulationType); | 224 void SetModulationType (WimaxPhy::ModulationType modulationType); |
225 /** | 225 /** |
226 * /returns the most efficient modulation and coding scheme (MCS) supported by
the device | 226 * \returns the most efficient modulation and coding scheme (MCS) supported by
the device |
227 */ | 227 */ |
228 WimaxPhy::ModulationType GetModulationType (void) const; | 228 WimaxPhy::ModulationType GetModulationType (void) const; |
229 /** | 229 /** |
230 * \param areManagementConnectionsAllocated true if the management connections
are allocated, false otherwise | 230 * \param areManagementConnectionsAllocated true if the management connections
are allocated, false otherwise |
231 */ | 231 */ |
232 void SetAreManagementConnectionsAllocated (bool areManagementConnectionsAlloca
ted); | 232 void SetAreManagementConnectionsAllocated (bool areManagementConnectionsAlloca
ted); |
233 /** | 233 /** |
234 * \returns true if the management connections are allocated, false otherwise | 234 * \returns true if the management connections are allocated, false otherwise |
235 */ | 235 */ |
236 bool GetAreManagementConnectionsAllocated (void) const; | 236 bool GetAreManagementConnectionsAllocated (void) const; |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
302 * \param event EventId is set to first argument if not in stopped state | 302 * \param event EventId is set to first argument if not in stopped state |
303 */ | 303 */ |
304 void SetTimer (EventId eventId, EventId &event); | 304 void SetTimer (EventId eventId, EventId &event); |
305 /** | 305 /** |
306 * \returns true if the SS is registered to a BS, false otherwise | 306 * \returns true if the SS is registered to a BS, false otherwise |
307 */ | 307 */ |
308 bool IsRegistered (void) const; | 308 bool IsRegistered (void) const; |
309 /** | 309 /** |
310 * \brief Get time to allocation | 310 * \brief Get time to allocation |
311 * \param deferTime defer time | 311 * \param deferTime defer time |
| 312 * \returns the time to allocation |
312 */ | 313 */ |
313 Time GetTimeToAllocation (Time deferTime); | 314 Time GetTimeToAllocation (Time deferTime); |
314 | 315 |
315 Ptr<SSLinkManager> m_linkManager; ///< link manager | 316 Ptr<SSLinkManager> m_linkManager; ///< link manager |
316 /** | 317 /** |
317 * \returns a pointer to the CS packet classifier | 318 * \returns a pointer to the CS packet classifier |
318 */ | 319 */ |
319 Ptr<IpcsClassifier> GetIpcsClassifier () const; | 320 Ptr<IpcsClassifier> GetIpcsClassifier () const; |
320 /** | 321 /** |
321 * \brief Sets the packet classifier to be used | 322 * \brief Sets the packet classifier to be used |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
480 * are dropped at the MAC layer during reception. | 481 * are dropped at the MAC layer during reception. |
481 * | 482 * |
482 * \see class CallBackTraceSource | 483 * \see class CallBackTraceSource |
483 */ | 484 */ |
484 TracedCallback<Ptr<const Packet> > m_ssRxDropTrace; | 485 TracedCallback<Ptr<const Packet> > m_ssRxDropTrace; |
485 }; | 486 }; |
486 | 487 |
487 } // namespace ns3 | 488 } // namespace ns3 |
488 | 489 |
489 #endif /* WIMAX_SS_NET_DEVICE_H */ | 490 #endif /* WIMAX_SS_NET_DEVICE_H */ |
OLD | NEW |