List of all members.
Public Member Functions |
|
void | recv (Packet *, Handler *) |
|
void | timeout (int type) |
|
int | GetSeqno () |
|
double | GetTimeout () |
|
int | GetDebugFlag () |
|
FILE * | GetLogfile () |
|
void | IncrementLossCount () |
|
void | start () |
|
void | stop () |
|
void | listen () |
|
void | advanceby (int delta) |
|
void | finish () |
|
double | srtt () |
|
double | ipg () |
|
int | anyack () |
|
int | is_stopped () |
|
int | counting_pkt () |
|
void | FixIpg (double fipg) |
Protected Member Functions |
|
virtual int | command (int argc, const char *const *argv) |
|
void | IpgTimeout () |
|
void | RttTimeout () |
|
void | IncreaseIpg () |
|
void | DecreaseIpg () |
|
void | UpdateTimeValues (double sampleRtt) |
|
int | LossDetection (RapLossType type, hdr_rap *ackHeader=NULL) |
|
void | LossHandler () |
|
void | SendPacket (int nbytes, AppData *data=0) |
|
void | RecvAck (hdr_rap *ackHeader) |
|
void | UpdateLastHole (int seqNum) |
|
void | SendAck (int seqNum) |
Protected Attributes |
|
IpgTimer | ipgTimer_ |
|
RttTimer | rttTimer_ |
|
List | transmissionHistory_ |
|
TracedInt | seqno_ |
|
TracedInt | sessionLossCount_ |
|
TracedInt | curseq_ |
|
TracedDouble | ipg_ |
|
double | beta_ |
|
double | alpha_ |
|
TracedDouble | srtt_ |
|
double | variance_ |
|
double | delta_ |
|
double | mu_ |
|
double | phi_ |
|
double | overhead_ |
|
int | useFineGrain_ |
|
double | frtt_ |
|
double | xrtt_ |
|
double | kxrtt_ |
|
double | kfrtt_ |
|
TracedDouble | timeout_ |
|
double | startTime_ |
|
double | stopTime_ |
|
int | debugEnable_ |
|
FILE * | logfile_ |
|
int | lastRecv_ |
|
int | lastMiss_ |
|
int | prevRecv_ |
|
int | rap_base_hdr_size_ |
|
int | dctr_ |
|
int | dpthresh_ |
|
int | flags_ |
|
double | fixIpg_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/rap/rap.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/rap/rap.cc