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