5G-LENA nr-v3.3-120-gdac69c56
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
nr-radio-bearer-info.h
1// Copyright (c) 2011 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
2//
3// SPDX-License-Identifier: GPL-2.0-only
4//
5// Author: Nicola Baldo <nbaldo@cttc.es>
6
7#ifndef NR_RADIO_BEARER_INFO_H
8#define NR_RADIO_BEARER_INFO_H
9
10#include "nr-eps-bearer.h"
11#include "nr-rrc-sap.h"
12
13#include "ns3/ipv4-address.h"
14#include "ns3/object.h"
15#include "ns3/pointer.h"
16
17namespace ns3
18{
19
20class NrRlc;
21class NrPdcp;
22
27class NrRadioBearerInfo : public Object
28{
29 public:
31 ~NrRadioBearerInfo() override;
36 static TypeId GetTypeId();
37
38 Ptr<NrRlc> m_rlc;
39 Ptr<NrPdcp> m_pdcp;
40};
41
58
81
82} // namespace ns3
83
84#endif // NR_RADIO_BEARER_INFO_H
NrRrcSap::LogicalChannelConfig m_logicalChannelConfig
logical channel config
NrEpsBearer m_epsBearer
EPS bearer.
static TypeId GetTypeId()
Get the type ID.
uint8_t m_logicalChannelIdentity
logical channel identity
uint8_t m_epsBearerIdentity
EPS bearer identity.
NrRrcSap::RlcConfig m_rlcConfig
RLC config.
uint8_t m_drbIdentity
DRB identity.
This class contains the specification of EPS Bearers.
static TypeId GetTypeId()
Get the type ID.
NrRrcSap::LogicalChannelConfig m_logicalChannelConfig
logical channel config
static TypeId GetTypeId()
Get the type ID.
LogicalChannelConfig structure.
Definition nr-rrc-sap.h:96
RlcConfig structure.
Definition nr-rrc-sap.h:81