44 std::map<DrbKey, DrbDesc> drbs_;
45 std::map<DrbKey, DrbDesc> configuredDrbs_;
48 void initialize()
override;
49 void handleMessage(cMessage *msg)
override;
50 void refreshDisplay()
const override;
53 virtual const DrbDesc *findDrb(
DrbKey key)
const;
54 virtual DrbDesc& getOrCreateDrb(
DrbKey key);
55 virtual const std::map<DrbKey, DrbDesc>& getDrbs()
const {
return drbs_; }
58 virtual void addConfiguredDrb(
const DrbDesc& drb) { configuredDrbs_[drb.key] = drb; }
59 virtual const DrbDesc *findConfiguredDrb(
DrbKey key)
const;
60 virtual const std::map<DrbKey, DrbDesc>& getConfiguredDrbs()
const {
return configuredDrbs_; }
65 virtual void removeDrb(
DrbKey key);
66 virtual void removeDrbsOfPeer(MacNodeId peerId);
67 virtual void removeAllDrbs();