StatisticsCollector class. More...
Inheritance diagram for interface_statistics.StatisticsCollector:
Collaboration diagram for interface_statistics.StatisticsCollector:Classes | |
| class | NetDevStats |
| NetDevStats class. More... | |
Public Member Functions | |
| __init__ (self, visualizer) | |
| Collects interface statistics for all nodes. | |
| get_interface_statistics (self, nodeId) | |
| Get interface statistics function. | |
| simulation_periodic_update (self, viz) | |
| Simulation Periodic Update function. | |
Public Attributes | |
| dict | node_statistics = {} |
| node statistics | |
| visualizer = visualizer | |
| visualizer | |
StatisticsCollector class.
Collects interface statistics for all nodes.
Definition at line 12 of file interface_statistics.py.
| interface_statistics.StatisticsCollector.__init__ | ( | self, | |
| visualizer ) |
Collects interface statistics for all nodes.
| self | this object |
| visualizer | visualizer object |
Definition at line 36 of file interface_statistics.py.
| interface_statistics.StatisticsCollector.get_interface_statistics | ( | self, | |
| nodeId ) |
Get interface statistics function.
| self | this object |
| nodeId | node ID |
Definition at line 63 of file interface_statistics.py.
References node_statistics, visualizer, and visualizer.core.Node.visualizer.
| interface_statistics.StatisticsCollector.simulation_periodic_update | ( | self, | |
| viz ) |
Simulation Periodic Update function.
| self | this object |
| viz | visualizer object |
Definition at line 45 of file interface_statistics.py.
References node_statistics.
| dict interface_statistics.StatisticsCollector.node_statistics = {} |
node statistics
Definition at line 42 of file interface_statistics.py.
Referenced by get_interface_statistics(), and simulation_periodic_update().
| interface_statistics.StatisticsCollector.visualizer = visualizer |
visualizer
Definition at line 43 of file interface_statistics.py.
Referenced by interface_statistics.ShowInterfaceStatistics._response_cb(), ipv4_routing_table.ShowIpv4RoutingTable._response_cb(), olsr.ShowOlsrRoutingTable._response_cb(), show_last_packets.ShowLastPackets._response_cb(), get_interface_statistics(), and show_last_packets.ShowLastPackets.update().