Differences between revisions 1 and 2
Revision 1 as of 2009-04-08 20:58:02
Size: 1079
Editor: anonymous
Comment:
Revision 2 as of 2009-04-16 10:14:52
Size: 1109
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
Con il metodo route_getby_gw restituisce la route dato un gateway (per vederne il Rem). Con il metodo {{{route_getby_gw}}} restituisce la route dato un gateway (per vederne il Rem).
Line 15: Line 15:
Con il metodo best_route restituisce la route migliore. Con il metodo {{{best_route}}} restituisce la route migliore.
Line 17: Line 17:
Con i metodi route_add e route_del si aggiungono o rimuovono route. In caso di aggiunta il metodo stesso si occupa di scartare le route non interessanti. Con i metodi {{{route_add}}} e {{{route_del}}} si aggiungono o rimuovono route. In caso di aggiunta il metodo stesso si occupa di scartare le route non interessanti.
Line 19: Line 19:
Con il metodo gwrem_change si notifica il cambio di rem di un gateway così che viene aggiornata la route che passa per lì (se c'è). Con il metodo {{{gwrem_change}}} si notifica il cambio di rem di un gateway così che viene aggiornata la route che passa per lì (se c'è).

La classe RouteNode

Rappresenta un nodo di un certo livello e ID. In sostanza è l'insieme di tutte le route conosciute (vedi la classe RouteGW) verso quel nodo.
Nota: per ogni gateway in questo insieme esiste sempre al massimo una route.
Nota2: per avere un senso dovrebbero essere tutte Route dello stesso Rem-type; così sono usate nella MapRoute.

Questa classe è usata come elemento della classe Map nella sua tipizzazione nella classe MapRoute.

Emette gli eventi ROUTE_NEW, ROUTE_DELETED, ROUTE_REM_CHGED.

Con il metodo route_getby_gw restituisce la route dato un gateway (per vederne il Rem).
Con il metodo best_route restituisce la route migliore.
Con i metodi route_add e route_del si aggiungono o rimuovono route. In caso di aggiunta il metodo stesso si occupa di scartare le route non interessanti.
Con il metodo gwrem_change si notifica il cambio di rem di un gateway così che viene aggiornata la route che passa per lì (se c'è).

Netsukuku/ita/ClasseRouteNode (last edited 2009-05-21 13:05:27 by lukisi)