33 #ifndef EMANECONTROLSR2RIQUEUEMETRIC_HEADER_ 34 #define EMANECONTROLSR2RIQUEUEMETRIC_HEADER_ 71 std::uint32_t u32MaxSize,
72 std::uint32_t u32CurrentDepth,
73 std::uint32_t u32NumDiscards,
121 const std::uint32_t u32QueueId_;
122 const std::uint32_t u32MaxSize_;
123 const std::uint32_t u32CurrentDepth_;
124 const std::uint32_t u32NumDiscards_;
134 #endif // EMANECONTROLSR2RIQUEUEMETRIC_HEADER_
std::uint32_t getMaxSize() const
std::chrono::microseconds Microseconds
std::uint32_t getQueueId() const
const Microseconds & getAvgDelay() const
std::uint32_t getNumDiscards() const
std::list< R2RIQueueMetric > R2RIQueueMetrics
R2RIQueueMetric(std::uint32_t u32QueueId, std::uint32_t u32MaxSize, std::uint32_t u32CurrentDepth, std::uint32_t u32NumDiscards, const Microseconds &avgDelay)
R2RI queue metrics are used in conjunction with the R2RIQueueMetricControlMessage to inform an NEM's ...
std::uint32_t getCurrentDepth() const