22 #include "ns3/abort.h"
24 #include "ns3/uinteger.h"
25 #include "ns3/inet-socket-address.h"
26 #include "ns3/point-to-point-helper.h"
27 #include "ns3/internet-stack-helper.h"
28 #include "ns3/ipv4-address-helper.h"
29 #include "ns3/ipv4-header.h"
30 #include "ns3/packet-sink-helper.h"
31 #include "ns3/udp-client-server-helper.h"
32 #include "ns3/udp-header.h"
33 #include "ns3/simulator.h"
34 #include "ns3/wimax-helper.h"
35 #include "ns3/mobility-helper.h"
36 #include "ns3/global-route-manager.h"
37 #include "ns3/wimax-tlv.h"
38 #include "ns3/ipcs-classifier-record.h"
39 #include "ns3/service-flow.h"
53 virtual void DoRun (
void);
58 :
TestCase (
"Test the DSA request messages")
uint32_t RemoveHeader(Header &header)
Deserialize and remove the header from the internal buffer.
uint32_t GetMinTolerableTrafficRate(void) const
void SetMaxSustainedTrafficRate(uint32_t)
uint32_t GetMaxTrafficBurst(void) const
ServiceFlow GetServiceFlow(void) const
uint32_t GetSfid(void) const
void SetMinReservedTrafficRate(uint32_t)
void SetServiceSchedulingType(enum ServiceFlow::SchedulingType)
uint32_t GetMinReservedTrafficRate(void) const
void SetMaxTrafficBurst(uint32_t)
virtual void DoRun(void)
Implementation to actually run this TestCase.
enum CsSpecification GetCsSpecification(void) const
uint32_t GetMaximumLatency(void) const
void SetTrafficPriority(uint8_t)
void SetConvergenceSublayerParam(CsParameters)
uint8_t GetTrafficPriority(void) const
virtual ~DsaRequestTestCase()
This class implements service flows as described by the IEEE-802.16 standard.
void SetMaximumLatency(uint32_t)
void AddTestCase(TestCase *testCase) NS_DEPRECATED
Add an individual child TestCase case to this TestCase.
Ns3WimaxMacMessagesTestSuite()
enum Direction GetDirection(void) const
void SetMinTolerableTrafficRate(uint32_t)
static Ns3WimaxMacMessagesTestSuite ns3WimaxMacMessagesTestSuite
uint32_t GetMaxSustainedTrafficRate(void) const
Doxygen introspection did not find any typical Config paths.
void SetCsSpecification(enum CsSpecification)
enum ServiceFlow::SchedulingType GetServiceSchedulingType(void) const
void AddHeader(const Header &header)
Add header to this packet.
#define NS_TEST_ASSERT_MSG_EQ(actual, limit, msg)
Test that an actual and expected (limit) value are equal and report and abort if not.