|
|
|
_newTopology(self)
Create a blank new topology |
source code
|
|
array
|
|
|
|
|
search(self,
key,
criteria=None,
regex=None)
Search the topology for any matches to the key. |
source code
|
|
|
resolveName(self,
deviceName)
Given a device name, resolve to an IP address using only the
information in the topology. |
source code
|
|
|
saveTopology(self)
Checkpoint the topology to disk to preserve changes even in the event
of crashes etc. |
source code
|
|
|
|
|
reloadCache(self,
topologyCache=None)
Restore any previously saved topology or create a new one. |
source code
|
|
|
_saveTopology(self,
topologyCache=None)
Allow the topology to be periodically saved. |
source code
|
|
|
_stripUncacheableMetaData(self)
The topology map carries a direct reference to tasks (ie pointers),
which can't be persisted. |
source code
|
|
|
disconnectedNodes(self)
Determine the list of devices to traceroute and update the topology
map. |
source code
|
|
boolean
|
updateTopology(self,
route)
Canonicalize the route, removing any cloud entries, and update the
topology (if necessary). |
source code
|
|
|
|
|
_canonicalizeRoute(self,
route)
Given a route, reduce it to a route that can exist in the topology |
source code
|
|
string
|
|
|
|
|
|
|
|