Package g4ds :: Module dynamicrouting :: Class RoutingTableUpdater
[show private | hide private]
[frames | no frames]

Class RoutingTableUpdater


Keeps the routing table up to date by frequent polls from neighbour communities.
Method Summary
  __init__(self)
Initialises the background process.
  runForEver(self)
Runs in an endless loop and initiates frequent routing table updates.
  shutdown(self)
Shut down the backend process.
  updateNow(self, timeout)
Performs the actual updating process.

Instance Variable Summary
Boolean _isAlive: Indicates, whether the updater is running.

Method Details

__init__(self)
(Constructor)

Initialises the background process.

runForEver(self)

Runs in an endless loop and initiates frequent routing table updates.

Terminates as soon as the shutdown function has set the _isAlive flag to false.

shutdown(self)

Shut down the backend process.

updateNow(self, timeout=60)

Performs the actual updating process.

Instance Variable Details

_isAlive

Indicates, whether the updater is running.
Type:
Boolean

Generated by Epydoc 2.0 on Sat Oct 22 22:52:46 2005 http://epydoc.sf.net