ETFCCAgent() |
int cseq_save_ |
double efactor_ |
double kfactor_ |
int echkint() |
double eqn_droprate(double interv) |
double eqn_interval(double) |
void loss_event(int nlost) |
void nopeer() |
class TFCCAckTimer: public TimerHandler |
TFCCAckTimer(TFCCAgent *a) |
void expire(Event *) |
TFCCAgent* a_ |
class TFCCRttTimer: public TimerHandler |
TFCCRttTimer(TFCCAgent *a) |
void expire(Event *) |
TFCCAgent* a_ |
double ack_interval_ |
TFCCAckTimer ack_timer_ |
double alpha_ |
double beta_ |
int cseq_ |
int expected_ |
int highest_cseq_seen_ |
int last_cseq_checked_ |
int last_ecn_ |
int last_expected_ |
double last_loss_time_ |
double last_rtime_ |
double last_ts_ |
double maxrtt_ |
double minrtt_ |
int needresponse_ |
int nlost_ |
int nrcv_ |
double peer_interval_ |
double peer_rtt_est_ |
int plost_ |
TFCCRttTimer rtt_timer_ |
double rttvar_ |
int silence_ |
int silence_thresh_ |
double srtt_ |
double srtt_chg_ |
friend TFCCAckTimer |
friend TFCCRttTimer |
void ack_rate_change() |
virtual void ack_timeout(TimerHandler*) |
virtual void ecn_event() |
virtual void makepkt(Packet*) |
double now() |
virtual void peer_rttest_known(double) |
virtual void recv(Packet*, Handler*) |
virtual void rtt_known(double) |
double rtt_sample(double samp) |
virtual void rtt_timeout(TimerHandler*) |
virtual void slowdown(int) |
virtual void speedup() |
virtual void stop() |
virtual double winchg() |
void advanceby(int delta) |
virtual int command(int argc, const char*const* argv) |
Agent/RTP instproc done {} |
virtual void sendmsg(int nbytes, const char *flags = 0) |
virtual void timeout(int) |
double interval_ |
double lastpkttime_ |
int maxpkts_ |
int off_rtp_ |
int random_ |
RTPTimer rtp_timer_ |
int running_ |
int seqno_ |
RTPSession* session_ |
virtual void finish() |
void rate_change() |
virtual void sendpkt() |
virtual void start() |
Agent instvar agent_port_ |
Agent instvar dst_addr_ |
Agent instvar dst_port_ |
Agent instvar namTrace_ |
Agent instvar tg_ |
inline nsaddr_t& addr() |
Agent instproc attach-app {s_type} |
Agent instproc attach-source {s_type} |
Agent instproc attach-tbf { tbf } |
Agent instproc attach-trace { file } |
virtual void attachApp(Application* app) |
virtual void close() |
Agent instproc connect d |
virtual void connect(nsaddr_t dst) |
inline nsaddr_t& daddr() |
inline nsaddr_t& dport() |
Agent instproc dst-port {} |
Agent instproc init args |
virtual void listen() |
inline nsaddr_t& port() |
Agent instproc port {} |
virtual void send(int nbytes) |
void send(Packet* p, Handler* h) |
virtual void send(int sz, AppData *data) |
virtual void sendto(int sz, AppData*, const char* flags = 0) |
virtual void sendto(int nbytes, const char* flags, nsaddr_t dst) |
Agent instproc set args |
void set_pkttype(packet_t pkttype) |
virtual int& size() |
Agent instproc traffic-source agent |
Application* app_ |
Tcl_Channel channel_ |
int class_ |
int defttl_ |
ns_addr_t dst_ |
int fid_ |
int flags_ |
ns_addr_t here_ |
int off_ip_ |
OldValue* oldValueList_ |
int prio_ |
int size_ |
char* traceName_ |
packet_t type_ |
static int uidcnt_ |
void addAgentTrace(const char *name) |
Packet* allocpkt(int) |
Packet* allocpkt() |
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer) |
virtual void delay_bind_init_all() |
void deleteAgentTrace() |
void dumpTracedVars() |
virtual void idle() |
void initpkt(Packet*) |
void insertOldValue(TracedVar *v, const char *value) |
OldValue* lookupOldValue(TracedVar *v) |
void monitorAgentTrace() |
virtual void recvBytes(int bytes) |
virtual void trace(TracedVar *v) |
void flushAVar(TracedVar *v) |
int debug_ |
int off_cmn_ |
int off_flags_ |
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de