Uses of Class
Redes.Dato

Packages that use Dato
Equipos   
Redes   
Redes.Ethernet   
Redes.IPv4   
Redes.IPv4.ARP   
Redes.IPv4.ICMP   
Redes.PuntoAPunto   
 

Uses of Dato in Equipos
 

Methods in Equipos with parameters of type Dato
abstract  void Equipo.ProgramarEntrada(Dato dato)
          Programa un paquete para que se procese como entrada en un determinado instante
abstract  void Equipo.ProgramarSalida(Dato dato)
          Programa un paquete para que se procese como salida en un determinado instante
 void Ordenador.ProgramarEntrada(Dato dato)
          Recibimos un dato de la red y se lo pasamos al nivel adecuado
 void Ordenador.ProgramarSalida(Dato dato)
          Programa un dato para que se procese en un determinado instante en un determinado modulo
 void Router.ProgramarEntrada(Dato dato)
          Recibimos un dato de la red y se lo pasamos al nivel adecuado
 void Router.ProgramarSalida(Dato dato)
          Programa un dato para que se procese en un determinado instante en un determinado modulo
 

Uses of Dato in Redes
 

Methods in Redes with parameters of type Dato
 boolean Nivel.ProgramarSalida(Dato dato)
          Programa un paquete para que se procese en un instante determinado
 boolean Nivel.ProgramarEntrada(Dato dato)
          Programa un paquete para que se procese en un instante determinado
protected abstract  boolean Nivel.ComprobarSalida(Dato dato)
          Comprueba que los datos de salida son correctos
protected abstract  boolean Nivel.ComprobarEntrada(Dato dato)
          Comprueba que los datos de entrada son correctos
 void Red.Enviar(Dato dato)
          Envia una trama a la red (metodo a usar por los Equipos)
 void Red.Retransmitir(Dato dato)
          Envia una trama a la red (se usa cuando se reenvia desde otra red)
 

Constructors in Redes with parameters of type Dato
Dato(Dato d)
          Constructor de copia
 

Uses of Dato in Redes.Ethernet
 

Methods in Redes.Ethernet with parameters of type Dato
 boolean NivelEthernet.ComprobarEntrada(Dato dato)
          Comprueba que el dato de entrada es correcto
 boolean NivelEthernet.ComprobarSalida(Dato dato)
          Comprueba si el dato de salida es correcto
 void SwitchEthernet.Enviar(Dato dato)
          Envia una trama a la red, y se anota su MAC (metodo a usar por los Equipos)
 void SwitchEthernet.Retransmitir(Dato dato)
          Envia una trama a la red (se usa cuando se reenvia desde otra red)
 

Uses of Dato in Redes.IPv4
 

Methods in Redes.IPv4 with parameters of type Dato
private  void NivelIPv4.EnviarICMP(int tipo, int codigo, Dato dato)
          Envia un mensaje ICMP al modulo ICMP
private  void NivelIPv4.Enviar(Dato dato, boolean enEsperaARP)
          Envia al nivel inferior el dato especificado, fragmentandolo si es necesario y realizando las consultas necesarias a la tabla ARP (enviando peticiones...)
private  void NivelIPv4.ProcesarDatagrama(Dato dato)
          Procesa un datagrama, previamente se ha comprobado que es correcto
private  void NivelIPv4.EnviarSinFragmentacion(Dato dato, Direccion dirFisica, Interfaz interfaz)
          Enviamos un datagrama al nivel inferior sin usar fragmentacion
private  void NivelIPv4.EnviarConFragmentacion(Dato dato, Direccion dirFisica, Interfaz interfaz)
          Enviamos un datagrama al nivel inferior usando fragmentacion
protected  boolean NivelIPv4.ComprobarEntrada(Dato dato)
          Comprueba si el dato esta bien formado
protected  boolean NivelIPv4.ComprobarSalida(Dato dato)
          Compruenba si el dato de salida es correcto
 

Uses of Dato in Redes.IPv4.ARP
 

Methods in Redes.IPv4.ARP with parameters of type Dato
 boolean ModuloARP.ComprobarSalida(Dato dato)
          Comprueba que todos los datos necesarios para que el modulo ARP funcione correctamente estan especificados (para salidas).
 boolean ModuloARP.ComprobarEntrada(Dato dato)
          Comprueba que todos los datos necesarios para que el modulo ARP funcione correctamente estan especificados (para entradas).
 

Uses of Dato in Redes.IPv4.ICMP
 

Methods in Redes.IPv4.ICMP with parameters of type Dato
 boolean ModuloICMP.ComprobarEntrada(Dato dato)
          Comprueba que el dato de entrada sea correcto
 boolean ModuloICMP.ComprobarSalida(Dato dato)
          Comprueba que el dato de salida sea correcto
 

Uses of Dato in Redes.PuntoAPunto
 

Methods in Redes.PuntoAPunto with parameters of type Dato
 boolean NivelPuntoAPunto.ComprobarEntrada(Dato dato)
          Comprueba que el dato de entrada sea correcto
 boolean NivelPuntoAPunto.ComprobarSalida(Dato dato)
          Comprueba que el dato de salida sea correcto