CoreControl.h Source File¶
|
Simu5G
|
CoreControl.h
66 std::string gateway; // the core network gateway of a base station connected to the core network, or of a MEC host's UPF; empty otherwise
83 std::vector<AddressPrefix> addresses; // the UE addresses that belong to the session; empty: every address of the UE
84 inet::L3Address n6Address; // Unstructured sessions only: the session's address on the anchor's N6 tunnel, allocated from the anchor's prefix
88 std::map<int, FTeid> ulMecHosts; // uplink F-TEIDs at the MEC host UPFs of the anchor's core network, by index into gtpEndpoints_
89 MacNodeId dlBaseStation = NODEID_NONE; // where the downlink enters the RAN; NODEID_NONE while the UE is attached nowhere
90 MacNodeId lastDlBaseStation = NODEID_NONE; // where the downlink last entered the RAN, kept while the UE is attached nowhere
92 std::map<MacNodeId, FTeid> dlTunnels; // the downlink F-TEID at each base station the UE has been attached through, kept until release
96 std::map<MacNodeId, std::vector<CoreSessionKey>> sessionsOfNode_; // UE node id (either stack) -> the UE's sessions, in establishment order
106 void handleMessage(omnetpp::cMessage *msg) override { throw omnetpp::cRuntimeError("This module does not process messages"); }
111 void receiveSignal(omnetpp::cComponent *source, omnetpp::simsignal_t signalID, long nodeId, omnetpp::cObject *details) override;
144 virtual std::vector<SessionPlan> sessionsToEstablish(omnetpp::cModule *ueModule, SessionType requestedType);
192 virtual void initialUeMessage(MacNodeId legId, ConnectionControlEnb *bs, SessionType sessionType);
201 virtual void pathSwitchRequest(MacNodeId legId, ConnectionControlEnb *bs, const std::vector<SessionResource>& sessions);
Definition BearerConfigurator.h:40
Definition ConnectionControlEnb.h:78
Definition CoreControl.h:41
void receiveSignal(omnetpp::cComponent *source, omnetpp::simsignal_t signalID, long nodeId, omnetpp::cObject *details) override
Definition UserPlaneNodeControl.h:38
Definition AlertReceiver.h:24
Definition GtpTunnel.h:33
Definition GtpTunnel.h:51
Definition GtpTunnel.h:144
Generated by