21 #ifndef RADIO_BEARER_STATS_CALCULATOR_H_
22 #define RADIO_BEARER_STATS_CALCULATOR_H_
24 #include "ns3/lte-stats-calculator.h"
25 #include "ns3/lte-common.h"
26 #include "ns3/uinteger.h"
27 #include "ns3/object.h"
28 #include "ns3/basic-data-calculators.h"
29 #include "ns3/lte-common.h"
37 typedef std::map<ImsiLcidPair_t, uint32_t>
Uint32Map;
38 typedef std::map<ImsiLcidPair_t, uint64_t>
Uint64Map;
39 typedef std::map<ImsiLcidPair_t, Ptr<MinMaxAvgTotalCalculator<uint32_t> > >
Uint32StatsMap;
40 typedef std::map<ImsiLcidPair_t, Ptr<MinMaxAvgTotalCalculator<uint64_t> > >
Uint64StatsMap;
42 typedef std::map<ImsiLcidPair_t, LteFlowId_t>
FlowIdMap;
122 UlTxPdu (uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize);
134 UlRxPdu (uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay);
145 DlTxPdu (uint16_t cellId, uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize);
156 DlRxPdu (uint64_t imsi, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay);