Class TCPVegas

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

public class TCPVegas
extends TCP
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 transporte TCP Vegas

See Also:
Serialized Form

Constructor Summary
TCPVegas(int idtrans)
          Construtor da classe
 
Method Summary
 void AbraFrameConfigTCPVegas()
          Abre a janela de configuração do Agente de transporte TCP Vegas
 void actionPerformed(java.awt.event.ActionEvent e)
          Processa eventos oriundos dos diversos componentes dos formulários
 void add(javax.swing.JPanel AreaContent, 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 getAlpha()
          Retorna o valor da variável v_alpha_
 java.lang.String getBeta()
          Retorna o valor da variável v_beta_
 java.lang.String getGamma()
          Retorna o valor da variável v_gamma_
 java.lang.String getVrtt()
          Retorna o valor da variável v_rtt_
 void setAlpha(java.lang.String a)
          Seta o valor da variável v_alpha_ usada na configuração de TCP Vegas
 void setBeta(java.lang.String b)
          Seta o valor da variável v_beta_ usada na configuração de TCP Vegas
 void setGamma(java.lang.String g)
          Seta o valor da variável v_gamma_ usada na configuração de TCP Vegas
 void setVrtt(java.lang.String v)
          Seta o valor da variável v_rtt_ usada na configuração de TCP Vegas
 
Methods inherited from class TCP
AbraFrameConfigTCP, getAck, getAwnd, getBackoff, getBugfix, getCwnd, getDupacks, getEcn, getMaxBurst, getMaxCwnd, getMaxrto, getMaxseq, getOverhead, getPacketSize, getRtt, getRttvar, getSrtt, getSsrestart, getSsthresh, getTcpTick, getWConstant, getWindow, getWindowInit, getWOption, getWThresh, setAck, setAwnd, setBackoff, setBugfix, setCwnd, setDupacks, setEcn, setMaxBurst, setMaxCwnd, setMaxrto, setMaxseq, setOverhead, setPacketSize, setRtt, setRttvar, setSrtt, setSsrestart, setSsthresh, setTcpTick, setWConstant, setWindow, setWindowInit, setWOption, setWThresh
 
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

TCPVegas

public TCPVegas(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
Overrides:
actionPerformed in class TCP
Parameters:
e - um ActionEvent um objeto com informações sobre o evento e sua fonte.

setAlpha

public void setAlpha(java.lang.String a)
Seta o valor da variável v_alpha_ usada na configuração de TCP Vegas

Parameters:
a - o valor da variável v_alpha_

getAlpha

public java.lang.String getAlpha()
Retorna o valor da variável v_alpha_

Returns:
String o valor da variável v_alpha_

setBeta

public void setBeta(java.lang.String b)
Seta o valor da variável v_beta_ usada na configuração de TCP Vegas

Parameters:
b - o valor da variável v_beta_

getBeta

public java.lang.String getBeta()
Retorna o valor da variável v_beta_

Returns:
String o valor da variável v_beta_

setGamma

public void setGamma(java.lang.String g)
Seta o valor da variável v_gamma_ usada na configuração de TCP Vegas

Parameters:
g - o valor da variável v_gamma_

getGamma

public java.lang.String getGamma()
Retorna o valor da variável v_gamma_

Returns:
String o valor da variável v_gamma_

setVrtt

public void setVrtt(java.lang.String v)
Seta o valor da variável v_rtt_ usada na configuração de TCP Vegas

Parameters:
v - o valor da variável v_rtt_

getVrtt

public java.lang.String getVrtt()
Retorna o valor da variável v_rtt_

Returns:
String o valor da variável v_rtt_

add

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

Overrides:
add in class TCP
Parameters:
AreaContent - um JPanel onde será adcionado o componente
comp - um Component que é o componente que será adcionado ao painel AreaContent
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

AbraFrameConfigTCPVegas

public void AbraFrameConfigTCPVegas()
Abre a janela de configuração do Agente de transporte TCP Vegas