Package Products :: Package ZenStatus :: Module pingtree :: Class RouterNode |
[hide private]
[frames] | no frames]

# Class RouterNode

source code

      twisted.spread.pb.Copyable --+
                                   |
    twisted.spread.pb.RemoteCopy --+
                                   |
                                  RouterNode

RouterNode is a router node in the tree map.

Instance Methods | [hide private]
__init__(self, ip, devname, status, parent=None) | source code
checkpath(self) Walk back up the path to the ping server looking for failed routers. | source code
routerpj(self) Return the pingJob of our parent router. | source code
hasDev(self, tree, devname) | source code
hasNet(self, tree, netname) | source code
addRouter(self, tree, ip, devname, status) | source code
addNet(self, tree, netip, enterip) | source code
getNet(self, tree, netname) Return the net node for net name | source code
addDevice(self, tree, device) Add a device to the ping tree. | source code
pjgen(self) | source code
pprint(self) | source code
pprint_gen(self, root=None) | source code
__str__(self) | source code