47 SdapDrbTable drbTable_;
48 inet::ModuleRefByPar<ReflectiveQosTable> reflectiveQosTable;
49 inet::ModuleRefByPar<ConnectionControlBase> connectionControl_;
54 std::set<DrbKey> establishedBearers_;
57 bool establishBearersOnDemand_ =
true;
58 bool reflectiveQosOverridesQfi_ =
false;
61 virtual bool isD2dFlow(inet::Packet *pkt);
62 virtual Qfi recoveryQfi(
const DrbDesc *drb);
63 virtual bool shouldEnableReflectiveQos(Qfi qfi);
66 virtual const inet::Protocol *getUpperProtocol(
const DrbDesc *ctx, inet::Packet *pkt);
67 virtual void initialize()
override;
68 virtual void handleMessage(cMessage *msg)
override;
69 virtual void handleUpperPacket(inet::Packet *pkt);
70 virtual void handleLowerPacket(inet::Packet *pkt);
76 virtual void configureDrb(
const DrbDesc& drb);
81 virtual void bearerEstablished(
DrbKey key);
82 virtual void bearerReleased(
DrbKey key);