|
ns-3
|
this class implements a structure to manage some parameters and statistics related to a service flow More...
#include <service-flow-record.h>
Public Member Functions | |
| void | SetGrantSize (uint32_t grantSize) |
| Set the grant size (only for UGS service flows) | |
| uint32_t | GetGrantSize (void) const |
| void | SetGrantTimeStamp (Time grantTimeStamp) |
| Set the grant time stamp. Used for data alocation for ugs flows, and unicast poll (bw request) for non-UGS flows. | |
| Time | GetGrantTimeStamp (void) const |
| void | SetDlTimeStamp (Time dlTimeStamp) |
| Set the DlTimeStamp. | |
| Time | GetDlTimeStamp (void) const |
| void | SetPktsSent (uint32_t pktsSent) |
| set the number of sent packets in this service flow | |
| void | UpdatePktsSent (uint32_t pktsSent) |
| update the number of sent packets by adding pktsSent | |
| uint32_t | GetPktsSent (void) const |
| void | SetPktsRcvd (uint32_t pktsRcvd) |
| Set the number of received packet. | |
| void | UpdatePktsRcvd (uint32_t pktsRcvd) |
| update the number of received packets by adding pktsRcvd | |
| uint32_t | GetPktsRcvd (void) const |
| void | SetBytesSent (uint32_t bytesSent) |
| Set the number of sent bytes. | |
| void | UpdateBytesSent (uint32_t bytesSent) |
| update the number of sent bytes by adding bytesSent | |
| uint32_t | GetBytesSent (void) const |
| void | SetBytesRcvd (uint32_t bytesRcvd) |
| Set the number of received bytes. | |
| void | UpdateBytesRcvd (uint32_t bytesRcvd) |
| update the number of received bytes by adding bytesRcvd | |
| uint32_t | GetBytesRcvd (void) const |
| void | SetRequestedBandwidth (uint32_t requestedBandwidth) |
| void | UpdateRequestedBandwidth (uint32_t requestedBandwidth) |
| uint32_t | GetRequestedBandwidth (void) |
| void | SetGrantedBandwidth (uint32_t grantedBandwidth) |
| void | UpdateGrantedBandwidth (uint32_t grantedBandwidth) |
| uint32_t | GetGrantedBandwidth (void) |
| void | SetGrantedBandwidthTemp (uint32_t grantedBandwidthTemp) |
| void | UpdateGrantedBandwidthTemp (uint32_t grantedBandwidthTemp) |
| uint32_t | GetGrantedBandwidthTemp (void) |
| void | SetBwSinceLastExpiry (uint32_t bwSinceLastExpiry) |
| void | UpdateBwSinceLastExpiry (uint32_t bwSinceLastExpiry) |
| uint32_t | GetBwSinceLastExpiry (void) |
| void | SetLastGrantTime (Time grantTime) |
| Time | GetLastGrantTime (void) const |
| void | SetBacklogged (uint32_t backlogged) |
| void | IncreaseBacklogged (uint32_t backlogged) |
| uint32_t | GetBacklogged (void) const |
| void | SetBackloggedTemp (uint32_t backloggedTemp) |
| void | IncreaseBackloggedTemp (uint32_t backloggedTemp) |
| uint32_t | GetBackloggedTemp (void) const |
this class implements a structure to manage some parameters and statistics related to a service flow
| uint32_t ns3::ServiceFlowRecord::GetBytesRcvd | ( | void | ) | const |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().
| uint32_t ns3::ServiceFlowRecord::GetBytesSent | ( | void | ) | const |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().
| Time ns3::ServiceFlowRecord::GetDlTimeStamp | ( | void | ) | const |
| uint32_t ns3::ServiceFlowRecord::GetGrantSize | ( | void | ) | const |
| Time ns3::ServiceFlowRecord::GetGrantTimeStamp | ( | void | ) | const |
Referenced by ns3::UplinkSchedulerMBQoS::CountSymbolsJobs().
| uint32_t ns3::ServiceFlowRecord::GetPktsRcvd | ( | void | ) | const |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().
| uint32_t ns3::ServiceFlowRecord::GetPktsSent | ( | void | ) | const |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().
| void ns3::ServiceFlowRecord::SetBytesRcvd | ( | uint32_t | bytesRcvd | ) |
Set the number of received bytes.
| bytesRcvd | the number of received bytes |
| void ns3::ServiceFlowRecord::SetBytesSent | ( | uint32_t | bytesSent | ) |
Set the number of sent bytes.
| bytesSent | the number of sent bytes |
| void ns3::ServiceFlowRecord::SetDlTimeStamp | ( | Time | dlTimeStamp | ) |
Set the DlTimeStamp.
| dlTimeStamp,: | time when this service flow's traffic was last sent. |
Referenced by ns3::BSSchedulerRtps::BSSchedulerRTPSConnection().
| void ns3::ServiceFlowRecord::SetGrantSize | ( | uint32_t | grantSize | ) |
Set the grant size (only for UGS service flows)
| grantSize | the grant size to set |
| void ns3::ServiceFlowRecord::SetGrantTimeStamp | ( | Time | grantTimeStamp | ) |
Set the grant time stamp. Used for data alocation for ugs flows, and unicast poll (bw request) for non-UGS flows.
| grantTimeStamp | the grant time stamp to set |
| void ns3::ServiceFlowRecord::SetPktsRcvd | ( | uint32_t | pktsRcvd | ) |
Set the number of received packet.
| pktsRcvd | The number of received packets |
| void ns3::ServiceFlowRecord::SetPktsSent | ( | uint32_t | pktsSent | ) |
set the number of sent packets in this service flow
| pktsSent | the number of sent packets |
| void ns3::ServiceFlowRecord::UpdateBytesRcvd | ( | uint32_t | bytesRcvd | ) |
update the number of received bytes by adding bytesRcvd
| bytesRcvd | the number of bytes to add |
| void ns3::ServiceFlowRecord::UpdateBytesSent | ( | uint32_t | bytesSent | ) |
update the number of sent bytes by adding bytesSent
| bytesSent | the number of bytes to add |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().
| void ns3::ServiceFlowRecord::UpdatePktsRcvd | ( | uint32_t | pktsRcvd | ) |
update the number of received packets by adding pktsRcvd
| pktsRcvd | the number of received packets to add |
| void ns3::ServiceFlowRecord::UpdatePktsSent | ( | uint32_t | pktsSent | ) |
update the number of sent packets by adding pktsSent
| pktsSent | the number of sent packets to add |
Referenced by ns3::SubscriberStationNetDevice::SendBurst().