#include <tcp.h>
Collaboration diagram for hdr_tcp:

Public Member Functions | |
| double & | ts () |
| double & | ts_echo () |
| int & | seqno () |
| int & | reason () |
| int & | sa_left (int n) |
| int & | sa_right (int n) |
| int & | sa_length () |
| int & | hlen () |
| int & | ackno () |
| int & | flags () |
| int & | last_rtt () |
Static Public Member Functions | |
| int & | offset () |
| hdr_tcp * | access (Packet *p) |
Public Attributes | |
| double | ts_ |
| double | ts_echo_ |
| int | seqno_ |
| int | reason_ |
| int | sack_area_ [NSA+1][2] |
| int | sa_length_ |
| int | ackno_ |
| int | hlen_ |
| int | tcp_flags_ |
| int | last_rtt_ |
Static Public Attributes | |
| int | offset_ |
|
Here is the call graph for this function:

|
|
Definition at line 75 of file tcp.h. References ackno_. Referenced by Trace::format(), SatTrace::format(), FullTcpAgent::newack(), BayFullTcpAgent::newack(), FullTcpAgent::pack(), TCPTapAgent::processpkt(), FullTcpAgent::prpkt(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), FullTcpAgent::sendpacket(), and BayFullTcpAgent::sendpacket().
00075 { return (ackno_); }
|
|
|
Definition at line 76 of file tcp.h. References tcp_flags_. Referenced by BayReassemblyQueue::add(), FullTcpAgent::dooptions(), EWPolicy::dropPacket(), Trace::format(), SatTrace::format(), FullTcpAgent::predict_ok(), TCPTapAgent::processpkt(), FullTcpAgent::prpkt(), FullTcpAgent::reass(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), FullTcpAgent::sendpacket(), and BayFullTcpAgent::sendpacket().
00076 { return (tcp_flags_); }
|
|
|
Definition at line 74 of file tcp.h. References hlen_. Referenced by BayReassemblyQueue::add(), Trace::format(), SatTrace::format(), TCPTapAgent::processpkt(), FullTcpAgent::prpkt(), FullTcpAgent::reass(), FullTcpAgent::recv(), BayFullTcpAgent::recv(), FullTcpAgent::sendpacket(), BayFullTcpAgent::sendpacket(), and TCPTapAgent::sendpkt().
00074 { return (hlen_); }
|
|
|
Definition at line 77 of file tcp.h. References last_rtt_. Referenced by QueueMonitor::keepRTTstats(), TcpAgent::output(), and QSNewRenoTcpAgent::output().
00077 { return (last_rtt_); }
|
|
|
Definition at line 61 of file tcp.h. References offset_.
00061 { return offset_; }
|
|
|
Definition at line 70 of file tcp.h. References reason_. Referenced by TcpAgent::output(), VegasTcpAgent::output(), RFC793eduTcpAgent::output(), QSNewRenoTcpAgent::output(), IntTcpAgent::output(), TCPTapAgent::processpkt(), FullTcpAgent::prpkt(), FullTcpAgent::sendpacket(), and BayFullTcpAgent::sendpacket().
00070 { return (reason_); }
|
|
|
Definition at line 71 of file tcp.h. References sack_area_. Referenced by Sacker::append_ack(), SackFullTcpAgent::build_options(), ScoreBoard::CheckSndNxt(), SackFullTcpAgent::process_sack(), ScoreBoard::UpdateScoreBoard(), ScoreBoardRQ::UpdateScoreBoard(), and ScoreBoardRH::UpdateScoreBoard().
00071 { return (sack_area_[n][0]); }
|
|
|
Definition at line 73 of file tcp.h. References sa_length_. Referenced by Sacker::append_ack(), SackFullTcpAgent::build_options(), ScoreBoard::CheckSndNxt(), Trace::format(), SatTrace::format(), FackTcpAgent::maxsack(), FullTcpAgent::predict_ok(), SackFullTcpAgent::process_sack(), FullTcpAgent::prpkt(), SackRHTcpAgent::recv(), FullTcpAgent::recv(), FackTcpAgent::recv(), FullTcpAgent::sendpacket(), ScoreBoard::UpdateScoreBoard(), ScoreBoardRQ::UpdateScoreBoard(), and ScoreBoardRH::UpdateScoreBoard().
00073 { return (sa_length_); }
|
|
|
Definition at line 72 of file tcp.h. References sack_area_. Referenced by Sacker::append_ack(), ScoreBoard::CheckSndNxt(), FackTcpAgent::maxsack(), SackFullTcpAgent::process_sack(), ScoreBoard::UpdateScoreBoard(), ScoreBoardRQ::UpdateScoreBoard(), and ScoreBoardRH::UpdateScoreBoard().
00072 { return (sack_area_[n][1]); }
|
|
|
|
|
|
Definition at line 54 of file tcp.h. Referenced by ackno(), and TCPTapAgent::tcp_gen(). |
|
|
Definition at line 55 of file tcp.h. Referenced by hlen(). |
|
|
Definition at line 57 of file tcp.h. Referenced by last_rtt(). |
|
|
Definition at line 50 of file tcp.cc. Referenced by access(), offset(), and TCPHeaderClass::TCPHeaderClass(). |
|
|
Definition at line 50 of file tcp.h. Referenced by reason(). |
|
|
Definition at line 52 of file tcp.h. Referenced by sa_length(). |
|
|
Definition at line 51 of file tcp.h. Referenced by sa_left(), and sa_right(). |
|
|
Definition at line 49 of file tcp.h. Referenced by seqno(), and TCPTapAgent::tcp_gen(). |
|
|
Definition at line 56 of file tcp.h. Referenced by flags(), and TCPTapAgent::tcp_gen(). |
|
|
Definition at line 46 of file tcp.h. Referenced by AckRecons::sendack(), and ts(). |
|
|
Definition at line 47 of file tcp.h. Referenced by ts_echo(). |
1.3.3