Classes | |
| class | Connection |
| Rule. More... | |
| class | Registration |
Functions | |
| def | _get_connections_from_action_chan_dict (ccproxy_channel_dict, connection_type) |
| def | _get_connections_from_pub_sub_chan_dict (ccproxy_channel_dict, connection_type) |
| def | _get_connections_from_service_chan_dict (ccproxy_channel_dict, connection_type) |
| Conversion from Connection Cache Proxy channels (as passed in callback) to Gateway connections. More... | |
| def | create_empty_connection_type_dictionary (collection_type=list) |
| Factories. More... | |
| def | decrypt (ciphertext, key) |
| def | decrypt_connection (connection, key) |
| def | deserialize (str_msg) |
| def | deserialize_connection (connection_str) |
| def | deserialize_key (serialized_key) |
| def | deserialize_request (request_str) |
| def | encrypt (plaintext, public_key) |
| def | encrypt_connection (connection, key) |
| def | format_rule (rule) |
| Formatters. More... | |
| def | generate_private_public_key () |
| def | get_connection_from_list (connection_argument_list) |
| def | get_rule_from_list (rule_argument_list) |
| def | is_all_pattern (pattern) |
| Regex. More... | |
| def | serialize (data) |
| def | serialize_connection (connection) |
| def | serialize_connection_request (command, source, connection) |
| def | serialize_key (key) |
| def | serialize_rule_request (command, source, rule) |
Variables | |
| list | action_types = ['/goal', '/cancel', '/status', '/feedback', '/result'] |
| list | connection_type_strings_list = ["publisher", "subscriber", "service", "action_client", "action_server"] |
| connection_types | |
| Constants. More... | |
| list | connection_types_list |
| difflist = lambdal1,l2:[x for x in l1 if x not in l2] | |
| int | MAX_PLAINTEXT_LENGTH = 256 |
| Encryption/Decryption. More... | |
|
private |
|
private |
|
private |
Conversion from Connection Cache Proxy channels (as passed in callback) to Gateway connections.
| def rocon_gateway.utils.create_empty_connection_type_dictionary | ( | collection_type = list | ) |
| def rocon_gateway.utils.decrypt_connection | ( | connection, | |
| key | |||
| ) |
| def rocon_gateway.utils.deserialize_connection | ( | connection_str | ) |
| def rocon_gateway.utils.encrypt_connection | ( | connection, | |
| key | |||
| ) |
| def rocon_gateway.utils.get_connection_from_list | ( | connection_argument_list | ) |
| def rocon_gateway.utils.get_rule_from_list | ( | rule_argument_list | ) |
| def rocon_gateway.utils.is_all_pattern | ( | pattern | ) |
| def rocon_gateway.utils.serialize_connection_request | ( | command, | |
| source, | |||
| connection | |||
| ) |
| def rocon_gateway.utils.serialize_rule_request | ( | command, | |
| source, | |||
| rule | |||
| ) |
| list rocon_gateway.utils.action_types = ['/goal', '/cancel', '/status', '/feedback', '/result'] |
| list rocon_gateway.utils.connection_type_strings_list = ["publisher", "subscriber", "service", "action_client", "action_server"] |
| rocon_gateway.utils.connection_types |
| list rocon_gateway.utils.connection_types_list |
| rocon_gateway.utils.difflist = lambdal1,l2:[x for x in l1 if x not in l2] |