Uses of Class
net.clackrouter.component.tcp.TCB

Packages that use TCB
net.clackrouter.application Support for applications that run on top of a Clack host's network stack. 
net.clackrouter.component.tcp A decomposed implementation of a simplified TCP stack. 
net.clackrouter.gui Major graphical components that comprise the Clack Application. 
net.clackrouter.gui.tcp Provides the ability to graphically inspect TCP functionality within Clack. 
 

Uses of TCB in net.clackrouter.application
 

Methods in net.clackrouter.application that return TCB
 TCB TCPSocket.getTCB()
          The transmission control block (TCB) associated with this socket
 

Constructors in net.clackrouter.application with parameters of type TCB
TCPSocket(TCB t, Router router, java.lang.String name)
           
 

Uses of TCB in net.clackrouter.component.tcp
 

Fields in net.clackrouter.component.tcp declared as TCB
 TCB Retransmitter.mTCB
           
 TCB ReceiveWindowCheck.mTCB
           
 TCB ProcessAck.mTCB
           
 TCB OrderPackets.mTCB
           
 

Methods in net.clackrouter.component.tcp that return TCB
 TCB TCP.createTCB(java.lang.String name)
          Used to create a Transmission Control Block (TCB) to be associated with a socket.
 TCB TCP.serverAcceptCall(TCB tcb)
          Method used when the server port identified by this TCB is calling accept()
 

Methods in net.clackrouter.component.tcp with parameters of type TCB
 void TCP.createMapping(TCB tcb)
          method called when a socket is bound to a local address with bind()
 void TCP.removeTCB(TCB tcb)
          Not currently used, but removes a mapping once a socket no longer exists on a port.
 void ProcessSegment.reset(TCB t)
           
 TCB TCP.serverAcceptCall(TCB tcb)
          Method used when the server port identified by this TCB is calling accept()
 void TCP.setupClientMapping(TCB tcb)
          Sets the type of this TCB to CLIENT and creates a mapping for later look-ups.
 void TCP.setupListenMapping(TCB tcb)
          Sets the type of this TCB to LISTENING and creates a mapping for later look-ups.
 

Constructors in net.clackrouter.component.tcp with parameters of type TCB
OrderPackets(TCB tcb, Router router, java.lang.String name)
           
ProcessAck(TCB tcb, Router router, java.lang.String name)
           
ProcessSegment(TCB t, Router router, java.lang.String name)
           
ReceiveWindowCheck(TCB tcb, Router router, java.lang.String name)
           
Retransmitter(TCB tcb, Router router, java.lang.String name)
           
SendWindowCheck(TCB t, Router router, java.lang.String name)
           
SetChecksum(TCB tcb, Router router, java.lang.String name)
           
SockBuffer(TCB tcb, Router router, java.lang.String name)
           
ValidateChecksum(TCB tcb, Router router, java.lang.String name)
           
 

Uses of TCB in net.clackrouter.gui
 

Fields in net.clackrouter.gui declared as TCB
protected  TCB HierarchComponent.currentTCB
          Deprecated.  
protected  TCB HierarchComponent.dummyTCB
          Deprecated.  
 

Methods in net.clackrouter.gui with parameters of type TCB
 void HierarchComponent.setCurrentTCB(TCB newTCB)
          Deprecated.  
 

Uses of TCB in net.clackrouter.gui.tcp
 

Methods in net.clackrouter.gui.tcp with parameters of type TCB
 void TCPDashboard.setCurrentTCB(TCB tcb)
           
 void TCPTreeView.tcbCreated(TCB tcb)
           
 void TCPView.TCBSelected(TCB theTCB)