A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::MemberLteEnbRrcSapUser< C > Class Template Reference

#include <lte-rrc-sap.h>

+ Inheritance diagram for ns3::MemberLteEnbRrcSapUser< C >:
+ Collaboration diagram for ns3::MemberLteEnbRrcSapUser< C >:

Public Member Functions

 MemberLteEnbRrcSapUser (C *owner)
virtual
RrcConnectionReconfiguration 
DecodeHandoverCommand (Ptr< Packet > p)
virtual HandoverPreparationInfo DecodeHandoverPreparationInformation (Ptr< Packet > p)
virtual Ptr< PacketEncodeHandoverCommand (RrcConnectionReconfiguration msg)
virtual Ptr< PacketEncodeHandoverPreparationInformation (HandoverPreparationInfo msg)
virtual void RemoveUe (uint16_t rnti)
virtual void SendMasterInformationBlock (MasterInformationBlock msg)
virtual void SendRrcConnectionReconfiguration (uint16_t rnti, RrcConnectionReconfiguration msg)
virtual void SendRrcConnectionReestablishment (uint16_t rnti, RrcConnectionReestablishment msg)
virtual void SendRrcConnectionReestablishmentReject (uint16_t rnti, RrcConnectionReestablishmentReject msg)
virtual void SendRrcConnectionReject (uint16_t rnti, RrcConnectionReject msg)
virtual void SendRrcConnectionRelease (uint16_t rnti, RrcConnectionRelease msg)
virtual void SendRrcConnectionSetup (uint16_t rnti, RrcConnectionSetup msg)
virtual void SendSystemInformation (SystemInformation msg)
virtual void SendSystemInformationBlockType1 (SystemInformationBlockType1 msg)
virtual void SetupUe (uint16_t rnti, SetupUeParameters params)

Private Member Functions

 MemberLteEnbRrcSapUser ()

Private Attributes

C * m_owner

Additional Inherited Members

- Public Types inherited from ns3::LteRrcSap
enum  ReestablishmentCause { RECONFIGURATION_FAILURE, HANDOVER_FAILURE, OTHER_FAILURE }

Detailed Description

template<class C>
class ns3::MemberLteEnbRrcSapUser< C >

Template for the implementation of the LteEnbRrcSapUser as a member of an owner class of type C to which all methods are forwarded

Definition at line 815 of file lte-rrc-sap.h.

Constructor & Destructor Documentation

template<class C >
ns3::MemberLteEnbRrcSapUser< C >::MemberLteEnbRrcSapUser ( C *  owner)

Definition at line 844 of file lte-rrc-sap.h.

template<class C >
ns3::MemberLteEnbRrcSapUser< C >::MemberLteEnbRrcSapUser ( )
private

Definition at line 850 of file lte-rrc-sap.h.

Member Function Documentation

template<class C >
LteRrcSap::RrcConnectionReconfiguration ns3::MemberLteEnbRrcSapUser< C >::DecodeHandoverCommand ( Ptr< Packet p)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 955 of file lte-rrc-sap.h.

template<class C >
LteRrcSap::HandoverPreparationInfo ns3::MemberLteEnbRrcSapUser< C >::DecodeHandoverPreparationInformation ( Ptr< Packet p)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 940 of file lte-rrc-sap.h.

template<class C >
Ptr< Packet > ns3::MemberLteEnbRrcSapUser< C >::EncodeHandoverCommand ( RrcConnectionReconfiguration  msg)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 948 of file lte-rrc-sap.h.

template<class C >
Ptr< Packet > ns3::MemberLteEnbRrcSapUser< C >::EncodeHandoverPreparationInformation ( HandoverPreparationInfo  msg)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 933 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::RemoveUe ( uint16_t  rnti)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 863 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendMasterInformationBlock ( MasterInformationBlock  msg)
virtual

Definition at line 870 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionReconfiguration ( uint16_t  rnti,
RrcConnectionReconfiguration  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 898 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionReestablishment ( uint16_t  rnti,
RrcConnectionReestablishment  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 905 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionReestablishmentReject ( uint16_t  rnti,
RrcConnectionReestablishmentReject  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 912 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionReject ( uint16_t  rnti,
RrcConnectionReject  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 926 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionRelease ( uint16_t  rnti,
RrcConnectionRelease  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 919 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendRrcConnectionSetup ( uint16_t  rnti,
RrcConnectionSetup  msg 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 891 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendSystemInformation ( SystemInformation  msg)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 884 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SendSystemInformationBlockType1 ( SystemInformationBlockType1  msg)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 877 of file lte-rrc-sap.h.

template<class C >
void ns3::MemberLteEnbRrcSapUser< C >::SetupUe ( uint16_t  rnti,
SetupUeParameters  params 
)
virtual

Implements ns3::LteEnbRrcSapUser.

Definition at line 856 of file lte-rrc-sap.h.

Member Data Documentation

template<class C >
C* ns3::MemberLteEnbRrcSapUser< C >::m_owner
private

Definition at line 840 of file lte-rrc-sap.h.


The documentation for this class was generated from the following file: