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 User part of the SAP, i.e., the methods exported by the EpcUeNas and called by the LteUeRrc. More...
#include "lte-as-sap.h"
Public Member Functions | |
virtual | ~LteAsSapUser () |
virtual void | NotifyConnectionFailed ()=0 |
Notify the NAS that RRC Connection Establishment failed. More... | |
virtual void | NotifyConnectionReleased ()=0 |
Notify the NAS that RRC Connection was released. More... | |
virtual void | NotifyConnectionSuccessful ()=0 |
Notify the NAS that RRC Connection Establishment was successful. More... | |
virtual void | RecvData (Ptr< Packet > packet)=0 |
receive a data packet More... | |
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 User part of the SAP, i.e., the methods exported by the EpcUeNas and called by the LteUeRrc.
Definition at line 105 of file lte-as-sap.h.
|
virtual |
Definition at line 29 of file lte-as-sap.cc.
|
pure virtual |
Notify the NAS that RRC Connection Establishment failed.
Implemented in ns3::MemberLteAsSapUser< C >.
Referenced by ns3::LteUeRrc::ConnectionTimeout(), ns3::LteUeRrc::DoNotifyRandomAccessFailed(), and ns3::LteUeRrc::DoRecvRrcConnectionReject().
|
pure virtual |
Notify the NAS that RRC Connection was released.
Implemented in ns3::MemberLteAsSapUser< C >.
Referenced by ns3::LteUeRrc::LeaveConnectedMode().
|
pure virtual |
Notify the NAS that RRC Connection Establishment was successful.
Implemented in ns3::MemberLteAsSapUser< C >.
Referenced by ns3::LteUeRrc::DoRecvRrcConnectionSetup().
receive a data packet
packet | the packet |
Implemented in ns3::MemberLteAsSapUser< C >.
Referenced by ns3::LteUeRrc::DoReceivePdcpSdu().