#include <lte-as-sap.h>
Public Member Functions | |
virtual | ~LteAsSapProvider () |
virtual void | Connect (void)=0 |
virtual void | Disconnect ()=0 |
virtual void | ForceCampedOnEnb (uint16_t cellId, uint16_t earfcn)=0 |
virtual void | SendData (Ptr< Packet > packet, uint8_t bid)=0 |
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between the EpcUeNas and the LteUeRrc. In particular, this class implements the Provider part of the SAP, i.e., the methods exported by the LteUeRrc and called by the EpcUeNas.
Definition at line 41 of file lte-as-sap.h.
|
virtual |
Definition at line 25 of file lte-as-sap.cc.
|
pure virtual |
Tell the RRC to go into Connected Mode
Implemented in ns3::MemberLteAsSapProvider< C >.
Referenced by ns3::EpcUeNas::Connect().
|
pure virtual |
Tell the RRC to release the connection
Implemented in ns3::MemberLteAsSapProvider< C >.
Referenced by ns3::EpcUeNas::Disconnect().
|
pure virtual |
Force the RRC to stay camped on a certain eNB
enbDevice | the eNB device (wild hack, might go away in future versions) |
cellId | the Cell ID identifying the eNB |
Implemented in ns3::MemberLteAsSapProvider< C >.
Referenced by ns3::EpcUeNas::Connect().
Send a data packet
packet | the packet |
bid | the EPS bearer ID |
Implemented in ns3::MemberLteAsSapProvider< C >.
Referenced by ns3::EpcUeNas::Send().