Redes.PuntoAPunto
Class TramaPuntoAPunto

java.lang.Object
  extended byRedes.Buffer
      extended byRedes.PuntoAPunto.TramaPuntoAPunto

public class TramaPuntoAPunto
extends Buffer

Trama en las redes PuntoAPunto


Field Summary
 
Fields inherited from class Redes.Buffer
 
Constructor Summary
TramaPuntoAPunto(Buffer trama)
          Constructor
TramaPuntoAPunto(DireccionPuntoAPunto destino, Buffer p, int tipo)
          Constructor
 
Method Summary
 DireccionPuntoAPunto getDestino()
          Devuelve la direccion de destino
 int getTipo()
          Devuelve el tipo de los datos contenidos
 void setDestino(DireccionPuntoAPunto destino)
          Cambia la direccion de destino
 void setTipo(int tipo)
          Cambia el tipo de datos contenidos (tipo de la carga util)
 
Methods inherited from class Redes.Buffer
Contenido, getBit, getByte, getByteH, getByteL, imprimible, Redimensiona, setBit, setByte, setByteH, setByteL, Tam
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TramaPuntoAPunto

public TramaPuntoAPunto(DireccionPuntoAPunto destino,
                        Buffer p,
                        int tipo)
                 throws java.lang.IllegalArgumentException
Constructor

Parameters:
destino - direccion destino
p - datos contenidos
tipo - tipo de los datos contenidos
Throws:
java.lang.IllegalArgumentException - Si el tipo de datos contenidos no son de tipo conocido

TramaPuntoAPunto

public TramaPuntoAPunto(Buffer trama)
Constructor

Parameters:
trama - Buffer con los datos de la trama
Method Detail

setDestino

public void setDestino(DireccionPuntoAPunto destino)
Cambia la direccion de destino

Parameters:
destino - Direccion de destino

getDestino

public DireccionPuntoAPunto getDestino()
Devuelve la direccion de destino

Returns:
direccion de destino

setTipo

public void setTipo(int tipo)
Cambia el tipo de datos contenidos (tipo de la carga util)

Parameters:
tipo - Tipo
Throws:
java.lang.IllegalArgumentException - si el tipo no esta en el rango [0-65535]

getTipo

public int getTipo()
Devuelve el tipo de los datos contenidos

Returns:
Tipo de los datos del campo de datos