Functions | Variables
roscompile::plugins Namespace Reference

Functions

def check_plugins
def contains_library
def lookup_library
def plugin_xml_by_package

Variables

string PLUGIN_PATTERN = 'PLUGINLIB_EXPORT_CLASS\(([^:]+)::([^,]+),\s*([^:]+)::([^,]+)\)'
tuple PLUGIN_RE = re.compile(PLUGIN_PATTERN)

Function Documentation

We have three dictionaries
      * The plugins that are defined by macros (defined_macros)
      * The plugins that have associated configuration files (existing_plugins)
      * The plugins that are linked by the manifest. (plugin_xml_by_package)
    First, we reconcile the macros with the files.
    Then we handle the manifest.
    Then we make sure that the specific classes are in the configurations

Definition at line 34 of file plugins.py.

def roscompile.plugins.contains_library (   xmls,
  library,
  pkg,
  name 
)

Definition at line 20 of file plugins.py.

def roscompile.plugins.lookup_library (   build_rules,
  rel_fn 
)

Definition at line 27 of file plugins.py.

Definition at line 12 of file plugins.py.


Variable Documentation

string roscompile::plugins::PLUGIN_PATTERN = 'PLUGINLIB_EXPORT_CLASS\(([^:]+)::([^,]+),\s*([^:]+)::([^,]+)\)'

Definition at line 8 of file plugins.py.

Definition at line 9 of file plugins.py.



roscompile
Author(s):
autogenerated on Wed Jun 19 2019 19:21:36