A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
12
class
LenaDeactivateBearerTestCase
:
public
TestCase
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);
16
virtual
~LenaDeactivateBearerTestCase
();
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
;
26
bool
m_errorModelEnabled
;
27
};
28
29
30
31
class
LenaTestBearerDeactivateSuite
:
public
TestSuite
32
{
33
public
:
34
LenaTestBearerDeactivateSuite
();
35
};
36
37
}
// namespace ns3
38
39
#endif
ns3::LenaDeactivateBearerTestCase::~LenaDeactivateBearerTestCase
virtual ~LenaDeactivateBearerTestCase()
Definition:
lte-test-deactivate-bearer.cc:124
ns3::LenaDeactivateBearerTestCase
Definition:
lte-test-deactivate-bearer.h:12
ns3::TestSuite
A suite of tests to run.
Definition:
test.h:1333
ns3::TestCase
encapsulates test code
Definition:
test.h:1147
ns3::LenaDeactivateBearerTestCase::BuildNameString
static std::string BuildNameString(uint16_t nUser, std::vector< uint16_t > dist)
Definition:
lte-test-deactivate-bearer.cc:101
ns3::LenaTestBearerDeactivateSuite::LenaTestBearerDeactivateSuite
LenaTestBearerDeactivateSuite()
Definition:
lte-test-deactivate-bearer.cc:63
ns3::LenaDeactivateBearerTestCase::m_dist
std::vector< uint16_t > m_dist
Definition:
lte-test-deactivate-bearer.h:22
ns3::LenaDeactivateBearerTestCase::LenaDeactivateBearerTestCase
LenaDeactivateBearerTestCase(std::vector< uint16_t > dist, std::vector< uint32_t > estThrPssDl, std::vector< uint16_t > packetSize, uint16_t interval, bool errorModelEnabled, bool useIdealRrc)
Definition:
lte-test-deactivate-bearer.cc:113
ns3
Every class exported by the ns3 library is enclosed in the ns3 namespace.
ns3::LenaDeactivateBearerTestCase::m_packetSize
std::vector< uint16_t > m_packetSize
Definition:
lte-test-deactivate-bearer.h:23
ns3::LenaDeactivateBearerTestCase::DoRun
virtual void DoRun(void)
Implementation to actually run this TestCase.
Definition:
lte-test-deactivate-bearer.cc:129
ns3::LenaDeactivateBearerTestCase::m_interval
uint16_t m_interval
Definition:
lte-test-deactivate-bearer.h:24
ns3::LenaTestBearerDeactivateSuite
Definition:
lte-test-deactivate-bearer.h:31
ns3::LenaDeactivateBearerTestCase::m_estThrPssDl
std::vector< uint32_t > m_estThrPssDl
Definition:
lte-test-deactivate-bearer.h:25
ns3::LenaDeactivateBearerTestCase::m_nUser
uint16_t m_nUser
Definition:
lte-test-deactivate-bearer.h:21
packetSize
static const uint32_t packetSize
Definition:
power-adaptation-distance.cc:107
ns3::LenaDeactivateBearerTestCase::m_errorModelEnabled
bool m_errorModelEnabled
Definition:
lte-test-deactivate-bearer.h:26
src
lte
test
lte-test-deactivate-bearer.h
Generated on Thu Mar 24 2016 00:46:46 for ns-3 by
1.8.9.1