27 #include <ns3/packet.h> 
   31 class LteEnbNetDevice;
 
   77   virtual void Connect (
void) = 0;
 
  185   m_owner->DoSetCsgWhiteList (csgId);
 
  192   m_owner->DoStartCellSelection (dlEarfcn);
 
  199   m_owner->DoForceCampedOnEnb (cellId, dlEarfcn);
 
  206   m_owner->DoConnect ();
 
  213   m_owner->DoSendData (packet, bid);
 
  220   m_owner->DoDisconnect ();
 
  266   m_owner->DoNotifyConnectionSuccessful ();
 
  273   m_owner->DoNotifyConnectionFailed ();
 
  280   m_owner->DoRecvData (packet);
 
  287   m_owner->DoNotifyConnectionReleased ();
 
  293 #endif // LTE_AS_SAP_H 
virtual void NotifyConnectionSuccessful()=0
Notify the NAS that RRC Connection Establishment was successful. 
 
C * m_owner
the owner class 
 
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between...
 
C * m_owner
the owner class 
 
virtual void SetCsgWhiteList(uint32_t csgId)
Set the selected Closed Subscriber Group subscription list to be used for cell selection. 
 
virtual void ForceCampedOnEnb(uint16_t cellId, uint32_t dlEarfcn)
Force the RRC entity to stay camped on a certain eNodeB. 
 
virtual void SendData(Ptr< Packet > packet, uint8_t bid)=0
Send a data packet. 
 
Template for the implementation of the LteAsSapUser as a member of an owner class of type C to which ...
 
virtual void StartCellSelection(uint32_t dlEarfcn)=0
Initiate Idle mode cell selection procedure. 
 
virtual void RecvData(Ptr< Packet > packet)
receive a data packet 
 
Template for the implementation of the LteAsSapProvider as a member of an owner class of type C to wh...
 
virtual void NotifyConnectionSuccessful()
Notify the NAS that RRC Connection Establishment was successful. 
 
virtual void ForceCampedOnEnb(uint16_t cellId, uint32_t dlEarfcn)=0
Force the RRC entity to stay camped on a certain eNodeB. 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
virtual void NotifyConnectionReleased()
Notify the NAS that RRC Connection was released. 
 
virtual void Disconnect()
Tell the RRC entity to release the connection. 
 
This class implements the Access Stratum (AS) Service Access Point (SAP), i.e., the interface between...
 
virtual void StartCellSelection(uint32_t dlEarfcn)
Initiate Idle mode cell selection procedure. 
 
virtual void NotifyConnectionFailed()
Notify the NAS that RRC Connection Establishment failed. 
 
virtual void Disconnect()=0
Tell the RRC entity to release the connection. 
 
virtual void NotifyConnectionReleased()=0
Notify the NAS that RRC Connection was released. 
 
virtual void NotifyConnectionFailed()=0
Notify the NAS that RRC Connection Establishment failed. 
 
virtual void Connect(void)=0
Tell the RRC entity to enter Connected mode. 
 
virtual void SendData(Ptr< Packet > packet, uint8_t bid)
Send a data packet. 
 
virtual void Connect(void)
Tell the RRC entity to enter Connected mode. 
 
virtual void RecvData(Ptr< Packet > packet)=0
receive a data packet 
 
virtual void SetCsgWhiteList(uint32_t csgId)=0
Set the selected Closed Subscriber Group subscription list to be used for cell selection. 
 
virtual ~LteAsSapProvider()