DcMux.h Source File¶ Simu5G: DcMux.h Source File Simu5G releasesrcsimu5gstackpdcp DcMux.h 1// 2// Simu5G 3// 4// Authors: Andras Varga (OpenSim Ltd) 5// 6// This file is part of a software released under the license included in file 7// "license.pdf". Please read LICENSE and README files before using it. 8// The above files and the present reference are part of the software itself, 9// and cannot be removed from it. 10// 11 12#ifndef _PDCP_DC_MUX_H_ 13#define _PDCP_DC_MUX_H_ 14 15#include <omnetpp.h> 16#include <inet/common/ModuleRefByPar.h> 17 18#include "simu5g/common/LteCommon.h" 19 20namespace simu5g { 21 22using namespace omnetpp; 23 24class BearerManagement; 25 33class DcMux : public cSimpleModule 34{ 35 protected: 36 MacNodeId nodeId_; 37 38 BearerManagement *bearerManagement_ = nullptr; 39 40 cGate *dcManagerInGate_ = nullptr; 41 42 protected: 43 void initialize(int stage) override; 44 int numInitStages() const override { return inet::NUM_INIT_STAGES; } 45 void handleMessage(cMessage *msg) override; 46}; 47 48} // namespace simu5g 49 50#endif simu5g::BearerManagementRRC Bearer Management — creates and tears down PDCP, RLC and MAC entities for data radio bearers.Definition BearerManagement.h:49 simu5g::DcMuxDual Connectivity mux.Definition DcMux.h:34 simu5gDefinition AlertReceiver.h:24 Generated by 1.14.0