A B C D E F G H I L M N O P R S T U 

C

calcCongWinAfterNewAck(int, int) - Method in class sime.tcp.SenderState
Helper method to calculate the new value of the congestion window after a "new ACK" is received that acknowledges data never acknowledged before.
This method also resets the RTO timer for any outstanding segments.
This abstract method is implemented by different actual sender states.
calcCongWinAfterNewAck(int, int) - Method in class sime.tcp.SenderStateCongestionAvoidance
Helper method to calculate the new value of the congestion window after a "new ACK" is received that acknowledges data never acknowledged before.
This method also resets the RTO timer for any outstanding segments.
calcCongWinAfterNewAck(int, int) - Method in class sime.tcp.SenderStateFastRecovery
Helper method to calculate the new value of the congestion window after a "new ACK" is received that acknowledges data never acknowledged before.
This is where old TCP Reno and TCP NewReno differ.
This method also resets the RTO timer for any outstanding segments.
calcCongWinAfterNewAck(int, int) - Method in class sime.tcp.SenderStateSlowStart
Helper method to calculate the new value of the congestion window after a "new ACK" is received that acknowledges data never acknowledged before.
calculateMismatchRatio(Link) - Method in class sime.Router.OutputPort
Helper method to calculate the mismatch ratio of an incoming and the outgoing link as:
callback - Variable in class sime.TimerSimulated
The callback object that will be called when this timer expires.
cancelRTOtimer() - Method in class sime.tcp.Sender
Helper method, called from derived classes to cancel the retransmission (RTO) timer when there are no more unacknowledged segments.
cancelTimeout(TimerSimulated) - Method in class sime.Simulator
Allows a component to cancel a running timer.
checkBufferedSegments() - Method in class sime.tcp.Receiver
Helper method, checks if the newly received segment(s) fill a gap for the segments that were previously received out-of-sequence and are stored in a temporary storage ("buffered").
checkExpiredTimers(TimedComponent) - Method in class sime.Simulator
The simulator checks if any running timers expired because the simulation clock has ticked.
clone() - Method in class sime.Packet
Makes a clone object of this data packet.
This method is part of the java.lang.Cloneable interface.
clone() - Method in class sime.TimerSimulated
This method is part of the java.lang.Cloneable interface.
compareTo(Segment) - Method in class sime.tcp.Segment
This method is part of the java.lang.Comparable interface.
congestionAvoidanceState - Variable in class sime.tcp.SenderState
 
congWindow - Variable in class sime.tcp.Sender
Current congestion window size, in bytes.
cumulativeACK - Variable in class sime.tcp.Receiver
The receiver may hold a cumulative acknowledgment for in-order segments, to acknowledge several consecutive segments at once.
There are two standard methods that can be used by TCP receivers to generate acknowledgments.
currentBufferOccupancy - Variable in class sime.Router
Current occupancy of the router memory is obtained as a sum of the packet lengths for all packets currently queued in the router memory Router.packetBuffer.
currentRcvWindow - Variable in class sime.tcp.Receiver
Current receive window size, in bytes.
currentReportingLevel - Static variable in class sime.Simulator
This field specifies the current reporting level(s) for this simulator.
The minimum possible reporting is obtained by setting the zero value.
currentState - Variable in class sime.tcp.Sender
Sender's current state.
currentTime - Variable in class sime.Simulator
Simulation iterations represent the clock ticks for the simulation.
A B C D E F G H I L M N O P R S T U