|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectRedes.LocalizadorRedes
Cargador de clases asociadas a las redes
| Constructor Summary | |
LocalizadorRedes()
|
|
| Method Summary | |
static IDNivel |
getIDNivel(int i)
Devuelve una tripleta de identificadores de nivel |
static Red |
New(java.lang.String tipo,
java.lang.String nombre)
Crea un nuevo objeto red del subtipo especificado |
static Interfaz |
NewInterfaz(java.lang.String nombre,
java.lang.String ip,
java.lang.String mascara,
java.lang.String dirEnlace,
java.lang.String tipo)
Crea un nuevo interfaz del subtipo especificado |
static int |
NumRedes()
Devuelve el numero de tipos de redes reconocidas por el sistema |
static void |
Registrar(java.lang.String nombre)
Registra un nuevo paquete en el Localizador de redes |
static void |
Registrar(java.lang.String nivel,
java.lang.String id_nivel_inferior,
int codigo)
Registra codigos usados por los distintos modulos de la pila para identificarse |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LocalizadorRedes()
| Method Detail |
public static void Registrar(java.lang.String nombre)
throws java.lang.IllegalArgumentException
nombre - Nombre del paquete/tipo de red
java.lang.IllegalArgumentExceptionpublic static int NumRedes()
public static Red New(java.lang.String tipo,
java.lang.String nombre)
throws java.lang.IllegalArgumentException
tipo - Tipo de red (Nombre completo como: Redes.Ethernet.Ethernet)nombre - Nombre de la red
java.lang.IllegalArgumentException
public static Interfaz NewInterfaz(java.lang.String nombre,
java.lang.String ip,
java.lang.String mascara,
java.lang.String dirEnlace,
java.lang.String tipo)
throws java.lang.IllegalArgumentException
nombre - Nombre del interfazip - Direccion IP del interfazmascara - Mascara IP asociada a la direccion IPdirEnlace - Direccion del nivel de enlacetipo - Tipo de interfaz
java.lang.IllegalArgumentException - si el tipo especificado no es un nombre de paquete valido
public static void Registrar(java.lang.String nivel,
java.lang.String id_nivel_inferior,
int codigo)
nivel - Nivel que conoce el identificador del nivel inferiorid_nivel_inferior - Identificador del nivel inferiorcodigo - Codigo que el nivel inferior usa para referirse al nivelpublic static IDNivel getIDNivel(int i)
i - i-esima tripleta a consultar
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||