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"
Public Member Functions | |
MemberLteAsSapProvider (C *owner) | |
Constructor. More... | |
virtual void | Connect (void) |
Tell the RRC entity to enter Connected mode. More... | |
virtual void | Disconnect () |
Tell the RRC entity to release the connection. More... | |
virtual void | ForceCampedOnEnb (uint16_t cellId, uint32_t dlEarfcn) |
Force the RRC entity to stay camped on a certain eNodeB. More... | |
virtual void | SendData (Ptr< Packet > packet, uint8_t bid) |
Send a data packet. More... | |
virtual void | SetCsgWhiteList (uint32_t csgId) |
Set the selected Closed Subscriber Group subscription list to be used for cell selection. More... | |
virtual void | StartCellSelection (uint32_t dlEarfcn) |
Initiate Idle mode cell selection procedure. More... | |
Public Member Functions inherited from ns3::LteAsSapProvider | |
virtual | ~LteAsSapProvider () |
Private Member Functions | |
MemberLteAsSapProvider () | |
Private Attributes | |
C * | m_owner |
the owner class More... | |
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 147 of file lte-as-sap.h.
ns3::MemberLteAsSapProvider< C >::MemberLteAsSapProvider | ( | C * | owner | ) |
|
private |
Definition at line 177 of file lte-as-sap.h.
|
virtual |
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 204 of file lte-as-sap.h.
|
virtual |
Tell the RRC entity to release the connection.
Implements ns3::LteAsSapProvider.
Definition at line 218 of file lte-as-sap.h.
|
virtual |
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 197 of file lte-as-sap.h.
|
virtual |
Send a data packet.
packet | the packet |
bid | the EPS bearer ID |
Implements ns3::LteAsSapProvider.
Definition at line 211 of file lte-as-sap.h.
|
virtual |
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 183 of file lte-as-sap.h.
|
virtual |
Initiate Idle mode cell selection procedure.
dlEarfcn | the downlink carrier frequency (EARFCN) |
Implements ns3::LteAsSapProvider.
Definition at line 190 of file lte-as-sap.h.
|
private |
the owner class
Definition at line 167 of file lte-as-sap.h.