module documentation

Undocumented

Function get_service_request_typedef Returns a typedef dict for the service request class for the specified service type
Function get_service_request_typedef_recursive Returns a list of typedef dicts for this type and all contained type fields
Function get_service_response_typedef Returns a typedef dict for the service response class for the specified service type
Function get_service_response_typedef_recursive Returns a list of typedef dicts for this type and all contained type fields
Function get_typedef string type
Function get_typedef_full_text Returns the full text (similar to gendeps --cat) for the specified message type
Function get_typedef_recursive Returns a list of typedef dicts for this type and all contained type fields
Variable atomics Undocumented
Variable specials Undocumented
Function _get_special_typedef Undocumented
Function _get_subtypedefs_recursive Undocumented
Function _get_typedef Gets a typedef dict for the specified instance
Function _get_typedefs_recursive returns the type def for this type as well as the type defs for any fields within the type
Function _type_name given a short type, and an object instance of that type, determines and returns the fully qualified type
Function _type_name_from_instance Undocumented
def get_service_request_typedef(servicetype):

Returns a typedef dict for the service request class for the specified service type

def get_service_request_typedef_recursive(servicetype):

Returns a list of typedef dicts for this type and all contained type fields

def get_service_response_typedef(servicetype):

Returns a typedef dict for the service response class for the specified service type

def get_service_response_typedef_recursive(servicetype):

Returns a list of typedef dicts for this type and all contained type fields

def get_typedef(type):

A typedef is a dict containing the following fields:
  • string type
  • string[] fieldnames
  • string[] fieldtypes
  • int[] fieldarraylen
  • string[] examples
  • string[] constnames
  • string[] constvalues

get_typedef will return a typedef dict for the specified message type

def get_typedef_full_text(type):

Returns the full text (similar to gendeps --cat) for the specified message type

def get_typedef_recursive(type):

Returns a list of typedef dicts for this type and all contained type fields

atomics: list[str] =

Undocumented

specials: list[str] =

Undocumented

def _get_special_typedef(type):

Undocumented

def _get_subtypedefs_recursive(typedef, typesseen):

Undocumented

def _get_typedef(instance):

Gets a typedef dict for the specified instance

def _get_typedefs_recursive(type, typesseen):

returns the type def for this type as well as the type defs for any fields within the type

def _type_name(type, instance):

given a short type, and an object instance of that type, determines and returns the fully qualified type

def _type_name_from_instance(instance):

Undocumented