The RoutingStats class manages collects statistics on routing data (application-data packet and byte counts) for the vehicular network. More...
 Collaboration diagram for RoutingStats:
 Collaboration diagram for RoutingStats:| Public Member Functions | |
| RoutingStats () | |
| Constructor.  More... | |
| uint32_t | GetCumulativeRxBytes () const | 
| Returns the cumulative number of bytes received.  More... | |
| uint32_t | GetCumulativeRxPkts () const | 
| Returns the cumulative count of packets received.  More... | |
| uint32_t | GetCumulativeTxBytes () const | 
| Returns the cumulative number of bytes transmitted.  More... | |
| uint32_t | GetCumulativeTxPkts () const | 
| Returns the cumulative number of packets transmitted.  More... | |
| uint32_t | GetRxBytes () const | 
| Returns the number of bytes received.  More... | |
| uint32_t | GetRxPkts () const | 
| Returns the count of packets received.  More... | |
| uint32_t | GetTxBytes () const | 
| Returns the number of bytes transmitted.  More... | |
| uint32_t | GetTxPkts () const | 
| 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 | 
| receive 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 | ( | ) | const | 
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:
 Here is the caller graph for this function:| uint32_t RoutingStats::GetCumulativeRxPkts | ( | ) | const | 
Returns the cumulative count of packets received.
Definition at line 280 of file vanet-routing-compare.cc.
References m_cumulativeRxPkts.
| uint32_t RoutingStats::GetCumulativeTxBytes | ( | ) | const | 
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:
 Here is the caller graph for this function:| uint32_t RoutingStats::GetCumulativeTxPkts | ( | ) | const | 
Returns the cumulative number of packets transmitted.
Definition at line 330 of file vanet-routing-compare.cc.
References m_cumulativeTxPkts.
| uint32_t RoutingStats::GetRxBytes | ( | ) | const | 
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:
 Here is the caller graph for this function:| uint32_t RoutingStats::GetRxPkts | ( | ) | const | 
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:
 Here is the caller graph for this function:| uint32_t RoutingStats::GetTxBytes | ( | ) | const | 
Returns the number of bytes transmitted.
Definition at line 312 of file vanet-routing-compare.cc.
References m_TxBytes.
| uint32_t RoutingStats::GetTxPkts | ( | ) | const | 
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:
 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:
 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:
 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:
 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:
 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 | 
receive 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().