Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rosprofiler.profiler.Profiler Class Reference

List of all members.

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

Detailed Description

Definition at line 66 of file profiler.py.


Constructor & Destructor Documentation

def rosprofiler.profiler.Profiler.__init__ (   self,
  sample_rate = None,
  update_rate = None 
)

Definition at line 68 of file profiler.py.


Member Function Documentation

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.

Starts the Profiler
:raises: ROSInitException when /enable_statistics has not been set to True

Definition at line 94 of file profiler.py.

Definition at line 119 of file profiler.py.


Member Data Documentation

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.

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.

Definition at line 68 of file profiler.py.

Definition at line 68 of file profiler.py.

Definition at line 68 of file profiler.py.


The documentation for this class was generated from the following file:


rosprofiler
Author(s): Dan Brooks
autogenerated on Thu Jun 6 2019 18:15:05