A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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)
virtual void DoRun(void)
Implementation to actually run this TestCase.
static const uint32_t packetSize