A Discrete-Event Network Simulator
API
lte-test-deactivate-bearer.h
Go to the documentation of this file.
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2 
3 #ifndef LENA_TEST_DEACTIVATE_BEARER_H
4 #define LENA_TEST_DEACTIVATE_BEARER_H
5 
6 #include "ns3/simulator.h"
7 #include "ns3/test.h"
8 
9 
10 namespace ns3 {
11 
13 {
14 public:
15  LenaDeactivateBearerTestCase (std::vector<uint16_t> dist, std::vector<uint32_t> estThrPssDl, std::vector<uint16_t> packetSize, uint16_t interval, bool errorModelEnabled, bool useIdealRrc);
17 
18 private:
19  static std::string BuildNameString (uint16_t nUser, std::vector<uint16_t> dist);
20  virtual void DoRun (void);
21  uint16_t m_nUser;
22  std::vector<uint16_t> m_dist;
23  std::vector<uint16_t> m_packetSize; // byte
24  uint16_t m_interval; // ms
25  std::vector<uint32_t> m_estThrPssDl;
27 };
28 
29 
30 
32 {
33 public:
35 };
36 
37 } // namespace ns3
38 
39 #endif
A suite of tests to run.
Definition: test.h:1333
encapsulates test code
Definition: test.h:1147
static std::string BuildNameString(uint16_t nUser, std::vector< uint16_t > dist)
LenaDeactivateBearerTestCase(std::vector< uint16_t > dist, std::vector< uint32_t > estThrPssDl, std::vector< uint16_t > packetSize, uint16_t interval, bool errorModelEnabled, bool useIdealRrc)
Every class exported by the ns3 library is enclosed in the ns3 namespace.
virtual void DoRun(void)
Implementation to actually run this TestCase.
static const uint32_t packetSize