The RoutingStats class manages collects statistics on routing data (application-data packet and byte counts) for the vehicular network. More...
Collaboration diagram for RoutingStats:Public Member Functions | |
| RoutingStats () | |
| Constructor. More... | |
| uint32_t | GetCumulativeRxBytes () |
| Returns the cumulative number of bytes received. More... | |
| uint32_t | GetCumulativeRxPkts () |
| Returns the cumulative count of packets received. More... | |
| uint32_t | GetCumulativeTxBytes () |
| Returns the cumulative number of bytes transmitted. More... | |
| uint32_t | GetCumulativeTxPkts () |
| Returns the cumulative number of packets transmitted. More... | |
| uint32_t | GetRxBytes () |
| Returns the number of bytes received. More... | |
| uint32_t | GetRxPkts () |
| Returns the count of packets received. More... | |
| uint32_t | GetTxBytes () |
| Returns the number of bytes transmitted. More... | |
| uint32_t | GetTxPkts () |
| Returns the number of packets transmitted. More... | |
| void | IncRxBytes (uint32_t rxBytes) |
| Increments the number of (application-data) bytes received, not including MAC/PHY overhead. More... | |
| void | IncRxPkts () |
| Increments the count of packets received. More... | |
| void | IncTxBytes (uint32_t txBytes) |
| Increment the number of bytes transmitted. More... | |
| void | IncTxPkts () |
| Increment the count of packets transmitted. More... | |
| void | SetRxBytes (uint32_t rxBytes) |
| Sets the number of bytes received. More... | |
| void | SetRxPkts (uint32_t rxPkts) |
| Sets the number of packets received. More... | |
| void | SetTxBytes (uint32_t txBytes) |
| Sets the number of bytes transmitted. More... | |
| void | SetTxPkts (uint32_t txPkts) |
| Sets the number of packets transmitted. More... | |
Private Attributes | |
| uint32_t | m_cumulativeRxBytes |
| cumulative receive bytes More... | |
| uint32_t | m_cumulativeRxPkts |
| cumulative receive packets More... | |
| uint32_t | m_cumulativeTxBytes |
| cumulative transmit bytes More... | |
| uint32_t | m_cumulativeTxPkts |
| cumulative transmit packets More... | |
| uint32_t | m_RxBytes |
| reeive bytes More... | |
| uint32_t | m_RxPkts |
| receive packets More... | |
| uint32_t | m_TxBytes |
| transmit bytes More... | |
| uint32_t | m_TxPkts |
| transmit packets More... | |
The RoutingStats class manages collects statistics on routing data (application-data packet and byte counts) for the vehicular network.
Definition at line 135 of file vanet-routing-compare.cc.
| RoutingStats::RoutingStats | ( | ) |
Constructor.
Definition at line 249 of file vanet-routing-compare.cc.
| uint32_t RoutingStats::GetCumulativeRxBytes | ( | ) |
Returns the cumulative number of bytes received.
Definition at line 268 of file vanet-routing-compare.cc.
References m_cumulativeRxBytes.
Referenced by VanetRoutingExperiment::ProcessOutputs().
Here is the caller graph for this function:| uint32_t RoutingStats::GetCumulativeRxPkts | ( | ) |
Returns the cumulative count of packets received.
Definition at line 280 of file vanet-routing-compare.cc.
References m_cumulativeRxPkts.
| uint32_t RoutingStats::GetCumulativeTxBytes | ( | ) |
Returns the cumulative number of bytes transmitted.
Definition at line 318 of file vanet-routing-compare.cc.
References m_cumulativeTxBytes.
Referenced by VanetRoutingExperiment::CheckThroughput(), and VanetRoutingExperiment::ProcessOutputs().
Here is the caller graph for this function:| uint32_t RoutingStats::GetCumulativeTxPkts | ( | ) |
Returns the cumulative number of packets transmitted.
Definition at line 330 of file vanet-routing-compare.cc.
References m_cumulativeTxPkts.
| uint32_t RoutingStats::GetRxBytes | ( | void | ) |
Returns the number of bytes received.
Definition at line 262 of file vanet-routing-compare.cc.
References m_RxBytes.
Referenced by VanetRoutingExperiment::CheckThroughput().
Here is the caller graph for this function:| uint32_t RoutingStats::GetRxPkts | ( | ) |
Returns the count of packets received.
Definition at line 274 of file vanet-routing-compare.cc.
References m_RxPkts.
Referenced by VanetRoutingExperiment::CheckThroughput().
Here is the caller graph for this function:| uint32_t RoutingStats::GetTxBytes | ( | void | ) |
Returns the number of bytes transmitted.
Definition at line 312 of file vanet-routing-compare.cc.
References m_TxBytes.
| uint32_t RoutingStats::GetTxPkts | ( | ) |
Returns the number of packets transmitted.
Definition at line 324 of file vanet-routing-compare.cc.
References m_TxPkts.
| void RoutingStats::IncRxBytes | ( | uint32_t | rxBytes | ) |
Increments the number of (application-data) bytes received, not including MAC/PHY overhead.
| rxBytes | the number of bytes received |
Definition at line 286 of file vanet-routing-compare.cc.
References m_cumulativeRxBytes, and m_RxBytes.
Referenced by RoutingHelper::ReceiveRoutingPacket().
Here is the caller graph for this function:| void RoutingStats::IncRxPkts | ( | ) |
Increments the count of packets received.
Definition at line 293 of file vanet-routing-compare.cc.
References m_cumulativeRxPkts, and m_RxPkts.
Referenced by RoutingHelper::ReceiveRoutingPacket().
Here is the caller graph for this function:| void RoutingStats::IncTxBytes | ( | uint32_t | txBytes | ) |
Increment the number of bytes transmitted.
| txBytes | the number of additional bytes transmitted |
Definition at line 336 of file vanet-routing-compare.cc.
References m_cumulativeTxBytes, and m_TxBytes.
Referenced by RoutingHelper::OnOffTrace().
Here is the caller graph for this function:| void RoutingStats::IncTxPkts | ( | ) |
Increment the count of packets transmitted.
Definition at line 343 of file vanet-routing-compare.cc.
References m_cumulativeTxPkts, and m_TxPkts.
| void RoutingStats::SetRxBytes | ( | uint32_t | rxBytes | ) |
Sets the number of bytes received.
| rxBytes | the number of bytes received |
Definition at line 300 of file vanet-routing-compare.cc.
References m_RxBytes.
Referenced by VanetRoutingExperiment::CheckThroughput().
Here is the caller graph for this function:| void RoutingStats::SetRxPkts | ( | uint32_t | rxPkts | ) |
Sets the number of packets received.
| rxPkts | the number of packets received |
Definition at line 306 of file vanet-routing-compare.cc.
References m_RxPkts.
Referenced by VanetRoutingExperiment::CheckThroughput().
Here is the caller graph for this function:| void RoutingStats::SetTxBytes | ( | uint32_t | txBytes | ) |
Sets the number of bytes transmitted.
| txBytes | the number of bytes transmitted |
Definition at line 350 of file vanet-routing-compare.cc.
References m_TxBytes.
| void RoutingStats::SetTxPkts | ( | uint32_t | txPkts | ) |
Sets the number of packets transmitted.
| txPkts | the number of packets transmitted |
Definition at line 356 of file vanet-routing-compare.cc.
References m_TxPkts.
|
private |
cumulative receive bytes
Definition at line 240 of file vanet-routing-compare.cc.
Referenced by GetCumulativeRxBytes(), and IncRxBytes().
|
private |
cumulative receive packets
Definition at line 242 of file vanet-routing-compare.cc.
Referenced by GetCumulativeRxPkts(), and IncRxPkts().
|
private |
cumulative transmit bytes
Definition at line 244 of file vanet-routing-compare.cc.
Referenced by GetCumulativeTxBytes(), and IncTxBytes().
|
private |
cumulative transmit packets
Definition at line 246 of file vanet-routing-compare.cc.
Referenced by GetCumulativeTxPkts(), and IncTxPkts().
|
private |
reeive bytes
Definition at line 239 of file vanet-routing-compare.cc.
Referenced by GetRxBytes(), IncRxBytes(), and SetRxBytes().
|
private |
receive packets
Definition at line 241 of file vanet-routing-compare.cc.
Referenced by GetRxPkts(), IncRxPkts(), and SetRxPkts().
|
private |
transmit bytes
Definition at line 243 of file vanet-routing-compare.cc.
Referenced by GetTxBytes(), IncTxBytes(), and SetTxBytes().
|
private |
transmit packets
Definition at line 245 of file vanet-routing-compare.cc.
Referenced by GetTxPkts(), IncTxPkts(), and SetTxPkts().