Class Agente

java.lang.Object
  extended by Agente
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
LossMonitor, Null, TCP, TCPSink, TCPSinkDAck, TCPSinkSack, TCPSinkSDAck, udp

public class Agente
extends java.lang.Object
implements java.io.Serializable

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 pai dos objetos Agente

See Also:
Serialized Form

Constructor Summary
Agente(java.lang.String n)
          Construtor de Agente
 
Method Summary
 java.lang.String getAgentAddr()
          Retorna o endereço do Agente no script
 java.lang.String getAgentPort()
          Retorna o numero da porta do Agente no script
 java.lang.String getClassType()
          Retorna a classe do Agente no script
 java.lang.String getDstAddr()
          Retorna o endereço de destino do Agente no script
 java.lang.String getDstPort()
          Retorna o numero da porta de destino do Agente no script
 java.lang.String getFid()
          Retorna o fid (Flow Id) do Agente no script
 java.lang.String getFlags()
          Retorna o valor da variavel flag do Agente no script
 java.lang.String getNome()
          Retorna o nome do Agente no script
 java.lang.String getPrio()
          Retorna o prio do Agente no script
 java.lang.String getTTL()
          Retorna o valor da variavel TTL ("Time to live" do pacote) do Agente no script
 java.lang.String getType()
          Retorna o tipo do Agente
 boolean isDebug()
          Método que representa o estado corrente da variável debug
 void setAgentAddr(java.lang.String ag_addr)
          Seta o endereço do Agente no script
 void setAgentPort(java.lang.String ag_port)
          Seta o numero da porta do Agente no script
 void setClassType(java.lang.String c)
          Seta a classe do Agente no script
 void setDebug(boolean d)
          Seta a variável debug do Agente no script
 void setDstAddr(java.lang.String dstaddr)
          Seta o endereço de destino do Agente no script
 void setDstPort(java.lang.String dstp)
          Seta o numero da porta de destino do Agente no script
 void setFid(java.lang.String f)
          Seta o Fid (Flow Id) do Agente no script
 void setFlags(java.lang.String fl)
          Seta a variável flag do Agente no script
 void setNome(java.lang.String n)
          Seta o nome do Agente no script
 void setPrio(java.lang.String p)
          Seta o prio (priority) do Agente no script
 void setTTL(java.lang.String t)
          Seta a variável TTL ("Time to live" do pacote) do Agente no script
 void setType(java.lang.String t)
          Seta o tipo do Agente
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Agente

public Agente(java.lang.String n)
Construtor de Agente

Parameters:
n - o nome do agente no script
Method Detail

setNome

public void setNome(java.lang.String n)
Seta o nome do Agente no script

Parameters:
n - uma String representativa do nome do agente

getNome

public java.lang.String getNome()
Retorna o nome do Agente no script

Returns:
String nome do Agente

setFid

public void setFid(java.lang.String f)
Seta o Fid (Flow Id) do Agente no script

Parameters:
f - uma String representativa do fid do agente

getFid

public java.lang.String getFid()
Retorna o fid (Flow Id) do Agente no script

Returns:
String fid do Agente

setPrio

public void setPrio(java.lang.String p)
Seta o prio (priority) do Agente no script

Parameters:
p - uma String representativa do prio do agente

getPrio

public java.lang.String getPrio()
Retorna o prio do Agente no script

Returns:
String prio do Agente

setAgentAddr

public void setAgentAddr(java.lang.String ag_addr)
Seta o endereço do Agente no script

Parameters:
ag_addr - uma String representativa do endereço do agente

getAgentAddr

public java.lang.String getAgentAddr()
Retorna o endereço do Agente no script

Returns:
String endereço do Agente

setAgentPort

public void setAgentPort(java.lang.String ag_port)
Seta o numero da porta do Agente no script

Parameters:
ag_port - uma String representativa do numero da porta do agente

getAgentPort

public java.lang.String getAgentPort()
Retorna o numero da porta do Agente no script

Returns:
String numero da porta do Agente

setDstAddr

public void setDstAddr(java.lang.String dstaddr)
Seta o endereço de destino do Agente no script

Parameters:
dstaddr - uma String representativa do endereço de destino do agente

getDstAddr

public java.lang.String getDstAddr()
Retorna o endereço de destino do Agente no script

Returns:
String endereço de destino do Agente

setDstPort

public void setDstPort(java.lang.String dstp)
Seta o numero da porta de destino do Agente no script

Parameters:
dstp - uma String representativa do numero da porta de destino do agente

getDstPort

public java.lang.String getDstPort()
Retorna o numero da porta de destino do Agente no script

Returns:
String o numero da porta de destino do Agente

setFlags

public void setFlags(java.lang.String fl)
Seta a variável flag do Agente no script

Parameters:
fl - uma String representativa da variável flag do agente

getFlags

public java.lang.String getFlags()
Retorna o valor da variavel flag do Agente no script

Returns:
String variavel flag do Agente

setTTL

public void setTTL(java.lang.String t)
Seta a variável TTL ("Time to live" do pacote) do Agente no script

Parameters:
t - uma String representativa da variável TTL ("Time to live" do pacote) do agente

getTTL

public java.lang.String getTTL()
Retorna o valor da variavel TTL ("Time to live" do pacote) do Agente no script

Returns:
String variavel TTL ("Time to live" do pacote) do Agente

setDebug

public void setDebug(boolean d)
Seta a variável debug do Agente no script

Parameters:
d - um booleano representativa da ação de debug do agente

isDebug

public boolean isDebug()
Método que representa o estado corrente da variável debug

Returns:
boolean represtativo da variavel debug

setClassType

public void setClassType(java.lang.String c)
Seta a classe do Agente no script

Parameters:
c - uma String classe do agente

getClassType

public java.lang.String getClassType()
Retorna a classe do Agente no script

Returns:
String classe do agente

setType

public void setType(java.lang.String t)
Seta o tipo do Agente

Parameters:
t - uma String representativa do tipo do agente

getType

public java.lang.String getType()
Retorna o tipo do Agente

Returns:
String tipo do agente