#include <lte-as-sap.h>
Inheritance diagram for ns3::MemberLteAsSapProvider< C >:
Collaboration diagram for ns3::MemberLteAsSapProvider< C >:Public Member Functions | |
| MemberLteAsSapProvider (C *owner) | |
| virtual void | Connect (void) |
| virtual void | Disconnect () |
| virtual void | ForceCampedOnEnb (uint16_t cellId, uint16_t earfcn) |
| virtual void | SendData (Ptr< Packet > packet, uint8_t bid) |
Public Member Functions inherited from ns3::LteAsSapProvider | |
| virtual | ~LteAsSapProvider () |
Private Member Functions | |
| MemberLteAsSapProvider () | |
Private Attributes | |
| C * | m_owner |
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 129 of file lte-as-sap.h.
| ns3::MemberLteAsSapProvider< C >::MemberLteAsSapProvider | ( | C * | owner | ) |
Definition at line 146 of file lte-as-sap.h.
|
private |
Definition at line 152 of file lte-as-sap.h.
|
virtual |
Tell the RRC to go into Connected Mode
Implements ns3::LteAsSapProvider.
Definition at line 166 of file lte-as-sap.h.
|
virtual |
Tell the RRC to release the connection
Implements ns3::LteAsSapProvider.
Definition at line 180 of file lte-as-sap.h.
|
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 |
Implements ns3::LteAsSapProvider.
Definition at line 158 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 173 of file lte-as-sap.h.
|
private |
Definition at line 142 of file lte-as-sap.h.