|
| struct | AddressPrefix |
| struct | AllocatedRbsPerBandInfo |
| | This structure contains information for a single band. More...
|
| struct | AllocatedRbsPerUeInfo |
| | This structure contains information for a single UE. More...
|
| class | AmcPilot |
| | Abstract AMC Pilot class. More...
|
| class | AmcPilotAuto |
| | AMC auto pilot. More...
|
| class | AmcPilotD2D |
| | AMC pilot for D2D communication. More...
|
| class | BackgroundCellChannelModel |
| struct | BandLimit |
| class | BearerConfigurator |
| class | BearerManagement |
| | RRC Bearer Management — creates and tears down PDCP, RLC and MAC entities for data radio bearers. More...
|
| class | Binder |
| class | BurstPacketSerializer |
| struct | ByteInterval |
| | Represents a range of bytes [start, end] within an SDU. More...
|
| class | CbrPacketSerializer |
| class | CellInfo |
| | There is one CellInfo module for each eNB (thus one for each cell). Keeps cross-layer information about the cell. More...
|
| class | CellularNicNdSink |
| class | ChannelControl |
| class | ChannelModelBase |
| class | CircularList |
| | Circular list of elements. More...
|
| class | ConflictGraph |
| | Define the manager of the conflict graph (CG) for resource allocation purposes. More...
|
| class | ConnectionControlBase |
| class | ConnectionControlEnb |
| class | ConnectionControlEnbD2D |
| class | CoreControl |
| class | D2dAmc |
| class | D2dBinder |
| class | D2dChannelModel |
| class | D2dEnbMacBase |
| class | D2dUeMacBase |
| class | D2dUePhy |
| class | DcMux |
| | Dual Connectivity mux. More...
|
| class | DcPdcpLegSplitter |
| | TX-side leg dispatcher for a dual-connectivity split bearer. More...
|
| class | DeviceAppMessageSerializer |
| class | DrbKey |
| class | DrbTable |
| | The node's data radio bearer configuration, owned by RRC. More...
|
| class | EthernetPortal |
| class | EthernetSessionMux |
| class | EthernetSessionPortal |
| class | FeedbackTester |
| struct | FTeid |
| struct | GrantSignalInfo |
| class | GtpUser |
| class | GtpUserMsgSerializer |
| class | GtpUserX2 |
| struct | HandoverRequest |
| class | HttpRequestMessage |
| class | HttpRequestMessageSerializer |
| class | HttpResponseMessage |
| class | HttpResponseMessageSerializer |
| class | IChannelControl |
| class | ID2dRlcUmRxEntity |
| | What a D2D UM RX entity offers the D2D-aware RLC mux. More...
|
| class | ID2dRlcUmTxEntity |
| | What a D2D UM TX entity offers the D2D mode controller. More...
|
| class | Ipv6NdResponder |
| class | LcgScheduler |
| class | LcgSchedulerD2D |
| struct | LinkKey |
| class | LteAmc |
| | Lte AMC module for Omnet++ simulator. More...
|
| class | LteAmcD2D |
| class | LteChannelControl |
| class | LteDlFeedbackGenerator |
| | Lte Downlink Feedback Generator. More...
|
| class | LteFeedback |
| | LTE feedback message exchanged between PHY and AMC. More...
|
| class | LteHarqBufferRx |
| class | LteHarqBufferRxD2D |
| class | LteHarqProcessRx |
| class | LteHarqProcessRxD2D |
| class | LteHarqProcessTx |
| class | LteHarqProcessTxD2D |
| class | LteHarqUnitTx |
| class | LteHarqUnitTxD2D |
| class | LteMacBase |
| | MAC Layer. More...
|
| class | LteMacBuffer |
| | Buffers for MAC packets. More...
|
| class | LteMacEnbD2D |
| class | LteMacQueue |
| | Queue for MAC SDU packets. More...
|
| class | LteMacUeD2D |
| class | LtePdcpRxEntity |
| | Entity for PDCP Layer. More...
|
| class | LtePdcpTxEntity |
| | Entity for PDCP Layer. More...
|
| class | LteProtocol |
| class | LteRlcAmRxEntity |
| | LTE (TS 36.322) RLC AM receiving entity. More...
|
| class | LteRlcAmTxEntity |
| | LTE (TS 36.322) RLC AM transmission entity. More...
|
| class | LteRlcUmRxEntity |
| | LTE (TS 36.322) RLC UM receiving entity. More...
|
| class | LteRlcUmRxEntityD2D |
| | D2D-capable LTE (TS 36.322) RLC UM receiving entity. More...
|
| class | LteRlcUmTxEntity |
| | LTE (TS 36.322) RLC UM transmission entity. More...
|
| class | LteRlcUmTxEntityD2D |
| | D2D-capable LTE (TS 36.322, FI framing) RLC UM transmitting entity. More...
|
| class | LteSchedulerEnbDl |
| class | LteSchedulerEnbUl |
| class | LteSchedulerEnbUlD2D |
| class | LteSchedulerUeUl |
| class | MacCid |
| struct | MacPduSignalInfo |
| class | McsTable |
| struct | MeasurementReport |
| struct | Media1 |
| struct | N6Tunnel |
| class | NrAmc |
| class | NrAmcD2D |
| class | NrMacGnbD2D |
| class | NrMacUeD2D |
| class | NrMcsTable |
| class | NrPdcpRxEntity |
| | Entity for New Radio PDCP Layer. More...
|
| class | NrPdcpTxEntity |
| | NR flavor of the transmitting PDCP entity. More...
|
| class | NrRlcAmRxEntity |
| | NR (TS 38.322) RLC AM receiving entity. More...
|
| class | NrRlcAmTxEntity |
| | NR (TS 38.322) RLC AM transmission entity. More...
|
| class | NrRlcUmRxEntity |
| | NR (TS 38.322) RLC UM receiving entity. More...
|
| class | NrRlcUmRxEntityD2D |
| | D2D-capable NR (TS 38.322) RLC UM receiving entity. More...
|
| class | NrRlcUmTxEntity |
| | NR (TS 38.322) RLC UM transmission entity. More...
|
| class | NrRlcUmTxEntityD2D |
| | D2D-capable NR (TS 38.322, SO framing) RLC UM transmitting entity. More...
|
| class | NrSchedulerGnbUl |
| class | NrSchedulerGnbUlD2D |
| class | NrSdap |
| class | PacketFlowObserverBase |
| class | PacketFlowObserverEnb |
| class | PacketFlowObserverUe |
| class | PathLossModel |
| class | PdcpDownlinkRelay |
| | Downlink half of a DC-secondary PDCP relay (see PdcpRelayEntity). More...
|
| class | PdcpLegJoiner |
| | RX-side leg merger of a multi-leg PdcpEntityBase compound. More...
|
| class | PdcpMux |
| | Upper-layer PDCP packet dispatcher. More...
|
| class | PdcpRxEntityBase |
| | Abstract base class for all RX PDCP entities. More...
|
| class | PdcpTxEntityBase |
| | Abstract base class for all TX PDCP entities. More...
|
| class | PdcpUplinkRelay |
| | Uplink half of a DC-secondary PDCP relay (see PdcpRelayEntity). More...
|
| struct | PendingSegment |
| | Structure representing a specific piece of an SDU for the MAC PDU. More...
|
| class | PhyEnbD2D |
| class | PhyUeD2D |
| class | QfiRuleSet |
| | An ordered set of QFI-assignment rules, shared by every module that classifies packets to QoS flows. More...
|
| class | QoSAwareScheduler |
| class | QosFlowClassifier |
| | Classifies a UE's uplink packets to QoS flows (see QosFlowClassifier.ned). More...
|
| struct | RadioLink |
| class | RateAverageFilter |
| | Result filter that computes the time-weighted average of signal values, where each value represents the rate/throughput that was active during the interval preceding its emission time. NaN values in the input denote intervals to be ignored. More...
|
| class | RateAverageRecorder |
| | Listener for recording the time-weighted average of signal values, where each value represents the rate/throughput that was active during the interval preceding its emission time. NaN values in the input denote intervals to be ignored. More...
|
| class | ReflectiveQosTable |
| class | Registration |
| | RRC Registration — registers the node with the Binder, sets up the network interface, and joins multicast groups. More...
|
| struct | RetxTask |
| | Represents a specific segment or a whole data unit pending for retransmission. The unit the sequence number refers to is the mode's ARQ unit: an SDU for the NR AM entity (TS 38.322), an AMD PDU for the LTE one (TS 36.322). More...
|
| class | RlcAmRxEntityBase |
| | Common shell of the RLC AM receiving entity. More...
|
| class | RlcAmTxEntityBase |
| | Common shell of the RLC AM transmission entity. More...
|
| struct | RlcDiscardSignalInfo |
| class | RlcMux |
| | Lower-layer RLC packet dispatcher. More...
|
| class | RlcMuxD2D |
| | D2D-aware lower-layer RLC packet dispatcher. More...
|
| struct | RlcPduSignalInfo |
| class | RlcRxEntityBase |
| | Abstract base class for all RLC RX entities (UM, TM, AM). More...
|
| class | RlcTmRxEntity |
| | Receiver entity for Transparent Mode (TM). More...
|
| class | RlcTmTxEntity |
| | Transmission entity for Transparent Mode (TM). More...
|
| class | RlcTxEntityBase |
| | Abstract base class for all RLC TX entities (UM, TM, AM). More...
|
| class | RlcUmRxEntityBase |
| | Common shell of the RLC UM receiving entity. More...
|
| class | RlcUmRxEntityD2D |
| | D2D mode-switch machinery for an RLC UM receiving entity. More...
|
| class | RlcUmTxEntityBase |
| | Common shell of the RLC UM transmission entity. More...
|
| class | RlcUmTxEntityD2D |
| | D2D mode-switch machinery for an RLC UM transmitting entity. More...
|
| class | RniService |
| class | RohcCompressor |
| class | RtVideoStreamingSender |
| struct | SduReassemblyState |
| | Manages the reassembly state of a single SDU. More...
|
| struct | SduTxState |
| | Manages the transmission state of a single SDU. More...
|
| struct | SduUmTxState |
| | Manages the transmission state of a single SDU in UM mode. More...
|
| struct | SessionRef |
| struct | SessionResource |
| struct | SortedDesc |
| class | StochasticChannelModel |
| class | TMultiTimer |
| class | Tr36814PathLossModel |
| class | Tr36873PathLossModel |
| class | Tr38901PathLossModel |
| class | TrafficFlowFilter |
| struct | TransmitInterval |
| | Represents a range of bytes [start, end] for transmission tracking. More...
|
| class | TTimer |
| | Generic timer interface. More...
|
| struct | TunnelSession |
| struct | UeCapabilities |
| class | UeStatsCollector |
| class | UeWarningAlertApp |
| class | UlBacklogRegistry |
| class | UnstructuredIo |
| struct | UplinkTunnels |
| class | UserPlaneNodeControl |
| class | VoipPacketSerializer |
| class | WarningAlertPacketSerializer |
| class | X2AppClient |
| class | X2AppServer |
| class | X2CompMsg |
| class | X2DualConnectivityDataMsg |
| class | X2HandoverDataMsg |
|
| typedef unsigned short | Codeword |
| | Codeword.
|
| typedef unsigned short | NumerologyIndex |
| | Numerology Index.
|
| typedef std::list< X2InformationElement * > | X2InformationElementsList |
| typedef std::map< std::pair< MacCid, Codeword >, unsigned int > | LteMacScheduleList |
| typedef std::map< std::pair< MacNodeId, Codeword >, inet::Packet * > | MacPduList |
| typedef std::list< inet::Packet * > | RlcSduList |
| typedef cPacketQueue | MacSduList |
| typedef std::list< MacControlElement * > | MacControlElementsList |
| typedef std::set< MacNodeId > | UeSet |
| typedef std::pair< unsigned char, CwList > | UnitList |
| | Pair of acid, list of unit ids.
|
| typedef std::map< std::string, cMsgPar > | ParameterMap |
| typedef MacNodeId | MacCellId |
| | Cell node ID. It is numerically equal to eNodeB MAC node ID.
|
| typedef MacNodeId | X2NodeId |
| | X2 node ID. It is equal to the eNodeB MAC Cell ID.
|
| typedef unsigned short | Rank |
| | Connection Identifier: <MacNodeId,LogicalCid>
|
| typedef unsigned short | Cqi |
| | Channel Quality Indicator.
|
| typedef unsigned short | Tbs |
| | Transport Block Size.
|
| typedef unsigned short | Band |
| | Logical band.
|
| typedef std::map< Remote, std::map< Band, unsigned int > > | RbMap |
| typedef std::map< MacNodeId, LteHarqBufferTx * > | HarqTxBuffers |
| typedef std::map< MacNodeId, LteHarqBufferRx * > | HarqRxBuffers |
|
| Direction | directionFromBsrLcid (LogicalCid lcid, Direction fallback) |
| bool | isMulticastDestId (MacNodeId nodeId) |
| void | getParametersFromXML (cXMLElement *xmlData, ParameterMap &outputMap) |
| void | parseStringToIntArray (std::string str, int *values, int dim, int pad) |
| void | initializeAllChannels (cModule *mod) |
| void | attachSessionTag (inet::Packet *datagram, const TunnelSession &session) |
| inet::Ptr< GtpUserMsg > | makeGtpUserHeader (Teid teid, Qfi qfi, PduSessionContainerType container, inet::B tpduLength) |
| const unsigned int * | itbs2tbs (LteMod mod, TxMode txMode, unsigned char layers, unsigned char itbs) |
| std::vector< unsigned char > | cwMapping (const TxMode &txMode, const Rank &ri, const unsigned int antennaPorts) |
- Author
- Alessandro Noferi
This class creates and manages HTTP request packets, i.e.:
METHOD uri HTTP/1.1 \r
headers[] \r
\r
body
The required headers for our scope are:
- Content-Type They are managed by specific setters and getters. It is also possible to add other headers via a generic method (setHeaderField)
- Author
- Alessandro Noferi
This class creates and manages HTTP response packets, i.e.:
HTTP/1.1 STATUS \r
headers[] \r
\r
body
The required headers for our scope are:
- Content-Type
- Connection They are managed by specific setters and getters. It is also possible to add other headers via a generic method (setHeaderField)