Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-as-sap.h"
 Inheritance diagram for ns3::MemberLteAsSapProvider< C >:
 Inheritance diagram for ns3::MemberLteAsSapProvider< C >: Collaboration diagram for ns3::MemberLteAsSapProvider< C >:
 Collaboration diagram for ns3::MemberLteAsSapProvider< C >:| Public Member Functions | |
| MemberLteAsSapProvider ()=delete | |
| MemberLteAsSapProvider (C *owner) | |
| Constructor. | |
| void | Connect () override | 
| Tell the RRC entity to enter Connected mode. | |
| void | Disconnect () override | 
| Tell the RRC entity to release the connection. | |
| void | ForceCampedOnEnb (uint16_t cellId, uint32_t dlEarfcn) override | 
| Force the RRC entity to stay camped on a certain eNodeB. | |
| void | SendData (Ptr< Packet > packet, uint8_t bid) override | 
| Send a data packet. | |
| void | SetCsgWhiteList (uint32_t csgId) override | 
| Set the selected Closed Subscriber Group subscription list to be used for cell selection. | |
| void | StartCellSelection (uint32_t dlEarfcn) override | 
| Initiate Idle mode cell selection procedure. | |
|  Public Member Functions inherited from ns3::LteAsSapProvider | |
| virtual | ~LteAsSapProvider () | 
| Private Attributes | |
| C * | m_owner | 
| the owner class | |
Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to which all methods are forwarded.
Definition at line 119 of file lte-as-sap.h.
| ns3::MemberLteAsSapProvider< C >::MemberLteAsSapProvider | ( | C * | owner | ) | 
| 
 | delete | 
| 
 | overridevirtual | 
Tell the RRC entity to enter Connected mode.
If this function is called when the UE is in a situation where connecting is not possible (e.g. before the simulation begin), then the UE will attempt to connect at the earliest possible time (e.g. after it camps to a suitable cell).
Implements ns3::LteAsSapProvider.
Definition at line 173 of file lte-as-sap.h.
| 
 | overridevirtual | 
Tell the RRC entity to release the connection.
Implements ns3::LteAsSapProvider.
Definition at line 187 of file lte-as-sap.h.
| 
 | overridevirtual | 
Force the RRC entity to stay camped on a certain eNodeB.
| cellId | the cell ID identifying the eNodeB | 
| dlEarfcn | the downlink carrier frequency (EARFCN) | 
Implements ns3::LteAsSapProvider.
Definition at line 166 of file lte-as-sap.h.
| 
 | overridevirtual | 
Send a data packet.
| packet | the packet | 
| bid | the EPS bearer ID | 
Implements ns3::LteAsSapProvider.
Definition at line 180 of file lte-as-sap.h.
| 
 | overridevirtual | 
Set the selected Closed Subscriber Group subscription list to be used for cell selection.
| csgId | identity of the subscribed CSG | 
Implements ns3::LteAsSapProvider.
Definition at line 152 of file lte-as-sap.h.
| 
 | overridevirtual | 
Initiate Idle mode cell selection procedure.
| dlEarfcn | the downlink carrier frequency (EARFCN) | 
Implements ns3::LteAsSapProvider.
Definition at line 159 of file lte-as-sap.h.
| 
 | private | 
the owner class
Definition at line 141 of file lte-as-sap.h.