Public Member Functions | |
| def | __init__ |
| def | start |
| def | stop |
Public Attributes | |
| sample_rate | |
| update_rate | |
Private Member Functions | |
| def | _collect_data |
| def | _publish_data |
| def | _update_node_list |
Private Attributes | |
| _graphupdate_timer | |
| _host_monitor | |
| _host_publisher | |
| _lock | |
| _master | |
| _monitor_timer | |
| _node_publisher | |
| _nodes | |
| _publisher_timer | |
Definition at line 66 of file profiler.py.
| def rosprofiler.profiler.Profiler.__init__ | ( | self, | |
sample_rate = None, |
|||
update_rate = None |
|||
| ) |
Definition at line 68 of file profiler.py.
| def rosprofiler.profiler.Profiler._collect_data | ( | self, | |
event = None |
|||
| ) | [private] |
Collects data about the host and nodes
Definition at line 153 of file profiler.py.
| def rosprofiler.profiler.Profiler._publish_data | ( | self, | |
event = None |
|||
| ) | [private] |
Publishes data about the host and processing running on it.
Definition at line 163 of file profiler.py.
| def rosprofiler.profiler.Profiler._update_node_list | ( | self, | |
event = None |
|||
| ) | [private] |
Contacts the master using xmlrpc to determine what processes to watch
Definition at line 127 of file profiler.py.
| def rosprofiler.profiler.Profiler.start | ( | self | ) |
Starts the Profiler :raises: ROSInitException when /enable_statistics has not been set to True
Definition at line 94 of file profiler.py.
| def rosprofiler.profiler.Profiler.stop | ( | self | ) |
Definition at line 119 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_lock [private] |
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_master [private] |
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
rosprofiler::profiler.Profiler::_nodes [private] |
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.
Definition at line 68 of file profiler.py.