#include "ns3/applications-module.h"#include "ns3/config-store-module.h"#include "ns3/core-module.h"#include "ns3/internet-module.h"#include "ns3/lte-module.h"#include "ns3/mobility-module.h"#include "ns3/network-module.h"#include "ns3/point-to-point-module.h"
Include dependency graph for lena-x2-handover.cc:Go to the source code of this file.
Functions | |
| void | NotifyConnectionEstablishedEnb (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) |
| eNB Connection established notification. | |
| void | NotifyConnectionEstablishedUe (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) |
| UE Connection established notification. | |
| void | NotifyHandoverEndOkEnb (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) |
| eNB Handover end successful notification. | |
| void | NotifyHandoverEndOkUe (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) |
| UE Handover end successful notification. | |
| void | NotifyHandoverFailure (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti) |
| Handover failure notification. | |
| void | NotifyHandoverStartEnb (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti, uint16_t targetCellId) |
| eNB Start Handover notification. | |
| void | NotifyHandoverStartUe (std::string context, uint64_t imsi, uint16_t cellid, uint16_t rnti, uint16_t targetCellId) |
| UE Start Handover notification. | |
$ ./ns3 run "lena-x2-handover [Program Options]"
--numberOfUes --numberOfEnbs --simTime --disableDl --disableUl Definition in file lena-x2-handover.cc.
| void NotifyConnectionEstablishedEnb | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti | ||
| ) |
eNB Connection established notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The Cell ID. |
| rnti | The RNTI. |
Definition at line 93 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyConnectionEstablishedUe | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti | ||
| ) |
UE Connection established notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The Cell ID. |
| rnti | The RNTI. |
Definition at line 42 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyHandoverEndOkEnb | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti | ||
| ) |
eNB Handover end successful notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The Cell ID. |
| rnti | The RNTI. |
Definition at line 130 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyHandoverEndOkUe | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti | ||
| ) |
UE Handover end successful notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The Cell ID. |
| rnti | The RNTI. |
Definition at line 78 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyHandoverFailure | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti | ||
| ) |
Handover failure notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The Cell ID. |
| rnti | The RNTI. |
Definition at line 145 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyHandoverStartEnb | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti, | ||
| uint16_t | targetCellId | ||
| ) |
eNB Start Handover notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The actual Cell ID. |
| rnti | The RNTI. |
| targetCellId | The target Cell ID. |
Definition at line 110 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function:| void NotifyHandoverStartUe | ( | std::string | context, |
| uint64_t | imsi, | ||
| uint16_t | cellid, | ||
| uint16_t | rnti, | ||
| uint16_t | targetCellId | ||
| ) |
UE Start Handover notification.
| context | The context. |
| imsi | The IMSI of the connected terminal. |
| cellid | The actual Cell ID. |
| rnti | The RNTI. |
| targetCellId | The target Cell ID. |
Definition at line 58 of file lena-x2-handover.cc.
References ns3::Time::As(), ns3::Simulator::Now(), and ns3::Time::S.
Here is the call graph for this function: