Redes.PuntoAPunto
Class InterfazPuntoAPunto

java.lang.Object
  extended byRedes.Interfaz
      extended byRedes.PuntoAPunto.InterfazPuntoAPunto

public class InterfazPuntoAPunto
extends Interfaz

Interfaz con las redes de tipo Punto a Punto


Constructor Summary
InterfazPuntoAPunto(java.lang.String nombre, java.lang.String ip, java.lang.String mascara, java.lang.String dirEnlace)
          Constructor
 
Method Summary
 void CreaNivelEnlace(Equipo equipo)
          Crea el nivel de enlace asociado a la interfaz
 
Methods inherited from class Redes.Interfaz
Conectar, getClaseRed, getDirFisica, getIP, getMascara, getNivelEnlace, getNombre, getRed
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfazPuntoAPunto

public InterfazPuntoAPunto(java.lang.String nombre,
                           java.lang.String ip,
                           java.lang.String mascara,
                           java.lang.String dirEnlace)
                    throws java.lang.IllegalArgumentException
Constructor

Parameters:
nombre - Nombre de la interfaz
ip - Direccion IP asociada
mascara - Mascara de la direccion IP
dirEnlace - Direccion de enlace
Throws:
java.lang.IllegalArgumentException - si algun paramentro no es valido
Method Detail

CreaNivelEnlace

public void CreaNivelEnlace(Equipo equipo)
Crea el nivel de enlace asociado a la interfaz

Specified by:
CreaNivelEnlace in class Interfaz
Parameters:
equipo - Equipo propietario de la interfaz
Throws:
java.lang.IllegalArgumentException - si el equipo es nulo o si no se han registrado la red o la direccion fisica de la interfaz