Class TCPSink

java.lang.Object
  extended by Agente
      extended by TCPSink
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.util.EventListener

public class TCPSink
extends Agente
implements java.awt.event.ActionListener

NsGraph versão 1.0

Laboratório de Redes e Sistemas Distribuídos

Ferramenta destinada ao trabalho de conclusão de curso cujo título é: NSGRAPH: FERRAMENTA DE MODELAGEM E GERAÇÃOO DE SCRIPTS PARA O NS-2
Orientador: Rommel Wladimir de Lima

Descriçãoo da Classe: Classe que representa o Agente de recebimento TCP Sink

See Also:
Serialized Form

Constructor Summary
TCPSink(int idtrans)
          Construtor da classe
 
Method Summary
 void AbraFrameConfigTCPSink()
          Abre a janela de configuração do Agente de recebimento TCP Sink
 void actionPerformed(java.awt.event.ActionEvent e)
          Processa eventos oriundos dos diversos componentes dos formulários
 void add(java.awt.Component comp, int linha, int coluna, int largura, int altura, int weightx, int weighty, int fill, int anchor)
          Adciona componentes aos conteineres
 java.lang.String getMaxSackBlocks()
          Retorna o número máximo de blocos de dados que podem ser enviados em reconhecimento na opção SACK
 java.lang.String getPacketSize()
          Retorna o tamanho do pacote de reconhecimento (ACK)
 void setMaxSackBlocks(java.lang.String msb)
          Seta o número máximo de blocos de dados que podem ser enviados em reconhecimento na opção SACK
 void setPacketSize(java.lang.String pktsize)
          Seta o tamanho do pacote de reconhecimento (ACK)
 
Methods inherited from class Agente
getAgentAddr, getAgentPort, getClassType, getDstAddr, getDstPort, getFid, getFlags, getNome, getPrio, getTTL, getType, isDebug, setAgentAddr, setAgentPort, setClassType, setDebug, setDstAddr, setDstPort, setFid, setFlags, setNome, setPrio, setTTL, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCPSink

public TCPSink(int idtrans)
Construtor da classe

Parameters:
idtrans - um inteiro que representa o id deste Agente na transmissão corrente
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Processa eventos oriundos dos diversos componentes dos formulários

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - um ActionEvent um objeto com informações sobre o evento e sua fonte.

setPacketSize

public void setPacketSize(java.lang.String pktsize)
Seta o tamanho do pacote de reconhecimento (ACK)

Parameters:
pktsize - tamanho do pacote de recohecimento

getPacketSize

public java.lang.String getPacketSize()
Retorna o tamanho do pacote de reconhecimento (ACK)

Returns:
String tamanho do pacote de reconhecimento

setMaxSackBlocks

public void setMaxSackBlocks(java.lang.String msb)
Seta o número máximo de blocos de dados que podem ser enviados em reconhecimento na opção SACK

Parameters:
msb - o valor da variável maxSackBlocks_

getMaxSackBlocks

public java.lang.String getMaxSackBlocks()
Retorna o número máximo de blocos de dados que podem ser enviados em reconhecimento na opção SACK

Returns:
String o valor da variável maxSackBlocks_

add

public void add(java.awt.Component comp,
                int linha,
                int coluna,
                int largura,
                int altura,
                int weightx,
                int weighty,
                int fill,
                int anchor)
Adciona componentes aos conteineres

Parameters:
comp - um Component que é o componente que será adcionado ao painel
linha - um inteiro que representa a linha no leiaute do painel
coluna - um inteiro que representa a coluna no leiaute do painel
largura - um inteiro que representa a largura no leiaute do painel
altura - um inteiro que representa a altura no leiaute do painel
weightx - um inteiro que representa o espaçamento horizontal dos componentes no leiaute do painel
weighty - um inteiro que representa o espaçamento vertical dos componentes no leiaute do painel
fill - uma constante inteira que representa a possibilidade de um componente aproveitar o espaço disponível no leiaute do painel
anchor - uma constante inteira que representa o posicionamento do componente no leiaute painel

AbraFrameConfigTCPSink

public void AbraFrameConfigTCPSink()
Abre a janela de configuração do Agente de recebimento TCP Sink