⇤ ← Revision 1 as of 2009-04-10 09:55:07
Size: 882
Comment:
|
Size: 931
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== La microfunc hook == | = La microfunc hook = '''TODO''' Rivisitare la funzione e dettagliare |
La microfunc hook
TODO Rivisitare la funzione e dettagliare
Procedura mediante la quale il nodo cerca di entrare in un gnodo di cui fanno parte alcuni suoi vicini di LAN (che diventano i suoi "vicini interni"). Questo può comportare l'abbandonare un altro gnodo.
Allo stesso tempo si cambia il proprio IP (richiesto al coordinator node) a tutte le interfaccie attive (NicAll)
Infine i precedenti nodi interni vengono avvisati richiamando in essi (vedi il modulo RPC) il metodo Neighbour.delete (vedi il modulo Radar).
Inoltre i nodi vicini vengono avvisati richiamando in essi (vedi il modulo RPC) il metodo Neighbour.ip_change (vedi il modulo Radar e le funzioni remotable).
Infine, la classe Hook emette il segnale HOOKED.