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) 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 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
97 } // namespace ns3 | 97 } // namespace ns3 |
98 | 98 |
99 #endif /* MANAGEMENT_MESSAGE_TYPE_H */ | 99 #endif /* MANAGEMENT_MESSAGE_TYPE_H */ |
100 | 100 |
101 | 101 |
102 // --------------------------------------------------------------------- | 102 // --------------------------------------------------------------------- |
103 | 103 |
104 #ifndef RNG_RSP_H | 104 #ifndef RNG_RSP_H |
105 #define RNG_RSP_H | 105 #define RNG_RSP_H |
106 | 106 |
107 #include <stdint.h> | |
108 #include "ns3/header.h" | |
109 #include "ns3/mac48-address.h" | 107 #include "ns3/mac48-address.h" |
110 #include "service-flow.h" | |
111 #include "cid.h" | 108 #include "cid.h" |
112 | 109 |
113 namespace ns3 { | 110 namespace ns3 { |
114 | 111 |
115 /** | 112 /** |
116 * \ingroup wimax | 113 * \ingroup wimax |
117 * This class implements the ranging response message described by "IEEE Standar
d for | 114 * This class implements the ranging response message described by "IEEE Standar
d for |
118 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" | 115 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" |
119 * 6.3.2.3.6 Ranging response (RNG-RSP) message, page 50 | 116 * 6.3.2.3.6 Ranging response (RNG-RSP) message, page 50 |
120 */ | 117 */ |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
348 | 345 |
349 } // namespace ns3 | 346 } // namespace ns3 |
350 | 347 |
351 #endif /* RNG_RSP_H */ | 348 #endif /* RNG_RSP_H */ |
352 | 349 |
353 // --------------------------------------------------------------------- | 350 // --------------------------------------------------------------------- |
354 | 351 |
355 #ifndef DSA_REQ_H | 352 #ifndef DSA_REQ_H |
356 #define DSA_REQ_H | 353 #define DSA_REQ_H |
357 | 354 |
358 #include <stdint.h> | |
359 #include "ns3/header.h" | |
360 #include "ns3/buffer.h" | 355 #include "ns3/buffer.h" |
361 #include "cid.h" | 356 #include "cid.h" |
362 #include "service-flow.h" | 357 #include "service-flow.h" |
363 | 358 |
364 namespace ns3 { | 359 namespace ns3 { |
365 class serviceFlow; | 360 |
| 361 class ServiceFlow; |
366 | 362 |
367 /** | 363 /** |
368 * \ingroup wimax | 364 * \ingroup wimax |
369 * This class implements the DSA-REQ message described by "IEEE Standard for | 365 * This class implements the DSA-REQ message described by "IEEE Standard for |
370 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" | 366 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" |
371 * 6.3.2.3.10 DSA-REQ message, page 62 | 367 * 6.3.2.3.10 DSA-REQ message, page 62 |
372 */ | 368 */ |
373 class DsaReq : public Header | 369 class DsaReq : public Header |
374 { | 370 { |
375 public: | 371 public: |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
442 | 438 |
443 } // namespace ns3 | 439 } // namespace ns3 |
444 | 440 |
445 #endif /* DSA_REQ_H */ | 441 #endif /* DSA_REQ_H */ |
446 | 442 |
447 // --------------------------------------------------------------------- | 443 // --------------------------------------------------------------------- |
448 | 444 |
449 #ifndef DSA_RSP_H | 445 #ifndef DSA_RSP_H |
450 #define DSA_RSP_H | 446 #define DSA_RSP_H |
451 | 447 |
452 #include <stdint.h> | |
453 #include "ns3/header.h" | |
454 #include "ns3/buffer.h" | 448 #include "ns3/buffer.h" |
455 #include "cid.h" | 449 #include "cid.h" |
456 | 450 |
457 namespace ns3 { | 451 namespace ns3 { |
| 452 |
| 453 class ServiceFlow; |
458 | 454 |
459 /** | 455 /** |
460 * \ingroup wimax | 456 * \ingroup wimax |
461 * This class implements the DSA-RSP message described by "IEEE Standard for | 457 * This class implements the DSA-RSP message described by "IEEE Standard for |
462 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" | 458 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" |
463 * 6.3.2.3.11 DSA-RSP message, page 63 | 459 * 6.3.2.3.11 DSA-RSP message, page 63 |
464 * | 460 * |
465 * \verbatim | 461 * \verbatim |
466 * 0 7 15 23 | 462 * 0 7 15 23 |
467 * +-------------+-------------+-------------+ | 463 * +-------------+-------------+-------------+ |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
550 | 546 |
551 } // namespace ns3 | 547 } // namespace ns3 |
552 | 548 |
553 #endif /* DSA_RSP_H */ | 549 #endif /* DSA_RSP_H */ |
554 | 550 |
555 // --------------------------------------------------------------------- | 551 // --------------------------------------------------------------------- |
556 | 552 |
557 #ifndef DSA_ACK_H | 553 #ifndef DSA_ACK_H |
558 #define DSA_ACK_H | 554 #define DSA_ACK_H |
559 | 555 |
560 #include <stdint.h> | |
561 #include "ns3/header.h" | |
562 #include "ns3/buffer.h" | 556 #include "ns3/buffer.h" |
| 557 #include "service-flow.h" |
563 | 558 |
564 namespace ns3 { | 559 namespace ns3 { |
565 | 560 |
566 /** | 561 /** |
567 * \ingroup wimax | 562 * \ingroup wimax |
568 * This class implements the DSA-ACK message described by "IEEE Standard for | 563 * This class implements the DSA-ACK message described by "IEEE Standard for |
569 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" | 564 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" |
570 * 6.3.2.3.12 DSA-ACK message, page 64 | 565 * 6.3.2.3.12 DSA-ACK message, page 64 |
571 */ | 566 */ |
572 class DsaAck : public Header | 567 class DsaAck : public Header |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
620 | 615 |
621 } // namespace ns3 | 616 } // namespace ns3 |
622 | 617 |
623 #endif /* DSA_ACK_H */ | 618 #endif /* DSA_ACK_H */ |
624 | 619 |
625 // --------------------------------------------------------------------- | 620 // --------------------------------------------------------------------- |
626 | 621 |
627 #ifndef RNG_REQ_H | 622 #ifndef RNG_REQ_H |
628 #define RNG_REQ_H | 623 #define RNG_REQ_H |
629 | 624 |
630 #include <stdint.h> | |
631 #include "ns3/header.h" | |
632 #include "ns3/mac48-address.h" | 625 #include "ns3/mac48-address.h" |
633 #include "service-flow.h" | |
634 | 626 |
635 namespace ns3 { | 627 namespace ns3 { |
636 | 628 |
637 /** | 629 /** |
638 * \ingroup wimax | 630 * \ingroup wimax |
639 * This class implements the ranging request message described by "IEEE Standard
for | 631 * This class implements the ranging request message described by "IEEE Standard
for |
640 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" | 632 * Local and metropolitan area networks Part 16: Air Interface for Fixed Broadba
nd Wireless Access Systems" |
641 */ | 633 */ |
642 class RngReq : public Header | 634 class RngReq : public Header |
643 { | 635 { |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
700 // TLV Encoded Information | 692 // TLV Encoded Information |
701 uint8_t m_reqDlBurstProfile; ///< request DL burst profile | 693 uint8_t m_reqDlBurstProfile; ///< request DL burst profile |
702 Mac48Address m_macAddress; ///< MAC address | 694 Mac48Address m_macAddress; ///< MAC address |
703 uint8_t m_rangingAnomalies; ///< ranging anomalies | 695 uint8_t m_rangingAnomalies; ///< ranging anomalies |
704 }; | 696 }; |
705 | 697 |
706 } // namespace ns3 | 698 } // namespace ns3 |
707 | 699 |
708 #endif /* RNG_REQ_H */ | 700 #endif /* RNG_REQ_H */ |
709 | 701 |
LEFT | RIGHT |