21 #include "lte-radio-bearer-info.h"
22 #include "lte-ue-rrc.h"
32 NS_OBJECT_ENSURE_REGISTERED (LteRadioBearerInfo);
34 LteRadioBearerInfo::LteRadioBearerInfo (
void)
38 LteRadioBearerInfo::~LteRadioBearerInfo (
void)
43 LteRadioBearerInfo::GetTypeId (
void)
47 TypeId (
"ns3::LteRadioBearerInfo")
49 .AddConstructor<LteRadioBearerInfo> ()
56 LteDataRadioBearerInfo::GetTypeId (
void)
60 TypeId (
"ns3::LteDataRadioBearerInfo")
61 .SetParent<LteRadioBearerInfo> ()
62 .AddConstructor<LteDataRadioBearerInfo> ()
63 .AddAttribute (
"DrbIdentity",
"The id of this Data Radio Bearer",
66 MakeUintegerAccessor (&LteDataRadioBearerInfo::m_drbIdentity),
67 MakeUintegerChecker<uint8_t> ())
68 .AddAttribute (
"EpsBearerIdentity",
"The id of the EPS bearer corresponding to this Data Radio Bearer",
71 MakeUintegerAccessor (&LteDataRadioBearerInfo::m_epsBearerIdentity),
72 MakeUintegerChecker<uint8_t> ())
73 .AddAttribute (
"logicalChannelIdentity",
"The id of the Logical Channel corresponding to this Data Radio Bearer",
76 MakeUintegerAccessor (&LteDataRadioBearerInfo::m_logicalChannelIdentity),
77 MakeUintegerChecker<uint8_t> ())
78 .AddAttribute (
"LteRlc",
"RLC instance of the radio bearer.",
80 MakePointerAccessor (&LteRadioBearerInfo::m_rlc),
81 MakePointerChecker<LteRlc> ())
82 .AddAttribute (
"LtePdcp",
"PDCP instance of the radio bearer.",
84 MakePointerAccessor (&LteRadioBearerInfo::m_pdcp),
85 MakePointerChecker<LtePdcp> ())
92 LteSignalingRadioBearerInfo::GetTypeId (
void)
96 TypeId (
"ns3::LteSignalingRadioBearerInfo")
97 .SetParent<LteRadioBearerInfo> ()
98 .AddConstructor<LteSignalingRadioBearerInfo> ()
99 .AddAttribute (
"SrbIdentity",
"The id of this Signaling Radio Bearer",
102 MakeUintegerAccessor (&LteSignalingRadioBearerInfo::m_srbIdentity),
103 MakeUintegerChecker<uint8_t> ())
104 .AddAttribute (
"LteRlc",
"RLC instance of the radio bearer.",
106 MakePointerAccessor (&LteRadioBearerInfo::m_rlc),
107 MakePointerChecker<LteRlc> ())
108 .AddAttribute (
"LtePdcp",
"PDCP instance of the radio bearer.",
110 MakePointerAccessor (&LteRadioBearerInfo::m_pdcp),
111 MakePointerChecker<LtePdcp> ())