|
A Discrete-Event Network Simulator
|
API
|
Go to the documentation of this file.
27 #include <ns3/packet.h>
183 m_owner->DoSetCsgWhiteList (csgId);
190 m_owner->DoStartCellSelection (dlEarfcn);
197 m_owner->DoForceCampedOnEnb (cellId, dlEarfcn);
204 m_owner->DoConnect ();
211 m_owner->DoSendData (packet, bid);
218 m_owner->DoDisconnect ();
264 m_owner->DoNotifyConnectionSuccessful ();
271 m_owner->DoNotifyConnectionFailed ();
278 m_owner->DoRecvData (packet);
285 m_owner->DoNotifyConnectionReleased ();
291 #endif // LTE_AS_SAP_H
C * m_owner
the owner class
virtual void SetCsgWhiteList(uint32_t csgId)=0
Set the selected Closed Subscriber Group subscription list to be used for cell selection.
virtual ~LteAsSapProvider()
virtual void Disconnect()=0
Tell the RRC entity to release the connection.
Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to wh...
C * m_owner
the owner class
virtual void ForceCampedOnEnb(uint16_t cellId, uint32_t dlEarfcn)
Force the RRC entity to stay camped on a certain eNodeB.
virtual void NotifyConnectionSuccessful()
Notify the NAS that RRC Connection Establishment was successful.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
virtual void SendData(Ptr< Packet > packet, uint8_t bid)
Send a data packet.
virtual void RecvData(Ptr< Packet > packet)
receive a data packet
virtual void Connect(void)
Tell the RRC entity to enter Connected mode.
virtual void NotifyConnectionSuccessful()=0
Notify the NAS that RRC Connection Establishment was successful.
Template for the implementation of the LteAsSapUser as a member of an owner class of type C to which ...
virtual void NotifyConnectionReleased()
Notify the NAS that RRC Connection was released.
virtual void Disconnect()
Tell the RRC entity to release the connection.
virtual void SetCsgWhiteList(uint32_t csgId)
Set the selected Closed Subscriber Group subscription list to be used for cell selection.
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between...
virtual void RecvData(Ptr< Packet > packet)=0
receive a data packet
virtual void NotifyConnectionFailed()
Notify the NAS that RRC Connection Establishment failed.
virtual void NotifyConnectionReleased()=0
Notify the NAS that RRC Connection was released.
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between...
virtual void ForceCampedOnEnb(uint16_t cellId, uint32_t dlEarfcn)=0
Force the RRC entity to stay camped on a certain eNodeB.
virtual void StartCellSelection(uint32_t dlEarfcn)
Initiate Idle mode cell selection procedure.
virtual void NotifyConnectionFailed()=0
Notify the NAS that RRC Connection Establishment failed.
virtual void SendData(Ptr< Packet > packet, uint8_t bid)=0
Send a data packet.
virtual void StartCellSelection(uint32_t dlEarfcn)=0
Initiate Idle mode cell selection procedure.
virtual void Connect(void)=0
Tell the RRC entity to enter Connected mode.