A Discrete-Event Network Simulator
API
ns3::EpcEnbApplication Member List

This is the complete list of members for ns3::EpcEnbApplication, including all inherited members.

AddS1Interface(Ptr< Socket > s1uSocket, Ipv4Address enbAddress, Ipv4Address sgwAddress)ns3::EpcEnbApplication
AggregateObject(Ptr< Object > other)ns3::Object
Application()ns3::Application
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DelayAddressCallback typedefns3::Application
Dispose(void)ns3::Object
DoDispose(void)ns3::EpcEnbApplicationprotectedvirtual
DoInitialContextSetupRequest(uint64_t mmeUeS1Id, uint16_t enbUeS1Id, std::list< EpcS1apSapEnb::ErabToBeSetupItem > erabToBeSetupList)ns3::EpcEnbApplicationprivate
DoInitialize(void)ns3::Applicationprotectedvirtual
DoInitialUeMessage(uint64_t imsi, uint16_t rnti)ns3::EpcEnbApplicationprivate
DoPathSwitchRequest(EpcEnbS1SapProvider::PathSwitchRequestParameters params)ns3::EpcEnbApplicationprivate
DoPathSwitchRequestAcknowledge(uint64_t enbUeS1Id, uint64_t mmeUeS1Id, uint16_t cgi, std::list< EpcS1apSapEnb::ErabSwitchedInUplinkItem > erabToBeSwitchedInUplinkList)ns3::EpcEnbApplicationprivate
DoReleaseIndication(uint64_t imsi, uint16_t rnti, uint8_t bearerId)ns3::EpcEnbApplicationprivate
DoUeContextRelease(uint16_t rnti)ns3::EpcEnbApplicationprivate
EpcEnbApplication(Ptr< Socket > lteSocket, Ptr< Socket > lteSocket6, uint16_t cellId)ns3::EpcEnbApplication
GetAggregateIterator(void) constns3::Object
GetAttribute(std::string name, AttributeValue &value) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetInstanceTypeId(void) constns3::Objectvirtual
GetNode() constns3::Application
GetObject(void) constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObjectIid(void)ns3::ObjectBaserelated
GetReferenceCount(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetS1apSapEnb()ns3::EpcEnbApplication
GetS1SapProvider()ns3::EpcEnbApplication
GetTypeId(void)ns3::EpcEnbApplicationstatic
Initialize(void)ns3::Object
IsInitialized(void) constns3::Object
m_cellIdns3::EpcEnbApplicationprivate
m_enbS1uAddressns3::EpcEnbApplicationprivate
m_gtpuUdpPortns3::EpcEnbApplicationprivate
m_imsiRntiMapns3::EpcEnbApplicationprivate
m_lteSocketns3::EpcEnbApplicationprivate
m_lteSocket6ns3::EpcEnbApplicationprivate
m_nodens3::Applicationprotected
m_rbidTeidMapns3::EpcEnbApplicationprivate
m_rxLteSocketPktTracens3::EpcEnbApplicationprivate
m_rxS1uSocketPktTracens3::EpcEnbApplicationprivate
m_s1apSapEnbns3::EpcEnbApplicationprivate
m_s1apSapMmens3::EpcEnbApplicationprivate
m_s1SapProviderns3::EpcEnbApplicationprivate
m_s1SapUserns3::EpcEnbApplicationprivate
m_s1uSocketns3::EpcEnbApplicationprivate
m_sgwS1uAddressns3::EpcEnbApplicationprivate
m_startEventns3::Applicationprotected
m_startTimens3::Applicationprotected
m_stopEventns3::Applicationprotected
m_stopTimens3::Applicationprotected
m_teidRbidMapns3::EpcEnbApplicationprivate
MemberEpcEnbS1SapProvider< EpcEnbApplication > classns3::EpcEnbApplicationfriend
MemberEpcS1apSapEnb< EpcEnbApplication > classns3::EpcEnbApplicationfriend
NotifyConstructionCompleted(void)ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate(void)ns3::Objectprotectedvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RecvFromLteSocket(Ptr< Socket > socket)ns3::EpcEnbApplication
RecvFromS1uSocket(Ptr< Socket > socket)ns3::EpcEnbApplication
Ref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
RxTracedCallback typedefns3::EpcEnbApplication
SendToLteSocket(Ptr< Packet > packet, uint16_t rnti, uint8_t bid)ns3::EpcEnbApplicationprivate
SendToS1uSocket(Ptr< Packet > packet, uint32_t teid)ns3::EpcEnbApplicationprivate
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetNode(Ptr< Node > node)ns3::Application
SetS1apSapMme(EpcS1apSapMme *s)ns3::EpcEnbApplication
SetS1SapUser(EpcEnbS1SapUser *s)ns3::EpcEnbApplication
SetStartTime(Time start)ns3::Application
SetStopTime(Time stop)ns3::Application
SetupS1Bearer(uint32_t teid, uint16_t rnti, uint8_t bid)ns3::EpcEnbApplicationprivate
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
StateTransitionCallback typedefns3::Application
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
Unref(void) constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
~Application()ns3::Applicationvirtual
~EpcEnbApplication(void)ns3::EpcEnbApplicationvirtual
~Object()ns3::Objectvirtual
~ObjectBase()ns3::ObjectBasevirtual