Public Member Functions | Private Member Functions | Private Attributes
rqt_gui.ros_plugin_provider.RosPluginProvider Class Reference
Inheritance diagram for rqt_gui.ros_plugin_provider.RosPluginProvider:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def discover
def load
def unload

Private Member Functions

def _find_plugins
def _parse_action_group
def _parse_plugin
def _parse_plugin_xml

Private Attributes

 _base_class_type
 _export_tag
 _plugin_descriptors

Detailed Description

Base class for providing plugins based on the ROS package system.

Definition at line 44 of file ros_plugin_provider.py.


Constructor & Destructor Documentation

def rqt_gui.ros_plugin_provider.RosPluginProvider.__init__ (   self,
  export_tag,
  base_class_type 
)

Definition at line 48 of file ros_plugin_provider.py.


Member Function Documentation

def rqt_gui.ros_plugin_provider.RosPluginProvider._find_plugins (   self,
  export_tag,
  discovery_data 
) [private]

Definition at line 99 of file ros_plugin_provider.py.

Definition at line 187 of file ros_plugin_provider.py.

def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin (   self,
  class_el 
) [private]

Definition at line 173 of file ros_plugin_provider.py.

def rqt_gui.ros_plugin_provider.RosPluginProvider._parse_plugin_xml (   self,
  package_name,
  plugin_xml 
) [private]

Definition at line 102 of file ros_plugin_provider.py.

def rqt_gui.ros_plugin_provider.RosPluginProvider.discover (   self,
  discovery_data 
)
Discover the plugins.
The information of the `PluginDescriptor`s are extracted from the plugin manifests.

Definition at line 56 of file ros_plugin_provider.py.

def rqt_gui.ros_plugin_provider.RosPluginProvider.load (   self,
  plugin_id,
  plugin_context 
)

Definition at line 71 of file ros_plugin_provider.py.

def rqt_gui.ros_plugin_provider.RosPluginProvider.unload (   self,
  plugin_instance 
)

Definition at line 96 of file ros_plugin_provider.py.


Member Data Documentation

Definition at line 48 of file ros_plugin_provider.py.

Definition at line 48 of file ros_plugin_provider.py.

Definition at line 48 of file ros_plugin_provider.py.


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


rqt_gui
Author(s): Dirk Thomas
autogenerated on Wed May 3 2017 02:24:03