Il modulo qspn
Nel modulo qspn.py viene definita la classe Etp.
Questa viene istanziata nel costruttore della classe NtkNode. Si mette in ascolto degli eventi prodotti dalla classe Neighbour (vedi il modulo Radar). In particolare NEIGH_NEW, NEIGH_REM_CHGED e NEIGH_DELETED.
In risposta a questi eventi:
Aggiorna la mappa e le routes note chiamando i metodi routeneigh_xxx della classe MapRoute;
- Genera gli ETP;
- Tramite i TCPClient li invia ai vicini interessati.
Per generare gli ETP si avvale del metodo bestroutes_get della classe MapRoute.