Namespaces | Functions | Variables
generate_message_processors.py File Reference

Go to the source code of this file.

Namespaces

 generate_message_processors
 

Functions

def generate_message_processors.find_fields (msg_srv_class, field_name_pattern=None, field_type_pattern=None)
 
def generate_message_processors.format_indent (indent_level)
 
def generate_message_processors.generate_cpp_iteration (field, default_accessor, processor)
 
def generate_message_processors.get_accessor (indent_level)
 
def generate_message_processors.is_msg_array (field_type)
 
def generate_message_processors.is_primitive_msg (field_type)
 

Variables

 generate_message_processors.args = parser.parse_args()
 
 generate_message_processors.cpp_out
 
string generate_message_processors.FIELD_NAME_FILTER = 'field_name_filter'
 
list generate_message_processors.field_processors = [generate_cpp_iteration(field, 'msg->', processor_name) for field in fields]
 
string generate_message_processors.FIELD_TYPE_FILTER = 'field_type_filter'
 
 generate_message_processors.fields
 
 generate_message_processors.h_out
 
 generate_message_processors.header_template = Template(f.read(), searchList=[template_namespace])
 
 generate_message_processors.help
 
string generate_message_processors.MESSAGES = 'msgs'
 
 generate_message_processors.metavar
 
 generate_message_processors.msg_base = msg_name.partition('/')[2]
 
 generate_message_processors.msg_class = get_message_class(msg_name)
 
 generate_message_processors.nargs
 
 generate_message_processors.parser = argparse.ArgumentParser(description='Generate message processor headers and sources.')
 
 generate_message_processors.pp = pprint.PrettyPrinter(indent=1)
 
dictionary generate_message_processors.processors
 
list generate_message_processors.SERVICE_COMPONENTS
 
 generate_message_processors.ServiceComponent = namedtuple("ServiceComponent", "name accessor member_class")
 
string generate_message_processors.SERVICES = 'srvs'
 
 generate_message_processors.source_template = Template(f.read(), searchList=[template_namespace])
 
 generate_message_processors.srv_base = srv_name.partition('/')[2]
 
 generate_message_processors.srv_class = get_service_class(srv_name)
 
dictionary generate_message_processors.template_namespace = {}
 


message_relay
Author(s):
autogenerated on Wed Jul 17 2019 03:27:53