EMANE
1.2.1
|
Queue statistic and statistic table status publisher. More...
#include <queuestatuspublisher.h>
Public Types | |
enum | DropReason { DropReason::DROP_OVERFLOW, DropReason::DROP_TOOBIG } |
Public Member Functions | |
QueueStatusPublisher () | |
void | registerStatistics (StatisticRegistrar ®istrar) |
void | drop (std::uint8_t u8Queue, DropReason reason, size_t count) |
void | dequeue (std::uint8_t u8RequestQueue, std::uint8_t u8ActualQueue, const MessageComponents &components) |
void | enqueue (std::uint8_t u8Queue) |
Queue statistic and statistic table status publisher.
Definition at line 54 of file queuestatuspublisher.h.
Enumerator | |
---|---|
DROP_OVERFLOW | |
DROP_TOOBIG |
Definition at line 59 of file queuestatuspublisher.h.
EMANE::Models::TDMA::QueueStatusPublisher::QueueStatusPublisher | ( | ) |
Definition at line 35 of file queuestatuspublisher.cc.
void EMANE::Models::TDMA::QueueStatusPublisher::dequeue | ( | std::uint8_t | u8RequestQueue, |
std::uint8_t | u8ActualQueue, | ||
const MessageComponents & | components | ||
) |
Definition at line 143 of file queuestatuspublisher.cc.
void EMANE::Models::TDMA::QueueStatusPublisher::drop | ( | std::uint8_t | u8Queue, |
DropReason | reason, | ||
size_t | count | ||
) |
Definition at line 119 of file queuestatuspublisher.cc.
void EMANE::Models::TDMA::QueueStatusPublisher::enqueue | ( | std::uint8_t | u8Queue | ) |
Definition at line 214 of file queuestatuspublisher.cc.
void EMANE::Models::TDMA::QueueStatusPublisher::registerStatistics | ( | StatisticRegistrar & | registrar | ) |
Definition at line 41 of file queuestatuspublisher.cc.