Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## profiles
Interface Device

All Known Implementing Classes:
  UIDevice

public interface Device

Un dispositivo.

Version:
  1.0
Author:
  Lorenzo Moretti

Method Summary
`java.lang.String` | `getId()` Ottiene l'indirizzo (o identificativo) univoco del dispositivo.
`RoutingTable` | `getRoutingTable()` Ottiene la RoutingTable del dispositivo.
`void` | `receive(Message m)` Fornisce ad un dispositivo un messaggio (meccanismo publsh-subscribe).
`void` | `refresh(BasicService bs)` Aggiorna la RoutingTable del dispositivo.
`java.lang.String` | `toString()` Serializza il dispositivo in una stringa.

Method Detail

### getId

    public java.lang.String getId()

  Ottiene l'indirizzo (o identificativo) univoco del dispositivo.

  Returns:
    l'identificativo univoco della periferica.

### getRoutingTable

    public RoutingTable getRoutingTable()

  Ottiene la RoutingTable del dispositivo.

  Returns:

### refresh

    public void refresh(BasicService bs)

  Aggiorna la RoutingTable del dispositivo.

  Parameters:
    `bs` - il servizio sottostante.

### receive

    public void receive(Message m)

  Fornisce ad un dispositivo un messaggio (meccanismo publsh-subscribe).

  Parameters:
    `m` - il messaggio.

### toString

    public java.lang.String toString()

  Serializza il dispositivo in una stringa.

  Overrides:
    `toString` in class `java.lang.Object`
  Returns:
    una stringa che descrive il dispositivo.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD