Public Member Functions |
| ServiceFlowRecord (void) |
| this class implements a structure to manage some parameters and statistics related to a service flow
|
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 |