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  |