From 43e721222b4a7188ea0d45fbfe563c42764eb6c1 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 29 Oct 2024 18:10:57 +0000 Subject: [PATCH] Update Docs: v1.34.0 --- docs/.nojekyll | 0 docs/_allocator_8cpp.html | 101 + docs/_allocator_8h.html | 116 + docs/_allocator_8h_source.html | 109 + docs/_api_8cpp.html | 132 + docs/_api_8h.html | 137 + docs/_api_8h_source.html | 229 + docs/_bootstrap_8cpp.html | 95 + docs/_bootstrap_8h.html | 113 + docs/_bootstrap_8h_source.html | 154 + docs/_c_r_c_8cpp.html | 104 + docs/_c_r_c_8h.html | 106 + docs/_c_r_c_8h_source.html | 107 + docs/_cbor_8cpp.html | 94 + docs/_cbor_8h.html | 133 + docs/_cbor_8h_source.html | 228 + docs/_channel_handler_8cpp.html | 110 + docs/_channel_handler_8h.html | 120 + docs/_channel_handler_8h_source.html | 230 + docs/_connectivity_info_8cpp.html | 91 + docs/_connectivity_info_8h.html | 101 + docs/_connectivity_info_8h_source.html | 124 + ...ate_certificate_from_csr_request_8cpp.html | 91 + ...reate_certificate_from_csr_request_8h.html | 101 + ...ertificate_from_csr_request_8h_source.html | 126 + ...te_certificate_from_csr_response_8cpp.html | 91 + ...eate_certificate_from_csr_response_8h.html | 101 + ...rtificate_from_csr_response_8h_source.html | 132 + ...te_from_csr_subscription_request_8cpp.html | 91 + ...cate_from_csr_subscription_request_8h.html | 101 + ...om_csr_subscription_request_8h_source.html | 122 + ...ate_keys_and_certificate_request_8cpp.html | 91 + ...reate_keys_and_certificate_request_8h.html | 101 + ...eys_and_certificate_request_8h_source.html | 122 + ...te_keys_and_certificate_response_8cpp.html | 91 + ...eate_keys_and_certificate_response_8h.html | 101 + ...ys_and_certificate_response_8h_source.html | 135 + ...certificate_subscription_request_8cpp.html | 91 + ...d_certificate_subscription_request_8h.html | 101 + ...ficate_subscription_request_8h_source.html | 122 + docs/_credentials_8cpp.html | 118 + docs/_credentials_8h.html | 144 + docs/_credentials_8h_source.html | 474 ++ docs/_date_time_8cpp.html | 92 + docs/_date_time_8h.html | 141 + docs/_date_time_8h_source.html | 216 + docs/_default_connection_config_8cpp.html | 92 + docs/_delete_named_shadow_request_8cpp.html | 91 + docs/_delete_named_shadow_request_8h.html | 101 + ...delete_named_shadow_request_8h_source.html | 132 + ...amed_shadow_subscription_request_8cpp.html | 91 + ..._named_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 129 + docs/_delete_shadow_request_8cpp.html | 91 + docs/_delete_shadow_request_8h.html | 101 + docs/_delete_shadow_request_8h_source.html | 129 + docs/_delete_shadow_response_8cpp.html | 91 + docs/_delete_shadow_response_8h.html | 102 + docs/_delete_shadow_response_8h_source.html | 135 + ...lete_shadow_subscription_request_8cpp.html | 91 + ...delete_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 126 + .../_describe_job_execution_request_8cpp.html | 91 + docs/_describe_job_execution_request_8h.html | 101 + ...cribe_job_execution_request_8h_source.html | 138 + ..._describe_job_execution_response_8cpp.html | 91 + docs/_describe_job_execution_response_8h.html | 103 + ...ribe_job_execution_response_8h_source.html | 137 + ...b_execution_subscription_request_8cpp.html | 91 + ...job_execution_subscription_request_8h.html | 101 + ...cution_subscription_request_8h_source.html | 129 + docs/_device_defender_8cpp.html | 111 + docs/_device_defender_8h.html | 138 + docs/_device_defender_8h_source.html | 252 + docs/_discover_response_8cpp.html | 91 + docs/_discover_response_8h.html | 99 + docs/_discover_response_8h_source.html | 111 + docs/_discovery_client_8cpp.html | 102 + docs/_discovery_client_8h.html | 108 + docs/_discovery_client_8h_source.html | 163 + docs/_event_loop_group_8cpp.html | 94 + docs/_event_loop_group_8h.html | 102 + docs/_event_loop_group_8h_source.html | 125 + docs/_event_stream_client_8cpp.html | 231 + docs/_event_stream_client_8h.html | 201 + docs/_event_stream_client_8h_source.html | 799 ++ docs/_g_g_core_8cpp.html | 91 + docs/_g_g_core_8h.html | 99 + docs/_g_g_core_8h_source.html | 113 + docs/_g_g_group_8cpp.html | 91 + docs/_g_g_group_8h.html | 99 + docs/_g_g_group_8h_source.html | 115 + docs/_get_named_shadow_request_8cpp.html | 91 + docs/_get_named_shadow_request_8h.html | 101 + docs/_get_named_shadow_request_8h_source.html | 132 + ...amed_shadow_subscription_request_8cpp.html | 91 + ..._named_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 129 + ...t_pending_job_executions_request_8cpp.html | 91 + ...get_pending_job_executions_request_8h.html | 101 + ...ding_job_executions_request_8h_source.html | 129 + ..._pending_job_executions_response_8cpp.html | 91 + ...et_pending_job_executions_response_8h.html | 103 + ...ing_job_executions_response_8h_source.html | 140 + ..._executions_subscription_request_8cpp.html | 91 + ...ob_executions_subscription_request_8h.html | 101 + ...utions_subscription_request_8h_source.html | 126 + docs/_get_shadow_request_8cpp.html | 91 + docs/_get_shadow_request_8h.html | 101 + docs/_get_shadow_request_8h_source.html | 129 + docs/_get_shadow_response_8cpp.html | 91 + docs/_get_shadow_response_8h.html | 104 + docs/_get_shadow_response_8h_source.html | 145 + ..._get_shadow_subscription_request_8cpp.html | 91 + docs/_get_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 126 + docs/_greengrass_core_ipc_client_8cpp.html | 93 + docs/_greengrass_core_ipc_client_8h.html | 102 + ..._greengrass_core_ipc_client_8h_source.html | 256 + docs/_greengrass_core_ipc_model_8cpp.html | 92 + docs/_greengrass_core_ipc_model_8h.html | 615 ++ .../_greengrass_core_ipc_model_8h_source.html | 6791 +++++++++++++++++ docs/_h_m_a_c_8cpp.html | 102 + docs/_h_m_a_c_8h.html | 125 + docs/_h_m_a_c_8h_source.html | 191 + docs/_hash_8cpp.html | 110 + docs/_hash_8h.html | 137 + docs/_hash_8h_source.html | 210 + docs/_host_resolver_8cpp.html | 97 + docs/_host_resolver_8h.html | 113 + docs/_host_resolver_8h_source.html | 172 + docs/_http_connection_8cpp.html | 105 + docs/_http_connection_8h.html | 160 + docs/_http_connection_8h_source.html | 430 ++ docs/_http_connection_manager_8cpp.html | 105 + docs/_http_connection_manager_8h.html | 113 + docs/_http_connection_manager_8h_source.html | 173 + docs/_http_proxy_strategy_8cpp.html | 102 + docs/_http_proxy_strategy_8h.html | 114 + docs/_http_proxy_strategy_8h_source.html | 163 + docs/_http_request_response_8cpp.html | 96 + docs/_http_request_response_8h.html | 111 + docs/_http_request_response_8h_source.html | 197 + docs/_imds_client_8cpp.html | 105 + docs/_imds_client_8h.html | 132 + docs/_imds_client_8h_source.html | 345 + docs/_iot_device_8cpp.html | 94 + docs/_iot_device_8h.html | 102 + docs/_iot_device_8h_source.html | 119 + docs/_iot_identity_client_8cpp.html | 101 + docs/_iot_identity_client_8h.html | 123 + docs/_iot_identity_client_8h_source.html | 227 + docs/_iot_jobs_client_8cpp.html | 108 + docs/_iot_jobs_client_8h.html | 131 + docs/_iot_jobs_client_8h_source.html | 286 + docs/_iot_secure_tunneling_client_8cpp.html | 93 + docs/_iot_secure_tunneling_client_8h.html | 112 + ...iot_secure_tunneling_client_8h_source.html | 151 + docs/_iot_shadow_client_8cpp.html | 113 + docs/_iot_shadow_client_8h.html | 143 + docs/_iot_shadow_client_8h_source.html | 365 + docs/_job_execution_data_8cpp.html | 91 + docs/_job_execution_data_8h.html | 103 + docs/_job_execution_data_8h_source.html | 159 + docs/_job_execution_state_8cpp.html | 91 + docs/_job_execution_state_8h.html | 102 + docs/_job_execution_state_8h_source.html | 135 + docs/_job_execution_summary_8cpp.html | 91 + docs/_job_execution_summary_8h.html | 102 + docs/_job_execution_summary_8h_source.html | 144 + docs/_job_executions_changed_event_8cpp.html | 91 + docs/_job_executions_changed_event_8h.html | 104 + ...ob_executions_changed_event_8h_source.html | 139 + ...ons_changed_subscription_request_8cpp.html | 91 + ...tions_changed_subscription_request_8h.html | 101 + ...hanged_subscription_request_8h_source.html | 126 + docs/_job_status_8cpp.html | 301 + docs/_job_status_8h.html | 122 + docs/_job_status_8h_source.html | 135 + docs/_json_object_8cpp.html | 94 + docs/_json_object_8h.html | 102 + docs/_json_object_8h_source.html | 293 + docs/_mqtt5_client_core_8cpp.html | 80 + docs/_mqtt5_packets_8cpp.html | 123 + docs/_mqtt5_packets_8h.html | 129 + docs/_mqtt5_packets_8h_source.html | 867 +++ docs/_mqtt5_types_8h.html | 128 + docs/_mqtt5_types_8h_source.html | 138 + docs/_mqtt_common_8cpp.html | 95 + docs/_mqtt_common_8h.html | 110 + docs/_mqtt_common_8h_source.html | 155 + docs/_mqtt_connection_8cpp.html | 96 + docs/_mqtt_connection_8h.html | 145 + docs/_mqtt_connection_8h_source.html | 315 + docs/_mqtt_connection_core_8cpp.html | 80 + docs/_mqtt_types_8h.html | 120 + docs/_mqtt_types_8h_source.html | 193 + ...lta_updated_subscription_request_8cpp.html | 91 + ...delta_updated_subscription_request_8h.html | 101 + ...pdated_subscription_request_8h_source.html | 129 + ...dow_updated_subscription_request_8cpp.html | 91 + ...hadow_updated_subscription_request_8h.html | 101 + ...pdated_subscription_request_8h_source.html | 129 + ...next_job_execution_changed_event_8cpp.html | 91 + .../_next_job_execution_changed_event_8h.html | 103 + ...job_execution_changed_event_8h_source.html | 134 + ...ion_changed_subscription_request_8cpp.html | 91 + ...ution_changed_subscription_request_8h.html | 101 + ...hanged_subscription_request_8h_source.html | 126 + docs/_optional_8h.html | 100 + docs/_optional_8h_source.html | 321 + docs/_pkcs11_8cpp.html | 95 + docs/_pkcs11_8h.html | 101 + docs/_pkcs11_8h_source.html | 137 + docs/_ref_counted_8h.html | 101 + docs/_ref_counted_8h_source.html | 137 + docs/_register_thing_request_8cpp.html | 91 + docs/_register_thing_request_8h.html | 101 + docs/_register_thing_request_8h_source.html | 132 + docs/_register_thing_response_8cpp.html | 91 + docs/_register_thing_response_8h.html | 101 + docs/_register_thing_response_8h_source.html | 129 + ...ister_thing_subscription_request_8cpp.html | 91 + ...egister_thing_subscription_request_8h.html | 101 + ..._thing_subscription_request_8h_source.html | 126 + docs/_rejected_error_8cpp.html | 91 + docs/_rejected_error_8h.html | 104 + docs/_rejected_error_8h_source.html | 145 + docs/_rejected_error_code_8cpp.html | 325 + docs/_rejected_error_code_8h.html | 124 + docs/_rejected_error_code_8h_source.html | 137 + docs/_rule_engine_8cpp.html | 103 + docs/_rule_engine_8h.html | 105 + docs/_rule_engine_8h_source.html | 247 + docs/_secure_random_8cpp.html | 100 + docs/_secure_random_8h.html | 102 + docs/_secure_random_8h_source.html | 101 + docs/_secure_tunnel_8cpp.html | 100 + docs/_secure_tunnel_8h.html | 170 + docs/_secure_tunnel_8h_source.html | 788 ++ ...secure_tunneling_notify_response_8cpp.html | 91 + .../_secure_tunneling_notify_response_8h.html | 101 + ...e_tunneling_notify_response_8h_source.html | 141 + docs/_shadow_delta_updated_event_8cpp.html | 91 + docs/_shadow_delta_updated_event_8h.html | 102 + ..._shadow_delta_updated_event_8h_source.html | 142 + ...lta_updated_subscription_request_8cpp.html | 91 + ...delta_updated_subscription_request_8h.html | 101 + ...pdated_subscription_request_8h_source.html | 126 + docs/_shadow_metadata_8cpp.html | 91 + docs/_shadow_metadata_8h.html | 101 + docs/_shadow_metadata_8h_source.html | 131 + docs/_shadow_state_8cpp.html | 91 + docs/_shadow_state_8h.html | 101 + docs/_shadow_state_8h_source.html | 131 + docs/_shadow_state_with_delta_8cpp.html | 91 + docs/_shadow_state_with_delta_8h.html | 101 + docs/_shadow_state_with_delta_8h_source.html | 134 + docs/_shadow_updated_event_8cpp.html | 91 + docs/_shadow_updated_event_8h.html | 103 + docs/_shadow_updated_event_8h_source.html | 137 + docs/_shadow_updated_snapshot_8cpp.html | 91 + docs/_shadow_updated_snapshot_8h.html | 103 + docs/_shadow_updated_snapshot_8h_source.html | 137 + ...dow_updated_subscription_request_8cpp.html | 91 + ...hadow_updated_subscription_request_8h.html | 101 + ...pdated_subscription_request_8h_source.html | 126 + docs/_signing_8h.html | 121 + docs/_signing_8h_source.html | 166 + docs/_sigv4_signing_8cpp.html | 120 + docs/_sigv4_signing_8h.html | 156 + docs/_sigv4_signing_8h_source.html | 290 + docs/_socket_options_8cpp.html | 99 + docs/_socket_options_8h.html | 115 + docs/_socket_options_8h_source.html | 188 + ...tart_next_job_execution_response_8cpp.html | 91 + ..._start_next_job_execution_response_8h.html | 103 + ...next_job_execution_response_8h_source.html | 137 + ...xt_pending_job_execution_request_8cpp.html | 91 + ...next_pending_job_execution_request_8h.html | 101 + ...nding_job_execution_request_8h_source.html | 135 + ...b_execution_subscription_request_8cpp.html | 91 + ...job_execution_subscription_request_8h.html | 101 + ...cution_subscription_request_8h_source.html | 126 + docs/_stl_allocator_8h.html | 103 + docs/_stl_allocator_8h_source.html | 157 + docs/_stream_8cpp.html | 96 + docs/_stream_8h.html | 122 + docs/_stream_8h_source.html | 248 + docs/_string_utils_8cpp.html | 98 + docs/_string_utils_8h.html | 100 + docs/_string_utils_8h_source.html | 97 + docs/_string_view_8h.html | 193 + docs/_string_view_8h_source.html | 1021 +++ ...scribe_to_tunnels_notify_request_8cpp.html | 91 + ...ubscribe_to_tunnels_notify_request_8h.html | 101 + ...e_to_tunnels_notify_request_8h_source.html | 135 + docs/_symmetric_cipher_8cpp.html | 94 + docs/_symmetric_cipher_8h.html | 120 + docs/_symmetric_cipher_8h_source.html | 183 + docs/_tls_options_8cpp.html | 97 + docs/_tls_options_8h.html | 135 + docs/_tls_options_8h_source.html | 340 + docs/_types_8cpp.html | 122 + docs/_types_8h.html | 202 + docs/_types_8h_source.html | 277 + docs/_u_u_i_d_8cpp.html | 91 + docs/_u_u_i_d_8h.html | 101 + docs/_u_u_i_d_8h_source.html | 126 + docs/_update_job_execution_request_8cpp.html | 91 + docs/_update_job_execution_request_8h.html | 102 + ...pdate_job_execution_request_8h_source.html | 156 + docs/_update_job_execution_response_8cpp.html | 91 + docs/_update_job_execution_response_8h.html | 103 + ...date_job_execution_response_8h_source.html | 141 + ...b_execution_subscription_request_8cpp.html | 91 + ...job_execution_subscription_request_8h.html | 101 + ...cution_subscription_request_8h_source.html | 129 + docs/_update_named_shadow_request_8cpp.html | 91 + docs/_update_named_shadow_request_8h.html | 102 + ...update_named_shadow_request_8h_source.html | 141 + ...amed_shadow_subscription_request_8cpp.html | 91 + ..._named_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 129 + docs/_update_shadow_request_8cpp.html | 91 + docs/_update_shadow_request_8h.html | 102 + docs/_update_shadow_request_8h_source.html | 138 + docs/_update_shadow_response_8cpp.html | 91 + docs/_update_shadow_response_8h.html | 104 + docs/_update_shadow_response_8h_source.html | 145 + ...date_shadow_subscription_request_8cpp.html | 91 + ...update_shadow_subscription_request_8h.html | 101 + ...shadow_subscription_request_8h_source.html | 126 + docs/_uri_8cpp.html | 99 + docs/_uri_8h.html | 108 + docs/_uri_8h_source.html | 148 + docs/_utility_8h.html | 106 + docs/_utility_8h_source.html | 108 + docs/_variant_8h.html | 157 + docs/_variant_8h_source.html | 706 ++ docs/annotated.html | 570 ++ docs/bc_s.png | Bin 0 -> 676 bytes docs/bdwn.png | Bin 0 -> 147 bytes ...ss_aws_1_1_crt_1_1_api_handle-members.html | 103 + docs/class_aws_1_1_crt_1_1_api_handle.html | 659 ++ ...1_auth_1_1_aws_signing_config-members.html | 122 + ...1_crt_1_1_auth_1_1_aws_signing_config.html | 1051 +++ ..._1_crt_1_1_auth_1_1_aws_signing_config.png | Bin 0 -> 827 bytes ..._crt_1_1_auth_1_1_credentials-members.html | 97 + ..._aws_1_1_crt_1_1_auth_1_1_credentials.html | 514 ++ ...auth_1_1_credentials_provider-members.html | 105 + ...crt_1_1_auth_1_1_credentials_provider.html | 830 ++ ..._crt_1_1_auth_1_1_credentials_provider.png | Bin 0 -> 1641 bytes ...th_1_1_i_credentials_provider-members.html | 87 + ...t_1_1_auth_1_1_i_credentials_provider.html | 223 + ...rt_1_1_auth_1_1_i_credentials_provider.png | Bin 0 -> 1640 bytes ...uth_1_1_i_http_request_signer-members.html | 91 + ...rt_1_1_auth_1_1_i_http_request_signer.html | 356 + ...crt_1_1_auth_1_1_i_http_request_signer.png | Bin 0 -> 937 bytes ...1_1_auth_1_1_i_signing_config-members.html | 90 + ...1_1_crt_1_1_auth_1_1_i_signing_config.html | 302 + ..._1_1_crt_1_1_auth_1_1_i_signing_config.png | Bin 0 -> 833 bytes ...1_1_sigv4_http_request_signer-members.html | 93 + ..._1_auth_1_1_sigv4_http_request_signer.html | 243 + ...1_1_auth_1_1_sigv4_http_request_signer.png | Bin 0 -> 931 bytes ...crt_1_1_cbor_1_1_cbor_decoder-members.html | 103 + ...aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html | 694 ++ ...crt_1_1_cbor_1_1_cbor_encoder-members.html | 107 + ...aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html | 826 ++ ...rt_1_1_crypto_1_1_byo_h_m_a_c-members.html | 87 + ...ws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html | 241 + ...1_crt_1_1_crypto_1_1_byo_hash-members.html | 87 + ...s_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html | 235 + ..._1_crt_1_1_crypto_1_1_h_m_a_c-members.html | 96 + ...ss_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html | 482 ++ ...s_1_1_crt_1_1_crypto_1_1_hash-members.html | 97 + ...class_aws_1_1_crt_1_1_crypto_1_1_hash.html | 501 ++ ...1_crypto_1_1_symmetric_cipher-members.html | 103 + ...1_crt_1_1_crypto_1_1_symmetric_cipher.html | 755 ++ ...ass_aws_1_1_crt_1_1_date_time-members.html | 117 + docs/class_aws_1_1_crt_1_1_date_time.html | 1098 +++ ...endpoints_1_1_request_context-members.html | 93 + ...crt_1_1_endpoints_1_1_request_context.html | 372 + ...points_1_1_resolution_outcome-members.html | 95 + ..._1_1_endpoints_1_1_resolution_outcome.html | 376 + ...1_1_endpoints_1_1_rule_engine-members.html | 91 + ...1_1_crt_1_1_endpoints_1_1_rule_engine.html | 320 + ..._adaptive_http_proxy_strategy-members.html | 93 + ...http_1_1_adaptive_http_proxy_strategy.html | 319 + ..._http_1_1_adaptive_http_proxy_strategy.png | Bin 0 -> 912 bytes ...tp_1_1_http_client_connection-members.html | 96 + ...t_1_1_http_1_1_http_client_connection.html | 506 ++ ...rt_1_1_http_1_1_http_client_connection.png | Bin 0 -> 2165 bytes ...ttp_client_connection_manager-members.html | 88 + ...tp_1_1_http_client_connection_manager.html | 266 + ...ttp_1_1_http_client_connection_manager.png | Bin 0 -> 1204 bytes ...nt_connection_manager_options-members.html | 91 + ...ttp_client_connection_manager_options.html | 292 + ...ttp_client_connection_options-members.html | 99 + ...tp_1_1_http_client_connection_options.html | 430 ++ ...ient_connection_proxy_options-members.html | 98 + ..._http_client_connection_proxy_options.html | 424 + ...1_http_1_1_http_client_stream-members.html | 101 + ...1_crt_1_1_http_1_1_http_client_stream.html | 351 + ..._1_crt_1_1_http_1_1_http_client_stream.png | Bin 0 -> 1249 bytes ...crt_1_1_http_1_1_http_message-members.html | 100 + ...aws_1_1_crt_1_1_http_1_1_http_message.html | 624 ++ ..._aws_1_1_crt_1_1_http_1_1_http_message.png | Bin 0 -> 975 bytes ..._http_1_1_http_proxy_strategy-members.html | 88 + ..._crt_1_1_http_1_1_http_proxy_strategy.html | 278 + ...1_crt_1_1_http_1_1_http_proxy_strategy.png | Bin 0 -> 911 bytes ...crt_1_1_http_1_1_http_request-members.html | 108 + ...aws_1_1_crt_1_1_http_1_1_http_request.html | 375 + ..._aws_1_1_crt_1_1_http_1_1_http_request.png | Bin 0 -> 712 bytes ...rt_1_1_http_1_1_http_response-members.html | 103 + ...ws_1_1_crt_1_1_http_1_1_http_response.html | 223 + ...aws_1_1_crt_1_1_http_1_1_http_response.png | Bin 0 -> 710 bytes ..._crt_1_1_http_1_1_http_stream-members.html | 95 + ..._aws_1_1_crt_1_1_http_1_1_http_stream.html | 448 ++ ...s_aws_1_1_crt_1_1_http_1_1_http_stream.png | Bin 0 -> 1251 bytes ...1_http_1_1_managed_connection-members.html | 98 + ...1_crt_1_1_http_1_1_managed_connection.html | 198 + ..._1_crt_1_1_http_1_1_managed_connection.png | Bin 0 -> 1571 bytes ...http_1_1_unmanaged_connection-members.html | 98 + ...crt_1_1_http_1_1_unmanaged_connection.html | 198 + ..._crt_1_1_http_1_1_unmanaged_connection.png | Bin 0 -> 1578 bytes ..._crt_1_1_imds_1_1_imds_client-members.html | 113 + ..._aws_1_1_crt_1_1_imds_1_1_imds_client.html | 1202 +++ ...rt_1_1_io_1_1_channel_handler-members.html | 117 + ...ws_1_1_crt_1_1_io_1_1_channel_handler.html | 1015 +++ ...aws_1_1_crt_1_1_io_1_1_channel_handler.png | Bin 0 -> 1168 bytes ...t_1_1_io_1_1_client_bootstrap-members.html | 94 + ...s_1_1_crt_1_1_io_1_1_client_bootstrap.html | 417 + ..._1_client_tls_channel_handler-members.html | 123 + ...1_1_io_1_1_client_tls_channel_handler.html | 269 + ..._1_1_io_1_1_client_tls_channel_handler.png | Bin 0 -> 1157 bytes ..._io_1_1_default_host_resolver-members.html | 94 + ..._crt_1_1_io_1_1_default_host_resolver.html | 451 ++ ...1_crt_1_1_io_1_1_default_host_resolver.png | Bin 0 -> 751 bytes ...t_1_1_io_1_1_event_loop_group-members.html | 92 + ...s_1_1_crt_1_1_io_1_1_event_loop_group.html | 368 + ..._crt_1_1_io_1_1_host_resolver-members.html | 85 + ..._aws_1_1_crt_1_1_io_1_1_host_resolver.html | 173 + ...s_aws_1_1_crt_1_1_io_1_1_host_resolver.png | Bin 0 -> 750 bytes ...1_crt_1_1_io_1_1_input_stream-members.html | 107 + ...s_aws_1_1_crt_1_1_io_1_1_input_stream.html | 741 ++ ...ss_aws_1_1_crt_1_1_io_1_1_input_stream.png | Bin 0 -> 2103 bytes ...1_1_crt_1_1_io_1_1_pkcs11_lib-members.html | 87 + ...ass_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html | 267 + ...crt_1_1_io_1_1_socket_options-members.html | 102 + ...aws_1_1_crt_1_1_io_1_1_socket_options.html | 662 ++ ...1_std_i_o_stream_input_stream-members.html | 109 + ..._1_io_1_1_std_i_o_stream_input_stream.html | 412 + ...1_1_io_1_1_std_i_o_stream_input_stream.png | Bin 0 -> 2091 bytes ..._1_io_1_1_tls_channel_handler-members.html | 122 + ..._1_crt_1_1_io_1_1_tls_channel_handler.html | 347 + ...1_1_crt_1_1_io_1_1_tls_channel_handler.png | Bin 0 -> 1159 bytes ...io_1_1_tls_connection_options-members.html | 94 + ...crt_1_1_io_1_1_tls_connection_options.html | 400 + ..._1_crt_1_1_io_1_1_tls_context-members.html | 93 + ...ss_aws_1_1_crt_1_1_io_1_1_tls_context.html | 391 + ..._1_io_1_1_tls_context_options-members.html | 106 + ..._1_crt_1_1_io_1_1_tls_context_options.html | 891 +++ ..._1_tls_context_pkcs11_options-members.html | 90 + ...1_1_io_1_1_tls_context_pkcs11_options.html | 353 + ...ss_aws_1_1_crt_1_1_io_1_1_uri-members.html | 101 + docs/class_aws_1_1_crt_1_1_io_1_1_uri.html | 597 ++ ...s_aws_1_1_crt_1_1_json_object-members.html | 125 + docs/class_aws_1_1_crt_1_1_json_object.html | 1177 +++ ...ass_aws_1_1_crt_1_1_json_view-members.html | 125 + docs/class_aws_1_1_crt_1_1_json_view.html | 966 +++ ...1_1_mqtt5_1_1_conn_ack_packet-members.html | 109 + ...1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html | 883 +++ ..._1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.png | Bin 0 -> 761 bytes ..._1_1_mqtt5_1_1_connect_packet-members.html | 118 + ..._1_1_crt_1_1_mqtt5_1_1_connect_packet.html | 1264 +++ ...s_1_1_crt_1_1_mqtt5_1_1_connect_packet.png | Bin 0 -> 750 bytes ...1_mqtt5_1_1_disconnect_packet-members.html | 104 + ...1_crt_1_1_mqtt5_1_1_disconnect_packet.html | 777 ++ ..._1_crt_1_1_mqtt5_1_1_disconnect_packet.png | Bin 0 -> 777 bytes ..._1_crt_1_1_mqtt5_1_1_i_packet-members.html | 84 + ...ss_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html | 139 + ...ass_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.png | Bin 0 -> 4933 bytes ...rt_1_1_mqtt5_1_1_mqtt5_client-members.html | 96 + ...ws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html | 559 ++ ...aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.png | Bin 0 -> 855 bytes ...qtt5_1_1_mqtt5_client_options-members.html | 115 + ...rt_1_1_mqtt5_1_1_mqtt5_client_options.html | 1175 +++ ...mqtt5_1_1_negotiated_settings-members.html | 104 + ...crt_1_1_mqtt5_1_1_negotiated_settings.html | 702 ++ ..._1_1_mqtt5_1_1_pub_ack_packet-members.html | 93 + ..._1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html | 402 + ...s_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.png | Bin 0 -> 751 bytes ..._1_1_mqtt5_1_1_publish_packet-members.html | 117 + ..._1_1_crt_1_1_mqtt5_1_1_publish_packet.html | 1219 +++ ...s_1_1_crt_1_1_mqtt5_1_1_publish_packet.png | Bin 0 -> 745 bytes ..._1_1_mqtt5_1_1_publish_result-members.html | 94 + ..._1_1_crt_1_1_mqtt5_1_1_publish_result.html | 383 + ..._1_1_mqtt5_1_1_sub_ack_packet-members.html | 93 + ..._1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html | 402 + ...s_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.png | Bin 0 -> 753 bytes ..._1_mqtt5_1_1_subscribe_packet-members.html | 98 + ..._1_crt_1_1_mqtt5_1_1_subscribe_packet.html | 586 ++ ...1_1_crt_1_1_mqtt5_1_1_subscribe_packet.png | Bin 0 -> 787 bytes ...rt_1_1_mqtt5_1_1_subscription-members.html | 97 + ...ws_1_1_crt_1_1_mqtt5_1_1_subscription.html | 544 ++ ...1_mqtt5_1_1_un_sub_ack_packet-members.html | 93 + ...1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html | 402 + ..._1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.png | Bin 0 -> 783 bytes ..._mqtt5_1_1_unsubscribe_packet-members.html | 96 + ..._crt_1_1_mqtt5_1_1_unsubscribe_packet.html | 513 ++ ...1_crt_1_1_mqtt5_1_1_unsubscribe_packet.png | Bin 0 -> 796 bytes ...t_1_1_mqtt5_1_1_user_property-members.html | 91 + ...s_1_1_crt_1_1_mqtt5_1_1_user_property.html | 329 + ..._crt_1_1_mqtt_1_1_mqtt_client-members.html | 94 + ..._aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html | 481 ++ ..._1_1_mqtt_1_1_mqtt_connection-members.html | 117 + ..._1_1_crt_1_1_mqtt_1_1_mqtt_connection.html | 1267 +++ ...s_1_1_crt_1_1_mqtt_1_1_mqtt_connection.png | Bin 0 -> 993 bytes ...lass_aws_1_1_crt_1_1_optional-members.html | 108 + docs/class_aws_1_1_crt_1_1_optional.html | 864 +++ ...s_aws_1_1_crt_1_1_ref_counted-members.html | 87 + docs/class_aws_1_1_crt_1_1_ref_counted.html | 217 + ...aws_1_1_crt_1_1_stl_allocator-members.html | 94 + docs/class_aws_1_1_crt_1_1_stl_allocator.html | 429 ++ docs/class_aws_1_1_crt_1_1_stl_allocator.png | Bin 0 -> 640 bytes ...class_aws_1_1_crt_1_1_u_u_i_d-members.html | 93 + docs/class_aws_1_1_crt_1_1_u_u_i_d.html | 355 + ...class_aws_1_1_crt_1_1_variant-members.html | 109 + docs/class_aws_1_1_crt_1_1_variant.html | 909 +++ ...1_crt_1_1_variant_alternative-members.html | 86 + ...s_aws_1_1_crt_1_1_variant_alternative.html | 176 + ..._aws_1_1_crt_1_1_variant_size-members.html | 82 + docs/class_aws_1_1_crt_1_1_variant_size.html | 87 + ..._1_crt_1_1basic__string__view-members.html | 159 + ...ss_aws_1_1_crt_1_1basic__string__view.html | 2625 +++++++ ...scovery_1_1_connectivity_info-members.html | 90 + ...s_1_1_discovery_1_1_connectivity_info.html | 231 + ...scovery_1_1_discover_response-members.html | 87 + ...s_1_1_discovery_1_1_discover_response.html | 183 + ...iscovery_1_1_discovery_client-members.html | 85 + ...ws_1_1_discovery_1_1_discovery_client.html | 174 + ...y_1_1_discovery_client_config-members.html | 96 + ...discovery_1_1_discovery_client_config.html | 385 + ...ws_1_1_discovery_1_1_g_g_core-members.html | 88 + .../class_aws_1_1_discovery_1_1_g_g_core.html | 199 + ...s_1_1_discovery_1_1_g_g_group-members.html | 89 + ...class_aws_1_1_discovery_1_1_g_g_group.html | 215 + ...amrpc_1_1_abstract_shape_base-members.html | 89 + ...ventstreamrpc_1_1_abstract_shape_base.html | 377 + ...eventstreamrpc_1_1_abstract_shape_base.png | Bin 0 -> 77712 bytes ...reamrpc_1_1_client_connection-members.html | 98 + ..._eventstreamrpc_1_1_client_connection.html | 582 ++ ...amrpc_1_1_client_continuation-members.html | 89 + ...ventstreamrpc_1_1_client_continuation.html | 376 + ...1_client_continuation_handler-members.html | 87 + ...amrpc_1_1_client_continuation_handler.html | 275 + ...eamrpc_1_1_client_continuation_handler.png | Bin 0 -> 28808 bytes ...treamrpc_1_1_client_operation-members.html | 97 + ...1_eventstreamrpc_1_1_client_operation.html | 563 ++ ..._1_eventstreamrpc_1_1_client_operation.png | Bin 0 -> 28807 bytes ...reamrpc_1_1_connection_config-members.html | 106 + ..._eventstreamrpc_1_1_connection_config.html | 717 ++ ...1_eventstreamrpc_1_1_connection_config.png | Bin 0 -> 907 bytes ..._connection_lifecycle_handler-members.html | 88 + ...mrpc_1_1_connection_lifecycle_handler.html | 259 + ..._1_continuation_callback_data-members.html | 89 + ...eamrpc_1_1_continuation_callback_data.html | 230 + ...eam_cpp_to_native_crt_builder-members.html | 85 + ...vent_stream_cpp_to_native_crt_builder.html | 139 + ...amrpc_1_1_event_stream_header-members.html | 93 + ...ventstreamrpc_1_1_event_stream_header.html | 384 + ...reamrpc_1_1_message_amendment-members.html | 96 + ..._eventstreamrpc_1_1_message_amendment.html | 480 ++ ...streamrpc_1_1_operation_error-members.html | 92 + ..._1_eventstreamrpc_1_1_operation_error.html | 254 + ...1_1_eventstreamrpc_1_1_operation_error.png | Bin 0 -> 9727 bytes ...c_1_1_operation_model_context-members.html | 92 + ...streamrpc_1_1_operation_model_context.html | 463 ++ ...tstreamrpc_1_1_operation_model_context.png | Bin 0 -> 30440 bytes ...eamrpc_1_1_response_retriever-members.html | 87 + ...eventstreamrpc_1_1_response_retriever.html | 205 + ...ntstreamrpc_1_1_service_model-members.html | 85 + ..._1_1_eventstreamrpc_1_1_service_model.html | 176 + ...s_1_1_eventstreamrpc_1_1_service_model.png | Bin 0 -> 1063 bytes ...c_1_1_stream_response_handler-members.html | 88 + ...streamrpc_1_1_stream_response_handler.html | 268 + ...tstreamrpc_1_1_stream_response_handler.png | Bin 0 -> 3408 bytes ...ntstreamrpc_1_1_tagged_result-members.html | 95 + ..._1_1_eventstreamrpc_1_1_tagged_result.html | 432 ++ ...lient_device_action_operation-members.html | 100 + ...horize_client_device_action_operation.html | 290 + ...thorize_client_device_action_operation.png | Bin 0 -> 1715 bytes ...vice_action_operation_context-members.html | 93 + ...lient_device_action_operation_context.html | 355 + ...client_device_action_operation_context.png | Bin 0 -> 1260 bytes ..._client_device_action_request-members.html | 102 + ...uthorize_client_device_action_request.html | 574 ++ ...authorize_client_device_action_request.png | Bin 0 -> 1190 bytes ...client_device_action_response-members.html | 98 + ...thorize_client_device_action_response.html | 460 ++ ...uthorize_client_device_action_response.png | Bin 0 -> 1203 bytes ...e_client_device_action_result-members.html | 90 + ...authorize_client_device_action_result.html | 285 + ...greengrass_1_1_binary_message-members.html | 100 + ...aws_1_1_greengrass_1_1_binary_message.html | 515 ++ ..._aws_1_1_greengrass_1_1_binary_message.png | Bin 0 -> 918 bytes ...el_local_deployment_operation-members.html | 100 + ...1_1_cancel_local_deployment_operation.html | 290 + ..._1_1_cancel_local_deployment_operation.png | Bin 0 -> 1664 bytes ..._deployment_operation_context-members.html | 93 + ...el_local_deployment_operation_context.html | 355 + ...cel_local_deployment_operation_context.png | Bin 0 -> 1231 bytes ...ncel_local_deployment_request-members.html | 98 + ...s_1_1_cancel_local_deployment_request.html | 458 ++ ...ss_1_1_cancel_local_deployment_request.png | Bin 0 -> 1125 bytes ...cel_local_deployment_response-members.html | 98 + ..._1_1_cancel_local_deployment_response.html | 456 ++ ...s_1_1_cancel_local_deployment_response.png | Bin 0 -> 1146 bytes ...ancel_local_deployment_result-members.html | 90 + ...ss_1_1_cancel_local_deployment_result.html | 285 + ...grass_1_1_certificate_options-members.html | 98 + ..._1_greengrass_1_1_certificate_options.html | 458 ++ ...1_1_greengrass_1_1_certificate_options.png | Bin 0 -> 935 bytes ...ngrass_1_1_certificate_update-members.html | 104 + ...1_1_greengrass_1_1_certificate_update.html | 629 ++ ..._1_1_greengrass_1_1_certificate_update.png | Bin 0 -> 923 bytes ..._1_1_certificate_update_event-members.html | 99 + ...eengrass_1_1_certificate_update_event.html | 486 ++ ...reengrass_1_1_certificate_update_event.png | Bin 0 -> 952 bytes ..._1_1_client_device_credential-members.html | 99 + ...eengrass_1_1_client_device_credential.html | 486 ++ ...reengrass_1_1_client_device_credential.png | Bin 0 -> 937 bytes ...engrass_1_1_component_details-members.html | 104 + ..._1_1_greengrass_1_1_component_details.html | 629 ++ ...s_1_1_greengrass_1_1_component_details.png | Bin 0 -> 914 bytes ...1_1_component_not_found_error-members.html | 100 + ...engrass_1_1_component_not_found_error.html | 465 ++ ...eengrass_1_1_component_not_found_error.png | Bin 0 -> 1358 bytes ...omponent_update_policy_events-members.html | 101 + ...ss_1_1_component_update_policy_events.html | 543 ++ ...ass_1_1_component_update_policy_events.png | Bin 0 -> 1124 bytes ..._1_configuration_update_event-members.html | 100 + ...ngrass_1_1_configuration_update_event.html | 515 ++ ...engrass_1_1_configuration_update_event.png | Bin 0 -> 959 bytes ...1_configuration_update_events-members.html | 99 + ...grass_1_1_configuration_update_events.html | 486 ++ ...ngrass_1_1_configuration_update_events.png | Bin 0 -> 1007 bytes ...configuration_validity_report-members.html | 102 + ...ass_1_1_configuration_validity_report.html | 572 ++ ...rass_1_1_configuration_validity_report.png | Bin 0 -> 1019 bytes ...greengrass_1_1_conflict_error-members.html | 100 + ...aws_1_1_greengrass_1_1_conflict_error.html | 465 ++ ..._aws_1_1_greengrass_1_1_conflict_error.png | Bin 0 -> 1300 bytes ...eate_debug_password_operation-members.html | 100 + ...s_1_1_create_debug_password_operation.html | 290 + ...ss_1_1_create_debug_password_operation.png | Bin 0 -> 1655 bytes ...ug_password_operation_context-members.html | 93 + ...eate_debug_password_operation_context.html | 355 + ...reate_debug_password_operation_context.png | Bin 0 -> 1216 bytes ...create_debug_password_request-members.html | 96 + ...ass_1_1_create_debug_password_request.html | 401 + ...rass_1_1_create_debug_password_request.png | Bin 0 -> 1119 bytes ...reate_debug_password_response-members.html | 106 + ...ss_1_1_create_debug_password_response.html | 676 ++ ...ass_1_1_create_debug_password_response.png | Bin 0 -> 1136 bytes ..._create_debug_password_result-members.html | 90 + ...rass_1_1_create_debug_password_result.html | 285 + ...te_local_deployment_operation-members.html | 100 + ...1_1_create_local_deployment_operation.html | 290 + ..._1_1_create_local_deployment_operation.png | Bin 0 -> 1663 bytes ..._deployment_operation_context-members.html | 93 + ...te_local_deployment_operation_context.html | 355 + ...ate_local_deployment_operation_context.png | Bin 0 -> 1232 bytes ...eate_local_deployment_request-members.html | 112 + ...s_1_1_create_local_deployment_request.html | 857 +++ ...ss_1_1_create_local_deployment_request.png | Bin 0 -> 1125 bytes ...ate_local_deployment_response-members.html | 98 + ..._1_1_create_local_deployment_response.html | 458 ++ ...s_1_1_create_local_deployment_response.png | Bin 0 -> 1143 bytes ...reate_local_deployment_result-members.html | 90 + ...ss_1_1_create_local_deployment_result.html | 285 + ...grass_1_1_credential_document-members.html | 99 + ..._1_greengrass_1_1_credential_document.html | 486 ++ ...1_1_greengrass_1_1_credential_document.png | Bin 0 -> 926 bytes ...1_1_default_connection_config-members.html | 107 + ...engrass_1_1_default_connection_config.html | 181 + ...eengrass_1_1_default_connection_config.png | Bin 0 -> 905 bytes ...er_component_update_operation-members.html | 100 + ..._1_1_defer_component_update_operation.html | 290 + ...s_1_1_defer_component_update_operation.png | Bin 0 -> 1654 bytes ...nent_update_operation_context-members.html | 93 + ...er_component_update_operation_context.html | 355 + ...fer_component_update_operation_context.png | Bin 0 -> 1225 bytes ...efer_component_update_request-members.html | 102 + ...ss_1_1_defer_component_update_request.html | 572 ++ ...ass_1_1_defer_component_update_request.png | Bin 0 -> 1127 bytes ...fer_component_update_response-members.html | 96 + ...s_1_1_defer_component_update_response.html | 401 + ...ss_1_1_defer_component_update_response.png | Bin 0 -> 1135 bytes ...defer_component_update_result-members.html | 90 + ...ass_1_1_defer_component_update_result.html | 285 + ...delete_thing_shadow_operation-members.html | 100 + ...ass_1_1_delete_thing_shadow_operation.html | 290 + ...rass_1_1_delete_thing_shadow_operation.png | Bin 0 -> 1605 bytes ...hing_shadow_operation_context-members.html | 93 + ...delete_thing_shadow_operation_context.html | 355 + ..._delete_thing_shadow_operation_context.png | Bin 0 -> 1198 bytes ...1_delete_thing_shadow_request-members.html | 100 + ...grass_1_1_delete_thing_shadow_request.html | 515 ++ ...ngrass_1_1_delete_thing_shadow_request.png | Bin 0 -> 1066 bytes ..._delete_thing_shadow_response-members.html | 98 + ...rass_1_1_delete_thing_shadow_response.html | 458 ++ ...grass_1_1_delete_thing_shadow_response.png | Bin 0 -> 1111 bytes ..._1_delete_thing_shadow_result-members.html | 90 + ...ngrass_1_1_delete_thing_shadow_result.html | 285 + ...1_1_deployment_status_details-members.html | 104 + ...engrass_1_1_deployment_status_details.html | 629 ++ ...eengrass_1_1_deployment_status_details.png | Bin 0 -> 968 bytes ..._update_condition_check_error-members.html | 100 + ...1_failed_update_condition_check_error.html | 465 ++ ..._1_failed_update_condition_check_error.png | Bin 0 -> 1639 bytes ...t_device_auth_token_operation-members.html | 100 + ...et_client_device_auth_token_operation.html | 290 + ...get_client_device_auth_token_operation.png | Bin 0 -> 1704 bytes ..._auth_token_operation_context-members.html | 93 + ...t_device_auth_token_operation_context.html | 355 + ...nt_device_auth_token_operation_context.png | Bin 0 -> 1269 bytes ...ent_device_auth_token_request-members.html | 98 + ..._get_client_device_auth_token_request.html | 458 ++ ...1_get_client_device_auth_token_request.png | Bin 0 -> 1171 bytes ...nt_device_auth_token_response-members.html | 98 + ...get_client_device_auth_token_response.html | 458 ++ ..._get_client_device_auth_token_response.png | Bin 0 -> 1180 bytes ...ient_device_auth_token_result-members.html | 90 + ...1_get_client_device_auth_token_result.html | 285 + ...t_component_details_operation-members.html | 100 + ...s_1_1_get_component_details_operation.html | 290 + ...ss_1_1_get_component_details_operation.png | Bin 0 -> 1607 bytes ...ent_details_operation_context-members.html | 93 + ...t_component_details_operation_context.html | 355 + ...et_component_details_operation_context.png | Bin 0 -> 1192 bytes ...get_component_details_request-members.html | 98 + ...ass_1_1_get_component_details_request.html | 458 ++ ...rass_1_1_get_component_details_request.png | Bin 0 -> 1082 bytes ...et_component_details_response-members.html | 98 + ...ss_1_1_get_component_details_response.html | 458 ++ ...ass_1_1_get_component_details_response.png | Bin 0 -> 1097 bytes ..._get_component_details_result-members.html | 90 + ...rass_1_1_get_component_details_result.html | 285 + ...1_get_configuration_operation-members.html | 100 + ...grass_1_1_get_configuration_operation.html | 290 + ...ngrass_1_1_get_configuration_operation.png | Bin 0 -> 1564 bytes ...nfiguration_operation_context-members.html | 93 + ...1_get_configuration_operation_context.html | 355 + ..._1_get_configuration_operation_context.png | Bin 0 -> 1129 bytes ...1_1_get_configuration_request-members.html | 100 + ...engrass_1_1_get_configuration_request.html | 515 ++ ...eengrass_1_1_get_configuration_request.png | Bin 0 -> 953 bytes ..._1_get_configuration_response-members.html | 100 + ...ngrass_1_1_get_configuration_response.html | 515 ++ ...engrass_1_1_get_configuration_response.png | Bin 0 -> 974 bytes ..._1_1_get_configuration_result-members.html | 90 + ...eengrass_1_1_get_configuration_result.html | 285 + ...l_deployment_status_operation-members.html | 100 + ...get_local_deployment_status_operation.html | 290 + ..._get_local_deployment_status_operation.png | Bin 0 -> 1704 bytes ...ment_status_operation_context-members.html | 93 + ...l_deployment_status_operation_context.html | 355 + ...al_deployment_status_operation_context.png | Bin 0 -> 1270 bytes ...cal_deployment_status_request-members.html | 98 + ...1_get_local_deployment_status_request.html | 458 ++ ..._1_get_local_deployment_status_request.png | Bin 0 -> 1168 bytes ...al_deployment_status_response-members.html | 98 + ..._get_local_deployment_status_response.html | 458 ++ ...1_get_local_deployment_status_response.png | Bin 0 -> 1178 bytes ...ocal_deployment_status_result-members.html | 90 + ..._1_get_local_deployment_status_result.html | 285 + ..._1_get_secret_value_operation-members.html | 100 + ...ngrass_1_1_get_secret_value_operation.html | 290 + ...engrass_1_1_get_secret_value_operation.png | Bin 0 -> 1587 bytes ...ecret_value_operation_context-members.html | 93 + ..._1_get_secret_value_operation_context.html | 355 + ...1_1_get_secret_value_operation_context.png | Bin 0 -> 1152 bytes ..._1_1_get_secret_value_request-members.html | 104 + ...eengrass_1_1_get_secret_value_request.html | 629 ++ ...reengrass_1_1_get_secret_value_request.png | Bin 0 -> 959 bytes ...1_1_get_secret_value_response-members.html | 104 + ...engrass_1_1_get_secret_value_response.html | 629 ++ ...eengrass_1_1_get_secret_value_response.png | Bin 0 -> 943 bytes ...s_1_1_get_secret_value_result-members.html | 90 + ...reengrass_1_1_get_secret_value_result.html | 285 + ..._1_get_thing_shadow_operation-members.html | 100 + ...ngrass_1_1_get_thing_shadow_operation.html | 290 + ...engrass_1_1_get_thing_shadow_operation.png | Bin 0 -> 1588 bytes ...hing_shadow_operation_context-members.html | 93 + ..._1_get_thing_shadow_operation_context.html | 355 + ...1_1_get_thing_shadow_operation_context.png | Bin 0 -> 1170 bytes ..._1_1_get_thing_shadow_request-members.html | 100 + ...eengrass_1_1_get_thing_shadow_request.html | 515 ++ ...reengrass_1_1_get_thing_shadow_request.png | Bin 0 -> 975 bytes ...1_1_get_thing_shadow_response-members.html | 98 + ...engrass_1_1_get_thing_shadow_response.html | 458 ++ ...eengrass_1_1_get_thing_shadow_response.png | Bin 0 -> 996 bytes ...s_1_1_get_thing_shadow_result-members.html | 90 + ...reengrass_1_1_get_thing_shadow_result.html | 285 + ..._1_greengrass_core_ipc_client-members.html | 123 + ...ngrass_1_1_greengrass_core_ipc_client.html | 1246 +++ ...ngrass_core_ipc_service_model-members.html | 88 + ...1_1_greengrass_core_ipc_service_model.html | 247 + ..._1_1_greengrass_core_ipc_service_model.png | Bin 0 -> 1061 bytes ...s_1_1_invalid_arguments_error-members.html | 100 + ...reengrass_1_1_invalid_arguments_error.html | 465 ++ ...greengrass_1_1_invalid_arguments_error.png | Bin 0 -> 1355 bytes ...rtifacts_directory_path_error-members.html | 100 + ...nvalid_artifacts_directory_path_error.html | 467 ++ ...invalid_artifacts_directory_path_error.png | Bin 0 -> 1682 bytes ...lient_device_auth_token_error-members.html | 100 + ...nvalid_client_device_auth_token_error.html | 465 ++ ...invalid_client_device_auth_token_error.png | Bin 0 -> 1679 bytes ..._1_1_invalid_credential_error-members.html | 100 + ...eengrass_1_1_invalid_credential_error.html | 465 ++ ...reengrass_1_1_invalid_credential_error.png | Bin 0 -> 1346 bytes ...d_recipe_directory_path_error-members.html | 100 + ...1_invalid_recipe_directory_path_error.html | 465 ++ ..._1_invalid_recipe_directory_path_error.png | Bin 0 -> 1636 bytes ...grass_1_1_invalid_token_error-members.html | 100 + ..._1_greengrass_1_1_invalid_token_error.html | 465 ++ ...1_1_greengrass_1_1_invalid_token_error.png | Bin 0 -> 1322 bytes ...engrass_1_1_io_t_core_message-members.html | 99 + ..._1_1_greengrass_1_1_io_t_core_message.html | 486 ++ ...s_1_1_greengrass_1_1_io_t_core_message.png | Bin 0 -> 922 bytes ...1_greengrass_1_1_json_message-members.html | 100 + ...s_aws_1_1_greengrass_1_1_json_message.html | 515 ++ ...ss_aws_1_1_greengrass_1_1_json_message.png | Bin 0 -> 899 bytes ...1_1_list_components_operation-members.html | 100 + ...engrass_1_1_list_components_operation.html | 290 + ...eengrass_1_1_list_components_operation.png | Bin 0 -> 1569 bytes ..._components_operation_context-members.html | 93 + ...1_1_list_components_operation_context.html | 355 + ..._1_1_list_components_operation_context.png | Bin 0 -> 1136 bytes ...s_1_1_list_components_request-members.html | 96 + ...reengrass_1_1_list_components_request.html | 401 + ...greengrass_1_1_list_components_request.png | Bin 0 -> 938 bytes ..._1_1_list_components_response-members.html | 98 + ...eengrass_1_1_list_components_response.html | 458 ++ ...reengrass_1_1_list_components_response.png | Bin 0 -> 913 bytes ...ss_1_1_list_components_result-members.html | 90 + ...greengrass_1_1_list_components_result.html | 285 + ...t_local_deployments_operation-members.html | 100 + ..._1_1_list_local_deployments_operation.html | 290 + ...s_1_1_list_local_deployments_operation.png | Bin 0 -> 1636 bytes ...deployments_operation_context-members.html | 93 + ...t_local_deployments_operation_context.html | 355 + ...st_local_deployments_operation_context.png | Bin 0 -> 1217 bytes ...ist_local_deployments_request-members.html | 96 + ...ss_1_1_list_local_deployments_request.html | 401 + ...ass_1_1_list_local_deployments_request.png | Bin 0 -> 1112 bytes ...st_local_deployments_response-members.html | 98 + ...s_1_1_list_local_deployments_response.html | 458 ++ ...ss_1_1_list_local_deployments_response.png | Bin 0 -> 1126 bytes ...list_local_deployments_result-members.html | 90 + ...ass_1_1_list_local_deployments_result.html | 285 + ...d_shadows_for_thing_operation-members.html | 100 + ...ist_named_shadows_for_thing_operation.html | 290 + ...list_named_shadows_for_thing_operation.png | Bin 0 -> 1726 bytes ...s_for_thing_operation_context-members.html | 93 + ...d_shadows_for_thing_operation_context.html | 355 + ...ed_shadows_for_thing_operation_context.png | Bin 0 -> 1285 bytes ...med_shadows_for_thing_request-members.html | 102 + ..._list_named_shadows_for_thing_request.html | 572 ++ ...1_list_named_shadows_for_thing_request.png | Bin 0 -> 1189 bytes ...ed_shadows_for_thing_response-members.html | 102 + ...list_named_shadows_for_thing_response.html | 572 ++ ..._list_named_shadows_for_thing_response.png | Bin 0 -> 1203 bytes ...amed_shadows_for_thing_result-members.html | 90 + ...1_list_named_shadows_for_thing_result.html | 285 + ...eengrass_1_1_local_deployment-members.html | 104 + ...s_1_1_greengrass_1_1_local_deployment.html | 629 ++ ...ws_1_1_greengrass_1_1_local_deployment.png | Bin 0 -> 928 bytes ...ngrass_1_1_m_q_t_t_credential-members.html | 104 + ...1_1_greengrass_1_1_m_q_t_t_credential.html | 629 ++ ..._1_1_greengrass_1_1_m_q_t_t_credential.png | Bin 0 -> 919 bytes ...reengrass_1_1_m_q_t_t_message-members.html | 114 + ...ws_1_1_greengrass_1_1_m_q_t_t_message.html | 914 +++ ...aws_1_1_greengrass_1_1_m_q_t_t_message.png | Bin 0 -> 919 bytes ...reengrass_1_1_message_context-members.html | 98 + ...ws_1_1_greengrass_1_1_message_context.html | 460 ++ ...aws_1_1_greengrass_1_1_message_context.png | Bin 0 -> 922 bytes ...aws_1_1_greengrass_1_1_metric-members.html | 102 + docs/class_aws_1_1_greengrass_1_1_metric.html | 566 ++ docs/class_aws_1_1_greengrass_1_1_metric.png | Bin 0 -> 857 bytes ...1_1_pause_component_operation-members.html | 100 + ...engrass_1_1_pause_component_operation.html | 290 + ...eengrass_1_1_pause_component_operation.png | Bin 0 -> 1574 bytes ...e_component_operation_context-members.html | 93 + ...1_1_pause_component_operation_context.html | 355 + ..._1_1_pause_component_operation_context.png | Bin 0 -> 1152 bytes ...s_1_1_pause_component_request-members.html | 98 + ...reengrass_1_1_pause_component_request.html | 458 ++ ...greengrass_1_1_pause_component_request.png | Bin 0 -> 956 bytes ..._1_1_pause_component_response-members.html | 96 + ...eengrass_1_1_pause_component_response.html | 401 + ...reengrass_1_1_pause_component_response.png | Bin 0 -> 994 bytes ...ss_1_1_pause_component_result-members.html | 90 + ...greengrass_1_1_pause_component_result.html | 285 + ...1_post_component_update_event-members.html | 98 + ...grass_1_1_post_component_update_event.html | 458 ++ ...ngrass_1_1_post_component_update_event.png | Bin 0 -> 1045 bytes ..._1_pre_component_update_event-members.html | 100 + ...ngrass_1_1_pre_component_update_event.html | 515 ++ ...engrass_1_1_pre_component_update_event.png | Bin 0 -> 1006 bytes ...reengrass_1_1_publish_message-members.html | 101 + ...ws_1_1_greengrass_1_1_publish_message.html | 543 ++ ...aws_1_1_greengrass_1_1_publish_message.png | Bin 0 -> 925 bytes ...ublish_to_io_t_core_operation-members.html | 100 + ...ss_1_1_publish_to_io_t_core_operation.html | 290 + ...ass_1_1_publish_to_io_t_core_operation.png | Bin 0 -> 1590 bytes ...o_io_t_core_operation_context-members.html | 93 + ...ublish_to_io_t_core_operation_context.html | 355 + ...publish_to_io_t_core_operation_context.png | Bin 0 -> 1169 bytes ..._publish_to_io_t_core_request-members.html | 116 + ...rass_1_1_publish_to_io_t_core_request.html | 971 +++ ...grass_1_1_publish_to_io_t_core_request.png | Bin 0 -> 945 bytes ...publish_to_io_t_core_response-members.html | 96 + ...ass_1_1_publish_to_io_t_core_response.html | 401 + ...rass_1_1_publish_to_io_t_core_response.png | Bin 0 -> 1013 bytes ...1_publish_to_io_t_core_result-members.html | 90 + ...grass_1_1_publish_to_io_t_core_result.html | 285 + ..._1_publish_to_topic_operation-members.html | 100 + ...ngrass_1_1_publish_to_topic_operation.html | 290 + ...engrass_1_1_publish_to_topic_operation.png | Bin 0 -> 1577 bytes ...sh_to_topic_operation_context-members.html | 93 + ..._1_publish_to_topic_operation_context.html | 355 + ...1_1_publish_to_topic_operation_context.png | Bin 0 -> 1143 bytes ..._1_1_publish_to_topic_request-members.html | 100 + ...eengrass_1_1_publish_to_topic_request.html | 515 ++ ...reengrass_1_1_publish_to_topic_request.png | Bin 0 -> 948 bytes ...1_1_publish_to_topic_response-members.html | 96 + ...engrass_1_1_publish_to_topic_response.html | 401 + ...eengrass_1_1_publish_to_topic_response.png | Bin 0 -> 933 bytes ...s_1_1_publish_to_topic_result-members.html | 90 + ...reengrass_1_1_publish_to_topic_result.html | 285 + ...ut_component_metric_operation-members.html | 100 + ...ss_1_1_put_component_metric_operation.html | 290 + ...ass_1_1_put_component_metric_operation.png | Bin 0 -> 1604 bytes ...nent_metric_operation_context-members.html | 93 + ...ut_component_metric_operation_context.html | 355 + ...put_component_metric_operation_context.png | Bin 0 -> 1197 bytes ..._put_component_metric_request-members.html | 98 + ...rass_1_1_put_component_metric_request.html | 456 ++ ...grass_1_1_put_component_metric_request.png | Bin 0 -> 1075 bytes ...put_component_metric_response-members.html | 96 + ...ass_1_1_put_component_metric_response.html | 401 + ...rass_1_1_put_component_metric_response.png | Bin 0 -> 1094 bytes ...1_put_component_metric_result-members.html | 90 + ...grass_1_1_put_component_metric_result.html | 285 + ..._1_1_resource_not_found_error-members.html | 104 + ...eengrass_1_1_resource_not_found_error.html | 575 ++ ...reengrass_1_1_resource_not_found_error.png | Bin 0 -> 1343 bytes ...1_restart_component_operation-members.html | 100 + ...grass_1_1_restart_component_operation.html | 290 + ...ngrass_1_1_restart_component_operation.png | Bin 0 -> 1577 bytes ...t_component_operation_context-members.html | 93 + ...1_restart_component_operation_context.html | 355 + ..._1_restart_component_operation_context.png | Bin 0 -> 1164 bytes ...1_1_restart_component_request-members.html | 98 + ...engrass_1_1_restart_component_request.html | 458 ++ ...eengrass_1_1_restart_component_request.png | Bin 0 -> 946 bytes ..._1_restart_component_response-members.html | 100 + ...ngrass_1_1_restart_component_response.html | 515 ++ ...engrass_1_1_restart_component_response.png | Bin 0 -> 1037 bytes ..._1_1_restart_component_result-members.html | 90 + ...eengrass_1_1_restart_component_result.html | 285 + ..._1_resume_component_operation-members.html | 100 + ...ngrass_1_1_resume_component_operation.html | 290 + ...engrass_1_1_resume_component_operation.png | Bin 0 -> 1588 bytes ...e_component_operation_context-members.html | 93 + ..._1_resume_component_operation_context.html | 355 + ...1_1_resume_component_operation_context.png | Bin 0 -> 1177 bytes ..._1_1_resume_component_request-members.html | 98 + ...eengrass_1_1_resume_component_request.html | 458 ++ ...reengrass_1_1_resume_component_request.png | Bin 0 -> 993 bytes ...1_1_resume_component_response-members.html | 96 + ...engrass_1_1_resume_component_response.html | 401 + ...eengrass_1_1_resume_component_response.png | Bin 0 -> 1064 bytes ...s_1_1_resume_component_result-members.html | 90 + ...reengrass_1_1_resume_component_result.html | 285 + ..._greengrass_1_1_run_with_info-members.html | 102 + ..._aws_1_1_greengrass_1_1_run_with_info.html | 572 ++ ...s_aws_1_1_greengrass_1_1_run_with_info.png | Bin 0 -> 876 bytes ...1_greengrass_1_1_secret_value-members.html | 101 + ...s_aws_1_1_greengrass_1_1_secret_value.html | 543 ++ ...ss_aws_1_1_greengrass_1_1_secret_value.png | Bin 0 -> 898 bytes ...ion_validity_report_operation-members.html | 100 + ...nfiguration_validity_report_operation.html | 290 + ...onfiguration_validity_report_operation.png | Bin 0 -> 1741 bytes ...dity_report_operation_context-members.html | 93 + ...ion_validity_report_operation_context.html | 355 + ...tion_validity_report_operation_context.png | Bin 0 -> 1287 bytes ...ation_validity_report_request-members.html | 98 + ...configuration_validity_report_request.html | 460 ++ ..._configuration_validity_report_request.png | Bin 0 -> 1219 bytes ...tion_validity_report_response-members.html | 96 + ...onfiguration_validity_report_response.html | 403 + ...configuration_validity_report_response.png | Bin 0 -> 1221 bytes ...ration_validity_report_result-members.html | 90 + ..._configuration_validity_report_result.html | 285 + ..._greengrass_1_1_service_error-members.html | 102 + ..._aws_1_1_greengrass_1_1_service_error.html | 520 ++ ...s_aws_1_1_greengrass_1_1_service_error.png | Bin 0 -> 1301 bytes ..._1_1_stop_component_operation-members.html | 100 + ...eengrass_1_1_stop_component_operation.html | 290 + ...reengrass_1_1_stop_component_operation.png | Bin 0 -> 1563 bytes ...p_component_operation_context-members.html | 93 + ..._1_1_stop_component_operation_context.html | 355 + ...s_1_1_stop_component_operation_context.png | Bin 0 -> 1135 bytes ...ss_1_1_stop_component_request-members.html | 98 + ...greengrass_1_1_stop_component_request.html | 458 ++ ..._greengrass_1_1_stop_component_request.png | Bin 0 -> 944 bytes ...s_1_1_stop_component_response-members.html | 100 + ...reengrass_1_1_stop_component_response.html | 515 ++ ...greengrass_1_1_stop_component_response.png | Bin 0 -> 919 bytes ...ass_1_1_stop_component_result-members.html | 90 + ..._greengrass_1_1_stop_component_result.html | 285 + ...certificate_updates_operation-members.html | 100 + ...ribe_to_certificate_updates_operation.html | 296 + ...cribe_to_certificate_updates_operation.png | Bin 0 -> 1749 bytes ...ate_updates_operation_context-members.html | 93 + ...certificate_updates_operation_context.html | 355 + ..._certificate_updates_operation_context.png | Bin 0 -> 1292 bytes ...o_certificate_updates_request-members.html | 98 + ...scribe_to_certificate_updates_request.html | 458 ++ ...bscribe_to_certificate_updates_request.png | Bin 0 -> 1205 bytes ..._certificate_updates_response-members.html | 96 + ...cribe_to_certificate_updates_response.html | 403 + ...scribe_to_certificate_updates_response.png | Bin 0 -> 1218 bytes ...to_certificate_updates_result-members.html | 90 + ...bscribe_to_certificate_updates_result.html | 285 + ...ficate_updates_stream_handler-members.html | 91 + ...to_certificate_updates_stream_handler.html | 309 + ..._to_certificate_updates_stream_handler.png | Bin 0 -> 1276 bytes ...o_component_updates_operation-members.html | 100 + ...scribe_to_component_updates_operation.html | 296 + ...bscribe_to_component_updates_operation.png | Bin 0 -> 1746 bytes ...ent_updates_operation_context-members.html | 93 + ...o_component_updates_operation_context.html | 355 + ...to_component_updates_operation_context.png | Bin 0 -> 1276 bytes ..._to_component_updates_request-members.html | 96 + ...ubscribe_to_component_updates_request.html | 403 + ...subscribe_to_component_updates_request.png | Bin 0 -> 1194 bytes ...to_component_updates_response-members.html | 96 + ...bscribe_to_component_updates_response.html | 403 + ...ubscribe_to_component_updates_response.png | Bin 0 -> 1206 bytes ...e_to_component_updates_result-members.html | 90 + ...subscribe_to_component_updates_result.html | 285 + ...ponent_updates_stream_handler-members.html | 90 + ...e_to_component_updates_stream_handler.html | 275 + ...be_to_component_updates_stream_handler.png | Bin 0 -> 1280 bytes ...onfiguration_update_operation-members.html | 100 + ...ibe_to_configuration_update_operation.html | 296 + ...ribe_to_configuration_update_operation.png | Bin 0 -> 1743 bytes ...tion_update_operation_context-members.html | 93 + ...onfiguration_update_operation_context.html | 355 + ...configuration_update_operation_context.png | Bin 0 -> 1290 bytes ..._configuration_update_request-members.html | 100 + ...cribe_to_configuration_update_request.html | 517 ++ ...scribe_to_configuration_update_request.png | Bin 0 -> 1227 bytes ...configuration_update_response-members.html | 96 + ...ribe_to_configuration_update_response.html | 403 + ...cribe_to_configuration_update_response.png | Bin 0 -> 1225 bytes ...o_configuration_update_result-members.html | 90 + ...scribe_to_configuration_update_result.html | 285 + ...uration_update_stream_handler-members.html | 90 + ...o_configuration_update_stream_handler.html | 275 + ...to_configuration_update_stream_handler.png | Bin 0 -> 1297 bytes ...scribe_to_io_t_core_operation-members.html | 100 + ..._1_1_subscribe_to_io_t_core_operation.html | 296 + ...s_1_1_subscribe_to_io_t_core_operation.png | Bin 0 -> 1605 bytes ...o_io_t_core_operation_context-members.html | 93 + ...scribe_to_io_t_core_operation_context.html | 355 + ...bscribe_to_io_t_core_operation_context.png | Bin 0 -> 1191 bytes ...ubscribe_to_io_t_core_request-members.html | 100 + ...ss_1_1_subscribe_to_io_t_core_request.html | 515 ++ ...ass_1_1_subscribe_to_io_t_core_request.png | Bin 0 -> 1072 bytes ...bscribe_to_io_t_core_response-members.html | 96 + ...s_1_1_subscribe_to_io_t_core_response.html | 401 + ...ss_1_1_subscribe_to_io_t_core_response.png | Bin 0 -> 1101 bytes ...subscribe_to_io_t_core_result-members.html | 90 + ...ass_1_1_subscribe_to_io_t_core_result.html | 285 + ...e_to_io_t_core_stream_handler-members.html | 90 + ...subscribe_to_io_t_core_stream_handler.html | 275 + ..._subscribe_to_io_t_core_stream_handler.png | Bin 0 -> 1170 bytes ..._subscribe_to_topic_operation-members.html | 100 + ...rass_1_1_subscribe_to_topic_operation.html | 296 + ...grass_1_1_subscribe_to_topic_operation.png | Bin 0 -> 1581 bytes ...be_to_topic_operation_context-members.html | 93 + ..._subscribe_to_topic_operation_context.html | 355 + ...1_subscribe_to_topic_operation_context.png | Bin 0 -> 1159 bytes ..._1_subscribe_to_topic_request-members.html | 100 + ...ngrass_1_1_subscribe_to_topic_request.html | 515 ++ ...engrass_1_1_subscribe_to_topic_request.png | Bin 0 -> 948 bytes ...1_subscribe_to_topic_response-members.html | 98 + ...grass_1_1_subscribe_to_topic_response.html | 458 ++ ...ngrass_1_1_subscribe_to_topic_response.png | Bin 0 -> 1039 bytes ...1_1_subscribe_to_topic_result-members.html | 90 + ...engrass_1_1_subscribe_to_topic_result.html | 285 + ...cribe_to_topic_stream_handler-members.html | 91 + ...1_1_subscribe_to_topic_stream_handler.html | 309 + ..._1_1_subscribe_to_topic_stream_handler.png | Bin 0 -> 1149 bytes ...nfiguration_updates_operation-members.html | 100 + ...idate_configuration_updates_operation.html | 296 + ...lidate_configuration_updates_operation.png | Bin 0 -> 1853 bytes ...ion_updates_operation_context-members.html | 93 + ...nfiguration_updates_operation_context.html | 355 + ...onfiguration_updates_operation_context.png | Bin 0 -> 1361 bytes ...configuration_updates_request-members.html | 96 + ...alidate_configuration_updates_request.html | 403 + ...validate_configuration_updates_request.png | Bin 0 -> 1317 bytes ...onfiguration_updates_response-members.html | 96 + ...lidate_configuration_updates_response.html | 403 + ...alidate_configuration_updates_response.png | Bin 0 -> 1318 bytes ..._configuration_updates_result-members.html | 90 + ...validate_configuration_updates_result.html | 285 + ...ration_updates_stream_handler-members.html | 89 + ..._configuration_updates_stream_handler.html | 241 + ...e_configuration_updates_stream_handler.png | Bin 0 -> 1364 bytes ...subscription_response_message-members.html | 101 + ...ass_1_1_subscription_response_message.html | 543 ++ ...rass_1_1_subscription_response_message.png | Bin 0 -> 1125 bytes ...ss_1_1_system_resource_limits-members.html | 100 + ...greengrass_1_1_system_resource_limits.html | 515 ++ ..._greengrass_1_1_system_resource_limits.png | Bin 0 -> 957 bytes ...ngrass_1_1_unauthorized_error-members.html | 100 + ...1_1_greengrass_1_1_unauthorized_error.html | 465 ++ ..._1_1_greengrass_1_1_unauthorized_error.png | Bin 0 -> 1319 bytes ...pdate_configuration_operation-members.html | 100 + ...ss_1_1_update_configuration_operation.html | 290 + ...ass_1_1_update_configuration_operation.png | Bin 0 -> 1584 bytes ...nfiguration_operation_context-members.html | 93 + ...pdate_configuration_operation_context.html | 355 + ...update_configuration_operation_context.png | Bin 0 -> 1160 bytes ..._update_configuration_request-members.html | 102 + ...rass_1_1_update_configuration_request.html | 572 ++ ...grass_1_1_update_configuration_request.png | Bin 0 -> 1063 bytes ...update_configuration_response-members.html | 96 + ...ass_1_1_update_configuration_response.html | 401 + ...rass_1_1_update_configuration_response.png | Bin 0 -> 1103 bytes ...1_update_configuration_result-members.html | 90 + ...grass_1_1_update_configuration_result.html | 285 + ...ss_1_1_update_state_operation-members.html | 100 + ...greengrass_1_1_update_state_operation.html | 290 + ..._greengrass_1_1_update_state_operation.png | Bin 0 -> 1561 bytes ...pdate_state_operation_context-members.html | 93 + ...ss_1_1_update_state_operation_context.html | 355 + ...ass_1_1_update_state_operation_context.png | Bin 0 -> 1106 bytes ...rass_1_1_update_state_request-members.html | 98 + ...1_greengrass_1_1_update_state_request.html | 458 ++ ..._1_greengrass_1_1_update_state_request.png | Bin 0 -> 946 bytes ...ass_1_1_update_state_response-members.html | 96 + ..._greengrass_1_1_update_state_response.html | 401 + ...1_greengrass_1_1_update_state_response.png | Bin 0 -> 942 bytes ...grass_1_1_update_state_result-members.html | 90 + ..._1_greengrass_1_1_update_state_result.html | 285 + ...update_thing_shadow_operation-members.html | 100 + ...ass_1_1_update_thing_shadow_operation.html | 290 + ...rass_1_1_update_thing_shadow_operation.png | Bin 0 -> 1619 bytes ...hing_shadow_operation_context-members.html | 93 + ...update_thing_shadow_operation_context.html | 355 + ..._update_thing_shadow_operation_context.png | Bin 0 -> 1200 bytes ...1_update_thing_shadow_request-members.html | 102 + ...grass_1_1_update_thing_shadow_request.html | 572 ++ ...ngrass_1_1_update_thing_shadow_request.png | Bin 0 -> 1082 bytes ..._update_thing_shadow_response-members.html | 98 + ...rass_1_1_update_thing_shadow_response.html | 458 ++ ...grass_1_1_update_thing_shadow_response.png | Bin 0 -> 1120 bytes ..._1_update_thing_shadow_result-members.html | 90 + ...ngrass_1_1_update_thing_shadow_result.html | 285 + ..._greengrass_1_1_user_property-members.html | 100 + ..._aws_1_1_greengrass_1_1_user_property.html | 511 ++ ...s_aws_1_1_greengrass_1_1_user_property.png | Bin 0 -> 901 bytes ...authorization_token_operation-members.html | 100 + ...alidate_authorization_token_operation.html | 290 + ...validate_authorization_token_operation.png | Bin 0 -> 1697 bytes ...ation_token_operation_context-members.html | 93 + ...authorization_token_operation_context.html | 355 + ..._authorization_token_operation_context.png | Bin 0 -> 1256 bytes ...e_authorization_token_request-members.html | 98 + ..._validate_authorization_token_request.html | 456 ++ ...1_validate_authorization_token_request.png | Bin 0 -> 1184 bytes ..._authorization_token_response-members.html | 98 + ...validate_authorization_token_response.html | 458 ++ ..._validate_authorization_token_response.png | Bin 0 -> 1185 bytes ...te_authorization_token_result-members.html | 90 + ...1_validate_authorization_token_result.html | 285 + ...te_configuration_update_event-members.html | 100 + ...1_validate_configuration_update_event.html | 515 ++ ..._1_validate_configuration_update_event.png | Bin 0 -> 1140 bytes ...e_configuration_update_events-members.html | 99 + ..._validate_configuration_update_events.html | 486 ++ ...1_validate_configuration_update_events.png | Bin 0 -> 1152 bytes ...ent_device_identity_operation-members.html | 100 + ...rify_client_device_identity_operation.html | 290 + ...erify_client_device_identity_operation.png | Bin 0 -> 1696 bytes ...ce_identity_operation_context-members.html | 93 + ...ent_device_identity_operation_context.html | 355 + ...ient_device_identity_operation_context.png | Bin 0 -> 1269 bytes ...lient_device_identity_request-members.html | 98 + ...verify_client_device_identity_request.html | 458 ++ ..._verify_client_device_identity_request.png | Bin 0 -> 1173 bytes ...ient_device_identity_response-members.html | 98 + ...erify_client_device_identity_response.html | 460 ++ ...verify_client_device_identity_response.png | Bin 0 -> 1183 bytes ...client_device_identity_result-members.html | 90 + ..._verify_client_device_identity_result.html | 285 + ..._iot_1_1_mqtt5_client_builder-members.html | 126 + ..._aws_1_1_iot_1_1_mqtt5_client_builder.html | 1724 +++++ ..._1_1_mqtt5_custom_auth_config-members.html | 101 + ..._1_1_iot_1_1_mqtt5_custom_auth_config.html | 483 ++ ...s_aws_1_1_iot_1_1_mqtt_client-members.html | 88 + docs/class_aws_1_1_iot_1_1_mqtt_client.html | 256 + ...mqtt_client_connection_config-members.html | 90 + ...iot_1_1_mqtt_client_connection_config.html | 357 + ...ent_connection_config_builder-members.html | 113 + ...mqtt_client_connection_config_builder.html | 1229 +++ ...ecommon_1_1_device_api_handle-members.html | 89 + ...iotdevicecommon_1_1_device_api_handle.html | 254 + ...nderv1_1_1_custom_metric_base-members.html | 85 + ...vicedefenderv1_1_1_custom_metric_base.html | 153 + ...evicedefenderv1_1_1_custom_metric_base.png | Bin 0 -> 2131 bytes ...rv1_1_1_custom_metric_ip_list-members.html | 88 + ...edefenderv1_1_1_custom_metric_ip_list.html | 202 + ...cedefenderv1_1_1_custom_metric_ip_list.png | Bin 0 -> 1025 bytes ...erv1_1_1_custom_metric_number-members.html | 88 + ...cedefenderv1_1_1_custom_metric_number.html | 202 + ...icedefenderv1_1_1_custom_metric_number.png | Bin 0 -> 1086 bytes ...1_1_custom_metric_number_list-members.html | 88 + ...enderv1_1_1_custom_metric_number_list.html | 202 + ...fenderv1_1_1_custom_metric_number_list.png | Bin 0 -> 1131 bytes ...1_1_custom_metric_string_list-members.html | 88 + ...enderv1_1_1_custom_metric_string_list.html | 202 + ...fenderv1_1_1_custom_metric_string_list.png | Bin 0 -> 1102 bytes ...icedefenderv1_1_1_report_task-members.html | 96 + ...1_iotdevicedefenderv1_1_1_report_task.html | 504 ++ ...derv1_1_1_report_task_builder-members.html | 91 + ...icedefenderv1_1_1_report_task_builder.html | 354 + ..._certificate_from_csr_request-members.html | 88 + ...1_create_certificate_from_csr_request.html | 206 + ...certificate_from_csr_response-members.html | 90 + ..._create_certificate_from_csr_response.html | 240 + ...from_csr_subscription_request-members.html | 87 + ...ificate_from_csr_subscription_request.html | 184 + ..._keys_and_certificate_request-members.html | 87 + ...1_create_keys_and_certificate_request.html | 184 + ...keys_and_certificate_response-members.html | 91 + ..._create_keys_and_certificate_response.html | 257 + ...tificate_subscription_request-members.html | 87 + ..._and_certificate_subscription_request.html | 184 + ...otidentity_1_1_error_response-members.html | 90 + ...ws_1_1_iotidentity_1_1_error_response.html | 240 + ...ntity_1_1_iot_identity_client-members.html | 96 + ...1_iotidentity_1_1_iot_identity_client.html | 687 ++ ...ty_1_1_register_thing_request-members.html | 90 + ...otidentity_1_1_register_thing_request.html | 240 + ...y_1_1_register_thing_response-members.html | 89 + ...tidentity_1_1_register_thing_response.html | 223 + ...er_thing_subscription_request-members.html | 88 + ...1_register_thing_subscription_request.html | 206 + ...escribe_job_execution_request-members.html | 92 + ...bs_1_1_describe_job_execution_request.html | 274 + ...scribe_job_execution_response-members.html | 90 + ...s_1_1_describe_job_execution_response.html | 240 + ...xecution_subscription_request-members.html | 89 + ...be_job_execution_subscription_request.html | 223 + ...ending_job_executions_request-members.html | 89 + ..._1_get_pending_job_executions_request.html | 223 + ...nding_job_executions_response-members.html | 91 + ...1_get_pending_job_executions_response.html | 257 + ...ecutions_subscription_request-members.html | 88 + ...g_job_executions_subscription_request.html | 206 + ...1_iotjobs_1_1_iot_jobs_client-members.html | 101 + ...s_aws_1_1_iotjobs_1_1_iot_jobs_client.html | 963 +++ ...otjobs_1_1_job_execution_data-members.html | 97 + ...ws_1_1_iotjobs_1_1_job_execution_data.html | 359 + ...tjobs_1_1_job_execution_state-members.html | 90 + ...s_1_1_iotjobs_1_1_job_execution_state.html | 240 + ...obs_1_1_job_execution_summary-members.html | 93 + ...1_1_iotjobs_1_1_job_execution_summary.html | 291 + ..._job_executions_changed_event-members.html | 89 + ...jobs_1_1_job_executions_changed_event.html | 223 + ..._changed_subscription_request-members.html | 88 + ...ecutions_changed_subscription_request.html | 206 + ...t_job_execution_changed_event-members.html | 89 + ..._1_1_next_job_execution_changed_event.html | 223 + ..._changed_subscription_request-members.html | 88 + ...xecution_changed_subscription_request.html | 206 + ..._1_iotjobs_1_1_rejected_error-members.html | 92 + ...ss_aws_1_1_iotjobs_1_1_rejected_error.html | 274 + ...t_next_job_execution_response-members.html | 90 + ...1_1_start_next_job_execution_response.html | 240 + ...pending_job_execution_request-members.html | 91 + ...rt_next_pending_job_execution_request.html | 257 + ...xecution_subscription_request-members.html | 88 + ...ng_job_execution_subscription_request.html | 206 + ..._update_job_execution_request-members.html | 97 + ...jobs_1_1_update_job_execution_request.html | 359 + ...update_job_execution_response-members.html | 91 + ...obs_1_1_update_job_execution_response.html | 257 + ...xecution_subscription_request-members.html | 89 + ...te_job_execution_subscription_request.html | 223 + ...tunneling_1_1_connection_data-members.html | 92 + ...otsecuretunneling_1_1_connection_data.html | 361 + ...ing_1_1_connection_reset_data-members.html | 91 + ...retunneling_1_1_connection_reset_data.html | 332 + ...g_1_1_connection_started_data-members.html | 91 + ...tunneling_1_1_connection_started_data.html | 332 + ...1_iot_secure_tunneling_client-members.html | 87 + ...eling_1_1_iot_secure_tunneling_client.html | 211 + ...otsecuretunneling_1_1_message-members.html | 101 + ...ws_1_1_iotsecuretunneling_1_1_message.html | 701 ++ ...retunneling_1_1_secure_tunnel-members.html | 109 + ..._iotsecuretunneling_1_1_secure_tunnel.html | 940 +++ ...ing_1_1_secure_tunnel_builder-members.html | 108 + ...retunneling_1_1_secure_tunnel_builder.html | 833 ++ ...ure_tunneling_notify_response-members.html | 91 + ..._1_1_secure_tunneling_notify_response.html | 251 + ..._1_send_message_complete_data-members.html | 90 + ...neling_1_1_send_message_complete_data.html | 303 + ...eling_1_1_stream_started_data-members.html | 91 + ...curetunneling_1_1_stream_started_data.html | 332 + ...eling_1_1_stream_stopped_data-members.html | 90 + ...curetunneling_1_1_stream_stopped_data.html | 303 + ...ibe_to_tunnels_notify_request-members.html | 88 + ...1_subscribe_to_tunnels_notify_request.html | 203 + ...1_delete_named_shadow_request-members.html | 90 + ...hadow_1_1_delete_named_shadow_request.html | 240 + ...d_shadow_subscription_request-members.html | 89 + ...ete_named_shadow_subscription_request.html | 223 + ...dow_1_1_delete_shadow_request-members.html | 89 + ...1_iotshadow_1_1_delete_shadow_request.html | 223 + ...ow_1_1_delete_shadow_response-members.html | 90 + ..._iotshadow_1_1_delete_shadow_response.html | 240 + ...e_shadow_subscription_request-members.html | 88 + ..._1_delete_shadow_subscription_request.html | 206 + ..._iotshadow_1_1_error_response-members.html | 91 + ..._aws_1_1_iotshadow_1_1_error_response.html | 257 + ..._1_1_get_named_shadow_request-members.html | 90 + ...otshadow_1_1_get_named_shadow_request.html | 240 + ...d_shadow_subscription_request-members.html | 89 + ...get_named_shadow_subscription_request.html | 223 + ...shadow_1_1_get_shadow_request-members.html | 89 + ..._1_1_iotshadow_1_1_get_shadow_request.html | 223 + ...hadow_1_1_get_shadow_response-members.html | 92 + ...1_1_iotshadow_1_1_get_shadow_response.html | 274 + ...t_shadow_subscription_request-members.html | 88 + ...w_1_1_get_shadow_subscription_request.html | 206 + ...tshadow_1_1_iot_shadow_client-members.html | 109 + ...s_1_1_iotshadow_1_1_iot_shadow_client.html | 1406 ++++ ..._updated_subscription_request-members.html | 89 + ...ow_delta_updated_subscription_request.html | 223 + ..._updated_subscription_request-members.html | 89 + ...d_shadow_updated_subscription_request.html | 223 + ..._1_shadow_delta_updated_event-members.html | 92 + ...shadow_1_1_shadow_delta_updated_event.html | 274 + ..._updated_subscription_request-members.html | 88 + ...ow_delta_updated_subscription_request.html | 206 + ...iotshadow_1_1_shadow_metadata-members.html | 89 + ...aws_1_1_iotshadow_1_1_shadow_metadata.html | 223 + ..._1_iotshadow_1_1_shadow_state-members.html | 89 + ...ss_aws_1_1_iotshadow_1_1_shadow_state.html | 223 + ...w_1_1_shadow_state_with_delta-members.html | 90 + ...iotshadow_1_1_shadow_state_with_delta.html | 240 + ...adow_1_1_shadow_updated_event-members.html | 90 + ..._1_iotshadow_1_1_shadow_updated_event.html | 240 + ...w_1_1_shadow_updated_snapshot-members.html | 90 + ...iotshadow_1_1_shadow_updated_snapshot.html | 240 + ..._updated_subscription_request-members.html | 88 + ...1_shadow_updated_subscription_request.html | 206 + ...1_update_named_shadow_request-members.html | 92 + ...hadow_1_1_update_named_shadow_request.html | 274 + ...d_shadow_subscription_request-members.html | 89 + ...ate_named_shadow_subscription_request.html | 223 + ...dow_1_1_update_shadow_request-members.html | 91 + ...1_iotshadow_1_1_update_shadow_request.html | 257 + ...ow_1_1_update_shadow_response-members.html | 92 + ..._iotshadow_1_1_update_shadow_response.html | 274 + ...e_shadow_subscription_request-members.html | 88 + ..._1_update_shadow_subscription_request.html | 206 + docs/classes.html | 691 ++ docs/closed.png | Bin 0 -> 132 bytes ...t-cpp_2include_2aws_2crt_2_exports_8h.html | 105 + ...include_2aws_2crt_2_exports_8h_source.html | 119 + docs/crt_2mqtt_2_mqtt5_client_8h.html | 164 + docs/crt_2mqtt_2_mqtt5_client_8h_source.html | 467 ++ docs/crt_2mqtt_2_mqtt_client_8h.html | 118 + docs/crt_2mqtt_2_mqtt_client_8h_source.html | 171 + docs/deprecated.html | 141 + ..._2aws_2iotdevicedefender_2_exports_8h.html | 106 + ...iotdevicedefender_2_exports_8h_source.html | 96 + .../dir_02795dabaa7d9d209a18b06136a76a4d.html | 96 + .../dir_04ff8c0cbe388d515de8377def2af055.html | 88 + .../dir_0ada6d95f9ccbb17b5c9900bc3f8e9b5.html | 88 + .../dir_1079fd5b82babf0fe437c3bb40a08069.html | 108 + .../dir_10918bec0b597aeb99c1126d48977a81.html | 86 + .../dir_12f4da00b0e06caa28675a673905febe.html | 138 + .../dir_14ef35ff539814d32b385d1e15c447d7.html | 88 + .../dir_1c751dd0c9c7c7925ef9458f8139773b.html | 133 + .../dir_1e56cb926088b71e3172531aaecb1ebe.html | 86 + .../dir_1f39e58467e35de9932ed61e8239cab4.html | 86 + .../dir_2190732359286d44582fb5470757f26d.html | 86 + .../dir_21df4b5f3bc78585b5795fff97334c8c.html | 121 + .../dir_250558fd2cbacd247a45c0a39807db85.html | 80 + .../dir_2e23454d79e8ec1a8f415ae7377ea117.html | 88 + .../dir_3033d725a1d8ecd5c1b0c9735b2143e8.html | 86 + .../dir_39330cc757de85da8b5e6e0d95829d52.html | 88 + .../dir_3958fd62d147e249e042918db09ccaaa.html | 106 + .../dir_3cd5a68e0550b32eec95aae6feb81616.html | 96 + .../dir_44eda2ad3df75e7712012ff366d2698a.html | 88 + .../dir_476659fdedf583f923a6be386029f084.html | 86 + .../dir_49d5a97169da361b6447d2a4f60205f5.html | 90 + .../dir_4d442c6c65c8873d92ed498f07bff20c.html | 90 + .../dir_4e70b81b558145ecc3350c01080dd722.html | 86 + .../dir_57f365e9d666055d8fc29322814e40b2.html | 130 + .../dir_5ad106f00a7bf9a1139b0e4bebc83740.html | 86 + .../dir_63d849285c43ad8e93037f95b6e59a19.html | 88 + .../dir_68043ebb8111910963392916e61865cc.html | 92 + .../dir_6c9a8436ee21e940df697afad4c918ab.html | 94 + .../dir_6d130b28f98129cc75a620412fd44ec2.html | 90 + .../dir_71661d7e2c4ef0fd4f9f0c99ab0a1ead.html | 86 + .../dir_767185934b63c80f793dfadf75431ee8.html | 86 + .../dir_79d4ec5b02e1f1f1c0b3cfadd82f6398.html | 94 + .../dir_79f6841d3cad1c6d2d1880dc6a98a68b.html | 88 + .../dir_7b4e348bb38d0cc81fba37e8ce05c077.html | 86 + .../dir_807b4792fd10c7c79a171394e89ea440.html | 86 + .../dir_83ba10353fbdb96a2ee16e0699dfad4d.html | 92 + .../dir_84db96586f7d962b526d6d9627d831c2.html | 88 + .../dir_8663da883f043ae5000afa59954b162e.html | 86 + .../dir_86a61c47047cb8b18af3544e1dd6ce7f.html | 86 + .../dir_8c6c171ce852520b8814be6a9bcf7e0a.html | 86 + .../dir_8d28a9ae7548a316ee63149f55953c71.html | 102 + .../dir_9d16c273ed8cc5686db113484b209247.html | 92 + .../dir_a16aa7acab4ae779acc050250df88d3e.html | 86 + .../dir_a3c068d476ba9c39306bc50c46e6171d.html | 86 + .../dir_a42ee8471ed43c212a410d8006590b88.html | 86 + .../dir_a5466ce363fd5c30f36ebc5a4500bcb7.html | 88 + .../dir_a74bdb5c39267fef220e5236c9977a1a.html | 92 + .../dir_ab45bfab625a49a2153f6932166c15e4.html | 86 + .../dir_ac0e3734d5e7e7e1a3f762878ef478c5.html | 86 + .../dir_affb495f978f3575eca2eeb81eb7736b.html | 86 + .../dir_b1efa5b73d47ce6cb589e9a02bc03c37.html | 88 + .../dir_b7eb4e630dbbd1681845b2644b6bb6f9.html | 86 + .../dir_b8ad3492826cd8abadb50ff1752cc540.html | 96 + .../dir_b8ad6bfa0490c6718c3bc00f90ea7669.html | 140 + .../dir_bbec032a7286ee57124c2662e153e7b1.html | 86 + .../dir_befbf93bf2406e4ccc4acd2eac8953c0.html | 86 + .../dir_c6570cecf4f06e414f3878760499ba5e.html | 132 + .../dir_d1dc17f2696daaeefa15d41d654017f7.html | 88 + .../dir_d1f23a5479004f3d3ea8f9ee1f55d3a8.html | 90 + .../dir_d9f098f5d7236eed6a87c1412ce18e86.html | 86 + .../dir_e23743f3c9044a8be326a8ae2317f799.html | 86 + .../dir_e8ad02dbbcd9fa3a5c4ab6a46eacbe35.html | 92 + .../dir_eb065311872385a3a1227a6ede2c108c.html | 88 + .../dir_ec6317b986a1dcb015852e9b2cf33aa8.html | 86 + .../dir_f0b8447d672d1efae325e445dd80776a.html | 90 + .../dir_f1699d0f98e8d717ac45086cb3dc4044.html | 102 + .../dir_f1e3c8d7033193e426aefdf6725666a7.html | 88 + .../dir_f2fe1ac84f18e49f166b0480cfddf0b2.html | 86 + .../dir_f73efe6b010ce5fc19768f1069c31435.html | 88 + .../dir_fd2b06b0d89ebcc5be375a15e771c702.html | 86 + ...2include_2aws_2discovery_2_exports_8h.html | 106 + ...e_2aws_2discovery_2_exports_8h_source.html | 96 + docs/doc.png | Bin 0 -> 746 bytes docs/doxygen.css | 1732 +++++ docs/doxygen.svg | 26 + docs/dynsections.js | 121 + ...ude_2aws_2eventstreamrpc_2_exports_8h.html | 106 + ...s_2eventstreamrpc_2_exports_8h_source.html | 96 + docs/files.html | 396 + docs/folderclosed.png | Bin 0 -> 616 bytes docs/folderopen.png | Bin 0 -> 597 bytes docs/functions.html | 324 + docs/functions_b.html | 127 + docs/functions_c.html | 556 ++ docs/functions_d.html | 207 + docs/functions_e.html | 144 + docs/functions_enum.html | 77 + docs/functions_f.html | 103 + docs/functions_func.html | 286 + docs/functions_func_b.html | 100 + docs/functions_func_c.html | 414 + docs/functions_func_d.html | 187 + docs/functions_func_e.html | 108 + docs/functions_func_f.html | 103 + docs/functions_func_g.html | 1680 ++++ docs/functions_func_h.html | 127 + docs/functions_func_i.html | 237 + docs/functions_func_j.html | 100 + docs/functions_func_k.html | 82 + docs/functions_func_l.html | 148 + docs/functions_func_m.html | 134 + docs/functions_func_n.html | 251 + docs/functions_func_o.html | 521 ++ docs/functions_func_p.html | 243 + docs/functions_func_r.html | 200 + docs/functions_func_s.html | 1552 ++++ docs/functions_func_t.html | 103 + docs/functions_func_u.html | 188 + docs/functions_func_v.html | 130 + docs/functions_func_w.html | 513 ++ docs/functions_func_~.html | 346 + docs/functions_g.html | 1690 ++++ docs/functions_h.html | 142 + docs/functions_i.html | 297 + docs/functions_j.html | 116 + docs/functions_k.html | 87 + docs/functions_l.html | 159 + docs/functions_m.html | 398 + docs/functions_n.html | 259 + docs/functions_o.html | 581 ++ docs/functions_p.html | 312 + docs/functions_q.html | 83 + docs/functions_r.html | 247 + docs/functions_rela.html | 141 + docs/functions_s.html | 1671 ++++ docs/functions_t.html | 185 + docs/functions_type.html | 132 + docs/functions_u.html | 208 + docs/functions_v.html | 152 + docs/functions_vars.html | 110 + docs/functions_vars_b.html | 100 + docs/functions_vars_c.html | 194 + docs/functions_vars_d.html | 93 + docs/functions_vars_e.html | 114 + docs/functions_vars_g.html | 85 + docs/functions_vars_h.html | 89 + docs/functions_vars_i.html | 129 + docs/functions_vars_j.html | 91 + docs/functions_vars_k.html | 83 + docs/functions_vars_l.html | 87 + docs/functions_vars_m.html | 322 + docs/functions_vars_n.html | 88 + docs/functions_vars_o.html | 133 + docs/functions_vars_p.html | 142 + docs/functions_vars_q.html | 83 + docs/functions_vars_r.html | 111 + docs/functions_vars_s.html | 191 + docs/functions_vars_t.html | 152 + docs/functions_vars_u.html | 96 + docs/functions_vars_v.html | 97 + docs/functions_vars_w.html | 82 + docs/functions_w.html | 519 ++ docs/functions_~.html | 346 + docs/globals.html | 211 + docs/globals_defs.html | 107 + docs/globals_vars.html | 140 + ...include_2aws_2greengrass_2_exports_8h.html | 106 + ..._2aws_2greengrass_2_exports_8h_source.html | 96 + docs/hierarchy.html | 620 ++ ...2aws_2iotidentity_2_error_response_8h.html | 101 + ...otidentity_2_error_response_8h_source.html | 132 + ...nclude_2aws_2iotidentity_2_exports_8h.html | 105 + ...2aws_2iotidentity_2_exports_8h_source.html | 101 + ...dentity_2source_2_error_response_8cpp.html | 91 + docs/index.html | 101 + docs/iot_2_mqtt5_client_8cpp.html | 105 + docs/iot_2_mqtt5_client_8h.html | 107 + docs/iot_2_mqtt5_client_8h_source.html | 346 + docs/iot_2_mqtt_client_8cpp.html | 96 + docs/iot_2_mqtt_client_8h.html | 107 + docs/iot_2_mqtt_client_8h_source.html | 307 + ...de_2aws_2iotdevicecommon_2_exports_8h.html | 106 + ..._2iotdevicecommon_2_exports_8h_source.html | 96 + ...s_2include_2aws_2iotjobs_2_exports_8h.html | 105 + ...ude_2aws_2iotjobs_2_exports_8h_source.html | 101 + docs/jquery.js | 35 + docs/mainpage_8md.html | 76 + docs/menu.js | 51 + docs/menudata.js | 218 + docs/mqtt_2_mqtt5_client_8cpp.html | 102 + docs/mqtt_2_mqtt_client_8cpp.html | 122 + docs/namespace_aws.html | 109 + docs/namespace_aws_1_1_crt.html | 2487 ++++++ docs/namespace_aws_1_1_crt_1_1_auth.html | 505 ++ ..._1_crt_1_1_auth_1_1_signed_body_value.html | 242 + docs/namespace_aws_1_1_crt_1_1_cbor.html | 169 + docs/namespace_aws_1_1_crt_1_1_checksum.html | 204 + docs/namespace_aws_1_1_crt_1_1_crypto.html | 750 ++ docs/namespace_aws_1_1_crt_1_1_endpoints.html | 125 + docs/namespace_aws_1_1_crt_1_1_http.html | 412 + docs/namespace_aws_1_1_crt_1_1_imds.html | 185 + docs/namespace_aws_1_1_crt_1_1_io.html | 604 ++ docs/namespace_aws_1_1_crt_1_1_mqtt.html | 418 + docs/namespace_aws_1_1_crt_1_1_mqtt5.html | 1331 ++++ ...espace_aws_1_1_crt_1_1_variant_detail.html | 138 + ..._1_crt_1_1_variant_detail_1_1_checker.html | 183 + ..._1_1_crt_1_1_variant_detail_1_1_index.html | 170 + ...ariant_detail_1_1_parameter_pack_size.html | 211 + docs/namespace_aws_1_1_crt_1_1literals.html | 100 + ...1_1literals_1_1string__view__literals.html | 239 + docs/namespace_aws_1_1_discovery.html | 121 + docs/namespace_aws_1_1_eventstreamrpc.html | 358 + docs/namespace_aws_1_1_greengrass.html | 837 ++ docs/namespace_aws_1_1_io.html | 80 + docs/namespace_aws_1_1_iot.html | 208 + docs/namespace_aws_1_1_iotdevicecommon.html | 88 + ...namespace_aws_1_1_iotdevicedefenderv1.html | 262 + docs/namespace_aws_1_1_iotidentity.html | 241 + docs/namespace_aws_1_1_iotjobs.html | 442 ++ ...1_1_iotjobs_1_1_job_status_marshaller.html | 127 + ...bs_1_1_rejected_error_code_marshaller.html | 127 + .../namespace_aws_1_1_iotsecuretunneling.html | 532 ++ docs/namespace_aws_1_1_iotshadow.html | 433 ++ docs/namespacemembers.html | 106 + docs/namespacemembers_b.html | 127 + docs/namespacemembers_c.html | 166 + docs/namespacemembers_d.html | 136 + docs/namespacemembers_e.html | 142 + docs/namespacemembers_enum.html | 256 + docs/namespacemembers_eval.html | 277 + docs/namespacemembers_f.html | 89 + docs/namespacemembers_func.html | 346 + docs/namespacemembers_g.html | 91 + docs/namespacemembers_h.html | 91 + docs/namespacemembers_i.html | 88 + docs/namespacemembers_j.html | 82 + docs/namespacemembers_k.html | 79 + docs/namespacemembers_l.html | 118 + docs/namespacemembers_m.html | 116 + docs/namespacemembers_n.html | 88 + docs/namespacemembers_o.html | 388 + docs/namespacemembers_p.html | 94 + docs/namespacemembers_q.html | 87 + docs/namespacemembers_r.html | 124 + docs/namespacemembers_s.html | 219 + docs/namespacemembers_t.html | 89 + docs/namespacemembers_type.html | 626 ++ docs/namespacemembers_u.html | 94 + docs/namespacemembers_v.html | 82 + docs/namespacemembers_vars.html | 140 + docs/namespacemembers_w.html | 79 + docs/namespaces.html | 114 + docs/namespacestd.html | 84 + docs/nav_f.png | Bin 0 -> 153 bytes docs/nav_g.png | Bin 0 -> 95 bytes docs/nav_h.png | Bin 0 -> 98 bytes docs/open.png | Bin 0 -> 123 bytes docs/pages.html | 81 + docs/search/all_0.html | 36 + docs/search/all_0.js | 104 + docs/search/all_1.html | 36 + docs/search/all_1.js | 40 + docs/search/all_10.html | 36 + docs/search/all_10.js | 10 + docs/search/all_11.html | 36 + docs/search/all_11.js | 99 + docs/search/all_12.html | 36 + docs/search/all_12.js | 437 ++ docs/search/all_13.html | 36 + docs/search/all_13.js | 40 + docs/search/all_14.html | 36 + docs/search/all_14.js | 75 + docs/search/all_15.html | 36 + docs/search/all_15.js | 30 + docs/search/all_16.html | 36 + docs/search/all_16.js | 139 + docs/search/all_17.html | 36 + docs/search/all_17.js | 4 + docs/search/all_18.html | 36 + docs/search/all_18.js | 93 + docs/search/all_2.html | 36 + docs/search/all_2.js | 206 + docs/search/all_3.html | 36 + docs/search/all_3.js | 96 + docs/search/all_4.html | 36 + docs/search/all_4.js | 54 + docs/search/all_5.html | 36 + docs/search/all_5.js | 24 + docs/search/all_6.html | 36 + docs/search/all_6.js | 351 + docs/search/all_7.html | 36 + docs/search/all_7.js | 53 + docs/search/all_8.html | 36 + docs/search/all_8.js | 109 + docs/search/all_9.html | 36 + docs/search/all_9.js | 33 + docs/search/all_a.html | 36 + docs/search/all_a.js | 7 + docs/search/all_b.html | 36 + docs/search/all_b.js | 40 + docs/search/all_c.html | 36 + docs/search/all_c.js | 99 + docs/search/all_d.html | 36 + docs/search/all_d.js | 79 + docs/search/all_e.html | 36 + docs/search/all_e.js | 221 + docs/search/all_f.html | 36 + docs/search/all_f.js | 85 + docs/search/classes_0.html | 36 + docs/search/classes_0.js | 12 + docs/search/classes_1.html | 36 + docs/search/classes_1.js | 7 + docs/search/classes_10.html | 36 + docs/search/classes_10.js | 84 + docs/search/classes_11.html | 36 + docs/search/classes_11.js | 12 + docs/search/classes_12.html | 36 + docs/search/classes_12.js | 33 + docs/search/classes_13.html | 36 + docs/search/classes_13.js | 19 + docs/search/classes_14.html | 36 + docs/search/classes_14.js | 5 + docs/search/classes_2.html | 36 + docs/search/classes_2.js | 80 + docs/search/classes_3.html | 36 + docs/search/classes_3.js | 31 + docs/search/classes_4.html | 36 + docs/search/classes_4.js | 7 + docs/search/classes_5.html | 36 + docs/search/classes_5.js | 4 + docs/search/classes_6.html | 36 + docs/search/classes_6.js | 45 + docs/search/classes_7.html | 36 + docs/search/classes_7.js | 23 + docs/search/classes_8.html | 36 + docs/search/classes_8.js | 27 + docs/search/classes_9.html | 36 + docs/search/classes_9.js | 11 + docs/search/classes_a.html | 36 + docs/search/classes_a.js | 19 + docs/search/classes_b.html | 36 + docs/search/classes_b.js | 22 + docs/search/classes_c.html | 36 + docs/search/classes_c.js | 8 + docs/search/classes_d.html | 36 + docs/search/classes_d.js | 86 + docs/search/classes_e.html | 36 + docs/search/classes_e.js | 32 + docs/search/classes_f.html | 36 + docs/search/classes_f.js | 30 + docs/search/close.svg | 31 + docs/search/defines_0.html | 36 + docs/search/defines_0.js | 14 + docs/search/enums_0.html | 36 + docs/search/enums_0.js | 6 + docs/search/enums_1.html | 36 + docs/search/enums_1.js | 7 + docs/search/enums_2.html | 36 + docs/search/enums_2.js | 7 + docs/search/enums_3.html | 36 + docs/search/enums_3.js | 4 + docs/search/enums_4.html | 36 + docs/search/enums_4.js | 4 + docs/search/enums_5.html | 36 + docs/search/enums_5.js | 4 + docs/search/enums_6.html | 36 + docs/search/enums_6.js | 5 + docs/search/enums_7.html | 36 + docs/search/enums_7.js | 4 + docs/search/enums_8.html | 36 + docs/search/enums_8.js | 5 + docs/search/enums_9.html | 36 + docs/search/enums_9.js | 6 + docs/search/enums_a.html | 36 + docs/search/enums_a.js | 4 + docs/search/enums_b.html | 36 + docs/search/enums_b.js | 4 + docs/search/enums_c.html | 36 + docs/search/enums_c.js | 4 + docs/search/enums_d.html | 36 + docs/search/enums_d.js | 9 + docs/search/enums_e.html | 36 + docs/search/enums_e.js | 11 + docs/search/enums_f.html | 36 + docs/search/enums_f.js | 5 + docs/search/enumvalues_0.html | 36 + docs/search/enumvalues_0.js | 9 + docs/search/enumvalues_1.html | 36 + docs/search/enumvalues_1.js | 9 + docs/search/enumvalues_10.html | 36 + docs/search/enumvalues_10.js | 13 + docs/search/enumvalues_11.html | 36 + docs/search/enumvalues_11.js | 11 + docs/search/enumvalues_12.html | 36 + docs/search/enumvalues_12.js | 6 + docs/search/enumvalues_13.html | 36 + docs/search/enumvalues_13.js | 4 + docs/search/enumvalues_14.html | 36 + docs/search/enumvalues_14.js | 6 + docs/search/enumvalues_15.html | 36 + docs/search/enumvalues_15.js | 4 + docs/search/enumvalues_2.html | 36 + docs/search/enumvalues_2.js | 9 + docs/search/enumvalues_3.html | 36 + docs/search/enumvalues_3.js | 18 + docs/search/enumvalues_4.html | 36 + docs/search/enumvalues_4.js | 19 + docs/search/enumvalues_5.html | 36 + docs/search/enumvalues_5.js | 12 + docs/search/enumvalues_6.html | 36 + docs/search/enumvalues_6.js | 10 + docs/search/enumvalues_7.html | 36 + docs/search/enumvalues_7.js | 17 + docs/search/enumvalues_8.html | 36 + docs/search/enumvalues_8.js | 6 + docs/search/enumvalues_9.html | 36 + docs/search/enumvalues_9.js | 14 + docs/search/enumvalues_a.html | 36 + docs/search/enumvalues_a.js | 14 + docs/search/enumvalues_b.html | 36 + docs/search/enumvalues_b.js | 8 + docs/search/enumvalues_c.html | 36 + docs/search/enumvalues_c.js | 7 + docs/search/enumvalues_d.html | 36 + docs/search/enumvalues_d.js | 5 + docs/search/enumvalues_e.html | 36 + docs/search/enumvalues_e.js | 6 + docs/search/enumvalues_f.html | 36 + docs/search/enumvalues_f.js | 19 + docs/search/files_0.html | 36 + docs/search/files_0.js | 7 + docs/search/files_1.html | 36 + docs/search/files_1.js | 5 + docs/search/files_10.html | 36 + docs/search/files_10.js | 24 + docs/search/files_11.html | 36 + docs/search/files_11.js | 4 + docs/search/files_2.html | 36 + docs/search/files_2.js | 25 + docs/search/files_3.html | 36 + docs/search/files_3.js | 28 + docs/search/files_4.html | 36 + docs/search/files_4.js | 10 + docs/search/files_5.html | 36 + docs/search/files_5.js | 27 + docs/search/files_6.html | 36 + docs/search/files_6.js | 17 + docs/search/files_7.html | 36 + docs/search/files_7.js | 15 + docs/search/files_8.html | 36 + docs/search/files_8.js | 17 + docs/search/files_9.html | 36 + docs/search/files_9.js | 18 + docs/search/files_a.html | 36 + docs/search/files_a.js | 11 + docs/search/files_b.html | 36 + docs/search/files_b.js | 4 + docs/search/files_c.html | 36 + docs/search/files_c.js | 5 + docs/search/files_d.html | 36 + docs/search/files_d.js | 16 + docs/search/files_e.html | 36 + docs/search/files_e.js | 46 + docs/search/files_f.html | 36 + docs/search/files_f.js | 7 + docs/search/functions_0.html | 36 + docs/search/functions_0.js | 39 + docs/search/functions_1.html | 36 + docs/search/functions_1.js | 25 + docs/search/functions_10.html | 36 + docs/search/functions_10.js | 42 + docs/search/functions_11.html | 36 + docs/search/functions_11.js | 317 + docs/search/functions_12.html | 36 + docs/search/functions_12.js | 12 + docs/search/functions_13.html | 36 + docs/search/functions_13.js | 40 + docs/search/functions_14.html | 36 + docs/search/functions_14.js | 21 + docs/search/functions_15.html | 36 + docs/search/functions_15.js | 133 + docs/search/functions_16.html | 36 + docs/search/functions_16.js | 93 + docs/search/functions_2.html | 36 + docs/search/functions_2.js | 123 + docs/search/functions_3.html | 36 + docs/search/functions_3.js | 42 + docs/search/functions_4.html | 36 + docs/search/functions_4.js | 16 + docs/search/functions_5.html | 36 + docs/search/functions_5.js | 13 + docs/search/functions_6.html | 36 + docs/search/functions_6.js | 322 + docs/search/functions_7.html | 36 + docs/search/functions_7.js | 21 + docs/search/functions_8.html | 36 + docs/search/functions_8.js | 52 + docs/search/functions_9.html | 36 + docs/search/functions_9.js | 11 + docs/search/functions_a.html | 36 + docs/search/functions_a.js | 5 + docs/search/functions_b.html | 36 + docs/search/functions_b.js | 22 + docs/search/functions_c.html | 36 + docs/search/functions_c.js | 23 + docs/search/functions_d.html | 36 + docs/search/functions_d.js | 62 + docs/search/functions_e.html | 36 + docs/search/functions_e.js | 40 + docs/search/functions_f.html | 36 + docs/search/functions_f.js | 58 + docs/search/mag_sel.svg | 74 + docs/search/namespaces_0.html | 36 + docs/search/namespaces_0.js | 34 + docs/search/namespaces_1.html | 36 + docs/search/namespaces_1.js | 4 + docs/search/nomatches.html | 12 + docs/search/pages_0.html | 36 + docs/search/pages_0.js | 4 + docs/search/pages_1.html | 36 + docs/search/pages_1.js | 4 + docs/search/related_0.html | 36 + docs/search/related_0.js | 5 + docs/search/related_1.html | 36 + docs/search/related_1.js | 7 + docs/search/related_2.html | 36 + docs/search/related_2.js | 4 + docs/search/related_3.html | 36 + docs/search/related_3.js | 4 + docs/search/related_4.html | 36 + docs/search/related_4.js | 4 + docs/search/related_5.html | 36 + docs/search/related_5.js | 10 + docs/search/related_6.html | 36 + docs/search/related_6.js | 5 + docs/search/related_7.html | 36 + docs/search/related_7.js | 4 + docs/search/search.css | 255 + docs/search/search.js | 814 ++ docs/search/search_l.png | Bin 0 -> 567 bytes docs/search/search_m.png | Bin 0 -> 158 bytes docs/search/search_r.png | Bin 0 -> 553 bytes docs/search/searchdata.js | 48 + docs/search/typedefs_0.html | 36 + docs/search/typedefs_0.js | 4 + docs/search/typedefs_1.html | 36 + docs/search/typedefs_1.js | 6 + docs/search/typedefs_10.html | 36 + docs/search/typedefs_10.js | 10 + docs/search/typedefs_11.html | 36 + docs/search/typedefs_11.js | 13 + docs/search/typedefs_12.html | 36 + docs/search/typedefs_12.js | 6 + docs/search/typedefs_13.html | 36 + docs/search/typedefs_13.js | 7 + docs/search/typedefs_14.html | 36 + docs/search/typedefs_14.js | 6 + docs/search/typedefs_15.html | 36 + docs/search/typedefs_15.js | 4 + docs/search/typedefs_2.html | 36 + docs/search/typedefs_2.js | 20 + docs/search/typedefs_3.html | 36 + docs/search/typedefs_3.js | 6 + docs/search/typedefs_4.html | 36 + docs/search/typedefs_4.js | 7 + docs/search/typedefs_5.html | 36 + docs/search/typedefs_5.js | 4 + docs/search/typedefs_6.html | 36 + docs/search/typedefs_6.js | 6 + docs/search/typedefs_7.html | 36 + docs/search/typedefs_7.js | 7 + docs/search/typedefs_8.html | 36 + docs/search/typedefs_8.js | 4 + docs/search/typedefs_9.html | 36 + docs/search/typedefs_9.js | 4 + docs/search/typedefs_a.html | 36 + docs/search/typedefs_a.js | 5 + docs/search/typedefs_b.html | 36 + docs/search/typedefs_b.js | 6 + docs/search/typedefs_c.html | 36 + docs/search/typedefs_c.js | 6 + docs/search/typedefs_d.html | 36 + docs/search/typedefs_d.js | 94 + docs/search/typedefs_e.html | 36 + docs/search/typedefs_e.js | 7 + docs/search/typedefs_f.html | 36 + docs/search/typedefs_f.js | 4 + docs/search/variables_0.html | 36 + docs/search/variables_0.js | 13 + docs/search/variables_1.html | 36 + docs/search/variables_1.js | 8 + docs/search/variables_10.html | 36 + docs/search/variables_10.js | 6 + docs/search/variables_11.html | 36 + docs/search/variables_11.js | 15 + docs/search/variables_12.html | 36 + docs/search/variables_12.js | 48 + docs/search/variables_13.html | 36 + docs/search/variables_13.js | 13 + docs/search/variables_14.html | 36 + docs/search/variables_14.js | 10 + docs/search/variables_15.html | 36 + docs/search/variables_15.js | 7 + docs/search/variables_16.html | 36 + docs/search/variables_16.js | 5 + docs/search/variables_2.html | 36 + docs/search/variables_2.js | 38 + docs/search/variables_3.html | 36 + docs/search/variables_3.js | 9 + docs/search/variables_4.html | 36 + docs/search/variables_4.js | 15 + docs/search/variables_5.html | 36 + docs/search/variables_5.js | 4 + docs/search/variables_6.html | 36 + docs/search/variables_6.js | 7 + docs/search/variables_7.html | 36 + docs/search/variables_7.js | 6 + docs/search/variables_8.html | 36 + docs/search/variables_8.js | 25 + docs/search/variables_9.html | 36 + docs/search/variables_9.js | 6 + docs/search/variables_a.html | 36 + docs/search/variables_a.js | 5 + docs/search/variables_b.html | 36 + docs/search/variables_b.js | 6 + docs/search/variables_c.html | 36 + docs/search/variables_c.js | 42 + docs/search/variables_d.html | 36 + docs/search/variables_d.js | 7 + docs/search/variables_e.html | 36 + docs/search/variables_e.js | 22 + docs/search/variables_f.html | 36 + docs/search/variables_f.js | 20 + ...2aws_2iotsecuretunneling_2_exports_8h.html | 105 + ...otsecuretunneling_2_exports_8h_source.html | 111 + ...e_2aws_2iotshadow_2_error_response_8h.html | 102 + ...2iotshadow_2_error_response_8h_source.html | 138 + ...2include_2aws_2iotshadow_2_exports_8h.html | 105 + ...e_2aws_2iotshadow_2_exports_8h_source.html | 101 + .../shadow_2source_2_error_response_8cpp.html | 91 + docs/splitbar.png | Bin 0 -> 314 bytes ...rt_1_1_api_handle_1_1_version-members.html | 86 + ...ws_1_1_crt_1_1_api_handle_1_1_version.html | 141 + ...1_auth_1_1_cognito_login_pair-members.html | 85 + ...1_crt_1_1_auth_1_1_cognito_login_pair.html | 129 + ...ntials_provider_cached_config-members.html | 86 + ..._1_credentials_provider_cached_config.html | 161 + ...ntials_provider_callback_args-members.html | 86 + ..._1_credentials_provider_callback_args.html | 155 + ...entials_provider_chain_config-members.html | 85 + ...1_1_credentials_provider_chain_config.html | 144 + ...provider_chain_default_config-members.html | 86 + ...entials_provider_chain_default_config.html | 164 + ...tials_provider_cognito_config-members.html | 91 + ...1_credentials_provider_cognito_config.html | 240 + ...ials_provider_delegate_config-members.html | 84 + ..._credentials_provider_delegate_config.html | 111 + ...dentials_provider_imds_config-members.html | 85 + ..._1_1_credentials_provider_imds_config.html | 145 + ...tials_provider_profile_config-members.html | 89 + ...1_credentials_provider_profile_config.html | 213 + ...entials_provider_s_t_s_config-members.html | 91 + ...1_1_credentials_provider_s_t_s_config.html | 240 + ...ntials_provider_static_config-members.html | 87 + ..._1_credentials_provider_static_config.html | 178 + ...dentials_provider_x509_config-members.html | 90 + ..._1_1_credentials_provider_x509_config.html | 228 + ...ntials_provider_callback_args-members.html | 86 + ...te_credentials_provider_callback_args.html | 155 + ...1_1_http_signer_callback_data-members.html | 88 + ..._1_auth_1_1_http_signer_callback_data.html | 187 + ...1_client_stream_callback_data-members.html | 86 + ..._http_1_1_client_stream_callback_data.html | 157 + ..._1_1_connection_callback_data-members.html | 88 + ...1_1_http_1_1_connection_callback_data.html | 188 + ...nection_manager_callback_args-members.html | 86 + ..._1_1_connection_manager_callback_args.html | 155 + ...roxy_strategy_adaptive_config-members.html | 87 + ...1_http_proxy_strategy_adaptive_config.html | 179 + ...xy_strategy_basic_auth_config-members.html | 87 + ...http_proxy_strategy_basic_auth_config.html | 171 + ...http_1_1_http_request_options-members.html | 88 + ...crt_1_1_http_1_1_http_request_options.html | 179 + ..._crt_1_1_imds_1_1_iam_profile-members.html | 89 + ..._aws_1_1_crt_1_1_imds_1_1_iam_profile.html | 217 + ...1_1_imds_1_1_iam_profile_view-members.html | 86 + ...1_1_crt_1_1_imds_1_1_iam_profile_view.html | 143 + ...1_imds_1_1_imds_client_config-members.html | 85 + ...1_crt_1_1_imds_1_1_imds_client_config.html | 143 + ...rt_1_1_imds_1_1_instance_info-members.html | 100 + ...ws_1_1_crt_1_1_imds_1_1_instance_info.html | 393 + ...1_imds_1_1_instance_info_view-members.html | 97 + ...1_crt_1_1_imds_1_1_instance_info_view.html | 320 + ...mds_1_1_wrapped_callback_args-members.html | 87 + ...rt_1_1_imds_1_1_wrapped_callback_args.html | 196 + ...ct_aws_1_1_crt_1_1_in_place_t-members.html | 84 + docs/struct_aws_1_1_crt_1_1_in_place_t.html | 122 + ...s_1_1_crt_1_1_in_place_type_t-members.html | 84 + ...truct_aws_1_1_crt_1_1_in_place_type_t.html | 122 + ...1_crt_1_1_io_1_1_task_wrapper-members.html | 85 + ...t_aws_1_1_crt_1_1_io_1_1_task_wrapper.html | 129 + ...1_crt_1_1_io_1_1_task_wrapper_1_1task.html | 83 + ...5_client_operation_statistics-members.html | 87 + ...1_1_mqtt5_client_operation_statistics.html | 163 + ...attempting_connect_event_data-members.html | 84 + ..._1_1_on_attempting_connect_event_data.html | 122 + ...connection_failure_event_data-members.html | 86 + ..._1_1_on_connection_failure_event_data.html | 159 + ...connection_success_event_data-members.html | 86 + ..._1_1_on_connection_success_event_data.html | 159 + ...1_on_disconnection_event_data-members.html | 86 + ...mqtt5_1_1_on_disconnection_event_data.html | 159 + ...tt5_1_1_on_stopped_event_data-members.html | 84 + ...t_1_1_mqtt5_1_1_on_stopped_event_data.html | 122 + ...1_publish_received_event_data-members.html | 85 + ...mqtt5_1_1_publish_received_event_data.html | 143 + ...1_mqtt5_1_1_reconnect_options-members.html | 87 + ...1_crt_1_1_mqtt5_1_1_reconnect_options.html | 161 + ...t5_1_1_topic_aliasing_options-members.html | 87 + ..._1_1_mqtt5_1_1_topic_aliasing_options.html | 168 + ...nnection_operation_statistics-members.html | 87 + ..._mqtt_connection_operation_statistics.html | 159 + ...t_1_1_mqtt_connection_options-members.html | 91 + ..._1_1_mqtt_1_1_mqtt_connection_options.html | 223 + ..._1_mqtt_1_1_on_connection_closed_data.html | 87 + ..._1_on_connection_failure_data-members.html | 84 + ...1_mqtt_1_1_on_connection_failure_data.html | 112 + ..._1_on_connection_success_data-members.html | 85 + ...1_mqtt_1_1_on_connection_success_data.html | 129 + ...t_1_1_stl_allocator_1_1rebind-members.html | 84 + ...s_1_1_crt_1_1_stl_allocator_1_1rebind.html | 113 + ...tail_1_1_checker_1_1_has_type-members.html | 84 + ...riant_detail_1_1_checker_1_1_has_type.html | 119 + ...y_1_1_client_callback_context-members.html | 85 + ...discovery_1_1_client_callback_context.html | 123 + ...sage_flush_callback_container-members.html | 87 + ...1_on_message_flush_callback_container.html | 172 + ..._eventstreamrpc_1_1_rpc_error-members.html | 87 + ..._aws_1_1_eventstreamrpc_1_1_rpc_error.html | 177 + ...ws_1_1_iot_1_1_pkcs12_options-members.html | 85 + ...struct_aws_1_1_iot_1_1_pkcs12_options.html | 127 + ..._1_1_iot_1_1_websocket_config-members.html | 93 + ...ruct_aws_1_1_iot_1_1_websocket_config.html | 407 + ...1_connection_reset_event_data-members.html | 85 + ...eling_1_1_connection_reset_event_data.html | 143 + ...connection_started_event_data-members.html | 85 + ...ing_1_1_connection_started_event_data.html | 143 + ...connection_success_event_data-members.html | 85 + ...ing_1_1_connection_success_event_data.html | 143 + ...1_message_received_event_data-members.html | 85 + ...eling_1_1_message_received_event_data.html | 143 + ...d_message_complete_event_data-members.html | 85 + ..._1_1_send_message_complete_event_data.html | 143 + ...1_1_stream_started_event_data-members.html | 85 + ...nneling_1_1_stream_started_event_data.html | 143 + ...1_1_stream_stopped_event_data-members.html | 85 + ...nneling_1_1_stream_stopped_event_data.html | 143 + ...char_t_00_01_traits_01_4_01_4-members.html | 84 + ...ew_3_01_char_t_00_01_traits_01_4_01_4.html | 123 + docs/sync_off.png | Bin 0 -> 853 bytes docs/sync_on.png | Bin 0 -> 845 bytes docs/tab_a.png | Bin 0 -> 142 bytes docs/tab_b.png | Bin 0 -> 169 bytes docs/tab_h.png | Bin 0 -> 177 bytes docs/tab_s.png | Bin 0 -> 184 bytes docs/tabs.css | 1 + 2155 files changed, 342977 insertions(+) create mode 100644 docs/.nojekyll create mode 100644 docs/_allocator_8cpp.html create mode 100644 docs/_allocator_8h.html create mode 100644 docs/_allocator_8h_source.html create mode 100644 docs/_api_8cpp.html create mode 100644 docs/_api_8h.html create mode 100644 docs/_api_8h_source.html create mode 100644 docs/_bootstrap_8cpp.html create mode 100644 docs/_bootstrap_8h.html create mode 100644 docs/_bootstrap_8h_source.html create mode 100644 docs/_c_r_c_8cpp.html create mode 100644 docs/_c_r_c_8h.html create mode 100644 docs/_c_r_c_8h_source.html create mode 100644 docs/_cbor_8cpp.html create mode 100644 docs/_cbor_8h.html create mode 100644 docs/_cbor_8h_source.html create mode 100644 docs/_channel_handler_8cpp.html create mode 100644 docs/_channel_handler_8h.html create mode 100644 docs/_channel_handler_8h_source.html create mode 100644 docs/_connectivity_info_8cpp.html create mode 100644 docs/_connectivity_info_8h.html create mode 100644 docs/_connectivity_info_8h_source.html create mode 100644 docs/_create_certificate_from_csr_request_8cpp.html create mode 100644 docs/_create_certificate_from_csr_request_8h.html create mode 100644 docs/_create_certificate_from_csr_request_8h_source.html create mode 100644 docs/_create_certificate_from_csr_response_8cpp.html create mode 100644 docs/_create_certificate_from_csr_response_8h.html create mode 100644 docs/_create_certificate_from_csr_response_8h_source.html create mode 100644 docs/_create_certificate_from_csr_subscription_request_8cpp.html create mode 100644 docs/_create_certificate_from_csr_subscription_request_8h.html create mode 100644 docs/_create_certificate_from_csr_subscription_request_8h_source.html create mode 100644 docs/_create_keys_and_certificate_request_8cpp.html create mode 100644 docs/_create_keys_and_certificate_request_8h.html create mode 100644 docs/_create_keys_and_certificate_request_8h_source.html create mode 100644 docs/_create_keys_and_certificate_response_8cpp.html create mode 100644 docs/_create_keys_and_certificate_response_8h.html create mode 100644 docs/_create_keys_and_certificate_response_8h_source.html create mode 100644 docs/_create_keys_and_certificate_subscription_request_8cpp.html create mode 100644 docs/_create_keys_and_certificate_subscription_request_8h.html create mode 100644 docs/_create_keys_and_certificate_subscription_request_8h_source.html create mode 100644 docs/_credentials_8cpp.html create mode 100644 docs/_credentials_8h.html create mode 100644 docs/_credentials_8h_source.html create mode 100644 docs/_date_time_8cpp.html create mode 100644 docs/_date_time_8h.html create mode 100644 docs/_date_time_8h_source.html create mode 100644 docs/_default_connection_config_8cpp.html create mode 100644 docs/_delete_named_shadow_request_8cpp.html create mode 100644 docs/_delete_named_shadow_request_8h.html create mode 100644 docs/_delete_named_shadow_request_8h_source.html create mode 100644 docs/_delete_named_shadow_subscription_request_8cpp.html create mode 100644 docs/_delete_named_shadow_subscription_request_8h.html create mode 100644 docs/_delete_named_shadow_subscription_request_8h_source.html create mode 100644 docs/_delete_shadow_request_8cpp.html create mode 100644 docs/_delete_shadow_request_8h.html create mode 100644 docs/_delete_shadow_request_8h_source.html create mode 100644 docs/_delete_shadow_response_8cpp.html create mode 100644 docs/_delete_shadow_response_8h.html create mode 100644 docs/_delete_shadow_response_8h_source.html create mode 100644 docs/_delete_shadow_subscription_request_8cpp.html create mode 100644 docs/_delete_shadow_subscription_request_8h.html create mode 100644 docs/_delete_shadow_subscription_request_8h_source.html create mode 100644 docs/_describe_job_execution_request_8cpp.html create mode 100644 docs/_describe_job_execution_request_8h.html create mode 100644 docs/_describe_job_execution_request_8h_source.html create mode 100644 docs/_describe_job_execution_response_8cpp.html create mode 100644 docs/_describe_job_execution_response_8h.html create mode 100644 docs/_describe_job_execution_response_8h_source.html create mode 100644 docs/_describe_job_execution_subscription_request_8cpp.html create mode 100644 docs/_describe_job_execution_subscription_request_8h.html create mode 100644 docs/_describe_job_execution_subscription_request_8h_source.html create mode 100644 docs/_device_defender_8cpp.html create mode 100644 docs/_device_defender_8h.html create mode 100644 docs/_device_defender_8h_source.html create mode 100644 docs/_discover_response_8cpp.html create mode 100644 docs/_discover_response_8h.html create mode 100644 docs/_discover_response_8h_source.html create mode 100644 docs/_discovery_client_8cpp.html create mode 100644 docs/_discovery_client_8h.html create mode 100644 docs/_discovery_client_8h_source.html create mode 100644 docs/_event_loop_group_8cpp.html create mode 100644 docs/_event_loop_group_8h.html create mode 100644 docs/_event_loop_group_8h_source.html create mode 100644 docs/_event_stream_client_8cpp.html create mode 100644 docs/_event_stream_client_8h.html create mode 100644 docs/_event_stream_client_8h_source.html create mode 100644 docs/_g_g_core_8cpp.html create mode 100644 docs/_g_g_core_8h.html create mode 100644 docs/_g_g_core_8h_source.html create mode 100644 docs/_g_g_group_8cpp.html create mode 100644 docs/_g_g_group_8h.html create mode 100644 docs/_g_g_group_8h_source.html create mode 100644 docs/_get_named_shadow_request_8cpp.html create mode 100644 docs/_get_named_shadow_request_8h.html create mode 100644 docs/_get_named_shadow_request_8h_source.html create mode 100644 docs/_get_named_shadow_subscription_request_8cpp.html create mode 100644 docs/_get_named_shadow_subscription_request_8h.html create mode 100644 docs/_get_named_shadow_subscription_request_8h_source.html create mode 100644 docs/_get_pending_job_executions_request_8cpp.html create mode 100644 docs/_get_pending_job_executions_request_8h.html create mode 100644 docs/_get_pending_job_executions_request_8h_source.html create mode 100644 docs/_get_pending_job_executions_response_8cpp.html create mode 100644 docs/_get_pending_job_executions_response_8h.html create mode 100644 docs/_get_pending_job_executions_response_8h_source.html create mode 100644 docs/_get_pending_job_executions_subscription_request_8cpp.html create mode 100644 docs/_get_pending_job_executions_subscription_request_8h.html create mode 100644 docs/_get_pending_job_executions_subscription_request_8h_source.html create mode 100644 docs/_get_shadow_request_8cpp.html create mode 100644 docs/_get_shadow_request_8h.html create mode 100644 docs/_get_shadow_request_8h_source.html create mode 100644 docs/_get_shadow_response_8cpp.html create mode 100644 docs/_get_shadow_response_8h.html create mode 100644 docs/_get_shadow_response_8h_source.html create mode 100644 docs/_get_shadow_subscription_request_8cpp.html create mode 100644 docs/_get_shadow_subscription_request_8h.html create mode 100644 docs/_get_shadow_subscription_request_8h_source.html create mode 100644 docs/_greengrass_core_ipc_client_8cpp.html create mode 100644 docs/_greengrass_core_ipc_client_8h.html create mode 100644 docs/_greengrass_core_ipc_client_8h_source.html create mode 100644 docs/_greengrass_core_ipc_model_8cpp.html create mode 100644 docs/_greengrass_core_ipc_model_8h.html create mode 100644 docs/_greengrass_core_ipc_model_8h_source.html create mode 100644 docs/_h_m_a_c_8cpp.html create mode 100644 docs/_h_m_a_c_8h.html create mode 100644 docs/_h_m_a_c_8h_source.html create mode 100644 docs/_hash_8cpp.html create mode 100644 docs/_hash_8h.html create mode 100644 docs/_hash_8h_source.html create mode 100644 docs/_host_resolver_8cpp.html create mode 100644 docs/_host_resolver_8h.html create mode 100644 docs/_host_resolver_8h_source.html create mode 100644 docs/_http_connection_8cpp.html create mode 100644 docs/_http_connection_8h.html create mode 100644 docs/_http_connection_8h_source.html create mode 100644 docs/_http_connection_manager_8cpp.html create mode 100644 docs/_http_connection_manager_8h.html create mode 100644 docs/_http_connection_manager_8h_source.html create mode 100644 docs/_http_proxy_strategy_8cpp.html create mode 100644 docs/_http_proxy_strategy_8h.html create mode 100644 docs/_http_proxy_strategy_8h_source.html create mode 100644 docs/_http_request_response_8cpp.html create mode 100644 docs/_http_request_response_8h.html create mode 100644 docs/_http_request_response_8h_source.html create mode 100644 docs/_imds_client_8cpp.html create mode 100644 docs/_imds_client_8h.html create mode 100644 docs/_imds_client_8h_source.html create mode 100644 docs/_iot_device_8cpp.html create mode 100644 docs/_iot_device_8h.html create mode 100644 docs/_iot_device_8h_source.html create mode 100644 docs/_iot_identity_client_8cpp.html create mode 100644 docs/_iot_identity_client_8h.html create mode 100644 docs/_iot_identity_client_8h_source.html create mode 100644 docs/_iot_jobs_client_8cpp.html create mode 100644 docs/_iot_jobs_client_8h.html create mode 100644 docs/_iot_jobs_client_8h_source.html create mode 100644 docs/_iot_secure_tunneling_client_8cpp.html create mode 100644 docs/_iot_secure_tunneling_client_8h.html create mode 100644 docs/_iot_secure_tunneling_client_8h_source.html create mode 100644 docs/_iot_shadow_client_8cpp.html create mode 100644 docs/_iot_shadow_client_8h.html create mode 100644 docs/_iot_shadow_client_8h_source.html create mode 100644 docs/_job_execution_data_8cpp.html create mode 100644 docs/_job_execution_data_8h.html create mode 100644 docs/_job_execution_data_8h_source.html create mode 100644 docs/_job_execution_state_8cpp.html create mode 100644 docs/_job_execution_state_8h.html create mode 100644 docs/_job_execution_state_8h_source.html create mode 100644 docs/_job_execution_summary_8cpp.html create mode 100644 docs/_job_execution_summary_8h.html create mode 100644 docs/_job_execution_summary_8h_source.html create mode 100644 docs/_job_executions_changed_event_8cpp.html create mode 100644 docs/_job_executions_changed_event_8h.html create mode 100644 docs/_job_executions_changed_event_8h_source.html create mode 100644 docs/_job_executions_changed_subscription_request_8cpp.html create mode 100644 docs/_job_executions_changed_subscription_request_8h.html create mode 100644 docs/_job_executions_changed_subscription_request_8h_source.html create mode 100644 docs/_job_status_8cpp.html create mode 100644 docs/_job_status_8h.html create mode 100644 docs/_job_status_8h_source.html create mode 100644 docs/_json_object_8cpp.html create mode 100644 docs/_json_object_8h.html create mode 100644 docs/_json_object_8h_source.html create mode 100644 docs/_mqtt5_client_core_8cpp.html create mode 100644 docs/_mqtt5_packets_8cpp.html create mode 100644 docs/_mqtt5_packets_8h.html create mode 100644 docs/_mqtt5_packets_8h_source.html create mode 100644 docs/_mqtt5_types_8h.html create mode 100644 docs/_mqtt5_types_8h_source.html create mode 100644 docs/_mqtt_common_8cpp.html create mode 100644 docs/_mqtt_common_8h.html create mode 100644 docs/_mqtt_common_8h_source.html create mode 100644 docs/_mqtt_connection_8cpp.html create mode 100644 docs/_mqtt_connection_8h.html create mode 100644 docs/_mqtt_connection_8h_source.html create mode 100644 docs/_mqtt_connection_core_8cpp.html create mode 100644 docs/_mqtt_types_8h.html create mode 100644 docs/_mqtt_types_8h_source.html create mode 100644 docs/_named_shadow_delta_updated_subscription_request_8cpp.html create mode 100644 docs/_named_shadow_delta_updated_subscription_request_8h.html create mode 100644 docs/_named_shadow_delta_updated_subscription_request_8h_source.html create mode 100644 docs/_named_shadow_updated_subscription_request_8cpp.html create mode 100644 docs/_named_shadow_updated_subscription_request_8h.html create mode 100644 docs/_named_shadow_updated_subscription_request_8h_source.html create mode 100644 docs/_next_job_execution_changed_event_8cpp.html create mode 100644 docs/_next_job_execution_changed_event_8h.html create mode 100644 docs/_next_job_execution_changed_event_8h_source.html create mode 100644 docs/_next_job_execution_changed_subscription_request_8cpp.html create mode 100644 docs/_next_job_execution_changed_subscription_request_8h.html create mode 100644 docs/_next_job_execution_changed_subscription_request_8h_source.html create mode 100644 docs/_optional_8h.html create mode 100644 docs/_optional_8h_source.html create mode 100644 docs/_pkcs11_8cpp.html create mode 100644 docs/_pkcs11_8h.html create mode 100644 docs/_pkcs11_8h_source.html create mode 100644 docs/_ref_counted_8h.html create mode 100644 docs/_ref_counted_8h_source.html create mode 100644 docs/_register_thing_request_8cpp.html create mode 100644 docs/_register_thing_request_8h.html create mode 100644 docs/_register_thing_request_8h_source.html create mode 100644 docs/_register_thing_response_8cpp.html create mode 100644 docs/_register_thing_response_8h.html create mode 100644 docs/_register_thing_response_8h_source.html create mode 100644 docs/_register_thing_subscription_request_8cpp.html create mode 100644 docs/_register_thing_subscription_request_8h.html create mode 100644 docs/_register_thing_subscription_request_8h_source.html create mode 100644 docs/_rejected_error_8cpp.html create mode 100644 docs/_rejected_error_8h.html create mode 100644 docs/_rejected_error_8h_source.html create mode 100644 docs/_rejected_error_code_8cpp.html create mode 100644 docs/_rejected_error_code_8h.html create mode 100644 docs/_rejected_error_code_8h_source.html create mode 100644 docs/_rule_engine_8cpp.html create mode 100644 docs/_rule_engine_8h.html create mode 100644 docs/_rule_engine_8h_source.html create mode 100644 docs/_secure_random_8cpp.html create mode 100644 docs/_secure_random_8h.html create mode 100644 docs/_secure_random_8h_source.html create mode 100644 docs/_secure_tunnel_8cpp.html create mode 100644 docs/_secure_tunnel_8h.html create mode 100644 docs/_secure_tunnel_8h_source.html create mode 100644 docs/_secure_tunneling_notify_response_8cpp.html create mode 100644 docs/_secure_tunneling_notify_response_8h.html create mode 100644 docs/_secure_tunneling_notify_response_8h_source.html create mode 100644 docs/_shadow_delta_updated_event_8cpp.html create mode 100644 docs/_shadow_delta_updated_event_8h.html create mode 100644 docs/_shadow_delta_updated_event_8h_source.html create mode 100644 docs/_shadow_delta_updated_subscription_request_8cpp.html create mode 100644 docs/_shadow_delta_updated_subscription_request_8h.html create mode 100644 docs/_shadow_delta_updated_subscription_request_8h_source.html create mode 100644 docs/_shadow_metadata_8cpp.html create mode 100644 docs/_shadow_metadata_8h.html create mode 100644 docs/_shadow_metadata_8h_source.html create mode 100644 docs/_shadow_state_8cpp.html create mode 100644 docs/_shadow_state_8h.html create mode 100644 docs/_shadow_state_8h_source.html create mode 100644 docs/_shadow_state_with_delta_8cpp.html create mode 100644 docs/_shadow_state_with_delta_8h.html create mode 100644 docs/_shadow_state_with_delta_8h_source.html create mode 100644 docs/_shadow_updated_event_8cpp.html create mode 100644 docs/_shadow_updated_event_8h.html create mode 100644 docs/_shadow_updated_event_8h_source.html create mode 100644 docs/_shadow_updated_snapshot_8cpp.html create mode 100644 docs/_shadow_updated_snapshot_8h.html create mode 100644 docs/_shadow_updated_snapshot_8h_source.html create mode 100644 docs/_shadow_updated_subscription_request_8cpp.html create mode 100644 docs/_shadow_updated_subscription_request_8h.html create mode 100644 docs/_shadow_updated_subscription_request_8h_source.html create mode 100644 docs/_signing_8h.html create mode 100644 docs/_signing_8h_source.html create mode 100644 docs/_sigv4_signing_8cpp.html create mode 100644 docs/_sigv4_signing_8h.html create mode 100644 docs/_sigv4_signing_8h_source.html create mode 100644 docs/_socket_options_8cpp.html create mode 100644 docs/_socket_options_8h.html create mode 100644 docs/_socket_options_8h_source.html create mode 100644 docs/_start_next_job_execution_response_8cpp.html create mode 100644 docs/_start_next_job_execution_response_8h.html create mode 100644 docs/_start_next_job_execution_response_8h_source.html create mode 100644 docs/_start_next_pending_job_execution_request_8cpp.html create mode 100644 docs/_start_next_pending_job_execution_request_8h.html create mode 100644 docs/_start_next_pending_job_execution_request_8h_source.html create mode 100644 docs/_start_next_pending_job_execution_subscription_request_8cpp.html create mode 100644 docs/_start_next_pending_job_execution_subscription_request_8h.html create mode 100644 docs/_start_next_pending_job_execution_subscription_request_8h_source.html create mode 100644 docs/_stl_allocator_8h.html create mode 100644 docs/_stl_allocator_8h_source.html create mode 100644 docs/_stream_8cpp.html create mode 100644 docs/_stream_8h.html create mode 100644 docs/_stream_8h_source.html create mode 100644 docs/_string_utils_8cpp.html create mode 100644 docs/_string_utils_8h.html create mode 100644 docs/_string_utils_8h_source.html create mode 100644 docs/_string_view_8h.html create mode 100644 docs/_string_view_8h_source.html create mode 100644 docs/_subscribe_to_tunnels_notify_request_8cpp.html create mode 100644 docs/_subscribe_to_tunnels_notify_request_8h.html create mode 100644 docs/_subscribe_to_tunnels_notify_request_8h_source.html create mode 100644 docs/_symmetric_cipher_8cpp.html create mode 100644 docs/_symmetric_cipher_8h.html create mode 100644 docs/_symmetric_cipher_8h_source.html create mode 100644 docs/_tls_options_8cpp.html create mode 100644 docs/_tls_options_8h.html create mode 100644 docs/_tls_options_8h_source.html create mode 100644 docs/_types_8cpp.html create mode 100644 docs/_types_8h.html create mode 100644 docs/_types_8h_source.html create mode 100644 docs/_u_u_i_d_8cpp.html create mode 100644 docs/_u_u_i_d_8h.html create mode 100644 docs/_u_u_i_d_8h_source.html create mode 100644 docs/_update_job_execution_request_8cpp.html create mode 100644 docs/_update_job_execution_request_8h.html create mode 100644 docs/_update_job_execution_request_8h_source.html create mode 100644 docs/_update_job_execution_response_8cpp.html create mode 100644 docs/_update_job_execution_response_8h.html create mode 100644 docs/_update_job_execution_response_8h_source.html create mode 100644 docs/_update_job_execution_subscription_request_8cpp.html create mode 100644 docs/_update_job_execution_subscription_request_8h.html create mode 100644 docs/_update_job_execution_subscription_request_8h_source.html create mode 100644 docs/_update_named_shadow_request_8cpp.html create mode 100644 docs/_update_named_shadow_request_8h.html create mode 100644 docs/_update_named_shadow_request_8h_source.html create mode 100644 docs/_update_named_shadow_subscription_request_8cpp.html create mode 100644 docs/_update_named_shadow_subscription_request_8h.html create mode 100644 docs/_update_named_shadow_subscription_request_8h_source.html create mode 100644 docs/_update_shadow_request_8cpp.html create mode 100644 docs/_update_shadow_request_8h.html create mode 100644 docs/_update_shadow_request_8h_source.html create mode 100644 docs/_update_shadow_response_8cpp.html create mode 100644 docs/_update_shadow_response_8h.html create mode 100644 docs/_update_shadow_response_8h_source.html create mode 100644 docs/_update_shadow_subscription_request_8cpp.html create mode 100644 docs/_update_shadow_subscription_request_8h.html create mode 100644 docs/_update_shadow_subscription_request_8h_source.html create mode 100644 docs/_uri_8cpp.html create mode 100644 docs/_uri_8h.html create mode 100644 docs/_uri_8h_source.html create mode 100644 docs/_utility_8h.html create mode 100644 docs/_utility_8h_source.html create mode 100644 docs/_variant_8h.html create mode 100644 docs/_variant_8h_source.html create mode 100644 docs/annotated.html create mode 100644 docs/bc_s.png create mode 100644 docs/bdwn.png create mode 100644 docs/class_aws_1_1_crt_1_1_api_handle-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_api_handle.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.png create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_credentials-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_credentials.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.png create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.png create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.png create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.png create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html create mode 100644 docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.png create mode 100644 docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html create mode 100644 docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_hash-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_hash.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html create mode 100644 docs/class_aws_1_1_crt_1_1_date_time-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_date_time.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_message-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_message.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_message.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_request-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_request.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_request.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_response-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_response.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_response.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_stream-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.png create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html create mode 100644 docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.png create mode 100644 docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_input_stream-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_socket_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_socket_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.png create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_uri-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_io_1_1_uri.html create mode 100644 docs/class_aws_1_1_crt_1_1_json_object-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_json_object.html create mode 100644 docs/class_aws_1_1_crt_1_1_json_view-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_json_view.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.png create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_user_property-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html create mode 100644 docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.png create mode 100644 docs/class_aws_1_1_crt_1_1_optional-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_optional.html create mode 100644 docs/class_aws_1_1_crt_1_1_ref_counted-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_ref_counted.html create mode 100644 docs/class_aws_1_1_crt_1_1_stl_allocator-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_stl_allocator.html create mode 100644 docs/class_aws_1_1_crt_1_1_stl_allocator.png create mode 100644 docs/class_aws_1_1_crt_1_1_u_u_i_d-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_u_u_i_d.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant_alternative-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant_alternative.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant_size-members.html create mode 100644 docs/class_aws_1_1_crt_1_1_variant_size.html create mode 100644 docs/class_aws_1_1_crt_1_1basic__string__view-members.html create mode 100644 docs/class_aws_1_1_crt_1_1basic__string__view.html create mode 100644 docs/class_aws_1_1_discovery_1_1_connectivity_info-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_connectivity_info.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discover_response-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discover_response.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discovery_client-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discovery_client.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discovery_client_config-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_discovery_client_config.html create mode 100644 docs/class_aws_1_1_discovery_1_1_g_g_core-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_g_g_core.html create mode 100644 docs/class_aws_1_1_discovery_1_1_g_g_group-members.html create mode 100644 docs/class_aws_1_1_discovery_1_1_g_g_group.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_connection-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_connection.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_operation-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_connection_config-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_error-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_service_model-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_service_model.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_service_model.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.png create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result-members.html create mode 100644 docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_binary_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_binary_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_binary_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_options-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_options.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_options.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update_event-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update_event.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_certificate_update_event.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_client_device_credential-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_client_device_credential.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_client_device_credential.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_details-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_details.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_details.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_not_found_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_not_found_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_not_found_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_update_policy_events-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_event-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_event.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_event.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_events-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_events.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_update_events.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_validity_report-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_conflict_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_conflict_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_conflict_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_debug_password_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_create_local_deployment_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_credential_document-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_credential_document.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_credential_document.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_default_connection_config-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_default_connection_config.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_default_connection_config.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_defer_component_update_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_deployment_status_details-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_deployment_status_details.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_deployment_status_details.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_component_details_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_configuration_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_secret_value_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_credential_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_token_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_token_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_invalid_token_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_io_t_core_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_io_t_core_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_io_t_core_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_json_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_json_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_json_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_components_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_local_deployment-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_local_deployment.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_local_deployment.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_message_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_message_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_message_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_metric-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_metric.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_metric.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pause_component_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_post_component_update_event-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_post_component_update_event.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_post_component_update_event.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_pre_component_update_event-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_put_component_metric_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resource_not_found_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_restart_component_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_resume_component_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_run_with_info-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_run_with_info.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_run_with_info.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_secret_value-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_secret_value.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_secret_value.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_service_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_service_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_service_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_stop_component_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscription_response_message-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscription_response_message.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_subscription_response_message.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_system_resource_limits-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_system_resource_limits.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_system_resource_limits.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_unauthorized_error-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_unauthorized_error.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_unauthorized_error.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_configuration_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_state_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_user_property-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_user_property.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_user_property.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.png create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_result-members.html create mode 100644 docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt5_client_builder-members.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt5_client_builder.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config-members.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client-members.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config-members.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder-members.html create mode 100644 docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html create mode 100644 docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle-members.html create mode 100644 docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.png create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.png create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.png create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.png create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.png create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder-members.html create mode 100644 docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_error_response-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_error_response.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_iot_identity_client-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_iot_identity_client.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_request.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_response-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_response.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_data-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_data.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_state-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_state.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_summary-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_execution_summary.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_rejected_error-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_rejected_error.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_message-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_message.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request-members.html create mode 100644 docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_error_response-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_error_response.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_response-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_response.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_metadata-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_metadata.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_state-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_state.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_request.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_response-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_response.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request-members.html create mode 100644 docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html create mode 100644 docs/classes.html create mode 100644 docs/closed.png create mode 100644 docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html create mode 100644 docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h_source.html create mode 100644 docs/crt_2mqtt_2_mqtt5_client_8h.html create mode 100644 docs/crt_2mqtt_2_mqtt5_client_8h_source.html create mode 100644 docs/crt_2mqtt_2_mqtt_client_8h.html create mode 100644 docs/crt_2mqtt_2_mqtt_client_8h_source.html create mode 100644 docs/deprecated.html create mode 100644 docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html create mode 100644 docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h_source.html create mode 100644 docs/dir_02795dabaa7d9d209a18b06136a76a4d.html create mode 100644 docs/dir_04ff8c0cbe388d515de8377def2af055.html create mode 100644 docs/dir_0ada6d95f9ccbb17b5c9900bc3f8e9b5.html create mode 100644 docs/dir_1079fd5b82babf0fe437c3bb40a08069.html create mode 100644 docs/dir_10918bec0b597aeb99c1126d48977a81.html create mode 100644 docs/dir_12f4da00b0e06caa28675a673905febe.html create mode 100644 docs/dir_14ef35ff539814d32b385d1e15c447d7.html create mode 100644 docs/dir_1c751dd0c9c7c7925ef9458f8139773b.html create mode 100644 docs/dir_1e56cb926088b71e3172531aaecb1ebe.html create mode 100644 docs/dir_1f39e58467e35de9932ed61e8239cab4.html create mode 100644 docs/dir_2190732359286d44582fb5470757f26d.html create mode 100644 docs/dir_21df4b5f3bc78585b5795fff97334c8c.html create mode 100644 docs/dir_250558fd2cbacd247a45c0a39807db85.html create mode 100644 docs/dir_2e23454d79e8ec1a8f415ae7377ea117.html create mode 100644 docs/dir_3033d725a1d8ecd5c1b0c9735b2143e8.html create mode 100644 docs/dir_39330cc757de85da8b5e6e0d95829d52.html create mode 100644 docs/dir_3958fd62d147e249e042918db09ccaaa.html create mode 100644 docs/dir_3cd5a68e0550b32eec95aae6feb81616.html create mode 100644 docs/dir_44eda2ad3df75e7712012ff366d2698a.html create mode 100644 docs/dir_476659fdedf583f923a6be386029f084.html create mode 100644 docs/dir_49d5a97169da361b6447d2a4f60205f5.html create mode 100644 docs/dir_4d442c6c65c8873d92ed498f07bff20c.html create mode 100644 docs/dir_4e70b81b558145ecc3350c01080dd722.html create mode 100644 docs/dir_57f365e9d666055d8fc29322814e40b2.html create mode 100644 docs/dir_5ad106f00a7bf9a1139b0e4bebc83740.html create mode 100644 docs/dir_63d849285c43ad8e93037f95b6e59a19.html create mode 100644 docs/dir_68043ebb8111910963392916e61865cc.html create mode 100644 docs/dir_6c9a8436ee21e940df697afad4c918ab.html create mode 100644 docs/dir_6d130b28f98129cc75a620412fd44ec2.html create mode 100644 docs/dir_71661d7e2c4ef0fd4f9f0c99ab0a1ead.html create mode 100644 docs/dir_767185934b63c80f793dfadf75431ee8.html create mode 100644 docs/dir_79d4ec5b02e1f1f1c0b3cfadd82f6398.html create mode 100644 docs/dir_79f6841d3cad1c6d2d1880dc6a98a68b.html create mode 100644 docs/dir_7b4e348bb38d0cc81fba37e8ce05c077.html create mode 100644 docs/dir_807b4792fd10c7c79a171394e89ea440.html create mode 100644 docs/dir_83ba10353fbdb96a2ee16e0699dfad4d.html create mode 100644 docs/dir_84db96586f7d962b526d6d9627d831c2.html create mode 100644 docs/dir_8663da883f043ae5000afa59954b162e.html create mode 100644 docs/dir_86a61c47047cb8b18af3544e1dd6ce7f.html create mode 100644 docs/dir_8c6c171ce852520b8814be6a9bcf7e0a.html create mode 100644 docs/dir_8d28a9ae7548a316ee63149f55953c71.html create mode 100644 docs/dir_9d16c273ed8cc5686db113484b209247.html create mode 100644 docs/dir_a16aa7acab4ae779acc050250df88d3e.html create mode 100644 docs/dir_a3c068d476ba9c39306bc50c46e6171d.html create mode 100644 docs/dir_a42ee8471ed43c212a410d8006590b88.html create mode 100644 docs/dir_a5466ce363fd5c30f36ebc5a4500bcb7.html create mode 100644 docs/dir_a74bdb5c39267fef220e5236c9977a1a.html create mode 100644 docs/dir_ab45bfab625a49a2153f6932166c15e4.html create mode 100644 docs/dir_ac0e3734d5e7e7e1a3f762878ef478c5.html create mode 100644 docs/dir_affb495f978f3575eca2eeb81eb7736b.html create mode 100644 docs/dir_b1efa5b73d47ce6cb589e9a02bc03c37.html create mode 100644 docs/dir_b7eb4e630dbbd1681845b2644b6bb6f9.html create mode 100644 docs/dir_b8ad3492826cd8abadb50ff1752cc540.html create mode 100644 docs/dir_b8ad6bfa0490c6718c3bc00f90ea7669.html create mode 100644 docs/dir_bbec032a7286ee57124c2662e153e7b1.html create mode 100644 docs/dir_befbf93bf2406e4ccc4acd2eac8953c0.html create mode 100644 docs/dir_c6570cecf4f06e414f3878760499ba5e.html create mode 100644 docs/dir_d1dc17f2696daaeefa15d41d654017f7.html create mode 100644 docs/dir_d1f23a5479004f3d3ea8f9ee1f55d3a8.html create mode 100644 docs/dir_d9f098f5d7236eed6a87c1412ce18e86.html create mode 100644 docs/dir_e23743f3c9044a8be326a8ae2317f799.html create mode 100644 docs/dir_e8ad02dbbcd9fa3a5c4ab6a46eacbe35.html create mode 100644 docs/dir_eb065311872385a3a1227a6ede2c108c.html create mode 100644 docs/dir_ec6317b986a1dcb015852e9b2cf33aa8.html create mode 100644 docs/dir_f0b8447d672d1efae325e445dd80776a.html create mode 100644 docs/dir_f1699d0f98e8d717ac45086cb3dc4044.html create mode 100644 docs/dir_f1e3c8d7033193e426aefdf6725666a7.html create mode 100644 docs/dir_f2fe1ac84f18e49f166b0480cfddf0b2.html create mode 100644 docs/dir_f73efe6b010ce5fc19768f1069c31435.html create mode 100644 docs/dir_fd2b06b0d89ebcc5be375a15e771c702.html create mode 100644 docs/discovery_2include_2aws_2discovery_2_exports_8h.html create mode 100644 docs/discovery_2include_2aws_2discovery_2_exports_8h_source.html create mode 100644 docs/doc.png create mode 100644 docs/doxygen.css create mode 100644 docs/doxygen.svg create mode 100644 docs/dynsections.js create mode 100644 docs/eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h.html create mode 100644 docs/eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h_source.html create mode 100644 docs/files.html create mode 100644 docs/folderclosed.png create mode 100644 docs/folderopen.png create mode 100644 docs/functions.html create mode 100644 docs/functions_b.html create mode 100644 docs/functions_c.html create mode 100644 docs/functions_d.html create mode 100644 docs/functions_e.html create mode 100644 docs/functions_enum.html create mode 100644 docs/functions_f.html create mode 100644 docs/functions_func.html create mode 100644 docs/functions_func_b.html create mode 100644 docs/functions_func_c.html create mode 100644 docs/functions_func_d.html create mode 100644 docs/functions_func_e.html create mode 100644 docs/functions_func_f.html create mode 100644 docs/functions_func_g.html create mode 100644 docs/functions_func_h.html create mode 100644 docs/functions_func_i.html create mode 100644 docs/functions_func_j.html create mode 100644 docs/functions_func_k.html create mode 100644 docs/functions_func_l.html create mode 100644 docs/functions_func_m.html create mode 100644 docs/functions_func_n.html create mode 100644 docs/functions_func_o.html create mode 100644 docs/functions_func_p.html create mode 100644 docs/functions_func_r.html create mode 100644 docs/functions_func_s.html create mode 100644 docs/functions_func_t.html create mode 100644 docs/functions_func_u.html create mode 100644 docs/functions_func_v.html create mode 100644 docs/functions_func_w.html create mode 100644 docs/functions_func_~.html create mode 100644 docs/functions_g.html create mode 100644 docs/functions_h.html create mode 100644 docs/functions_i.html create mode 100644 docs/functions_j.html create mode 100644 docs/functions_k.html create mode 100644 docs/functions_l.html create mode 100644 docs/functions_m.html create mode 100644 docs/functions_n.html create mode 100644 docs/functions_o.html create mode 100644 docs/functions_p.html create mode 100644 docs/functions_q.html create mode 100644 docs/functions_r.html create mode 100644 docs/functions_rela.html create mode 100644 docs/functions_s.html create mode 100644 docs/functions_t.html create mode 100644 docs/functions_type.html create mode 100644 docs/functions_u.html create mode 100644 docs/functions_v.html create mode 100644 docs/functions_vars.html create mode 100644 docs/functions_vars_b.html create mode 100644 docs/functions_vars_c.html create mode 100644 docs/functions_vars_d.html create mode 100644 docs/functions_vars_e.html create mode 100644 docs/functions_vars_g.html create mode 100644 docs/functions_vars_h.html create mode 100644 docs/functions_vars_i.html create mode 100644 docs/functions_vars_j.html create mode 100644 docs/functions_vars_k.html create mode 100644 docs/functions_vars_l.html create mode 100644 docs/functions_vars_m.html create mode 100644 docs/functions_vars_n.html create mode 100644 docs/functions_vars_o.html create mode 100644 docs/functions_vars_p.html create mode 100644 docs/functions_vars_q.html create mode 100644 docs/functions_vars_r.html create mode 100644 docs/functions_vars_s.html create mode 100644 docs/functions_vars_t.html create mode 100644 docs/functions_vars_u.html create mode 100644 docs/functions_vars_v.html create mode 100644 docs/functions_vars_w.html create mode 100644 docs/functions_w.html create mode 100644 docs/functions_~.html create mode 100644 docs/globals.html create mode 100644 docs/globals_defs.html create mode 100644 docs/globals_vars.html create mode 100644 docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html create mode 100644 docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h_source.html create mode 100644 docs/hierarchy.html create mode 100644 docs/identity_2include_2aws_2iotidentity_2_error_response_8h.html create mode 100644 docs/identity_2include_2aws_2iotidentity_2_error_response_8h_source.html create mode 100644 docs/identity_2include_2aws_2iotidentity_2_exports_8h.html create mode 100644 docs/identity_2include_2aws_2iotidentity_2_exports_8h_source.html create mode 100644 docs/identity_2source_2_error_response_8cpp.html create mode 100644 docs/index.html create mode 100644 docs/iot_2_mqtt5_client_8cpp.html create mode 100644 docs/iot_2_mqtt5_client_8h.html create mode 100644 docs/iot_2_mqtt5_client_8h_source.html create mode 100644 docs/iot_2_mqtt_client_8cpp.html create mode 100644 docs/iot_2_mqtt_client_8h.html create mode 100644 docs/iot_2_mqtt_client_8h_source.html create mode 100644 docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html create mode 100644 docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h_source.html create mode 100644 docs/jobs_2include_2aws_2iotjobs_2_exports_8h.html create mode 100644 docs/jobs_2include_2aws_2iotjobs_2_exports_8h_source.html create mode 100644 docs/jquery.js create mode 100644 docs/mainpage_8md.html create mode 100644 docs/menu.js create mode 100644 docs/menudata.js create mode 100644 docs/mqtt_2_mqtt5_client_8cpp.html create mode 100644 docs/mqtt_2_mqtt_client_8cpp.html create mode 100644 docs/namespace_aws.html create mode 100644 docs/namespace_aws_1_1_crt.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_auth.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_cbor.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_checksum.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_crypto.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_endpoints.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_http.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_imds.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_io.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_mqtt.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_mqtt5.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_variant_detail.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html create mode 100644 docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html create mode 100644 docs/namespace_aws_1_1_crt_1_1literals.html create mode 100644 docs/namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html create mode 100644 docs/namespace_aws_1_1_discovery.html create mode 100644 docs/namespace_aws_1_1_eventstreamrpc.html create mode 100644 docs/namespace_aws_1_1_greengrass.html create mode 100644 docs/namespace_aws_1_1_io.html create mode 100644 docs/namespace_aws_1_1_iot.html create mode 100644 docs/namespace_aws_1_1_iotdevicecommon.html create mode 100644 docs/namespace_aws_1_1_iotdevicedefenderv1.html create mode 100644 docs/namespace_aws_1_1_iotidentity.html create mode 100644 docs/namespace_aws_1_1_iotjobs.html create mode 100644 docs/namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html create mode 100644 docs/namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html create mode 100644 docs/namespace_aws_1_1_iotsecuretunneling.html create mode 100644 docs/namespace_aws_1_1_iotshadow.html create mode 100644 docs/namespacemembers.html create mode 100644 docs/namespacemembers_b.html create mode 100644 docs/namespacemembers_c.html create mode 100644 docs/namespacemembers_d.html create mode 100644 docs/namespacemembers_e.html create mode 100644 docs/namespacemembers_enum.html create mode 100644 docs/namespacemembers_eval.html create mode 100644 docs/namespacemembers_f.html create mode 100644 docs/namespacemembers_func.html create mode 100644 docs/namespacemembers_g.html create mode 100644 docs/namespacemembers_h.html create mode 100644 docs/namespacemembers_i.html create mode 100644 docs/namespacemembers_j.html create mode 100644 docs/namespacemembers_k.html create mode 100644 docs/namespacemembers_l.html create mode 100644 docs/namespacemembers_m.html create mode 100644 docs/namespacemembers_n.html create mode 100644 docs/namespacemembers_o.html create mode 100644 docs/namespacemembers_p.html create mode 100644 docs/namespacemembers_q.html create mode 100644 docs/namespacemembers_r.html create mode 100644 docs/namespacemembers_s.html create mode 100644 docs/namespacemembers_t.html create mode 100644 docs/namespacemembers_type.html create mode 100644 docs/namespacemembers_u.html create mode 100644 docs/namespacemembers_v.html create mode 100644 docs/namespacemembers_vars.html create mode 100644 docs/namespacemembers_w.html create mode 100644 docs/namespaces.html create mode 100644 docs/namespacestd.html create mode 100644 docs/nav_f.png create mode 100644 docs/nav_g.png create mode 100644 docs/nav_h.png create mode 100644 docs/open.png create mode 100644 docs/pages.html create mode 100644 docs/search/all_0.html create mode 100644 docs/search/all_0.js create mode 100644 docs/search/all_1.html create mode 100644 docs/search/all_1.js create mode 100644 docs/search/all_10.html create mode 100644 docs/search/all_10.js create mode 100644 docs/search/all_11.html create mode 100644 docs/search/all_11.js create mode 100644 docs/search/all_12.html create mode 100644 docs/search/all_12.js create mode 100644 docs/search/all_13.html create mode 100644 docs/search/all_13.js create mode 100644 docs/search/all_14.html create mode 100644 docs/search/all_14.js create mode 100644 docs/search/all_15.html create mode 100644 docs/search/all_15.js create mode 100644 docs/search/all_16.html create mode 100644 docs/search/all_16.js create mode 100644 docs/search/all_17.html create mode 100644 docs/search/all_17.js create mode 100644 docs/search/all_18.html create mode 100644 docs/search/all_18.js create mode 100644 docs/search/all_2.html create mode 100644 docs/search/all_2.js create mode 100644 docs/search/all_3.html create mode 100644 docs/search/all_3.js create mode 100644 docs/search/all_4.html create mode 100644 docs/search/all_4.js create mode 100644 docs/search/all_5.html create mode 100644 docs/search/all_5.js create mode 100644 docs/search/all_6.html create mode 100644 docs/search/all_6.js create mode 100644 docs/search/all_7.html create mode 100644 docs/search/all_7.js create mode 100644 docs/search/all_8.html create mode 100644 docs/search/all_8.js create mode 100644 docs/search/all_9.html create mode 100644 docs/search/all_9.js create mode 100644 docs/search/all_a.html create mode 100644 docs/search/all_a.js create mode 100644 docs/search/all_b.html create mode 100644 docs/search/all_b.js create mode 100644 docs/search/all_c.html create mode 100644 docs/search/all_c.js create mode 100644 docs/search/all_d.html create mode 100644 docs/search/all_d.js create mode 100644 docs/search/all_e.html create mode 100644 docs/search/all_e.js create mode 100644 docs/search/all_f.html create mode 100644 docs/search/all_f.js create mode 100644 docs/search/classes_0.html create mode 100644 docs/search/classes_0.js create mode 100644 docs/search/classes_1.html create mode 100644 docs/search/classes_1.js create mode 100644 docs/search/classes_10.html create mode 100644 docs/search/classes_10.js create mode 100644 docs/search/classes_11.html create mode 100644 docs/search/classes_11.js create mode 100644 docs/search/classes_12.html create mode 100644 docs/search/classes_12.js create mode 100644 docs/search/classes_13.html create mode 100644 docs/search/classes_13.js create mode 100644 docs/search/classes_14.html create mode 100644 docs/search/classes_14.js create mode 100644 docs/search/classes_2.html create mode 100644 docs/search/classes_2.js create mode 100644 docs/search/classes_3.html create mode 100644 docs/search/classes_3.js create mode 100644 docs/search/classes_4.html create mode 100644 docs/search/classes_4.js create mode 100644 docs/search/classes_5.html create mode 100644 docs/search/classes_5.js create mode 100644 docs/search/classes_6.html create mode 100644 docs/search/classes_6.js create mode 100644 docs/search/classes_7.html create mode 100644 docs/search/classes_7.js create mode 100644 docs/search/classes_8.html create mode 100644 docs/search/classes_8.js create mode 100644 docs/search/classes_9.html create mode 100644 docs/search/classes_9.js create mode 100644 docs/search/classes_a.html create mode 100644 docs/search/classes_a.js create mode 100644 docs/search/classes_b.html create mode 100644 docs/search/classes_b.js create mode 100644 docs/search/classes_c.html create mode 100644 docs/search/classes_c.js create mode 100644 docs/search/classes_d.html create mode 100644 docs/search/classes_d.js create mode 100644 docs/search/classes_e.html create mode 100644 docs/search/classes_e.js create mode 100644 docs/search/classes_f.html create mode 100644 docs/search/classes_f.js create mode 100644 docs/search/close.svg create mode 100644 docs/search/defines_0.html create mode 100644 docs/search/defines_0.js create mode 100644 docs/search/enums_0.html create mode 100644 docs/search/enums_0.js create mode 100644 docs/search/enums_1.html create mode 100644 docs/search/enums_1.js create mode 100644 docs/search/enums_2.html create mode 100644 docs/search/enums_2.js create mode 100644 docs/search/enums_3.html create mode 100644 docs/search/enums_3.js create mode 100644 docs/search/enums_4.html create mode 100644 docs/search/enums_4.js create mode 100644 docs/search/enums_5.html create mode 100644 docs/search/enums_5.js create mode 100644 docs/search/enums_6.html create mode 100644 docs/search/enums_6.js create mode 100644 docs/search/enums_7.html create mode 100644 docs/search/enums_7.js create mode 100644 docs/search/enums_8.html create mode 100644 docs/search/enums_8.js create mode 100644 docs/search/enums_9.html create mode 100644 docs/search/enums_9.js create mode 100644 docs/search/enums_a.html create mode 100644 docs/search/enums_a.js create mode 100644 docs/search/enums_b.html create mode 100644 docs/search/enums_b.js create mode 100644 docs/search/enums_c.html create mode 100644 docs/search/enums_c.js create mode 100644 docs/search/enums_d.html create mode 100644 docs/search/enums_d.js create mode 100644 docs/search/enums_e.html create mode 100644 docs/search/enums_e.js create mode 100644 docs/search/enums_f.html create mode 100644 docs/search/enums_f.js create mode 100644 docs/search/enumvalues_0.html create mode 100644 docs/search/enumvalues_0.js create mode 100644 docs/search/enumvalues_1.html create mode 100644 docs/search/enumvalues_1.js create mode 100644 docs/search/enumvalues_10.html create mode 100644 docs/search/enumvalues_10.js create mode 100644 docs/search/enumvalues_11.html create mode 100644 docs/search/enumvalues_11.js create mode 100644 docs/search/enumvalues_12.html create mode 100644 docs/search/enumvalues_12.js create mode 100644 docs/search/enumvalues_13.html create mode 100644 docs/search/enumvalues_13.js create mode 100644 docs/search/enumvalues_14.html create mode 100644 docs/search/enumvalues_14.js create mode 100644 docs/search/enumvalues_15.html create mode 100644 docs/search/enumvalues_15.js create mode 100644 docs/search/enumvalues_2.html create mode 100644 docs/search/enumvalues_2.js create mode 100644 docs/search/enumvalues_3.html create mode 100644 docs/search/enumvalues_3.js create mode 100644 docs/search/enumvalues_4.html create mode 100644 docs/search/enumvalues_4.js create mode 100644 docs/search/enumvalues_5.html create mode 100644 docs/search/enumvalues_5.js create mode 100644 docs/search/enumvalues_6.html create mode 100644 docs/search/enumvalues_6.js create mode 100644 docs/search/enumvalues_7.html create mode 100644 docs/search/enumvalues_7.js create mode 100644 docs/search/enumvalues_8.html create mode 100644 docs/search/enumvalues_8.js create mode 100644 docs/search/enumvalues_9.html create mode 100644 docs/search/enumvalues_9.js create mode 100644 docs/search/enumvalues_a.html create mode 100644 docs/search/enumvalues_a.js create mode 100644 docs/search/enumvalues_b.html create mode 100644 docs/search/enumvalues_b.js create mode 100644 docs/search/enumvalues_c.html create mode 100644 docs/search/enumvalues_c.js create mode 100644 docs/search/enumvalues_d.html create mode 100644 docs/search/enumvalues_d.js create mode 100644 docs/search/enumvalues_e.html create mode 100644 docs/search/enumvalues_e.js create mode 100644 docs/search/enumvalues_f.html create mode 100644 docs/search/enumvalues_f.js create mode 100644 docs/search/files_0.html create mode 100644 docs/search/files_0.js create mode 100644 docs/search/files_1.html create mode 100644 docs/search/files_1.js create mode 100644 docs/search/files_10.html create mode 100644 docs/search/files_10.js create mode 100644 docs/search/files_11.html create mode 100644 docs/search/files_11.js create mode 100644 docs/search/files_2.html create mode 100644 docs/search/files_2.js create mode 100644 docs/search/files_3.html create mode 100644 docs/search/files_3.js create mode 100644 docs/search/files_4.html create mode 100644 docs/search/files_4.js create mode 100644 docs/search/files_5.html create mode 100644 docs/search/files_5.js create mode 100644 docs/search/files_6.html create mode 100644 docs/search/files_6.js create mode 100644 docs/search/files_7.html create mode 100644 docs/search/files_7.js create mode 100644 docs/search/files_8.html create mode 100644 docs/search/files_8.js create mode 100644 docs/search/files_9.html create mode 100644 docs/search/files_9.js create mode 100644 docs/search/files_a.html create mode 100644 docs/search/files_a.js create mode 100644 docs/search/files_b.html create mode 100644 docs/search/files_b.js create mode 100644 docs/search/files_c.html create mode 100644 docs/search/files_c.js create mode 100644 docs/search/files_d.html create mode 100644 docs/search/files_d.js create mode 100644 docs/search/files_e.html create mode 100644 docs/search/files_e.js create mode 100644 docs/search/files_f.html create mode 100644 docs/search/files_f.js create mode 100644 docs/search/functions_0.html create mode 100644 docs/search/functions_0.js create mode 100644 docs/search/functions_1.html create mode 100644 docs/search/functions_1.js create mode 100644 docs/search/functions_10.html create mode 100644 docs/search/functions_10.js create mode 100644 docs/search/functions_11.html create mode 100644 docs/search/functions_11.js create mode 100644 docs/search/functions_12.html create mode 100644 docs/search/functions_12.js create mode 100644 docs/search/functions_13.html create mode 100644 docs/search/functions_13.js create mode 100644 docs/search/functions_14.html create mode 100644 docs/search/functions_14.js create mode 100644 docs/search/functions_15.html create mode 100644 docs/search/functions_15.js create mode 100644 docs/search/functions_16.html create mode 100644 docs/search/functions_16.js create mode 100644 docs/search/functions_2.html create mode 100644 docs/search/functions_2.js create mode 100644 docs/search/functions_3.html create mode 100644 docs/search/functions_3.js create mode 100644 docs/search/functions_4.html create mode 100644 docs/search/functions_4.js create mode 100644 docs/search/functions_5.html create mode 100644 docs/search/functions_5.js create mode 100644 docs/search/functions_6.html create mode 100644 docs/search/functions_6.js create mode 100644 docs/search/functions_7.html create mode 100644 docs/search/functions_7.js create mode 100644 docs/search/functions_8.html create mode 100644 docs/search/functions_8.js create mode 100644 docs/search/functions_9.html create mode 100644 docs/search/functions_9.js create mode 100644 docs/search/functions_a.html create mode 100644 docs/search/functions_a.js create mode 100644 docs/search/functions_b.html create mode 100644 docs/search/functions_b.js create mode 100644 docs/search/functions_c.html create mode 100644 docs/search/functions_c.js create mode 100644 docs/search/functions_d.html create mode 100644 docs/search/functions_d.js create mode 100644 docs/search/functions_e.html create mode 100644 docs/search/functions_e.js create mode 100644 docs/search/functions_f.html create mode 100644 docs/search/functions_f.js create mode 100644 docs/search/mag_sel.svg create mode 100644 docs/search/namespaces_0.html create mode 100644 docs/search/namespaces_0.js create mode 100644 docs/search/namespaces_1.html create mode 100644 docs/search/namespaces_1.js create mode 100644 docs/search/nomatches.html create mode 100644 docs/search/pages_0.html create mode 100644 docs/search/pages_0.js create mode 100644 docs/search/pages_1.html create mode 100644 docs/search/pages_1.js create mode 100644 docs/search/related_0.html create mode 100644 docs/search/related_0.js create mode 100644 docs/search/related_1.html create mode 100644 docs/search/related_1.js create mode 100644 docs/search/related_2.html create mode 100644 docs/search/related_2.js create mode 100644 docs/search/related_3.html create mode 100644 docs/search/related_3.js create mode 100644 docs/search/related_4.html create mode 100644 docs/search/related_4.js create mode 100644 docs/search/related_5.html create mode 100644 docs/search/related_5.js create mode 100644 docs/search/related_6.html create mode 100644 docs/search/related_6.js create mode 100644 docs/search/related_7.html create mode 100644 docs/search/related_7.js create mode 100644 docs/search/search.css create mode 100644 docs/search/search.js create mode 100644 docs/search/search_l.png create mode 100644 docs/search/search_m.png create mode 100644 docs/search/search_r.png create mode 100644 docs/search/searchdata.js create mode 100644 docs/search/typedefs_0.html create mode 100644 docs/search/typedefs_0.js create mode 100644 docs/search/typedefs_1.html create mode 100644 docs/search/typedefs_1.js create mode 100644 docs/search/typedefs_10.html create mode 100644 docs/search/typedefs_10.js create mode 100644 docs/search/typedefs_11.html create mode 100644 docs/search/typedefs_11.js create mode 100644 docs/search/typedefs_12.html create mode 100644 docs/search/typedefs_12.js create mode 100644 docs/search/typedefs_13.html create mode 100644 docs/search/typedefs_13.js create mode 100644 docs/search/typedefs_14.html create mode 100644 docs/search/typedefs_14.js create mode 100644 docs/search/typedefs_15.html create mode 100644 docs/search/typedefs_15.js create mode 100644 docs/search/typedefs_2.html create mode 100644 docs/search/typedefs_2.js create mode 100644 docs/search/typedefs_3.html create mode 100644 docs/search/typedefs_3.js create mode 100644 docs/search/typedefs_4.html create mode 100644 docs/search/typedefs_4.js create mode 100644 docs/search/typedefs_5.html create mode 100644 docs/search/typedefs_5.js create mode 100644 docs/search/typedefs_6.html create mode 100644 docs/search/typedefs_6.js create mode 100644 docs/search/typedefs_7.html create mode 100644 docs/search/typedefs_7.js create mode 100644 docs/search/typedefs_8.html create mode 100644 docs/search/typedefs_8.js create mode 100644 docs/search/typedefs_9.html create mode 100644 docs/search/typedefs_9.js create mode 100644 docs/search/typedefs_a.html create mode 100644 docs/search/typedefs_a.js create mode 100644 docs/search/typedefs_b.html create mode 100644 docs/search/typedefs_b.js create mode 100644 docs/search/typedefs_c.html create mode 100644 docs/search/typedefs_c.js create mode 100644 docs/search/typedefs_d.html create mode 100644 docs/search/typedefs_d.js create mode 100644 docs/search/typedefs_e.html create mode 100644 docs/search/typedefs_e.js create mode 100644 docs/search/typedefs_f.html create mode 100644 docs/search/typedefs_f.js create mode 100644 docs/search/variables_0.html create mode 100644 docs/search/variables_0.js create mode 100644 docs/search/variables_1.html create mode 100644 docs/search/variables_1.js create mode 100644 docs/search/variables_10.html create mode 100644 docs/search/variables_10.js create mode 100644 docs/search/variables_11.html create mode 100644 docs/search/variables_11.js create mode 100644 docs/search/variables_12.html create mode 100644 docs/search/variables_12.js create mode 100644 docs/search/variables_13.html create mode 100644 docs/search/variables_13.js create mode 100644 docs/search/variables_14.html create mode 100644 docs/search/variables_14.js create mode 100644 docs/search/variables_15.html create mode 100644 docs/search/variables_15.js create mode 100644 docs/search/variables_16.html create mode 100644 docs/search/variables_16.js create mode 100644 docs/search/variables_2.html create mode 100644 docs/search/variables_2.js create mode 100644 docs/search/variables_3.html create mode 100644 docs/search/variables_3.js create mode 100644 docs/search/variables_4.html create mode 100644 docs/search/variables_4.js create mode 100644 docs/search/variables_5.html create mode 100644 docs/search/variables_5.js create mode 100644 docs/search/variables_6.html create mode 100644 docs/search/variables_6.js create mode 100644 docs/search/variables_7.html create mode 100644 docs/search/variables_7.js create mode 100644 docs/search/variables_8.html create mode 100644 docs/search/variables_8.js create mode 100644 docs/search/variables_9.html create mode 100644 docs/search/variables_9.js create mode 100644 docs/search/variables_a.html create mode 100644 docs/search/variables_a.js create mode 100644 docs/search/variables_b.html create mode 100644 docs/search/variables_b.js create mode 100644 docs/search/variables_c.html create mode 100644 docs/search/variables_c.js create mode 100644 docs/search/variables_d.html create mode 100644 docs/search/variables_d.js create mode 100644 docs/search/variables_e.html create mode 100644 docs/search/variables_e.js create mode 100644 docs/search/variables_f.html create mode 100644 docs/search/variables_f.js create mode 100644 docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html create mode 100644 docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h_source.html create mode 100644 docs/shadow_2include_2aws_2iotshadow_2_error_response_8h.html create mode 100644 docs/shadow_2include_2aws_2iotshadow_2_error_response_8h_source.html create mode 100644 docs/shadow_2include_2aws_2iotshadow_2_exports_8h.html create mode 100644 docs/shadow_2include_2aws_2iotshadow_2_exports_8h_source.html create mode 100644 docs/shadow_2source_2_error_response_8cpp.html create mode 100644 docs/splitbar.png create mode 100644 docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html create mode 100644 docs/struct_aws_1_1_crt_1_1_in_place_t-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_in_place_t.html create mode 100644 docs/struct_aws_1_1_crt_1_1_in_place_type_t-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_in_place_type_t.html create mode 100644 docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html create mode 100644 docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html create mode 100644 docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html create mode 100644 docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type-members.html create mode 100644 docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html create mode 100644 docs/struct_aws_1_1_discovery_1_1_client_callback_context-members.html create mode 100644 docs/struct_aws_1_1_discovery_1_1_client_callback_context.html create mode 100644 docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container-members.html create mode 100644 docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html create mode 100644 docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error-members.html create mode 100644 docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html create mode 100644 docs/struct_aws_1_1_iot_1_1_pkcs12_options-members.html create mode 100644 docs/struct_aws_1_1_iot_1_1_pkcs12_options.html create mode 100644 docs/struct_aws_1_1_iot_1_1_websocket_config-members.html create mode 100644 docs/struct_aws_1_1_iot_1_1_websocket_config.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data-members.html create mode 100644 docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html create mode 100644 docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4-members.html create mode 100644 docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html create mode 100644 docs/sync_off.png create mode 100644 docs/sync_on.png create mode 100644 docs/tab_a.png create mode 100644 docs/tab_b.png create mode 100644 docs/tab_h.png create mode 100644 docs/tab_s.png create mode 100644 docs/tabs.css diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/docs/_allocator_8cpp.html b/docs/_allocator_8cpp.html new file mode 100644 index 000000000..30e273575 --- /dev/null +++ b/docs/_allocator_8cpp.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/Allocator.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Allocator.cpp File Reference
+
+
+
#include <aws/crt/Allocator.h>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + + + + + +

+Functions

AWS_CRT_CPP_API Allocator * Aws::Crt::DefaultAllocatorImplementation () noexcept
 
AWS_CRT_CPP_API Allocator * Aws::Crt::DefaultAllocator () noexcept
 
AWS_CRT_CPP_API Allocator * Aws::Crt::ApiAllocator () noexcept
 
+
+ + + + diff --git a/docs/_allocator_8h.html b/docs/_allocator_8h.html new file mode 100644 index 000000000..29d6b6156 --- /dev/null +++ b/docs/_allocator_8h.html @@ -0,0 +1,116 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Allocator.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Allocator.h File Reference
+
+
+
#include <aws/common/common.h>
+#include <aws/crt/Exports.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + +

+Typedefs

using Aws::Crt::Allocator = aws_allocator
 
+ + + + + + + +

+Functions

AWS_CRT_CPP_API Allocator * Aws::Crt::ApiAllocator () noexcept
 
AWS_CRT_CPP_API Allocator * Aws::Crt::DefaultAllocatorImplementation () noexcept
 
AWS_CRT_CPP_API Allocator * Aws::Crt::DefaultAllocator () noexcept
 
+ + + +

+Variables

AWS_CRT_CPP_API Allocator * Aws::Crt::g_allocator = Aws::Crt::DefaultAllocatorImplementation()
 
+
+ + + + diff --git a/docs/_allocator_8h_source.html b/docs/_allocator_8h_source.html new file mode 100644 index 000000000..c602bfc93 --- /dev/null +++ b/docs/_allocator_8h_source.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Allocator.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Allocator.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/common/common.h>
+
8 #include <aws/crt/Exports.h>
+
9 
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
14  using Allocator = aws_allocator;
+
15 
+ +
25 
+ +
33 
+ +
39 
+ +
45 
+
46  } // namespace Crt
+
47 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
+
AWS_CRT_CPP_API Allocator * DefaultAllocatorImplementation() noexcept
Definition: Allocator.cpp:12
+
AWS_CRT_CPP_API Allocator * DefaultAllocator() noexcept
Definition: Allocator.cpp:17
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+ + + + diff --git a/docs/_api_8cpp.html b/docs/_api_8cpp.html new file mode 100644 index 000000000..946d8a35e --- /dev/null +++ b/docs/_api_8cpp.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/Api.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Api.cpp File Reference
+
+
+
#include <aws/crt/Api.h>
+#include <aws/crt/Config.h>
+#include <aws/crt/JsonObject.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <aws/auth/auth.h>
+#include <aws/common/ref_count.h>
+#include <aws/event-stream/event_stream.h>
+#include <aws/http/http.h>
+#include <aws/mqtt/mqtt.h>
+#include <aws/s3/s3.h>
+#include <thread>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + + + + + +

+Functions

AWS_CRT_CPP_API const char * Aws::Crt::ErrorDebugString (int error) noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastError () noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastErrorOrUnknown () noexcept
 
+ + + + + + + + + + + + + + + + + +

+Variables

static Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewMD5Callback
 
static Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewSHA256Callback
 
static Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewSHA1Callback
 
static Crypto::CreateHMACCallback Aws::Crt::s_BYOCryptoNewSHA256HMACCallback
 
static Io::NewClientTlsHandlerCallback Aws::Crt::s_BYOCryptoNewClientTlsHandlerCallback
 
static Io::NewTlsContextImplCallback Aws::Crt::s_BYOCryptoNewTlsContextImplCallback
 
static Io::DeleteTlsContextImplCallback Aws::Crt::s_BYOCryptoDeleteTlsContextImplCallback
 
static Io::IsTlsAlpnSupportedCallback Aws::Crt::s_BYOCryptoIsTlsAlpnSupportedCallback
 
+
+ + + + diff --git a/docs/_api_8h.html b/docs/_api_8h.html new file mode 100644 index 000000000..e2d062dd8 --- /dev/null +++ b/docs/_api_8h.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Api.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Api.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/crt/crypto/HMAC.h>
+#include <aws/crt/crypto/Hash.h>
+#include <aws/crt/mqtt/Mqtt5Client.h>
+#include <aws/crt/mqtt/MqttClient.h>
+#include <aws/common/logging.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::ApiHandle
 
struct  Aws::Crt::ApiHandle::Version
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + + + +

+Enumerations

enum  Aws::Crt::LogLevel {
+  Aws::Crt::LogLevel::None = AWS_LL_NONE, +Aws::Crt::LogLevel::Fatal = AWS_LL_FATAL, +Aws::Crt::LogLevel::Error = AWS_LL_ERROR, +Aws::Crt::LogLevel::Warn = AWS_LL_WARN, +
+  Aws::Crt::LogLevel::Info = AWS_LL_INFO, +Aws::Crt::LogLevel::Debug = AWS_LL_DEBUG, +Aws::Crt::LogLevel::Trace = AWS_LL_TRACE, +Aws::Crt::LogLevel::Count +
+ }
 
enum  Aws::Crt::ApiHandleShutdownBehavior { Aws::Crt::ApiHandleShutdownBehavior::Blocking, +Aws::Crt::ApiHandleShutdownBehavior::NonBlocking + }
 
+ + + + + + + +

+Functions

AWS_CRT_CPP_API const char * Aws::Crt::ErrorDebugString (int error) noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastError () noexcept
 
AWS_CRT_CPP_API int Aws::Crt::LastErrorOrUnknown () noexcept
 
+
+ + + + diff --git a/docs/_api_8h_source.html b/docs/_api_8h_source.html new file mode 100644 index 000000000..555ed2a93 --- /dev/null +++ b/docs/_api_8h_source.html @@ -0,0 +1,229 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Api.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Api.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Types.h>
+
7 #include <aws/crt/crypto/HMAC.h>
+
8 #include <aws/crt/crypto/Hash.h>
+ + +
11 
+
12 #include <aws/common/logging.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Crt
+
17  {
+
21  enum class LogLevel
+
22  {
+
23  None = AWS_LL_NONE,
+
24  Fatal = AWS_LL_FATAL,
+
25  Error = AWS_LL_ERROR,
+
26  Warn = AWS_LL_WARN,
+
27  Info = AWS_LL_INFO,
+
28  Debug = AWS_LL_DEBUG,
+
29  Trace = AWS_LL_TRACE,
+
30 
+
31  Count
+
32  };
+
33 
+ +
38  {
+
39  Blocking,
+ +
41  };
+
42 
+ +
48  {
+
49  public:
+
54  ApiHandle(Allocator *allocator) noexcept;
+
55  ApiHandle() noexcept;
+
56  ~ApiHandle();
+
57  ApiHandle(const ApiHandle &) = delete;
+
58  ApiHandle(ApiHandle &&) = delete;
+
59  ApiHandle &operator=(const ApiHandle &) = delete;
+
60  ApiHandle &operator=(ApiHandle &&) = delete;
+
61 
+
68  void InitializeLogging(LogLevel level, const char *filename);
+
69 
+
76  void InitializeLogging(LogLevel level, FILE *fp);
+
77 
+
82  void SetShutdownBehavior(ApiHandleShutdownBehavior behavior);
+
83 
+
88  void SetBYOCryptoNewMD5Callback(Crypto::CreateHashCallback &&callback);
+
89 
+
94  void SetBYOCryptoNewSHA256Callback(Crypto::CreateHashCallback &&callback);
+
95 
+
100  void SetBYOCryptoNewSHA1Callback(Crypto::CreateHashCallback &&callback);
+
101 
+
106  void SetBYOCryptoNewSHA256HMACCallback(Crypto::CreateHMACCallback &&callback);
+
107 
+
113  void SetBYOCryptoClientTlsCallback(Io::NewClientTlsHandlerCallback &&callback);
+
114 
+
124  void SetBYOCryptoTlsContextCallbacks(
+
125  Io::NewTlsContextImplCallback &&newCallback,
+
126  Io::DeleteTlsContextImplCallback &&deleteCallback,
+
127  Io::IsTlsAlpnSupportedCallback &&alpnCallback);
+
128 
+
130  static const Io::NewTlsContextImplCallback &GetBYOCryptoNewTlsContextImplCallback();
+
132  static const Io::DeleteTlsContextImplCallback &GetBYOCryptoDeleteTlsContextImplCallback();
+
134  static const Io::IsTlsAlpnSupportedCallback &GetBYOCryptoIsTlsAlpnSupportedCallback();
+
135 
+
149  static Io::ClientBootstrap *GetOrCreateStaticDefaultClientBootstrap();
+
150 
+
166  static Io::EventLoopGroup *GetOrCreateStaticDefaultEventLoopGroup();
+
167 
+
183  static Io::HostResolver *GetOrCreateStaticDefaultHostResolver();
+
184 
+
185 #pragma pack(push, 1)
+
186  struct Version
+
187  {
+
188  uint16_t major;
+
189  uint16_t minor;
+
190  uint16_t patch;
+
191  };
+
192 #pragma pack(pop)
+
193 
+
197  Version GetCrtVersion() const;
+
198 
+
199  private:
+
200  void InitializeLoggingCommon(struct aws_logger_standard_options &options);
+
201 
+
202  aws_logger m_logger;
+
203 
+
204  ApiHandleShutdownBehavior m_shutdownBehavior;
+
205 
+
206  static Io::ClientBootstrap *s_static_bootstrap;
+
207  static std::mutex s_lock_client_bootstrap;
+
208  static void ReleaseStaticDefaultClientBootstrap();
+
209 
+
210  static Io::EventLoopGroup *s_static_event_loop_group;
+
211  static std::mutex s_lock_event_loop_group;
+
212  static void ReleaseStaticDefaultEventLoopGroup();
+
213 
+
214  static int s_host_resolver_default_max_hosts;
+
215  static Io::HostResolver *s_static_default_host_resolver;
+
216  static std::mutex s_lock_default_host_resolver;
+
217  static void ReleaseStaticDefaultHostResolver();
+
218 
+
219  Version m_version = {0, 0, 0};
+
220  };
+
221 
+
227  AWS_CRT_CPP_API const char *ErrorDebugString(int error) noexcept;
+
228 
+
232  AWS_CRT_CPP_API int LastError() noexcept;
+
233 
+
238  AWS_CRT_CPP_API int LastErrorOrUnknown() noexcept;
+
239  } // namespace Crt
+
240 } // namespace Aws
+
+
ApiHandle(const ApiHandle &)=delete
+
Definition: Api.h:48
+
+
std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)> CreateHMACCallback
Definition: HMAC.h:164
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
uint16_t patch
Definition: Api.h:190
+
ApiHandle & operator=(ApiHandle &&)=delete
+
ApiHandleShutdownBehavior
Definition: Api.h:38
+
+
std::function< bool()> IsTlsAlpnSupportedCallback
Definition: TlsOptions.h:388
+
std::function< void(void *)> DeleteTlsContextImplCallback
Definition: TlsOptions.h:387
+
LogLevel
Definition: Api.h:22
+
uint16_t major
Definition: Api.h:188
+
std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)> CreateHashCallback
Definition: Hash.h:208
+
Definition: Api.h:187
+
std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)> NewClientTlsHandlerCallback
Definition: TlsOptions.h:449
+
+
AWS_CRT_CPP_API int LastErrorOrUnknown() noexcept
Definition: Api.cpp:427
+
Definition: HostResolver.h:35
+
@ None
+
ApiHandle & operator=(const ApiHandle &)=delete
+
ApiHandle(ApiHandle &&)=delete
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
uint16_t minor
Definition: Api.h:189
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::function< void *(TlsContextOptions &, TlsMode, Allocator *)> NewTlsContextImplCallback
Definition: TlsOptions.h:386
+
AWS_CRT_CPP_API const char * ErrorDebugString(int error) noexcept
Definition: Api.cpp:417
+
Definition: Bootstrap.h:35
+
+
+
@ Blocking
+
Definition: EventLoopGroup.h:33
+ + + + diff --git a/docs/_bootstrap_8cpp.html b/docs/_bootstrap_8cpp.html new file mode 100644 index 000000000..c098d3053 --- /dev/null +++ b/docs/_bootstrap_8cpp.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/Bootstrap.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Bootstrap.cpp File Reference
+
+
+
#include <aws/crt/Api.h>
+#include <aws/crt/io/Bootstrap.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_bootstrap_8h.html b/docs/_bootstrap_8h.html new file mode 100644 index 000000000..618e53a38 --- /dev/null +++ b/docs/_bootstrap_8h.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Bootstrap.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Bootstrap.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/io/EventLoopGroup.h>
+#include <aws/crt/io/HostResolver.h>
+#include <aws/io/channel_bootstrap.h>
+#include <aws/io/host_resolver.h>
+#include <future>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Io::ClientBootstrap
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + +

+Typedefs

using Aws::Crt::Io::OnClientBootstrapShutdownComplete = std::function< void()>
 
+
+ + + + diff --git a/docs/_bootstrap_8h_source.html b/docs/_bootstrap_8h_source.html new file mode 100644 index 000000000..c8ee6412d --- /dev/null +++ b/docs/_bootstrap_8h_source.html @@ -0,0 +1,154 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Bootstrap.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Bootstrap.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+ + +
11 
+
12 #include <aws/io/channel_bootstrap.h>
+
13 #include <aws/io/host_resolver.h>
+
14 
+
15 #include <future>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Crt
+
20  {
+
21  namespace Io
+
22  {
+
23  using OnClientBootstrapShutdownComplete = std::function<void()>;
+
24 
+ +
35  {
+
36  public:
+ +
43  EventLoopGroup &elGroup,
+
44  HostResolver &resolver,
+
45  Allocator *allocator = ApiAllocator()) noexcept;
+
46 
+
52  ClientBootstrap(Allocator *allocator = ApiAllocator()) noexcept;
+
53 
+
54  ~ClientBootstrap();
+
55  ClientBootstrap(const ClientBootstrap &) = delete;
+ + + +
59 
+
63  operator bool() const noexcept;
+
64 
+
68  int LastError() const noexcept;
+
69 
+
76  void SetShutdownCompleteCallback(OnClientBootstrapShutdownComplete callback);
+
77 
+
90  void EnableBlockingShutdown() noexcept;
+
91 
+
93  aws_client_bootstrap *GetUnderlyingHandle() const noexcept;
+
94 
+
95  private:
+
96  aws_client_bootstrap *m_bootstrap;
+
97  int m_lastError;
+
98  std::unique_ptr<class ClientBootstrapCallbackData> m_callbackData;
+
99  std::future<void> m_shutdownFuture;
+
100  bool m_enableBlockingShutdown;
+
101  };
+
102  } // namespace Io
+
103  } // namespace Crt
+
104 } // namespace Aws
+
+
ClientBootstrap & operator=(const ClientBootstrap &)=delete
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
+
ClientBootstrap(const ClientBootstrap &)=delete
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
ClientBootstrap(ClientBootstrap &&)=delete
+
std::function< void()> OnClientBootstrapShutdownComplete
Definition: Bootstrap.h:23
+
ClientBootstrap & operator=(ClientBootstrap &&)=delete
+
+
Definition: HostResolver.h:35
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
+
Definition: Bootstrap.h:35
+
Definition: EventLoopGroup.h:33
+ + + + diff --git a/docs/_c_r_c_8cpp.html b/docs/_c_r_c_8cpp.html new file mode 100644 index 000000000..9df6c098a --- /dev/null +++ b/docs/_c_r_c_8cpp.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/checksum/CRC.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CRC.cpp File Reference
+
+
+
#include <aws/crt/checksum/CRC.h>
+#include <aws/checksums/crc.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Checksum
 
+ + + + + + + +

+Functions

uint32_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC32 (ByteCursor input, uint32_t previousCRC32=0) noexcept
 
uint32_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC32C (ByteCursor input, uint32_t previousCRC32C=0) noexcept
 
uint64_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC64NVME (ByteCursor input, uint64_t previousCRC64NVME=0) noexcept
 
+
+ + + + diff --git a/docs/_c_r_c_8h.html b/docs/_c_r_c_8h.html new file mode 100644 index 000000000..e1b8dff4e --- /dev/null +++ b/docs/_c_r_c_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/checksum/CRC.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CRC.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Checksum
 
+ + + + + + + +

+Functions

uint32_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC32 (ByteCursor input, uint32_t previousCRC32=0) noexcept
 
uint32_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC32C (ByteCursor input, uint32_t previousCRC32C=0) noexcept
 
uint64_t AWS_CRT_CPP_API Aws::Crt::Checksum::ComputeCRC64NVME (ByteCursor input, uint64_t previousCRC64NVME=0) noexcept
 
+
+ + + + diff --git a/docs/_c_r_c_8h_source.html b/docs/_c_r_c_8h_source.html new file mode 100644 index 000000000..e78d4503f --- /dev/null +++ b/docs/_c_r_c_8h_source.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/checksum/CRC.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CRC.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 #include <aws/crt/Types.h>
+
8 
+
9 namespace Aws
+
10 {
+
11  namespace Crt
+
12  {
+
13  namespace Checksum
+
14  {
+
20  uint32_t AWS_CRT_CPP_API ComputeCRC32(ByteCursor input, uint32_t previousCRC32 = 0) noexcept;
+
21 
+
27  uint32_t AWS_CRT_CPP_API ComputeCRC32C(ByteCursor input, uint32_t previousCRC32C = 0) noexcept;
+
28 
+
36  uint64_t AWS_CRT_CPP_API ComputeCRC64NVME(ByteCursor input, uint64_t previousCRC64NVME = 0) noexcept;
+
37  } // namespace Checksum
+
38  } // namespace Crt
+
39 } // namespace Aws
+
+
uint32_t AWS_CRT_CPP_API ComputeCRC32C(ByteCursor input, uint32_t previousCRC32C=0) noexcept
Definition: CRC.cpp:20
+
uint64_t AWS_CRT_CPP_API ComputeCRC64NVME(ByteCursor input, uint64_t previousCRC64NVME=0) noexcept
Definition: CRC.cpp:25
+
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
+
uint32_t AWS_CRT_CPP_API ComputeCRC32(ByteCursor input, uint32_t previousCRC32=0) noexcept
Definition: CRC.cpp:15
+ + + + diff --git a/docs/_cbor_8cpp.html b/docs/_cbor_8cpp.html new file mode 100644 index 000000000..9d3fe8852 --- /dev/null +++ b/docs/_cbor_8cpp.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/cbor/Cbor.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Cbor.cpp File Reference
+
+
+
#include <aws/crt/Api.h>
+#include <aws/crt/cbor/Cbor.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Cbor
 
+
+ + + + diff --git a/docs/_cbor_8h.html b/docs/_cbor_8h.html new file mode 100644 index 000000000..a2676eaaa --- /dev/null +++ b/docs/_cbor_8h.html @@ -0,0 +1,133 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/cbor/Cbor.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Cbor.h File Reference
+
+
+
#include <aws/common/cbor.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Cbor::CborEncoder
 
class  Aws::Crt::Cbor::CborDecoder
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Cbor
 
+ + + +

+Enumerations

enum  Aws::Crt::Cbor::CborType {
+  Aws::Crt::Cbor::CborType::Unknown = AWS_CBOR_TYPE_UNKNOWN, +Aws::Crt::Cbor::CborType::UInt = AWS_CBOR_TYPE_UINT, +Aws::Crt::Cbor::CborType::NegInt = AWS_CBOR_TYPE_NEGINT, +Aws::Crt::Cbor::CborType::Float = AWS_CBOR_TYPE_FLOAT, +
+  Aws::Crt::Cbor::CborType::Bytes = AWS_CBOR_TYPE_BYTES, +Aws::Crt::Cbor::CborType::Text = AWS_CBOR_TYPE_TEXT, +Aws::Crt::Cbor::CborType::ArrayStart = AWS_CBOR_TYPE_ARRAY_START, +Aws::Crt::Cbor::CborType::MapStart = AWS_CBOR_TYPE_MAP_START, +
+  Aws::Crt::Cbor::CborType::Tag = AWS_CBOR_TYPE_TAG, +Aws::Crt::Cbor::CborType::Bool = AWS_CBOR_TYPE_BOOL, +Aws::Crt::Cbor::CborType::Null = AWS_CBOR_TYPE_NULL, +Aws::Crt::Cbor::CborType::Undefined = AWS_CBOR_TYPE_UNDEFINED, +
+  Aws::Crt::Cbor::CborType::Break = AWS_CBOR_TYPE_BREAK, +Aws::Crt::Cbor::CborType::IndefBytesStart = AWS_CBOR_TYPE_INDEF_BYTES_START, +Aws::Crt::Cbor::CborType::IndefTextStart = AWS_CBOR_TYPE_INDEF_TEXT_START, +Aws::Crt::Cbor::CborType::IndefArrayStart = AWS_CBOR_TYPE_INDEF_ARRAY_START, +
+  Aws::Crt::Cbor::CborType::IndefMapStart = AWS_CBOR_TYPE_INDEF_MAP_START +
+ }
 
+
+ + + + diff --git a/docs/_cbor_8h_source.html b/docs/_cbor_8h_source.html new file mode 100644 index 000000000..eced28d06 --- /dev/null +++ b/docs/_cbor_8h_source.html @@ -0,0 +1,228 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/cbor/Cbor.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Cbor.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/common/cbor.h>
+
8 
+
9 #include <aws/crt/Types.h>
+
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
15  namespace Cbor
+
16  {
+
35  enum class CborType
+
36  {
+
37  Unknown = AWS_CBOR_TYPE_UNKNOWN,
+
38  UInt = AWS_CBOR_TYPE_UINT,
+
39  NegInt = AWS_CBOR_TYPE_NEGINT,
+
40  Float = AWS_CBOR_TYPE_FLOAT,
+
41  Bytes = AWS_CBOR_TYPE_BYTES,
+
42  Text = AWS_CBOR_TYPE_TEXT,
+
43  ArrayStart = AWS_CBOR_TYPE_ARRAY_START,
+
44  MapStart = AWS_CBOR_TYPE_MAP_START,
+
45  Tag = AWS_CBOR_TYPE_TAG,
+
46  Bool = AWS_CBOR_TYPE_BOOL,
+
47  Null = AWS_CBOR_TYPE_NULL,
+
48  Undefined = AWS_CBOR_TYPE_UNDEFINED,
+
49  Break = AWS_CBOR_TYPE_BREAK,
+
50  IndefBytesStart = AWS_CBOR_TYPE_INDEF_BYTES_START,
+
51  IndefTextStart = AWS_CBOR_TYPE_INDEF_TEXT_START,
+
52  IndefArrayStart = AWS_CBOR_TYPE_INDEF_ARRAY_START,
+
53  IndefMapStart = AWS_CBOR_TYPE_INDEF_MAP_START,
+
54  };
+
55 
+ +
57  {
+
58  public:
+
59  CborEncoder(const CborEncoder &) = delete;
+
60  CborEncoder(CborEncoder &&) = delete;
+
61  CborEncoder &operator=(const CborEncoder &) = delete;
+ +
63 
+
64  CborEncoder(Allocator *allocator = ApiAllocator()) noexcept;
+
65  ~CborEncoder() noexcept;
+
66 
+
73  ByteCursor GetEncodedData() noexcept;
+
74 
+
78  void Reset() noexcept;
+
79 
+
86  void WriteUInt(uint64_t value) noexcept;
+
87 
+
95  void WriteNegInt(uint64_t value) noexcept;
+
96 
+
106  void WriteFloat(double value) noexcept;
+
107 
+
115  void WriteBytes(ByteCursor value) noexcept;
+
116 
+
124  void WriteText(ByteCursor value) noexcept;
+
125 
+
133  void WriteArrayStart(size_t number_entries) noexcept;
+
134 
+
144  void WriteMapStart(size_t number_entries) noexcept;
+
145 
+
155  void WriteTag(uint64_t tag_number) noexcept;
+
156 
+
160  void WriteNull() noexcept;
+
161 
+
165  void WriteUndefined() noexcept;
+
166 
+
170  void WriteBool(bool value) noexcept;
+
171 
+
177  void WriteBreak() noexcept;
+
178 
+
184  void WriteIndefBytesStart() noexcept;
+
185 
+
191  void WriteIndefTextStart() noexcept;
+
192 
+
198  void WriteIndefArrayStart() noexcept;
+
199 
+
205  void WriteIndefMapStart() noexcept;
+
206 
+
207  private:
+
208  struct aws_cbor_encoder *m_encoder;
+
209  };
+
210 
+ +
212  {
+
213 
+
214  public:
+
215  CborDecoder(const CborDecoder &) = delete;
+
216  CborDecoder(CborDecoder &&) = delete;
+
217  CborDecoder &operator=(const CborDecoder &) = delete;
+ +
219 
+
226  CborDecoder(ByteCursor src, Allocator *allocator = ApiAllocator()) noexcept;
+
227  ~CborDecoder() noexcept;
+
228 
+
235  size_t GetRemainingLength() noexcept;
+
236 
+
245  Optional<CborType> PeekType() noexcept;
+
246 
+
266  bool ConsumeNextWholeDataItem() noexcept;
+
267 
+
286  bool ConsumeNextSingleElement() noexcept;
+
287 
+
302  Optional<uint64_t> PopNextUnsignedIntVal() noexcept;
+
303  Optional<uint64_t> PopNextNegativeIntVal() noexcept;
+
304  Optional<double> PopNextFloatVal() noexcept;
+
305  Optional<bool> PopNextBooleanVal() noexcept;
+
306  Optional<ByteCursor> PopNextBytesVal() noexcept;
+
307  Optional<ByteCursor> PopNextTextVal() noexcept;
+
308 
+
324  Optional<uint64_t> PopNextArrayStart() noexcept;
+
325 
+
341  Optional<uint64_t> PopNextMapStart() noexcept;
+
342 
+
352  Optional<uint64_t> PopNextTagVal() noexcept;
+
353 
+
357  int LastError() const noexcept { return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
+
358 
+
359  private:
+
360  struct aws_cbor_decoder *m_decoder;
+
361  /* Error */
+
362  int m_lastError;
+
363  };
+
364  } // namespace Cbor
+
365 
+
366  } // namespace Crt
+
367 } // namespace Aws
+
+
Definition: Cbor.h:212
+
CborDecoder & operator=(CborDecoder &&)=delete
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
CborDecoder(CborDecoder &&)=delete
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
Definition: Cbor.h:57
+
@ Unknown
+
CborEncoder(const CborEncoder &)=delete
+
CborEncoder & operator=(CborEncoder &&)=delete
+
CborEncoder(CborEncoder &&)=delete
+
Definition: Optional.h:18
+
CborType
Definition: Cbor.h:36
+
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
CborEncoder & operator=(const CborEncoder &)=delete
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
CborDecoder & operator=(const CborDecoder &)=delete
+
CborDecoder(const CborDecoder &)=delete
+ + + + diff --git a/docs/_channel_handler_8cpp.html b/docs/_channel_handler_8cpp.html new file mode 100644 index 000000000..03c681164 --- /dev/null +++ b/docs/_channel_handler_8cpp.html @@ -0,0 +1,110 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/ChannelHandler.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ChannelHandler.cpp File Reference
+
+
+
#include <aws/crt/io/ChannelHandler.h>
+#include <chrono>
+
+ + + + + + + +

+Classes

struct  Aws::Crt::Io::ChannelHandler
 
struct  Aws::Crt::Io::TaskWrapper
 
struct  Aws::Crt::Io::TaskWrapper::task
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + +

+Functions

static void Aws::Crt::Io::s_ChannelTaskCallback (struct aws_channel_task *, void *arg, enum aws_task_status status)
 
+
+ + + + diff --git a/docs/_channel_handler_8h.html b/docs/_channel_handler_8h.html new file mode 100644 index 000000000..c4f4001f3 --- /dev/null +++ b/docs/_channel_handler_8h.html @@ -0,0 +1,120 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/ChannelHandler.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ChannelHandler.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/io/channel.h>
+#include <chrono>
+#include <cstddef>
+
+

Go to the source code of this file.

+ + + + +

+Classes

struct  Aws::Crt::Io::ChannelHandler
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + + + + + +

+Enumerations

enum  Aws::Crt::Io::ChannelDirection { Aws::Crt::Io::ChannelDirection::Read, +Aws::Crt::Io::ChannelDirection::Write + }
 
enum  Aws::Crt::Io::MessageType { Aws::Crt::Io::MessageType::ApplicationData + }
 
enum  Aws::Crt::Io::TaskStatus { Aws::Crt::Io::TaskStatus::RunReady, +Aws::Crt::Io::TaskStatus::Canceled + }
 
+
+ + + + diff --git a/docs/_channel_handler_8h_source.html b/docs/_channel_handler_8h_source.html new file mode 100644 index 000000000..b70be5135 --- /dev/null +++ b/docs/_channel_handler_8h_source.html @@ -0,0 +1,230 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/ChannelHandler.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ChannelHandler.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+
9 #include <aws/io/channel.h>
+
10 
+
11 #include <chrono>
+
12 #include <cstddef>
+
13 
+
14 struct aws_array_list;
+
15 struct aws_io_message;
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Crt
+
20  {
+
21  namespace Io
+
22  {
+
23  enum class ChannelDirection
+
24  {
+
25  Read,
+
26  Write,
+
27  };
+
28 
+
29  enum class MessageType
+
30  {
+ +
32  };
+
33 
+
34  enum class TaskStatus
+
35  {
+
36  RunReady,
+
37  Canceled,
+
38  };
+
39 
+ +
47  {
+
48  public:
+
49  virtual ~ChannelHandler() = default;
+
50 
+
51  ChannelHandler(const ChannelHandler &) = delete;
+ +
53 
+
54  protected:
+
68  virtual int ProcessReadMessage(struct aws_io_message *message) = 0;
+
69 
+
79  virtual int ProcessWriteMessage(struct aws_io_message *message) = 0;
+
80 
+
89  virtual int IncrementReadWindow(size_t size) = 0;
+
90 
+
103  virtual void ProcessShutdown(
+
104  ChannelDirection dir,
+
105  int errorCode,
+
106  bool freeScarceResourcesImmediately) = 0;
+
107 
+
111  virtual size_t InitialWindowSize() = 0;
+
112 
+
117  virtual size_t MessageOverhead() = 0;
+
118 
+
122  virtual void ResetStatistics() {};
+
123 
+
128  virtual void GatherStatistics(struct aws_array_list *) {}
+
129 
+
130  public:
+
132  struct aws_channel_handler *SeatForCInterop(const std::shared_ptr<ChannelHandler> &selfRef);
+
133 
+
137  bool ChannelsThreadIsCallersThread() const;
+
138 
+
144  void ShutDownChannel(int errorCode);
+
145 
+
150  void ScheduleTask(std::function<void(TaskStatus)> &&task);
+
151 
+
157  void ScheduleTask(std::function<void(TaskStatus)> &&task, std::chrono::nanoseconds run_in);
+
158 
+
159  protected:
+
160  ChannelHandler(Allocator *allocator = ApiAllocator());
+
161 
+
165  struct aws_io_message *AcquireMessageFromPool(MessageType messageType, size_t sizeHint);
+
166 
+
172  struct aws_io_message *AcquireMaxSizeMessageForWrite();
+
173 
+
179  bool SendMessage(struct aws_io_message *message, ChannelDirection direction);
+
180 
+
185  bool IncrementUpstreamReadWindow(size_t windowUpdateSize);
+
186 
+
191  void OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately);
+
192 
+
198  size_t DownstreamReadWindow() const;
+
199 
+
204  size_t UpstreamMessageOverhead() const;
+
205 
+
206  struct aws_channel_slot *GetSlot() const;
+
207 
+
208  struct aws_channel_handler m_handler;
+ +
210 
+
211  private:
+
212  std::shared_ptr<ChannelHandler> m_selfReference;
+
213  static struct aws_channel_handler_vtable s_vtable;
+
214 
+
215  static void s_Destroy(struct aws_channel_handler *handler);
+
216  static int s_ProcessReadMessage(
+
217  struct aws_channel_handler *,
+
218  struct aws_channel_slot *,
+
219  struct aws_io_message *);
+
220  static int s_ProcessWriteMessage(
+
221  struct aws_channel_handler *,
+
222  struct aws_channel_slot *,
+
223  struct aws_io_message *);
+
224  static int s_IncrementReadWindow(struct aws_channel_handler *, struct aws_channel_slot *, size_t size);
+
225  static int s_ProcessShutdown(
+
226  struct aws_channel_handler *,
+
227  struct aws_channel_slot *,
+
228  enum aws_channel_direction,
+
229  int errorCode,
+
230  bool freeScarceResourcesImmediately);
+
231  static size_t s_InitialWindowSize(struct aws_channel_handler *);
+
232  static size_t s_MessageOverhead(struct aws_channel_handler *);
+
233  static void s_ResetStatistics(struct aws_channel_handler *);
+
234  static void s_GatherStatistics(struct aws_channel_handler *, struct aws_array_list *statsList);
+
235  };
+
236  } // namespace Io
+
237  } // namespace Crt
+
238 } // namespace Aws
+
+
virtual void ResetStatistics()
Definition: ChannelHandler.h:122
+
virtual void GatherStatistics(struct aws_array_list *)
Definition: ChannelHandler.h:128
+
ChannelHandler & operator=(const ChannelHandler &)=delete
+
ChannelHandler(const ChannelHandler &)=delete
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
@ Write
+
virtual ~ChannelHandler()=default
+
virtual size_t MessageOverhead()=0
+
virtual size_t InitialWindowSize()=0
+
ChannelDirection
Definition: ChannelHandler.h:24
+
@ RunReady
+
Definition: ChannelHandler.h:47
+
virtual int ProcessWriteMessage(struct aws_io_message *message)=0
+
MessageType
Definition: ChannelHandler.h:30
+
@ ApplicationData
+
TaskStatus
Definition: ChannelHandler.h:35
+
virtual void ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0
+
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
@ Read
+
virtual int IncrementReadWindow(size_t size)=0
+
virtual int ProcessReadMessage(struct aws_io_message *message)=0
+
Allocator * m_allocator
Definition: ChannelHandler.h:209
+ + + + diff --git a/docs/_connectivity_info_8cpp.html b/docs/_connectivity_info_8cpp.html new file mode 100644 index 000000000..07655498c --- /dev/null +++ b/docs/_connectivity_info_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source/ConnectivityInfo.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ConnectivityInfo.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_connectivity_info_8h.html b/docs/_connectivity_info_8h.html new file mode 100644 index 000000000..39882dc4b --- /dev/null +++ b/docs/_connectivity_info_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/ConnectivityInfo.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ConnectivityInfo.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Discovery::ConnectivityInfo
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_connectivity_info_8h_source.html b/docs/_connectivity_info_8h_source.html new file mode 100644 index 000000000..cb94d4447 --- /dev/null +++ b/docs/_connectivity_info_8h_source.html @@ -0,0 +1,124 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/ConnectivityInfo.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ConnectivityInfo.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/JsonObject.h>
+
7 
+ +
9 
+
10 #include <aws/crt/JsonObject.h>
+
11 #include <aws/crt/StlAllocator.h>
+
12 
+
13 namespace Aws
+
14 {
+
15  namespace Discovery
+
16  {
+ +
18  {
+
19  public:
+
20  ConnectivityInfo() = default;
+
21 
+
22  ConnectivityInfo(const Crt::JsonView &doc);
+
23  ConnectivityInfo &operator=(const Crt::JsonView &doc);
+
24 
+ + + + +
29 
+
30  private:
+
31  static void LoadFromObject(ConnectivityInfo &obj, const Crt::JsonView &doc);
+
32  };
+
33  } // namespace Discovery
+
34 } // namespace Aws
+
+
+
+
ConnectivityInfo()=default
+
Definition: ConnectivityInfo.h:18
+
Definition: JsonObject.h:248
+
#define AWS_DISCOVERY_API
Definition: Exports.h:19
+
+
Aws::Crt::Optional< Aws::Crt::String > ID
Definition: ConnectivityInfo.h:25
+
Aws::Crt::Optional< Aws::Crt::String > Metadata
Definition: ConnectivityInfo.h:27
+
Aws::Crt::Optional< uint32_t > Port
Definition: ConnectivityInfo.h:28
+
Definition: Allocator.h:11
+
+
Aws::Crt::Optional< Aws::Crt::String > HostAddress
Definition: ConnectivityInfo.h:26
+ + + + diff --git a/docs/_create_certificate_from_csr_request_8cpp.html b/docs/_create_certificate_from_csr_request_8cpp.html new file mode 100644 index 000000000..8bc03f108 --- /dev/null +++ b/docs/_create_certificate_from_csr_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateCertificateFromCsrRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_request_8h.html b/docs/_create_certificate_from_csr_request_8h.html new file mode 100644 index 000000000..8435a752a --- /dev/null +++ b/docs/_create_certificate_from_csr_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateCertificateFromCsrRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_request_8h_source.html b/docs/_create_certificate_from_csr_request_8h_source.html new file mode 100644 index 000000000..82156f20c --- /dev/null +++ b/docs/_create_certificate_from_csr_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateCertificateFromCsrRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  CreateCertificateFromCsrRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(CreateCertificateFromCsrRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotidentity
+
43 } // namespace Aws
+
+
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Crt::String > CertificateSigningRequest
Definition: CreateCertificateFromCsrRequest.h:37
+
Definition: JsonObject.h:248
+
Definition: CreateCertificateFromCsrRequest.h:24
+
+
+
CreateCertificateFromCsrRequest()=default
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_create_certificate_from_csr_response_8cpp.html b/docs/_create_certificate_from_csr_response_8cpp.html new file mode 100644 index 000000000..065cb8c49 --- /dev/null +++ b/docs/_create_certificate_from_csr_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateCertificateFromCsrResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_response_8h.html b/docs/_create_certificate_from_csr_response_8h.html new file mode 100644 index 000000000..a512c788e --- /dev/null +++ b/docs/_create_certificate_from_csr_response_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateCertificateFromCsrResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_response_8h_source.html b/docs/_create_certificate_from_csr_response_8h_source.html new file mode 100644 index 000000000..5091a9466 --- /dev/null +++ b/docs/_create_certificate_from_csr_response_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateCertificateFromCsrResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  CreateCertificateFromCsrResponse &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+ +
50 
+
51  private:
+
52  static void LoadFromObject(CreateCertificateFromCsrResponse &obj, const Crt::JsonView &doc);
+
53  };
+
54  } // namespace Iotidentity
+
55 } // namespace Aws
+
+
+
Aws::Crt::Optional< Aws::Crt::String > CertificateId
Definition: CreateCertificateFromCsrResponse.h:37
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
+
+
CreateCertificateFromCsrResponse()=default
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Crt::String > CertificatePem
Definition: CreateCertificateFromCsrResponse.h:43
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > CertificateOwnershipToken
Definition: CreateCertificateFromCsrResponse.h:49
+
Definition: CreateCertificateFromCsrResponse.h:24
+ + + + diff --git a/docs/_create_certificate_from_csr_subscription_request_8cpp.html b/docs/_create_certificate_from_csr_subscription_request_8cpp.html new file mode 100644 index 000000000..9ffc3274f --- /dev/null +++ b/docs/_create_certificate_from_csr_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateCertificateFromCsrSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_subscription_request_8h.html b/docs/_create_certificate_from_csr_subscription_request_8h.html new file mode 100644 index 000000000..82fff4a80 --- /dev/null +++ b/docs/_create_certificate_from_csr_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateCertificateFromCsrSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_certificate_from_csr_subscription_request_8h_source.html b/docs/_create_certificate_from_csr_subscription_request_8h_source.html new file mode 100644 index 000000000..1704a494c --- /dev/null +++ b/docs/_create_certificate_from_csr_subscription_request_8h_source.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateCertificateFromCsrSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateCertificateFromCsrSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+
33  private:
+
34  static void LoadFromObject(CreateCertificateFromCsrSubscriptionRequest &obj, const Crt::JsonView &doc);
+
35  };
+
36  } // namespace Iotidentity
+
37 } // namespace Aws
+
+
+
+
Definition: CreateCertificateFromCsrSubscriptionRequest.h:24
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
CreateCertificateFromCsrSubscriptionRequest()=default
+ + + + diff --git a/docs/_create_keys_and_certificate_request_8cpp.html b/docs/_create_keys_and_certificate_request_8cpp.html new file mode 100644 index 000000000..98b0428b7 --- /dev/null +++ b/docs/_create_keys_and_certificate_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateKeysAndCertificateRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_request_8h.html b/docs/_create_keys_and_certificate_request_8h.html new file mode 100644 index 000000000..f828edeac --- /dev/null +++ b/docs/_create_keys_and_certificate_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateKeysAndCertificateRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_request_8h_source.html b/docs/_create_keys_and_certificate_request_8h_source.html new file mode 100644 index 000000000..f378114f2 --- /dev/null +++ b/docs/_create_keys_and_certificate_request_8h_source.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateKeysAndCertificateRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  CreateKeysAndCertificateRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+
33  private:
+
34  static void LoadFromObject(CreateKeysAndCertificateRequest &obj, const Crt::JsonView &doc);
+
35  };
+
36  } // namespace Iotidentity
+
37 } // namespace Aws
+
+
Definition: CreateKeysAndCertificateRequest.h:24
+
CreateKeysAndCertificateRequest()=default
+
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_create_keys_and_certificate_response_8cpp.html b/docs/_create_keys_and_certificate_response_8cpp.html new file mode 100644 index 000000000..27d1158ce --- /dev/null +++ b/docs/_create_keys_and_certificate_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateKeysAndCertificateResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_response_8h.html b/docs/_create_keys_and_certificate_response_8h.html new file mode 100644 index 000000000..7b7a5a460 --- /dev/null +++ b/docs/_create_keys_and_certificate_response_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateKeysAndCertificateResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_response_8h_source.html b/docs/_create_keys_and_certificate_response_8h_source.html new file mode 100644 index 000000000..f922d23ac --- /dev/null +++ b/docs/_create_keys_and_certificate_response_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateKeysAndCertificateResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  CreateKeysAndCertificateResponse &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+ +
50 
+ +
56 
+
57  private:
+
58  static void LoadFromObject(CreateKeysAndCertificateResponse &obj, const Crt::JsonView &doc);
+
59  };
+
60  } // namespace Iotidentity
+
61 } // namespace Aws
+
+
+
Aws::Crt::Optional< Aws::Crt::String > CertificatePem
Definition: CreateKeysAndCertificateResponse.h:43
+
Aws::Crt::Optional< Aws::Crt::String > CertificateId
Definition: CreateKeysAndCertificateResponse.h:37
+
+
Definition: CreateKeysAndCertificateResponse.h:24
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > PrivateKey
Definition: CreateKeysAndCertificateResponse.h:49
+
+
CreateKeysAndCertificateResponse()=default
+
+
Aws::Crt::Optional< Aws::Crt::String > CertificateOwnershipToken
Definition: CreateKeysAndCertificateResponse.h:55
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_create_keys_and_certificate_subscription_request_8cpp.html b/docs/_create_keys_and_certificate_subscription_request_8cpp.html new file mode 100644 index 000000000..11ba6df20 --- /dev/null +++ b/docs/_create_keys_and_certificate_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/CreateKeysAndCertificateSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_subscription_request_8h.html b/docs/_create_keys_and_certificate_subscription_request_8h.html new file mode 100644 index 000000000..626cdf76b --- /dev/null +++ b/docs/_create_keys_and_certificate_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
CreateKeysAndCertificateSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_create_keys_and_certificate_subscription_request_8h_source.html b/docs/_create_keys_and_certificate_subscription_request_8h_source.html new file mode 100644 index 000000000..2dc649a9d --- /dev/null +++ b/docs/_create_keys_and_certificate_subscription_request_8h_source.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/CreateKeysAndCertificateSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
CreateKeysAndCertificateSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+
33  private:
+
34  static void LoadFromObject(CreateKeysAndCertificateSubscriptionRequest &obj, const Crt::JsonView &doc);
+
35  };
+
36  } // namespace Iotidentity
+
37 } // namespace Aws
+
+
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
Definition: CreateKeysAndCertificateSubscriptionRequest.h:24
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
CreateKeysAndCertificateSubscriptionRequest()=default
+ + + + diff --git a/docs/_credentials_8cpp.html b/docs/_credentials_8cpp.html new file mode 100644 index 000000000..b608c945f --- /dev/null +++ b/docs/_credentials_8cpp.html @@ -0,0 +1,118 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/auth/Credentials.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Credentials.cpp File Reference
+
+
+
#include <aws/crt/auth/Credentials.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/http/HttpProxyStrategy.h>
+#include <aws/auth/credentials.h>
+#include <aws/common/string.h>
+#include <algorithm>
+#include <aws/http/connection.h>
+#include <aws/crt/Api.h>
+
+ + + + + +

+Classes

struct  Aws::Crt::Auth::CredentialsProviderCallbackArgs
 
struct  Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Auth
 
+ + + + + + + +

+Functions

static std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::s_CreateWrappedProvider (struct aws_credentials_provider *raw_provider, Allocator *allocator)
 
static int Aws::Crt::Auth::s_onDelegateGetCredentials (void *delegate_user_data, aws_on_get_credentials_callback_fn callback, void *callback_user_data)
 
static void Aws::Crt::Auth::s_onDelegateShutdownComplete (void *user_data)
 
+
+ + + + diff --git a/docs/_credentials_8h.html b/docs/_credentials_8h.html new file mode 100644 index 000000000..d8ee3bafd --- /dev/null +++ b/docs/_credentials_8h.html @@ -0,0 +1,144 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Credentials.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Credentials.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <chrono>
+#include <functional>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Aws::Crt::Auth::Credentials
 
class  Aws::Crt::Auth::ICredentialsProvider
 
struct  Aws::Crt::Auth::CredentialsProviderStaticConfig
 
struct  Aws::Crt::Auth::CredentialsProviderProfileConfig
 
struct  Aws::Crt::Auth::CredentialsProviderImdsConfig
 
struct  Aws::Crt::Auth::CredentialsProviderChainConfig
 
struct  Aws::Crt::Auth::CredentialsProviderCachedConfig
 
struct  Aws::Crt::Auth::CredentialsProviderChainDefaultConfig
 
struct  Aws::Crt::Auth::CredentialsProviderX509Config
 
struct  Aws::Crt::Auth::CredentialsProviderDelegateConfig
 
struct  Aws::Crt::Auth::CognitoLoginPair
 
struct  Aws::Crt::Auth::CredentialsProviderCognitoConfig
 
struct  Aws::Crt::Auth::CredentialsProviderSTSConfig
 
class  Aws::Crt::Auth::CredentialsProvider
 
+ + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Http
 
 Aws::Crt::Auth
 
+ + + + + +

+Typedefs

using Aws::Crt::Auth::OnCredentialsResolved = std::function< void(std::shared_ptr< Credentials >, int errorCode)>
 
using Aws::Crt::Auth::GetCredentialsHandler = std::function< std::shared_ptr< Credentials >()>
 
+
+ + + + diff --git a/docs/_credentials_8h_source.html b/docs/_credentials_8h_source.html new file mode 100644 index 000000000..dbb16ec4d --- /dev/null +++ b/docs/_credentials_8h_source.html @@ -0,0 +1,474 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Credentials.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Credentials.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+ +
10 #include <aws/crt/io/TlsOptions.h>
+
11 
+
12 #include <chrono>
+
13 #include <functional>
+
14 
+
15 struct aws_credentials;
+
16 struct aws_credentials_provider;
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Crt
+
21  {
+
22  namespace Io
+
23  {
+
24  class ClientBootstrap;
+
25  }
+
26 
+
27  namespace Http
+
28  {
+ +
30  }
+
31 
+
32  namespace Auth
+
33  {
+ +
38  {
+
39  public:
+
40  Credentials(const aws_credentials *credentials) noexcept;
+ +
42  ByteCursor access_key_id,
+
43  ByteCursor secret_access_key,
+
44  ByteCursor session_token,
+
45  uint64_t expiration_timepoint_in_seconds,
+
46  Allocator *allocator = ApiAllocator()) noexcept;
+
47 
+
53  Credentials(Allocator *allocator = ApiAllocator()) noexcept;
+
54 
+
55  ~Credentials();
+
56 
+
57  Credentials(const Credentials &) = delete;
+
58  Credentials(Credentials &&) = delete;
+
59  Credentials &operator=(const Credentials &) = delete;
+ +
61 
+
65  ByteCursor GetAccessKeyId() const noexcept;
+
66 
+
70  ByteCursor GetSecretAccessKey() const noexcept;
+
71 
+
75  ByteCursor GetSessionToken() const noexcept;
+
76 
+
80  uint64_t GetExpirationTimepointInSeconds() const noexcept;
+
81 
+
85  explicit operator bool() const noexcept;
+
86 
+
90  const aws_credentials *GetUnderlyingHandle() const noexcept { return m_credentials; }
+
91 
+
92  private:
+
93  const aws_credentials *m_credentials;
+
94  };
+
95 
+
100  using OnCredentialsResolved = std::function<void(std::shared_ptr<Credentials>, int errorCode)>;
+
101 
+
105  using GetCredentialsHandler = std::function<std::shared_ptr<Credentials>()>;
+
106 
+
111  class AWS_CRT_CPP_API ICredentialsProvider : public std::enable_shared_from_this<ICredentialsProvider>
+
112  {
+
113  public:
+
114  virtual ~ICredentialsProvider() = default;
+
115 
+
119  virtual bool GetCredentials(const OnCredentialsResolved &onCredentialsResolved) const = 0;
+
120 
+
127  virtual aws_credentials_provider *GetUnderlyingHandle() const noexcept = 0;
+
128 
+
132  virtual bool IsValid() const noexcept = 0;
+
133  };
+
134 
+ +
139  {
+ +
141  {
+
142  AWS_ZERO_STRUCT(AccessKeyId);
+
143  AWS_ZERO_STRUCT(SecretAccessKey);
+
144  AWS_ZERO_STRUCT(SessionToken);
+
145  }
+
146 
+ +
151 
+ +
156 
+ +
161  };
+
162 
+ +
167  {
+
168  CredentialsProviderProfileConfig() : Bootstrap(nullptr), TlsContext(nullptr)
+
169  {
+
170  AWS_ZERO_STRUCT(ProfileNameOverride);
+
171  AWS_ZERO_STRUCT(ConfigFileNameOverride);
+
172  AWS_ZERO_STRUCT(CredentialsFileNameOverride);
+
173  }
+
174 
+ +
179 
+ +
185 
+ +
191 
+ +
197 
+ +
207  };
+
208 
+ +
213  {
+
214  CredentialsProviderImdsConfig() : Bootstrap(nullptr) {}
+
215 
+ +
224  };
+
225 
+ +
232  {
+ +
234 
+ +
239  };
+
240 
+ +
245  {
+
246  CredentialsProviderCachedConfig() : Provider(), CachedCredentialTTL() {}
+
247 
+
251  std::shared_ptr<ICredentialsProvider> Provider;
+
252 
+
256  std::chrono::milliseconds CachedCredentialTTL;
+
257  };
+
258 
+ +
266  {
+
267  CredentialsProviderChainDefaultConfig() : Bootstrap(nullptr), TlsContext(nullptr) {}
+
268 
+ +
276 
+ +
285  };
+
286 
+ +
291  {
+ +
293  : Bootstrap(nullptr), TlsOptions(), ThingName(), RoleAlias(), Endpoint(), ProxyOptions()
+
294  {
+
295  }
+
296 
+ +
305 
+
306  /* TLS connection options that have been initialized with your x509 certificate and private key */
+ +
308 
+
309  /* IoT thing name you registered with AWS IOT for your device, it will be used in http request header */
+ +
311 
+
312  /* Iot role alias you created with AWS IoT for your IAM role, it will be used in http request path */
+ +
314 
+ +
322 
+ +
327  };
+
328 
+ +
333  {
+
334  /* handler to provider credentials */
+ +
336  };
+
337 
+ +
342  {
+
343 
+ +
348 
+ +
353  };
+
354 
+ +
359  {
+ +
361 
+ +
366 
+ +
371 
+ +
376 
+ +
382 
+ +
391 
+ +
396 
+ +
401  };
+
402 
+ +
407  {
+ +
409 
+
413  std::shared_ptr<ICredentialsProvider> Provider;
+
414 
+ +
419 
+ +
424 
+
428  uint16_t DurationSeconds;
+
429 
+ +
438 
+ +
443 
+ +
448  };
+
449 
+ +
457  {
+
458  public:
+
459  CredentialsProvider(aws_credentials_provider *provider, Allocator *allocator = ApiAllocator()) noexcept;
+
460 
+
461  virtual ~CredentialsProvider();
+
462 
+ + + + +
467 
+
471  virtual bool GetCredentials(const OnCredentialsResolved &onCredentialsResolved) const override;
+
472 
+
476  virtual aws_credentials_provider *GetUnderlyingHandle() const noexcept override { return m_provider; }
+
477 
+
481  virtual bool IsValid() const noexcept override { return m_provider != nullptr; }
+
482 
+
483  /*
+
484  * Factory methods for all of the basic credentials provider types
+
485  */
+
486 
+
490  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderStatic(
+
491  const CredentialsProviderStaticConfig &config,
+
492  Allocator *allocator = ApiAllocator());
+
493 
+
498  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderAnonymous(
+
499  Allocator *allocator = ApiAllocator());
+
500 
+
504  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderEnvironment(
+
505  Allocator *allocator = ApiAllocator());
+
506 
+
510  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderProfile(
+
511  const CredentialsProviderProfileConfig &config,
+
512  Allocator *allocator = ApiAllocator());
+
513 
+
517  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderImds(
+
518  const CredentialsProviderImdsConfig &config,
+
519  Allocator *allocator = ApiAllocator());
+
520 
+
525  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderChain(
+
526  const CredentialsProviderChainConfig &config,
+
527  Allocator *allocator = ApiAllocator());
+
528 
+
529  /*
+
530  * Creates a provider that puts a simple time-based cache in front of its queries
+
531  * to a subordinate provider.
+
532  */
+
533  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderCached(
+
534  const CredentialsProviderCachedConfig &config,
+
535  Allocator *allocator = ApiAllocator());
+
536 
+
543  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderChainDefault(
+ +
545  Allocator *allocator = ApiAllocator());
+
546 
+
551  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderX509(
+
552  const CredentialsProviderX509Config &config,
+
553  Allocator *allocator = ApiAllocator());
+
554 
+
559  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderDelegate(
+
560  const CredentialsProviderDelegateConfig &config,
+
561  Allocator *allocator = ApiAllocator());
+
562 
+
566  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderCognito(
+
567  const CredentialsProviderCognitoConfig &config,
+
568  Allocator *allocator = ApiAllocator());
+
569 
+
573  static std::shared_ptr<ICredentialsProvider> CreateCredentialsProviderSTS(
+
574  const CredentialsProviderSTSConfig &config,
+
575  Allocator *allocator = ApiAllocator());
+
576 
+
577  private:
+
578  static void s_onCredentialsResolved(aws_credentials *credentials, int error_code, void *user_data);
+
579 
+
580  Allocator *m_allocator;
+
581  aws_credentials_provider *m_provider;
+
582  };
+
583  } // namespace Auth
+
584  } // namespace Crt
+
585 } // namespace Aws
+
+
Io::TlsContext TlsCtx
Definition: Credentials.h:442
+
Credentials(const Credentials &)=delete
+
Vector< std::shared_ptr< ICredentialsProvider > > Providers
Definition: Credentials.h:238
+
Definition: Credentials.h:291
+
ByteCursor AccessKeyId
Definition: Credentials.h:150
+
ByteCursor CredentialsFileNameOverride
Definition: Credentials.h:190
+
String ThingName
Definition: Credentials.h:310
+
CredentialsProviderImdsConfig()
Definition: Credentials.h:214
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
virtual bool GetCredentials(const OnCredentialsResolved &onCredentialsResolved) const =0
+
Definition: Credentials.h:167
+
GetCredentialsHandler Handler
Definition: Credentials.h:335
+
+
Optional< Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: Credentials.h:400
+
String RoleArn
Definition: Credentials.h:418
+
std::chrono::milliseconds CachedCredentialTTL
Definition: Credentials.h:256
+
CredentialsProvider(CredentialsProvider &&)=delete
+
std::function< void(std::shared_ptr< Credentials >, int errorCode)> OnCredentialsResolved
Definition: Credentials.h:100
+
Definition: Credentials.h:266
+
Io::TlsContext * TlsContext
Definition: Credentials.h:284
+
std::shared_ptr< ICredentialsProvider > Provider
Definition: Credentials.h:413
+
Definition: TlsOptions.h:293
+
String Identity
Definition: Credentials.h:370
+
CredentialsProvider & operator=(CredentialsProvider &&)=delete
+
Credentials & operator=(const Credentials &)=delete
+
Io::TlsContext * TlsContext
Definition: Credentials.h:206
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:437
+
ByteCursor SecretAccessKey
Definition: Credentials.h:155
+
ByteCursor ConfigFileNameOverride
Definition: Credentials.h:184
+
Definition: Credentials.h:407
+
+
std::function< std::shared_ptr< Credentials >()> GetCredentialsHandler
Definition: Credentials.h:105
+
Credentials(Credentials &&)=delete
+
CredentialsProviderProfileConfig()
Definition: Credentials.h:168
+
Credentials & operator=(Credentials &&)=delete
+
Io::TlsContext TlsCtx
Definition: Credentials.h:395
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:275
+
Optional< Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: Credentials.h:447
+
String SessionName
Definition: Credentials.h:423
+
Definition: Credentials.h:457
+
Io::TlsConnectionOptions TlsOptions
Definition: Credentials.h:307
+
std::shared_ptr< ICredentialsProvider > Provider
Definition: Credentials.h:251
+
String Endpoint
Definition: Credentials.h:321
+
Definition: Credentials.h:245
+
Definition: Optional.h:18
+
CredentialsProviderChainDefaultConfig()
Definition: Credentials.h:267
+
Definition: TlsOptions.h:350
+
Optional< Vector< CognitoLoginPair > > Logins
Definition: Credentials.h:375
+
virtual ~ICredentialsProvider()=default
+
virtual aws_credentials_provider * GetUnderlyingHandle() const noexcept override
Definition: Credentials.h:476
+
CredentialsProvider & operator=(const CredentialsProvider &)=delete
+
CredentialsProviderChainConfig()
Definition: Credentials.h:233
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:196
+
uint16_t DurationSeconds
Definition: Credentials.h:428
+
Definition: Credentials.h:112
+
Definition: Credentials.h:232
+
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:223
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:390
+
Optional< Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: Credentials.h:326
+
CredentialsProviderCachedConfig()
Definition: Credentials.h:246
+
virtual aws_credentials_provider * GetUnderlyingHandle() const noexcept=0
+
Definition: HttpConnection.h:270
+
Optional< String > CustomRoleArn
Definition: Credentials.h:381
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
String Endpoint
Definition: Credentials.h:365
+
Definition: Credentials.h:359
+
ByteCursor SessionToken
Definition: Credentials.h:160
+
Definition: Credentials.h:38
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Credentials.h:213
+
Definition: Allocator.h:11
+
Definition: Credentials.h:139
+
Definition: Credentials.h:342
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
String RoleAlias
Definition: Credentials.h:313
+
String IdentityProviderToken
Definition: Credentials.h:352
+
Definition: Bootstrap.h:35
+
String IdentityProviderName
Definition: Credentials.h:347
+
CredentialsProviderX509Config()
Definition: Credentials.h:292
+
CredentialsProviderStaticConfig()
Definition: Credentials.h:140
+
CredentialsProvider(const CredentialsProvider &)=delete
+
Io::ClientBootstrap * Bootstrap
Definition: Credentials.h:304
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
ByteCursor ProfileNameOverride
Definition: Credentials.h:178
+
Definition: Credentials.h:333
+
virtual bool IsValid() const noexcept override
Definition: Credentials.h:481
+ + + + diff --git a/docs/_date_time_8cpp.html b/docs/_date_time_8cpp.html new file mode 100644 index 000000000..5917d1b1a --- /dev/null +++ b/docs/_date_time_8cpp.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/DateTime.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DateTime.cpp File Reference
+
+
+
#include <aws/crt/DateTime.h>
+#include <chrono>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_date_time_8h.html b/docs/_date_time_8h.html new file mode 100644 index 000000000..00829fc8c --- /dev/null +++ b/docs/_date_time_8h.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/DateTime.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DateTime.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/common/date_time.h>
+#include <chrono>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::DateTime
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + + + + + +

+Enumerations

enum  Aws::Crt::DateFormat { Aws::Crt::DateFormat::RFC822 = AWS_DATE_FORMAT_RFC822, +Aws::Crt::DateFormat::ISO_8601 = AWS_DATE_FORMAT_ISO_8601, +Aws::Crt::DateFormat::AutoDetect = AWS_DATE_FORMAT_AUTO_DETECT + }
 
enum  Aws::Crt::Month {
+  Aws::Crt::Month::January = AWS_DATE_MONTH_JANUARY, +Aws::Crt::Month::February = AWS_DATE_MONTH_FEBRUARY, +Aws::Crt::Month::March = AWS_DATE_MONTH_MARCH, +Aws::Crt::Month::April = AWS_DATE_MONTH_APRIL, +
+  Aws::Crt::Month::May = AWS_DATE_MONTH_MAY, +Aws::Crt::Month::June = AWS_DATE_MONTH_JUNE, +Aws::Crt::Month::July = AWS_DATE_MONTH_JULY, +Aws::Crt::Month::August = AWS_DATE_MONTH_AUGUST, +
+  Aws::Crt::Month::September = AWS_DATE_MONTH_SEPTEMBER, +Aws::Crt::Month::October = AWS_DATE_MONTH_OCTOBER, +Aws::Crt::Month::November = AWS_DATE_MONTH_NOVEMBER, +Aws::Crt::Month::December = AWS_DATE_MONTH_DECEMBER +
+ }
 
enum  Aws::Crt::DayOfWeek {
+  Aws::Crt::DayOfWeek::Sunday = AWS_DATE_DAY_OF_WEEK_SUNDAY, +Aws::Crt::DayOfWeek::Monday = AWS_DATE_DAY_OF_WEEK_MONDAY, +Aws::Crt::DayOfWeek::Tuesday = AWS_DATE_DAY_OF_WEEK_TUESDAY, +Aws::Crt::DayOfWeek::Wednesday = AWS_DATE_DAY_OF_WEEK_WEDNESDAY, +
+  Aws::Crt::DayOfWeek::Thursday = AWS_DATE_DAY_OF_WEEK_THURSDAY, +Aws::Crt::DayOfWeek::Friday = AWS_DATE_DAY_OF_WEEK_FRIDAY, +Aws::Crt::DayOfWeek::Saturday = AWS_DATE_DAY_OF_WEEK_SATURDAY +
+ }
 
+
+ + + + diff --git a/docs/_date_time_8h_source.html b/docs/_date_time_8h_source.html new file mode 100644 index 000000000..52e3469a8 --- /dev/null +++ b/docs/_date_time_8h_source.html @@ -0,0 +1,216 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/DateTime.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DateTime.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 
+
8 #include <aws/crt/Types.h>
+
9 
+
10 #include <aws/common/date_time.h>
+
11 
+
12 #include <chrono>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Crt
+
17  {
+
18  enum class DateFormat
+
19  {
+
20  RFC822 = AWS_DATE_FORMAT_RFC822,
+
21  ISO_8601 = AWS_DATE_FORMAT_ISO_8601,
+
22  AutoDetect = AWS_DATE_FORMAT_AUTO_DETECT,
+
23  };
+
24 
+
25  enum class Month
+
26  {
+
27  January = AWS_DATE_MONTH_JANUARY,
+
28  February = AWS_DATE_MONTH_FEBRUARY,
+
29  March = AWS_DATE_MONTH_MARCH,
+
30  April = AWS_DATE_MONTH_APRIL,
+
31  May = AWS_DATE_MONTH_MAY,
+
32  June = AWS_DATE_MONTH_JUNE,
+
33  July = AWS_DATE_MONTH_JULY,
+
34  August = AWS_DATE_MONTH_AUGUST,
+
35  September = AWS_DATE_MONTH_SEPTEMBER,
+
36  October = AWS_DATE_MONTH_OCTOBER,
+
37  November = AWS_DATE_MONTH_NOVEMBER,
+
38  December = AWS_DATE_MONTH_DECEMBER,
+
39  };
+
40 
+
41  enum class DayOfWeek
+
42  {
+
43  Sunday = AWS_DATE_DAY_OF_WEEK_SUNDAY,
+
44  Monday = AWS_DATE_DAY_OF_WEEK_MONDAY,
+
45  Tuesday = AWS_DATE_DAY_OF_WEEK_TUESDAY,
+
46  Wednesday = AWS_DATE_DAY_OF_WEEK_WEDNESDAY,
+
47  Thursday = AWS_DATE_DAY_OF_WEEK_THURSDAY,
+
48  Friday = AWS_DATE_DAY_OF_WEEK_FRIDAY,
+
49  Saturday = AWS_DATE_DAY_OF_WEEK_SATURDAY,
+
50  };
+
51 
+ +
53  {
+
54  public:
+
58  DateTime() noexcept;
+
59 
+
63  DateTime(const std::chrono::system_clock::time_point &timepointToAssign) noexcept;
+
64 
+
68  DateTime(uint64_t millisSinceEpoch) noexcept;
+
69 
+
73  DateTime(double epoch_millis) noexcept;
+
74 
+
78  DateTime(const char *timestamp, DateFormat format) noexcept;
+
79 
+
80  bool operator==(const DateTime &other) const noexcept;
+
81  bool operator<(const DateTime &other) const noexcept;
+
82  bool operator>(const DateTime &other) const noexcept;
+
83  bool operator!=(const DateTime &other) const noexcept;
+
84  bool operator<=(const DateTime &other) const noexcept;
+
85  bool operator>=(const DateTime &other) const noexcept;
+
86 
+
87  DateTime operator+(const std::chrono::milliseconds &a) const noexcept;
+
88  DateTime operator-(const std::chrono::milliseconds &a) const noexcept;
+
89 
+
93  DateTime &operator=(double secondsSinceEpoch) noexcept;
+
94 
+
98  DateTime &operator=(uint64_t millisSinceEpoch) noexcept;
+
99 
+
103  DateTime &operator=(const std::chrono::system_clock::time_point &timepointToAssign) noexcept;
+
104 
+
108  DateTime &operator=(const char *timestamp) noexcept;
+
109 
+
110  explicit operator bool() const noexcept;
+
111  int GetLastError() const noexcept;
+
112 
+
116  bool ToLocalTimeString(DateFormat format, ByteBuf &outputBuf) const noexcept;
+
117 
+
121  bool ToGmtString(DateFormat format, ByteBuf &outputBuf) const noexcept;
+
122 
+
126  double SecondsWithMSPrecision() const noexcept;
+
127 
+
131  uint64_t Millis() const noexcept;
+
132 
+
137  std::chrono::system_clock::time_point UnderlyingTimestamp() const noexcept;
+
138 
+
142  uint16_t GetYear(bool localTime = false) const noexcept;
+
143 
+
147  Month GetMonth(bool localTime = false) const noexcept;
+
148 
+
153  uint8_t GetDay(bool localTime = false) const noexcept;
+
154 
+
159  DayOfWeek GetDayOfWeek(bool localTime = false) const noexcept;
+
160 
+
164  uint8_t GetHour(bool localTime = false) const noexcept;
+
165 
+
169  uint8_t GetMinute(bool localTime = false) const noexcept;
+
170 
+
174  uint8_t GetSecond(bool localTime = false) const noexcept;
+
175 
+
180  bool IsDST(bool localTime = false) const noexcept;
+
181 
+
185  static DateTime Now() noexcept;
+
186 
+
191  std::chrono::milliseconds operator-(const DateTime &other) const noexcept;
+
192 
+
193  private:
+
194  aws_date_time m_date_time;
+
195  bool m_good;
+
196  };
+
197  } // namespace Crt
+
198 } // namespace Aws
+
+
constexpr bool operator>=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:791
+
@ Sunday
+
DayOfWeek
Definition: DateTime.h:42
+
Month
Definition: DateTime.h:26
+
bool operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:666
+
@ January
+
constexpr bool operator>(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:741
+
DateFormat
Definition: DateTime.h:19
+
bool operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:691
+
+
Definition: DateTime.h:53
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
bool operator<(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:716
+
Definition: Allocator.h:11
+
+
@ RFC822
+
constexpr bool operator<=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:766
+ + + + diff --git a/docs/_default_connection_config_8cpp.html b/docs/_default_connection_config_8cpp.html new file mode 100644 index 000000000..b9a9c6412 --- /dev/null +++ b/docs/_default_connection_config_8cpp.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/source/DefaultConnectionConfig.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DefaultConnectionConfig.cpp File Reference
+
+
+
#include <aws/greengrass/GreengrassCoreIpcClient.h>
+#include <sstream>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Greengrass
 
+
+ + + + diff --git a/docs/_delete_named_shadow_request_8cpp.html b/docs/_delete_named_shadow_request_8cpp.html new file mode 100644 index 000000000..0ebc65aa8 --- /dev/null +++ b/docs/_delete_named_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/DeleteNamedShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteNamedShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_named_shadow_request_8h.html b/docs/_delete_named_shadow_request_8h.html new file mode 100644 index 000000000..d43e2f495 --- /dev/null +++ b/docs/_delete_named_shadow_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteNamedShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteNamedShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::DeleteNamedShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_named_shadow_request_8h_source.html b/docs/_delete_named_shadow_request_8h_source.html new file mode 100644 index 000000000..9c90ef444 --- /dev/null +++ b/docs/_delete_named_shadow_request_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteNamedShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeleteNamedShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  DeleteNamedShadowRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+ +
51 
+
52  private:
+
53  static void LoadFromObject(DeleteNamedShadowRequest &obj, const Crt::JsonView &doc);
+
54  };
+
55  } // namespace Iotshadow
+
56 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: DeleteNamedShadowRequest.h:50
+
+
+
Definition: JsonObject.h:248
+
Definition: DeleteNamedShadowRequest.h:24
+
+
DeleteNamedShadowRequest()=default
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DeleteNamedShadowRequest.h:37
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: DeleteNamedShadowRequest.h:43
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_delete_named_shadow_subscription_request_8cpp.html b/docs/_delete_named_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..9056b33c2 --- /dev/null +++ b/docs/_delete_named_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/DeleteNamedShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteNamedShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_named_shadow_subscription_request_8h.html b/docs/_delete_named_shadow_subscription_request_8h.html new file mode 100644 index 000000000..6e7387907 --- /dev/null +++ b/docs/_delete_named_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteNamedShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteNamedShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_named_shadow_subscription_request_8h_source.html b/docs/_delete_named_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..9188ac324 --- /dev/null +++ b/docs/_delete_named_shadow_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteNamedShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeleteNamedShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(DeleteNamedShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotshadow
+
49 } // namespace Aws
+
+
+
+
Definition: JsonObject.h:248
+
Definition: DeleteNamedShadowSubscriptionRequest.h:24
+
+
DeleteNamedShadowSubscriptionRequest()=default
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: DeleteNamedShadowSubscriptionRequest.h:43
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DeleteNamedShadowSubscriptionRequest.h:37
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_delete_shadow_request_8cpp.html b/docs/_delete_shadow_request_8cpp.html new file mode 100644 index 000000000..4784890d5 --- /dev/null +++ b/docs/_delete_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/DeleteShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_request_8h.html b/docs/_delete_shadow_request_8h.html new file mode 100644 index 000000000..9b1aea48e --- /dev/null +++ b/docs/_delete_shadow_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::DeleteShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_request_8h_source.html b/docs/_delete_shadow_request_8h_source.html new file mode 100644 index 000000000..656d25373 --- /dev/null +++ b/docs/_delete_shadow_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeleteShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  DeleteShadowRequest() = default;
+
27 
+ +
29  DeleteShadowRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
45 
+
46  private:
+
47  static void LoadFromObject(DeleteShadowRequest &obj, const Crt::JsonView &doc);
+
48  };
+
49  } // namespace Iotshadow
+
50 } // namespace Aws
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DeleteShadowRequest.h:37
+
Definition: DeleteShadowRequest.h:24
+
DeleteShadowRequest()=default
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: DeleteShadowRequest.h:44
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_delete_shadow_response_8cpp.html b/docs/_delete_shadow_response_8cpp.html new file mode 100644 index 000000000..6edf66dc2 --- /dev/null +++ b/docs/_delete_shadow_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/DeleteShadowResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_response_8h.html b/docs/_delete_shadow_response_8h.html new file mode 100644 index 000000000..d2d10a331 --- /dev/null +++ b/docs/_delete_shadow_response_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::DeleteShadowResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_response_8h_source.html b/docs/_delete_shadow_response_8h_source.html new file mode 100644 index 000000000..ae7dfc417 --- /dev/null +++ b/docs/_delete_shadow_response_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeleteShadowResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
26  {
+
27  public:
+
28  DeleteShadowResponse() = default;
+
29 
+ +
31  DeleteShadowResponse &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
46 
+ +
52 
+
53  private:
+
54  static void LoadFromObject(DeleteShadowResponse &obj, const Crt::JsonView &doc);
+
55  };
+
56  } // namespace Iotshadow
+
57 } // namespace Aws
+
+
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: DeleteShadowResponse.h:39
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: DeleteShadowResponse.h:45
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< int32_t > Version
Definition: DeleteShadowResponse.h:51
+
+
DeleteShadowResponse()=default
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: DeleteShadowResponse.h:26
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_delete_shadow_subscription_request_8cpp.html b/docs/_delete_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..27a2aa400 --- /dev/null +++ b/docs/_delete_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/DeleteShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_subscription_request_8h.html b/docs/_delete_shadow_subscription_request_8h.html new file mode 100644 index 000000000..4fe9a9aa7 --- /dev/null +++ b/docs/_delete_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeleteShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::DeleteShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_delete_shadow_subscription_request_8h_source.html b/docs/_delete_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..fa40bbbd9 --- /dev/null +++ b/docs/_delete_shadow_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/DeleteShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeleteShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  DeleteShadowSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(DeleteShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotshadow
+
43 } // namespace Aws
+
+
DeleteShadowSubscriptionRequest()=default
+
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DeleteShadowSubscriptionRequest.h:37
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: DeleteShadowSubscriptionRequest.h:24
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_describe_job_execution_request_8cpp.html b/docs/_describe_job_execution_request_8cpp.html new file mode 100644 index 000000000..60d115cf9 --- /dev/null +++ b/docs/_describe_job_execution_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/DescribeJobExecutionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_request_8h.html b/docs/_describe_job_execution_request_8h.html new file mode 100644 index 000000000..989bf1843 --- /dev/null +++ b/docs/_describe_job_execution_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::DescribeJobExecutionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_request_8h_source.html b/docs/_describe_job_execution_request_8h_source.html new file mode 100644 index 000000000..9e77c83bf --- /dev/null +++ b/docs/_describe_job_execution_request_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DescribeJobExecutionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  DescribeJobExecutionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
46 
+ +
53 
+ +
60 
+ +
66 
+
67  private:
+
68  static void LoadFromObject(DescribeJobExecutionRequest &obj, const Crt::JsonView &doc);
+
69  };
+
70  } // namespace Iotjobs
+
71 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: DescribeJobExecutionRequest.h:52
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< int64_t > ExecutionNumber
Definition: DescribeJobExecutionRequest.h:59
+
+
Aws::Crt::Optional< bool > IncludeJobDocument
Definition: DescribeJobExecutionRequest.h:65
+
+
+
Definition: JsonObject.h:248
+
Definition: DescribeJobExecutionRequest.h:24
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DescribeJobExecutionRequest.h:37
+
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: DescribeJobExecutionRequest.h:45
+
DescribeJobExecutionRequest()=default
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_describe_job_execution_response_8cpp.html b/docs/_describe_job_execution_response_8cpp.html new file mode 100644 index 000000000..5d87104be --- /dev/null +++ b/docs/_describe_job_execution_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/DescribeJobExecutionResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_response_8h.html b/docs/_describe_job_execution_response_8h.html new file mode 100644 index 000000000..49924d818 --- /dev/null +++ b/docs/_describe_job_execution_response_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::DescribeJobExecutionResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_response_8h_source.html b/docs/_describe_job_execution_response_8h_source.html new file mode 100644 index 000000000..947d54479 --- /dev/null +++ b/docs/_describe_job_execution_response_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DescribeJobExecutionResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 
+
12 #include <aws/iotjobs/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotjobs
+
20  {
+
21 
+ +
27  {
+
28  public:
+ +
30 
+ +
32  DescribeJobExecutionResponse &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+
54  private:
+
55  static void LoadFromObject(DescribeJobExecutionResponse &obj, const Crt::JsonView &doc);
+
56  };
+
57  } // namespace Iotjobs
+
58 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: DescribeJobExecutionResponse.h:40
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: DescribeJobExecutionResponse.h:52
+
+
+
+
+
Definition: JsonObject.h:248
+
Definition: DescribeJobExecutionResponse.h:27
+
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionData > Execution
Definition: DescribeJobExecutionResponse.h:46
+
+
DescribeJobExecutionResponse()=default
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_describe_job_execution_subscription_request_8cpp.html b/docs/_describe_job_execution_subscription_request_8cpp.html new file mode 100644 index 000000000..0e66889ab --- /dev/null +++ b/docs/_describe_job_execution_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/DescribeJobExecutionSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_subscription_request_8h.html b/docs/_describe_job_execution_subscription_request_8h.html new file mode 100644 index 000000000..49af0cfce --- /dev/null +++ b/docs/_describe_job_execution_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DescribeJobExecutionSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_describe_job_execution_subscription_request_8h_source.html b/docs/_describe_job_execution_subscription_request_8h_source.html new file mode 100644 index 000000000..c114ba8c7 --- /dev/null +++ b/docs/_describe_job_execution_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/DescribeJobExecutionSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DescribeJobExecutionSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(DescribeJobExecutionSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotjobs
+
49 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: DescribeJobExecutionSubscriptionRequest.h:37
+
+
+
Definition: JsonObject.h:248
+
+
Definition: DescribeJobExecutionSubscriptionRequest.h:24
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: DescribeJobExecutionSubscriptionRequest.h:43
+
Definition: Allocator.h:11
+
DescribeJobExecutionSubscriptionRequest()=default
+ + + + diff --git a/docs/_device_defender_8cpp.html b/docs/_device_defender_8cpp.html new file mode 100644 index 000000000..660675ad3 --- /dev/null +++ b/docs/_device_defender_8cpp.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/source/DeviceDefender.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeviceDefender.cpp File Reference
+
+
+
#include "aws/common/error.h"
+#include "aws/crt/Types.h"
+#include "aws/iotdevice/device_defender.h"
+#include <aws/common/clock.h>
+#include <aws/iotdevicedefender/DeviceDefender.h>
+
+ + + + + + + + + + + +

+Classes

class  Aws::Iotdevicedefenderv1::CustomMetricBase
 
class  Aws::Iotdevicedefenderv1::CustomMetricNumber
 
class  Aws::Iotdevicedefenderv1::CustomMetricNumberList
 
class  Aws::Iotdevicedefenderv1::CustomMetricStringList
 
class  Aws::Iotdevicedefenderv1::CustomMetricIpList
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Iotdevicedefenderv1
 
+
+ + + + diff --git a/docs/_device_defender_8h.html b/docs/_device_defender_8h.html new file mode 100644 index 000000000..1ccb80406 --- /dev/null +++ b/docs/_device_defender_8h.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws/iotdevicedefender/DeviceDefender.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DeviceDefender.h File Reference
+
+
+
#include <aws/iotdevicedefender/Exports.h>
+#include <aws/crt/io/EventLoopGroup.h>
+#include <aws/crt/mqtt/Mqtt5Client.h>
+#include <aws/crt/mqtt/MqttClient.h>
+#include <aws/iotdevice/device_defender.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Iotdevicedefenderv1::ReportTask
 
class  Aws::Iotdevicedefenderv1::ReportTaskBuilder
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Iotdevicedefenderv1
 
+ + + + + + + + + + + + + +

+Typedefs

using Aws::Iotdevicedefenderv1::OnTaskCancelledHandler = std::function< void(void *)>
 
using Aws::Iotdevicedefenderv1::ReportFormat = aws_iotdevice_defender_report_format
 
using Aws::Iotdevicedefenderv1::CustomMetricNumberFunction = std::function< int(double *)>
 
using Aws::Iotdevicedefenderv1::CustomMetricNumberListFunction = std::function< int(Crt::Vector< double > *)>
 
using Aws::Iotdevicedefenderv1::CustomMetricStringListFunction = std::function< int(Crt::Vector< Crt::String > *)>
 
using Aws::Iotdevicedefenderv1::CustomMetricIpListFunction = std::function< int(Crt::Vector< Crt::String > *)>
 
+ + + +

+Enumerations

enum  Aws::Iotdevicedefenderv1::ReportTaskStatus { Aws::Iotdevicedefenderv1::ReportTaskStatus::Ready = 0, +Aws::Iotdevicedefenderv1::ReportTaskStatus::Running = 1, +Aws::Iotdevicedefenderv1::ReportTaskStatus::Stopped = 2 + }
 
+ + + +

+Variables

class AWS_IOTDEVICEDEFENDER_API Aws::Iotdevicedefenderv1::CustomMetricBase
 
+
+ + + + diff --git a/docs/_device_defender_8h_source.html b/docs/_device_defender_8h_source.html new file mode 100644 index 000000000..2b885a826 --- /dev/null +++ b/docs/_device_defender_8h_source.html @@ -0,0 +1,252 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws/iotdevicedefender/DeviceDefender.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DeviceDefender.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
8 
+ + + +
12 
+
13 #include <aws/iotdevice/device_defender.h>
+
14 
+
15 namespace Aws
+
16 {
+
17  namespace Crt
+
18  {
+
19 
+
20  }
+
21 
+
22  namespace Iotdevicedefenderv1
+
23  {
+
24 
+
25  class ReportTask;
+
26  class ReportTaskBuilder;
+
27 
+
31  using OnTaskCancelledHandler = std::function<void(void *)>;
+
32 
+
33  using ReportFormat = aws_iotdevice_defender_report_format;
+
34 
+
35  using CustomMetricNumberFunction = std::function<int(double *)>;
+
36  using CustomMetricNumberListFunction = std::function<int(Crt::Vector<double> *)>;
+ + +
39 
+ +
44 
+
48  enum class ReportTaskStatus
+
49  {
+
50  Ready = 0,
+
51  Running = 1,
+
52  Stopped = 2,
+
53  };
+
54 
+ +
59  {
+
60  friend ReportTaskBuilder;
+
61 
+
62  public:
+
63  ~ReportTask();
+
64  ReportTask(const ReportTask &) = delete;
+
65  ReportTask &operator=(const ReportTask &) = delete;
+
66 
+
70  void StopTask() noexcept;
+
71 
+
75  int StartTask() noexcept;
+
76 
+
80  ReportTaskStatus GetStatus() noexcept;
+
81 
+
82  OnTaskCancelledHandler OnTaskCancelled;
+
83 
+
84  void *cancellationUserdata;
+
85 
+
89  int LastError() const noexcept { return m_lastError; }
+
90 
+
98  void RegisterCustomMetricNumber(
+
99  const Crt::String metricName,
+
100  CustomMetricNumberFunction metricFunc) noexcept;
+
101 
+
110  void RegisterCustomMetricNumberList(
+
111  const Crt::String metricName,
+
112  CustomMetricNumberListFunction metricFunc) noexcept;
+
113 
+
123  void RegisterCustomMetricStringList(
+
124  const Crt::String metricName,
+
125  CustomMetricStringListFunction metricFunc) noexcept;
+
126 
+
135  void RegisterCustomMetricIpAddressList(
+
136  const Crt::String metricName,
+
137  CustomMetricIpListFunction metricFunc) noexcept;
+
138 
+
139  private:
+
140  Crt::Allocator *m_allocator;
+
141  ReportTaskStatus m_status;
+
142  aws_iotdevice_defender_task_config *m_taskConfig;
+
143  aws_iotdevice_defender_task *m_owningTask;
+
144  int m_lastError;
+
145  std::shared_ptr<Crt::Mqtt::MqttConnection> m_mqttConnection;
+
146  Crt::Io::EventLoopGroup &m_eventLoopGroup;
+
147 
+
148  ReportTask(
+
149  Crt::Allocator *allocator,
+
150  std::shared_ptr<Crt::Mqtt::MqttConnection> mqttConnection,
+
151  const Crt::String &thingName,
+
152  Crt::Io::EventLoopGroup &eventLoopGroup,
+
153  ReportFormat reportFormat,
+
154  uint32_t taskPeriodSeconds,
+
155  uint32_t networkConnectionSamplePeriodSeconds,
+
156  OnTaskCancelledHandler &&onCancelled = NULL,
+
157  void *cancellationUserdata = nullptr) noexcept;
+
158 
+
159  static void s_onDefenderV1TaskCancelled(void *userData);
+
160 
+
161  // Holds all of the custom metrics created for this task. These are pointers that will be
+
162  // automatically created and cleaned by ReportTask when it is destroyed.
+
163  Crt::Vector<std::shared_ptr<CustomMetricBase>> storedCustomMetrics;
+
164  };
+
165 
+ +
170  {
+
171  public:
+ +
173  Crt::Allocator *allocator,
+
174  std::shared_ptr<Crt::Mqtt::MqttConnection> mqttConnection,
+
175  Crt::Io::EventLoopGroup &eventLoopGroup,
+
176  const Crt::String &thingName);
+
177 
+ +
179  Crt::Allocator *allocator,
+
180  std::shared_ptr<Crt::Mqtt5::Mqtt5Client> mqtt5Client,
+
181  Crt::Io::EventLoopGroup &eventLoopGroup,
+
182  const Crt::String &thingName);
+
183 
+
187  ReportTaskBuilder &WithReportFormat(ReportFormat reportFormat) noexcept;
+
188 
+
192  ReportTaskBuilder &WithTaskPeriodSeconds(uint32_t taskPeriodSeconds) noexcept;
+
193 
+
197  ReportTaskBuilder &WithNetworkConnectionSamplePeriodSeconds(
+
198  uint32_t networkConnectionSamplePeriodSeconds) noexcept;
+
199 
+
203  ReportTaskBuilder &WithTaskCancelledHandler(OnTaskCancelledHandler &&onCancelled) noexcept;
+
204 
+
208  ReportTaskBuilder &WithTaskCancellationUserData(void *cancellationUserdata) noexcept;
+
209 
+
213  std::shared_ptr<ReportTask> Build() noexcept;
+
214 
+
215  private:
+
216  Crt::Allocator *m_allocator;
+
217  std::shared_ptr<Crt::Mqtt::MqttConnection> m_mqttConnection;
+
218  Crt::String m_thingName;
+
219  Crt::Io::EventLoopGroup &m_eventLoopGroup;
+
220  ReportFormat m_reportFormat;
+
221  uint32_t m_taskPeriodSeconds;
+
222  uint32_t m_networkConnectionSamplePeriodSeconds;
+
223  OnTaskCancelledHandler m_onCancelled;
+
224  void *m_cancellationUserdata;
+
225  };
+
226 
+
227  } // namespace Iotdevicedefenderv1
+
228 } // namespace Aws
+
+
Definition: DeviceDefender.h:170
+
Definition: DeviceDefender.cpp:24
+
+
+
std::function< int(Crt::Vector< Crt::String > *)> CustomMetricStringListFunction
Definition: DeviceDefender.h:37
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
ReportTask & operator=(const ReportTask &)=delete
+
Definition: DeviceDefender.h:59
+
std::function< void(void *)> OnTaskCancelledHandler
Definition: DeviceDefender.h:31
+
ReportTask(const ReportTask &)=delete
+
+
aws_iotdevice_defender_report_format ReportFormat
Definition: DeviceDefender.h:33
+
@ Ready
+
std::function< int(double *)> CustomMetricNumberFunction
Definition: DeviceDefender.h:35
+
#define AWS_IOTDEVICEDEFENDER_API
Definition: Exports.h:19
+
ReportTaskStatus
Definition: DeviceDefender.h:49
+
std::function< int(Crt::Vector< Crt::String > *)> CustomMetricIpListFunction
Definition: DeviceDefender.h:38
+
std::function< int(Crt::Vector< double > *)> CustomMetricNumberListFunction
Definition: DeviceDefender.h:36
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
Definition: StringView.h:852
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
Definition: EventLoopGroup.h:33
+ + + + diff --git a/docs/_discover_response_8cpp.html b/docs/_discover_response_8cpp.html new file mode 100644 index 000000000..ebe71fb25 --- /dev/null +++ b/docs/_discover_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source/DiscoverResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DiscoverResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_discover_response_8h.html b/docs/_discover_response_8h.html new file mode 100644 index 000000000..a66c2c544 --- /dev/null +++ b/docs/_discover_response_8h.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/DiscoverResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DiscoverResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Discovery::DiscoverResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_discover_response_8h_source.html b/docs/_discover_response_8h_source.html new file mode 100644 index 000000000..3c7b7d218 --- /dev/null +++ b/docs/_discover_response_8h_source.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/DiscoverResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DiscoverResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
7 
+
8 namespace Aws
+
9 {
+
10  namespace Discovery
+
11  {
+ +
13  {
+
14  public:
+
15  DiscoverResponse() = default;
+
16 
+
17  DiscoverResponse(const Crt::JsonView &doc);
+
18  DiscoverResponse &operator=(const Crt::JsonView &doc);
+
19 
+ +
21 
+
22  private:
+
23  static void LoadFromObject(DiscoverResponse &obj, const Crt::JsonView &doc);
+
24  };
+
25  } // namespace Discovery
+
26 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::Vector< GGGroup > > GGGroups
Definition: DiscoverResponse.h:20
+
+
Definition: JsonObject.h:248
+
#define AWS_DISCOVERY_API
Definition: Exports.h:19
+
Definition: Optional.h:18
+
DiscoverResponse()=default
+
Definition: Allocator.h:11
+
Definition: DiscoverResponse.h:13
+ + + + diff --git a/docs/_discovery_client_8cpp.html b/docs/_discovery_client_8cpp.html new file mode 100644 index 000000000..962b4280e --- /dev/null +++ b/docs/_discovery_client_8cpp.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source/DiscoveryClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DiscoveryClient.cpp File Reference
+
+
+ + + + +

+Classes

struct  Aws::Discovery::ClientCallbackContext
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_discovery_client_8h.html b/docs/_discovery_client_8h.html new file mode 100644 index 000000000..a63dcbad7 --- /dev/null +++ b/docs/_discovery_client_8h.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/DiscoveryClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
DiscoveryClient.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Discovery::DiscoveryClientConfig
 
class  Aws::Discovery::DiscoveryClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+ + + +

+Typedefs

using Aws::Discovery::OnDiscoverResponse = std::function< void(DiscoverResponse *, int errorCode, int httpResponseCode)>
 
+
+ + + + diff --git a/docs/_discovery_client_8h_source.html b/docs/_discovery_client_8h_source.html new file mode 100644 index 000000000..156a8ee55 --- /dev/null +++ b/docs/_discovery_client_8h_source.html @@ -0,0 +1,163 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/DiscoveryClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
DiscoveryClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
7 
+ +
9 
+
10 namespace Aws
+
11 {
+
12  namespace Discovery
+
13  {
+
14  using OnDiscoverResponse = std::function<void(DiscoverResponse *, int errorCode, int httpResponseCode)>;
+
15 
+ +
17  {
+
18  public:
+
19  DiscoveryClientConfig() noexcept;
+ + +
22 
+ + +
25 
+ +
27 
+ +
33 
+ +
39 
+ +
45 
+ +
51 
+ +
56 
+ +
62 
+ +
68  };
+
69 
+ +
71  {
+
72  public:
+
73  bool Discover(const Crt::String &thingName, const OnDiscoverResponse &onDiscoverResponse) noexcept;
+
74 
+
75  static std::shared_ptr<DiscoveryClient> CreateClient(
+
76  const DiscoveryClientConfig &config,
+
77  Crt::Allocator *allocator = Crt::DefaultAllocator());
+
78 
+
79  private:
+
80  DiscoveryClient(const DiscoveryClientConfig &config, Crt::Allocator *allocator) noexcept;
+
81 
+
82  std::shared_ptr<Crt::Http::HttpClientConnectionManager> m_connectionManager;
+
83  Crt::String m_hostName;
+
84  Crt::Allocator *m_allocator;
+
85  };
+
86  } // namespace Discovery
+
87 } // namespace Aws
+
+
Definition: DiscoveryClient.h:17
+
DiscoveryClientConfig & operator=(DiscoveryClientConfig &&rhs)=default
+
size_t MaxConnections
Definition: DiscoveryClient.h:55
+
+
+
~DiscoveryClientConfig()=default
+
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: DiscoveryClient.h:61
+
DiscoveryClientConfig(const DiscoveryClientConfig &rhs)=default
+
#define AWS_DISCOVERY_API
Definition: Exports.h:19
+
Crt::Optional< Crt::String > ggServerName
Definition: DiscoveryClient.h:67
+
DiscoveryClientConfig(DiscoveryClientConfig &&rhs)=default
+
Crt::String Region
Definition: DiscoveryClient.h:50
+
DiscoveryClientConfig & operator=(const DiscoveryClientConfig &rhs)=default
+
Definition: Optional.h:18
+
AWS_CRT_CPP_API Allocator * DefaultAllocator() noexcept
Definition: Allocator.cpp:17
+
Crt::Io::SocketOptions SocketOptions
Definition: DiscoveryClient.h:44
+
Definition: SocketOptions.h:48
+
Crt::Io::ClientBootstrap * Bootstrap
Definition: DiscoveryClient.h:32
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::function< void(DiscoverResponse *, int errorCode, int httpResponseCode)> OnDiscoverResponse
Definition: DiscoveryClient.h:14
+
Definition: Bootstrap.h:35
+
Definition: DiscoveryClient.h:71
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
Crt::Optional< Crt::Io::TlsContext > TlsContext
Definition: DiscoveryClient.h:38
+
Definition: DiscoverResponse.h:13
+ + + + diff --git a/docs/_event_loop_group_8cpp.html b/docs/_event_loop_group_8cpp.html new file mode 100644 index 000000000..1450c1a2d --- /dev/null +++ b/docs/_event_loop_group_8cpp.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/EventLoopGroup.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
EventLoopGroup.cpp File Reference
+
+
+
#include <aws/crt/io/EventLoopGroup.h>
+#include <iostream>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_event_loop_group_8h.html b/docs/_event_loop_group_8h.html new file mode 100644 index 000000000..e3e156c8e --- /dev/null +++ b/docs/_event_loop_group_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/EventLoopGroup.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
EventLoopGroup.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/io/event_loop.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Io::EventLoopGroup
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_event_loop_group_8h_source.html b/docs/_event_loop_group_8h_source.html new file mode 100644 index 000000000..cc4109902 --- /dev/null +++ b/docs/_event_loop_group_8h_source.html @@ -0,0 +1,125 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/EventLoopGroup.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
EventLoopGroup.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Types.h>
+
7 
+
8 #include <aws/io/event_loop.h>
+
9 
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
14  namespace Io
+
15  {
+ +
33  {
+
34  public:
+
40  EventLoopGroup(uint16_t threadCount = 0, Allocator *allocator = ApiAllocator()) noexcept;
+
47  EventLoopGroup(uint16_t cpuGroup, uint16_t threadCount, Allocator *allocator = ApiAllocator()) noexcept;
+
48  ~EventLoopGroup();
+
49  EventLoopGroup(const EventLoopGroup &) = delete;
+
50  EventLoopGroup(EventLoopGroup &&) noexcept;
+
51  EventLoopGroup &operator=(const EventLoopGroup &) = delete;
+
52  EventLoopGroup &operator=(EventLoopGroup &&) noexcept;
+
53 
+
57  operator bool() const;
+
58 
+
62  int LastError() const;
+
63 
+
65  aws_event_loop_group *GetUnderlyingHandle() noexcept;
+
66 
+
67  private:
+
68  aws_event_loop_group *m_eventLoopGroup;
+
69  int m_lastError;
+
70  };
+
71  } // namespace Io
+
72 
+
73  } // namespace Crt
+
74 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
+
EventLoopGroup(const EventLoopGroup &)=delete
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Definition: EventLoopGroup.h:33
+ + + + diff --git a/docs/_event_stream_client_8cpp.html b/docs/_event_stream_client_8cpp.html new file mode 100644 index 000000000..f6b23bea0 --- /dev/null +++ b/docs/_event_stream_client_8cpp.html @@ -0,0 +1,231 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/source/EventStreamClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
EventStreamClient.cpp File Reference
+
+
+
#include <aws/eventstreamrpc/EventStreamClient.h>
+#include <aws/crt/Api.h>
+#include <aws/crt/Config.h>
+#include <aws/crt/auth/Credentials.h>
+#include <stdint.h>
+#include <string.h>
+#include <algorithm>
+
+ + + + + +

+Classes

struct  Aws::Eventstreamrpc::OnMessageFlushCallbackContainer
 
class  Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Eventstreamrpc
 
+ + + + + + + + + + + +

+Variables

constexpr auto EVENTSTREAM_VERSION_HEADER = ":version"
 
constexpr auto EVENTSTREAM_VERSION_STRING = "0.1.0"
 
constexpr auto CONTENT_TYPE_HEADER = ":content-type"
 
constexpr auto CONTENT_TYPE_APPLICATION_JSON = "application/json"
 
constexpr auto SERVICE_MODEL_TYPE_HEADER = "service-model-type"
 
+

Variable Documentation

+ +

◆ CONTENT_TYPE_APPLICATION_JSON

+ +
+
+ + + + + +
+ + + + +
constexpr auto CONTENT_TYPE_APPLICATION_JSON = "application/json"
+
+constexpr
+
+ +
+
+ +

◆ CONTENT_TYPE_HEADER

+ +
+
+ + + + + +
+ + + + +
constexpr auto CONTENT_TYPE_HEADER = ":content-type"
+
+constexpr
+
+ +
+
+ +

◆ EVENTSTREAM_VERSION_HEADER

+ +
+
+ + + + + +
+ + + + +
constexpr auto EVENTSTREAM_VERSION_HEADER = ":version"
+
+constexpr
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+ +

◆ EVENTSTREAM_VERSION_STRING

+ +
+
+ + + + + +
+ + + + +
constexpr auto EVENTSTREAM_VERSION_STRING = "0.1.0"
+
+constexpr
+
+ +
+
+ +

◆ SERVICE_MODEL_TYPE_HEADER

+ +
+
+ + + + + +
+ + + + +
constexpr auto SERVICE_MODEL_TYPE_HEADER = "service-model-type"
+
+constexpr
+
+ +
+
+
+ + + + diff --git a/docs/_event_stream_client_8h.html b/docs/_event_stream_client_8h.html new file mode 100644 index 000000000..b8f0a17f9 --- /dev/null +++ b/docs/_event_stream_client_8h.html @@ -0,0 +1,201 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws/eventstreamrpc/EventStreamClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
EventStreamClient.h File Reference
+
+
+
#include <aws/eventstreamrpc/Exports.h>
+#include <aws/crt/DateTime.h>
+#include <aws/crt/JsonObject.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/UUID.h>
+#include <aws/crt/io/EventLoopGroup.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <aws/crt/io/HostResolver.h>
+#include <aws/event-stream/event_stream_rpc_client.h>
+#include <aws/io/host_resolver.h>
+#include <atomic>
+#include <functional>
+#include <future>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Aws::Eventstreamrpc::EventStreamHeader
 
class  Aws::Eventstreamrpc::MessageAmendment
 
class  Aws::Eventstreamrpc::ConnectionConfig
 
struct  Aws::Eventstreamrpc::RpcError
 
class  Aws::Eventstreamrpc::ConnectionLifecycleHandler
 
class  Aws::Eventstreamrpc::ContinuationCallbackData
 
class  Aws::Eventstreamrpc::ClientContinuationHandler
 
class  Aws::Eventstreamrpc::ClientContinuation
 
class  Aws::Eventstreamrpc::AbstractShapeBase
 
class  Aws::Eventstreamrpc::OperationError
 
class  Aws::Eventstreamrpc::StreamResponseHandler
 
class  Aws::Eventstreamrpc::TaggedResult
 
class  Aws::Eventstreamrpc::ResponseRetriever
 
class  Aws::Eventstreamrpc::ServiceModel
 
class  Aws::Eventstreamrpc::OperationModelContext
 
class  Aws::Eventstreamrpc::ClientOperation
 
class  Aws::Eventstreamrpc::ClientConnection
 
+ + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Eventstreamrpc
 
+ + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Eventstreamrpc::HeaderValueType = aws_event_stream_header_value_type
 
using Aws::Eventstreamrpc::MessageType = aws_event_stream_rpc_message_type
 
using Aws::Eventstreamrpc::OnMessageFlushCallback = std::function< void(int errorCode)>
 
using Aws::Eventstreamrpc::ConnectMessageAmender = std::function< const MessageAmendment &(void)>
 
using Aws::Eventstreamrpc::ExpectedResponseFactory = std::function< Crt::ScopedResource< AbstractShapeBase >(const Crt::StringView &payload, Crt::Allocator *allocator)>
 
using Aws::Eventstreamrpc::ErrorResponseFactory = std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)>
 
using Aws::Eventstreamrpc::LoneResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)>
 
using Aws::Eventstreamrpc::StreamingResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)>
 
using Aws::Eventstreamrpc::ErrorResponseRetriever = std::function< ErrorResponseFactory(const Crt::String &modelName)>
 
+ + + + + +

+Enumerations

enum  Aws::Eventstreamrpc::EventStreamRpcStatusCode {
+  Aws::Eventstreamrpc::EVENT_STREAM_RPC_SUCCESS = 0, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_NULL_PARAMETER, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_UNINITIALIZED, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_ALLOCATION_ERROR, +
+  Aws::Eventstreamrpc::EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_CONNECTION_CLOSED, +
+  Aws::Eventstreamrpc::EVENT_STREAM_RPC_CONTINUATION_CLOSED, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_UNMAPPED_DATA, +Aws::Eventstreamrpc::EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE, +
+  Aws::Eventstreamrpc::EVENT_STREAM_RPC_CRT_ERROR +
+ }
 
enum  Aws::Eventstreamrpc::ResultType { Aws::Eventstreamrpc::OPERATION_RESPONSE, +Aws::Eventstreamrpc::OPERATION_ERROR, +Aws::Eventstreamrpc::RPC_ERROR + }
 
+
+ + + + diff --git a/docs/_event_stream_client_8h_source.html b/docs/_event_stream_client_8h_source.html new file mode 100644 index 000000000..6af060bff --- /dev/null +++ b/docs/_event_stream_client_8h_source.html @@ -0,0 +1,799 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws/eventstreamrpc/EventStreamClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
EventStreamClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
8 
+
9 #include <aws/crt/DateTime.h>
+
10 #include <aws/crt/JsonObject.h>
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 #include <aws/crt/UUID.h>
+ + +
16 #include <aws/crt/io/TlsOptions.h>
+
17 
+ +
19 
+
20 #include <aws/event-stream/event_stream_rpc_client.h>
+
21 #include <aws/io/host_resolver.h>
+
22 
+
23 #include <atomic>
+
24 #include <functional>
+
25 #include <future>
+
26 #include <memory>
+
27 
+
28 namespace Aws
+
29 {
+
30  namespace Crt
+
31  {
+
32  namespace Io
+
33  {
+
34  class ClientBootstrap;
+
35  }
+
36  } // namespace Crt
+
37  namespace Eventstreamrpc
+
38  {
+
39  class EventStreamHeader;
+
40  class MessageAmendment;
+
41  class ClientOperation;
+
42  class ClientConnection;
+
43  class ClientContinuation;
+
44 
+
45  using HeaderValueType = aws_event_stream_header_value_type;
+
46  using MessageType = aws_event_stream_rpc_message_type;
+
47 
+
52  using OnMessageFlushCallback = std::function<void(int errorCode)>;
+
53 
+
59  using ConnectMessageAmender = std::function<const MessageAmendment &(void)>;
+
60 
+ +
65  {
+
66  public:
+
67  EventStreamHeader(const EventStreamHeader &lhs) noexcept;
+
68  EventStreamHeader(EventStreamHeader &&rhs) noexcept;
+
69  EventStreamHeader &operator=(const EventStreamHeader &lhs) noexcept;
+
70  ~EventStreamHeader() noexcept;
+ +
72  const struct aws_event_stream_header_value_pair &header,
+
73  Crt::Allocator *allocator = Crt::g_allocator);
+ +
75  const Crt::String &name,
+
76  const Crt::String &value,
+
77  Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+
78 
+
79  Crt::String GetHeaderName() const noexcept;
+
80 
+
81  bool GetValueAsString(Crt::String &) const noexcept;
+
82 
+
83  const struct aws_event_stream_header_value_pair *GetUnderlyingHandle() const;
+
84 
+
85  bool operator==(const EventStreamHeader &other) const noexcept;
+
86 
+
87  private:
+
88  Crt::Allocator *m_allocator;
+
89  Crt::ByteBuf m_valueByteBuf;
+
90  struct aws_event_stream_header_value_pair m_underlyingHandle;
+
91  };
+
92 
+ +
99  {
+
100  public:
+ + +
103  MessageAmendment &operator=(const MessageAmendment &lhs);
+
104  ~MessageAmendment() noexcept;
+
105  explicit MessageAmendment(Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+ +
107  const Crt::List<EventStreamHeader> &headers,
+ +
109  Crt::Allocator *allocator) noexcept;
+ +
111  const Crt::List<EventStreamHeader> &headers,
+
112  Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+ + +
115  Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+
116  MessageAmendment(const Crt::ByteBuf &payload, Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+
117  void AddHeader(EventStreamHeader &&header) noexcept;
+
118  void SetPayload(const Crt::Optional<Crt::ByteBuf> &payload) noexcept;
+
119  const Crt::List<EventStreamHeader> &GetHeaders() const noexcept;
+
120  const Crt::Optional<Crt::ByteBuf> &GetPayload() const noexcept;
+
121 
+
122  private:
+ +
124  Crt::Optional<Crt::ByteBuf> m_payload;
+
125  Crt::Allocator *m_allocator;
+
126  };
+
127 
+ +
132  {
+
133  public:
+
134  ConnectionConfig() noexcept : m_clientBootstrap(nullptr), m_connectRequestCallback(nullptr) {}
+
135  Crt::Optional<Crt::String> GetHostName() const noexcept { return m_hostName; }
+
136  Crt::Optional<uint32_t> GetPort() const noexcept { return m_port; }
+
137  Crt::Optional<Crt::Io::SocketOptions> GetSocketOptions() const noexcept { return m_socketOptions; }
+
138  Crt::Optional<MessageAmendment> GetConnectAmendment() const noexcept { return m_connectAmendment; }
+ +
140  {
+
141  return m_tlsConnectionOptions;
+
142  }
+
143  Crt::Io::ClientBootstrap *GetClientBootstrap() const noexcept { return m_clientBootstrap; }
+
144  OnMessageFlushCallback GetConnectRequestCallback() const noexcept { return m_connectRequestCallback; }
+ +
146  {
+
147  return [&](void) -> const MessageAmendment & { return m_connectAmendment; };
+
148  }
+
149 
+
150  void SetHostName(Crt::String hostName) noexcept { m_hostName = hostName; }
+
151  void SetPort(uint32_t port) noexcept { m_port = port; }
+
152  void SetSocketOptions(const Crt::Io::SocketOptions &socketOptions) noexcept
+
153  {
+
154  m_socketOptions = socketOptions;
+
155  }
+
156  void SetConnectAmendment(const MessageAmendment &connectAmendment) noexcept
+
157  {
+
158  m_connectAmendment = connectAmendment;
+
159  }
+
160  void SetTlsConnectionOptions(Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexcept
+
161  {
+
162  m_tlsConnectionOptions = tlsConnectionOptions;
+
163  }
+
164  void SetClientBootstrap(Crt::Io::ClientBootstrap *clientBootstrap) noexcept
+
165  {
+
166  m_clientBootstrap = clientBootstrap;
+
167  }
+
168  void SetConnectRequestCallback(OnMessageFlushCallback connectRequestCallback) noexcept
+
169  {
+
170  m_connectRequestCallback = connectRequestCallback;
+
171  }
+
172 
+
173  protected:
+ + + + + + + +
181  };
+
182 
+ +
184  {
+ + + + + + + + + + + + + +
198  };
+
199 
+ +
201  {
+ +
203  int crtError;
+
204  operator bool() const noexcept { return baseStatus == EVENT_STREAM_RPC_SUCCESS; }
+
205  Crt::String StatusToString();
+
206  };
+
207 
+ +
212  {
+
213  public:
+
214  virtual ~ConnectionLifecycleHandler() noexcept = default;
+
215 
+
221  virtual void OnConnectCallback();
+
227  virtual void OnDisconnectCallback(RpcError status);
+
235  virtual bool OnErrorCallback(RpcError status);
+
240  virtual void OnPingCallback(
+
241  const Crt::List<EventStreamHeader> &headers,
+
242  const Crt::Optional<Crt::ByteBuf> &payload);
+
243  };
+
244 
+ +
249  {
+
250  public:
+ +
252  ClientContinuation *clientContinuation,
+
253  Crt::Allocator *allocator = Crt::g_allocator) noexcept
+
254  : clientContinuation(clientContinuation), allocator(allocator)
+
255  {
+
256  continuationDestroyed = false;
+
257  }
+
258  ContinuationCallbackData(const ContinuationCallbackData &lhs) noexcept = delete;
+ +
260  std::mutex callbackMutex;
+ + +
263  };
+
264 
+ +
269  {
+
270  public:
+
274  virtual void OnContinuationMessage(
+
275  const Crt::List<EventStreamHeader> &headers,
+
276  const Crt::Optional<Crt::ByteBuf> &payload,
+
277  MessageType messageType,
+
278  uint32_t messageFlags) = 0;
+
286  virtual void OnContinuationClosed() = 0;
+
287  virtual ~ClientContinuationHandler() noexcept = default;
+
288 
+
289  private:
+
290  friend class ClientContinuation;
+
291  ContinuationCallbackData *m_callbackData;
+
292  };
+
293 
+ +
298  {
+
299  public:
+ +
310  ClientConnection *connection,
+
311  ClientContinuationHandler &continuationHandler,
+
312  Crt::Allocator *allocator) noexcept;
+
313  ~ClientContinuation() noexcept;
+
314 
+
326  std::future<RpcError> Activate(
+
327  const Crt::String &operation,
+
328  const Crt::List<EventStreamHeader> &headers,
+
329  const Crt::Optional<Crt::ByteBuf> &payload,
+
330  MessageType messageType,
+
331  uint32_t messageFlags,
+
332  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
333 
+
338  bool IsClosed() noexcept;
+
339 
+
350  std::future<RpcError> SendMessage(
+
351  const Crt::List<EventStreamHeader> &headers,
+
352  const Crt::Optional<Crt::ByteBuf> &payload,
+
353  MessageType messageType,
+
354  uint32_t messageFlags,
+
355  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
356 
+
357  private:
+
358  friend class ClientOperation;
+
359  Crt::Allocator *m_allocator;
+
360  ClientContinuationHandler &m_continuationHandler;
+
361  struct aws_event_stream_rpc_client_continuation_token *m_continuationToken;
+
362  ContinuationCallbackData *m_callbackData;
+
363 
+
364  static void s_onContinuationMessage(
+
365  struct aws_event_stream_rpc_client_continuation_token *continuationToken,
+
366  const struct aws_event_stream_rpc_message_args *messageArgs,
+
367  void *userData) noexcept;
+
368  static void s_onContinuationClosed(
+
369  struct aws_event_stream_rpc_client_continuation_token *continuationToken,
+
370  void *userData) noexcept;
+
371  };
+
372 
+ +
377  {
+
378  public:
+
379  AbstractShapeBase() noexcept;
+
380  virtual ~AbstractShapeBase() noexcept = default;
+
381  static void s_customDeleter(AbstractShapeBase *shape) noexcept;
+
382  virtual void SerializeToJsonObject(Crt::JsonObject &payloadObject) const = 0;
+
383  virtual Crt::String GetModelName() const noexcept = 0;
+
384 
+
385  protected:
+
386  Crt::Allocator *m_allocator;
+
387  };
+
388 
+ +
393  {
+
394  public:
+
395  explicit OperationError() noexcept = default;
+
396  static void s_customDeleter(OperationError *shape) noexcept;
+
397  virtual void SerializeToJsonObject(Crt::JsonObject &payloadObject) const override;
+
398  virtual Crt::Optional<Crt::String> GetMessage() noexcept = 0;
+
399  };
+
400 
+ +
407  {
+
408  public:
+
409  virtual ~StreamResponseHandler() noexcept = default;
+
410 
+
414  virtual void OnStreamClosed();
+
415 
+
416  protected:
+
417  friend class ClientOperation;
+
421  virtual void OnStreamEvent(Crt::ScopedResource<AbstractShapeBase> response);
+
427  virtual bool OnStreamError(Crt::ScopedResource<OperationError> operationError, RpcError rpcError);
+
428  };
+
429 
+ +
431  {
+ + +
434  RPC_ERROR
+
435  };
+
436 
+ +
441  {
+
442  public:
+
443  TaggedResult() noexcept;
+
444  explicit TaggedResult(Crt::ScopedResource<AbstractShapeBase> response) noexcept;
+
445  explicit TaggedResult(Crt::ScopedResource<OperationError> error) noexcept;
+
446  explicit TaggedResult(RpcError rpcError) noexcept;
+
447  TaggedResult(TaggedResult &&rhs) noexcept;
+
448  TaggedResult &operator=(TaggedResult &&rhs) noexcept;
+
449  ~TaggedResult() noexcept;
+
454  operator bool() const noexcept;
+
455 
+
460  AbstractShapeBase *GetOperationResponse() const noexcept;
+
461 
+
466  OperationError *GetOperationError() const noexcept;
+
467 
+
472  RpcError GetRpcError() const noexcept;
+
473 
+
478  ResultType GetResultType() const noexcept { return m_responseType; }
+
479 
+
480  private:
+
481  union AWS_EVENTSTREAMRPC_API OperationResult
+
482  {
+
483  OperationResult(Crt::ScopedResource<AbstractShapeBase> &&response) noexcept
+
484  : m_response(std::move(response))
+
485  {
+
486  }
+
487  OperationResult(Crt::ScopedResource<OperationError> &&error) noexcept : m_error(std::move(error)) {}
+
488  OperationResult() noexcept : m_response(nullptr) {}
+
489  ~OperationResult() noexcept {};
+
490  Crt::ScopedResource<AbstractShapeBase> m_response;
+
491  Crt::ScopedResource<OperationError> m_error;
+
492  };
+
493  ResultType m_responseType;
+
494  OperationResult m_operationResult;
+
495  RpcError m_rpcError;
+
496  };
+
497 
+
498  using ExpectedResponseFactory = std::function<
+ +
500  using ErrorResponseFactory = std::function<
+ +
502 
+
503  using LoneResponseRetriever = std::function<ExpectedResponseFactory(const Crt::String &modelName)>;
+
504  using StreamingResponseRetriever = std::function<ExpectedResponseFactory(const Crt::String &modelName)>;
+
505  using ErrorResponseRetriever = std::function<ErrorResponseFactory(const Crt::String &modelName)>;
+
506 
+ +
508  {
+
509  /* An interface shared by all operations for retrieving the response object given the model name. */
+
510  public:
+
511  virtual ~ResponseRetriever() noexcept = default;
+
512  virtual ExpectedResponseFactory GetInitialResponseFromModelName(
+
513  const Crt::String &modelName) const noexcept = 0;
+
514  virtual ExpectedResponseFactory GetStreamingResponseFromModelName(
+
515  const Crt::String &modelName) const noexcept = 0;
+
516  virtual ErrorResponseFactory GetOperationErrorFromModelName(
+
517  const Crt::String &modelName) const noexcept = 0;
+
518  };
+
519 
+ +
521  {
+
522  public:
+
523  virtual ~ServiceModel() noexcept = default;
+
524  virtual Crt::ScopedResource<OperationError> AllocateOperationErrorFromPayload(
+
525  const Crt::String &errorModelName,
+
526  Crt::StringView stringView,
+
527  Crt::Allocator *allocator) const noexcept = 0;
+
528  };
+
529 
+ +
534  {
+
535  public:
+
536  OperationModelContext(const ServiceModel &serviceModel) noexcept;
+
537 
+
538  virtual ~OperationModelContext() noexcept = default;
+
539 
+
546  virtual Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
547  Crt::StringView stringView,
+
548  Crt::Allocator *allocator) const noexcept = 0;
+
549 
+
556  virtual Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
557  Crt::StringView stringView,
+
558  Crt::Allocator *allocator) const noexcept = 0;
+
559 
+
564  virtual Crt::String GetInitialResponseModelName() const noexcept = 0;
+
565 
+
570  virtual Crt::String GetRequestModelName() const noexcept = 0;
+
571 
+
576  virtual Crt::Optional<Crt::String> GetStreamingResponseModelName() const noexcept = 0;
+
577 
+
584  virtual Crt::String GetOperationName() const noexcept = 0;
+
585 
+
593  Crt::ScopedResource<OperationError> AllocateOperationErrorFromPayload(
+
594  const Crt::String &errorModelName,
+
595  Crt::StringView stringView,
+
596  Crt::Allocator *allocator) const noexcept
+
597  {
+
598  return m_serviceModel.AllocateOperationErrorFromPayload(errorModelName, stringView, allocator);
+
599  }
+
600 
+
601  private:
+
602  const ServiceModel &m_serviceModel;
+
603  };
+
604 
+ +
609  {
+
610  public:
+ +
612  ClientConnection &connection,
+
613  std::shared_ptr<StreamResponseHandler> streamHandler,
+
614  const OperationModelContext &operationModelContext,
+
615  Crt::Allocator *allocator) noexcept;
+
616  ~ClientOperation() noexcept;
+
617 
+
618  ClientOperation(const ClientOperation &clientOperation) noexcept = delete;
+
619  ClientOperation(ClientOperation &&clientOperation) noexcept = delete;
+
620  bool operator=(const ClientOperation &clientOperation) noexcept = delete;
+
621  bool operator=(ClientOperation &&clientOperation) noexcept = delete;
+
622 
+
630  std::future<RpcError> Close(OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
631 
+
636  std::future<TaggedResult> GetOperationResult() noexcept;
+
637 
+
642  void WithLaunchMode(std::launch mode) noexcept;
+
643 
+
644  protected:
+
651  std::future<RpcError> Activate(
+
652  const AbstractShapeBase *shape,
+
653  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
654 
+
660  virtual Crt::String GetModelName() const noexcept = 0;
+
661 
+
662  const OperationModelContext &m_operationModelContext;
+
663  std::launch m_asyncLaunchMode;
+
664 
+
665  private:
+
666  EventStreamRpcStatusCode HandleData(const Crt::Optional<Crt::ByteBuf> &payload);
+
667  EventStreamRpcStatusCode HandleError(
+
668  const Crt::String &modelName,
+
669  const Crt::Optional<Crt::ByteBuf> &payload,
+
670  uint32_t messageFlags);
+
674  void OnContinuationMessage(
+
675  const Crt::List<EventStreamHeader> &headers,
+
676  const Crt::Optional<Crt::ByteBuf> &payload,
+
677  MessageType messageType,
+
678  uint32_t messageFlags) override;
+
686  void OnContinuationClosed() override;
+
687 
+
688  const EventStreamHeader *GetHeaderByName(
+
689  const Crt::List<EventStreamHeader> &headers,
+
690  const Crt::String &name) noexcept;
+
691 
+
692  enum CloseState
+
693  {
+
694  WONT_CLOSE = 0,
+
695  WILL_CLOSE,
+
696  ALREADY_CLOSED
+
697  };
+
698 
+
699  uint32_t m_messageCount;
+
700  Crt::Allocator *m_allocator;
+
701  std::shared_ptr<StreamResponseHandler> m_streamHandler;
+
702  ClientContinuation m_clientContinuation;
+
703  /* This mutex protects m_resultReceived & m_closeState. */
+
704  std::mutex m_continuationMutex;
+
705  bool m_resultReceived;
+
706  std::promise<TaggedResult> m_initialResponsePromise;
+
707  std::atomic_int m_expectedCloses;
+
708  std::atomic_bool m_streamClosedCalled;
+
709  std::condition_variable m_closeReady;
+
710  };
+
711 
+ +
716  {
+
717  public:
+
718  ClientConnection(Crt::Allocator *allocator = Crt::g_allocator) noexcept;
+
719  ~ClientConnection() noexcept;
+
720  ClientConnection(const ClientConnection &) noexcept = delete;
+
721  ClientConnection &operator=(const ClientConnection &) noexcept = delete;
+
722  ClientConnection(ClientConnection &&) noexcept;
+
723  ClientConnection &operator=(ClientConnection &&) noexcept;
+
724 
+
732  std::future<RpcError> Connect(
+
733  const ConnectionConfig &connectionOptions,
+
734  ConnectionLifecycleHandler *connectionLifecycleHandler,
+
735  Crt::Io::ClientBootstrap &clientBootstrap) noexcept;
+
736 
+
737  std::future<RpcError> SendPing(
+
738  const Crt::List<EventStreamHeader> &headers,
+
739  const Crt::Optional<Crt::ByteBuf> &payload,
+
740  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
741 
+
742  std::future<RpcError> SendPingResponse(
+
743  const Crt::List<EventStreamHeader> &headers,
+
744  const Crt::Optional<Crt::ByteBuf> &payload,
+
745  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
746 
+
753  ClientContinuation NewStream(ClientContinuationHandler &clientContinuationHandler) noexcept;
+
754 
+
758  void Close() noexcept;
+
759 
+
764  bool IsOpen() const noexcept
+
765  {
+
766  if (this->m_underlyingConnection == nullptr)
+
767  {
+
768  return false;
+
769  }
+
770  else
+
771  {
+
772  return aws_event_stream_rpc_client_connection_is_open(this->m_underlyingConnection);
+
773  }
+
774  }
+
775 
+
779  operator bool() const noexcept { return IsOpen(); }
+
780 
+
781  private:
+
782  friend class ClientContinuation;
+
783  friend std::future<RpcError> ClientOperation::Close(OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
784  enum ClientState
+
785  {
+
786  DISCONNECTED = 1,
+
787  CONNECTING_SOCKET,
+
788  WAITING_FOR_CONNECT_ACK,
+
789  CONNECTED,
+
790  DISCONNECTING,
+
791  };
+
792  /* This recursive mutex protects m_clientState & m_connectionWillSetup */
+
793  std::recursive_mutex m_stateMutex;
+
794  Crt::Allocator *m_allocator;
+
795  struct aws_event_stream_rpc_client_connection *m_underlyingConnection;
+
796  ClientState m_clientState;
+
797  ConnectionLifecycleHandler *m_lifecycleHandler;
+
798  ConnectMessageAmender m_connectMessageAmender;
+
799  std::promise<void> m_connectionSetupPromise;
+
800  bool m_connectionWillSetup;
+
801  std::promise<RpcError> m_connectAckedPromise;
+
802  std::promise<RpcError> m_closedPromise;
+
803  bool m_onConnectCalled;
+
804  RpcError m_closeReason;
+
805  OnMessageFlushCallback m_onConnectRequestCallback;
+
806  Crt::Io::SocketOptions m_socketOptions;
+
807  ConnectionConfig m_connectionConfig;
+
808  std::future<RpcError> SendProtocolMessage(
+
809  const Crt::List<EventStreamHeader> &headers,
+
810  const Crt::Optional<Crt::ByteBuf> &payload,
+
811  MessageType messageType,
+
812  uint32_t messageFlags,
+
813  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
814 
+
815  static void s_onConnectionShutdown(
+
816  struct aws_event_stream_rpc_client_connection *connection,
+
817  int errorCode,
+
818  void *userData) noexcept;
+
819  static void s_onConnectionSetup(
+
820  struct aws_event_stream_rpc_client_connection *connection,
+
821  int errorCode,
+
822  void *userData) noexcept;
+
823  static void s_onProtocolMessage(
+
824  struct aws_event_stream_rpc_client_connection *connection,
+
825  const struct aws_event_stream_rpc_message_args *messageArgs,
+
826  void *userData) noexcept;
+
827 
+
828  static void s_protocolMessageCallback(int errorCode, void *userData) noexcept;
+
829 
+
833  static std::future<RpcError> s_sendProtocolMessage(
+
834  ClientConnection *connection,
+
835  const Crt::List<EventStreamHeader> &headers,
+
836  const Crt::Optional<Crt::ByteBuf> &payload,
+
837  MessageType messageType,
+
838  uint32_t messageFlags,
+
839  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
840 
+
841  static std::future<RpcError> s_sendPing(
+
842  ClientConnection *connection,
+
843  const Crt::List<EventStreamHeader> &headers,
+
844  const Crt::Optional<Crt::ByteBuf> &payload,
+
845  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
846 
+
847  static std::future<RpcError> s_sendPingResponse(
+
848  ClientConnection *connection,
+
849  const Crt::List<EventStreamHeader> &headers,
+
850  const Crt::Optional<Crt::ByteBuf> &payload,
+
851  OnMessageFlushCallback onMessageFlushCallback) noexcept;
+
852  };
+
853  } // namespace Eventstreamrpc
+
854 } // namespace Aws
+
+
Definition: EventStreamClient.h:298
+
@ EVENT_STREAM_RPC_CONTINUATION_CLOSED
Definition: EventStreamClient.h:193
+
Crt::Io::ClientBootstrap * GetClientBootstrap() const noexcept
Definition: EventStreamClient.h:143
+
Crt::Optional< Crt::Io::SocketOptions > m_socketOptions
Definition: EventStreamClient.h:176
+
Definition: EventStreamClient.h:201
+
virtual void OnContinuationMessage(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags)=0
+
ResultType GetResultType() const noexcept
Definition: EventStreamClient.h:478
+
void SetSocketOptions(const Crt::Io::SocketOptions &socketOptions) noexcept
Definition: EventStreamClient.h:152
+
@ EVENT_STREAM_RPC_CRT_ERROR
Definition: EventStreamClient.h:197
+
Definition: EventStreamClient.h:212
+
Definition: EventStreamClient.h:393
+
@ RPC_ERROR
Definition: EventStreamClient.h:434
+
@ EVENT_STREAM_RPC_ALLOCATION_ERROR
Definition: EventStreamClient.h:188
+
std::function< ExpectedResponseFactory(const Crt::String &modelName)> LoneResponseRetriever
Definition: EventStreamClient.h:503
+
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
+
std::future< RpcError > Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition: EventStreamClient.cpp:1521
+
ClientConnection & operator=(const ClientConnection &) noexcept=delete
+
Crt::Allocator * allocator
Definition: EventStreamClient.h:262
+
+
@ EVENT_STREAM_RPC_CONNECTION_CLOSED
Definition: EventStreamClient.h:192
+
ClientConnection(const ClientConnection &) noexcept=delete
+
EventStreamRpcStatusCode
Definition: EventStreamClient.h:184
+
+
+
int crtError
Definition: EventStreamClient.h:203
+
Crt::Io::ClientBootstrap * m_clientBootstrap
Definition: EventStreamClient.h:178
+
MessageAmendment m_connectAmendment
Definition: EventStreamClient.h:179
+
+
OnMessageFlushCallback GetConnectRequestCallback() const noexcept
Definition: EventStreamClient.h:144
+
bool operator=(const ClientOperation &clientOperation) noexcept=delete
+
Crt::Optional< uint32_t > m_port
Definition: EventStreamClient.h:175
+
aws_event_stream_header_value_type HeaderValueType
Definition: EventStreamClient.h:45
+
Definition: EventStreamClient.h:65
+
+
Crt::Optional< Crt::Io::TlsConnectionOptions > m_tlsConnectionOptions
Definition: EventStreamClient.h:177
+
void SetConnectAmendment(const MessageAmendment &connectAmendment) noexcept
Definition: EventStreamClient.h:156
+
std::list< T, StlAllocator< T > > List
Definition: Types.h:54
+
std::function< ExpectedResponseFactory(const Crt::String &modelName)> StreamingResponseRetriever
Definition: EventStreamClient.h:504
+
Definition: TlsOptions.h:293
+
@ OPERATION_ERROR
Definition: EventStreamClient.h:433
+
Definition: EventStreamClient.h:716
+
ClientOperation(ClientOperation &&clientOperation) noexcept=delete
+
virtual ~ServiceModel() noexcept=default
+
OnMessageFlushCallback m_connectRequestCallback
Definition: EventStreamClient.h:180
+
@ EVENT_STREAM_RPC_UNMAPPED_DATA
Definition: EventStreamClient.h:195
+
@ EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED
Definition: EventStreamClient.h:191
+
bool operator=(ClientOperation &&clientOperation) noexcept=delete
+
Definition: EventStreamClient.h:441
+
Definition: EventStreamClient.h:269
+
Definition: EventStreamClient.h:132
+
Definition: EventStreamClient.h:407
+
@ EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED
Definition: EventStreamClient.h:189
+
virtual ~ClientContinuationHandler() noexcept=default
+
EventStreamRpcStatusCode baseStatus
Definition: EventStreamClient.h:202
+
std::mutex callbackMutex
Definition: EventStreamClient.h:260
+
ClientOperation(const ClientOperation &clientOperation) noexcept=delete
+
+
ConnectMessageAmender GetConnectMessageAmender() const noexcept
Definition: EventStreamClient.h:145
+
virtual ~OperationModelContext() noexcept=default
+
virtual ~AbstractShapeBase() noexcept=default
+
Definition: EventStreamClient.h:508
+
Crt::Optional< Crt::Io::TlsConnectionOptions > GetTlsConnectionOptions() const noexcept
Definition: EventStreamClient.h:139
+
std::function< const MessageAmendment &(void)> ConnectMessageAmender
Definition: EventStreamClient.h:59
+
ConnectionConfig() noexcept
Definition: EventStreamClient.h:134
+
void SetPort(uint32_t port) noexcept
Definition: EventStreamClient.h:151
+
+
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition: EventStreamClient.h:501
+
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
+
Definition: EventStreamClient.h:609
+
std::function< Crt::ScopedResource< AbstractShapeBase >(const Crt::StringView &payload, Crt::Allocator *allocator)> ExpectedResponseFactory
Definition: EventStreamClient.h:499
+
std::function< ErrorResponseFactory(const Crt::String &modelName)> ErrorResponseRetriever
Definition: EventStreamClient.h:505
+
Crt::Optional< Crt::String > m_hostName
Definition: EventStreamClient.h:174
+
@ OPERATION_RESPONSE
Definition: EventStreamClient.h:432
+
bool operator==(const EventStreamHeader &other) const noexcept
+
Crt::Optional< MessageAmendment > GetConnectAmendment() const noexcept
Definition: EventStreamClient.h:138
+
ResultType
Definition: EventStreamClient.h:431
+
@ EVENT_STREAM_RPC_SUCCESS
Definition: EventStreamClient.h:185
+
+
Definition: EventStreamClient.h:521
+
void SetConnectRequestCallback(OnMessageFlushCallback connectRequestCallback) noexcept
Definition: EventStreamClient.h:168
+
ClientContinuation * clientContinuation
Definition: EventStreamClient.h:261
+
@ EVENT_STREAM_RPC_UNINITIALIZED
Definition: EventStreamClient.h:187
+
OperationError() noexcept=default
+
@ EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE
Definition: EventStreamClient.h:194
+
bool continuationDestroyed
Definition: EventStreamClient.h:259
+
std::function< void(int errorCode)> OnMessageFlushCallback
Definition: EventStreamClient.h:52
+
string_view StringView
Definition: StringView.h:846
+
Definition: SocketOptions.h:48
+
void SetTlsConnectionOptions(Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexcept
Definition: EventStreamClient.h:160
+
Definition: StringView.h:33
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
@ EVENT_STREAM_RPC_NULL_PARAMETER
Definition: EventStreamClient.h:186
+
Definition: Allocator.h:11
+
virtual ~ConnectionLifecycleHandler() noexcept=default
+
+
virtual ~StreamResponseHandler() noexcept=default
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
ContinuationCallbackData(ClientContinuation *clientContinuation, Crt::Allocator *allocator=Crt::g_allocator) noexcept
Definition: EventStreamClient.h:251
+
@ EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED
Definition: EventStreamClient.h:190
+
void SetClientBootstrap(Crt::Io::ClientBootstrap *clientBootstrap) noexcept
Definition: EventStreamClient.h:164
+
#define AWS_EVENTSTREAMRPC_API
Definition: Exports.h:19
+
virtual ~ResponseRetriever() noexcept=default
+
Definition: Bootstrap.h:35
+
Definition: EventStreamClient.h:534
+
Definition: EventStreamClient.h:377
+
Crt::Optional< Crt::Io::SocketOptions > GetSocketOptions() const noexcept
Definition: EventStreamClient.h:137
+
ContinuationCallbackData(const ContinuationCallbackData &lhs) noexcept=delete
+
+
@ EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE
Definition: EventStreamClient.h:196
+
Definition: EventStreamClient.h:99
+
aws_event_stream_rpc_message_type MessageType
Definition: EventStreamClient.h:46
+
void SetHostName(Crt::String hostName) noexcept
Definition: EventStreamClient.h:150
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
Crt::Optional< Crt::String > GetHostName() const noexcept
Definition: EventStreamClient.h:135
+
Crt::Optional< uint32_t > GetPort() const noexcept
Definition: EventStreamClient.h:136
+
Definition: EventStreamClient.h:249
+
virtual void OnContinuationClosed()=0
+ + + + diff --git a/docs/_g_g_core_8cpp.html b/docs/_g_g_core_8cpp.html new file mode 100644 index 000000000..f2e925dd7 --- /dev/null +++ b/docs/_g_g_core_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source/GGCore.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GGCore.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_g_g_core_8h.html b/docs/_g_g_core_8h.html new file mode 100644 index 000000000..5bf8bb7b7 --- /dev/null +++ b/docs/_g_g_core_8h.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/GGCore.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GGCore.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Discovery::GGCore
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_g_g_core_8h_source.html b/docs/_g_g_core_8h_source.html new file mode 100644 index 000000000..1562d7264 --- /dev/null +++ b/docs/_g_g_core_8h_source.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/GGCore.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GGCore.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
7 
+
8 namespace Aws
+
9 {
+
10  namespace Discovery
+
11  {
+ +
13  {
+
14  public:
+
15  GGCore() = default;
+
16 
+
17  GGCore(const Crt::JsonView &doc);
+
18  GGCore &operator=(const Crt::JsonView &doc);
+
19 
+ + +
22 
+
23  private:
+
24  static void LoadFromObject(GGCore &obj, const Crt::JsonView &doc);
+
25  };
+
26  } // namespace Discovery
+
27 } // namespace Aws
+
+
GGCore()=default
+
+
Definition: JsonObject.h:248
+
#define AWS_DISCOVERY_API
Definition: Exports.h:19
+
Definition: GGCore.h:13
+
+
Aws::Crt::Optional< Aws::Crt::Vector< ConnectivityInfo > > Connectivity
Definition: GGCore.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ThingArn
Definition: GGCore.h:20
+ + + + diff --git a/docs/_g_g_group_8cpp.html b/docs/_g_g_group_8cpp.html new file mode 100644 index 000000000..10113dd8a --- /dev/null +++ b/docs/_g_g_group_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source/GGGroup.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GGGroup.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_g_g_group_8h.html b/docs/_g_g_group_8h.html new file mode 100644 index 000000000..d3ce05527 --- /dev/null +++ b/docs/_g_g_group_8h.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/GGGroup.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GGGroup.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Discovery::GGGroup
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Discovery
 
+
+ + + + diff --git a/docs/_g_g_group_8h_source.html b/docs/_g_g_group_8h_source.html new file mode 100644 index 000000000..e7e3e0540 --- /dev/null +++ b/docs/_g_g_group_8h_source.html @@ -0,0 +1,115 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/GGGroup.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GGGroup.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/discovery/GGCore.h>
+
7 
+
8 namespace Aws
+
9 {
+
10  namespace Discovery
+
11  {
+ +
13  {
+
14  public:
+
15  GGGroup() = default;
+
16 
+
17  GGGroup(const Crt::JsonView &doc);
+
18  GGGroup &operator=(const Crt::JsonView &doc);
+
19 
+ + + +
23 
+
24  private:
+
25  static void LoadFromObject(GGGroup &obj, const Crt::JsonView &doc);
+
26  };
+
27  } // namespace Discovery
+
28 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::Vector< GGCore > > Cores
Definition: GGGroup.h:21
+
Definition: JsonObject.h:248
+
#define AWS_DISCOVERY_API
Definition: Exports.h:19
+
GGGroup()=default
+
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > CAs
Definition: GGGroup.h:22
+
Aws::Crt::Optional< Aws::Crt::String > GGGroupId
Definition: GGGroup.h:20
+
+
Definition: Allocator.h:11
+
Definition: GGGroup.h:13
+ + + + diff --git a/docs/_get_named_shadow_request_8cpp.html b/docs/_get_named_shadow_request_8cpp.html new file mode 100644 index 000000000..86377bddb --- /dev/null +++ b/docs/_get_named_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/GetNamedShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetNamedShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_named_shadow_request_8h.html b/docs/_get_named_shadow_request_8h.html new file mode 100644 index 000000000..395213eb8 --- /dev/null +++ b/docs/_get_named_shadow_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetNamedShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetNamedShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::GetNamedShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_named_shadow_request_8h_source.html b/docs/_get_named_shadow_request_8h_source.html new file mode 100644 index 000000000..47a81989c --- /dev/null +++ b/docs/_get_named_shadow_request_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetNamedShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetNamedShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  GetNamedShadowRequest() = default;
+
27 
+ +
29  GetNamedShadowRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+ +
51 
+
52  private:
+
53  static void LoadFromObject(GetNamedShadowRequest &obj, const Crt::JsonView &doc);
+
54  };
+
55  } // namespace Iotshadow
+
56 } // namespace Aws
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: GetNamedShadowRequest.h:43
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetNamedShadowRequest.h:37
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: GetNamedShadowRequest.h:24
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: GetNamedShadowRequest.h:50
+
GetNamedShadowRequest()=default
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_get_named_shadow_subscription_request_8cpp.html b/docs/_get_named_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..467315941 --- /dev/null +++ b/docs/_get_named_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/GetNamedShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetNamedShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_named_shadow_subscription_request_8h.html b/docs/_get_named_shadow_subscription_request_8h.html new file mode 100644 index 000000000..2a91bc666 --- /dev/null +++ b/docs/_get_named_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetNamedShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetNamedShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::GetNamedShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_named_shadow_subscription_request_8h_source.html b/docs/_get_named_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..52a1975f5 --- /dev/null +++ b/docs/_get_named_shadow_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetNamedShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetNamedShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  GetNamedShadowSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(GetNamedShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotshadow
+
49 } // namespace Aws
+
+
+
GetNamedShadowSubscriptionRequest()=default
+
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: GetNamedShadowSubscriptionRequest.h:43
+
Definition: JsonObject.h:248
+
Definition: GetNamedShadowSubscriptionRequest.h:24
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetNamedShadowSubscriptionRequest.h:37
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_get_pending_job_executions_request_8cpp.html b/docs/_get_pending_job_executions_request_8cpp.html new file mode 100644 index 000000000..c87d00b8c --- /dev/null +++ b/docs/_get_pending_job_executions_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/GetPendingJobExecutionsRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_request_8h.html b/docs/_get_pending_job_executions_request_8h.html new file mode 100644 index 000000000..5317905bf --- /dev/null +++ b/docs/_get_pending_job_executions_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::GetPendingJobExecutionsRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_request_8h_source.html b/docs/_get_pending_job_executions_request_8h_source.html new file mode 100644 index 000000000..697a22a82 --- /dev/null +++ b/docs/_get_pending_job_executions_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetPendingJobExecutionsRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  GetPendingJobExecutionsRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
45 
+
46  private:
+
47  static void LoadFromObject(GetPendingJobExecutionsRequest &obj, const Crt::JsonView &doc);
+
48  };
+
49  } // namespace Iotjobs
+
50 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetPendingJobExecutionsRequest.h:37
+
Definition: GetPendingJobExecutionsRequest.h:24
+
Definition: JsonObject.h:21
+
GetPendingJobExecutionsRequest()=default
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: GetPendingJobExecutionsRequest.h:44
+ + + + diff --git a/docs/_get_pending_job_executions_response_8cpp.html b/docs/_get_pending_job_executions_response_8cpp.html new file mode 100644 index 000000000..88eb48145 --- /dev/null +++ b/docs/_get_pending_job_executions_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/GetPendingJobExecutionsResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_response_8h.html b/docs/_get_pending_job_executions_response_8h.html new file mode 100644 index 000000000..07be883a8 --- /dev/null +++ b/docs/_get_pending_job_executions_response_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::GetPendingJobExecutionsResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_response_8h_source.html b/docs/_get_pending_job_executions_response_8h_source.html new file mode 100644 index 000000000..4f746cda1 --- /dev/null +++ b/docs/_get_pending_job_executions_response_8h_source.html @@ -0,0 +1,140 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetPendingJobExecutionsResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 
+
12 #include <aws/iotjobs/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotjobs
+
20  {
+
21 
+ +
27  {
+
28  public:
+ +
30 
+ +
32  GetPendingJobExecutionsResponse &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+ +
59 
+
60  private:
+
61  static void LoadFromObject(GetPendingJobExecutionsResponse &obj, const Crt::JsonView &doc);
+
62  };
+
63  } // namespace Iotjobs
+
64 } // namespace Aws
+
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: GetPendingJobExecutionsResponse.h:52
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > InProgressJobs
Definition: GetPendingJobExecutionsResponse.h:40
+
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > QueuedJobs
Definition: GetPendingJobExecutionsResponse.h:46
+
+
+
+
GetPendingJobExecutionsResponse()=default
+
Definition: JsonObject.h:248
+
Definition: Optional.h:18
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: GetPendingJobExecutionsResponse.h:58
+
Definition: Allocator.h:11
+
Definition: GetPendingJobExecutionsResponse.h:27
+ + + + diff --git a/docs/_get_pending_job_executions_subscription_request_8cpp.html b/docs/_get_pending_job_executions_subscription_request_8cpp.html new file mode 100644 index 000000000..de95761b6 --- /dev/null +++ b/docs/_get_pending_job_executions_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/GetPendingJobExecutionsSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_subscription_request_8h.html b/docs/_get_pending_job_executions_subscription_request_8h.html new file mode 100644 index 000000000..bd98b2605 --- /dev/null +++ b/docs/_get_pending_job_executions_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetPendingJobExecutionsSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_get_pending_job_executions_subscription_request_8h_source.html b/docs/_get_pending_job_executions_subscription_request_8h_source.html new file mode 100644 index 000000000..2cd8865b2 --- /dev/null +++ b/docs/_get_pending_job_executions_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/GetPendingJobExecutionsSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetPendingJobExecutionsSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(GetPendingJobExecutionsSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotjobs
+
43 } // namespace Aws
+
+
GetPendingJobExecutionsSubscriptionRequest()=default
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetPendingJobExecutionsSubscriptionRequest.h:37
+
Definition: GetPendingJobExecutionsSubscriptionRequest.h:24
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_get_shadow_request_8cpp.html b/docs/_get_shadow_request_8cpp.html new file mode 100644 index 000000000..d93872cd4 --- /dev/null +++ b/docs/_get_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/GetShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_request_8h.html b/docs/_get_shadow_request_8h.html new file mode 100644 index 000000000..934b0925b --- /dev/null +++ b/docs/_get_shadow_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::GetShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_request_8h_source.html b/docs/_get_shadow_request_8h_source.html new file mode 100644 index 000000000..1ccdaf9d2 --- /dev/null +++ b/docs/_get_shadow_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  GetShadowRequest() = default;
+
27 
+
28  GetShadowRequest(const Crt::JsonView &doc);
+
29  GetShadowRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
45 
+
46  private:
+
47  static void LoadFromObject(GetShadowRequest &obj, const Crt::JsonView &doc);
+
48  };
+
49  } // namespace Iotshadow
+
50 } // namespace Aws
+
+
GetShadowRequest()=default
+
+
+
Definition: JsonObject.h:248
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: GetShadowRequest.h:24
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetShadowRequest.h:37
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: GetShadowRequest.h:44
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_get_shadow_response_8cpp.html b/docs/_get_shadow_response_8cpp.html new file mode 100644 index 000000000..c06282424 --- /dev/null +++ b/docs/_get_shadow_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/GetShadowResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_response_8h.html b/docs/_get_shadow_response_8h.html new file mode 100644 index 000000000..31aa7bc39 --- /dev/null +++ b/docs/_get_shadow_response_8h.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::GetShadowResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_response_8h_source.html b/docs/_get_shadow_response_8h_source.html new file mode 100644 index 000000000..5e3e94220 --- /dev/null +++ b/docs/_get_shadow_response_8h_source.html @@ -0,0 +1,145 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetShadowResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ + +
12 
+
13 #include <aws/iotshadow/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotshadow
+
21  {
+
22 
+ +
28  {
+
29  public:
+
30  GetShadowResponse() = default;
+
31 
+
32  GetShadowResponse(const Crt::JsonView &doc);
+
33  GetShadowResponse &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
42 
+ +
48 
+ +
54 
+ +
60 
+ +
67 
+
68  private:
+
69  static void LoadFromObject(GetShadowResponse &obj, const Crt::JsonView &doc);
+
70  };
+
71  } // namespace Iotshadow
+
72 } // namespace Aws
+
+
+
GetShadowResponse()=default
+
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: GetShadowResponse.h:59
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadata > Metadata
Definition: GetShadowResponse.h:53
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowStateWithDelta > State
Definition: GetShadowResponse.h:47
+
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: GetShadowResponse.h:41
+
Definition: JsonObject.h:21
+
Definition: GetShadowResponse.h:28
+
Aws::Crt::Optional< int32_t > Version
Definition: GetShadowResponse.h:66
+
Definition: Allocator.h:11
+
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_get_shadow_subscription_request_8cpp.html b/docs/_get_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..b3f2423c4 --- /dev/null +++ b/docs/_get_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/GetShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_subscription_request_8h.html b/docs/_get_shadow_subscription_request_8h.html new file mode 100644 index 000000000..901cbde30 --- /dev/null +++ b/docs/_get_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GetShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::GetShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_get_shadow_subscription_request_8h_source.html b/docs/_get_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..02ca4e314 --- /dev/null +++ b/docs/_get_shadow_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/GetShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GetShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  GetShadowSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(GetShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotshadow
+
43 } // namespace Aws
+
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: GetShadowSubscriptionRequest.h:37
+
+
Definition: JsonObject.h:248
+
+
GetShadowSubscriptionRequest()=default
+
+
Definition: JsonObject.h:21
+
Definition: GetShadowSubscriptionRequest.h:24
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_greengrass_core_ipc_client_8cpp.html b/docs/_greengrass_core_ipc_client_8cpp.html new file mode 100644 index 000000000..09b1067c9 --- /dev/null +++ b/docs/_greengrass_core_ipc_client_8cpp.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/source/GreengrassCoreIpcClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GreengrassCoreIpcClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Greengrass
 
+
+ + + + diff --git a/docs/_greengrass_core_ipc_client_8h.html b/docs/_greengrass_core_ipc_client_8h.html new file mode 100644 index 000000000..e4e6e977e --- /dev/null +++ b/docs/_greengrass_core_ipc_client_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/GreengrassCoreIpcClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GreengrassCoreIpcClient.h File Reference
+
+
+
#include <aws/greengrass/GreengrassCoreIpcModel.h>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Greengrass::DefaultConnectionConfig
 
class  Aws::Greengrass::GreengrassCoreIpcClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Greengrass
 
+
+ + + + diff --git a/docs/_greengrass_core_ipc_client_8h_source.html b/docs/_greengrass_core_ipc_client_8h_source.html new file mode 100644 index 000000000..f19cea39b --- /dev/null +++ b/docs/_greengrass_core_ipc_client_8h_source.html @@ -0,0 +1,256 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/GreengrassCoreIpcClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GreengrassCoreIpcClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 /* This file is generated. */
+
8 
+ +
10 
+
11 #include <memory>
+
12 
+
13 using namespace Aws::Eventstreamrpc;
+
14 
+
15 namespace Aws
+
16 {
+
17  namespace Greengrass
+
18  {
+ +
20  {
+
21  public:
+
22  DefaultConnectionConfig() noexcept;
+
23  };
+
24 
+ +
26  {
+
27  public:
+ +
29  Aws::Crt::Io::ClientBootstrap &clientBootstrap,
+
30  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
38  std::future<RpcError> Connect(
+
39  ConnectionLifecycleHandler &lifecycleHandler,
+
40  const ConnectionConfig &connectionConfig = DefaultConnectionConfig()) noexcept;
+
41  bool IsConnected() const noexcept { return m_connection.IsOpen(); }
+
42  void Close() noexcept;
+
43  void WithLaunchMode(std::launch mode) noexcept;
+
44 
+
48  std::shared_ptr<SubscribeToIoTCoreOperation> NewSubscribeToIoTCore(
+
49  std::shared_ptr<SubscribeToIoTCoreStreamHandler> streamHandler) noexcept;
+
50 
+
54  std::shared_ptr<ResumeComponentOperation> NewResumeComponent() noexcept;
+
55 
+
59  std::shared_ptr<PublishToIoTCoreOperation> NewPublishToIoTCore() noexcept;
+
60 
+
64  std::shared_ptr<SubscribeToConfigurationUpdateOperation> NewSubscribeToConfigurationUpdate(
+
65  std::shared_ptr<SubscribeToConfigurationUpdateStreamHandler> streamHandler) noexcept;
+
66 
+
70  std::shared_ptr<DeleteThingShadowOperation> NewDeleteThingShadow() noexcept;
+
71 
+
76  std::shared_ptr<PutComponentMetricOperation> NewPutComponentMetric() noexcept;
+
77 
+
81  std::shared_ptr<DeferComponentUpdateOperation> NewDeferComponentUpdate() noexcept;
+
82 
+ +
90  NewSubscribeToValidateConfigurationUpdates(
+
91  std::shared_ptr<SubscribeToValidateConfigurationUpdatesStreamHandler> streamHandler) noexcept;
+
92 
+
96  std::shared_ptr<GetConfigurationOperation> NewGetConfiguration() noexcept;
+
97 
+
101  std::shared_ptr<SubscribeToTopicOperation> NewSubscribeToTopic(
+
102  std::shared_ptr<SubscribeToTopicStreamHandler> streamHandler) noexcept;
+
103 
+
107  std::shared_ptr<GetComponentDetailsOperation> NewGetComponentDetails() noexcept;
+
108 
+
112  std::shared_ptr<GetClientDeviceAuthTokenOperation> NewGetClientDeviceAuthToken() noexcept;
+
113 
+
117  std::shared_ptr<PublishToTopicOperation> NewPublishToTopic() noexcept;
+
118 
+
122  std::shared_ptr<SubscribeToCertificateUpdatesOperation> NewSubscribeToCertificateUpdates(
+
123  std::shared_ptr<SubscribeToCertificateUpdatesStreamHandler> streamHandler) noexcept;
+
124 
+
128  std::shared_ptr<VerifyClientDeviceIdentityOperation> NewVerifyClientDeviceIdentity() noexcept;
+
129 
+
133  std::shared_ptr<AuthorizeClientDeviceActionOperation> NewAuthorizeClientDeviceAction() noexcept;
+
134 
+
138  std::shared_ptr<ListComponentsOperation> NewListComponents() noexcept;
+
139 
+
143  std::shared_ptr<CreateDebugPasswordOperation> NewCreateDebugPassword() noexcept;
+
144 
+
148  std::shared_ptr<GetThingShadowOperation> NewGetThingShadow() noexcept;
+
149 
+
156  std::shared_ptr<SendConfigurationValidityReportOperation> NewSendConfigurationValidityReport() noexcept;
+
157 
+
162  std::shared_ptr<UpdateThingShadowOperation> NewUpdateThingShadow() noexcept;
+
163 
+
169  std::shared_ptr<UpdateConfigurationOperation> NewUpdateConfiguration() noexcept;
+
170 
+
176  std::shared_ptr<ValidateAuthorizationTokenOperation> NewValidateAuthorizationToken() noexcept;
+
177 
+
181  std::shared_ptr<RestartComponentOperation> NewRestartComponent() noexcept;
+
182 
+
186  std::shared_ptr<GetLocalDeploymentStatusOperation> NewGetLocalDeploymentStatus() noexcept;
+
187 
+
191  std::shared_ptr<GetSecretValueOperation> NewGetSecretValue() noexcept;
+
192 
+
196  std::shared_ptr<UpdateStateOperation> NewUpdateState() noexcept;
+
197 
+
201  std::shared_ptr<CancelLocalDeploymentOperation> NewCancelLocalDeployment() noexcept;
+
202 
+
206  std::shared_ptr<ListNamedShadowsForThingOperation> NewListNamedShadowsForThing() noexcept;
+
207 
+
211  std::shared_ptr<SubscribeToComponentUpdatesOperation> NewSubscribeToComponentUpdates(
+
212  std::shared_ptr<SubscribeToComponentUpdatesStreamHandler> streamHandler) noexcept;
+
213 
+
217  std::shared_ptr<ListLocalDeploymentsOperation> NewListLocalDeployments() noexcept;
+
218 
+
222  std::shared_ptr<StopComponentOperation> NewStopComponent() noexcept;
+
223 
+
227  std::shared_ptr<PauseComponentOperation> NewPauseComponent() noexcept;
+
228 
+
232  std::shared_ptr<CreateLocalDeploymentOperation> NewCreateLocalDeployment() noexcept;
+
233 
+
234  ~GreengrassCoreIpcClient() noexcept;
+
235 
+
236  private:
+
237  GreengrassCoreIpcServiceModel m_greengrassCoreIpcServiceModel;
+
238  ClientConnection m_connection;
+
239  Aws::Crt::Io::ClientBootstrap &m_clientBootstrap;
+
240  Aws::Crt::Allocator *m_allocator;
+
241  MessageAmendment m_connectAmendment;
+
242  std::launch m_asyncLaunchMode;
+
243  };
+
244  } // namespace Greengrass
+
245 } // namespace Aws
+
+
Definition: GreengrassCoreIpcModel.h:5558
+
Definition: GreengrassCoreIpcModel.h:5296
+
Definition: EventStreamClient.h:212
+
Definition: GreengrassCoreIpcModel.h:5691
+
Definition: GreengrassCoreIpcModel.h:6929
+
Definition: GreengrassCoreIpcModel.h:6713
+
Definition: GreengrassCoreIpcModel.h:5038
+
+
Definition: GreengrassCoreIpcModel.h:4729
+
Definition: GreengrassCoreIpcModel.h:6549
+
Definition: GreengrassCoreIpcModel.h:6201
+
Definition: GreengrassCoreIpcModel.h:5754
+
Definition: GreengrassCoreIpcModel.h:5880
+
Definition: GreengrassCoreIpcModel.h:5625
+
Definition: GreengrassCoreIpcModel.h:6330
+
Definition: GreengrassCoreIpcModel.h:6839
+
Definition: EventStreamClient.h:716
+
Definition: GreengrassCoreIpcModel.h:5362
+
Definition: GreengrassCoreIpcModel.h:4921
+
Definition: GreengrassCoreIpcModel.h:6524
+
Definition: GreengrassCoreIpcModel.h:6647
+
Definition: GreengrassCoreIpcModel.h:5127
+
Definition: GreengrassCoreIpcClient.h:26
+
Definition: GreengrassCoreIpcModel.h:4384
+
Definition: GreengrassCoreIpcModel.h:5450
+
Definition: EventStreamClient.h:132
+
#define AWS_GREENGRASSCOREIPC_API
Definition: Exports.h:19
+
Definition: GreengrassCoreIpcModel.h:6904
+
Definition: GreengrassCoreIpcModel.h:6138
+
Definition: GreengrassCoreIpcModel.h:6776
+
Definition: GreengrassCoreIpcClient.h:20
+
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
+
bool IsConnected() const noexcept
Definition: GreengrassCoreIpcClient.h:41
+
Definition: GreengrassCoreIpcModel.h:6072
+
Definition: GreengrassCoreIpcModel.h:5425
+
Definition: GreengrassCoreIpcModel.h:4856
+
Definition: GreengrassCoreIpcModel.h:4606
+
Definition: GreengrassCoreIpcModel.h:6267
+
Definition: GreengrassCoreIpcModel.h:4947
+
Definition: GreengrassCoreIpcModel.h:6458
+
Definition: GreengrassCoreIpcModel.h:4543
+
Definition: GreengrassCoreIpcModel.h:4793
+
Definition: GreengrassCoreIpcModel.h:6009
+
Definition: StringView.h:852
+
Definition: GreengrassCoreIpcModel.h:5102
+
Definition: Allocator.h:11
+
Definition: GreengrassCoreIpcModel.h:6393
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Definition: EventStreamClient.h:38
+
Definition: GreengrassCoreIpcModel.h:5232
+
Definition: Bootstrap.h:35
+
Definition: GreengrassCoreIpcModel.h:4479
+
Definition: GreengrassCoreIpcModel.h:5946
+
Definition: GreengrassCoreIpcModel.h:4631
+
Definition: EventStreamClient.h:99
+
Definition: GreengrassCoreIpcModel.h:5817
+ + + + diff --git a/docs/_greengrass_core_ipc_model_8cpp.html b/docs/_greengrass_core_ipc_model_8cpp.html new file mode 100644 index 000000000..8280d45be --- /dev/null +++ b/docs/_greengrass_core_ipc_model_8cpp.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/source/GreengrassCoreIpcModel.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GreengrassCoreIpcModel.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Greengrass
 
+
+ + + + diff --git a/docs/_greengrass_core_ipc_model_8h.html b/docs/_greengrass_core_ipc_model_8h.html new file mode 100644 index 000000000..8ebaf8c20 --- /dev/null +++ b/docs/_greengrass_core_ipc_model_8h.html @@ -0,0 +1,615 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/GreengrassCoreIpcModel.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
GreengrassCoreIpcModel.h File Reference
+
+
+
#include <aws/eventstreamrpc/EventStreamClient.h>
+#include <aws/crt/DateTime.h>
+#include <aws/greengrass/Exports.h>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Aws::Greengrass::UserProperty
 
class  Aws::Greengrass::MessageContext
 
class  Aws::Greengrass::DeploymentStatusDetails
 
class  Aws::Greengrass::SystemResourceLimits
 
class  Aws::Greengrass::ValidateConfigurationUpdateEvent
 
class  Aws::Greengrass::BinaryMessage
 
class  Aws::Greengrass::JsonMessage
 
class  Aws::Greengrass::MQTTMessage
 
class  Aws::Greengrass::ConfigurationUpdateEvent
 
class  Aws::Greengrass::PostComponentUpdateEvent
 
class  Aws::Greengrass::PreComponentUpdateEvent
 
class  Aws::Greengrass::CertificateUpdate
 
class  Aws::Greengrass::Metric
 
class  Aws::Greengrass::LocalDeployment
 
class  Aws::Greengrass::ComponentDetails
 
class  Aws::Greengrass::MQTTCredential
 
class  Aws::Greengrass::RunWithInfo
 
class  Aws::Greengrass::ClientDeviceCredential
 
class  Aws::Greengrass::ValidateConfigurationUpdateEvents
 
class  Aws::Greengrass::SubscriptionResponseMessage
 
class  Aws::Greengrass::IoTCoreMessage
 
class  Aws::Greengrass::ConfigurationUpdateEvents
 
class  Aws::Greengrass::ComponentUpdatePolicyEvents
 
class  Aws::Greengrass::CertificateUpdateEvent
 
class  Aws::Greengrass::CertificateOptions
 
class  Aws::Greengrass::ConfigurationValidityReport
 
class  Aws::Greengrass::PublishMessage
 
class  Aws::Greengrass::SecretValue
 
class  Aws::Greengrass::CredentialDocument
 
class  Aws::Greengrass::InvalidArgumentsError
 
class  Aws::Greengrass::ServiceError
 
class  Aws::Greengrass::UnauthorizedError
 
class  Aws::Greengrass::VerifyClientDeviceIdentityResponse
 
class  Aws::Greengrass::VerifyClientDeviceIdentityRequest
 
class  Aws::Greengrass::InvalidTokenError
 
class  Aws::Greengrass::ValidateAuthorizationTokenResponse
 
class  Aws::Greengrass::ValidateAuthorizationTokenRequest
 
class  Aws::Greengrass::ConflictError
 
class  Aws::Greengrass::UpdateThingShadowResponse
 
class  Aws::Greengrass::UpdateThingShadowRequest
 
class  Aws::Greengrass::ResourceNotFoundError
 
class  Aws::Greengrass::UpdateStateResponse
 
class  Aws::Greengrass::UpdateStateRequest
 
class  Aws::Greengrass::FailedUpdateConditionCheckError
 
class  Aws::Greengrass::UpdateConfigurationResponse
 
class  Aws::Greengrass::UpdateConfigurationRequest
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest
 
class  Aws::Greengrass::SubscribeToTopicResponse
 
class  Aws::Greengrass::SubscribeToTopicRequest
 
class  Aws::Greengrass::SubscribeToIoTCoreResponse
 
class  Aws::Greengrass::SubscribeToIoTCoreRequest
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateResponse
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateRequest
 
class  Aws::Greengrass::SubscribeToComponentUpdatesResponse
 
class  Aws::Greengrass::SubscribeToComponentUpdatesRequest
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesResponse
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesRequest
 
class  Aws::Greengrass::ComponentNotFoundError
 
class  Aws::Greengrass::StopComponentResponse
 
class  Aws::Greengrass::StopComponentRequest
 
class  Aws::Greengrass::SendConfigurationValidityReportResponse
 
class  Aws::Greengrass::SendConfigurationValidityReportRequest
 
class  Aws::Greengrass::ResumeComponentResponse
 
class  Aws::Greengrass::ResumeComponentRequest
 
class  Aws::Greengrass::RestartComponentResponse
 
class  Aws::Greengrass::RestartComponentRequest
 
class  Aws::Greengrass::PutComponentMetricResponse
 
class  Aws::Greengrass::PutComponentMetricRequest
 
class  Aws::Greengrass::PublishToTopicResponse
 
class  Aws::Greengrass::PublishToTopicRequest
 
class  Aws::Greengrass::PublishToIoTCoreResponse
 
class  Aws::Greengrass::PublishToIoTCoreRequest
 
class  Aws::Greengrass::PauseComponentResponse
 
class  Aws::Greengrass::PauseComponentRequest
 
class  Aws::Greengrass::ListNamedShadowsForThingResponse
 
class  Aws::Greengrass::ListNamedShadowsForThingRequest
 
class  Aws::Greengrass::ListLocalDeploymentsResponse
 
class  Aws::Greengrass::ListLocalDeploymentsRequest
 
class  Aws::Greengrass::ListComponentsResponse
 
class  Aws::Greengrass::ListComponentsRequest
 
class  Aws::Greengrass::GetThingShadowResponse
 
class  Aws::Greengrass::GetThingShadowRequest
 
class  Aws::Greengrass::GetSecretValueResponse
 
class  Aws::Greengrass::GetSecretValueRequest
 
class  Aws::Greengrass::GetLocalDeploymentStatusResponse
 
class  Aws::Greengrass::GetLocalDeploymentStatusRequest
 
class  Aws::Greengrass::GetConfigurationResponse
 
class  Aws::Greengrass::GetConfigurationRequest
 
class  Aws::Greengrass::GetComponentDetailsResponse
 
class  Aws::Greengrass::GetComponentDetailsRequest
 
class  Aws::Greengrass::InvalidCredentialError
 
class  Aws::Greengrass::GetClientDeviceAuthTokenResponse
 
class  Aws::Greengrass::GetClientDeviceAuthTokenRequest
 
class  Aws::Greengrass::DeleteThingShadowResponse
 
class  Aws::Greengrass::DeleteThingShadowRequest
 
class  Aws::Greengrass::DeferComponentUpdateResponse
 
class  Aws::Greengrass::DeferComponentUpdateRequest
 
class  Aws::Greengrass::InvalidArtifactsDirectoryPathError
 
class  Aws::Greengrass::InvalidRecipeDirectoryPathError
 
class  Aws::Greengrass::CreateLocalDeploymentResponse
 
class  Aws::Greengrass::CreateLocalDeploymentRequest
 
class  Aws::Greengrass::CreateDebugPasswordResponse
 
class  Aws::Greengrass::CreateDebugPasswordRequest
 
class  Aws::Greengrass::CancelLocalDeploymentResponse
 
class  Aws::Greengrass::CancelLocalDeploymentRequest
 
class  Aws::Greengrass::InvalidClientDeviceAuthTokenError
 
class  Aws::Greengrass::AuthorizeClientDeviceActionResponse
 
class  Aws::Greengrass::AuthorizeClientDeviceActionRequest
 
class  Aws::Greengrass::SubscribeToIoTCoreStreamHandler
 
class  Aws::Greengrass::SubscribeToIoTCoreOperationContext
 
class  Aws::Greengrass::SubscribeToIoTCoreResult
 
class  Aws::Greengrass::SubscribeToIoTCoreOperation
 
class  Aws::Greengrass::ResumeComponentOperationContext
 
class  Aws::Greengrass::ResumeComponentResult
 
class  Aws::Greengrass::ResumeComponentOperation
 
class  Aws::Greengrass::PublishToIoTCoreOperationContext
 
class  Aws::Greengrass::PublishToIoTCoreResult
 
class  Aws::Greengrass::PublishToIoTCoreOperation
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateResult
 
class  Aws::Greengrass::SubscribeToConfigurationUpdateOperation
 
class  Aws::Greengrass::DeleteThingShadowOperationContext
 
class  Aws::Greengrass::DeleteThingShadowResult
 
class  Aws::Greengrass::DeleteThingShadowOperation
 
class  Aws::Greengrass::PutComponentMetricOperationContext
 
class  Aws::Greengrass::PutComponentMetricResult
 
class  Aws::Greengrass::PutComponentMetricOperation
 
class  Aws::Greengrass::DeferComponentUpdateOperationContext
 
class  Aws::Greengrass::DeferComponentUpdateResult
 
class  Aws::Greengrass::DeferComponentUpdateOperation
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult
 
class  Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation
 
class  Aws::Greengrass::GetConfigurationOperationContext
 
class  Aws::Greengrass::GetConfigurationResult
 
class  Aws::Greengrass::GetConfigurationOperation
 
class  Aws::Greengrass::SubscribeToTopicStreamHandler
 
class  Aws::Greengrass::SubscribeToTopicOperationContext
 
class  Aws::Greengrass::SubscribeToTopicResult
 
class  Aws::Greengrass::SubscribeToTopicOperation
 
class  Aws::Greengrass::GetComponentDetailsOperationContext
 
class  Aws::Greengrass::GetComponentDetailsResult
 
class  Aws::Greengrass::GetComponentDetailsOperation
 
class  Aws::Greengrass::GetClientDeviceAuthTokenOperationContext
 
class  Aws::Greengrass::GetClientDeviceAuthTokenResult
 
class  Aws::Greengrass::GetClientDeviceAuthTokenOperation
 
class  Aws::Greengrass::PublishToTopicOperationContext
 
class  Aws::Greengrass::PublishToTopicResult
 
class  Aws::Greengrass::PublishToTopicOperation
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesResult
 
class  Aws::Greengrass::SubscribeToCertificateUpdatesOperation
 
class  Aws::Greengrass::VerifyClientDeviceIdentityOperationContext
 
class  Aws::Greengrass::VerifyClientDeviceIdentityResult
 
class  Aws::Greengrass::VerifyClientDeviceIdentityOperation
 
class  Aws::Greengrass::AuthorizeClientDeviceActionOperationContext
 
class  Aws::Greengrass::AuthorizeClientDeviceActionResult
 
class  Aws::Greengrass::AuthorizeClientDeviceActionOperation
 
class  Aws::Greengrass::ListComponentsOperationContext
 
class  Aws::Greengrass::ListComponentsResult
 
class  Aws::Greengrass::ListComponentsOperation
 
class  Aws::Greengrass::CreateDebugPasswordOperationContext
 
class  Aws::Greengrass::CreateDebugPasswordResult
 
class  Aws::Greengrass::CreateDebugPasswordOperation
 
class  Aws::Greengrass::GetThingShadowOperationContext
 
class  Aws::Greengrass::GetThingShadowResult
 
class  Aws::Greengrass::GetThingShadowOperation
 
class  Aws::Greengrass::SendConfigurationValidityReportOperationContext
 
class  Aws::Greengrass::SendConfigurationValidityReportResult
 
class  Aws::Greengrass::SendConfigurationValidityReportOperation
 
class  Aws::Greengrass::UpdateThingShadowOperationContext
 
class  Aws::Greengrass::UpdateThingShadowResult
 
class  Aws::Greengrass::UpdateThingShadowOperation
 
class  Aws::Greengrass::UpdateConfigurationOperationContext
 
class  Aws::Greengrass::UpdateConfigurationResult
 
class  Aws::Greengrass::UpdateConfigurationOperation
 
class  Aws::Greengrass::ValidateAuthorizationTokenOperationContext
 
class  Aws::Greengrass::ValidateAuthorizationTokenResult
 
class  Aws::Greengrass::ValidateAuthorizationTokenOperation
 
class  Aws::Greengrass::RestartComponentOperationContext
 
class  Aws::Greengrass::RestartComponentResult
 
class  Aws::Greengrass::RestartComponentOperation
 
class  Aws::Greengrass::GetLocalDeploymentStatusOperationContext
 
class  Aws::Greengrass::GetLocalDeploymentStatusResult
 
class  Aws::Greengrass::GetLocalDeploymentStatusOperation
 
class  Aws::Greengrass::GetSecretValueOperationContext
 
class  Aws::Greengrass::GetSecretValueResult
 
class  Aws::Greengrass::GetSecretValueOperation
 
class  Aws::Greengrass::UpdateStateOperationContext
 
class  Aws::Greengrass::UpdateStateResult
 
class  Aws::Greengrass::UpdateStateOperation
 
class  Aws::Greengrass::CancelLocalDeploymentOperationContext
 
class  Aws::Greengrass::CancelLocalDeploymentResult
 
class  Aws::Greengrass::CancelLocalDeploymentOperation
 
class  Aws::Greengrass::ListNamedShadowsForThingOperationContext
 
class  Aws::Greengrass::ListNamedShadowsForThingResult
 
class  Aws::Greengrass::ListNamedShadowsForThingOperation
 
class  Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler
 
class  Aws::Greengrass::SubscribeToComponentUpdatesOperationContext
 
class  Aws::Greengrass::SubscribeToComponentUpdatesResult
 
class  Aws::Greengrass::SubscribeToComponentUpdatesOperation
 
class  Aws::Greengrass::ListLocalDeploymentsOperationContext
 
class  Aws::Greengrass::ListLocalDeploymentsResult
 
class  Aws::Greengrass::ListLocalDeploymentsOperation
 
class  Aws::Greengrass::StopComponentOperationContext
 
class  Aws::Greengrass::StopComponentResult
 
class  Aws::Greengrass::StopComponentOperation
 
class  Aws::Greengrass::PauseComponentOperationContext
 
class  Aws::Greengrass::PauseComponentResult
 
class  Aws::Greengrass::PauseComponentOperation
 
class  Aws::Greengrass::CreateLocalDeploymentOperationContext
 
class  Aws::Greengrass::CreateLocalDeploymentResult
 
class  Aws::Greengrass::CreateLocalDeploymentOperation
 
class  Aws::Greengrass::GreengrassCoreIpcServiceModel
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Greengrass
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Enumerations

enum  Aws::Greengrass::DetailedDeploymentStatus {
+  Aws::Greengrass::DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL, +Aws::Greengrass::DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE, +Aws::Greengrass::DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED, +Aws::Greengrass::DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE, +
+  Aws::Greengrass::DETAILED_DEPLOYMENT_STATUS_REJECTED +
+ }
 
enum  Aws::Greengrass::PayloadFormat { Aws::Greengrass::PAYLOAD_FORMAT_BYTES, +Aws::Greengrass::PAYLOAD_FORMAT_UTF8 + }
 
enum  Aws::Greengrass::MetricUnitType {
+  Aws::Greengrass::METRIC_UNIT_TYPE_BYTES, +Aws::Greengrass::METRIC_UNIT_TYPE_BYTES_PER_SECOND, +Aws::Greengrass::METRIC_UNIT_TYPE_COUNT, +Aws::Greengrass::METRIC_UNIT_TYPE_COUNT_PER_SECOND, +
+  Aws::Greengrass::METRIC_UNIT_TYPE_MEGABYTES, +Aws::Greengrass::METRIC_UNIT_TYPE_SECONDS +
+ }
 
enum  Aws::Greengrass::DeploymentStatus {
+  Aws::Greengrass::DEPLOYMENT_STATUS_QUEUED, +Aws::Greengrass::DEPLOYMENT_STATUS_IN_PROGRESS, +Aws::Greengrass::DEPLOYMENT_STATUS_SUCCEEDED, +Aws::Greengrass::DEPLOYMENT_STATUS_FAILED, +
+  Aws::Greengrass::DEPLOYMENT_STATUS_CANCELED +
+ }
 
enum  Aws::Greengrass::LifecycleState {
+  Aws::Greengrass::LIFECYCLE_STATE_RUNNING, +Aws::Greengrass::LIFECYCLE_STATE_ERRORED, +Aws::Greengrass::LIFECYCLE_STATE_NEW, +Aws::Greengrass::LIFECYCLE_STATE_FINISHED, +
+  Aws::Greengrass::LIFECYCLE_STATE_INSTALLED, +Aws::Greengrass::LIFECYCLE_STATE_BROKEN, +Aws::Greengrass::LIFECYCLE_STATE_STARTING, +Aws::Greengrass::LIFECYCLE_STATE_STOPPING +
+ }
 
enum  Aws::Greengrass::CertificateType { Aws::Greengrass::CERTIFICATE_TYPE_SERVER + }
 
enum  Aws::Greengrass::ConfigurationValidityStatus { Aws::Greengrass::CONFIGURATION_VALIDITY_STATUS_ACCEPTED, +Aws::Greengrass::CONFIGURATION_VALIDITY_STATUS_REJECTED + }
 
enum  Aws::Greengrass::ReportedLifecycleState { Aws::Greengrass::REPORTED_LIFECYCLE_STATE_RUNNING, +Aws::Greengrass::REPORTED_LIFECYCLE_STATE_ERRORED + }
 
enum  Aws::Greengrass::ReceiveMode { Aws::Greengrass::RECEIVE_MODE_RECEIVE_ALL_MESSAGES, +Aws::Greengrass::RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS + }
 
enum  Aws::Greengrass::QOS { Aws::Greengrass::QOS_AT_MOST_ONCE, +Aws::Greengrass::QOS_AT_LEAST_ONCE + }
 
enum  Aws::Greengrass::RequestStatus { Aws::Greengrass::REQUEST_STATUS_SUCCEEDED, +Aws::Greengrass::REQUEST_STATUS_FAILED + }
 
enum  Aws::Greengrass::FailureHandlingPolicy { Aws::Greengrass::FAILURE_HANDLING_POLICY_ROLLBACK, +Aws::Greengrass::FAILURE_HANDLING_POLICY_DO_NOTHING + }
 
+
+ + + + diff --git a/docs/_greengrass_core_ipc_model_8h_source.html b/docs/_greengrass_core_ipc_model_8h_source.html new file mode 100644 index 000000000..56d3e8952 --- /dev/null +++ b/docs/_greengrass_core_ipc_model_8h_source.html @@ -0,0 +1,6791 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/GreengrassCoreIpcModel.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
GreengrassCoreIpcModel.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 /* This file is generated. */
+
8 
+ +
10 
+
11 #include <aws/crt/DateTime.h>
+
12 #include <aws/greengrass/Exports.h>
+
13 
+
14 #include <memory>
+
15 
+
16 using namespace Aws::Eventstreamrpc;
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Greengrass
+
21  {
+
22  class GreengrassCoreIpcClient;
+
23  class GreengrassCoreIpcServiceModel;
+ +
25  {
+
26  public:
+
27  UserProperty() noexcept {}
+
28  UserProperty(const UserProperty &) = default;
+
29 
+
30  void SetKey(const Aws::Crt::String &key) noexcept { m_key = key; }
+
31 
+
32  Aws::Crt::Optional<Aws::Crt::String> GetKey() noexcept { return m_key; }
+
33 
+
34  void SetValue(const Aws::Crt::String &value) noexcept { m_value = value; }
+
35 
+
36  Aws::Crt::Optional<Aws::Crt::String> GetValue() noexcept { return m_value; }
+
37  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
38  static void s_loadFromJsonView(UserProperty &, const Aws::Crt::JsonView &) noexcept;
+
39  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
41  Aws::Crt::Allocator *) noexcept;
+
42  static void s_customDeleter(UserProperty *) noexcept;
+
43  /* This needs to be defined so that `UserProperty` can be used as a key in maps. */
+
44  bool operator<(const UserProperty &) const noexcept;
+
45  static const char *MODEL_NAME;
+
46 
+
47  protected:
+
48  Aws::Crt::String GetModelName() const noexcept override;
+
49 
+
50  private:
+
51  Aws::Crt::Optional<Aws::Crt::String> m_key;
+
52  Aws::Crt::Optional<Aws::Crt::String> m_value;
+
53  };
+
54 
+ +
56  {
+ + + + + +
62  };
+
63 
+ +
69  {
+
70  public:
+
71  MessageContext() noexcept {}
+
72  MessageContext(const MessageContext &) = default;
+
76  void SetTopic(const Aws::Crt::String &topic) noexcept { m_topic = topic; }
+
80  Aws::Crt::Optional<Aws::Crt::String> GetTopic() noexcept { return m_topic; }
+
81  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
82  static void s_loadFromJsonView(MessageContext &, const Aws::Crt::JsonView &) noexcept;
+
83  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
85  Aws::Crt::Allocator *) noexcept;
+
86  static void s_customDeleter(MessageContext *) noexcept;
+
87  /* This needs to be defined so that `MessageContext` can be used as a key in maps. */
+
88  bool operator<(const MessageContext &) const noexcept;
+
89  static const char *MODEL_NAME;
+
90 
+
91  protected:
+
92  Aws::Crt::String GetModelName() const noexcept override;
+
93 
+
94  private:
+
95  Aws::Crt::Optional<Aws::Crt::String> m_topic;
+
96  };
+
97 
+ +
99  {
+ + +
102  };
+
103 
+ +
105  {
+ + + + + + +
112  };
+
113 
+ +
115  {
+
116  public:
+ + +
122  void SetDetailedDeploymentStatus(DetailedDeploymentStatus detailedDeploymentStatus) noexcept;
+
126  Aws::Crt::Optional<DetailedDeploymentStatus> GetDetailedDeploymentStatus() noexcept;
+
130  void SetDeploymentErrorStack(const Aws::Crt::Vector<Aws::Crt::String> &deploymentErrorStack) noexcept
+
131  {
+
132  m_deploymentErrorStack = deploymentErrorStack;
+
133  }
+ +
138  {
+
139  return m_deploymentErrorStack;
+
140  }
+
144  void SetDeploymentErrorTypes(const Aws::Crt::Vector<Aws::Crt::String> &deploymentErrorTypes) noexcept
+
145  {
+
146  m_deploymentErrorTypes = deploymentErrorTypes;
+
147  }
+ +
152  {
+
153  return m_deploymentErrorTypes;
+
154  }
+
158  void SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexcept
+
159  {
+
160  m_deploymentFailureCause = deploymentFailureCause;
+
161  }
+ +
166  {
+
167  return m_deploymentFailureCause;
+
168  }
+
169  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
170  static void s_loadFromJsonView(DeploymentStatusDetails &, const Aws::Crt::JsonView &) noexcept;
+
171  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
173  Aws::Crt::Allocator *) noexcept;
+
174  static void s_customDeleter(DeploymentStatusDetails *) noexcept;
+
175  /* This needs to be defined so that `DeploymentStatusDetails` can be used as a key in maps. */
+
176  bool operator<(const DeploymentStatusDetails &) const noexcept;
+
177  static const char *MODEL_NAME;
+
178 
+
179  protected:
+
180  Aws::Crt::String GetModelName() const noexcept override;
+
181 
+
182  private:
+
183  Aws::Crt::Optional<Aws::Crt::String> m_detailedDeploymentStatus;
+
184  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_deploymentErrorStack;
+
185  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_deploymentErrorTypes;
+
186  Aws::Crt::Optional<Aws::Crt::String> m_deploymentFailureCause;
+
187  };
+
188 
+ +
190  {
+ + + + + +
196  };
+
197 
+ +
199  {
+ + + + + + + + +
208  };
+
209 
+ +
211  {
+
212  public:
+
213  SystemResourceLimits() noexcept {}
+ +
219  void SetMemory(const int64_t &memory) noexcept { m_memory = memory; }
+
224  Aws::Crt::Optional<int64_t> GetMemory() noexcept { return m_memory; }
+
228  void SetCpus(const double &cpus) noexcept { m_cpus = cpus; }
+
232  Aws::Crt::Optional<double> GetCpus() noexcept { return m_cpus; }
+
233  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
234  static void s_loadFromJsonView(SystemResourceLimits &, const Aws::Crt::JsonView &) noexcept;
+
235  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
237  Aws::Crt::Allocator *) noexcept;
+
238  static void s_customDeleter(SystemResourceLimits *) noexcept;
+
239  /* This needs to be defined so that `SystemResourceLimits` can be used as a key in maps. */
+
240  bool operator<(const SystemResourceLimits &) const noexcept;
+
241  static const char *MODEL_NAME;
+
242 
+
243  protected:
+
244  Aws::Crt::String GetModelName() const noexcept override;
+
245 
+
246  private:
+
247  Aws::Crt::Optional<int64_t> m_memory;
+
248  Aws::Crt::Optional<double> m_cpus;
+
249  };
+
250 
+ +
252  {
+
253  public:
+ + +
259  void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
+
260  {
+
261  m_configuration = configuration;
+
262  }
+
266  Aws::Crt::Optional<Aws::Crt::JsonObject> GetConfiguration() noexcept { return m_configuration; }
+
270  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
274  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
275  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
276  static void s_loadFromJsonView(ValidateConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexcept;
+
277  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
279  Aws::Crt::Allocator *) noexcept;
+
280  static void s_customDeleter(ValidateConfigurationUpdateEvent *) noexcept;
+
281  /* This needs to be defined so that `ValidateConfigurationUpdateEvent` can be used as a key in maps. */
+
282  bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept;
+
283  static const char *MODEL_NAME;
+
284 
+
285  protected:
+
286  Aws::Crt::String GetModelName() const noexcept override;
+
287 
+
288  private:
+
289  Aws::Crt::Optional<Aws::Crt::JsonObject> m_configuration;
+
290  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
291  };
+
292 
+ +
294  {
+
295  public:
+
296  BinaryMessage() noexcept {}
+
297  BinaryMessage(const BinaryMessage &) = default;
+
301  void SetMessage(const Aws::Crt::Vector<uint8_t> &message) noexcept { m_message = message; }
+ +
309  void SetContext(const MessageContext &context) noexcept { m_context = context; }
+
313  Aws::Crt::Optional<MessageContext> GetContext() noexcept { return m_context; }
+
314  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
315  static void s_loadFromJsonView(BinaryMessage &, const Aws::Crt::JsonView &) noexcept;
+
316  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
318  Aws::Crt::Allocator *) noexcept;
+
319  static void s_customDeleter(BinaryMessage *) noexcept;
+
320  /* This needs to be defined so that `BinaryMessage` can be used as a key in maps. */
+
321  bool operator<(const BinaryMessage &) const noexcept;
+
322  static const char *MODEL_NAME;
+
323 
+
324  protected:
+
325  Aws::Crt::String GetModelName() const noexcept override;
+
326 
+
327  private:
+
328  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_message;
+
329  Aws::Crt::Optional<MessageContext> m_context;
+
330  };
+
331 
+ +
333  {
+
334  public:
+
335  JsonMessage() noexcept {}
+
336  JsonMessage(const JsonMessage &) = default;
+
340  void SetMessage(const Aws::Crt::JsonObject &message) noexcept { m_message = message; }
+
344  Aws::Crt::Optional<Aws::Crt::JsonObject> GetMessage() noexcept { return m_message; }
+
348  void SetContext(const MessageContext &context) noexcept { m_context = context; }
+
352  Aws::Crt::Optional<MessageContext> GetContext() noexcept { return m_context; }
+
353  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
354  static void s_loadFromJsonView(JsonMessage &, const Aws::Crt::JsonView &) noexcept;
+
355  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
357  Aws::Crt::Allocator *) noexcept;
+
358  static void s_customDeleter(JsonMessage *) noexcept;
+
359  /* This needs to be defined so that `JsonMessage` can be used as a key in maps. */
+
360  bool operator<(const JsonMessage &) const noexcept;
+
361  static const char *MODEL_NAME;
+
362 
+
363  protected:
+
364  Aws::Crt::String GetModelName() const noexcept override;
+
365 
+
366  private:
+
367  Aws::Crt::Optional<Aws::Crt::JsonObject> m_message;
+
368  Aws::Crt::Optional<MessageContext> m_context;
+
369  };
+
370 
+ +
372  {
+
373  public:
+
374  MQTTMessage() noexcept {}
+
375  MQTTMessage(const MQTTMessage &) = default;
+
379  void SetTopicName(const Aws::Crt::String &topicName) noexcept { m_topicName = topicName; }
+
383  Aws::Crt::Optional<Aws::Crt::String> GetTopicName() noexcept { return m_topicName; }
+
387  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
395  void SetRetain(const bool &retain) noexcept { m_retain = retain; }
+
399  Aws::Crt::Optional<bool> GetRetain() noexcept { return m_retain; }
+
403  void SetUserProperties(const Aws::Crt::Vector<UserProperty> &userProperties) noexcept
+
404  {
+
405  m_userProperties = userProperties;
+
406  }
+ +
414  void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
+
415  {
+
416  m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
+
417  }
+ +
422  {
+
423  return m_messageExpiryIntervalSeconds;
+
424  }
+
428  void SetCorrelationData(const Aws::Crt::Vector<uint8_t> &correlationData) noexcept
+
429  {
+
430  m_correlationData = correlationData;
+
431  }
+
435  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> GetCorrelationData() noexcept { return m_correlationData; }
+
439  void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept { m_responseTopic = responseTopic; }
+
443  Aws::Crt::Optional<Aws::Crt::String> GetResponseTopic() noexcept { return m_responseTopic; }
+
447  void SetPayloadFormat(PayloadFormat payloadFormat) noexcept;
+
451  Aws::Crt::Optional<PayloadFormat> GetPayloadFormat() noexcept;
+
455  void SetContentType(const Aws::Crt::String &contentType) noexcept { m_contentType = contentType; }
+
459  Aws::Crt::Optional<Aws::Crt::String> GetContentType() noexcept { return m_contentType; }
+
460  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
461  static void s_loadFromJsonView(MQTTMessage &, const Aws::Crt::JsonView &) noexcept;
+
462  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
464  Aws::Crt::Allocator *) noexcept;
+
465  static void s_customDeleter(MQTTMessage *) noexcept;
+
466  /* This needs to be defined so that `MQTTMessage` can be used as a key in maps. */
+
467  bool operator<(const MQTTMessage &) const noexcept;
+
468  static const char *MODEL_NAME;
+
469 
+
470  protected:
+
471  Aws::Crt::String GetModelName() const noexcept override;
+
472 
+
473  private:
+
474  Aws::Crt::Optional<Aws::Crt::String> m_topicName;
+
475  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
476  Aws::Crt::Optional<bool> m_retain;
+
477  Aws::Crt::Optional<Aws::Crt::Vector<UserProperty>> m_userProperties;
+
478  Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
+
479  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_correlationData;
+
480  Aws::Crt::Optional<Aws::Crt::String> m_responseTopic;
+
481  Aws::Crt::Optional<Aws::Crt::String> m_payloadFormat;
+
482  Aws::Crt::Optional<Aws::Crt::String> m_contentType;
+
483  };
+
484 
+ +
486  {
+
487  public:
+ + +
493  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
497  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
501  void SetKeyPath(const Aws::Crt::Vector<Aws::Crt::String> &keyPath) noexcept { m_keyPath = keyPath; }
+ +
506  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
507  static void s_loadFromJsonView(ConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexcept;
+
508  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
510  Aws::Crt::Allocator *) noexcept;
+
511  static void s_customDeleter(ConfigurationUpdateEvent *) noexcept;
+
512  /* This needs to be defined so that `ConfigurationUpdateEvent` can be used as a key in maps. */
+
513  bool operator<(const ConfigurationUpdateEvent &) const noexcept;
+
514  static const char *MODEL_NAME;
+
515 
+
516  protected:
+
517  Aws::Crt::String GetModelName() const noexcept override;
+
518 
+
519  private:
+
520  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
521  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_keyPath;
+
522  };
+
523 
+ +
525  {
+
526  public:
+ + +
532  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
536  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
537  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
538  static void s_loadFromJsonView(PostComponentUpdateEvent &, const Aws::Crt::JsonView &) noexcept;
+
539  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
541  Aws::Crt::Allocator *) noexcept;
+
542  static void s_customDeleter(PostComponentUpdateEvent *) noexcept;
+
543  /* This needs to be defined so that `PostComponentUpdateEvent` can be used as a key in maps. */
+
544  bool operator<(const PostComponentUpdateEvent &) const noexcept;
+
545  static const char *MODEL_NAME;
+
546 
+
547  protected:
+
548  Aws::Crt::String GetModelName() const noexcept override;
+
549 
+
550  private:
+
551  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
552  };
+
553 
+ +
555  {
+
556  public:
+ + +
562  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
566  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
570  void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept { m_isGgcRestarting = isGgcRestarting; }
+
574  Aws::Crt::Optional<bool> GetIsGgcRestarting() noexcept { return m_isGgcRestarting; }
+
575  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
576  static void s_loadFromJsonView(PreComponentUpdateEvent &, const Aws::Crt::JsonView &) noexcept;
+
577  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
579  Aws::Crt::Allocator *) noexcept;
+
580  static void s_customDeleter(PreComponentUpdateEvent *) noexcept;
+
581  /* This needs to be defined so that `PreComponentUpdateEvent` can be used as a key in maps. */
+
582  bool operator<(const PreComponentUpdateEvent &) const noexcept;
+
583  static const char *MODEL_NAME;
+
584 
+
585  protected:
+
586  Aws::Crt::String GetModelName() const noexcept override;
+
587 
+
588  private:
+
589  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
590  Aws::Crt::Optional<bool> m_isGgcRestarting;
+
591  };
+
592 
+ +
594  {
+
595  public:
+
596  CertificateUpdate() noexcept {}
+ +
601  void SetPrivateKey(const Aws::Crt::String &privateKey) noexcept { m_privateKey = privateKey; }
+
605  Aws::Crt::Optional<Aws::Crt::String> GetPrivateKey() noexcept { return m_privateKey; }
+
609  void SetPublicKey(const Aws::Crt::String &publicKey) noexcept { m_publicKey = publicKey; }
+
613  Aws::Crt::Optional<Aws::Crt::String> GetPublicKey() noexcept { return m_publicKey; }
+
617  void SetCertificate(const Aws::Crt::String &certificate) noexcept { m_certificate = certificate; }
+
621  Aws::Crt::Optional<Aws::Crt::String> GetCertificate() noexcept { return m_certificate; }
+
625  void SetCaCertificates(const Aws::Crt::Vector<Aws::Crt::String> &caCertificates) noexcept
+
626  {
+
627  m_caCertificates = caCertificates;
+
628  }
+ +
633  {
+
634  return m_caCertificates;
+
635  }
+
636  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
637  static void s_loadFromJsonView(CertificateUpdate &, const Aws::Crt::JsonView &) noexcept;
+
638  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
640  Aws::Crt::Allocator *) noexcept;
+
641  static void s_customDeleter(CertificateUpdate *) noexcept;
+
642  /* This needs to be defined so that `CertificateUpdate` can be used as a key in maps. */
+
643  bool operator<(const CertificateUpdate &) const noexcept;
+
644  static const char *MODEL_NAME;
+
645 
+
646  protected:
+
647  Aws::Crt::String GetModelName() const noexcept override;
+
648 
+
649  private:
+
650  Aws::Crt::Optional<Aws::Crt::String> m_privateKey;
+
651  Aws::Crt::Optional<Aws::Crt::String> m_publicKey;
+
652  Aws::Crt::Optional<Aws::Crt::String> m_certificate;
+
653  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_caCertificates;
+
654  };
+
655 
+ +
657  {
+ +
659  };
+
660 
+ +
662  {
+ + +
665  };
+
666 
+ +
668  {
+
669  public:
+
670  Metric() noexcept {}
+
671  Metric(const Metric &) = default;
+
672 
+
673  void SetName(const Aws::Crt::String &name) noexcept { m_name = name; }
+
674 
+
675  Aws::Crt::Optional<Aws::Crt::String> GetName() noexcept { return m_name; }
+
676 
+
677  void SetUnit(MetricUnitType unit) noexcept;
+
678 
+
679  Aws::Crt::Optional<MetricUnitType> GetUnit() noexcept;
+
680 
+
681  void SetValue(const double &value) noexcept { m_value = value; }
+
682 
+
683  Aws::Crt::Optional<double> GetValue() noexcept { return m_value; }
+
684  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
685  static void s_loadFromJsonView(Metric &, const Aws::Crt::JsonView &) noexcept;
+
686  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
688  Aws::Crt::Allocator *) noexcept;
+
689  static void s_customDeleter(Metric *) noexcept;
+
690  /* This needs to be defined so that `Metric` can be used as a key in maps. */
+
691  bool operator<(const Metric &) const noexcept;
+
692  static const char *MODEL_NAME;
+
693 
+
694  protected:
+
695  Aws::Crt::String GetModelName() const noexcept override;
+
696 
+
697  private:
+
698  Aws::Crt::Optional<Aws::Crt::String> m_name;
+
699  Aws::Crt::Optional<Aws::Crt::String> m_unit;
+
700  Aws::Crt::Optional<double> m_value;
+
701  };
+
702 
+ +
704  {
+
705  public:
+
706  LocalDeployment() noexcept {}
+
707  LocalDeployment(const LocalDeployment &) = default;
+
711  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
715  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
719  void SetStatus(DeploymentStatus status) noexcept;
+
723  Aws::Crt::Optional<DeploymentStatus> GetStatus() noexcept;
+
727  void SetCreatedOn(const Aws::Crt::String &createdOn) noexcept { m_createdOn = createdOn; }
+
731  Aws::Crt::Optional<Aws::Crt::String> GetCreatedOn() noexcept { return m_createdOn; }
+
735  void SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexcept
+
736  {
+
737  m_deploymentStatusDetails = deploymentStatusDetails;
+
738  }
+ +
743  {
+
744  return m_deploymentStatusDetails;
+
745  }
+
746  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
747  static void s_loadFromJsonView(LocalDeployment &, const Aws::Crt::JsonView &) noexcept;
+
748  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
750  Aws::Crt::Allocator *) noexcept;
+
751  static void s_customDeleter(LocalDeployment *) noexcept;
+
752  /* This needs to be defined so that `LocalDeployment` can be used as a key in maps. */
+
753  bool operator<(const LocalDeployment &) const noexcept;
+
754  static const char *MODEL_NAME;
+
755 
+
756  protected:
+
757  Aws::Crt::String GetModelName() const noexcept override;
+
758 
+
759  private:
+
760  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
761  Aws::Crt::Optional<Aws::Crt::String> m_status;
+
762  Aws::Crt::Optional<Aws::Crt::String> m_createdOn;
+
763  Aws::Crt::Optional<DeploymentStatusDetails> m_deploymentStatusDetails;
+
764  };
+
765 
+ +
767  {
+
768  public:
+
769  ComponentDetails() noexcept {}
+
770  ComponentDetails(const ComponentDetails &) = default;
+
774  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
778  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
782  void SetVersion(const Aws::Crt::String &version) noexcept { m_version = version; }
+
786  Aws::Crt::Optional<Aws::Crt::String> GetVersion() noexcept { return m_version; }
+
790  void SetState(LifecycleState state) noexcept;
+
794  Aws::Crt::Optional<LifecycleState> GetState() noexcept;
+
798  void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
+
799  {
+
800  m_configuration = configuration;
+
801  }
+
805  Aws::Crt::Optional<Aws::Crt::JsonObject> GetConfiguration() noexcept { return m_configuration; }
+
806  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
807  static void s_loadFromJsonView(ComponentDetails &, const Aws::Crt::JsonView &) noexcept;
+
808  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
810  Aws::Crt::Allocator *) noexcept;
+
811  static void s_customDeleter(ComponentDetails *) noexcept;
+
812  /* This needs to be defined so that `ComponentDetails` can be used as a key in maps. */
+
813  bool operator<(const ComponentDetails &) const noexcept;
+
814  static const char *MODEL_NAME;
+
815 
+
816  protected:
+
817  Aws::Crt::String GetModelName() const noexcept override;
+
818 
+
819  private:
+
820  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
821  Aws::Crt::Optional<Aws::Crt::String> m_version;
+
822  Aws::Crt::Optional<Aws::Crt::String> m_state;
+
823  Aws::Crt::Optional<Aws::Crt::JsonObject> m_configuration;
+
824  };
+
825 
+ +
827  {
+
828  public:
+
829  MQTTCredential() noexcept {}
+
830  MQTTCredential(const MQTTCredential &) = default;
+
834  void SetClientId(const Aws::Crt::String &clientId) noexcept { m_clientId = clientId; }
+
838  Aws::Crt::Optional<Aws::Crt::String> GetClientId() noexcept { return m_clientId; }
+
842  void SetCertificatePem(const Aws::Crt::String &certificatePem) noexcept
+
843  {
+
844  m_certificatePem = certificatePem;
+
845  }
+
849  Aws::Crt::Optional<Aws::Crt::String> GetCertificatePem() noexcept { return m_certificatePem; }
+
853  void SetUsername(const Aws::Crt::String &username) noexcept { m_username = username; }
+
857  Aws::Crt::Optional<Aws::Crt::String> GetUsername() noexcept { return m_username; }
+
861  void SetPassword(const Aws::Crt::String &password) noexcept { m_password = password; }
+
865  Aws::Crt::Optional<Aws::Crt::String> GetPassword() noexcept { return m_password; }
+
866  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
867  static void s_loadFromJsonView(MQTTCredential &, const Aws::Crt::JsonView &) noexcept;
+
868  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
870  Aws::Crt::Allocator *) noexcept;
+
871  static void s_customDeleter(MQTTCredential *) noexcept;
+
872  /* This needs to be defined so that `MQTTCredential` can be used as a key in maps. */
+
873  bool operator<(const MQTTCredential &) const noexcept;
+
874  static const char *MODEL_NAME;
+
875 
+
876  protected:
+
877  Aws::Crt::String GetModelName() const noexcept override;
+
878 
+
879  private:
+
880  Aws::Crt::Optional<Aws::Crt::String> m_clientId;
+
881  Aws::Crt::Optional<Aws::Crt::String> m_certificatePem;
+
882  Aws::Crt::Optional<Aws::Crt::String> m_username;
+
883  Aws::Crt::Optional<Aws::Crt::String> m_password;
+
884  };
+
885 
+ +
887  {
+
888  public:
+
889  RunWithInfo() noexcept {}
+
890  RunWithInfo(const RunWithInfo &) = default;
+
895  void SetPosixUser(const Aws::Crt::String &posixUser) noexcept { m_posixUser = posixUser; }
+
900  Aws::Crt::Optional<Aws::Crt::String> GetPosixUser() noexcept { return m_posixUser; }
+
904  void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept { m_windowsUser = windowsUser; }
+
908  Aws::Crt::Optional<Aws::Crt::String> GetWindowsUser() noexcept { return m_windowsUser; }
+
912  void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
+
913  {
+
914  m_systemResourceLimits = systemResourceLimits;
+
915  }
+ +
920  {
+
921  return m_systemResourceLimits;
+
922  }
+
923  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
924  static void s_loadFromJsonView(RunWithInfo &, const Aws::Crt::JsonView &) noexcept;
+
925  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
927  Aws::Crt::Allocator *) noexcept;
+
928  static void s_customDeleter(RunWithInfo *) noexcept;
+
929  /* This needs to be defined so that `RunWithInfo` can be used as a key in maps. */
+
930  bool operator<(const RunWithInfo &) const noexcept;
+
931  static const char *MODEL_NAME;
+
932 
+
933  protected:
+
934  Aws::Crt::String GetModelName() const noexcept override;
+
935 
+
936  private:
+
937  Aws::Crt::Optional<Aws::Crt::String> m_posixUser;
+
938  Aws::Crt::Optional<Aws::Crt::String> m_windowsUser;
+
939  Aws::Crt::Optional<SystemResourceLimits> m_systemResourceLimits;
+
940  };
+
941 
+ +
943  {
+
944  public:
+ +
946  ClientDeviceCredential &operator=(const ClientDeviceCredential &) noexcept;
+
947  ClientDeviceCredential(const ClientDeviceCredential &objectToCopy) { *this = objectToCopy; }
+
951  void SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexcept
+
952  {
+
953  m_clientDeviceCertificate = clientDeviceCertificate;
+
954  m_chosenMember = TAG_CLIENT_DEVICE_CERTIFICATE;
+
955  }
+ +
960  {
+
961  if (m_chosenMember == TAG_CLIENT_DEVICE_CERTIFICATE)
+
962  {
+
963  return m_clientDeviceCertificate;
+
964  }
+
965  else
+
966  {
+ +
968  }
+
969  }
+
970  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
971  static void s_loadFromJsonView(ClientDeviceCredential &, const Aws::Crt::JsonView &) noexcept;
+
972  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
974  Aws::Crt::Allocator *) noexcept;
+
975  static void s_customDeleter(ClientDeviceCredential *) noexcept;
+
976  /* This needs to be defined so that `ClientDeviceCredential` can be used as a key in maps. */
+
977  bool operator<(const ClientDeviceCredential &) const noexcept;
+
978  static const char *MODEL_NAME;
+
979 
+
980  protected:
+
981  Aws::Crt::String GetModelName() const noexcept override;
+
982 
+
983  private:
+
984  enum ChosenMember
+
985  {
+
986  TAG_CLIENT_DEVICE_CERTIFICATE
+
987  } m_chosenMember;
+
988  Aws::Crt::Optional<Aws::Crt::String> m_clientDeviceCertificate;
+
989  };
+
990 
+ +
992  {
+ + +
995  };
+
996 
+ +
998  {
+
999  public:
+ + + +
1003  {
+
1004  *this = objectToCopy;
+
1005  }
+ +
1010  const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
+
1011  {
+
1012  m_validateConfigurationUpdateEvent = validateConfigurationUpdateEvent;
+
1013  m_chosenMember = TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT;
+
1014  }
+ +
1019  {
+
1020  if (m_chosenMember == TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT)
+
1021  {
+
1022  return m_validateConfigurationUpdateEvent;
+
1023  }
+
1024  else
+
1025  {
+ +
1027  }
+
1028  }
+
1029  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1030  static void s_loadFromJsonView(ValidateConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexcept;
+
1031  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1033  Aws::Crt::Allocator *) noexcept;
+
1034  static void s_customDeleter(ValidateConfigurationUpdateEvents *) noexcept;
+
1035  /* This needs to be defined so that `ValidateConfigurationUpdateEvents` can be used as a key in maps. */
+
1036  bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept;
+
1037  static const char *MODEL_NAME;
+
1038 
+
1039  protected:
+
1040  Aws::Crt::String GetModelName() const noexcept override;
+
1041 
+
1042  private:
+
1043  enum ChosenMember
+
1044  {
+
1045  TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT
+
1046  } m_chosenMember;
+
1047  Aws::Crt::Optional<ValidateConfigurationUpdateEvent> m_validateConfigurationUpdateEvent;
+
1048  };
+
1049 
+ +
1051  {
+
1052  public:
+ +
1054  SubscriptionResponseMessage &operator=(const SubscriptionResponseMessage &) noexcept;
+
1055  SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy) { *this = objectToCopy; }
+
1059  void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
+
1060  {
+
1061  m_jsonMessage = jsonMessage;
+
1062  m_chosenMember = TAG_JSON_MESSAGE;
+
1063  }
+ +
1068  {
+
1069  if (m_chosenMember == TAG_JSON_MESSAGE)
+
1070  {
+
1071  return m_jsonMessage;
+
1072  }
+
1073  else
+
1074  {
+ +
1076  }
+
1077  }
+
1081  void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
+
1082  {
+
1083  m_binaryMessage = binaryMessage;
+
1084  m_chosenMember = TAG_BINARY_MESSAGE;
+
1085  }
+ +
1090  {
+
1091  if (m_chosenMember == TAG_BINARY_MESSAGE)
+
1092  {
+
1093  return m_binaryMessage;
+
1094  }
+
1095  else
+
1096  {
+ +
1098  }
+
1099  }
+
1100  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1101  static void s_loadFromJsonView(SubscriptionResponseMessage &, const Aws::Crt::JsonView &) noexcept;
+
1102  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1104  Aws::Crt::Allocator *) noexcept;
+
1105  static void s_customDeleter(SubscriptionResponseMessage *) noexcept;
+
1106  /* This needs to be defined so that `SubscriptionResponseMessage` can be used as a key in maps. */
+
1107  bool operator<(const SubscriptionResponseMessage &) const noexcept;
+
1108  static const char *MODEL_NAME;
+
1109 
+
1110  protected:
+
1111  Aws::Crt::String GetModelName() const noexcept override;
+
1112 
+
1113  private:
+
1114  enum ChosenMember
+
1115  {
+
1116  TAG_JSON_MESSAGE,
+
1117  TAG_BINARY_MESSAGE
+
1118  } m_chosenMember;
+
1119  Aws::Crt::Optional<JsonMessage> m_jsonMessage;
+
1120  Aws::Crt::Optional<BinaryMessage> m_binaryMessage;
+
1121  };
+
1122 
+ +
1124  {
+ + +
1127  };
+
1128 
+ +
1130  {
+
1131  public:
+
1132  IoTCoreMessage() noexcept {}
+
1133  IoTCoreMessage &operator=(const IoTCoreMessage &) noexcept;
+
1134  IoTCoreMessage(const IoTCoreMessage &objectToCopy) { *this = objectToCopy; }
+
1138  void SetMessage(const MQTTMessage &message) noexcept
+
1139  {
+
1140  m_message = message;
+
1141  m_chosenMember = TAG_MESSAGE;
+
1142  }
+ +
1147  {
+
1148  if (m_chosenMember == TAG_MESSAGE)
+
1149  {
+
1150  return m_message;
+
1151  }
+
1152  else
+
1153  {
+ +
1155  }
+
1156  }
+
1157  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1158  static void s_loadFromJsonView(IoTCoreMessage &, const Aws::Crt::JsonView &) noexcept;
+
1159  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1161  Aws::Crt::Allocator *) noexcept;
+
1162  static void s_customDeleter(IoTCoreMessage *) noexcept;
+
1163  /* This needs to be defined so that `IoTCoreMessage` can be used as a key in maps. */
+
1164  bool operator<(const IoTCoreMessage &) const noexcept;
+
1165  static const char *MODEL_NAME;
+
1166 
+
1167  protected:
+
1168  Aws::Crt::String GetModelName() const noexcept override;
+
1169 
+
1170  private:
+
1171  enum ChosenMember
+
1172  {
+
1173  TAG_MESSAGE
+
1174  } m_chosenMember;
+ +
1176  };
+
1177 
+
1178  enum QOS
+
1179  {
+ + +
1182  };
+
1183 
+ +
1185  {
+
1186  public:
+ +
1188  ConfigurationUpdateEvents &operator=(const ConfigurationUpdateEvents &) noexcept;
+
1189  ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy) { *this = objectToCopy; }
+
1193  void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
+
1194  {
+
1195  m_configurationUpdateEvent = configurationUpdateEvent;
+
1196  m_chosenMember = TAG_CONFIGURATION_UPDATE_EVENT;
+
1197  }
+ +
1202  {
+
1203  if (m_chosenMember == TAG_CONFIGURATION_UPDATE_EVENT)
+
1204  {
+
1205  return m_configurationUpdateEvent;
+
1206  }
+
1207  else
+
1208  {
+ +
1210  }
+
1211  }
+
1212  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1213  static void s_loadFromJsonView(ConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexcept;
+
1214  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1216  Aws::Crt::Allocator *) noexcept;
+
1217  static void s_customDeleter(ConfigurationUpdateEvents *) noexcept;
+
1218  /* This needs to be defined so that `ConfigurationUpdateEvents` can be used as a key in maps. */
+
1219  bool operator<(const ConfigurationUpdateEvents &) const noexcept;
+
1220  static const char *MODEL_NAME;
+
1221 
+
1222  protected:
+
1223  Aws::Crt::String GetModelName() const noexcept override;
+
1224 
+
1225  private:
+
1226  enum ChosenMember
+
1227  {
+
1228  TAG_CONFIGURATION_UPDATE_EVENT
+
1229  } m_chosenMember;
+
1230  Aws::Crt::Optional<ConfigurationUpdateEvent> m_configurationUpdateEvent;
+
1231  };
+
1232 
+ +
1234  {
+
1235  public:
+ +
1237  ComponentUpdatePolicyEvents &operator=(const ComponentUpdatePolicyEvents &) noexcept;
+
1238  ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy) { *this = objectToCopy; }
+
1242  void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
+
1243  {
+
1244  m_preUpdateEvent = preUpdateEvent;
+
1245  m_chosenMember = TAG_PRE_UPDATE_EVENT;
+
1246  }
+ +
1251  {
+
1252  if (m_chosenMember == TAG_PRE_UPDATE_EVENT)
+
1253  {
+
1254  return m_preUpdateEvent;
+
1255  }
+
1256  else
+
1257  {
+ +
1259  }
+
1260  }
+
1264  void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
+
1265  {
+
1266  m_postUpdateEvent = postUpdateEvent;
+
1267  m_chosenMember = TAG_POST_UPDATE_EVENT;
+
1268  }
+ +
1273  {
+
1274  if (m_chosenMember == TAG_POST_UPDATE_EVENT)
+
1275  {
+
1276  return m_postUpdateEvent;
+
1277  }
+
1278  else
+
1279  {
+ +
1281  }
+
1282  }
+
1283  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1284  static void s_loadFromJsonView(ComponentUpdatePolicyEvents &, const Aws::Crt::JsonView &) noexcept;
+
1285  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1287  Aws::Crt::Allocator *) noexcept;
+
1288  static void s_customDeleter(ComponentUpdatePolicyEvents *) noexcept;
+
1289  /* This needs to be defined so that `ComponentUpdatePolicyEvents` can be used as a key in maps. */
+
1290  bool operator<(const ComponentUpdatePolicyEvents &) const noexcept;
+
1291  static const char *MODEL_NAME;
+
1292 
+
1293  protected:
+
1294  Aws::Crt::String GetModelName() const noexcept override;
+
1295 
+
1296  private:
+
1297  enum ChosenMember
+
1298  {
+
1299  TAG_PRE_UPDATE_EVENT,
+
1300  TAG_POST_UPDATE_EVENT
+
1301  } m_chosenMember;
+ + +
1304  };
+
1305 
+ +
1307  {
+
1308  public:
+ +
1310  CertificateUpdateEvent &operator=(const CertificateUpdateEvent &) noexcept;
+
1311  CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy) { *this = objectToCopy; }
+
1315  void SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexcept
+
1316  {
+
1317  m_certificateUpdate = certificateUpdate;
+
1318  m_chosenMember = TAG_CERTIFICATE_UPDATE;
+
1319  }
+ +
1324  {
+
1325  if (m_chosenMember == TAG_CERTIFICATE_UPDATE)
+
1326  {
+
1327  return m_certificateUpdate;
+
1328  }
+
1329  else
+
1330  {
+ +
1332  }
+
1333  }
+
1334  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1335  static void s_loadFromJsonView(CertificateUpdateEvent &, const Aws::Crt::JsonView &) noexcept;
+
1336  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1338  Aws::Crt::Allocator *) noexcept;
+
1339  static void s_customDeleter(CertificateUpdateEvent *) noexcept;
+
1340  /* This needs to be defined so that `CertificateUpdateEvent` can be used as a key in maps. */
+
1341  bool operator<(const CertificateUpdateEvent &) const noexcept;
+
1342  static const char *MODEL_NAME;
+
1343 
+
1344  protected:
+
1345  Aws::Crt::String GetModelName() const noexcept override;
+
1346 
+
1347  private:
+
1348  enum ChosenMember
+
1349  {
+
1350  TAG_CERTIFICATE_UPDATE
+
1351  } m_chosenMember;
+
1352  Aws::Crt::Optional<CertificateUpdate> m_certificateUpdate;
+
1353  };
+
1354 
+ +
1356  {
+
1357  public:
+
1358  CertificateOptions() noexcept {}
+ +
1363  void SetCertificateType(CertificateType certificateType) noexcept;
+
1367  Aws::Crt::Optional<CertificateType> GetCertificateType() noexcept;
+
1368  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1369  static void s_loadFromJsonView(CertificateOptions &, const Aws::Crt::JsonView &) noexcept;
+
1370  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+
1371  Aws::Crt::StringView,
+
1372  Aws::Crt::Allocator *) noexcept;
+
1373  static void s_customDeleter(CertificateOptions *) noexcept;
+
1374  /* This needs to be defined so that `CertificateOptions` can be used as a key in maps. */
+
1375  bool operator<(const CertificateOptions &) const noexcept;
+
1376  static const char *MODEL_NAME;
+
1377 
+
1378  protected:
+
1379  Aws::Crt::String GetModelName() const noexcept override;
+
1380 
+
1381  private:
+
1382  Aws::Crt::Optional<Aws::Crt::String> m_certificateType;
+
1383  };
+
1384 
+ +
1386  {
+ + +
1389  };
+
1390 
+ +
1392  {
+
1393  public:
+ + +
1399  void SetStatus(ConfigurationValidityStatus status) noexcept;
+ +
1407  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
1411  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
1415  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1419  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept { return m_message; }
+
1420  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1421  static void s_loadFromJsonView(ConfigurationValidityReport &, const Aws::Crt::JsonView &) noexcept;
+
1422  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1424  Aws::Crt::Allocator *) noexcept;
+
1425  static void s_customDeleter(ConfigurationValidityReport *) noexcept;
+
1426  /* This needs to be defined so that `ConfigurationValidityReport` can be used as a key in maps. */
+
1427  bool operator<(const ConfigurationValidityReport &) const noexcept;
+
1428  static const char *MODEL_NAME;
+
1429 
+
1430  protected:
+
1431  Aws::Crt::String GetModelName() const noexcept override;
+
1432 
+
1433  private:
+
1434  Aws::Crt::Optional<Aws::Crt::String> m_status;
+
1435  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
1436  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1437  };
+
1438 
+ +
1440  {
+
1441  public:
+
1442  PublishMessage() noexcept {}
+
1443  PublishMessage &operator=(const PublishMessage &) noexcept;
+
1444  PublishMessage(const PublishMessage &objectToCopy) { *this = objectToCopy; }
+
1448  void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
+
1449  {
+
1450  m_jsonMessage = jsonMessage;
+
1451  m_chosenMember = TAG_JSON_MESSAGE;
+
1452  }
+ +
1457  {
+
1458  if (m_chosenMember == TAG_JSON_MESSAGE)
+
1459  {
+
1460  return m_jsonMessage;
+
1461  }
+
1462  else
+
1463  {
+ +
1465  }
+
1466  }
+
1470  void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
+
1471  {
+
1472  m_binaryMessage = binaryMessage;
+
1473  m_chosenMember = TAG_BINARY_MESSAGE;
+
1474  }
+ +
1479  {
+
1480  if (m_chosenMember == TAG_BINARY_MESSAGE)
+
1481  {
+
1482  return m_binaryMessage;
+
1483  }
+
1484  else
+
1485  {
+ +
1487  }
+
1488  }
+
1489  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1490  static void s_loadFromJsonView(PublishMessage &, const Aws::Crt::JsonView &) noexcept;
+
1491  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1493  Aws::Crt::Allocator *) noexcept;
+
1494  static void s_customDeleter(PublishMessage *) noexcept;
+
1495  /* This needs to be defined so that `PublishMessage` can be used as a key in maps. */
+
1496  bool operator<(const PublishMessage &) const noexcept;
+
1497  static const char *MODEL_NAME;
+
1498 
+
1499  protected:
+
1500  Aws::Crt::String GetModelName() const noexcept override;
+
1501 
+
1502  private:
+
1503  enum ChosenMember
+
1504  {
+
1505  TAG_JSON_MESSAGE,
+
1506  TAG_BINARY_MESSAGE
+
1507  } m_chosenMember;
+
1508  Aws::Crt::Optional<JsonMessage> m_jsonMessage;
+
1509  Aws::Crt::Optional<BinaryMessage> m_binaryMessage;
+
1510  };
+
1511 
+ +
1513  {
+
1514  public:
+
1515  SecretValue() noexcept {}
+
1516  SecretValue &operator=(const SecretValue &) noexcept;
+
1517  SecretValue(const SecretValue &objectToCopy) { *this = objectToCopy; }
+
1521  void SetSecretString(const Aws::Crt::String &secretString) noexcept
+
1522  {
+
1523  m_secretString = secretString;
+
1524  m_chosenMember = TAG_SECRET_STRING;
+
1525  }
+ +
1530  {
+
1531  if (m_chosenMember == TAG_SECRET_STRING)
+
1532  {
+
1533  return m_secretString;
+
1534  }
+
1535  else
+
1536  {
+ +
1538  }
+
1539  }
+
1544  void SetSecretBinary(const Aws::Crt::Vector<uint8_t> &secretBinary) noexcept
+
1545  {
+
1546  m_secretBinary = secretBinary;
+
1547  m_chosenMember = TAG_SECRET_BINARY;
+
1548  }
+ +
1554  {
+
1555  if (m_chosenMember == TAG_SECRET_BINARY)
+
1556  {
+
1557  return m_secretBinary;
+
1558  }
+
1559  else
+
1560  {
+ +
1562  }
+
1563  }
+
1564  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1565  static void s_loadFromJsonView(SecretValue &, const Aws::Crt::JsonView &) noexcept;
+
1566  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1568  Aws::Crt::Allocator *) noexcept;
+
1569  static void s_customDeleter(SecretValue *) noexcept;
+
1570  /* This needs to be defined so that `SecretValue` can be used as a key in maps. */
+
1571  bool operator<(const SecretValue &) const noexcept;
+
1572  static const char *MODEL_NAME;
+
1573 
+
1574  protected:
+
1575  Aws::Crt::String GetModelName() const noexcept override;
+
1576 
+
1577  private:
+
1578  enum ChosenMember
+
1579  {
+
1580  TAG_SECRET_STRING,
+
1581  TAG_SECRET_BINARY
+
1582  } m_chosenMember;
+
1583  Aws::Crt::Optional<Aws::Crt::String> m_secretString;
+ +
1585  };
+
1586 
+ +
1588  {
+
1589  public:
+
1590  CredentialDocument() noexcept {}
+
1591  CredentialDocument &operator=(const CredentialDocument &) noexcept;
+
1592  CredentialDocument(const CredentialDocument &objectToCopy) { *this = objectToCopy; }
+
1597  void SetMqttCredential(const MQTTCredential &mqttCredential) noexcept
+
1598  {
+
1599  m_mqttCredential = mqttCredential;
+
1600  m_chosenMember = TAG_MQTT_CREDENTIAL;
+
1601  }
+ +
1607  {
+
1608  if (m_chosenMember == TAG_MQTT_CREDENTIAL)
+
1609  {
+
1610  return m_mqttCredential;
+
1611  }
+
1612  else
+
1613  {
+ +
1615  }
+
1616  }
+
1617  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1618  static void s_loadFromJsonView(CredentialDocument &, const Aws::Crt::JsonView &) noexcept;
+
1619  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1621  Aws::Crt::Allocator *) noexcept;
+
1622  static void s_customDeleter(CredentialDocument *) noexcept;
+
1623  /* This needs to be defined so that `CredentialDocument` can be used as a key in maps. */
+
1624  bool operator<(const CredentialDocument &) const noexcept;
+
1625  static const char *MODEL_NAME;
+
1626 
+
1627  protected:
+
1628  Aws::Crt::String GetModelName() const noexcept override;
+
1629 
+
1630  private:
+
1631  enum ChosenMember
+
1632  {
+
1633  TAG_MQTT_CREDENTIAL
+
1634  } m_chosenMember;
+
1635  Aws::Crt::Optional<MQTTCredential> m_mqttCredential;
+
1636  };
+
1637 
+ +
1639  {
+ + +
1642  };
+
1643 
+ +
1645  {
+
1646  public:
+ + +
1649 
+
1650  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1651 
+
1652  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1653  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1654  static void s_loadFromJsonView(InvalidArgumentsError &, const Aws::Crt::JsonView &) noexcept;
+
1655  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1657  Aws::Crt::Allocator *) noexcept;
+
1658  static void s_customDeleter(InvalidArgumentsError *) noexcept;
+
1659  /* This needs to be defined so that `InvalidArgumentsError` can be used as a key in maps. */
+
1660  bool operator<(const InvalidArgumentsError &) const noexcept;
+
1661  static const char *MODEL_NAME;
+
1662 
+
1663  protected:
+
1664  Aws::Crt::String GetModelName() const noexcept override;
+
1665 
+
1666  private:
+
1667  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1668  };
+
1669 
+ +
1671  {
+
1672  public:
+
1673  ServiceError() noexcept {}
+
1674  ServiceError(const ServiceError &) = default;
+
1675 
+
1676  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1677 
+
1678  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1679 
+
1680  void SetContext(const Aws::Crt::JsonObject &context) noexcept { m_context = context; }
+
1681 
+
1682  Aws::Crt::Optional<Aws::Crt::JsonObject> GetContext() noexcept { return m_context; }
+
1683  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1684  static void s_loadFromJsonView(ServiceError &, const Aws::Crt::JsonView &) noexcept;
+
1685  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1687  Aws::Crt::Allocator *) noexcept;
+
1688  static void s_customDeleter(ServiceError *) noexcept;
+
1689  /* This needs to be defined so that `ServiceError` can be used as a key in maps. */
+
1690  bool operator<(const ServiceError &) const noexcept;
+
1691  static const char *MODEL_NAME;
+
1692 
+
1693  protected:
+
1694  Aws::Crt::String GetModelName() const noexcept override;
+
1695 
+
1696  private:
+
1697  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1698  Aws::Crt::Optional<Aws::Crt::JsonObject> m_context;
+
1699  };
+
1700 
+ +
1702  {
+
1703  public:
+
1704  UnauthorizedError() noexcept {}
+ +
1706 
+
1707  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1708 
+
1709  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1710  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1711  static void s_loadFromJsonView(UnauthorizedError &, const Aws::Crt::JsonView &) noexcept;
+
1712  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1714  Aws::Crt::Allocator *) noexcept;
+
1715  static void s_customDeleter(UnauthorizedError *) noexcept;
+
1716  /* This needs to be defined so that `UnauthorizedError` can be used as a key in maps. */
+
1717  bool operator<(const UnauthorizedError &) const noexcept;
+
1718  static const char *MODEL_NAME;
+
1719 
+
1720  protected:
+
1721  Aws::Crt::String GetModelName() const noexcept override;
+
1722 
+
1723  private:
+
1724  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1725  };
+
1726 
+ +
1728  {
+
1729  public:
+ + +
1735  void SetIsValidClientDevice(const bool &isValidClientDevice) noexcept
+
1736  {
+
1737  m_isValidClientDevice = isValidClientDevice;
+
1738  }
+
1742  Aws::Crt::Optional<bool> GetIsValidClientDevice() noexcept { return m_isValidClientDevice; }
+
1743  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1744  static void s_loadFromJsonView(VerifyClientDeviceIdentityResponse &, const Aws::Crt::JsonView &) noexcept;
+
1745  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1747  Aws::Crt::Allocator *) noexcept;
+
1748  static void s_customDeleter(VerifyClientDeviceIdentityResponse *) noexcept;
+
1749  /* This needs to be defined so that `VerifyClientDeviceIdentityResponse` can be used as a key in maps. */
+
1750  bool operator<(const VerifyClientDeviceIdentityResponse &) const noexcept;
+
1751  static const char *MODEL_NAME;
+
1752 
+
1753  protected:
+
1754  Aws::Crt::String GetModelName() const noexcept override;
+
1755 
+
1756  private:
+
1757  Aws::Crt::Optional<bool> m_isValidClientDevice;
+
1758  };
+
1759 
+ +
1761  {
+
1762  public:
+ + +
1768  void SetCredential(const ClientDeviceCredential &credential) noexcept { m_credential = credential; }
+
1772  Aws::Crt::Optional<ClientDeviceCredential> GetCredential() noexcept { return m_credential; }
+
1773  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1774  static void s_loadFromJsonView(VerifyClientDeviceIdentityRequest &, const Aws::Crt::JsonView &) noexcept;
+
1775  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1777  Aws::Crt::Allocator *) noexcept;
+
1778  static void s_customDeleter(VerifyClientDeviceIdentityRequest *) noexcept;
+
1779  /* This needs to be defined so that `VerifyClientDeviceIdentityRequest` can be used as a key in maps. */
+
1780  bool operator<(const VerifyClientDeviceIdentityRequest &) const noexcept;
+
1781  static const char *MODEL_NAME;
+
1782 
+
1783  protected:
+
1784  Aws::Crt::String GetModelName() const noexcept override;
+
1785 
+
1786  private:
+
1787  Aws::Crt::Optional<ClientDeviceCredential> m_credential;
+
1788  };
+
1789 
+ +
1791  {
+
1792  public:
+
1793  InvalidTokenError() noexcept {}
+ +
1795 
+
1796  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1797 
+
1798  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1799  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1800  static void s_loadFromJsonView(InvalidTokenError &, const Aws::Crt::JsonView &) noexcept;
+
1801  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1803  Aws::Crt::Allocator *) noexcept;
+
1804  static void s_customDeleter(InvalidTokenError *) noexcept;
+
1805  /* This needs to be defined so that `InvalidTokenError` can be used as a key in maps. */
+
1806  bool operator<(const InvalidTokenError &) const noexcept;
+
1807  static const char *MODEL_NAME;
+
1808 
+
1809  protected:
+
1810  Aws::Crt::String GetModelName() const noexcept override;
+
1811 
+
1812  private:
+
1813  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1814  };
+
1815 
+ +
1817  {
+
1818  public:
+ + +
1821 
+
1822  void SetIsValid(const bool &isValid) noexcept { m_isValid = isValid; }
+
1823 
+
1824  Aws::Crt::Optional<bool> GetIsValid() noexcept { return m_isValid; }
+
1825  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1826  static void s_loadFromJsonView(ValidateAuthorizationTokenResponse &, const Aws::Crt::JsonView &) noexcept;
+
1827  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1829  Aws::Crt::Allocator *) noexcept;
+
1830  static void s_customDeleter(ValidateAuthorizationTokenResponse *) noexcept;
+
1831  /* This needs to be defined so that `ValidateAuthorizationTokenResponse` can be used as a key in maps. */
+
1832  bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept;
+
1833  static const char *MODEL_NAME;
+
1834 
+
1835  protected:
+
1836  Aws::Crt::String GetModelName() const noexcept override;
+
1837 
+
1838  private:
+
1839  Aws::Crt::Optional<bool> m_isValid;
+
1840  };
+
1841 
+ +
1843  {
+
1844  public:
+ + +
1847 
+
1848  void SetToken(const Aws::Crt::String &token) noexcept { m_token = token; }
+
1849 
+
1850  Aws::Crt::Optional<Aws::Crt::String> GetToken() noexcept { return m_token; }
+
1851  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1852  static void s_loadFromJsonView(ValidateAuthorizationTokenRequest &, const Aws::Crt::JsonView &) noexcept;
+
1853  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1855  Aws::Crt::Allocator *) noexcept;
+
1856  static void s_customDeleter(ValidateAuthorizationTokenRequest *) noexcept;
+
1857  /* This needs to be defined so that `ValidateAuthorizationTokenRequest` can be used as a key in maps. */
+
1858  bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept;
+
1859  static const char *MODEL_NAME;
+
1860 
+
1861  protected:
+
1862  Aws::Crt::String GetModelName() const noexcept override;
+
1863 
+
1864  private:
+
1865  Aws::Crt::Optional<Aws::Crt::String> m_token;
+
1866  };
+
1867 
+ +
1869  {
+
1870  public:
+
1871  ConflictError() noexcept {}
+
1872  ConflictError(const ConflictError &) = default;
+
1873 
+
1874  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1875 
+
1876  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1877  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1878  static void s_loadFromJsonView(ConflictError &, const Aws::Crt::JsonView &) noexcept;
+
1879  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1881  Aws::Crt::Allocator *) noexcept;
+
1882  static void s_customDeleter(ConflictError *) noexcept;
+
1883  /* This needs to be defined so that `ConflictError` can be used as a key in maps. */
+
1884  bool operator<(const ConflictError &) const noexcept;
+
1885  static const char *MODEL_NAME;
+
1886 
+
1887  protected:
+
1888  Aws::Crt::String GetModelName() const noexcept override;
+
1889 
+
1890  private:
+
1891  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
1892  };
+
1893 
+ +
1895  {
+
1896  public:
+ + +
1902  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
1907  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1908  static void s_loadFromJsonView(UpdateThingShadowResponse &, const Aws::Crt::JsonView &) noexcept;
+
1909  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1911  Aws::Crt::Allocator *) noexcept;
+
1912  static void s_customDeleter(UpdateThingShadowResponse *) noexcept;
+
1913  /* This needs to be defined so that `UpdateThingShadowResponse` can be used as a key in maps. */
+
1914  bool operator<(const UpdateThingShadowResponse &) const noexcept;
+
1915  static const char *MODEL_NAME;
+
1916 
+
1917  protected:
+
1918  Aws::Crt::String GetModelName() const noexcept override;
+
1919 
+
1920  private:
+
1921  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
1922  };
+
1923 
+ +
1925  {
+
1926  public:
+ + +
1932  void SetThingName(const Aws::Crt::String &thingName) noexcept { m_thingName = thingName; }
+
1936  Aws::Crt::Optional<Aws::Crt::String> GetThingName() noexcept { return m_thingName; }
+
1941  void SetShadowName(const Aws::Crt::String &shadowName) noexcept { m_shadowName = shadowName; }
+
1946  Aws::Crt::Optional<Aws::Crt::String> GetShadowName() noexcept { return m_shadowName; }
+
1950  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
1955  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1956  static void s_loadFromJsonView(UpdateThingShadowRequest &, const Aws::Crt::JsonView &) noexcept;
+
1957  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
1959  Aws::Crt::Allocator *) noexcept;
+
1960  static void s_customDeleter(UpdateThingShadowRequest *) noexcept;
+
1961  /* This needs to be defined so that `UpdateThingShadowRequest` can be used as a key in maps. */
+
1962  bool operator<(const UpdateThingShadowRequest &) const noexcept;
+
1963  static const char *MODEL_NAME;
+
1964 
+
1965  protected:
+
1966  Aws::Crt::String GetModelName() const noexcept override;
+
1967 
+
1968  private:
+
1969  Aws::Crt::Optional<Aws::Crt::String> m_thingName;
+
1970  Aws::Crt::Optional<Aws::Crt::String> m_shadowName;
+
1971  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
1972  };
+
1973 
+ +
1975  {
+
1976  public:
+ + +
1979 
+
1980  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
1981 
+
1982  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
1983 
+
1984  void SetResourceType(const Aws::Crt::String &resourceType) noexcept { m_resourceType = resourceType; }
+
1985 
+
1986  Aws::Crt::Optional<Aws::Crt::String> GetResourceType() noexcept { return m_resourceType; }
+
1987 
+
1988  void SetResourceName(const Aws::Crt::String &resourceName) noexcept { m_resourceName = resourceName; }
+
1989 
+
1990  Aws::Crt::Optional<Aws::Crt::String> GetResourceName() noexcept { return m_resourceName; }
+
1991  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
1992  static void s_loadFromJsonView(ResourceNotFoundError &, const Aws::Crt::JsonView &) noexcept;
+
1993  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
1995  Aws::Crt::Allocator *) noexcept;
+
1996  static void s_customDeleter(ResourceNotFoundError *) noexcept;
+
1997  /* This needs to be defined so that `ResourceNotFoundError` can be used as a key in maps. */
+
1998  bool operator<(const ResourceNotFoundError &) const noexcept;
+
1999  static const char *MODEL_NAME;
+
2000 
+
2001  protected:
+
2002  Aws::Crt::String GetModelName() const noexcept override;
+
2003 
+
2004  private:
+
2005  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
2006  Aws::Crt::Optional<Aws::Crt::String> m_resourceType;
+
2007  Aws::Crt::Optional<Aws::Crt::String> m_resourceName;
+
2008  };
+
2009 
+ +
2011  {
+
2012  public:
+
2013  UpdateStateResponse() noexcept {}
+ +
2015  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2016  static void s_loadFromJsonView(UpdateStateResponse &, const Aws::Crt::JsonView &) noexcept;
+
2017  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2019  Aws::Crt::Allocator *) noexcept;
+
2020  static void s_customDeleter(UpdateStateResponse *) noexcept;
+
2021  /* This needs to be defined so that `UpdateStateResponse` can be used as a key in maps. */
+
2022  bool operator<(const UpdateStateResponse &) const noexcept;
+
2023  static const char *MODEL_NAME;
+
2024 
+
2025  protected:
+
2026  Aws::Crt::String GetModelName() const noexcept override;
+
2027 
+
2028  private:
+
2029  };
+
2030 
+ +
2032  {
+
2033  public:
+
2034  UpdateStateRequest() noexcept {}
+ +
2039  void SetState(ReportedLifecycleState state) noexcept;
+
2043  Aws::Crt::Optional<ReportedLifecycleState> GetState() noexcept;
+
2044  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2045  static void s_loadFromJsonView(UpdateStateRequest &, const Aws::Crt::JsonView &) noexcept;
+
2046  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+
2047  Aws::Crt::StringView,
+
2048  Aws::Crt::Allocator *) noexcept;
+
2049  static void s_customDeleter(UpdateStateRequest *) noexcept;
+
2050  /* This needs to be defined so that `UpdateStateRequest` can be used as a key in maps. */
+
2051  bool operator<(const UpdateStateRequest &) const noexcept;
+
2052  static const char *MODEL_NAME;
+
2053 
+
2054  protected:
+
2055  Aws::Crt::String GetModelName() const noexcept override;
+
2056 
+
2057  private:
+
2058  Aws::Crt::Optional<Aws::Crt::String> m_state;
+
2059  };
+
2060 
+ +
2062  {
+
2063  public:
+ + +
2066 
+
2067  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
2068 
+
2069  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
2070  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2071  static void s_loadFromJsonView(FailedUpdateConditionCheckError &, const Aws::Crt::JsonView &) noexcept;
+
2072  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
2074  Aws::Crt::Allocator *) noexcept;
+
2075  static void s_customDeleter(FailedUpdateConditionCheckError *) noexcept;
+
2076  /* This needs to be defined so that `FailedUpdateConditionCheckError` can be used as a key in maps. */
+
2077  bool operator<(const FailedUpdateConditionCheckError &) const noexcept;
+
2078  static const char *MODEL_NAME;
+
2079 
+
2080  protected:
+
2081  Aws::Crt::String GetModelName() const noexcept override;
+
2082 
+
2083  private:
+
2084  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
2085  };
+
2086 
+ +
2088  {
+
2089  public:
+ + +
2092  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2093  static void s_loadFromJsonView(UpdateConfigurationResponse &, const Aws::Crt::JsonView &) noexcept;
+
2094  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2096  Aws::Crt::Allocator *) noexcept;
+
2097  static void s_customDeleter(UpdateConfigurationResponse *) noexcept;
+
2098  /* This needs to be defined so that `UpdateConfigurationResponse` can be used as a key in maps. */
+
2099  bool operator<(const UpdateConfigurationResponse &) const noexcept;
+
2100  static const char *MODEL_NAME;
+
2101 
+
2102  protected:
+
2103  Aws::Crt::String GetModelName() const noexcept override;
+
2104 
+
2105  private:
+
2106  };
+
2107 
+ +
2109  {
+
2110  public:
+ + +
2117  void SetKeyPath(const Aws::Crt::Vector<Aws::Crt::String> &keyPath) noexcept { m_keyPath = keyPath; }
+ +
2128  void SetTimestamp(const Aws::Crt::DateTime &timestamp) noexcept { m_timestamp = timestamp; }
+
2134  Aws::Crt::Optional<Aws::Crt::DateTime> GetTimestamp() noexcept { return m_timestamp; }
+
2138  void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept { m_valueToMerge = valueToMerge; }
+
2142  Aws::Crt::Optional<Aws::Crt::JsonObject> GetValueToMerge() noexcept { return m_valueToMerge; }
+
2143  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2144  static void s_loadFromJsonView(UpdateConfigurationRequest &, const Aws::Crt::JsonView &) noexcept;
+
2145  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2147  Aws::Crt::Allocator *) noexcept;
+
2148  static void s_customDeleter(UpdateConfigurationRequest *) noexcept;
+
2149  /* This needs to be defined so that `UpdateConfigurationRequest` can be used as a key in maps. */
+
2150  bool operator<(const UpdateConfigurationRequest &) const noexcept;
+
2151  static const char *MODEL_NAME;
+
2152 
+
2153  protected:
+
2154  Aws::Crt::String GetModelName() const noexcept override;
+
2155 
+
2156  private:
+
2157  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_keyPath;
+
2158  Aws::Crt::Optional<Aws::Crt::DateTime> m_timestamp;
+
2159  Aws::Crt::Optional<Aws::Crt::JsonObject> m_valueToMerge;
+
2160  };
+
2161 
+ +
2163  {
+
2164  public:
+ + +
2167  default;
+
2168  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2169  static void s_loadFromJsonView(
+ +
2171  const Aws::Crt::JsonView &) noexcept;
+
2172  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2174  Aws::Crt::Allocator *) noexcept;
+
2175  static void s_customDeleter(SubscribeToValidateConfigurationUpdatesResponse *) noexcept;
+
2176  /* This needs to be defined so that `SubscribeToValidateConfigurationUpdatesResponse` can be used as a key
+
2177  * in maps. */
+ +
2179  static const char *MODEL_NAME;
+
2180 
+
2181  protected:
+
2182  Aws::Crt::String GetModelName() const noexcept override;
+
2183 
+
2184  private:
+
2185  };
+
2186 
+ +
2188  {
+
2189  public:
+ + +
2192  default;
+
2193  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2194  static void s_loadFromJsonView(
+ +
2196  const Aws::Crt::JsonView &) noexcept;
+
2197  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2199  Aws::Crt::Allocator *) noexcept;
+
2200  static void s_customDeleter(SubscribeToValidateConfigurationUpdatesRequest *) noexcept;
+
2201  /* This needs to be defined so that `SubscribeToValidateConfigurationUpdatesRequest` can be used as a key in
+
2202  * maps. */
+ +
2204  static const char *MODEL_NAME;
+
2205 
+
2206  protected:
+
2207  Aws::Crt::String GetModelName() const noexcept override;
+
2208 
+
2209  private:
+
2210  };
+
2211 
+ +
2213  {
+
2214  public:
+ + +
2220  void SetTopicName(const Aws::Crt::String &topicName) noexcept { m_topicName = topicName; }
+
2224  Aws::Crt::Optional<Aws::Crt::String> GetTopicName() noexcept { return m_topicName; }
+
2225  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2226  static void s_loadFromJsonView(SubscribeToTopicResponse &, const Aws::Crt::JsonView &) noexcept;
+
2227  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2229  Aws::Crt::Allocator *) noexcept;
+
2230  static void s_customDeleter(SubscribeToTopicResponse *) noexcept;
+
2231  /* This needs to be defined so that `SubscribeToTopicResponse` can be used as a key in maps. */
+
2232  bool operator<(const SubscribeToTopicResponse &) const noexcept;
+
2233  static const char *MODEL_NAME;
+
2234 
+
2235  protected:
+
2236  Aws::Crt::String GetModelName() const noexcept override;
+
2237 
+
2238  private:
+
2239  Aws::Crt::Optional<Aws::Crt::String> m_topicName;
+
2240  };
+
2241 
+ +
2243  {
+
2244  public:
+ + +
2250  void SetTopic(const Aws::Crt::String &topic) noexcept { m_topic = topic; }
+
2254  Aws::Crt::Optional<Aws::Crt::String> GetTopic() noexcept { return m_topic; }
+
2258  void SetReceiveMode(ReceiveMode receiveMode) noexcept;
+
2262  Aws::Crt::Optional<ReceiveMode> GetReceiveMode() noexcept;
+
2263  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2264  static void s_loadFromJsonView(SubscribeToTopicRequest &, const Aws::Crt::JsonView &) noexcept;
+
2265  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+
2266  Aws::Crt::StringView,
+
2267  Aws::Crt::Allocator *) noexcept;
+
2268  static void s_customDeleter(SubscribeToTopicRequest *) noexcept;
+
2269  /* This needs to be defined so that `SubscribeToTopicRequest` can be used as a key in maps. */
+
2270  bool operator<(const SubscribeToTopicRequest &) const noexcept;
+
2271  static const char *MODEL_NAME;
+
2272 
+
2273  protected:
+
2274  Aws::Crt::String GetModelName() const noexcept override;
+
2275 
+
2276  private:
+
2277  Aws::Crt::Optional<Aws::Crt::String> m_topic;
+
2278  Aws::Crt::Optional<Aws::Crt::String> m_receiveMode;
+
2279  };
+
2280 
+ +
2282  {
+
2283  public:
+ + +
2286  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2287  static void s_loadFromJsonView(SubscribeToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept;
+
2288  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2290  Aws::Crt::Allocator *) noexcept;
+
2291  static void s_customDeleter(SubscribeToIoTCoreResponse *) noexcept;
+
2292  /* This needs to be defined so that `SubscribeToIoTCoreResponse` can be used as a key in maps. */
+
2293  bool operator<(const SubscribeToIoTCoreResponse &) const noexcept;
+
2294  static const char *MODEL_NAME;
+
2295 
+
2296  protected:
+
2297  Aws::Crt::String GetModelName() const noexcept override;
+
2298 
+
2299  private:
+
2300  };
+
2301 
+ +
2303  {
+
2304  public:
+ + +
2310  void SetTopicName(const Aws::Crt::String &topicName) noexcept { m_topicName = topicName; }
+
2314  Aws::Crt::Optional<Aws::Crt::String> GetTopicName() noexcept { return m_topicName; }
+
2318  void SetQos(QOS qos) noexcept;
+
2322  Aws::Crt::Optional<QOS> GetQos() noexcept;
+
2323  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2324  static void s_loadFromJsonView(SubscribeToIoTCoreRequest &, const Aws::Crt::JsonView &) noexcept;
+
2325  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+
2326  Aws::Crt::StringView,
+
2327  Aws::Crt::Allocator *) noexcept;
+
2328  static void s_customDeleter(SubscribeToIoTCoreRequest *) noexcept;
+
2329  /* This needs to be defined so that `SubscribeToIoTCoreRequest` can be used as a key in maps. */
+
2330  bool operator<(const SubscribeToIoTCoreRequest &) const noexcept;
+
2331  static const char *MODEL_NAME;
+
2332 
+
2333  protected:
+
2334  Aws::Crt::String GetModelName() const noexcept override;
+
2335 
+
2336  private:
+
2337  Aws::Crt::Optional<Aws::Crt::String> m_topicName;
+
2338  Aws::Crt::Optional<Aws::Crt::String> m_qos;
+
2339  };
+
2340 
+ +
2342  {
+
2343  public:
+ + +
2346  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2347  static void s_loadFromJsonView(
+ +
2349  const Aws::Crt::JsonView &) noexcept;
+
2350  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2352  Aws::Crt::Allocator *) noexcept;
+
2353  static void s_customDeleter(SubscribeToConfigurationUpdateResponse *) noexcept;
+
2354  /* This needs to be defined so that `SubscribeToConfigurationUpdateResponse` can be used as a key in maps.
+
2355  */
+ +
2357  static const char *MODEL_NAME;
+
2358 
+
2359  protected:
+
2360  Aws::Crt::String GetModelName() const noexcept override;
+
2361 
+
2362  private:
+
2363  };
+
2364 
+ +
2366  {
+
2367  public:
+ + +
2373  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
2377  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
2382  void SetKeyPath(const Aws::Crt::Vector<Aws::Crt::String> &keyPath) noexcept { m_keyPath = keyPath; }
+ +
2388  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2389  static void s_loadFromJsonView(
+ +
2391  const Aws::Crt::JsonView &) noexcept;
+
2392  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2394  Aws::Crt::Allocator *) noexcept;
+
2395  static void s_customDeleter(SubscribeToConfigurationUpdateRequest *) noexcept;
+
2396  /* This needs to be defined so that `SubscribeToConfigurationUpdateRequest` can be used as a key in maps. */
+
2397  bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept;
+
2398  static const char *MODEL_NAME;
+
2399 
+
2400  protected:
+
2401  Aws::Crt::String GetModelName() const noexcept override;
+
2402 
+
2403  private:
+
2404  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
2405  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_keyPath;
+
2406  };
+
2407 
+ +
2409  {
+
2410  public:
+ + +
2413  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2414  static void s_loadFromJsonView(SubscribeToComponentUpdatesResponse &, const Aws::Crt::JsonView &) noexcept;
+
2415  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2417  Aws::Crt::Allocator *) noexcept;
+
2418  static void s_customDeleter(SubscribeToComponentUpdatesResponse *) noexcept;
+
2419  /* This needs to be defined so that `SubscribeToComponentUpdatesResponse` can be used as a key in maps. */
+
2420  bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept;
+
2421  static const char *MODEL_NAME;
+
2422 
+
2423  protected:
+
2424  Aws::Crt::String GetModelName() const noexcept override;
+
2425 
+
2426  private:
+
2427  };
+
2428 
+ +
2430  {
+
2431  public:
+ + +
2434  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2435  static void s_loadFromJsonView(SubscribeToComponentUpdatesRequest &, const Aws::Crt::JsonView &) noexcept;
+
2436  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2438  Aws::Crt::Allocator *) noexcept;
+
2439  static void s_customDeleter(SubscribeToComponentUpdatesRequest *) noexcept;
+
2440  /* This needs to be defined so that `SubscribeToComponentUpdatesRequest` can be used as a key in maps. */
+
2441  bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept;
+
2442  static const char *MODEL_NAME;
+
2443 
+
2444  protected:
+
2445  Aws::Crt::String GetModelName() const noexcept override;
+
2446 
+
2447  private:
+
2448  };
+
2449 
+ +
2451  {
+
2452  public:
+ + +
2455  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2456  static void s_loadFromJsonView(
+ +
2458  const Aws::Crt::JsonView &) noexcept;
+
2459  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2461  Aws::Crt::Allocator *) noexcept;
+
2462  static void s_customDeleter(SubscribeToCertificateUpdatesResponse *) noexcept;
+
2463  /* This needs to be defined so that `SubscribeToCertificateUpdatesResponse` can be used as a key in maps. */
+
2464  bool operator<(const SubscribeToCertificateUpdatesResponse &) const noexcept;
+
2465  static const char *MODEL_NAME;
+
2466 
+
2467  protected:
+
2468  Aws::Crt::String GetModelName() const noexcept override;
+
2469 
+
2470  private:
+
2471  };
+
2472 
+ +
2474  {
+
2475  public:
+ + +
2478 
+
2479  void SetCertificateOptions(const CertificateOptions &certificateOptions) noexcept
+
2480  {
+
2481  m_certificateOptions = certificateOptions;
+
2482  }
+
2483 
+
2484  Aws::Crt::Optional<CertificateOptions> GetCertificateOptions() noexcept { return m_certificateOptions; }
+
2485  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2486  static void s_loadFromJsonView(SubscribeToCertificateUpdatesRequest &, const Aws::Crt::JsonView &) noexcept;
+
2487  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2489  Aws::Crt::Allocator *) noexcept;
+
2490  static void s_customDeleter(SubscribeToCertificateUpdatesRequest *) noexcept;
+
2491  /* This needs to be defined so that `SubscribeToCertificateUpdatesRequest` can be used as a key in maps. */
+
2492  bool operator<(const SubscribeToCertificateUpdatesRequest &) const noexcept;
+
2493  static const char *MODEL_NAME;
+
2494 
+
2495  protected:
+
2496  Aws::Crt::String GetModelName() const noexcept override;
+
2497 
+
2498  private:
+
2499  Aws::Crt::Optional<CertificateOptions> m_certificateOptions;
+
2500  };
+
2501 
+ +
2503  {
+
2504  public:
+ + +
2507 
+
2508  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
2509 
+
2510  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
2511  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2512  static void s_loadFromJsonView(ComponentNotFoundError &, const Aws::Crt::JsonView &) noexcept;
+
2513  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
2515  Aws::Crt::Allocator *) noexcept;
+
2516  static void s_customDeleter(ComponentNotFoundError *) noexcept;
+
2517  /* This needs to be defined so that `ComponentNotFoundError` can be used as a key in maps. */
+
2518  bool operator<(const ComponentNotFoundError &) const noexcept;
+
2519  static const char *MODEL_NAME;
+
2520 
+
2521  protected:
+
2522  Aws::Crt::String GetModelName() const noexcept override;
+
2523 
+
2524  private:
+
2525  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
2526  };
+
2527 
+ +
2529  {
+
2530  public:
+ + +
2536  void SetStopStatus(RequestStatus stopStatus) noexcept;
+
2540  Aws::Crt::Optional<RequestStatus> GetStopStatus() noexcept;
+
2544  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
2548  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept { return m_message; }
+
2549  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2550  static void s_loadFromJsonView(StopComponentResponse &, const Aws::Crt::JsonView &) noexcept;
+
2551  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2553  Aws::Crt::Allocator *) noexcept;
+
2554  static void s_customDeleter(StopComponentResponse *) noexcept;
+
2555  /* This needs to be defined so that `StopComponentResponse` can be used as a key in maps. */
+
2556  bool operator<(const StopComponentResponse &) const noexcept;
+
2557  static const char *MODEL_NAME;
+
2558 
+
2559  protected:
+
2560  Aws::Crt::String GetModelName() const noexcept override;
+
2561 
+
2562  private:
+
2563  Aws::Crt::Optional<Aws::Crt::String> m_stopStatus;
+
2564  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
2565  };
+
2566 
+ +
2568  {
+
2569  public:
+
2570  StopComponentRequest() noexcept {}
+ +
2575  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
2579  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
2580  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2581  static void s_loadFromJsonView(StopComponentRequest &, const Aws::Crt::JsonView &) noexcept;
+
2582  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2584  Aws::Crt::Allocator *) noexcept;
+
2585  static void s_customDeleter(StopComponentRequest *) noexcept;
+
2586  /* This needs to be defined so that `StopComponentRequest` can be used as a key in maps. */
+
2587  bool operator<(const StopComponentRequest &) const noexcept;
+
2588  static const char *MODEL_NAME;
+
2589 
+
2590  protected:
+
2591  Aws::Crt::String GetModelName() const noexcept override;
+
2592 
+
2593  private:
+
2594  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
2595  };
+
2596 
+ +
2598  {
+
2599  public:
+ + +
2602  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2603  static void s_loadFromJsonView(
+ +
2605  const Aws::Crt::JsonView &) noexcept;
+
2606  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2608  Aws::Crt::Allocator *) noexcept;
+
2609  static void s_customDeleter(SendConfigurationValidityReportResponse *) noexcept;
+
2610  /* This needs to be defined so that `SendConfigurationValidityReportResponse` can be used as a key in maps.
+
2611  */
+ +
2613  static const char *MODEL_NAME;
+
2614 
+
2615  protected:
+
2616  Aws::Crt::String GetModelName() const noexcept override;
+
2617 
+
2618  private:
+
2619  };
+
2620 
+ +
2622  {
+
2623  public:
+ + +
2629  void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
+
2630  {
+
2631  m_configurationValidityReport = configurationValidityReport;
+
2632  }
+ +
2637  {
+
2638  return m_configurationValidityReport;
+
2639  }
+
2640  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2641  static void s_loadFromJsonView(
+ +
2643  const Aws::Crt::JsonView &) noexcept;
+
2644  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2646  Aws::Crt::Allocator *) noexcept;
+
2647  static void s_customDeleter(SendConfigurationValidityReportRequest *) noexcept;
+
2648  /* This needs to be defined so that `SendConfigurationValidityReportRequest` can be used as a key in maps.
+
2649  */
+ +
2651  static const char *MODEL_NAME;
+
2652 
+
2653  protected:
+
2654  Aws::Crt::String GetModelName() const noexcept override;
+
2655 
+
2656  private:
+
2657  Aws::Crt::Optional<ConfigurationValidityReport> m_configurationValidityReport;
+
2658  };
+
2659 
+ +
2661  {
+
2662  public:
+ + +
2665  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2666  static void s_loadFromJsonView(ResumeComponentResponse &, const Aws::Crt::JsonView &) noexcept;
+
2667  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2669  Aws::Crt::Allocator *) noexcept;
+
2670  static void s_customDeleter(ResumeComponentResponse *) noexcept;
+
2671  /* This needs to be defined so that `ResumeComponentResponse` can be used as a key in maps. */
+
2672  bool operator<(const ResumeComponentResponse &) const noexcept;
+
2673  static const char *MODEL_NAME;
+
2674 
+
2675  protected:
+
2676  Aws::Crt::String GetModelName() const noexcept override;
+
2677 
+
2678  private:
+
2679  };
+
2680 
+ +
2682  {
+
2683  public:
+ + +
2689  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
2693  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
2694  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2695  static void s_loadFromJsonView(ResumeComponentRequest &, const Aws::Crt::JsonView &) noexcept;
+
2696  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2698  Aws::Crt::Allocator *) noexcept;
+
2699  static void s_customDeleter(ResumeComponentRequest *) noexcept;
+
2700  /* This needs to be defined so that `ResumeComponentRequest` can be used as a key in maps. */
+
2701  bool operator<(const ResumeComponentRequest &) const noexcept;
+
2702  static const char *MODEL_NAME;
+
2703 
+
2704  protected:
+
2705  Aws::Crt::String GetModelName() const noexcept override;
+
2706 
+
2707  private:
+
2708  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
2709  };
+
2710 
+ +
2712  {
+
2713  public:
+ + +
2719  void SetRestartStatus(RequestStatus restartStatus) noexcept;
+
2723  Aws::Crt::Optional<RequestStatus> GetRestartStatus() noexcept;
+
2727  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
2731  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept { return m_message; }
+
2732  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2733  static void s_loadFromJsonView(RestartComponentResponse &, const Aws::Crt::JsonView &) noexcept;
+
2734  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2736  Aws::Crt::Allocator *) noexcept;
+
2737  static void s_customDeleter(RestartComponentResponse *) noexcept;
+
2738  /* This needs to be defined so that `RestartComponentResponse` can be used as a key in maps. */
+
2739  bool operator<(const RestartComponentResponse &) const noexcept;
+
2740  static const char *MODEL_NAME;
+
2741 
+
2742  protected:
+
2743  Aws::Crt::String GetModelName() const noexcept override;
+
2744 
+
2745  private:
+
2746  Aws::Crt::Optional<Aws::Crt::String> m_restartStatus;
+
2747  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
2748  };
+
2749 
+ +
2751  {
+
2752  public:
+ + +
2758  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
2762  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
2763  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2764  static void s_loadFromJsonView(RestartComponentRequest &, const Aws::Crt::JsonView &) noexcept;
+
2765  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2767  Aws::Crt::Allocator *) noexcept;
+
2768  static void s_customDeleter(RestartComponentRequest *) noexcept;
+
2769  /* This needs to be defined so that `RestartComponentRequest` can be used as a key in maps. */
+
2770  bool operator<(const RestartComponentRequest &) const noexcept;
+
2771  static const char *MODEL_NAME;
+
2772 
+
2773  protected:
+
2774  Aws::Crt::String GetModelName() const noexcept override;
+
2775 
+
2776  private:
+
2777  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
2778  };
+
2779 
+ +
2781  {
+
2782  public:
+ + +
2785  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2786  static void s_loadFromJsonView(PutComponentMetricResponse &, const Aws::Crt::JsonView &) noexcept;
+
2787  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2789  Aws::Crt::Allocator *) noexcept;
+
2790  static void s_customDeleter(PutComponentMetricResponse *) noexcept;
+
2791  /* This needs to be defined so that `PutComponentMetricResponse` can be used as a key in maps. */
+
2792  bool operator<(const PutComponentMetricResponse &) const noexcept;
+
2793  static const char *MODEL_NAME;
+
2794 
+
2795  protected:
+
2796  Aws::Crt::String GetModelName() const noexcept override;
+
2797 
+
2798  private:
+
2799  };
+
2800 
+ +
2802  {
+
2803  public:
+ + +
2806 
+
2807  void SetMetrics(const Aws::Crt::Vector<Metric> &metrics) noexcept { m_metrics = metrics; }
+
2808 
+ +
2810  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2811  static void s_loadFromJsonView(PutComponentMetricRequest &, const Aws::Crt::JsonView &) noexcept;
+
2812  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2814  Aws::Crt::Allocator *) noexcept;
+
2815  static void s_customDeleter(PutComponentMetricRequest *) noexcept;
+
2816  /* This needs to be defined so that `PutComponentMetricRequest` can be used as a key in maps. */
+
2817  bool operator<(const PutComponentMetricRequest &) const noexcept;
+
2818  static const char *MODEL_NAME;
+
2819 
+
2820  protected:
+
2821  Aws::Crt::String GetModelName() const noexcept override;
+
2822 
+
2823  private:
+
2824  Aws::Crt::Optional<Aws::Crt::Vector<Metric>> m_metrics;
+
2825  };
+
2826 
+ +
2828  {
+
2829  public:
+ + +
2832  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2833  static void s_loadFromJsonView(PublishToTopicResponse &, const Aws::Crt::JsonView &) noexcept;
+
2834  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2836  Aws::Crt::Allocator *) noexcept;
+
2837  static void s_customDeleter(PublishToTopicResponse *) noexcept;
+
2838  /* This needs to be defined so that `PublishToTopicResponse` can be used as a key in maps. */
+
2839  bool operator<(const PublishToTopicResponse &) const noexcept;
+
2840  static const char *MODEL_NAME;
+
2841 
+
2842  protected:
+
2843  Aws::Crt::String GetModelName() const noexcept override;
+
2844 
+
2845  private:
+
2846  };
+
2847 
+ +
2849  {
+
2850  public:
+ + +
2856  void SetTopic(const Aws::Crt::String &topic) noexcept { m_topic = topic; }
+
2860  Aws::Crt::Optional<Aws::Crt::String> GetTopic() noexcept { return m_topic; }
+
2864  void SetPublishMessage(const PublishMessage &publishMessage) noexcept { m_publishMessage = publishMessage; }
+
2868  Aws::Crt::Optional<PublishMessage> GetPublishMessage() noexcept { return m_publishMessage; }
+
2869  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2870  static void s_loadFromJsonView(PublishToTopicRequest &, const Aws::Crt::JsonView &) noexcept;
+
2871  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2873  Aws::Crt::Allocator *) noexcept;
+
2874  static void s_customDeleter(PublishToTopicRequest *) noexcept;
+
2875  /* This needs to be defined so that `PublishToTopicRequest` can be used as a key in maps. */
+
2876  bool operator<(const PublishToTopicRequest &) const noexcept;
+
2877  static const char *MODEL_NAME;
+
2878 
+
2879  protected:
+
2880  Aws::Crt::String GetModelName() const noexcept override;
+
2881 
+
2882  private:
+
2883  Aws::Crt::Optional<Aws::Crt::String> m_topic;
+
2884  Aws::Crt::Optional<PublishMessage> m_publishMessage;
+
2885  };
+
2886 
+ +
2888  {
+
2889  public:
+ + +
2892  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
2893  static void s_loadFromJsonView(PublishToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept;
+
2894  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
2896  Aws::Crt::Allocator *) noexcept;
+
2897  static void s_customDeleter(PublishToIoTCoreResponse *) noexcept;
+
2898  /* This needs to be defined so that `PublishToIoTCoreResponse` can be used as a key in maps. */
+
2899  bool operator<(const PublishToIoTCoreResponse &) const noexcept;
+
2900  static const char *MODEL_NAME;
+
2901 
+
2902  protected:
+
2903  Aws::Crt::String GetModelName() const noexcept override;
+
2904 
+
2905  private:
+
2906  };
+
2907 
+ +
2909  {
+
2910  public:
+ + +
2916  void SetTopicName(const Aws::Crt::String &topicName) noexcept { m_topicName = topicName; }
+
2920  Aws::Crt::Optional<Aws::Crt::String> GetTopicName() noexcept { return m_topicName; }
+
2924  void SetQos(QOS qos) noexcept;
+
2928  Aws::Crt::Optional<QOS> GetQos() noexcept;
+
2932  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
2940  void SetRetain(const bool &retain) noexcept { m_retain = retain; }
+
2944  Aws::Crt::Optional<bool> GetRetain() noexcept { return m_retain; }
+
2948  void SetUserProperties(const Aws::Crt::Vector<UserProperty> &userProperties) noexcept
+
2949  {
+
2950  m_userProperties = userProperties;
+
2951  }
+ +
2959  void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
+
2960  {
+
2961  m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
+
2962  }
+ +
2967  {
+
2968  return m_messageExpiryIntervalSeconds;
+
2969  }
+
2973  void SetCorrelationData(const Aws::Crt::Vector<uint8_t> &correlationData) noexcept
+
2974  {
+
2975  m_correlationData = correlationData;
+
2976  }
+
2980  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> GetCorrelationData() noexcept { return m_correlationData; }
+
2984  void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept { m_responseTopic = responseTopic; }
+
2988  Aws::Crt::Optional<Aws::Crt::String> GetResponseTopic() noexcept { return m_responseTopic; }
+
2992  void SetPayloadFormat(PayloadFormat payloadFormat) noexcept;
+
2996  Aws::Crt::Optional<PayloadFormat> GetPayloadFormat() noexcept;
+
3000  void SetContentType(const Aws::Crt::String &contentType) noexcept { m_contentType = contentType; }
+
3004  Aws::Crt::Optional<Aws::Crt::String> GetContentType() noexcept { return m_contentType; }
+
3005  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3006  static void s_loadFromJsonView(PublishToIoTCoreRequest &, const Aws::Crt::JsonView &) noexcept;
+
3007  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3009  Aws::Crt::Allocator *) noexcept;
+
3010  static void s_customDeleter(PublishToIoTCoreRequest *) noexcept;
+
3011  /* This needs to be defined so that `PublishToIoTCoreRequest` can be used as a key in maps. */
+
3012  bool operator<(const PublishToIoTCoreRequest &) const noexcept;
+
3013  static const char *MODEL_NAME;
+
3014 
+
3015  protected:
+
3016  Aws::Crt::String GetModelName() const noexcept override;
+
3017 
+
3018  private:
+
3019  Aws::Crt::Optional<Aws::Crt::String> m_topicName;
+
3020  Aws::Crt::Optional<Aws::Crt::String> m_qos;
+
3021  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
3022  Aws::Crt::Optional<bool> m_retain;
+
3023  Aws::Crt::Optional<Aws::Crt::Vector<UserProperty>> m_userProperties;
+
3024  Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
+
3025  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_correlationData;
+
3026  Aws::Crt::Optional<Aws::Crt::String> m_responseTopic;
+
3027  Aws::Crt::Optional<Aws::Crt::String> m_payloadFormat;
+
3028  Aws::Crt::Optional<Aws::Crt::String> m_contentType;
+
3029  };
+
3030 
+ +
3032  {
+
3033  public:
+ + +
3036  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3037  static void s_loadFromJsonView(PauseComponentResponse &, const Aws::Crt::JsonView &) noexcept;
+
3038  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3040  Aws::Crt::Allocator *) noexcept;
+
3041  static void s_customDeleter(PauseComponentResponse *) noexcept;
+
3042  /* This needs to be defined so that `PauseComponentResponse` can be used as a key in maps. */
+
3043  bool operator<(const PauseComponentResponse &) const noexcept;
+
3044  static const char *MODEL_NAME;
+
3045 
+
3046  protected:
+
3047  Aws::Crt::String GetModelName() const noexcept override;
+
3048 
+
3049  private:
+
3050  };
+
3051 
+ +
3053  {
+
3054  public:
+ + +
3060  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
3064  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
3065  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3066  static void s_loadFromJsonView(PauseComponentRequest &, const Aws::Crt::JsonView &) noexcept;
+
3067  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3069  Aws::Crt::Allocator *) noexcept;
+
3070  static void s_customDeleter(PauseComponentRequest *) noexcept;
+
3071  /* This needs to be defined so that `PauseComponentRequest` can be used as a key in maps. */
+
3072  bool operator<(const PauseComponentRequest &) const noexcept;
+
3073  static const char *MODEL_NAME;
+
3074 
+
3075  protected:
+
3076  Aws::Crt::String GetModelName() const noexcept override;
+
3077 
+
3078  private:
+
3079  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
3080  };
+
3081 
+ +
3083  {
+
3084  public:
+ + +
3090  void SetResults(const Aws::Crt::Vector<Aws::Crt::String> &results) noexcept { m_results = results; }
+ +
3098  void SetTimestamp(const Aws::Crt::DateTime &timestamp) noexcept { m_timestamp = timestamp; }
+
3102  Aws::Crt::Optional<Aws::Crt::DateTime> GetTimestamp() noexcept { return m_timestamp; }
+
3107  void SetNextToken(const Aws::Crt::String &nextToken) noexcept { m_nextToken = nextToken; }
+
3112  Aws::Crt::Optional<Aws::Crt::String> GetNextToken() noexcept { return m_nextToken; }
+
3113  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3114  static void s_loadFromJsonView(ListNamedShadowsForThingResponse &, const Aws::Crt::JsonView &) noexcept;
+
3115  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3117  Aws::Crt::Allocator *) noexcept;
+
3118  static void s_customDeleter(ListNamedShadowsForThingResponse *) noexcept;
+
3119  /* This needs to be defined so that `ListNamedShadowsForThingResponse` can be used as a key in maps. */
+
3120  bool operator<(const ListNamedShadowsForThingResponse &) const noexcept;
+
3121  static const char *MODEL_NAME;
+
3122 
+
3123  protected:
+
3124  Aws::Crt::String GetModelName() const noexcept override;
+
3125 
+
3126  private:
+
3127  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_results;
+
3128  Aws::Crt::Optional<Aws::Crt::DateTime> m_timestamp;
+
3129  Aws::Crt::Optional<Aws::Crt::String> m_nextToken;
+
3130  };
+
3131 
+ +
3133  {
+
3134  public:
+ + +
3140  void SetThingName(const Aws::Crt::String &thingName) noexcept { m_thingName = thingName; }
+
3144  Aws::Crt::Optional<Aws::Crt::String> GetThingName() noexcept { return m_thingName; }
+
3149  void SetNextToken(const Aws::Crt::String &nextToken) noexcept { m_nextToken = nextToken; }
+
3154  Aws::Crt::Optional<Aws::Crt::String> GetNextToken() noexcept { return m_nextToken; }
+
3159  void SetPageSize(const int &pageSize) noexcept { m_pageSize = pageSize; }
+
3164  Aws::Crt::Optional<int> GetPageSize() noexcept { return m_pageSize; }
+
3165  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3166  static void s_loadFromJsonView(ListNamedShadowsForThingRequest &, const Aws::Crt::JsonView &) noexcept;
+
3167  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3169  Aws::Crt::Allocator *) noexcept;
+
3170  static void s_customDeleter(ListNamedShadowsForThingRequest *) noexcept;
+
3171  /* This needs to be defined so that `ListNamedShadowsForThingRequest` can be used as a key in maps. */
+
3172  bool operator<(const ListNamedShadowsForThingRequest &) const noexcept;
+
3173  static const char *MODEL_NAME;
+
3174 
+
3175  protected:
+
3176  Aws::Crt::String GetModelName() const noexcept override;
+
3177 
+
3178  private:
+
3179  Aws::Crt::Optional<Aws::Crt::String> m_thingName;
+
3180  Aws::Crt::Optional<Aws::Crt::String> m_nextToken;
+
3181  Aws::Crt::Optional<int> m_pageSize;
+
3182  };
+
3183 
+ +
3185  {
+
3186  public:
+ + +
3192  void SetLocalDeployments(const Aws::Crt::Vector<LocalDeployment> &localDeployments) noexcept
+
3193  {
+
3194  m_localDeployments = localDeployments;
+
3195  }
+ +
3200  {
+
3201  return m_localDeployments;
+
3202  }
+
3203  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3204  static void s_loadFromJsonView(ListLocalDeploymentsResponse &, const Aws::Crt::JsonView &) noexcept;
+
3205  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3207  Aws::Crt::Allocator *) noexcept;
+
3208  static void s_customDeleter(ListLocalDeploymentsResponse *) noexcept;
+
3209  /* This needs to be defined so that `ListLocalDeploymentsResponse` can be used as a key in maps. */
+
3210  bool operator<(const ListLocalDeploymentsResponse &) const noexcept;
+
3211  static const char *MODEL_NAME;
+
3212 
+
3213  protected:
+
3214  Aws::Crt::String GetModelName() const noexcept override;
+
3215 
+
3216  private:
+
3217  Aws::Crt::Optional<Aws::Crt::Vector<LocalDeployment>> m_localDeployments;
+
3218  };
+
3219 
+ +
3221  {
+
3222  public:
+ + +
3225  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3226  static void s_loadFromJsonView(ListLocalDeploymentsRequest &, const Aws::Crt::JsonView &) noexcept;
+
3227  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3229  Aws::Crt::Allocator *) noexcept;
+
3230  static void s_customDeleter(ListLocalDeploymentsRequest *) noexcept;
+
3231  /* This needs to be defined so that `ListLocalDeploymentsRequest` can be used as a key in maps. */
+
3232  bool operator<(const ListLocalDeploymentsRequest &) const noexcept;
+
3233  static const char *MODEL_NAME;
+
3234 
+
3235  protected:
+
3236  Aws::Crt::String GetModelName() const noexcept override;
+
3237 
+
3238  private:
+
3239  };
+
3240 
+ +
3242  {
+
3243  public:
+ + +
3249  void SetComponents(const Aws::Crt::Vector<ComponentDetails> &components) noexcept
+
3250  {
+
3251  m_components = components;
+
3252  }
+ +
3257  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3258  static void s_loadFromJsonView(ListComponentsResponse &, const Aws::Crt::JsonView &) noexcept;
+
3259  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3261  Aws::Crt::Allocator *) noexcept;
+
3262  static void s_customDeleter(ListComponentsResponse *) noexcept;
+
3263  /* This needs to be defined so that `ListComponentsResponse` can be used as a key in maps. */
+
3264  bool operator<(const ListComponentsResponse &) const noexcept;
+
3265  static const char *MODEL_NAME;
+
3266 
+
3267  protected:
+
3268  Aws::Crt::String GetModelName() const noexcept override;
+
3269 
+
3270  private:
+
3271  Aws::Crt::Optional<Aws::Crt::Vector<ComponentDetails>> m_components;
+
3272  };
+
3273 
+ +
3275  {
+
3276  public:
+ + +
3279  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3280  static void s_loadFromJsonView(ListComponentsRequest &, const Aws::Crt::JsonView &) noexcept;
+
3281  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3283  Aws::Crt::Allocator *) noexcept;
+
3284  static void s_customDeleter(ListComponentsRequest *) noexcept;
+
3285  /* This needs to be defined so that `ListComponentsRequest` can be used as a key in maps. */
+
3286  bool operator<(const ListComponentsRequest &) const noexcept;
+
3287  static const char *MODEL_NAME;
+
3288 
+
3289  protected:
+
3290  Aws::Crt::String GetModelName() const noexcept override;
+
3291 
+
3292  private:
+
3293  };
+
3294 
+ +
3296  {
+
3297  public:
+ + +
3303  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
3308  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3309  static void s_loadFromJsonView(GetThingShadowResponse &, const Aws::Crt::JsonView &) noexcept;
+
3310  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3312  Aws::Crt::Allocator *) noexcept;
+
3313  static void s_customDeleter(GetThingShadowResponse *) noexcept;
+
3314  /* This needs to be defined so that `GetThingShadowResponse` can be used as a key in maps. */
+
3315  bool operator<(const GetThingShadowResponse &) const noexcept;
+
3316  static const char *MODEL_NAME;
+
3317 
+
3318  protected:
+
3319  Aws::Crt::String GetModelName() const noexcept override;
+
3320 
+
3321  private:
+
3322  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
3323  };
+
3324 
+ +
3326  {
+
3327  public:
+ + +
3333  void SetThingName(const Aws::Crt::String &thingName) noexcept { m_thingName = thingName; }
+
3337  Aws::Crt::Optional<Aws::Crt::String> GetThingName() noexcept { return m_thingName; }
+
3342  void SetShadowName(const Aws::Crt::String &shadowName) noexcept { m_shadowName = shadowName; }
+
3347  Aws::Crt::Optional<Aws::Crt::String> GetShadowName() noexcept { return m_shadowName; }
+
3348  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3349  static void s_loadFromJsonView(GetThingShadowRequest &, const Aws::Crt::JsonView &) noexcept;
+
3350  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3352  Aws::Crt::Allocator *) noexcept;
+
3353  static void s_customDeleter(GetThingShadowRequest *) noexcept;
+
3354  /* This needs to be defined so that `GetThingShadowRequest` can be used as a key in maps. */
+
3355  bool operator<(const GetThingShadowRequest &) const noexcept;
+
3356  static const char *MODEL_NAME;
+
3357 
+
3358  protected:
+
3359  Aws::Crt::String GetModelName() const noexcept override;
+
3360 
+
3361  private:
+
3362  Aws::Crt::Optional<Aws::Crt::String> m_thingName;
+
3363  Aws::Crt::Optional<Aws::Crt::String> m_shadowName;
+
3364  };
+
3365 
+ +
3367  {
+
3368  public:
+ + +
3374  void SetSecretId(const Aws::Crt::String &secretId) noexcept { m_secretId = secretId; }
+
3378  Aws::Crt::Optional<Aws::Crt::String> GetSecretId() noexcept { return m_secretId; }
+
3382  void SetVersionId(const Aws::Crt::String &versionId) noexcept { m_versionId = versionId; }
+
3386  Aws::Crt::Optional<Aws::Crt::String> GetVersionId() noexcept { return m_versionId; }
+
3390  void SetVersionStage(const Aws::Crt::Vector<Aws::Crt::String> &versionStage) noexcept
+
3391  {
+
3392  m_versionStage = versionStage;
+
3393  }
+ +
3401  void SetSecretValue(const SecretValue &secretValue) noexcept { m_secretValue = secretValue; }
+
3405  Aws::Crt::Optional<SecretValue> GetSecretValue() noexcept { return m_secretValue; }
+
3406  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3407  static void s_loadFromJsonView(GetSecretValueResponse &, const Aws::Crt::JsonView &) noexcept;
+
3408  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3410  Aws::Crt::Allocator *) noexcept;
+
3411  static void s_customDeleter(GetSecretValueResponse *) noexcept;
+
3412  /* This needs to be defined so that `GetSecretValueResponse` can be used as a key in maps. */
+
3413  bool operator<(const GetSecretValueResponse &) const noexcept;
+
3414  static const char *MODEL_NAME;
+
3415 
+
3416  protected:
+
3417  Aws::Crt::String GetModelName() const noexcept override;
+
3418 
+
3419  private:
+
3420  Aws::Crt::Optional<Aws::Crt::String> m_secretId;
+
3421  Aws::Crt::Optional<Aws::Crt::String> m_versionId;
+
3422  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_versionStage;
+
3423  Aws::Crt::Optional<SecretValue> m_secretValue;
+
3424  };
+
3425 
+ +
3427  {
+
3428  public:
+ + +
3435  void SetSecretId(const Aws::Crt::String &secretId) noexcept { m_secretId = secretId; }
+
3440  Aws::Crt::Optional<Aws::Crt::String> GetSecretId() noexcept { return m_secretId; }
+
3445  void SetVersionId(const Aws::Crt::String &versionId) noexcept { m_versionId = versionId; }
+
3450  Aws::Crt::Optional<Aws::Crt::String> GetVersionId() noexcept { return m_versionId; }
+
3455  void SetVersionStage(const Aws::Crt::String &versionStage) noexcept { m_versionStage = versionStage; }
+
3460  Aws::Crt::Optional<Aws::Crt::String> GetVersionStage() noexcept { return m_versionStage; }
+
3464  void SetRefresh(const bool &refresh) noexcept { m_refresh = refresh; }
+
3468  Aws::Crt::Optional<bool> GetRefresh() noexcept { return m_refresh; }
+
3469  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3470  static void s_loadFromJsonView(GetSecretValueRequest &, const Aws::Crt::JsonView &) noexcept;
+
3471  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3473  Aws::Crt::Allocator *) noexcept;
+
3474  static void s_customDeleter(GetSecretValueRequest *) noexcept;
+
3475  /* This needs to be defined so that `GetSecretValueRequest` can be used as a key in maps. */
+
3476  bool operator<(const GetSecretValueRequest &) const noexcept;
+
3477  static const char *MODEL_NAME;
+
3478 
+
3479  protected:
+
3480  Aws::Crt::String GetModelName() const noexcept override;
+
3481 
+
3482  private:
+
3483  Aws::Crt::Optional<Aws::Crt::String> m_secretId;
+
3484  Aws::Crt::Optional<Aws::Crt::String> m_versionId;
+
3485  Aws::Crt::Optional<Aws::Crt::String> m_versionStage;
+
3486  Aws::Crt::Optional<bool> m_refresh;
+
3487  };
+
3488 
+ +
3490  {
+
3491  public:
+ + +
3497  void SetDeployment(const LocalDeployment &deployment) noexcept { m_deployment = deployment; }
+
3501  Aws::Crt::Optional<LocalDeployment> GetDeployment() noexcept { return m_deployment; }
+
3502  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3503  static void s_loadFromJsonView(GetLocalDeploymentStatusResponse &, const Aws::Crt::JsonView &) noexcept;
+
3504  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3506  Aws::Crt::Allocator *) noexcept;
+
3507  static void s_customDeleter(GetLocalDeploymentStatusResponse *) noexcept;
+
3508  /* This needs to be defined so that `GetLocalDeploymentStatusResponse` can be used as a key in maps. */
+
3509  bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept;
+
3510  static const char *MODEL_NAME;
+
3511 
+
3512  protected:
+
3513  Aws::Crt::String GetModelName() const noexcept override;
+
3514 
+
3515  private:
+
3516  Aws::Crt::Optional<LocalDeployment> m_deployment;
+
3517  };
+
3518 
+ +
3520  {
+
3521  public:
+ + +
3527  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
3531  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
3532  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3533  static void s_loadFromJsonView(GetLocalDeploymentStatusRequest &, const Aws::Crt::JsonView &) noexcept;
+
3534  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3536  Aws::Crt::Allocator *) noexcept;
+
3537  static void s_customDeleter(GetLocalDeploymentStatusRequest *) noexcept;
+
3538  /* This needs to be defined so that `GetLocalDeploymentStatusRequest` can be used as a key in maps. */
+
3539  bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept;
+
3540  static const char *MODEL_NAME;
+
3541 
+
3542  protected:
+
3543  Aws::Crt::String GetModelName() const noexcept override;
+
3544 
+
3545  private:
+
3546  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
3547  };
+
3548 
+ +
3550  {
+
3551  public:
+ + +
3557  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
3561  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
3565  void SetValue(const Aws::Crt::JsonObject &value) noexcept { m_value = value; }
+ +
3570  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3571  static void s_loadFromJsonView(GetConfigurationResponse &, const Aws::Crt::JsonView &) noexcept;
+
3572  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3574  Aws::Crt::Allocator *) noexcept;
+
3575  static void s_customDeleter(GetConfigurationResponse *) noexcept;
+
3576  /* This needs to be defined so that `GetConfigurationResponse` can be used as a key in maps. */
+
3577  bool operator<(const GetConfigurationResponse &) const noexcept;
+
3578  static const char *MODEL_NAME;
+
3579 
+
3580  protected:
+
3581  Aws::Crt::String GetModelName() const noexcept override;
+
3582 
+
3583  private:
+
3584  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
3585  Aws::Crt::Optional<Aws::Crt::JsonObject> m_value;
+
3586  };
+
3587 
+ +
3589  {
+
3590  public:
+ + +
3596  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
3600  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
3605  void SetKeyPath(const Aws::Crt::Vector<Aws::Crt::String> &keyPath) noexcept { m_keyPath = keyPath; }
+ +
3611  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3612  static void s_loadFromJsonView(GetConfigurationRequest &, const Aws::Crt::JsonView &) noexcept;
+
3613  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3615  Aws::Crt::Allocator *) noexcept;
+
3616  static void s_customDeleter(GetConfigurationRequest *) noexcept;
+
3617  /* This needs to be defined so that `GetConfigurationRequest` can be used as a key in maps. */
+
3618  bool operator<(const GetConfigurationRequest &) const noexcept;
+
3619  static const char *MODEL_NAME;
+
3620 
+
3621  protected:
+
3622  Aws::Crt::String GetModelName() const noexcept override;
+
3623 
+
3624  private:
+
3625  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
3626  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_keyPath;
+
3627  };
+
3628 
+ +
3630  {
+
3631  public:
+ + +
3637  void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
+
3638  {
+
3639  m_componentDetails = componentDetails;
+
3640  }
+
3644  Aws::Crt::Optional<ComponentDetails> GetComponentDetails() noexcept { return m_componentDetails; }
+
3645  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3646  static void s_loadFromJsonView(GetComponentDetailsResponse &, const Aws::Crt::JsonView &) noexcept;
+
3647  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3649  Aws::Crt::Allocator *) noexcept;
+
3650  static void s_customDeleter(GetComponentDetailsResponse *) noexcept;
+
3651  /* This needs to be defined so that `GetComponentDetailsResponse` can be used as a key in maps. */
+
3652  bool operator<(const GetComponentDetailsResponse &) const noexcept;
+
3653  static const char *MODEL_NAME;
+
3654 
+
3655  protected:
+
3656  Aws::Crt::String GetModelName() const noexcept override;
+
3657 
+
3658  private:
+
3659  Aws::Crt::Optional<ComponentDetails> m_componentDetails;
+
3660  };
+
3661 
+ +
3663  {
+
3664  public:
+ + +
3670  void SetComponentName(const Aws::Crt::String &componentName) noexcept { m_componentName = componentName; }
+
3674  Aws::Crt::Optional<Aws::Crt::String> GetComponentName() noexcept { return m_componentName; }
+
3675  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3676  static void s_loadFromJsonView(GetComponentDetailsRequest &, const Aws::Crt::JsonView &) noexcept;
+
3677  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3679  Aws::Crt::Allocator *) noexcept;
+
3680  static void s_customDeleter(GetComponentDetailsRequest *) noexcept;
+
3681  /* This needs to be defined so that `GetComponentDetailsRequest` can be used as a key in maps. */
+
3682  bool operator<(const GetComponentDetailsRequest &) const noexcept;
+
3683  static const char *MODEL_NAME;
+
3684 
+
3685  protected:
+
3686  Aws::Crt::String GetModelName() const noexcept override;
+
3687 
+
3688  private:
+
3689  Aws::Crt::Optional<Aws::Crt::String> m_componentName;
+
3690  };
+
3691 
+ +
3693  {
+
3694  public:
+ + +
3697 
+
3698  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
3699 
+
3700  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
3701  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3702  static void s_loadFromJsonView(InvalidCredentialError &, const Aws::Crt::JsonView &) noexcept;
+
3703  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
3705  Aws::Crt::Allocator *) noexcept;
+
3706  static void s_customDeleter(InvalidCredentialError *) noexcept;
+
3707  /* This needs to be defined so that `InvalidCredentialError` can be used as a key in maps. */
+
3708  bool operator<(const InvalidCredentialError &) const noexcept;
+
3709  static const char *MODEL_NAME;
+
3710 
+
3711  protected:
+
3712  Aws::Crt::String GetModelName() const noexcept override;
+
3713 
+
3714  private:
+
3715  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
3716  };
+
3717 
+ +
3719  {
+
3720  public:
+ + +
3727  void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
+
3728  {
+
3729  m_clientDeviceAuthToken = clientDeviceAuthToken;
+
3730  }
+
3735  Aws::Crt::Optional<Aws::Crt::String> GetClientDeviceAuthToken() noexcept { return m_clientDeviceAuthToken; }
+
3736  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3737  static void s_loadFromJsonView(GetClientDeviceAuthTokenResponse &, const Aws::Crt::JsonView &) noexcept;
+
3738  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3740  Aws::Crt::Allocator *) noexcept;
+
3741  static void s_customDeleter(GetClientDeviceAuthTokenResponse *) noexcept;
+
3742  /* This needs to be defined so that `GetClientDeviceAuthTokenResponse` can be used as a key in maps. */
+
3743  bool operator<(const GetClientDeviceAuthTokenResponse &) const noexcept;
+
3744  static const char *MODEL_NAME;
+
3745 
+
3746  protected:
+
3747  Aws::Crt::String GetModelName() const noexcept override;
+
3748 
+
3749  private:
+
3750  Aws::Crt::Optional<Aws::Crt::String> m_clientDeviceAuthToken;
+
3751  };
+
3752 
+ +
3754  {
+
3755  public:
+ + +
3761  void SetCredential(const CredentialDocument &credential) noexcept { m_credential = credential; }
+
3765  Aws::Crt::Optional<CredentialDocument> GetCredential() noexcept { return m_credential; }
+
3766  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3767  static void s_loadFromJsonView(GetClientDeviceAuthTokenRequest &, const Aws::Crt::JsonView &) noexcept;
+
3768  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3770  Aws::Crt::Allocator *) noexcept;
+
3771  static void s_customDeleter(GetClientDeviceAuthTokenRequest *) noexcept;
+
3772  /* This needs to be defined so that `GetClientDeviceAuthTokenRequest` can be used as a key in maps. */
+
3773  bool operator<(const GetClientDeviceAuthTokenRequest &) const noexcept;
+
3774  static const char *MODEL_NAME;
+
3775 
+
3776  protected:
+
3777  Aws::Crt::String GetModelName() const noexcept override;
+
3778 
+
3779  private:
+
3780  Aws::Crt::Optional<CredentialDocument> m_credential;
+
3781  };
+
3782 
+ +
3784  {
+
3785  public:
+ + +
3791  void SetPayload(const Aws::Crt::Vector<uint8_t> &payload) noexcept { m_payload = payload; }
+ +
3796  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3797  static void s_loadFromJsonView(DeleteThingShadowResponse &, const Aws::Crt::JsonView &) noexcept;
+
3798  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3800  Aws::Crt::Allocator *) noexcept;
+
3801  static void s_customDeleter(DeleteThingShadowResponse *) noexcept;
+
3802  /* This needs to be defined so that `DeleteThingShadowResponse` can be used as a key in maps. */
+
3803  bool operator<(const DeleteThingShadowResponse &) const noexcept;
+
3804  static const char *MODEL_NAME;
+
3805 
+
3806  protected:
+
3807  Aws::Crt::String GetModelName() const noexcept override;
+
3808 
+
3809  private:
+
3810  Aws::Crt::Optional<Aws::Crt::Vector<uint8_t>> m_payload;
+
3811  };
+
3812 
+ +
3814  {
+
3815  public:
+ + +
3821  void SetThingName(const Aws::Crt::String &thingName) noexcept { m_thingName = thingName; }
+
3825  Aws::Crt::Optional<Aws::Crt::String> GetThingName() noexcept { return m_thingName; }
+
3830  void SetShadowName(const Aws::Crt::String &shadowName) noexcept { m_shadowName = shadowName; }
+
3835  Aws::Crt::Optional<Aws::Crt::String> GetShadowName() noexcept { return m_shadowName; }
+
3836  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3837  static void s_loadFromJsonView(DeleteThingShadowRequest &, const Aws::Crt::JsonView &) noexcept;
+
3838  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3840  Aws::Crt::Allocator *) noexcept;
+
3841  static void s_customDeleter(DeleteThingShadowRequest *) noexcept;
+
3842  /* This needs to be defined so that `DeleteThingShadowRequest` can be used as a key in maps. */
+
3843  bool operator<(const DeleteThingShadowRequest &) const noexcept;
+
3844  static const char *MODEL_NAME;
+
3845 
+
3846  protected:
+
3847  Aws::Crt::String GetModelName() const noexcept override;
+
3848 
+
3849  private:
+
3850  Aws::Crt::Optional<Aws::Crt::String> m_thingName;
+
3851  Aws::Crt::Optional<Aws::Crt::String> m_shadowName;
+
3852  };
+
3853 
+ +
3855  {
+
3856  public:
+ + +
3859  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3860  static void s_loadFromJsonView(DeferComponentUpdateResponse &, const Aws::Crt::JsonView &) noexcept;
+
3861  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3863  Aws::Crt::Allocator *) noexcept;
+
3864  static void s_customDeleter(DeferComponentUpdateResponse *) noexcept;
+
3865  /* This needs to be defined so that `DeferComponentUpdateResponse` can be used as a key in maps. */
+
3866  bool operator<(const DeferComponentUpdateResponse &) const noexcept;
+
3867  static const char *MODEL_NAME;
+
3868 
+
3869  protected:
+
3870  Aws::Crt::String GetModelName() const noexcept override;
+
3871 
+
3872  private:
+
3873  };
+
3874 
+ +
3876  {
+
3877  public:
+ + +
3883  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
3887  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
3892  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
3897  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept { return m_message; }
+
3902  void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept { m_recheckAfterMs = recheckAfterMs; }
+
3907  Aws::Crt::Optional<int64_t> GetRecheckAfterMs() noexcept { return m_recheckAfterMs; }
+
3908  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3909  static void s_loadFromJsonView(DeferComponentUpdateRequest &, const Aws::Crt::JsonView &) noexcept;
+
3910  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3912  Aws::Crt::Allocator *) noexcept;
+
3913  static void s_customDeleter(DeferComponentUpdateRequest *) noexcept;
+
3914  /* This needs to be defined so that `DeferComponentUpdateRequest` can be used as a key in maps. */
+
3915  bool operator<(const DeferComponentUpdateRequest &) const noexcept;
+
3916  static const char *MODEL_NAME;
+
3917 
+
3918  protected:
+
3919  Aws::Crt::String GetModelName() const noexcept override;
+
3920 
+
3921  private:
+
3922  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
3923  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
3924  Aws::Crt::Optional<int64_t> m_recheckAfterMs;
+
3925  };
+
3926 
+ +
3928  {
+
3929  public:
+ + +
3932 
+
3933  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
3934 
+
3935  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
3936  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3937  static void s_loadFromJsonView(InvalidArtifactsDirectoryPathError &, const Aws::Crt::JsonView &) noexcept;
+
3938  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
3940  Aws::Crt::Allocator *) noexcept;
+
3941  static void s_customDeleter(InvalidArtifactsDirectoryPathError *) noexcept;
+
3942  /* This needs to be defined so that `InvalidArtifactsDirectoryPathError` can be used as a key in maps. */
+
3943  bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept;
+
3944  static const char *MODEL_NAME;
+
3945 
+
3946  protected:
+
3947  Aws::Crt::String GetModelName() const noexcept override;
+
3948 
+
3949  private:
+
3950  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
3951  };
+
3952 
+ +
3954  {
+
3955  public:
+ + +
3958 
+
3959  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
3960 
+
3961  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
3962  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3963  static void s_loadFromJsonView(InvalidRecipeDirectoryPathError &, const Aws::Crt::JsonView &) noexcept;
+
3964  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
3966  Aws::Crt::Allocator *) noexcept;
+
3967  static void s_customDeleter(InvalidRecipeDirectoryPathError *) noexcept;
+
3968  /* This needs to be defined so that `InvalidRecipeDirectoryPathError` can be used as a key in maps. */
+
3969  bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept;
+
3970  static const char *MODEL_NAME;
+
3971 
+
3972  protected:
+
3973  Aws::Crt::String GetModelName() const noexcept override;
+
3974 
+
3975  private:
+
3976  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
3977  };
+
3978 
+ +
3980  {
+
3981  public:
+ + +
3987  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
3991  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
3992  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
3993  static void s_loadFromJsonView(CreateLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexcept;
+
3994  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
3996  Aws::Crt::Allocator *) noexcept;
+
3997  static void s_customDeleter(CreateLocalDeploymentResponse *) noexcept;
+
3998  /* This needs to be defined so that `CreateLocalDeploymentResponse` can be used as a key in maps. */
+
3999  bool operator<(const CreateLocalDeploymentResponse &) const noexcept;
+
4000  static const char *MODEL_NAME;
+
4001 
+
4002  protected:
+
4003  Aws::Crt::String GetModelName() const noexcept override;
+
4004 
+
4005  private:
+
4006  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
4007  };
+
4008 
+ +
4010  {
+
4011  public:
+ + +
4018  void SetGroupName(const Aws::Crt::String &groupName) noexcept { m_groupName = groupName; }
+
4023  Aws::Crt::Optional<Aws::Crt::String> GetGroupName() noexcept { return m_groupName; }
+ +
4028  const Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> &rootComponentVersionsToAdd) noexcept
+
4029  {
+
4030  m_rootComponentVersionsToAdd = rootComponentVersionsToAdd;
+
4031  }
+ + +
4037  {
+
4038  return m_rootComponentVersionsToAdd;
+
4039  }
+
4044  void SetRootComponentsToRemove(const Aws::Crt::Vector<Aws::Crt::String> &rootComponentsToRemove) noexcept
+
4045  {
+
4046  m_rootComponentsToRemove = rootComponentsToRemove;
+
4047  }
+ +
4053  {
+
4054  return m_rootComponentsToRemove;
+
4055  }
+ +
4060  const Aws::Crt::Map<Aws::Crt::String, Aws::Crt::JsonObject> &componentToConfiguration) noexcept
+
4061  {
+
4062  m_componentToConfiguration = componentToConfiguration;
+
4063  }
+ + +
4069  {
+
4070  return m_componentToConfiguration;
+
4071  }
+ +
4076  const Aws::Crt::Map<Aws::Crt::String, RunWithInfo> &componentToRunWithInfo) noexcept
+
4077  {
+
4078  m_componentToRunWithInfo = componentToRunWithInfo;
+
4079  }
+ +
4084  {
+
4085  return m_componentToRunWithInfo;
+
4086  }
+
4090  void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
+
4091  {
+
4092  m_recipeDirectoryPath = recipeDirectoryPath;
+
4093  }
+
4097  Aws::Crt::Optional<Aws::Crt::String> GetRecipeDirectoryPath() noexcept { return m_recipeDirectoryPath; }
+
4101  void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
+
4102  {
+
4103  m_artifactsDirectoryPath = artifactsDirectoryPath;
+
4104  }
+ +
4109  {
+
4110  return m_artifactsDirectoryPath;
+
4111  }
+
4115  void SetFailureHandlingPolicy(FailureHandlingPolicy failureHandlingPolicy) noexcept;
+
4119  Aws::Crt::Optional<FailureHandlingPolicy> GetFailureHandlingPolicy() noexcept;
+
4120  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4121  static void s_loadFromJsonView(CreateLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexcept;
+
4122  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+
4123  Aws::Crt::StringView,
+
4124  Aws::Crt::Allocator *) noexcept;
+
4125  static void s_customDeleter(CreateLocalDeploymentRequest *) noexcept;
+
4126  /* This needs to be defined so that `CreateLocalDeploymentRequest` can be used as a key in maps. */
+
4127  bool operator<(const CreateLocalDeploymentRequest &) const noexcept;
+
4128  static const char *MODEL_NAME;
+
4129 
+
4130  protected:
+
4131  Aws::Crt::String GetModelName() const noexcept override;
+
4132 
+
4133  private:
+
4134  Aws::Crt::Optional<Aws::Crt::String> m_groupName;
+
4135  Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String>> m_rootComponentVersionsToAdd;
+
4136  Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String>> m_rootComponentsToRemove;
+
4137  Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::JsonObject>> m_componentToConfiguration;
+
4138  Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, RunWithInfo>> m_componentToRunWithInfo;
+
4139  Aws::Crt::Optional<Aws::Crt::String> m_recipeDirectoryPath;
+
4140  Aws::Crt::Optional<Aws::Crt::String> m_artifactsDirectoryPath;
+
4141  Aws::Crt::Optional<Aws::Crt::String> m_failureHandlingPolicy;
+
4142  };
+
4143 
+ +
4145  {
+
4146  public:
+ + +
4149 
+
4150  void SetPassword(const Aws::Crt::String &password) noexcept { m_password = password; }
+
4151 
+
4152  Aws::Crt::Optional<Aws::Crt::String> GetPassword() noexcept { return m_password; }
+
4153 
+
4154  void SetUsername(const Aws::Crt::String &username) noexcept { m_username = username; }
+
4155 
+
4156  Aws::Crt::Optional<Aws::Crt::String> GetUsername() noexcept { return m_username; }
+
4157 
+
4158  void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
+
4159  {
+
4160  m_passwordExpiration = passwordExpiration;
+
4161  }
+
4162 
+
4163  Aws::Crt::Optional<Aws::Crt::DateTime> GetPasswordExpiration() noexcept { return m_passwordExpiration; }
+
4164 
+
4165  void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
+
4166  {
+
4167  m_certificateSHA256Hash = certificateSHA256Hash;
+
4168  }
+
4169 
+
4170  Aws::Crt::Optional<Aws::Crt::String> GetCertificateSHA256Hash() noexcept { return m_certificateSHA256Hash; }
+
4171 
+
4172  void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
+
4173  {
+
4174  m_certificateSHA1Hash = certificateSHA1Hash;
+
4175  }
+
4176 
+
4177  Aws::Crt::Optional<Aws::Crt::String> GetCertificateSHA1Hash() noexcept { return m_certificateSHA1Hash; }
+
4178  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4179  static void s_loadFromJsonView(CreateDebugPasswordResponse &, const Aws::Crt::JsonView &) noexcept;
+
4180  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4182  Aws::Crt::Allocator *) noexcept;
+
4183  static void s_customDeleter(CreateDebugPasswordResponse *) noexcept;
+
4184  /* This needs to be defined so that `CreateDebugPasswordResponse` can be used as a key in maps. */
+
4185  bool operator<(const CreateDebugPasswordResponse &) const noexcept;
+
4186  static const char *MODEL_NAME;
+
4187 
+
4188  protected:
+
4189  Aws::Crt::String GetModelName() const noexcept override;
+
4190 
+
4191  private:
+
4192  Aws::Crt::Optional<Aws::Crt::String> m_password;
+
4193  Aws::Crt::Optional<Aws::Crt::String> m_username;
+
4194  Aws::Crt::Optional<Aws::Crt::DateTime> m_passwordExpiration;
+
4195  Aws::Crt::Optional<Aws::Crt::String> m_certificateSHA256Hash;
+
4196  Aws::Crt::Optional<Aws::Crt::String> m_certificateSHA1Hash;
+
4197  };
+
4198 
+ +
4200  {
+
4201  public:
+ + +
4204  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4205  static void s_loadFromJsonView(CreateDebugPasswordRequest &, const Aws::Crt::JsonView &) noexcept;
+
4206  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4208  Aws::Crt::Allocator *) noexcept;
+
4209  static void s_customDeleter(CreateDebugPasswordRequest *) noexcept;
+
4210  /* This needs to be defined so that `CreateDebugPasswordRequest` can be used as a key in maps. */
+
4211  bool operator<(const CreateDebugPasswordRequest &) const noexcept;
+
4212  static const char *MODEL_NAME;
+
4213 
+
4214  protected:
+
4215  Aws::Crt::String GetModelName() const noexcept override;
+
4216 
+
4217  private:
+
4218  };
+
4219 
+ +
4221  {
+
4222  public:
+ + +
4225 
+
4226  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
4227 
+
4228  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept { return m_message; }
+
4229  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4230  static void s_loadFromJsonView(CancelLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexcept;
+
4231  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4233  Aws::Crt::Allocator *) noexcept;
+
4234  static void s_customDeleter(CancelLocalDeploymentResponse *) noexcept;
+
4235  /* This needs to be defined so that `CancelLocalDeploymentResponse` can be used as a key in maps. */
+
4236  bool operator<(const CancelLocalDeploymentResponse &) const noexcept;
+
4237  static const char *MODEL_NAME;
+
4238 
+
4239  protected:
+
4240  Aws::Crt::String GetModelName() const noexcept override;
+
4241 
+
4242  private:
+
4243  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
4244  };
+
4245 
+ +
4247  {
+
4248  public:
+ + +
4254  void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept { m_deploymentId = deploymentId; }
+
4258  Aws::Crt::Optional<Aws::Crt::String> GetDeploymentId() noexcept { return m_deploymentId; }
+
4259  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4260  static void s_loadFromJsonView(CancelLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexcept;
+
4261  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4263  Aws::Crt::Allocator *) noexcept;
+
4264  static void s_customDeleter(CancelLocalDeploymentRequest *) noexcept;
+
4265  /* This needs to be defined so that `CancelLocalDeploymentRequest` can be used as a key in maps. */
+
4266  bool operator<(const CancelLocalDeploymentRequest &) const noexcept;
+
4267  static const char *MODEL_NAME;
+
4268 
+
4269  protected:
+
4270  Aws::Crt::String GetModelName() const noexcept override;
+
4271 
+
4272  private:
+
4273  Aws::Crt::Optional<Aws::Crt::String> m_deploymentId;
+
4274  };
+
4275 
+ +
4277  {
+
4278  public:
+ + +
4281 
+
4282  void SetMessage(const Aws::Crt::String &message) noexcept { m_message = message; }
+
4283 
+
4284  Aws::Crt::Optional<Aws::Crt::String> GetMessage() noexcept override { return m_message; }
+
4285  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4286  static void s_loadFromJsonView(InvalidClientDeviceAuthTokenError &, const Aws::Crt::JsonView &) noexcept;
+
4287  static Aws::Crt::ScopedResource<OperationError> s_allocateFromPayload(
+ +
4289  Aws::Crt::Allocator *) noexcept;
+
4290  static void s_customDeleter(InvalidClientDeviceAuthTokenError *) noexcept;
+
4291  /* This needs to be defined so that `InvalidClientDeviceAuthTokenError` can be used as a key in maps. */
+
4292  bool operator<(const InvalidClientDeviceAuthTokenError &) const noexcept;
+
4293  static const char *MODEL_NAME;
+
4294 
+
4295  protected:
+
4296  Aws::Crt::String GetModelName() const noexcept override;
+
4297 
+
4298  private:
+
4299  Aws::Crt::Optional<Aws::Crt::String> m_message;
+
4300  };
+
4301 
+ +
4303  {
+
4304  public:
+ + +
4310  void SetIsAuthorized(const bool &isAuthorized) noexcept { m_isAuthorized = isAuthorized; }
+
4314  Aws::Crt::Optional<bool> GetIsAuthorized() noexcept { return m_isAuthorized; }
+
4315  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4316  static void s_loadFromJsonView(AuthorizeClientDeviceActionResponse &, const Aws::Crt::JsonView &) noexcept;
+
4317  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4319  Aws::Crt::Allocator *) noexcept;
+
4320  static void s_customDeleter(AuthorizeClientDeviceActionResponse *) noexcept;
+
4321  /* This needs to be defined so that `AuthorizeClientDeviceActionResponse` can be used as a key in maps. */
+
4322  bool operator<(const AuthorizeClientDeviceActionResponse &) const noexcept;
+
4323  static const char *MODEL_NAME;
+
4324 
+
4325  protected:
+
4326  Aws::Crt::String GetModelName() const noexcept override;
+
4327 
+
4328  private:
+
4329  Aws::Crt::Optional<bool> m_isAuthorized;
+
4330  };
+
4331 
+ +
4333  {
+
4334  public:
+ + +
4340  void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
+
4341  {
+
4342  m_clientDeviceAuthToken = clientDeviceAuthToken;
+
4343  }
+
4347  Aws::Crt::Optional<Aws::Crt::String> GetClientDeviceAuthToken() noexcept { return m_clientDeviceAuthToken; }
+
4351  void SetOperation(const Aws::Crt::String &operation) noexcept { m_operation = operation; }
+
4355  Aws::Crt::Optional<Aws::Crt::String> GetOperation() noexcept { return m_operation; }
+
4359  void SetResource(const Aws::Crt::String &resource) noexcept { m_resource = resource; }
+
4363  Aws::Crt::Optional<Aws::Crt::String> GetResource() noexcept { return m_resource; }
+
4364  void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override;
+
4365  static void s_loadFromJsonView(AuthorizeClientDeviceActionRequest &, const Aws::Crt::JsonView &) noexcept;
+
4366  static Aws::Crt::ScopedResource<AbstractShapeBase> s_allocateFromPayload(
+ +
4368  Aws::Crt::Allocator *) noexcept;
+
4369  static void s_customDeleter(AuthorizeClientDeviceActionRequest *) noexcept;
+
4370  /* This needs to be defined so that `AuthorizeClientDeviceActionRequest` can be used as a key in maps. */
+
4371  bool operator<(const AuthorizeClientDeviceActionRequest &) const noexcept;
+
4372  static const char *MODEL_NAME;
+
4373 
+
4374  protected:
+
4375  Aws::Crt::String GetModelName() const noexcept override;
+
4376 
+
4377  private:
+
4378  Aws::Crt::Optional<Aws::Crt::String> m_clientDeviceAuthToken;
+
4379  Aws::Crt::Optional<Aws::Crt::String> m_operation;
+
4380  Aws::Crt::Optional<Aws::Crt::String> m_resource;
+
4381  };
+
4382 
+ +
4384  {
+
4385  public:
+
4386  virtual void OnStreamEvent(IoTCoreMessage *response) { (void)response; }
+
4387 
+
4392  virtual bool OnStreamError(RpcError rpcError)
+
4393  {
+
4394  (void)rpcError;
+
4395  return true;
+
4396  }
+
4397 
+
4402  virtual bool OnStreamError(ServiceError *operationError)
+
4403  {
+
4404  (void)operationError;
+
4405  return true;
+
4406  }
+
4407 
+
4412  virtual bool OnStreamError(UnauthorizedError *operationError)
+
4413  {
+
4414  (void)operationError;
+
4415  return true;
+
4416  }
+
4417 
+
4422  virtual bool OnStreamError(OperationError *operationError)
+
4423  {
+
4424  (void)operationError;
+
4425  return true;
+
4426  }
+
4427 
+
4428  private:
+
4432  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
4438  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
4439  };
+ +
4441  {
+
4442  public:
+ +
4444  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4445  Aws::Crt::StringView stringView,
+
4446  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4447  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4448  Aws::Crt::StringView stringView,
+
4449  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4450  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4451  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4452  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4453  Aws::Crt::String GetOperationName() const noexcept override;
+
4454  };
+
4455 
+ +
4457  {
+
4458  public:
+ +
4460  SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
4462  {
+
4463  return static_cast<SubscribeToIoTCoreResponse *>(m_taggedResult.GetOperationResponse());
+
4464  }
+
4469  operator bool() const noexcept { return m_taggedResult == true; }
+
4470  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4471  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4472  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4473 
+
4474  private:
+
4475  TaggedResult m_taggedResult;
+
4476  };
+
4477 
+ +
4479  {
+
4480  public:
+ +
4482  ClientConnection &connection,
+
4483  std::shared_ptr<SubscribeToIoTCoreStreamHandler> streamHandler,
+
4484  const SubscribeToIoTCoreOperationContext &operationContext,
+
4485  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4492  std::future<RpcError> Activate(
+
4493  const SubscribeToIoTCoreRequest &request,
+
4494  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4498  std::future<SubscribeToIoTCoreResult> GetResult() noexcept;
+
4499 
+
4500  protected:
+
4501  Aws::Crt::String GetModelName() const noexcept override;
+
4502  };
+
4503 
+ +
4505  {
+
4506  public:
+
4507  ResumeComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
4508  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4509  Aws::Crt::StringView stringView,
+
4510  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4511  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4512  Aws::Crt::StringView stringView,
+
4513  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4514  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4515  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4516  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4517  Aws::Crt::String GetOperationName() const noexcept override;
+
4518  };
+
4519 
+ +
4521  {
+
4522  public:
+ +
4524  ResumeComponentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
4526  {
+
4527  return static_cast<ResumeComponentResponse *>(m_taggedResult.GetOperationResponse());
+
4528  }
+
4533  operator bool() const noexcept { return m_taggedResult == true; }
+
4534  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4535  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4536  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4537 
+
4538  private:
+
4539  TaggedResult m_taggedResult;
+
4540  };
+
4541 
+ +
4543  {
+
4544  public:
+ +
4546  ClientConnection &connection,
+
4547  const ResumeComponentOperationContext &operationContext,
+
4548  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4555  std::future<RpcError> Activate(
+
4556  const ResumeComponentRequest &request,
+
4557  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4561  std::future<ResumeComponentResult> GetResult() noexcept;
+
4562 
+
4563  protected:
+
4564  Aws::Crt::String GetModelName() const noexcept override;
+
4565  };
+
4566 
+ +
4568  {
+
4569  public:
+ +
4571  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4572  Aws::Crt::StringView stringView,
+
4573  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4574  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4575  Aws::Crt::StringView stringView,
+
4576  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4577  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4578  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4579  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4580  Aws::Crt::String GetOperationName() const noexcept override;
+
4581  };
+
4582 
+ +
4584  {
+
4585  public:
+ +
4587  PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
4589  {
+
4590  return static_cast<PublishToIoTCoreResponse *>(m_taggedResult.GetOperationResponse());
+
4591  }
+
4596  operator bool() const noexcept { return m_taggedResult == true; }
+
4597  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4598  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4599  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4600 
+
4601  private:
+
4602  TaggedResult m_taggedResult;
+
4603  };
+
4604 
+ +
4606  {
+
4607  public:
+ +
4609  ClientConnection &connection,
+
4610  const PublishToIoTCoreOperationContext &operationContext,
+
4611  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4618  std::future<RpcError> Activate(
+
4619  const PublishToIoTCoreRequest &request,
+
4620  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4624  std::future<PublishToIoTCoreResult> GetResult() noexcept;
+
4625 
+
4626  protected:
+
4627  Aws::Crt::String GetModelName() const noexcept override;
+
4628  };
+
4629 
+ +
4631  {
+
4632  public:
+
4633  virtual void OnStreamEvent(ConfigurationUpdateEvents *response) { (void)response; }
+
4634 
+
4639  virtual bool OnStreamError(RpcError rpcError)
+
4640  {
+
4641  (void)rpcError;
+
4642  return true;
+
4643  }
+
4644 
+
4649  virtual bool OnStreamError(ServiceError *operationError)
+
4650  {
+
4651  (void)operationError;
+
4652  return true;
+
4653  }
+
4654 
+
4659  virtual bool OnStreamError(ResourceNotFoundError *operationError)
+
4660  {
+
4661  (void)operationError;
+
4662  return true;
+
4663  }
+
4664 
+
4669  virtual bool OnStreamError(OperationError *operationError)
+
4670  {
+
4671  (void)operationError;
+
4672  return true;
+
4673  }
+
4674 
+
4675  private:
+
4679  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
4685  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
4686  };
+ +
4688  {
+
4689  public:
+ +
4691  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4692  Aws::Crt::StringView stringView,
+
4693  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4694  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4695  Aws::Crt::StringView stringView,
+
4696  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4697  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4698  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4699  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4700  Aws::Crt::String GetOperationName() const noexcept override;
+
4701  };
+
4702 
+ +
4704  {
+
4705  public:
+ + +
4708  : m_taggedResult(std::move(taggedResult))
+
4709  {
+
4710  }
+ +
4712  {
+
4713  return static_cast<SubscribeToConfigurationUpdateResponse *>(m_taggedResult.GetOperationResponse());
+
4714  }
+
4719  operator bool() const noexcept { return m_taggedResult == true; }
+
4720  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4721  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4722  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4723 
+
4724  private:
+
4725  TaggedResult m_taggedResult;
+
4726  };
+
4727 
+ +
4729  {
+
4730  public:
+ +
4732  ClientConnection &connection,
+
4733  std::shared_ptr<SubscribeToConfigurationUpdateStreamHandler> streamHandler,
+
4734  const SubscribeToConfigurationUpdateOperationContext &operationContext,
+
4735  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4742  std::future<RpcError> Activate(
+ +
4744  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4748  std::future<SubscribeToConfigurationUpdateResult> GetResult() noexcept;
+
4749 
+
4750  protected:
+
4751  Aws::Crt::String GetModelName() const noexcept override;
+
4752  };
+
4753 
+ +
4755  {
+
4756  public:
+ +
4758  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4759  Aws::Crt::StringView stringView,
+
4760  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4761  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4762  Aws::Crt::StringView stringView,
+
4763  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4764  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4765  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4766  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4767  Aws::Crt::String GetOperationName() const noexcept override;
+
4768  };
+
4769 
+ +
4771  {
+
4772  public:
+ +
4774  DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
4776  {
+
4777  return static_cast<DeleteThingShadowResponse *>(m_taggedResult.GetOperationResponse());
+
4778  }
+
4783  operator bool() const noexcept { return m_taggedResult == true; }
+
4784  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4785  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4786  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4787 
+
4788  private:
+
4789  TaggedResult m_taggedResult;
+
4790  };
+
4791 
+ +
4793  {
+
4794  public:
+ +
4796  ClientConnection &connection,
+
4797  const DeleteThingShadowOperationContext &operationContext,
+
4798  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4805  std::future<RpcError> Activate(
+
4806  const DeleteThingShadowRequest &request,
+
4807  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4811  std::future<DeleteThingShadowResult> GetResult() noexcept;
+
4812 
+
4813  protected:
+
4814  Aws::Crt::String GetModelName() const noexcept override;
+
4815  };
+
4816 
+ +
4818  {
+
4819  public:
+ +
4821  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4822  Aws::Crt::StringView stringView,
+
4823  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4824  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4825  Aws::Crt::StringView stringView,
+
4826  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4827  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4828  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4829  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4830  Aws::Crt::String GetOperationName() const noexcept override;
+
4831  };
+
4832 
+ +
4834  {
+
4835  public:
+ +
4837  PutComponentMetricResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
4839  {
+
4840  return static_cast<PutComponentMetricResponse *>(m_taggedResult.GetOperationResponse());
+
4841  }
+
4846  operator bool() const noexcept { return m_taggedResult == true; }
+
4847  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4848  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4849  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4850 
+
4851  private:
+
4852  TaggedResult m_taggedResult;
+
4853  };
+
4854 
+ +
4856  {
+
4857  public:
+ +
4859  ClientConnection &connection,
+
4860  const PutComponentMetricOperationContext &operationContext,
+
4861  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4868  std::future<RpcError> Activate(
+
4869  const PutComponentMetricRequest &request,
+
4870  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4874  std::future<PutComponentMetricResult> GetResult() noexcept;
+
4875 
+
4876  protected:
+
4877  Aws::Crt::String GetModelName() const noexcept override;
+
4878  };
+
4879 
+ +
4881  {
+
4882  public:
+ +
4884  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
4885  Aws::Crt::StringView stringView,
+
4886  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4887  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
4888  Aws::Crt::StringView stringView,
+
4889  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
4890  Aws::Crt::String GetRequestModelName() const noexcept override;
+
4891  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
4892  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
4893  Aws::Crt::String GetOperationName() const noexcept override;
+
4894  };
+
4895 
+ +
4897  {
+
4898  public:
+ +
4900  DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult))
+
4901  {
+
4902  }
+ +
4904  {
+
4905  return static_cast<DeferComponentUpdateResponse *>(m_taggedResult.GetOperationResponse());
+
4906  }
+
4911  operator bool() const noexcept { return m_taggedResult == true; }
+
4912  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
4913  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
4914  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
4915 
+
4916  private:
+
4917  TaggedResult m_taggedResult;
+
4918  };
+
4919 
+ +
4921  {
+
4922  public:
+ +
4924  ClientConnection &connection,
+
4925  const DeferComponentUpdateOperationContext &operationContext,
+
4926  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
4933  std::future<RpcError> Activate(
+
4934  const DeferComponentUpdateRequest &request,
+
4935  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
4939  std::future<DeferComponentUpdateResult> GetResult() noexcept;
+
4940 
+
4941  protected:
+
4942  Aws::Crt::String GetModelName() const noexcept override;
+
4943  };
+
4944 
+ +
4946  : public StreamResponseHandler
+
4947  {
+
4948  public:
+
4949  virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response) { (void)response; }
+
4950 
+
4955  virtual bool OnStreamError(RpcError rpcError)
+
4956  {
+
4957  (void)rpcError;
+
4958  return true;
+
4959  }
+
4960 
+
4965  virtual bool OnStreamError(ServiceError *operationError)
+
4966  {
+
4967  (void)operationError;
+
4968  return true;
+
4969  }
+
4970 
+
4975  virtual bool OnStreamError(OperationError *operationError)
+
4976  {
+
4977  (void)operationError;
+
4978  return true;
+
4979  }
+
4980 
+
4981  private:
+
4985  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
4991  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
4992  };
+ +
4994  : public OperationModelContext
+
4995  {
+
4996  public:
+ +
4998  const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
4999  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5000  Aws::Crt::StringView stringView,
+
5001  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5002  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5003  Aws::Crt::StringView stringView,
+
5004  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5005  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5006  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5007  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5008  Aws::Crt::String GetOperationName() const noexcept override;
+
5009  };
+
5010 
+ +
5012  {
+
5013  public:
+ + +
5016  : m_taggedResult(std::move(taggedResult))
+
5017  {
+
5018  }
+ +
5020  {
+ +
5022  m_taggedResult.GetOperationResponse());
+
5023  }
+
5028  operator bool() const noexcept { return m_taggedResult == true; }
+
5029  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5030  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5031  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5032 
+
5033  private:
+
5034  TaggedResult m_taggedResult;
+
5035  };
+
5036 
+ +
5038  {
+
5039  public:
+ +
5041  ClientConnection &connection,
+
5042  std::shared_ptr<SubscribeToValidateConfigurationUpdatesStreamHandler> streamHandler,
+ +
5044  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5051  std::future<RpcError> Activate(
+ +
5053  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5057  std::future<SubscribeToValidateConfigurationUpdatesResult> GetResult() noexcept;
+
5058 
+
5059  protected:
+
5060  Aws::Crt::String GetModelName() const noexcept override;
+
5061  };
+
5062 
+ +
5064  {
+
5065  public:
+ +
5067  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5068  Aws::Crt::StringView stringView,
+
5069  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5070  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5071  Aws::Crt::StringView stringView,
+
5072  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5073  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5074  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5075  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5076  Aws::Crt::String GetOperationName() const noexcept override;
+
5077  };
+
5078 
+ +
5080  {
+
5081  public:
+ +
5083  GetConfigurationResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5085  {
+
5086  return static_cast<GetConfigurationResponse *>(m_taggedResult.GetOperationResponse());
+
5087  }
+
5092  operator bool() const noexcept { return m_taggedResult == true; }
+
5093  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5094  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5095  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5096 
+
5097  private:
+
5098  TaggedResult m_taggedResult;
+
5099  };
+
5100 
+ +
5102  {
+
5103  public:
+ +
5105  ClientConnection &connection,
+
5106  const GetConfigurationOperationContext &operationContext,
+
5107  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5114  std::future<RpcError> Activate(
+
5115  const GetConfigurationRequest &request,
+
5116  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5120  std::future<GetConfigurationResult> GetResult() noexcept;
+
5121 
+
5122  protected:
+
5123  Aws::Crt::String GetModelName() const noexcept override;
+
5124  };
+
5125 
+ +
5127  {
+
5128  public:
+
5129  virtual void OnStreamEvent(SubscriptionResponseMessage *response) { (void)response; }
+
5130 
+
5135  virtual bool OnStreamError(RpcError rpcError)
+
5136  {
+
5137  (void)rpcError;
+
5138  return true;
+
5139  }
+
5140 
+
5145  virtual bool OnStreamError(InvalidArgumentsError *operationError)
+
5146  {
+
5147  (void)operationError;
+
5148  return true;
+
5149  }
+
5150 
+
5155  virtual bool OnStreamError(ServiceError *operationError)
+
5156  {
+
5157  (void)operationError;
+
5158  return true;
+
5159  }
+
5160 
+
5165  virtual bool OnStreamError(UnauthorizedError *operationError)
+
5166  {
+
5167  (void)operationError;
+
5168  return true;
+
5169  }
+
5170 
+
5175  virtual bool OnStreamError(OperationError *operationError)
+
5176  {
+
5177  (void)operationError;
+
5178  return true;
+
5179  }
+
5180 
+
5181  private:
+
5185  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
5191  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
5192  };
+ +
5194  {
+
5195  public:
+ +
5197  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5198  Aws::Crt::StringView stringView,
+
5199  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5200  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5201  Aws::Crt::StringView stringView,
+
5202  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5203  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5204  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5205  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5206  Aws::Crt::String GetOperationName() const noexcept override;
+
5207  };
+
5208 
+ +
5210  {
+
5211  public:
+ +
5213  SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5215  {
+
5216  return static_cast<SubscribeToTopicResponse *>(m_taggedResult.GetOperationResponse());
+
5217  }
+
5222  operator bool() const noexcept { return m_taggedResult == true; }
+
5223  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5224  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5225  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5226 
+
5227  private:
+
5228  TaggedResult m_taggedResult;
+
5229  };
+
5230 
+ +
5232  {
+
5233  public:
+ +
5235  ClientConnection &connection,
+
5236  std::shared_ptr<SubscribeToTopicStreamHandler> streamHandler,
+
5237  const SubscribeToTopicOperationContext &operationContext,
+
5238  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5245  std::future<RpcError> Activate(
+
5246  const SubscribeToTopicRequest &request,
+
5247  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5251  std::future<SubscribeToTopicResult> GetResult() noexcept;
+
5252 
+
5253  protected:
+
5254  Aws::Crt::String GetModelName() const noexcept override;
+
5255  };
+
5256 
+ +
5258  {
+
5259  public:
+ +
5261  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5262  Aws::Crt::StringView stringView,
+
5263  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5264  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5265  Aws::Crt::StringView stringView,
+
5266  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5267  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5268  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5269  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5270  Aws::Crt::String GetOperationName() const noexcept override;
+
5271  };
+
5272 
+ +
5274  {
+
5275  public:
+ +
5277  GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5279  {
+
5280  return static_cast<GetComponentDetailsResponse *>(m_taggedResult.GetOperationResponse());
+
5281  }
+
5286  operator bool() const noexcept { return m_taggedResult == true; }
+
5287  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5288  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5289  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5290 
+
5291  private:
+
5292  TaggedResult m_taggedResult;
+
5293  };
+
5294 
+ +
5296  {
+
5297  public:
+ +
5299  ClientConnection &connection,
+
5300  const GetComponentDetailsOperationContext &operationContext,
+
5301  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5308  std::future<RpcError> Activate(
+
5309  const GetComponentDetailsRequest &request,
+
5310  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5314  std::future<GetComponentDetailsResult> GetResult() noexcept;
+
5315 
+
5316  protected:
+
5317  Aws::Crt::String GetModelName() const noexcept override;
+
5318  };
+
5319 
+ +
5321  {
+
5322  public:
+ +
5324  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5325  Aws::Crt::StringView stringView,
+
5326  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5327  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5328  Aws::Crt::StringView stringView,
+
5329  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5330  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5331  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5332  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5333  Aws::Crt::String GetOperationName() const noexcept override;
+
5334  };
+
5335 
+ +
5337  {
+
5338  public:
+ + +
5341  : m_taggedResult(std::move(taggedResult))
+
5342  {
+
5343  }
+ +
5345  {
+
5346  return static_cast<GetClientDeviceAuthTokenResponse *>(m_taggedResult.GetOperationResponse());
+
5347  }
+
5352  operator bool() const noexcept { return m_taggedResult == true; }
+
5353  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5354  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5355  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5356 
+
5357  private:
+
5358  TaggedResult m_taggedResult;
+
5359  };
+
5360 
+ +
5362  {
+
5363  public:
+ +
5365  ClientConnection &connection,
+
5366  const GetClientDeviceAuthTokenOperationContext &operationContext,
+
5367  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5374  std::future<RpcError> Activate(
+
5375  const GetClientDeviceAuthTokenRequest &request,
+
5376  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5380  std::future<GetClientDeviceAuthTokenResult> GetResult() noexcept;
+
5381 
+
5382  protected:
+
5383  Aws::Crt::String GetModelName() const noexcept override;
+
5384  };
+
5385 
+ +
5387  {
+
5388  public:
+
5389  PublishToTopicOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
5390  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5391  Aws::Crt::StringView stringView,
+
5392  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5393  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5394  Aws::Crt::StringView stringView,
+
5395  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5396  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5397  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5398  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5399  Aws::Crt::String GetOperationName() const noexcept override;
+
5400  };
+
5401 
+ +
5403  {
+
5404  public:
+
5405  PublishToTopicResult() noexcept {}
+
5406  PublishToTopicResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5408  {
+
5409  return static_cast<PublishToTopicResponse *>(m_taggedResult.GetOperationResponse());
+
5410  }
+
5415  operator bool() const noexcept { return m_taggedResult == true; }
+
5416  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5417  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5418  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5419 
+
5420  private:
+
5421  TaggedResult m_taggedResult;
+
5422  };
+
5423 
+ +
5425  {
+
5426  public:
+ +
5428  ClientConnection &connection,
+
5429  const PublishToTopicOperationContext &operationContext,
+
5430  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5437  std::future<RpcError> Activate(
+
5438  const PublishToTopicRequest &request,
+
5439  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5443  std::future<PublishToTopicResult> GetResult() noexcept;
+
5444 
+
5445  protected:
+
5446  Aws::Crt::String GetModelName() const noexcept override;
+
5447  };
+
5448 
+ +
5450  {
+
5451  public:
+
5452  virtual void OnStreamEvent(CertificateUpdateEvent *response) { (void)response; }
+
5453 
+
5458  virtual bool OnStreamError(RpcError rpcError)
+
5459  {
+
5460  (void)rpcError;
+
5461  return true;
+
5462  }
+
5463 
+
5468  virtual bool OnStreamError(ServiceError *operationError)
+
5469  {
+
5470  (void)operationError;
+
5471  return true;
+
5472  }
+
5473 
+
5478  virtual bool OnStreamError(UnauthorizedError *operationError)
+
5479  {
+
5480  (void)operationError;
+
5481  return true;
+
5482  }
+
5483 
+
5488  virtual bool OnStreamError(InvalidArgumentsError *operationError)
+
5489  {
+
5490  (void)operationError;
+
5491  return true;
+
5492  }
+
5493 
+
5498  virtual bool OnStreamError(OperationError *operationError)
+
5499  {
+
5500  (void)operationError;
+
5501  return true;
+
5502  }
+
5503 
+
5504  private:
+
5508  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
5514  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
5515  };
+ +
5517  {
+
5518  public:
+ +
5520  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5521  Aws::Crt::StringView stringView,
+
5522  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5523  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5524  Aws::Crt::StringView stringView,
+
5525  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5526  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5527  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5528  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5529  Aws::Crt::String GetOperationName() const noexcept override;
+
5530  };
+
5531 
+ +
5533  {
+
5534  public:
+ + +
5537  : m_taggedResult(std::move(taggedResult))
+
5538  {
+
5539  }
+ +
5541  {
+
5542  return static_cast<SubscribeToCertificateUpdatesResponse *>(m_taggedResult.GetOperationResponse());
+
5543  }
+
5548  operator bool() const noexcept { return m_taggedResult == true; }
+
5549  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5550  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5551  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5552 
+
5553  private:
+
5554  TaggedResult m_taggedResult;
+
5555  };
+
5556 
+ +
5558  {
+
5559  public:
+ +
5561  ClientConnection &connection,
+
5562  std::shared_ptr<SubscribeToCertificateUpdatesStreamHandler> streamHandler,
+
5563  const SubscribeToCertificateUpdatesOperationContext &operationContext,
+
5564  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5571  std::future<RpcError> Activate(
+
5572  const SubscribeToCertificateUpdatesRequest &request,
+
5573  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5577  std::future<SubscribeToCertificateUpdatesResult> GetResult() noexcept;
+
5578 
+
5579  protected:
+
5580  Aws::Crt::String GetModelName() const noexcept override;
+
5581  };
+
5582 
+ +
5584  {
+
5585  public:
+ +
5587  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5588  Aws::Crt::StringView stringView,
+
5589  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5590  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5591  Aws::Crt::StringView stringView,
+
5592  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5593  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5594  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5595  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5596  Aws::Crt::String GetOperationName() const noexcept override;
+
5597  };
+
5598 
+ +
5600  {
+
5601  public:
+ + +
5604  : m_taggedResult(std::move(taggedResult))
+
5605  {
+
5606  }
+ +
5608  {
+
5609  return static_cast<VerifyClientDeviceIdentityResponse *>(m_taggedResult.GetOperationResponse());
+
5610  }
+
5615  operator bool() const noexcept { return m_taggedResult == true; }
+
5616  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5617  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5618  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5619 
+
5620  private:
+
5621  TaggedResult m_taggedResult;
+
5622  };
+
5623 
+ +
5625  {
+
5626  public:
+ +
5628  ClientConnection &connection,
+
5629  const VerifyClientDeviceIdentityOperationContext &operationContext,
+
5630  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5637  std::future<RpcError> Activate(
+
5638  const VerifyClientDeviceIdentityRequest &request,
+
5639  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5643  std::future<VerifyClientDeviceIdentityResult> GetResult() noexcept;
+
5644 
+
5645  protected:
+
5646  Aws::Crt::String GetModelName() const noexcept override;
+
5647  };
+
5648 
+ +
5650  {
+
5651  public:
+ +
5653  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5654  Aws::Crt::StringView stringView,
+
5655  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5656  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5657  Aws::Crt::StringView stringView,
+
5658  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5659  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5660  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5661  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5662  Aws::Crt::String GetOperationName() const noexcept override;
+
5663  };
+
5664 
+ +
5666  {
+
5667  public:
+ + +
5670  : m_taggedResult(std::move(taggedResult))
+
5671  {
+
5672  }
+ +
5674  {
+
5675  return static_cast<AuthorizeClientDeviceActionResponse *>(m_taggedResult.GetOperationResponse());
+
5676  }
+
5681  operator bool() const noexcept { return m_taggedResult == true; }
+
5682  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5683  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5684  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5685 
+
5686  private:
+
5687  TaggedResult m_taggedResult;
+
5688  };
+
5689 
+ +
5691  {
+
5692  public:
+ +
5694  ClientConnection &connection,
+
5695  const AuthorizeClientDeviceActionOperationContext &operationContext,
+
5696  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5703  std::future<RpcError> Activate(
+
5704  const AuthorizeClientDeviceActionRequest &request,
+
5705  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5709  std::future<AuthorizeClientDeviceActionResult> GetResult() noexcept;
+
5710 
+
5711  protected:
+
5712  Aws::Crt::String GetModelName() const noexcept override;
+
5713  };
+
5714 
+ +
5716  {
+
5717  public:
+
5718  ListComponentsOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
5719  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5720  Aws::Crt::StringView stringView,
+
5721  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5722  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5723  Aws::Crt::StringView stringView,
+
5724  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5725  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5726  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5727  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5728  Aws::Crt::String GetOperationName() const noexcept override;
+
5729  };
+
5730 
+ +
5732  {
+
5733  public:
+
5734  ListComponentsResult() noexcept {}
+
5735  ListComponentsResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5737  {
+
5738  return static_cast<ListComponentsResponse *>(m_taggedResult.GetOperationResponse());
+
5739  }
+
5744  operator bool() const noexcept { return m_taggedResult == true; }
+
5745  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5746  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5747  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5748 
+
5749  private:
+
5750  TaggedResult m_taggedResult;
+
5751  };
+
5752 
+ +
5754  {
+
5755  public:
+ +
5757  ClientConnection &connection,
+
5758  const ListComponentsOperationContext &operationContext,
+
5759  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5766  std::future<RpcError> Activate(
+
5767  const ListComponentsRequest &request,
+
5768  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5772  std::future<ListComponentsResult> GetResult() noexcept;
+
5773 
+
5774  protected:
+
5775  Aws::Crt::String GetModelName() const noexcept override;
+
5776  };
+
5777 
+ +
5779  {
+
5780  public:
+ +
5782  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5783  Aws::Crt::StringView stringView,
+
5784  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5785  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5786  Aws::Crt::StringView stringView,
+
5787  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5788  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5789  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5790  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5791  Aws::Crt::String GetOperationName() const noexcept override;
+
5792  };
+
5793 
+ +
5795  {
+
5796  public:
+ +
5798  CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5800  {
+
5801  return static_cast<CreateDebugPasswordResponse *>(m_taggedResult.GetOperationResponse());
+
5802  }
+
5807  operator bool() const noexcept { return m_taggedResult == true; }
+
5808  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5809  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5810  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5811 
+
5812  private:
+
5813  TaggedResult m_taggedResult;
+
5814  };
+
5815 
+ +
5817  {
+
5818  public:
+ +
5820  ClientConnection &connection,
+
5821  const CreateDebugPasswordOperationContext &operationContext,
+
5822  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5829  std::future<RpcError> Activate(
+
5830  const CreateDebugPasswordRequest &request,
+
5831  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5835  std::future<CreateDebugPasswordResult> GetResult() noexcept;
+
5836 
+
5837  protected:
+
5838  Aws::Crt::String GetModelName() const noexcept override;
+
5839  };
+
5840 
+ +
5842  {
+
5843  public:
+
5844  GetThingShadowOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
5845  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5846  Aws::Crt::StringView stringView,
+
5847  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5848  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5849  Aws::Crt::StringView stringView,
+
5850  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5851  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5852  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5853  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5854  Aws::Crt::String GetOperationName() const noexcept override;
+
5855  };
+
5856 
+ +
5858  {
+
5859  public:
+
5860  GetThingShadowResult() noexcept {}
+
5861  GetThingShadowResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5863  {
+
5864  return static_cast<GetThingShadowResponse *>(m_taggedResult.GetOperationResponse());
+
5865  }
+
5870  operator bool() const noexcept { return m_taggedResult == true; }
+
5871  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5872  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5873  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5874 
+
5875  private:
+
5876  TaggedResult m_taggedResult;
+
5877  };
+
5878 
+ +
5880  {
+
5881  public:
+ +
5883  ClientConnection &connection,
+
5884  const GetThingShadowOperationContext &operationContext,
+
5885  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5892  std::future<RpcError> Activate(
+
5893  const GetThingShadowRequest &request,
+
5894  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5898  std::future<GetThingShadowResult> GetResult() noexcept;
+
5899 
+
5900  protected:
+
5901  Aws::Crt::String GetModelName() const noexcept override;
+
5902  };
+
5903 
+ +
5905  {
+
5906  public:
+ +
5908  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5909  Aws::Crt::StringView stringView,
+
5910  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5911  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5912  Aws::Crt::StringView stringView,
+
5913  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5914  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5915  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5916  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5917  Aws::Crt::String GetOperationName() const noexcept override;
+
5918  };
+
5919 
+ +
5921  {
+
5922  public:
+ + +
5925  : m_taggedResult(std::move(taggedResult))
+
5926  {
+
5927  }
+ +
5929  {
+
5930  return static_cast<SendConfigurationValidityReportResponse *>(m_taggedResult.GetOperationResponse());
+
5931  }
+
5936  operator bool() const noexcept { return m_taggedResult == true; }
+
5937  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
5938  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
5939  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
5940 
+
5941  private:
+
5942  TaggedResult m_taggedResult;
+
5943  };
+
5944 
+ +
5946  {
+
5947  public:
+ +
5949  ClientConnection &connection,
+
5950  const SendConfigurationValidityReportOperationContext &operationContext,
+
5951  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
5958  std::future<RpcError> Activate(
+ +
5960  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
5964  std::future<SendConfigurationValidityReportResult> GetResult() noexcept;
+
5965 
+
5966  protected:
+
5967  Aws::Crt::String GetModelName() const noexcept override;
+
5968  };
+
5969 
+ +
5971  {
+
5972  public:
+ +
5974  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
5975  Aws::Crt::StringView stringView,
+
5976  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5977  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
5978  Aws::Crt::StringView stringView,
+
5979  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
5980  Aws::Crt::String GetRequestModelName() const noexcept override;
+
5981  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
5982  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
5983  Aws::Crt::String GetOperationName() const noexcept override;
+
5984  };
+
5985 
+ +
5987  {
+
5988  public:
+ +
5990  UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
5992  {
+
5993  return static_cast<UpdateThingShadowResponse *>(m_taggedResult.GetOperationResponse());
+
5994  }
+
5999  operator bool() const noexcept { return m_taggedResult == true; }
+
6000  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6001  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6002  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6003 
+
6004  private:
+
6005  TaggedResult m_taggedResult;
+
6006  };
+
6007 
+ +
6009  {
+
6010  public:
+ +
6012  ClientConnection &connection,
+
6013  const UpdateThingShadowOperationContext &operationContext,
+
6014  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6021  std::future<RpcError> Activate(
+
6022  const UpdateThingShadowRequest &request,
+
6023  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6027  std::future<UpdateThingShadowResult> GetResult() noexcept;
+
6028 
+
6029  protected:
+
6030  Aws::Crt::String GetModelName() const noexcept override;
+
6031  };
+
6032 
+ +
6034  {
+
6035  public:
+ +
6037  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6038  Aws::Crt::StringView stringView,
+
6039  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6040  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6041  Aws::Crt::StringView stringView,
+
6042  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6043  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6044  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6045  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6046  Aws::Crt::String GetOperationName() const noexcept override;
+
6047  };
+
6048 
+ +
6050  {
+
6051  public:
+ +
6053  UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6055  {
+
6056  return static_cast<UpdateConfigurationResponse *>(m_taggedResult.GetOperationResponse());
+
6057  }
+
6062  operator bool() const noexcept { return m_taggedResult == true; }
+
6063  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6064  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6065  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6066 
+
6067  private:
+
6068  TaggedResult m_taggedResult;
+
6069  };
+
6070 
+ +
6072  {
+
6073  public:
+ +
6075  ClientConnection &connection,
+
6076  const UpdateConfigurationOperationContext &operationContext,
+
6077  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6084  std::future<RpcError> Activate(
+
6085  const UpdateConfigurationRequest &request,
+
6086  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6090  std::future<UpdateConfigurationResult> GetResult() noexcept;
+
6091 
+
6092  protected:
+
6093  Aws::Crt::String GetModelName() const noexcept override;
+
6094  };
+
6095 
+ +
6097  {
+
6098  public:
+ +
6100  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6101  Aws::Crt::StringView stringView,
+
6102  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6103  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6104  Aws::Crt::StringView stringView,
+
6105  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6106  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6107  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6108  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6109  Aws::Crt::String GetOperationName() const noexcept override;
+
6110  };
+
6111 
+ +
6113  {
+
6114  public:
+ + +
6117  : m_taggedResult(std::move(taggedResult))
+
6118  {
+
6119  }
+ +
6121  {
+
6122  return static_cast<ValidateAuthorizationTokenResponse *>(m_taggedResult.GetOperationResponse());
+
6123  }
+
6128  operator bool() const noexcept { return m_taggedResult == true; }
+
6129  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6130  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6131  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6132 
+
6133  private:
+
6134  TaggedResult m_taggedResult;
+
6135  };
+
6136 
+ +
6138  {
+
6139  public:
+ +
6141  ClientConnection &connection,
+
6142  const ValidateAuthorizationTokenOperationContext &operationContext,
+
6143  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6150  std::future<RpcError> Activate(
+
6151  const ValidateAuthorizationTokenRequest &request,
+
6152  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6156  std::future<ValidateAuthorizationTokenResult> GetResult() noexcept;
+
6157 
+
6158  protected:
+
6159  Aws::Crt::String GetModelName() const noexcept override;
+
6160  };
+
6161 
+ +
6163  {
+
6164  public:
+ +
6166  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6167  Aws::Crt::StringView stringView,
+
6168  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6169  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6170  Aws::Crt::StringView stringView,
+
6171  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6172  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6173  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6174  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6175  Aws::Crt::String GetOperationName() const noexcept override;
+
6176  };
+
6177 
+ +
6179  {
+
6180  public:
+ +
6182  RestartComponentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6184  {
+
6185  return static_cast<RestartComponentResponse *>(m_taggedResult.GetOperationResponse());
+
6186  }
+
6191  operator bool() const noexcept { return m_taggedResult == true; }
+
6192  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6193  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6194  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6195 
+
6196  private:
+
6197  TaggedResult m_taggedResult;
+
6198  };
+
6199 
+ +
6201  {
+
6202  public:
+ +
6204  ClientConnection &connection,
+
6205  const RestartComponentOperationContext &operationContext,
+
6206  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6213  std::future<RpcError> Activate(
+
6214  const RestartComponentRequest &request,
+
6215  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6219  std::future<RestartComponentResult> GetResult() noexcept;
+
6220 
+
6221  protected:
+
6222  Aws::Crt::String GetModelName() const noexcept override;
+
6223  };
+
6224 
+ +
6226  {
+
6227  public:
+ +
6229  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6230  Aws::Crt::StringView stringView,
+
6231  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6232  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6233  Aws::Crt::StringView stringView,
+
6234  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6235  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6236  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6237  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6238  Aws::Crt::String GetOperationName() const noexcept override;
+
6239  };
+
6240 
+ +
6242  {
+
6243  public:
+ + +
6246  : m_taggedResult(std::move(taggedResult))
+
6247  {
+
6248  }
+ +
6250  {
+
6251  return static_cast<GetLocalDeploymentStatusResponse *>(m_taggedResult.GetOperationResponse());
+
6252  }
+
6257  operator bool() const noexcept { return m_taggedResult == true; }
+
6258  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6259  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6260  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6261 
+
6262  private:
+
6263  TaggedResult m_taggedResult;
+
6264  };
+
6265 
+ +
6267  {
+
6268  public:
+ +
6270  ClientConnection &connection,
+
6271  const GetLocalDeploymentStatusOperationContext &operationContext,
+
6272  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6279  std::future<RpcError> Activate(
+
6280  const GetLocalDeploymentStatusRequest &request,
+
6281  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6285  std::future<GetLocalDeploymentStatusResult> GetResult() noexcept;
+
6286 
+
6287  protected:
+
6288  Aws::Crt::String GetModelName() const noexcept override;
+
6289  };
+
6290 
+ +
6292  {
+
6293  public:
+
6294  GetSecretValueOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
6295  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6296  Aws::Crt::StringView stringView,
+
6297  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6298  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6299  Aws::Crt::StringView stringView,
+
6300  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6301  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6302  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6303  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6304  Aws::Crt::String GetOperationName() const noexcept override;
+
6305  };
+
6306 
+ +
6308  {
+
6309  public:
+
6310  GetSecretValueResult() noexcept {}
+
6311  GetSecretValueResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6313  {
+
6314  return static_cast<GetSecretValueResponse *>(m_taggedResult.GetOperationResponse());
+
6315  }
+
6320  operator bool() const noexcept { return m_taggedResult == true; }
+
6321  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6322  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6323  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6324 
+
6325  private:
+
6326  TaggedResult m_taggedResult;
+
6327  };
+
6328 
+ +
6330  {
+
6331  public:
+ +
6333  ClientConnection &connection,
+
6334  const GetSecretValueOperationContext &operationContext,
+
6335  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6342  std::future<RpcError> Activate(
+
6343  const GetSecretValueRequest &request,
+
6344  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6348  std::future<GetSecretValueResult> GetResult() noexcept;
+
6349 
+
6350  protected:
+
6351  Aws::Crt::String GetModelName() const noexcept override;
+
6352  };
+
6353 
+ +
6355  {
+
6356  public:
+
6357  UpdateStateOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
6358  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6359  Aws::Crt::StringView stringView,
+
6360  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6361  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6362  Aws::Crt::StringView stringView,
+
6363  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6364  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6365  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6366  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6367  Aws::Crt::String GetOperationName() const noexcept override;
+
6368  };
+
6369 
+ +
6371  {
+
6372  public:
+
6373  UpdateStateResult() noexcept {}
+
6374  UpdateStateResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6376  {
+
6377  return static_cast<UpdateStateResponse *>(m_taggedResult.GetOperationResponse());
+
6378  }
+
6383  operator bool() const noexcept { return m_taggedResult == true; }
+
6384  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6385  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6386  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6387 
+
6388  private:
+
6389  TaggedResult m_taggedResult;
+
6390  };
+
6391 
+ +
6393  {
+
6394  public:
+ +
6396  ClientConnection &connection,
+
6397  const UpdateStateOperationContext &operationContext,
+
6398  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6405  std::future<RpcError> Activate(
+
6406  const UpdateStateRequest &request,
+
6407  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6411  std::future<UpdateStateResult> GetResult() noexcept;
+
6412 
+
6413  protected:
+
6414  Aws::Crt::String GetModelName() const noexcept override;
+
6415  };
+
6416 
+ +
6418  {
+
6419  public:
+ +
6421  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6422  Aws::Crt::StringView stringView,
+
6423  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6424  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6425  Aws::Crt::StringView stringView,
+
6426  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6427  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6428  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6429  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6430  Aws::Crt::String GetOperationName() const noexcept override;
+
6431  };
+
6432 
+ +
6434  {
+
6435  public:
+ +
6437  CancelLocalDeploymentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult))
+
6438  {
+
6439  }
+ +
6441  {
+
6442  return static_cast<CancelLocalDeploymentResponse *>(m_taggedResult.GetOperationResponse());
+
6443  }
+
6448  operator bool() const noexcept { return m_taggedResult == true; }
+
6449  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6450  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6451  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6452 
+
6453  private:
+
6454  TaggedResult m_taggedResult;
+
6455  };
+
6456 
+ +
6458  {
+
6459  public:
+ +
6461  ClientConnection &connection,
+
6462  const CancelLocalDeploymentOperationContext &operationContext,
+
6463  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6470  std::future<RpcError> Activate(
+
6471  const CancelLocalDeploymentRequest &request,
+
6472  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6476  std::future<CancelLocalDeploymentResult> GetResult() noexcept;
+
6477 
+
6478  protected:
+
6479  Aws::Crt::String GetModelName() const noexcept override;
+
6480  };
+
6481 
+ +
6483  {
+
6484  public:
+ +
6486  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6487  Aws::Crt::StringView stringView,
+
6488  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6489  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6490  Aws::Crt::StringView stringView,
+
6491  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6492  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6493  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6494  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6495  Aws::Crt::String GetOperationName() const noexcept override;
+
6496  };
+
6497 
+ +
6499  {
+
6500  public:
+ + +
6503  : m_taggedResult(std::move(taggedResult))
+
6504  {
+
6505  }
+ +
6507  {
+
6508  return static_cast<ListNamedShadowsForThingResponse *>(m_taggedResult.GetOperationResponse());
+
6509  }
+
6514  operator bool() const noexcept { return m_taggedResult == true; }
+
6515  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6516  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6517  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6518 
+
6519  private:
+
6520  TaggedResult m_taggedResult;
+
6521  };
+
6522 
+ +
6524  {
+
6525  public:
+ +
6527  ClientConnection &connection,
+
6528  const ListNamedShadowsForThingOperationContext &operationContext,
+
6529  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6536  std::future<RpcError> Activate(
+
6537  const ListNamedShadowsForThingRequest &request,
+
6538  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6542  std::future<ListNamedShadowsForThingResult> GetResult() noexcept;
+
6543 
+
6544  protected:
+
6545  Aws::Crt::String GetModelName() const noexcept override;
+
6546  };
+
6547 
+ +
6549  {
+
6550  public:
+
6551  virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response) { (void)response; }
+
6552 
+
6557  virtual bool OnStreamError(RpcError rpcError)
+
6558  {
+
6559  (void)rpcError;
+
6560  return true;
+
6561  }
+
6562 
+
6567  virtual bool OnStreamError(ServiceError *operationError)
+
6568  {
+
6569  (void)operationError;
+
6570  return true;
+
6571  }
+
6572 
+
6577  virtual bool OnStreamError(ResourceNotFoundError *operationError)
+
6578  {
+
6579  (void)operationError;
+
6580  return true;
+
6581  }
+
6582 
+
6587  virtual bool OnStreamError(OperationError *operationError)
+
6588  {
+
6589  (void)operationError;
+
6590  return true;
+
6591  }
+
6592 
+
6593  private:
+
6597  void OnStreamEvent(Aws::Crt::ScopedResource<AbstractShapeBase> response) override;
+
6603  bool OnStreamError(Aws::Crt::ScopedResource<OperationError> error, RpcError rpcError) override;
+
6604  };
+ +
6606  {
+
6607  public:
+ +
6609  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6610  Aws::Crt::StringView stringView,
+
6611  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6612  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6613  Aws::Crt::StringView stringView,
+
6614  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6615  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6616  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6617  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6618  Aws::Crt::String GetOperationName() const noexcept override;
+
6619  };
+
6620 
+ +
6622  {
+
6623  public:
+ + +
6626  : m_taggedResult(std::move(taggedResult))
+
6627  {
+
6628  }
+ +
6630  {
+
6631  return static_cast<SubscribeToComponentUpdatesResponse *>(m_taggedResult.GetOperationResponse());
+
6632  }
+
6637  operator bool() const noexcept { return m_taggedResult == true; }
+
6638  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6639  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6640  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6641 
+
6642  private:
+
6643  TaggedResult m_taggedResult;
+
6644  };
+
6645 
+ +
6647  {
+
6648  public:
+ +
6650  ClientConnection &connection,
+
6651  std::shared_ptr<SubscribeToComponentUpdatesStreamHandler> streamHandler,
+
6652  const SubscribeToComponentUpdatesOperationContext &operationContext,
+
6653  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6660  std::future<RpcError> Activate(
+
6661  const SubscribeToComponentUpdatesRequest &request,
+
6662  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6666  std::future<SubscribeToComponentUpdatesResult> GetResult() noexcept;
+
6667 
+
6668  protected:
+
6669  Aws::Crt::String GetModelName() const noexcept override;
+
6670  };
+
6671 
+ +
6673  {
+
6674  public:
+ +
6676  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6677  Aws::Crt::StringView stringView,
+
6678  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6679  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6680  Aws::Crt::StringView stringView,
+
6681  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6682  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6683  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6684  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6685  Aws::Crt::String GetOperationName() const noexcept override;
+
6686  };
+
6687 
+ +
6689  {
+
6690  public:
+ +
6692  ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult))
+
6693  {
+
6694  }
+ +
6696  {
+
6697  return static_cast<ListLocalDeploymentsResponse *>(m_taggedResult.GetOperationResponse());
+
6698  }
+
6703  operator bool() const noexcept { return m_taggedResult == true; }
+
6704  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6705  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6706  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6707 
+
6708  private:
+
6709  TaggedResult m_taggedResult;
+
6710  };
+
6711 
+ +
6713  {
+
6714  public:
+ +
6716  ClientConnection &connection,
+
6717  const ListLocalDeploymentsOperationContext &operationContext,
+
6718  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6725  std::future<RpcError> Activate(
+
6726  const ListLocalDeploymentsRequest &request,
+
6727  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6731  std::future<ListLocalDeploymentsResult> GetResult() noexcept;
+
6732 
+
6733  protected:
+
6734  Aws::Crt::String GetModelName() const noexcept override;
+
6735  };
+
6736 
+ +
6738  {
+
6739  public:
+
6740  StopComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
6741  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6742  Aws::Crt::StringView stringView,
+
6743  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6744  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6745  Aws::Crt::StringView stringView,
+
6746  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6747  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6748  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6749  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6750  Aws::Crt::String GetOperationName() const noexcept override;
+
6751  };
+
6752 
+ +
6754  {
+
6755  public:
+
6756  StopComponentResult() noexcept {}
+
6757  StopComponentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6759  {
+
6760  return static_cast<StopComponentResponse *>(m_taggedResult.GetOperationResponse());
+
6761  }
+
6766  operator bool() const noexcept { return m_taggedResult == true; }
+
6767  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6768  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6769  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6770 
+
6771  private:
+
6772  TaggedResult m_taggedResult;
+
6773  };
+
6774 
+ +
6776  {
+
6777  public:
+ +
6779  ClientConnection &connection,
+
6780  const StopComponentOperationContext &operationContext,
+
6781  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6788  std::future<RpcError> Activate(
+
6789  const StopComponentRequest &request,
+
6790  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6794  std::future<StopComponentResult> GetResult() noexcept;
+
6795 
+
6796  protected:
+
6797  Aws::Crt::String GetModelName() const noexcept override;
+
6798  };
+
6799 
+ +
6801  {
+
6802  public:
+
6803  PauseComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexcept;
+
6804  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6805  Aws::Crt::StringView stringView,
+
6806  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6807  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6808  Aws::Crt::StringView stringView,
+
6809  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6810  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6811  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6812  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6813  Aws::Crt::String GetOperationName() const noexcept override;
+
6814  };
+
6815 
+ +
6817  {
+
6818  public:
+
6819  PauseComponentResult() noexcept {}
+
6820  PauseComponentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult)) {}
+ +
6822  {
+
6823  return static_cast<PauseComponentResponse *>(m_taggedResult.GetOperationResponse());
+
6824  }
+
6829  operator bool() const noexcept { return m_taggedResult == true; }
+
6830  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6831  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6832  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6833 
+
6834  private:
+
6835  TaggedResult m_taggedResult;
+
6836  };
+
6837 
+ +
6839  {
+
6840  public:
+ +
6842  ClientConnection &connection,
+
6843  const PauseComponentOperationContext &operationContext,
+
6844  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6851  std::future<RpcError> Activate(
+
6852  const PauseComponentRequest &request,
+
6853  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6857  std::future<PauseComponentResult> GetResult() noexcept;
+
6858 
+
6859  protected:
+
6860  Aws::Crt::String GetModelName() const noexcept override;
+
6861  };
+
6862 
+ +
6864  {
+
6865  public:
+ +
6867  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateInitialResponseFromPayload(
+
6868  Aws::Crt::StringView stringView,
+
6869  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6870  Aws::Crt::ScopedResource<AbstractShapeBase> AllocateStreamingResponseFromPayload(
+
6871  Aws::Crt::StringView stringView,
+
6872  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6873  Aws::Crt::String GetRequestModelName() const noexcept override;
+
6874  Aws::Crt::String GetInitialResponseModelName() const noexcept override;
+
6875  Aws::Crt::Optional<Aws::Crt::String> GetStreamingResponseModelName() const noexcept override;
+
6876  Aws::Crt::String GetOperationName() const noexcept override;
+
6877  };
+
6878 
+ +
6880  {
+
6881  public:
+ +
6883  CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept : m_taggedResult(std::move(taggedResult))
+
6884  {
+
6885  }
+ +
6887  {
+
6888  return static_cast<CreateLocalDeploymentResponse *>(m_taggedResult.GetOperationResponse());
+
6889  }
+
6894  operator bool() const noexcept { return m_taggedResult == true; }
+
6895  OperationError *GetOperationError() const noexcept { return m_taggedResult.GetOperationError(); }
+
6896  RpcError GetRpcError() const noexcept { return m_taggedResult.GetRpcError(); }
+
6897  ResultType GetResultType() const noexcept { return m_taggedResult.GetResultType(); }
+
6898 
+
6899  private:
+
6900  TaggedResult m_taggedResult;
+
6901  };
+
6902 
+ +
6904  {
+
6905  public:
+ +
6907  ClientConnection &connection,
+
6908  const CreateLocalDeploymentOperationContext &operationContext,
+
6909  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) noexcept;
+
6916  std::future<RpcError> Activate(
+
6917  const CreateLocalDeploymentRequest &request,
+
6918  OnMessageFlushCallback onMessageFlushCallback = nullptr) noexcept;
+
6922  std::future<CreateLocalDeploymentResult> GetResult() noexcept;
+
6923 
+
6924  protected:
+
6925  Aws::Crt::String GetModelName() const noexcept override;
+
6926  };
+
6927 
+ +
6929  {
+
6930  public:
+
6931  GreengrassCoreIpcServiceModel() noexcept;
+
6932  Aws::Crt::ScopedResource<OperationError> AllocateOperationErrorFromPayload(
+
6933  const Aws::Crt::String &errorModelName,
+
6934  Aws::Crt::StringView stringView,
+
6935  Aws::Crt::Allocator *allocator = Aws::Crt::g_allocator) const noexcept override;
+
6936  void AssignModelNameToErrorResponse(Aws::Crt::String, ErrorResponseFactory) noexcept;
+
6937 
+
6938  private:
+ +
6940  SubscribeToIoTCoreOperationContext m_subscribeToIoTCoreOperationContext;
+
6941  ResumeComponentOperationContext m_resumeComponentOperationContext;
+
6942  PublishToIoTCoreOperationContext m_publishToIoTCoreOperationContext;
+
6943  SubscribeToConfigurationUpdateOperationContext m_subscribeToConfigurationUpdateOperationContext;
+
6944  DeleteThingShadowOperationContext m_deleteThingShadowOperationContext;
+
6945  PutComponentMetricOperationContext m_putComponentMetricOperationContext;
+
6946  DeferComponentUpdateOperationContext m_deferComponentUpdateOperationContext;
+ +
6948  m_subscribeToValidateConfigurationUpdatesOperationContext;
+
6949  GetConfigurationOperationContext m_getConfigurationOperationContext;
+
6950  SubscribeToTopicOperationContext m_subscribeToTopicOperationContext;
+
6951  GetComponentDetailsOperationContext m_getComponentDetailsOperationContext;
+
6952  GetClientDeviceAuthTokenOperationContext m_getClientDeviceAuthTokenOperationContext;
+
6953  PublishToTopicOperationContext m_publishToTopicOperationContext;
+
6954  SubscribeToCertificateUpdatesOperationContext m_subscribeToCertificateUpdatesOperationContext;
+
6955  VerifyClientDeviceIdentityOperationContext m_verifyClientDeviceIdentityOperationContext;
+
6956  AuthorizeClientDeviceActionOperationContext m_authorizeClientDeviceActionOperationContext;
+
6957  ListComponentsOperationContext m_listComponentsOperationContext;
+
6958  CreateDebugPasswordOperationContext m_createDebugPasswordOperationContext;
+
6959  GetThingShadowOperationContext m_getThingShadowOperationContext;
+
6960  SendConfigurationValidityReportOperationContext m_sendConfigurationValidityReportOperationContext;
+
6961  UpdateThingShadowOperationContext m_updateThingShadowOperationContext;
+
6962  UpdateConfigurationOperationContext m_updateConfigurationOperationContext;
+
6963  ValidateAuthorizationTokenOperationContext m_validateAuthorizationTokenOperationContext;
+
6964  RestartComponentOperationContext m_restartComponentOperationContext;
+
6965  GetLocalDeploymentStatusOperationContext m_getLocalDeploymentStatusOperationContext;
+
6966  GetSecretValueOperationContext m_getSecretValueOperationContext;
+
6967  UpdateStateOperationContext m_updateStateOperationContext;
+
6968  CancelLocalDeploymentOperationContext m_cancelLocalDeploymentOperationContext;
+
6969  ListNamedShadowsForThingOperationContext m_listNamedShadowsForThingOperationContext;
+
6970  SubscribeToComponentUpdatesOperationContext m_subscribeToComponentUpdatesOperationContext;
+
6971  ListLocalDeploymentsOperationContext m_listLocalDeploymentsOperationContext;
+
6972  StopComponentOperationContext m_stopComponentOperationContext;
+
6973  PauseComponentOperationContext m_pauseComponentOperationContext;
+
6974  CreateLocalDeploymentOperationContext m_createLocalDeploymentOperationContext;
+
6975  Aws::Crt::Map<Aws::Crt::String, ErrorResponseFactory> m_modelNameToErrorResponse;
+
6976  };
+
6977  } // namespace Greengrass
+
6978 } // namespace Aws
+
+
bool operator<(const UpdateStateResponse &) const noexcept
+
AuthorizeClientDeviceActionResult() noexcept
Definition: GreengrassCoreIpcModel.h:5668
+
ResumeComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2663
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:177
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1999
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:45
+
Definition: GreengrassCoreIpcModel.h:6880
+
void SetContext(const Aws::Crt::JsonObject &context) noexcept
Definition: GreengrassCoreIpcModel.h:1680
+
void SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1009
+
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:853
+
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:4412
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2702
+
Definition: GreengrassCoreIpcModel.h:1895
+
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() noexcept
Definition: GreengrassCoreIpcModel.h:2966
+
@ CONFIGURATION_VALIDITY_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:664
+
StopComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6756
+
bool operator<(const AuthorizeClientDeviceActionResponse &) const noexcept
+
RestartComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6182
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary() noexcept
Definition: GreengrassCoreIpcModel.h:1553
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1497
+
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1189
+
void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1193
+
Definition: GreengrassCoreIpcModel.h:1588
+
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3144
+
StopComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2570
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6832
+
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:3378
+
Definition: GreengrassCoreIpcModel.h:4568
+
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5551
+
Definition: GreengrassCoreIpcModel.h:704
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() noexcept
Definition: GreengrassCoreIpcModel.h:435
+
DeferComponentUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3857
+
Aws::Crt::Optional< bool > GetIsGgcRestarting() noexcept
Definition: GreengrassCoreIpcModel.h:574
+
Aws::Crt::Optional< MessageContext > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:313
+
Definition: GreengrassCoreIpcModel.h:4505
+
Aws::Crt::Optional< double > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:683
+
RestartComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6183
+
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3337
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3596
+
ListLocalDeploymentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3187
+
void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4090
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2398
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1108
+
Definition: GreengrassCoreIpcModel.h:6606
+
Aws::Crt::Optional< SecretValue > GetSecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:3405
+
Definition: EventStreamClient.h:201
+
void SetIsValid(const bool &isValid) noexcept
Definition: GreengrassCoreIpcModel.h:1822
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:344
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5029
+
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1081
+
GetThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5861
+
bool operator<(const SubscribeToCertificateUpdatesResponse &) const noexcept
+
DeleteThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:4773
+
ValidateAuthorizationTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:6115
+
@ RECEIVE_MODE_RECEIVE_ALL_MESSAGES
Definition: GreengrassCoreIpcModel.h:1125
+
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default
+
@ REPORTED_LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:994
+
Definition: GreengrassCoreIpcModel.h:668
+
Definition: GreengrassCoreIpcModel.h:4704
+
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() noexcept
Definition: GreengrassCoreIpcModel.h:2955
+
Definition: GreengrassCoreIpcModel.h:5558
+
PutComponentMetricRequest(const PutComponentMetricRequest &)=default
+
ResourceNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:1977
+
UpdateThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5989
+
void SetKey(const Aws::Crt::String &key) noexcept
Definition: GreengrassCoreIpcModel.h:30
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1718
+
Aws::Crt::Optional< Aws::Crt::String > GetPassword() noexcept
Definition: GreengrassCoreIpcModel.h:4152
+
Definition: GreengrassCoreIpcModel.h:1925
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1982
+
Definition: GreengrassCoreIpcModel.h:2802
+
QOS
Definition: GreengrassCoreIpcModel.h:1179
+
PauseComponentRequest(const PauseComponentRequest &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetResourceType() noexcept
Definition: GreengrassCoreIpcModel.h:1986
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4649
+
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2310
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3774
+
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3149
+
Definition: GreengrassCoreIpcModel.h:5296
+
Aws::Crt::Optional< MessageContext > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:352
+
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:501
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:322
+
@ LIFECYCLE_STATE_INSTALLED
Definition: GreengrassCoreIpcModel.h:204
+
bool operator<(const FailedUpdateConditionCheckError &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:5691
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3987
+
Definition: GreengrassCoreIpcModel.h:594
+
Definition: GreengrassCoreIpcModel.h:3053
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4598
+
Definition: GreengrassCoreIpcModel.h:4521
+
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2988
+
Aws::Crt::Optional< Aws::Crt::String > GetContentType() noexcept
Definition: GreengrassCoreIpcModel.h:459
+
Definition: GreengrassCoreIpcModel.h:4200
+
Definition: GreengrassCoreIpcModel.h:2062
+
Definition: EventStreamClient.h:393
+
void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
Definition: GreengrassCoreIpcModel.h:912
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6640
+
Definition: GreengrassCoreIpcModel.h:6929
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1165
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5095
+
InvalidRecipeDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3956
+
Definition: GreengrassCoreIpcModel.h:3326
+
Definition: GreengrassCoreIpcModel.h:6713
+
Definition: GreengrassCoreIpcModel.h:5337
+
bool operator<(const PreComponentUpdateEvent &) const noexcept
+
SendConfigurationValidityReportRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2624
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6002
+
Definition: GreengrassCoreIpcModel.h:1185
+
ListComponentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3277
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1963
+
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4422
+
SecretValue(const SecretValue &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1517
+
bool operator<(const SystemResourceLimits &) const noexcept
+
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default
+
GetThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5862
+
Definition: GreengrassCoreIpcModel.h:5038
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4599
+
bool operator<(const PublishToTopicResponse &) const noexcept
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5155
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:274
+
SubscribeToConfigurationUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4711
+
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1055
+
ConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:488
+
bool operator<(const GetSecretValueResponse &) const noexcept
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:6557
+
void SetResource(const Aws::Crt::String &resource) noexcept
Definition: GreengrassCoreIpcModel.h:4359
+
Definition: GreengrassCoreIpcModel.h:6499
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1650
+
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2224
+
CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default
+
GetConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3552
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1661
+
Aws::Crt::Optional< ClientDeviceCredential > GetCredential() noexcept
Definition: GreengrassCoreIpcModel.h:1772
+
SubscribeToCertificateUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2453
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3892
+
void SetCpus(const double &cpus) noexcept
Definition: GreengrassCoreIpcModel.h:228
+
void SetSecretValue(const SecretValue &secretValue) noexcept
Definition: GreengrassCoreIpcModel.h:3401
+
bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept
+
GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5277
+
bool operator<(const DeferComponentUpdateRequest &) const noexcept
+
SubscribeToValidateConfigurationUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5019
+
virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4949
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4720
+
ListNamedShadowsForThingResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6502
+
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3107
+
Definition: GreengrassCoreIpcModel.h:4688
+
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2860
+
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:4154
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6768
+
void SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexcept
Definition: GreengrassCoreIpcModel.h:951
+
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() noexcept
Definition: GreengrassCoreIpcModel.h:443
+
bool operator<(const ResumeComponentRequest &) const noexcept
+
UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6053
+
Definition: GreengrassCoreIpcModel.h:4755
+
Definition: GreengrassCoreIpcModel.h:4584
+
Aws::Crt::Optional< ConfigurationValidityReport > GetConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:2636
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6517
+
CancelLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4249
+
StopComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6757
+
Definition: GreengrassCoreIpcModel.h:4818
+
Aws::Crt::Optional< bool > GetRetain() noexcept
Definition: GreengrassCoreIpcModel.h:2944
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4267
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValueToMerge() noexcept
Definition: GreengrassCoreIpcModel.h:2142
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4186
+
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:3450
+
Definition: GreengrassCoreIpcModel.h:3032
+
@ METRIC_UNIT_TYPE_BYTES_PER_SECOND
Definition: GreengrassCoreIpcModel.h:107
+
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6001
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:270
+
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
+
void SetCaCertificates(const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexcept
Definition: GreengrassCoreIpcModel.h:625
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:3307
+
ListComponentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5736
+
bool operator<(const VerifyClientDeviceIdentityRequest &) const noexcept
+
bool operator<(const PauseComponentResponse &) const noexcept
+
void SetDeploymentErrorTypes(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexcept
Definition: GreengrassCoreIpcModel.h:144
+
Definition: GreengrassCoreIpcModel.h:2188
+
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default
+
SubscribeToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2305
+
LocalDeployment(const LocalDeployment &)=default
+
Definition: GreengrassCoreIpcModel.h:5795
+
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:2984
+
Definition: GreengrassCoreIpcModel.h:2213
+
PutComponentMetricResponse(const PutComponentMetricResponse &)=default
+
StopComponentResponse(const StopComponentResponse &)=default
+
Definition: GreengrassCoreIpcModel.h:6163
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:644
+
GetClientDeviceAuthTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3721
+
ClientDeviceCredential() noexcept
Definition: GreengrassCoreIpcModel.h:945
+
Definition: GreengrassCoreIpcModel.h:4995
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2357
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1291
+
Definition: GreengrassCoreIpcModel.h:6097
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:497
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3013
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3991
+
void SetRefresh(const bool &refresh) noexcept
Definition: GreengrassCoreIpcModel.h:3464
+
Aws::Crt::Optional< CredentialDocument > GetCredential() noexcept
Definition: GreengrassCoreIpcModel.h:3765
+
Definition: GreengrassCoreIpcModel.h:4729
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6131
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5135
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:361
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5354
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorTypes() noexcept
Definition: GreengrassCoreIpcModel.h:151
+
Definition: GreengrassCoreIpcModel.h:6355
+
Definition: GreengrassCoreIpcModel.h:6549
+
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default
+
@ FAILURE_HANDLING_POLICY_DO_NOTHING
Definition: GreengrassCoreIpcModel.h:1641
+
Definition: GreengrassCoreIpcModel.h:6201
+
ReceiveMode
Definition: GreengrassCoreIpcModel.h:1124
+
void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept
Definition: GreengrassCoreIpcModel.h:904
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2548
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:505
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2373
+
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default
+
@ METRIC_UNIT_TYPE_COUNT
Definition: GreengrassCoreIpcModel.h:108
+
DeferComponentUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3878
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:3610
+
bool operator<(const CreateDebugPasswordRequest &) const noexcept
+
bool operator<(const SubscribeToCertificateUpdatesRequest &) const noexcept
+
MessageContext() noexcept
Definition: GreengrassCoreIpcModel.h:71
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4597
+
@ DEPLOYMENT_STATUS_IN_PROGRESS
Definition: GreengrassCoreIpcModel.h:192
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4000
+
ValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:254
+
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:1702
+
CreateLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3982
+
bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept
+
MQTTMessage() noexcept
Definition: GreengrassCoreIpcModel.h:374
+
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default
+
GetLocalDeploymentStatusResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6249
+
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default
+
Definition: GreengrassCoreIpcModel.h:252
+
+
UpdateStateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6374
+
Aws::Crt::Optional< PublishMessage > GetPublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2868
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5938
+
void SetIsAuthorized(const bool &isAuthorized) noexcept
Definition: GreengrassCoreIpcModel.h:4310
+
ListComponentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5735
+
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2294
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4722
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4293
+
Definition: GreengrassCoreIpcModel.h:5517
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2793
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1807
+
@ DETAILED_DEPLOYMENT_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:61
+
Definition: GreengrassCoreIpcModel.h:6801
+
void SetTimestamp(const Aws::Crt::DateTime &timestamp) noexcept
Definition: GreengrassCoreIpcModel.h:3098
+
bool operator<(const GetConfigurationResponse &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:6113
+
Definition: GreengrassCoreIpcModel.h:5779
+
Definition: GreengrassCoreIpcModel.h:5754
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:562
+
Definition: GreengrassCoreIpcModel.h:1791
+
bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept
+
bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA256Hash() noexcept
Definition: GreengrassCoreIpcModel.h:4170
+
Aws::Crt::Optional< Aws::Crt::String > GetUsername() noexcept
Definition: GreengrassCoreIpcModel.h:4156
+
ComponentNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:2505
+
Aws::Crt::Optional< Aws::Crt::Vector< Metric > > GetMetrics() noexcept
Definition: GreengrassCoreIpcModel.h:2809
+
void SetMemory(const int64_t &memory) noexcept
Definition: GreengrassCoreIpcModel.h:219
+
Definition: GreengrassCoreIpcModel.h:3663
+
Definition: GreengrassCoreIpcModel.h:5880
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3414
+
bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept
+
Aws::Crt::Optional< CertificateUpdate > GetCertificateUpdate() noexcept
Definition: GreengrassCoreIpcModel.h:1323
+
RestartComponentResponse(const RestartComponentResponse &)=default
+
Aws::Crt::Optional< Aws::Crt::DateTime > GetPasswordExpiration() noexcept
Definition: GreengrassCoreIpcModel.h:4163
+
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:5625
+
Definition: GreengrassCoreIpcModel.h:5732
+
bool operator<(const ListNamedShadowsForThingRequest &) const noexcept
+
ValidateAuthorizationTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1819
+
Definition: GreengrassCoreIpcModel.h:6330
+
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default
+
void SetOperation(const Aws::Crt::String &operation) noexcept
Definition: GreengrassCoreIpcModel.h:4351
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:692
+
SubscribeToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4461
+
bool operator<(const ResumeComponentResponse &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:514
+
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:383
+
ValidateAuthorizationTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6120
+
Definition: GreengrassCoreIpcModel.h:3754
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:3569
+
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() noexcept
Definition: GreengrassCoreIpcModel.h:4347
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3265
+
@ LIFECYCLE_STATE_NEW
Definition: GreengrassCoreIpcModel.h:202
+
Definition: GreengrassCoreIpcModel.h:3550
+
Aws::Crt::Optional< Aws::Crt::String > GetResourceName() noexcept
Definition: GreengrassCoreIpcModel.h:1990
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3561
+
SubscribeToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2284
+
ComponentDetails(const ComponentDetails &)=default
+
@ METRIC_UNIT_TYPE_SECONDS
Definition: GreengrassCoreIpcModel.h:111
+
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5478
+
SubscribeToComponentUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2411
+
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:1932
+
Aws::Crt::Optional< DeploymentStatusDetails > GetDeploymentStatusDetails() noexcept
Definition: GreengrassCoreIpcModel.h:742
+
PublishToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2851
+
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:861
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3804
+
Definition: GreengrassCoreIpcModel.h:2342
+
Definition: GreengrassCoreIpcModel.h:5921
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:1682
+
void SetPageSize(const int &pageSize) noexcept
Definition: GreengrassCoreIpcModel.h:3159
+
bool operator<(const LocalDeployment &) const noexcept
+
virtual void OnStreamEvent(SubscriptionResponseMessage *response)
Definition: GreengrassCoreIpcModel.h:5129
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4534
+
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:3605
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5682
+
Definition: GreengrassCoreIpcModel.h:4771
+
SubscriptionResponseMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1053
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4913
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2673
+
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:1941
+
Aws::Crt::Optional< Aws::Crt::String > GetSecretString() noexcept
Definition: GreengrassCoreIpcModel.h:1529
+
Aws::Crt::Optional< LocalDeployment > GetDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:3501
+
Definition: GreengrassCoreIpcModel.h:6839
+
bool operator<(const DeleteThingShadowResponse &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3356
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5684
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6516
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1833
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3683
+
GetSecretValueResponse(const GetSecretValueResponse &)=default
+
bool operator<(const GetComponentDetailsResponse &) const noexcept
+
Aws::Crt::Optional< ValidateConfigurationUpdateEvent > GetValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1018
+
SecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:1515
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6638
+
GetThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3298
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4226
+
Definition: GreengrassCoreIpcModel.h:5842
+
GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default
+
Definition: GreengrassCoreIpcModel.h:1645
+
MessageContext(const MessageContext &)=default
+
Definition: GreengrassCoreIpcModel.h:1130
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4472
+
PutComponentMetricResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4838
+
InvalidArtifactsDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3930
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6322
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3670
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4402
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6386
+
@ LIFECYCLE_STATE_FINISHED
Definition: GreengrassCoreIpcModel.h:203
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6063
+
bool operator<(const UpdateThingShadowResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:2936
+
PublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1442
+
SubscribeToValidateConfigurationUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2165
+
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments() noexcept
Definition: GreengrassCoreIpcModel.h:3199
+
Definition: GreengrassCoreIpcModel.h:69
+
UpdateConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:6052
+
void SetSecretString(const Aws::Crt::String &secretString) noexcept
Definition: GreengrassCoreIpcModel.h:1521
+
Aws::Crt::Optional< Aws::Crt::String > GetPosixUser() noexcept
Definition: GreengrassCoreIpcModel.h:900
+
PayloadFormat
Definition: GreengrassCoreIpcModel.h:99
+
bool operator<(const JsonMessage &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:5321
+
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default
+
JsonMessage(const JsonMessage &)=default
+
Definition: GreengrassCoreIpcModel.h:4881
+
@ LIFECYCLE_STATE_STARTING
Definition: GreengrassCoreIpcModel.h:206
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6515
+
Definition: GreengrassCoreIpcModel.h:6622
+
void SetPublicKey(const Aws::Crt::String &publicKey) noexcept
Definition: GreengrassCoreIpcModel.h:609
+
VerifyClientDeviceIdentityResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1730
+
Definition: GreengrassCoreIpcModel.h:5080
+
bool operator<(const SecretValue &) const noexcept
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6450
+
bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept
+
ComponentNotFoundError(const ComponentNotFoundError &)=default
+
AuthorizeClientDeviceActionResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4305
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:4254
+
Definition: EventStreamClient.h:716
+
Definition: GreengrassCoreIpcModel.h:5362
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4721
+
bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept
+
ValidateConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1000
+
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:439
+
StopComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6758
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2900
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3557
+
bool operator<(const RunWithInfo &) const noexcept
+
AuthorizeClientDeviceActionRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4335
+
PublishToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4586
+
InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default
+
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default
+
Definition: GreengrassCoreIpcModel.h:1051
+
DeleteThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3816
+
Aws::Crt::Optional< MQTTMessage > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1146
+
void SetCertificateOptions(const CertificateOptions &certificateOptions) noexcept
Definition: GreengrassCoreIpcModel.h:2479
+
UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5990
+
Definition: GreengrassCoreIpcModel.h:5012
+
GetLocalDeploymentStatusResult() noexcept
Definition: GreengrassCoreIpcModel.h:6244
+
@ PAYLOAD_FORMAT_UTF8
Definition: GreengrassCoreIpcModel.h:101
+
InvalidClientDeviceAuthTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:4279
+
SubscribeToConfigurationUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4706
+
ServiceError(const ServiceError &)=default
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:532
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:493
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1798
+
GetConfigurationRequest(const GetConfigurationRequest &)=default
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4639
+
bool operator<(const InvalidCredentialError &) const noexcept
+
SubscribeToValidateConfigurationUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2190
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5617
+
Definition: JsonObject.h:248
+
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6385
+
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA1Hash() noexcept
Definition: GreengrassCoreIpcModel.h:4177
+
SubscribeToCertificateUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2476
+
UpdateConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2111
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2588
+
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:80
+
@ LIFECYCLE_STATE_BROKEN
Definition: GreengrassCoreIpcModel.h:205
+
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3445
+
Definition: GreengrassCoreIpcModel.h:6034
+
bool operator<(const PublishToTopicRequest &) const noexcept
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5458
+
Aws::Crt::Optional< int > GetPageSize() noexcept
Definition: GreengrassCoreIpcModel.h:3164
+
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:428
+
UnauthorizedError(const UnauthorizedError &)=default
+
VerifyClientDeviceIdentityResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5603
+
bool operator<(const PublishToIoTCoreRequest &) const noexcept
+
VerifyClientDeviceIdentityResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5607
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4849
+
Definition: GreengrassCoreIpcModel.h:5716
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:3897
+
CertificateOptions(const CertificateOptions &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:874
+
Definition: GreengrassCoreIpcModel.h:5194
+
PauseComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6821
+
Definition: GreengrassCoreIpcModel.h:6754
+
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5165
+
bool operator<(const SubscribeToIoTCoreResponse &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3173
+
SubscribeToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2245
+
Aws::Crt::Optional< Aws::Crt::String > GetOperation() noexcept
Definition: GreengrassCoreIpcModel.h:4355
+
ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)
Definition: GreengrassCoreIpcModel.h:947
+
void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4172
+
bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:3347
+
GetComponentDetailsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5278
+
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:3386
+
@ REQUEST_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:1388
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() noexcept
Definition: GreengrassCoreIpcModel.h:2980
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5468
+
Aws::Crt::Optional< CertificateOptions > GetCertificateOptions() noexcept
Definition: GreengrassCoreIpcModel.h:2484
+
Definition: GreengrassCoreIpcModel.h:2088
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:6567
+
Definition: GreengrassCoreIpcModel.h:1728
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3653
+
Definition: GreengrassCoreIpcModel.h:372
+
Definition: GreengrassCoreIpcModel.h:4897
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1751
+
CertificateUpdate(const CertificateUpdate &)=default
+
StopComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2531
+
Definition: GreengrassCoreIpcModel.h:1761
+
GetLocalDeploymentStatusRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3522
+
Definition: GreengrassCoreIpcModel.h:4921
+
void SetVersionStage(const Aws::Crt::String &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3455
+
CertificateOptions() noexcept
Definition: GreengrassCoreIpcModel.h:1358
+
Definition: GreengrassCoreIpcModel.h:2474
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5810
+
@ FAILURE_HANDLING_POLICY_ROLLBACK
Definition: GreengrassCoreIpcModel.h:1640
+
Definition: GreengrassCoreIpcModel.h:6524
+
void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept
Definition: GreengrassCoreIpcModel.h:570
+
Definition: GreengrassCoreIpcModel.h:6647
+
ServiceError() noexcept
Definition: GreengrassCoreIpcModel.h:1673
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1915
+
Definition: GreengrassCoreIpcModel.h:5127
+
bool operator<(const UpdateThingShadowRequest &) const noexcept
+
void SetMessage(const MQTTMessage &message) noexcept
Definition: GreengrassCoreIpcModel.h:1138
+
Aws::Crt::Optional< Aws::Crt::String > GetWindowsUser() noexcept
Definition: GreengrassCoreIpcModel.h:908
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4786
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6451
+
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1089
+
bool operator<(const ConfigurationUpdateEvent &) const noexcept
+
FailureHandlingPolicy
Definition: GreengrassCoreIpcModel.h:1639
+
void SetGroupName(const Aws::Crt::String &groupName) noexcept
Definition: GreengrassCoreIpcModel.h:4018
+
DeploymentStatus
Definition: GreengrassCoreIpcModel.h:190
+
bool operator<(const IoTCoreMessage &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2731
+
bool operator<(const ConfigurationValidityReport &) const noexcept
+
Aws::Crt::Optional< int64_t > GetMemory() noexcept
Definition: GreengrassCoreIpcModel.h:224
+
bool operator<(const GetClientDeviceAuthTokenResponse &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:3427
+
SubscribeToComponentUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2432
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1885
+
DeferComponentUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4903
+
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:2134
+
Definition: GreengrassCoreIpcModel.h:486
+
Definition: GreengrassCoreIpcClient.h:26
+
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
+
PreComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:557
+
GetSecretValueResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6311
+
void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1264
+
UpdateConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6054
+
bool operator<(const PublishMessage &) const noexcept
+
InvalidCredentialError() noexcept
Definition: GreengrassCoreIpcModel.h:3695
+
GetConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:5082
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1220
+
bool operator<(const RestartComponentResponse &) const noexcept
+
Aws::Crt::Optional< int64_t > GetRecheckAfterMs() noexcept
Definition: GreengrassCoreIpcModel.h:3907
+
ComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:769
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:4083
+
void SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
Definition: GreengrassCoreIpcModel.h:4044
+
Definition: GreengrassCoreIpcModel.h:3296
+
@ LIFECYCLE_STATE_STOPPING
Definition: GreengrassCoreIpcModel.h:207
+
ValidateAuthorizationTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1845
+
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:3440
+
Definition: GreengrassCoreIpcModel.h:4247
+
UpdateStateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6375
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1419
+
ValidateAuthorizationTokenResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6116
+
bool operator<(const GetComponentDetailsRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:4441
+
ResumeComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4523
+
Definition: GreengrassCoreIpcModel.h:2712
+
PauseComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6819
+
VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5747
+
GetConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5083
+
Definition: GreengrassCoreIpcModel.h:4384
+
bool operator<(const UnauthorizedError &) const noexcept
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5175
+
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:3835
+
Definition: GreengrassCoreIpcModel.h:5450
+
bool operator<(const ComponentDetails &) const noexcept
+
bool operator<(const ListLocalDeploymentsResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:715
+
IoTCoreMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1132
+
@ METRIC_UNIT_TYPE_BYTES
Definition: GreengrassCoreIpcModel.h:106
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:2387
+
Definition: GreengrassCoreIpcModel.h:2909
+
Definition: GreengrassCoreIpcModel.h:3928
+
Definition: EventStreamClient.h:441
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6259
+
Definition: EventStreamClient.h:407
+
Definition: GreengrassCoreIpcModel.h:3855
+
CancelLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4223
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4975
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4535
+
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:774
+
Definition: GreengrassCoreIpcModel.h:6226
+
GetConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5084
+
Definition: GreengrassCoreIpcModel.h:1975
+
DeleteThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4775
+
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetCertificate() noexcept
Definition: GreengrassCoreIpcModel.h:621
+
Definition: GreengrassCoreIpcModel.h:3221
+
@ REQUEST_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:1387
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2510
+
bool operator<(const Metric &) const noexcept
+
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1238
+
#define AWS_GREENGRASSCOREIPC_API
Definition: Exports.h:19
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5418
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetCaCertificates() noexcept
Definition: GreengrassCoreIpcModel.h:632
+
Aws::Crt::Optional< SystemResourceLimits > GetSystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:919
+
void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4101
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5224
+
bool operator<(const PutComponentMetricResponse &) const noexcept
+
MQTTCredential(const MQTTCredential &)=default
+
void SetResourceType(const Aws::Crt::String &resourceType) noexcept
Definition: GreengrassCoreIpcModel.h:1984
+
MQTTMessage(const MQTTMessage &)=default
+
CreateDebugPasswordRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4202
+
CancelLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6440
+
GetSecretValueResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6312
+
UpdateThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1927
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5939
+
InvalidArgumentsError(const InvalidArgumentsError &)=default
+
PublishToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2911
+
Definition: GreengrassCoreIpcModel.h:6371
+
Definition: GreengrassCoreIpcModel.h:6904
+
void SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
Definition: GreengrassCoreIpcModel.h:3090
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3744
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2840
+
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition: GreengrassCoreIpcModel.h:259
+
ListComponentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3244
+
UpdateThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5991
+
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3140
+
Definition: GreengrassCoreIpcModel.h:5064
+
VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetArtifactsDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:4108
+
Aws::Crt::Optional< bool > GetRefresh() noexcept
Definition: GreengrassCoreIpcModel.h:3468
+
Definition: GreengrassCoreIpcModel.h:6434
+
Definition: GreengrassCoreIpcModel.h:6138
+
Aws::Crt::Optional< Aws::Crt::String > GetUsername() noexcept
Definition: GreengrassCoreIpcModel.h:857
+
bool operator<(const UserProperty &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents() noexcept
Definition: GreengrassCoreIpcModel.h:3256
+
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default
+
ResumeComponentRequest(const ResumeComponentRequest &)=default
+
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3959
+
Definition: GreengrassCoreIpcModel.h:6308
+
Definition: GreengrassCoreIpcModel.h:6776
+
bool operator<(const GetThingShadowResponse &) const noexcept
+
@ QOS_AT_MOST_ONCE
Definition: GreengrassCoreIpcModel.h:1180
+
bool operator<(const MQTTMessage &) const noexcept
+
GetThingShadowResponse(const GetThingShadowResponse &)=default
+
void SetTimestamp(const Aws::Crt::DateTime &timestamp) noexcept
Definition: GreengrassCoreIpcModel.h:2128
+
AuthorizeClientDeviceActionResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5669
+
GetComponentDetailsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3632
+
void SetMqttCredential(const MQTTCredential &mqttCredential) noexcept
Definition: GreengrassCoreIpcModel.h:1597
+
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default
+
void SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexcept
Definition: GreengrassCoreIpcModel.h:301
+
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2220
+
UpdateConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2090
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1876
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3709
+
CreateLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6882
+
JsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:335
+
Definition: GreengrassCoreIpcModel.h:6673
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5873
+
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:348
+
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5145
+
Aws::Crt::Optional< Aws::Crt::String > GetContentType() noexcept
Definition: GreengrassCoreIpcModel.h:3004
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2204
+
RestartComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2714
+
SystemResourceLimits(const SystemResourceLimits &)=default
+
bool operator<(const SubscriptionResponseMessage &) const noexcept
+
void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
Definition: GreengrassCoreIpcModel.h:3637
+
Definition: GreengrassCoreIpcModel.h:5905
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd() noexcept
Definition: GreengrassCoreIpcModel.h:4036
+
Definition: GreengrassCoreIpcModel.h:2451
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6321
+
void SetCertificatePem(const Aws::Crt::String &certificatePem) noexcept
Definition: GreengrassCoreIpcModel.h:842
+
AuthorizeClientDeviceActionResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5673
+
Definition: GreengrassCoreIpcModel.h:5533
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5498
+
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3527
+
bool operator<(const PublishToIoTCoreResponse &) const noexcept
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5745
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:89
+
InvalidTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:1793
+
void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1242
+
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() noexcept
Definition: GreengrassCoreIpcModel.h:410
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1906
+
ConflictError() noexcept
Definition: GreengrassCoreIpcModel.h:1871
+
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6192
+
Aws::Crt::Optional< ComponentDetails > GetComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:3644
+
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default
+
Definition: GreengrassCoreIpcModel.h:2409
+
DeploymentStatusDetails(const DeploymentStatusDetails &)=default
+
void SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3390
+
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3825
+
SubscribeToComponentUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6629
+
IoTCoreMessage(const IoTCoreMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1134
+
Definition: GreengrassCoreIpcModel.h:2011
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5872
+
GetComponentDetailsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5276
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:6587
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1037
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5416
+
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2758
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3867
+
ComponentUpdatePolicyEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1236
+
Definition: GreengrassCoreIpcModel.h:6483
+
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1456
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1954
+
@ DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL
Definition: GreengrassCoreIpcModel.h:57
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3044
+
Definition: GreengrassCoreIpcModel.h:2682
+
virtual void OnStreamEvent(IoTCoreMessage *response)
Definition: GreengrassCoreIpcModel.h:4386
+
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2762
+
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2382
+
bool operator<(const SendConfigurationValidityReportResponse &) const noexcept
+
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition: EventStreamClient.h:501
+
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:3795
+
ListNamedShadowsForThingResult() noexcept
Definition: GreengrassCoreIpcModel.h:6501
+
ListComponentsResponse(const ListComponentsResponse &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3578
+
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
+
GetSecretValueResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3369
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:4284
+
Definition: EventStreamClient.h:609
+
bool operator<(const BinaryMessage &) const noexcept
+
ResumeComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2684
+
void SetPosixUser(const Aws::Crt::String &posixUser) noexcept
Definition: GreengrassCoreIpcModel.h:895
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3619
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove() noexcept
Definition: GreengrassCoreIpcModel.h:4052
+
InvalidCredentialError(const InvalidCredentialError &)=default
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:711
+
PauseComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3055
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2508
+
Definition: GreengrassCoreIpcModel.h:5987
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3844
+
SendConfigurationValidityReportResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2600
+
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:4340
+
Aws::Crt::Optional< bool > GetIsAuthorized() noexcept
Definition: GreengrassCoreIpcModel.h:4314
+
void SetVersion(const Aws::Crt::String &version) noexcept
Definition: GreengrassCoreIpcModel.h:782
+
Definition: GreengrassCoreIpcModel.h:4145
+
ListComponentsRequest(const ListComponentsRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:3589
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4536
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6194
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5616
+
PauseComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6820
+
bool operator<(const ListComponentsRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:2282
+
Aws::Crt::Optional< Aws::Crt::String > GetVersion() noexcept
Definition: GreengrassCoreIpcModel.h:786
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5549
+
GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default
+
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1067
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:1411
+
Definition: GreengrassCoreIpcModel.h:5666
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3316
+
Definition: GreengrassCoreIpcModel.h:4010
+
CreateDebugPasswordResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4147
+
Definition: GreengrassCoreIpcModel.h:4333
+
Definition: GreengrassCoreIpcModel.h:1307
+
PutComponentMetricResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4837
+
@ CONFIGURATION_VALIDITY_STATUS_ACCEPTED
Definition: GreengrassCoreIpcModel.h:663
+
PublishMessage(const PublishMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1444
+
Definition: GreengrassCoreIpcModel.h:1513
+
Definition: GreengrassCoreIpcModel.h:6072
+
ConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:1394
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5287
+
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2916
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:931
+
Definition: GreengrassCoreIpcModel.h:3784
+
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default
+
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:387
+
SubscribeToCertificateUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:5535
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:3397
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6769
+
SubscribeToValidateConfigurationUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5015
+
bool operator<(const GetSecretValueRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:6738
+
bool operator<(const PutComponentMetricRequest &) const noexcept
+
bool operator<(const ClientDeviceCredential &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3477
+
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2613
+
bool operator<(const ListLocalDeploymentsRequest &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2151
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5871
+
Definition: GreengrassCoreIpcModel.h:2849
+
Definition: GreengrassCoreIpcModel.h:6864
+
Definition: GreengrassCoreIpcModel.h:5971
+
Aws::Crt::Optional< bool > GetIsValid() noexcept
Definition: GreengrassCoreIpcModel.h:1824
+
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1478
+
Definition: GreengrassCoreIpcModel.h:2751
+
GetConfigurationResponse(const GetConfigurationResponse &)=default
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:266
+
bool operator<(const CertificateUpdate &) const noexcept
+
bool operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:1946
+
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED
Definition: GreengrassCoreIpcModel.h:59
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5094
+
GetSecretValueRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3429
+
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:6577
+
GetClientDeviceAuthTokenResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5340
+
UserProperty() noexcept
Definition: GreengrassCoreIpcModel.h:27
+
DeferComponentUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4899
+
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6193
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5618
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3961
+
VerifyClientDeviceIdentityResult() noexcept
Definition: GreengrassCoreIpcModel.h:5602
+
Definition: GreengrassCoreIpcModel.h:5425
+
PutComponentMetricRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2804
+
bool operator<(const SubscribeToTopicResponse &) const noexcept
+
SubscribeToComponentUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:6624
+
virtual void OnStreamEvent(ConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4633
+
GetConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3591
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6704
+
Metric(const Metric &)=default
+
Definition: GreengrassCoreIpcModel.h:3242
+
CredentialDocument() noexcept
Definition: GreengrassCoreIpcModel.h:1590
+
PutComponentMetricResult() noexcept
Definition: GreengrassCoreIpcModel.h:4836
+
bool operator<(const StopComponentResponse &) const noexcept
+
ListNamedShadowsForThingRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3135
+
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2920
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:2122
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3540
+
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:805
+
ResourceNotFoundError(const ResourceNotFoundError &)=default
+
GetClientDeviceAuthTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:5339
+
SubscribeToConfigurationUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4707
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2179
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3916
+
CertificateType
Definition: GreengrassCoreIpcModel.h:657
+
void SetToken(const Aws::Crt::String &token) noexcept
Definition: GreengrassCoreIpcModel.h:1848
+
BinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:296
+
@ DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE
Definition: GreengrassCoreIpcModel.h:58
+
Definition: GreengrassCoreIpcModel.h:2622
+
Definition: GreengrassCoreIpcModel.h:525
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5031
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1572
+
ResultType
Definition: EventStreamClient.h:431
+
bool operator<(const CancelLocalDeploymentResponse &) const noexcept
+
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3303
+
AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3060
+
DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4774
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentFailureCause() noexcept
Definition: GreengrassCoreIpcModel.h:165
+
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:76
+
bool operator<(const CertificateUpdateEvent &) const noexcept
+
void SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexcept
Definition: GreengrassCoreIpcModel.h:3249
+
BinaryMessage(const BinaryMessage &)=default
+
Definition: GreengrassCoreIpcModel.h:115
+
PublishToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5407
+
LocalDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:706
+
bool operator<(const AuthorizeClientDeviceActionRequest &) const noexcept
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2575
+
bool operator<(const ComponentNotFoundError &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3600
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:4258
+
bool operator<(const UpdateConfigurationRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:943
+
void SetCredential(const CredentialDocument &credential) noexcept
Definition: GreengrassCoreIpcModel.h:3761
+
Definition: GreengrassCoreIpcModel.h:4856
+
FailedUpdateConditionCheckError() noexcept
Definition: GreengrassCoreIpcModel.h:2064
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2421
+
+
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2314
+
bool operator<(const ConfigurationUpdateEvents &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4323
+
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1059
+
SubscribeToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5212
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1415
+
Aws::Crt::Optional< Aws::Crt::String > GetRecipeDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:4097
+
Definition: GreengrassCoreIpcModel.h:4606
+
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:4150
+
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2856
+
bool operator<(const RestartComponentRequest &) const noexcept
+
bool operator<(const StopComponentRequest &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetToken() noexcept
Definition: GreengrassCoreIpcModel.h:1850
+
Definition: GreengrassCoreIpcModel.h:2598
+
Definition: GreengrassCoreIpcModel.h:6267
+
Aws::Crt::Optional< ConfigurationUpdateEvent > GetConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1201
+
ListComponentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5734
+
Aws::Crt::Optional< Aws::Crt::String > GetClientId() noexcept
Definition: GreengrassCoreIpcModel.h:838
+
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default
+
bool operator<(const DeploymentStatusDetails &) const noexcept
+
@ LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:200
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2519
+
Definition: EventStreamClient.h:521
+
Definition: GreengrassCoreIpcModel.h:2032
+
SendConfigurationValidityReportResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5928
+
Definition: GreengrassCoreIpcModel.h:2503
+
void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
Definition: GreengrassCoreIpcModel.h:4158
+
bool operator<(const ResourceNotFoundError &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:6242
+
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:3102
+
@ DEPLOYMENT_STATUS_CANCELED
Definition: GreengrassCoreIpcModel.h:195
+
Definition: GreengrassCoreIpcModel.h:3954
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:978
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6639
+
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceCertificate() noexcept
Definition: GreengrassCoreIpcModel.h:959
+
Definition: GreengrassCoreIpcModel.h:4947
+
GetClientDeviceAuthTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3756
+
Definition: GreengrassCoreIpcModel.h:3814
+
GetClientDeviceAuthTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5344
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5937
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4212
+
Definition: GreengrassCoreIpcModel.h:827
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6000
+
bool operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3531
+
Definition: GreengrassCoreIpcModel.h:2568
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5808
+
UserProperty(const UserProperty &)=default
+
bool operator<(const ComponentUpdatePolicyEvents &) const noexcept
+
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:2948
+
Definition: GreengrassCoreIpcModel.h:6458
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:814
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1796
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4914
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1874
+
void SetCredential(const ClientDeviceCredential &credential) noexcept
Definition: GreengrassCoreIpcModel.h:1768
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:391
+
bool operator<(const UpdateConfigurationResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:4228
+
bool operator<(const PauseComponentRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:1671
+
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:3727
+
bool operator<(const DeleteThingShadowRequest &) const noexcept
+
SendConfigurationValidityReportResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5924
+
@ PAYLOAD_FORMAT_BYTES
Definition: GreengrassCoreIpcModel.h:100
+
Definition: DateTime.h:53
+
SubscribeToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4459
+
void SetClientId(const Aws::Crt::String &clientId) noexcept
Definition: GreengrassCoreIpcModel.h:834
+
GetThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5860
+
void SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexcept
Definition: GreengrassCoreIpcModel.h:735
+
Definition: GreengrassCoreIpcModel.h:3367
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1342
+
Definition: GreengrassCoreIpcModel.h:3185
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6258
+
Definition: GreengrassCoreIpcModel.h:6050
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2377
+
Definition: JsonObject.h:21
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:545
+
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:414
+
bool operator<(const SubscribeToConfigurationUpdateResponse &) const noexcept
+
PauseComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3034
+
StopComponentRequest(const StopComponentRequest &)=default
+
PostComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:527
+
SendConfigurationValidityReportResult() noexcept
Definition: GreengrassCoreIpcModel.h:5923
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4237
+
void SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
Definition: GreengrassCoreIpcModel.h:4027
+
Definition: GreengrassCoreIpcModel.h:25
+
Definition: GreengrassCoreIpcModel.h:4543
+
ResumeComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4525
+
std::function< void(int errorCode)> OnMessageFlushCallback
Definition: EventStreamClient.h:52
+
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:283
+
bool operator<(const InvalidClientDeviceAuthTokenError &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:3133
+
Definition: GreengrassCoreIpcModel.h:2163
+
CreateLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6886
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4784
+
string_view StringView
Definition: StringView.h:846
+
void SetPublishMessage(const PublishMessage &publishMessage) noexcept
Definition: GreengrassCoreIpcModel.h:2864
+
Definition: GreengrassCoreIpcModel.h:5387
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3064
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1709
+
SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5213
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6767
+
Definition: GreengrassCoreIpcModel.h:5858
+
Definition: GreengrassCoreIpcModel.h:2243
+
DeleteThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3786
+
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2250
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
Definition: GreengrassCoreIpcModel.h:2661
+
ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6692
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1678
+
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4669
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:241
+
DetailedDeploymentStatus
Definition: GreengrassCoreIpcModel.h:56
+
Definition: GreengrassCoreIpcModel.h:4793
+
bool operator<(const ConflictError &) const noexcept
+
Definition: StringView.h:33
+
Definition: GreengrassCoreIpcModel.h:3490
+
Definition: GreengrassCoreIpcModel.h:3876
+
bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept
+
Aws::Crt::Optional< double > GetCpus() noexcept
Definition: GreengrassCoreIpcModel.h:232
+
ConfigurationValidityReport(const ConfigurationValidityReport &)=default
+
Aws::Crt::Optional< bool > GetRetain() noexcept
Definition: GreengrassCoreIpcModel.h:399
+
Definition: GreengrassCoreIpcModel.h:5258
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3510
+
GetThingShadowRequest(const GetThingShadowRequest &)=default
+
bool operator<(const CancelLocalDeploymentRequest &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:6009
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3935
+
ResumeComponentResponse(const ResumeComponentResponse &)=default
+
void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept
Definition: GreengrassCoreIpcModel.h:2138
+
CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1428
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2771
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1980
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6706
+
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3791
+
PublishToTopicResponse(const PublishToTopicResponse &)=default
+
PublishToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5406
+
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default
+
void SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
Definition: GreengrassCoreIpcModel.h:4075
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4785
+
Aws::Crt::Optional< MQTTCredential > GetMqttCredential() noexcept
Definition: GreengrassCoreIpcModel.h:1606
+
Definition: GreengrassCoreIpcModel.h:5210
+
Definition: GreengrassCoreIpcModel.h:3693
+
void SetIsValidClientDevice(const bool &isValidClientDevice) noexcept
Definition: GreengrassCoreIpcModel.h:1735
+
Definition: GreengrassCoreIpcModel.h:3980
+
Definition: GreengrassCoreIpcModel.h:5102
+
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2117
+
Definition: GreengrassCoreIpcModel.h:5584
+
bool operator<(const VerifyClientDeviceIdentityResponse &) const noexcept
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6384
+
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE
Definition: GreengrassCoreIpcModel.h:60
+
void SetPrivateKey(const Aws::Crt::String &privateKey) noexcept
Definition: GreengrassCoreIpcModel.h:601
+
Definition: GreengrassCoreIpcModel.h:2109
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1707
+
Definition: GreengrassCoreIpcModel.h:5600
+
Definition: GreengrassCoreIpcModel.h:3719
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4392
+
VerifyClientDeviceIdentityRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1763
+
Definition: GreengrassCoreIpcModel.h:3275
+
Definition: GreengrassCoreIpcModel.h:2366
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:468
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5353
+
ConfigurationValidityStatus
Definition: GreengrassCoreIpcModel.h:662
+
Definition: Allocator.h:11
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4372
+
ListLocalDeploymentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3223
+
Definition: GreengrassCoreIpcModel.h:1234
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:754
+
Definition: GreengrassCoreIpcModel.h:6393
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5223
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2069
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2579
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2651
+
ConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1187
+
void SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexcept
Definition: GreengrassCoreIpcModel.h:158
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4847
+
UpdateStateResult() noexcept
Definition: GreengrassCoreIpcModel.h:6373
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4848
+
bool operator<(const GetClientDeviceAuthTokenRequest &) const noexcept
+
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:379
+
Definition: GreengrassCoreIpcModel.h:6179
+
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:2959
+
Definition: GreengrassCoreIpcModel.h:4277
+
Definition: GreengrassCoreIpcModel.h:294
+
AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1625
+
PauseComponentResponse(const PauseComponentResponse &)=default
+
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1448
+
void SetMessage(const Aws::Crt::JsonObject &message) noexcept
Definition: GreengrassCoreIpcModel.h:340
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5355
+
CertificateUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1309
+
Definition: GreengrassCoreIpcModel.h:3083
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6830
+
Definition: GreengrassCoreIpcModel.h:998
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6705
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1859
+
Aws::Crt::Optional< Aws::Crt::String > GetPrivateKey() noexcept
Definition: GreengrassCoreIpcModel.h:605
+
@ METRIC_UNIT_TYPE_COUNT_PER_SECOND
Definition: GreengrassCoreIpcModel.h:109
+
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:2828
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1691
+
Definition: GreengrassCoreIpcModel.h:6418
+
@ REPORTED_LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:993
+
UnauthorizedError() noexcept
Definition: GreengrassCoreIpcModel.h:1704
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5417
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2493
+
SubscribeToCertificateUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5536
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5683
+
SubscribeToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2215
+
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:403
+
void SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexcept
Definition: GreengrassCoreIpcModel.h:1315
+
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:2973
+
aws_allocator Allocator
Definition: Allocator.h:14
+
bool operator<(const MQTTCredential &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:767
+
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1950
+
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:395
+
@ QOS_AT_LEAST_ONCE
Definition: GreengrassCoreIpcModel.h:1181
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5746
+
Aws::Crt::Optional< bool > GetIsValidClientDevice() noexcept
Definition: GreengrassCoreIpcModel.h:1742
+
void SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
Definition: GreengrassCoreIpcModel.h:3192
+
CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5798
+
Definition: GreengrassCoreIpcModel.h:1440
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3970
+
SubscribeToComponentUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6625
+
Definition: GreengrassCoreIpcModel.h:1356
+
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:305
+
Aws::Crt::Optional< Aws::Crt::String > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:3460
+
bool operator<(const ListNamedShadowsForThingResponse &) const noexcept
+
bool operator<(const GetThingShadowRequest &) const noexcept
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5809
+
GetSecretValueRequest(const GetSecretValueRequest &)=default
+
UpdateStateRequest(const UpdateStateRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:6292
+
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:1936
+
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3830
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4470
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6895
+
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:309
+
Definition: GreengrassCoreIpcModel.h:2529
+
void SetDeployment(const LocalDeployment &deployment) noexcept
Definition: GreengrassCoreIpcModel.h:3497
+
CreateLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4012
+
Aws::Crt::Optional< PreComponentUpdateEvent > GetPreUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1250
+
Definition: GreengrassCoreIpcModel.h:4221
+
Definition: GreengrassCoreIpcModel.h:1392
+
Definition: EventStreamClient.h:38
+
RestartComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6181
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2818
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3233
+
bool operator<(const ServiceError &) const noexcept
+
@ RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS
Definition: GreengrassCoreIpcModel.h:1126
+
RestartComponentRequest(const RestartComponentRequest &)=default
+
void SetValue(const Aws::Crt::String &value) noexcept
Definition: GreengrassCoreIpcModel.h:34
+
Definition: GreengrassCoreIpcModel.h:5650
+
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3382
+
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default
+
UpdateStateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2034
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6831
+
void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4165
+
Aws::Crt::Optional< Aws::Crt::String > GetPassword() noexcept
Definition: GreengrassCoreIpcModel.h:865
+
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default
+
bool operator<(const CredentialDocument &) const noexcept
+
bool operator<(const ListComponentsResponse &) const noexcept
+
PublishToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2830
+
SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:778
+
Definition: GreengrassCoreIpcModel.h:5274
+
PutComponentMetricResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2783
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:566
+
Definition: GreengrassCoreIpcModel.h:5403
+
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2740
+
Aws::Crt::Optional< Aws::Crt::String > GetPublicKey() noexcept
Definition: GreengrassCoreIpcModel.h:613
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3073
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2078
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3287
+
@ DEPLOYMENT_STATUS_QUEUED
Definition: GreengrassCoreIpcModel.h:191
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6065
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1652
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1676
+
Definition: GreengrassCoreIpcModel.h:5232
+
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3342
+
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3435
+
Definition: GreengrassCoreIpcModel.h:555
+
Definition: GreengrassCoreIpcModel.h:2303
+
bool operator<(const CreateLocalDeploymentResponse &) const noexcept
+
CredentialDocument(const CredentialDocument &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1592
+
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5488
+
UpdateThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1897
+
Aws::Crt::Optional< PostComponentUpdateEvent > GetPostUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1272
+
GetSecretValueResult() noexcept
Definition: GreengrassCoreIpcModel.h:6310
+
Definition: GreengrassCoreIpcModel.h:2781
+
ListLocalDeploymentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:6691
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5225
+
void SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
Definition: GreengrassCoreIpcModel.h:1544
+
Aws::Crt::Optional< Aws::Crt::String > GetCertificatePem() noexcept
Definition: GreengrassCoreIpcModel.h:849
+
void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
Definition: GreengrassCoreIpcModel.h:2629
+
CreateDebugPasswordResult() noexcept
Definition: GreengrassCoreIpcModel.h:5797
+
CancelLocalDeploymentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6437
+
Definition: EventStreamClient.h:534
+
MQTTCredential() noexcept
Definition: GreengrassCoreIpcModel.h:829
+
Definition: GreengrassCoreIpcModel.h:2430
+
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:2940
+
Definition: GreengrassCoreIpcModel.h:4479
+
SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default
+
Definition: GreengrassCoreIpcModel.h:6817
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:583
+
RunWithInfo(const RunWithInfo &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5550
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5288
+
RestartComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2753
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5093
+
Definition: EventStreamClient.h:377
+
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3883
+
Definition: GreengrassCoreIpcModel.h:4457
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2023
+
bool operator<(const InvalidArgumentsError &) const noexcept
+
Definition: GreengrassCoreIpcModel.h:6689
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6260
+
ResumeComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4524
+
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3374
+
DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4900
+
Aws::Crt::Optional< Aws::Crt::String > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:36
+
SubscribeToCertificateUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5540
+
Definition: GreengrassCoreIpcModel.h:5946
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5030
+
@ METRIC_UNIT_TYPE_MEGABYTES
Definition: GreengrassCoreIpcModel.h:110
+
UpdateStateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2013
+
PublishToTopicRequest(const PublishToTopicRequest &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6896
+
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default
+
bool operator<(const InvalidTokenError &) const noexcept
+
void SetCertificate(const Aws::Crt::String &certificate) noexcept
Definition: GreengrassCoreIpcModel.h:617
+
RequestStatus
Definition: GreengrassCoreIpcModel.h:1386
+
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6130
+
bool operator<(const SendConfigurationValidityReportRequest &) const noexcept
+
virtual void OnStreamEvent(CertificateUpdateEvent *response)
Definition: GreengrassCoreIpcModel.h:5452
+
Aws::Crt::Optional< Aws::Crt::String > GetName() noexcept
Definition: GreengrassCoreIpcModel.h:675
+
Definition: GreengrassCoreIpcModel.h:4631
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2067
+
void SetName(const Aws::Crt::String &name) noexcept
Definition: GreengrassCoreIpcModel.h:673
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6449
+
SubscribeToConfigurationUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2368
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6129
+
void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept
Definition: GreengrassCoreIpcModel.h:3902
+
SubscribeToConfigurationUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2344
+
GetThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3328
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:536
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults() noexcept
Definition: GreengrassCoreIpcModel.h:3094
+
CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1311
+
Definition: GreengrassCoreIpcModel.h:4834
+
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() noexcept
Definition: GreengrassCoreIpcModel.h:421
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6323
+
void SetValue(const Aws::Crt::JsonObject &value) noexcept
Definition: GreengrassCoreIpcModel.h:3565
+
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2689
+
GetLocalDeploymentStatusResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6245
+
Definition: GreengrassCoreIpcModel.h:211
+
ListNamedShadowsForThingResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6506
+
@ DEPLOYMENT_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:194
+
bool operator<(const GetConfigurationRequest &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3887
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3211
+
Definition: GreengrassCoreIpcModel.h:887
+
ListLocalDeploymentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6695
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2693
+
Definition: GreengrassCoreIpcModel.h:1817
+
InvalidTokenError(const InvalidTokenError &)=default
+
DeploymentStatusDetails() noexcept
Definition: GreengrassCoreIpcModel.h:117
+
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1002
+
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4955
+
bool operator<(const MessageContext &) const noexcept
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3933
+
Definition: GreengrassCoreIpcModel.h:4303
+
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:3154
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3698
+
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1470
+
@ DEPLOYMENT_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:193
+
GetLocalDeploymentStatusResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3492
+
virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response)
Definition: GreengrassCoreIpcModel.h:6551
+
SystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:213
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2100
+
Definition: GreengrassCoreIpcModel.h:3630
+
UpdateStateResponse(const UpdateStateResponse &)=default
+
CertificateUpdate() noexcept
Definition: GreengrassCoreIpcModel.h:596
+
SubscribeToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5214
+
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4965
+
void SetResourceName(const Aws::Crt::String &resourceName) noexcept
Definition: GreengrassCoreIpcModel.h:1988
+
bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetResource() noexcept
Definition: GreengrassCoreIpcModel.h:4363
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3121
+
CancelLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6436
+
LifecycleState
Definition: GreengrassCoreIpcModel.h:199
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6897
+
PublishToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5405
+
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3674
+
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default
+
bool operator<(const DeferComponentUpdateResponse &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2233
+
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:4659
+
ConflictError(const ConflictError &)=default
+
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:3112
+
Metric() noexcept
Definition: GreengrassCoreIpcModel.h:670
+
Definition: GreengrassCoreIpcModel.h:333
+
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3821
+
@ LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:201
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2557
+
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2442
+
Definition: GreengrassCoreIpcModel.h:5817
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2877
+
RunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:889
+
Definition: GreengrassCoreIpcModel.h:1843
+
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4282
+
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() noexcept
Definition: GreengrassCoreIpcModel.h:3735
+
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2254
+
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1902
+
bool operator<(const CreateDebugPasswordResponse &) const noexcept
+
PublishToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2890
+
InvalidArgumentsError() noexcept
Definition: GreengrassCoreIpcModel.h:1647
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6064
+
PublishToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4588
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1781
+
@ CERTIFICATE_TYPE_SERVER
Definition: GreengrassCoreIpcModel.h:658
+
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3700
+
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4912
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3944
+
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3333
+
PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4587
+
CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6883
+
bool operator<(const PostComponentUpdateEvent &) const noexcept
+
Aws::Crt::Optional< Aws::Crt::String > GetGroupName() noexcept
Definition: GreengrassCoreIpcModel.h:4023
+
Definition: GreengrassCoreIpcModel.h:1869
+
Aws::Crt::Optional< Aws::Crt::String > GetCreatedOn() noexcept
Definition: GreengrassCoreIpcModel.h:731
+
void SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
Definition: GreengrassCoreIpcModel.h:4059
+
GetComponentDetailsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3665
+
Aws::Crt::Optional< Aws::Crt::String > GetKey() noexcept
Definition: GreengrassCoreIpcModel.h:32
+
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:4068
+
MetricUnitType
Definition: GreengrassCoreIpcModel.h:105
+
void SetMetrics(const Aws::Crt::Vector< Metric > &metrics) noexcept
Definition: GreengrassCoreIpcModel.h:2807
+
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4471
+
Definition: GreengrassCoreIpcModel.h:2888
+
CreateDebugPasswordResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5799
+
SubscribeToValidateConfigurationUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:5014
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorStack() noexcept
Definition: GreengrassCoreIpcModel.h:137
+
bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept
+
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2465
+
Definition: GreengrassCoreIpcModel.h:3520
+
SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4460
+
ReportedLifecycleState
Definition: GreengrassCoreIpcModel.h:992
+
ListNamedShadowsForThingResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3085
+
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5289
+ + + + diff --git a/docs/_h_m_a_c_8cpp.html b/docs/_h_m_a_c_8cpp.html new file mode 100644 index 000000000..4ad04a4ca --- /dev/null +++ b/docs/_h_m_a_c_8cpp.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/crypto/HMAC.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HMAC.cpp File Reference
+
+
+
#include <aws/crt/crypto/HMAC.h>
+#include <aws/cal/hmac.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256HMAC (Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256HMAC (const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
+
+ + + + diff --git a/docs/_h_m_a_c_8h.html b/docs/_h_m_a_c_8h.html new file mode 100644 index 000000000..ea5c3a0f6 --- /dev/null +++ b/docs/_h_m_a_c_8h.html @@ -0,0 +1,125 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/HMAC.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HMAC.h File Reference
+
+
+
#include <aws/cal/hmac.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Crypto::HMAC
 
class  Aws::Crt::Crypto::ByoHMAC
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + +

+Typedefs

using Aws::Crt::Crypto::CreateHMACCallback = std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)>
 
+ + + + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256HMAC (Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256HMAC (const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
+ + + +

+Variables

static const size_t Aws::Crt::Crypto::SHA256_HMAC_DIGEST_SIZE = 32
 
+
+ + + + diff --git a/docs/_h_m_a_c_8h_source.html b/docs/_h_m_a_c_8h_source.html new file mode 100644 index 000000000..2d3bd518e --- /dev/null +++ b/docs/_h_m_a_c_8h_source.html @@ -0,0 +1,191 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/HMAC.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HMAC.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/cal/hmac.h>
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+
9 
+
10 struct aws_hmac;
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
15  namespace Crypto
+
16  {
+
17  static const size_t SHA256_HMAC_DIGEST_SIZE = 32;
+
18 
+ +
26  Allocator *allocator,
+
27  const ByteCursor &secret,
+
28  const ByteCursor &input,
+
29  ByteBuf &output,
+
30  size_t truncateTo = 0) noexcept;
+
31 
+ +
39  const ByteCursor &secret,
+
40  const ByteCursor &input,
+
41  ByteBuf &output,
+
42  size_t truncateTo = 0) noexcept;
+
48  class AWS_CRT_CPP_API HMAC final
+
49  {
+
50  public:
+
51  ~HMAC();
+
52  HMAC(const HMAC &) = delete;
+
53  HMAC &operator=(const HMAC &) = delete;
+
54  HMAC(HMAC &&toMove);
+
55  HMAC &operator=(HMAC &&toMove);
+
56 
+
60  inline operator bool() const noexcept { return m_good; }
+
61 
+
65  inline int LastError() const noexcept { return m_lastError; }
+
66 
+
70  static HMAC CreateSHA256HMAC(Allocator *allocator, const ByteCursor &secret) noexcept;
+
71 
+
75  static HMAC CreateSHA256HMAC(const ByteCursor &secret) noexcept;
+
76 
+
81  bool Update(const ByteCursor &toHMAC) noexcept;
+
82 
+
89  bool Digest(ByteBuf &output, size_t truncateTo = 0) noexcept;
+
90 
+
95  size_t DigestSize() const noexcept;
+
96 
+
107  bool ComputeOneShot(const ByteCursor &input, ByteBuf &output, size_t truncateTo = 0) noexcept;
+
108 
+
109  private:
+
110  HMAC(aws_hmac *hmac) noexcept;
+
111  HMAC() = delete;
+
112 
+
113  aws_hmac *m_hmac;
+
114  bool m_good;
+
115  int m_lastError;
+
116  };
+
117 
+ +
125  {
+
126  public:
+
127  virtual ~ByoHMAC() = default;
+
128 
+
133  aws_hmac *SeatForCInterop(const std::shared_ptr<ByoHMAC> &selfRef);
+
134 
+
135  protected:
+
136  ByoHMAC(size_t digestSize, const ByteCursor &secret, Allocator *allocator = ApiAllocator());
+
137 
+
143  virtual bool UpdateInternal(const ByteCursor &toHash) noexcept = 0;
+
144 
+
151  virtual bool DigestInternal(ByteBuf &output, size_t truncateTo = 0) noexcept = 0;
+
152 
+
153  private:
+
154  static void s_Destroy(struct aws_hmac *hmac);
+
155  static int s_Update(struct aws_hmac *hmac, const struct aws_byte_cursor *buf);
+
156  static int s_Finalize(struct aws_hmac *hmac, struct aws_byte_buf *out);
+
157 
+
158  static aws_hmac_vtable s_Vtable;
+
159  aws_hmac m_hmacValue;
+
160  std::shared_ptr<ByoHMAC> m_selfReference;
+
161  };
+
162 
+ +
164  std::function<std::shared_ptr<ByoHMAC>(size_t digestSize, const ByteCursor &secret, Allocator *)>;
+
165 
+
166  } // namespace Crypto
+
167  } // namespace Crt
+
168 } // namespace Aws
+
+
Definition: HMAC.h:49
+
virtual ~ByoHMAC()=default
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
bool AWS_CRT_CPP_API ComputeSHA256HMAC(Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
Definition: HMAC.cpp:15
+
std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)> CreateHMACCallback
Definition: HMAC.h:164
+
HMAC(const HMAC &)=delete
+
virtual bool UpdateInternal(const ByteCursor &toHash) noexcept=0
+
Definition: HMAC.h:125
+
HMAC & operator=(const HMAC &)=delete
+
int LastError() const noexcept
Definition: HMAC.h:65
+
virtual bool DigestInternal(ByteBuf &output, size_t truncateTo=0) noexcept=0
+
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
static const size_t SHA256_HMAC_DIGEST_SIZE
Definition: HMAC.h:17
+ + + + diff --git a/docs/_hash_8cpp.html b/docs/_hash_8cpp.html new file mode 100644 index 000000000..1bd24de90 --- /dev/null +++ b/docs/_hash_8cpp.html @@ -0,0 +1,110 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/crypto/Hash.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Hash.cpp File Reference
+
+
+
#include <aws/crt/crypto/Hash.h>
+#include <aws/cal/hash.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + + + + + + + + + + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA1 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA1 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeMD5 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeMD5 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
+
+ + + + diff --git a/docs/_hash_8h.html b/docs/_hash_8h.html new file mode 100644 index 000000000..7231c66ad --- /dev/null +++ b/docs/_hash_8h.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/Hash.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Hash.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/cal/hash.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Crypto::Hash
 
class  Aws::Crt::Crypto::ByoHash
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + +

+Typedefs

using Aws::Crt::Crypto::CreateHashCallback = std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)>
 
+ + + + + + + + + + + + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA256 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeMD5 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeMD5 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA1 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
bool AWS_CRT_CPP_API Aws::Crt::Crypto::ComputeSHA1 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
+ + + + + + + +

+Variables

static const size_t Aws::Crt::Crypto::SHA1_DIGEST_SIZE = AWS_SHA1_LEN
 
static const size_t Aws::Crt::Crypto::SHA256_DIGEST_SIZE = AWS_SHA256_LEN
 
static const size_t Aws::Crt::Crypto::MD5_DIGEST_SIZE = AWS_MD5_LEN
 
+
+ + + + diff --git a/docs/_hash_8h_source.html b/docs/_hash_8h_source.html new file mode 100644 index 000000000..c2e7c050b --- /dev/null +++ b/docs/_hash_8h_source.html @@ -0,0 +1,210 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/Hash.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Hash.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 #include <aws/crt/Types.h>
+
8 
+
9 #include <aws/cal/hash.h>
+
10 
+
11 struct aws_hash;
+
12 namespace Aws
+
13 {
+
14  namespace Crt
+
15  {
+
16  namespace Crypto
+
17  {
+
18  static const size_t SHA1_DIGEST_SIZE = AWS_SHA1_LEN;
+
19  static const size_t SHA256_DIGEST_SIZE = AWS_SHA256_LEN;
+
20  static const size_t MD5_DIGEST_SIZE = AWS_MD5_LEN;
+
21 
+ +
29  Allocator *allocator,
+
30  const ByteCursor &input,
+
31  ByteBuf &output,
+
32  size_t truncateTo = 0) noexcept;
+
33 
+
40  bool AWS_CRT_CPP_API
+
41  ComputeSHA256(const ByteCursor &input, ByteBuf &output, size_t truncateTo = 0) noexcept;
+
42 
+ +
50  Allocator *allocator,
+
51  const ByteCursor &input,
+
52  ByteBuf &output,
+
53  size_t truncateTo = 0) noexcept;
+
54 
+
61  bool AWS_CRT_CPP_API ComputeMD5(const ByteCursor &input, ByteBuf &output, size_t truncateTo = 0) noexcept;
+
62 
+ +
70  Allocator *allocator,
+
71  const ByteCursor &input,
+
72  ByteBuf &output,
+
73  size_t truncateTo = 0) noexcept;
+
74 
+
81  bool AWS_CRT_CPP_API ComputeSHA1(const ByteCursor &input, ByteBuf &output, size_t truncateTo = 0) noexcept;
+
82 
+
88  class AWS_CRT_CPP_API Hash final
+
89  {
+
90  public:
+
91  ~Hash();
+
92  Hash(const Hash &) = delete;
+
93  Hash &operator=(const Hash &) = delete;
+
94  Hash(Hash &&toMove);
+
95  Hash &operator=(Hash &&toMove);
+
96 
+
100  operator bool() const noexcept;
+
101 
+
105  inline int LastError() const noexcept { return m_lastError; }
+
106 
+
110  static Hash CreateSHA256(Allocator *allocator = ApiAllocator()) noexcept;
+
111 
+
115  static Hash CreateSHA1(Allocator *allocator = ApiAllocator()) noexcept;
+
116 
+
120  static Hash CreateMD5(Allocator *allocator = ApiAllocator()) noexcept;
+
121 
+
126  bool Update(const ByteCursor &toHash) noexcept;
+
127 
+
135  bool Digest(ByteBuf &output, size_t truncateTo = 0) noexcept;
+
136 
+
147  bool ComputeOneShot(const ByteCursor &input, ByteBuf &output, size_t truncateTo = 0) noexcept;
+
148 
+
153  size_t DigestSize() const noexcept;
+
154 
+
155  private:
+
156  Hash(aws_hash *hash) noexcept;
+
157  Hash() = delete;
+
158 
+
159  aws_hash *m_hash;
+
160  int m_lastError;
+
161  };
+
162 
+ +
170  {
+
171  public:
+
172  virtual ~ByoHash();
+
173 
+
178  aws_hash *SeatForCInterop(const std::shared_ptr<ByoHash> &selfRef);
+
179 
+
180  protected:
+
181  ByoHash(size_t digestSize, Allocator *allocator = ApiAllocator());
+
182 
+
188  virtual bool UpdateInternal(const ByteCursor &toHash) noexcept = 0;
+
189 
+
196  virtual bool DigestInternal(ByteBuf &output, size_t truncateTo = 0) noexcept = 0;
+
197 
+
198  private:
+
199  static void s_Destroy(struct aws_hash *hash);
+
200  static int s_Update(struct aws_hash *hash, const struct aws_byte_cursor *buf);
+
201  static int s_Finalize(struct aws_hash *hash, struct aws_byte_buf *out);
+
202 
+
203  static aws_hash_vtable s_Vtable;
+
204  aws_hash m_hashValue;
+
205  std::shared_ptr<ByoHash> m_selfReference;
+
206  };
+
207 
+
208  using CreateHashCallback = std::function<std::shared_ptr<ByoHash>(size_t digestSize, Allocator *)>;
+
209 
+
210  } // namespace Crypto
+
211  } // namespace Crt
+
212 } // namespace Aws
+
+
virtual bool UpdateInternal(const ByteCursor &toHash) noexcept=0
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
bool AWS_CRT_CPP_API ComputeSHA1(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
Definition: Hash.cpp:30
+
static const size_t SHA1_DIGEST_SIZE
Definition: Hash.h:18
+
Definition: Hash.h:89
+
bool AWS_CRT_CPP_API ComputeMD5(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
Definition: Hash.cpp:41
+
Hash(const Hash &)=delete
+
virtual bool DigestInternal(ByteBuf &output, size_t truncateTo=0) noexcept=0
+
bool AWS_CRT_CPP_API ComputeSHA256(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
Definition: Hash.cpp:15
+
static const size_t SHA256_DIGEST_SIZE
Definition: Hash.h:19
+
std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)> CreateHashCallback
Definition: Hash.h:208
+
static const size_t MD5_DIGEST_SIZE
Definition: Hash.h:20
+
Hash & operator=(const Hash &)=delete
+
+
Definition: Hash.h:170
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+ + + + diff --git a/docs/_host_resolver_8cpp.html b/docs/_host_resolver_8cpp.html new file mode 100644 index 000000000..b6138bf8a --- /dev/null +++ b/docs/_host_resolver_8cpp.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/HostResolver.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HostResolver.cpp File Reference
+
+
+
#include <aws/crt/io/HostResolver.h>
+#include <aws/crt/io/EventLoopGroup.h>
+#include <aws/common/string.h>
+#include <aws/crt/Api.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_host_resolver_8h.html b/docs/_host_resolver_8h.html new file mode 100644 index 000000000..2abb0dca3 --- /dev/null +++ b/docs/_host_resolver_8h.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/HostResolver.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HostResolver.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/io/host_resolver.h>
+#include <functional>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Io::HostResolver
 
class  Aws::Crt::Io::DefaultHostResolver
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + + + +

+Typedefs

using Aws::Crt::Io::HostAddress = aws_host_address
 
using Aws::Crt::Io::OnHostResolved = std::function< void(HostResolver &resolver, const Vector< HostAddress > &addresses, int errorCode)>
 
+
+ + + + diff --git a/docs/_host_resolver_8h_source.html b/docs/_host_resolver_8h_source.html new file mode 100644 index 000000000..2fb068280 --- /dev/null +++ b/docs/_host_resolver_8h_source.html @@ -0,0 +1,172 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/HostResolver.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HostResolver.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Types.h>
+
7 
+
8 #include <aws/io/host_resolver.h>
+
9 
+
10 #include <functional>
+
11 
+
12 namespace Aws
+
13 {
+
14  namespace Crt
+
15  {
+
16  namespace Io
+
17  {
+
18  class EventLoopGroup;
+
19  class HostResolver;
+
20 
+
21  using HostAddress = aws_host_address;
+
22 
+ +
29  std::function<void(HostResolver &resolver, const Vector<HostAddress> &addresses, int errorCode)>;
+
30 
+ +
35  {
+
36  public:
+
37  virtual ~HostResolver();
+
38  virtual bool ResolveHost(const String &host, const OnHostResolved &onResolved) noexcept = 0;
+
39 
+
41  virtual aws_host_resolver *GetUnderlyingHandle() noexcept = 0;
+
43  virtual aws_host_resolution_config *GetConfig() noexcept = 0;
+
44  };
+
45 
+ +
51  {
+
52  public:
+ +
62  EventLoopGroup &elGroup,
+
63  size_t maxHosts,
+
64  size_t maxTTL,
+
65  Allocator *allocator = ApiAllocator()) noexcept;
+
66 
+
77  DefaultHostResolver(size_t maxHosts, size_t maxTTL, Allocator *allocator = ApiAllocator()) noexcept;
+
78 
+ + + + + +
84 
+
88  operator bool() const noexcept { return m_initialized; }
+
89 
+
93  int LastError() const noexcept { return aws_last_error(); }
+
94 
+
101  bool ResolveHost(const String &host, const OnHostResolved &onResolved) noexcept override;
+
102 
+
104  aws_host_resolver *GetUnderlyingHandle() noexcept override { return m_resolver; }
+
106  aws_host_resolution_config *GetConfig() noexcept override { return &m_config; }
+
107 
+
108  private:
+
109  aws_host_resolver *m_resolver;
+
110  aws_host_resolution_config m_config;
+
111  Allocator *m_allocator;
+
112  bool m_initialized;
+
113 
+
114  static void s_onHostResolved(
+
115  struct aws_host_resolver *resolver,
+
116  const struct aws_string *host_name,
+
117  int err_code,
+
118  const struct aws_array_list *host_addresses,
+
119  void *user_data);
+
120  };
+
121  } // namespace Io
+
122  } // namespace Crt
+
123 } // namespace Aws
+
+
int LastError() const noexcept
Definition: HostResolver.h:93
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
std::function< void(HostResolver &resolver, const Vector< HostAddress > &addresses, int errorCode)> OnHostResolved
Definition: HostResolver.h:29
+
DefaultHostResolver & operator=(const DefaultHostResolver &)=delete
+
aws_host_address HostAddress
Definition: HostResolver.h:21
+
virtual bool ResolveHost(const String &host, const OnHostResolved &onResolved) noexcept=0
+
+
Definition: HostResolver.h:51
+
Definition: HostResolver.h:35
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
DefaultHostResolver(const DefaultHostResolver &)=delete
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
DefaultHostResolver & operator=(DefaultHostResolver &&)=delete
+
DefaultHostResolver(DefaultHostResolver &&)=delete
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
Definition: EventLoopGroup.h:33
+ + + + diff --git a/docs/_http_connection_8cpp.html b/docs/_http_connection_8cpp.html new file mode 100644 index 000000000..78d6f850f --- /dev/null +++ b/docs/_http_connection_8cpp.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/http/HttpConnection.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpConnection.cpp File Reference
+
+
+ + + + + + +

+Classes

struct  Aws::Crt::Http::ConnectionCallbackData
 
class  Aws::Crt::Http::UnmanagedConnection
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+
+ + + + diff --git a/docs/_http_connection_8h.html b/docs/_http_connection_8h.html new file mode 100644 index 000000000..0a4d9d7c2 --- /dev/null +++ b/docs/_http_connection_8h.html @@ -0,0 +1,160 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpConnection.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpConnection.h File Reference
+
+
+
#include <aws/http/connection.h>
+#include <aws/http/proxy.h>
+#include <aws/http/request_response.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/io/Bootstrap.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <functional>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + +

+Classes

struct  Aws::Crt::Http::HttpRequestOptions
 
class  Aws::Crt::Http::HttpStream
 
struct  Aws::Crt::Http::ClientStreamCallbackData
 
class  Aws::Crt::Http::HttpClientStream
 
class  Aws::Crt::Http::HttpClientConnectionProxyOptions
 
class  Aws::Crt::Http::HttpClientConnectionOptions
 
class  Aws::Crt::Http::HttpClientConnection
 
+ + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Http
 
+ + + + + + + + + + + + + + + +

+Typedefs

using Aws::Crt::Http::HttpHeader = aws_http_header
 
using Aws::Crt::Http::OnConnectionSetup = std::function< void(const std::shared_ptr< HttpClientConnection > &connection, int errorCode)>
 
using Aws::Crt::Http::OnConnectionShutdown = std::function< void(HttpClientConnection &connection, int errorCode)>
 
using Aws::Crt::Http::OnIncomingHeaders = std::function< void(HttpStream &stream, enum aws_http_header_block headerBlock, const HttpHeader *headersArray, std::size_t headersCount)>
 
using Aws::Crt::Http::OnIncomingHeadersBlockDone = std::function< void(HttpStream &stream, enum aws_http_header_block block)>
 
using Aws::Crt::Http::OnIncomingBody = std::function< void(HttpStream &stream, const ByteCursor &data)>
 
using Aws::Crt::Http::OnStreamComplete = std::function< void(HttpStream &stream, int errorCode)>
 
+ + + + + + + +

+Enumerations

enum  Aws::Crt::Http::AwsHttpProxyAuthenticationType { Aws::Crt::Http::AwsHttpProxyAuthenticationType::None, +Aws::Crt::Http::AwsHttpProxyAuthenticationType::Basic + }
 
enum  Aws::Crt::Http::AwsHttpProxyConnectionType { Aws::Crt::Http::AwsHttpProxyConnectionType::Legacy = AWS_HPCT_HTTP_LEGACY, +Aws::Crt::Http::AwsHttpProxyConnectionType::Forwarding = AWS_HPCT_HTTP_FORWARD, +Aws::Crt::Http::AwsHttpProxyConnectionType::Tunneling = AWS_HPCT_HTTP_TUNNEL + }
 
enum  Aws::Crt::Http::HttpVersion { Aws::Crt::Http::HttpVersion::Unknown = AWS_HTTP_VERSION_UNKNOWN, +Aws::Crt::Http::HttpVersion::Http1_0 = AWS_HTTP_VERSION_1_0, +Aws::Crt::Http::HttpVersion::Http1_1 = AWS_HTTP_VERSION_1_1, +Aws::Crt::Http::HttpVersion::Http2 = AWS_HTTP_VERSION_2 + }
 
+
+ + + + diff --git a/docs/_http_connection_8h_source.html b/docs/_http_connection_8h_source.html new file mode 100644 index 000000000..3fceae3b4 --- /dev/null +++ b/docs/_http_connection_8h_source.html @@ -0,0 +1,430 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpConnection.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HttpConnection.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/http/connection.h>
+
7 #include <aws/http/proxy.h>
+
8 #include <aws/http/request_response.h>
+
9 
+
10 #include <aws/crt/Types.h>
+
11 #include <aws/crt/io/Bootstrap.h>
+ +
13 #include <aws/crt/io/TlsOptions.h>
+
14 
+
15 #include <functional>
+
16 #include <memory>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Crt
+
21  {
+
22  namespace Io
+
23  {
+
24  class ClientBootstrap;
+
25  }
+
26 
+
27  namespace Http
+
28  {
+
29  class HttpClientConnection;
+
30  class HttpStream;
+
31  class HttpClientStream;
+
32  class HttpRequest;
+
33  class HttpProxyStrategy;
+
34  using HttpHeader = aws_http_header;
+
35 
+ +
43  std::function<void(const std::shared_ptr<HttpClientConnection> &connection, int errorCode)>;
+
44 
+
53  using OnConnectionShutdown = std::function<void(HttpClientConnection &connection, int errorCode)>;
+
54 
+
63  using OnIncomingHeaders = std::function<void(
+
64  HttpStream &stream,
+
65  enum aws_http_header_block headerBlock,
+
66  const HttpHeader *headersArray,
+
67  std::size_t headersCount)>;
+
68 
+ +
76  std::function<void(HttpStream &stream, enum aws_http_header_block block)>;
+
77 
+
84  using OnIncomingBody = std::function<void(HttpStream &stream, const ByteCursor &data)>;
+
85 
+
94  using OnStreamComplete = std::function<void(HttpStream &stream, int errorCode)>;
+
95 
+ +
100  {
+ +
105 
+ + +
111 
+ +
116 
+ +
121  };
+
122 
+
127  class AWS_CRT_CPP_API HttpStream : public std::enable_shared_from_this<HttpStream>
+
128  {
+
129  public:
+
130  virtual ~HttpStream();
+
131  HttpStream(const HttpStream &) = delete;
+
132  HttpStream(HttpStream &&) = delete;
+
133  HttpStream &operator=(const HttpStream &) = delete;
+ +
135 
+
139  HttpClientConnection &GetConnection() const noexcept;
+
140 
+
144  virtual int GetResponseStatusCode() const noexcept = 0;
+
145 
+
155  void UpdateWindow(std::size_t incrementSize) noexcept;
+
156 
+
157  protected:
+
158  aws_http_stream *m_stream;
+
159  std::shared_ptr<HttpClientConnection> m_connection;
+
160  HttpStream(const std::shared_ptr<HttpClientConnection> &connection) noexcept;
+
161 
+
162  private:
+
163  OnIncomingHeaders m_onIncomingHeaders;
+
164  OnIncomingHeadersBlockDone m_onIncomingHeadersBlockDone;
+
165  OnIncomingBody m_onIncomingBody;
+
166  OnStreamComplete m_onStreamComplete;
+
167 
+
168  static int s_onIncomingHeaders(
+
169  struct aws_http_stream *stream,
+
170  enum aws_http_header_block headerBlock,
+
171  const struct aws_http_header *headerArray,
+
172  size_t numHeaders,
+
173  void *userData) noexcept;
+
174  static int s_onIncomingHeaderBlockDone(
+
175  struct aws_http_stream *stream,
+
176  enum aws_http_header_block headerBlock,
+
177  void *userData) noexcept;
+
178  static int s_onIncomingBody(
+
179  struct aws_http_stream *stream,
+
180  const struct aws_byte_cursor *data,
+
181  void *userData) noexcept;
+
182  static void s_onStreamComplete(struct aws_http_stream *stream, int errorCode, void *userData) noexcept;
+
183 
+
184  friend class HttpClientConnection;
+
185  };
+
186 
+ +
188  {
+
189  ClientStreamCallbackData() : allocator(nullptr), stream(nullptr) {}
+ +
191  std::shared_ptr<HttpStream> stream;
+
192  };
+
193 
+ +
198  {
+
199  public:
+
200  ~HttpClientStream();
+ + + + +
205 
+
210  virtual int GetResponseStatusCode() const noexcept override;
+
211 
+
217  bool Activate() noexcept;
+
218 
+
219  private:
+
220  HttpClientStream(const std::shared_ptr<HttpClientConnection> &connection) noexcept;
+
221 
+
222  ClientStreamCallbackData m_callbackData;
+
223  friend class HttpClientConnection;
+
224  };
+
225 
+ +
233  {
+
234  None,
+
235  Basic,
+
236  };
+
237 
+ +
243  {
+
251  Legacy = AWS_HPCT_HTTP_LEGACY,
+
252 
+
257  Forwarding = AWS_HPCT_HTTP_FORWARD,
+
258 
+
263  Tunneling = AWS_HPCT_HTTP_TUNNEL,
+
264  };
+
265 
+ +
270  {
+
271  public:
+ + + +
275 
+ + +
278 
+ +
280 
+
289  void InitializeRawProxyOptions(struct aws_http_proxy_options &raw_options) const;
+
290 
+ +
296 
+
301  uint32_t Port;
+
302 
+ +
308 
+ +
313 
+
318  std::shared_ptr<HttpProxyStrategy> ProxyStrategy;
+
319 
+ +
329 
+ +
335 
+ +
341  };
+
342 
+ +
347  {
+
348  public:
+ + + +
352 
+ +
354 
+ + +
357 
+ +
364 
+ +
369 
+ +
376 
+ +
383 
+ +
389 
+
394  uint32_t Port;
+
395 
+ +
401 
+ +
407 
+ +
413 
+ +
422  };
+
423 
+
424  enum class HttpVersion
+
425  {
+
426  Unknown = AWS_HTTP_VERSION_UNKNOWN,
+
427  Http1_0 = AWS_HTTP_VERSION_1_0,
+
428  Http1_1 = AWS_HTTP_VERSION_1_1,
+
429  Http2 = AWS_HTTP_VERSION_2,
+
430  };
+
431 
+
435  class AWS_CRT_CPP_API HttpClientConnection : public std::enable_shared_from_this<HttpClientConnection>
+
436  {
+
437  public:
+
438  virtual ~HttpClientConnection() = default;
+ + + + +
443 
+
456  std::shared_ptr<HttpClientStream> NewClientStream(const HttpRequestOptions &requestOptions) noexcept;
+
457 
+
461  bool IsOpen() const noexcept;
+
462 
+
470  void Close() noexcept;
+
471 
+
475  HttpVersion GetVersion() noexcept;
+
476 
+
480  int LastError() const noexcept { return m_lastError; }
+
481 
+
490  static bool CreateConnection(
+
491  const HttpClientConnectionOptions &connectionOptions,
+
492  Allocator *allocator) noexcept;
+
493 
+
494  protected:
+
495  HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexcept;
+
496  aws_http_connection *m_connection;
+
497 
+
498  private:
+
499  Allocator *m_allocator;
+
500  int m_lastError;
+
501 
+
502  static void s_onClientConnectionSetup(
+
503  struct aws_http_connection *connection,
+
504  int error_code,
+
505  void *user_data) noexcept;
+
506  static void s_onClientConnectionShutdown(
+
507  struct aws_http_connection *connection,
+
508  int error_code,
+
509  void *user_data) noexcept;
+
510  };
+
511 
+
512  } // namespace Http
+
513  } // namespace Crt
+
514 } // namespace Aws
+
+
HttpVersion
Definition: HttpConnection.h:425
+
~HttpClientConnectionOptions()=default
+
OnIncomingBody onIncomingBody
Definition: HttpConnection.h:115
+
AwsHttpProxyConnectionType
Definition: HttpConnection.h:243
+
ClientStreamCallbackData()
Definition: HttpConnection.h:189
+
size_t InitialWindowSize
Definition: HttpConnection.h:368
+
HttpStream & operator=(HttpStream &&)=delete
+
uint32_t Port
Definition: HttpConnection.h:394
+
Io::SocketOptions SocketOptions
Definition: HttpConnection.h:400
+
String HostName
Definition: HttpConnection.h:388
+
AwsHttpProxyAuthenticationType
Definition: HttpConnection.h:233
+
HttpRequest * request
Definition: HttpConnection.h:104
+
HttpStream(HttpStream &&)=delete
+
+
aws_http_header HttpHeader
Definition: HttpConnection.h:34
+
std::function< void(HttpStream &stream, enum aws_http_header_block headerBlock, const HttpHeader *headersArray, std::size_t headersCount)> OnIncomingHeaders
Definition: HttpConnection.h:67
+
std::function< void(HttpStream &stream, enum aws_http_header_block block)> OnIncomingHeadersBlockDone
Definition: HttpConnection.h:76
+
Definition: HttpRequestResponse.h:110
+
HttpClientConnectionProxyOptions & operator=(const HttpClientConnectionProxyOptions &rhs)=default
+
String HostName
Definition: HttpConnection.h:295
+
HttpClientConnectionOptions & operator=(const HttpClientConnectionOptions &rhs)=default
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
virtual ~HttpClientConnection()=default
+
std::function< void(HttpStream &stream, int errorCode)> OnStreamComplete
Definition: HttpConnection.h:94
+
~HttpClientConnectionProxyOptions()=default
+
std::function< void(const std::shared_ptr< HttpClientConnection > &connection, int errorCode)> OnConnectionSetup
Definition: HttpConnection.h:43
+
HttpStream & operator=(const HttpStream &)=delete
+
std::shared_ptr< HttpStream > stream
Definition: HttpConnection.h:191
+
AwsHttpProxyConnectionType ProxyConnectionType
Definition: HttpConnection.h:312
+
@ Unknown
+
bool ManualWindowManagement
Definition: HttpConnection.h:421
+
OnIncomingHeaders onIncomingHeaders
Definition: HttpConnection.h:109
+
HttpClientConnectionProxyOptions(HttpClientConnectionProxyOptions &&rhs)=default
+
HttpClientConnectionOptions(const HttpClientConnectionOptions &rhs)=default
+
HttpClientConnection & operator=(HttpClientConnection &&)=delete
+
Optional< Io::TlsConnectionOptions > TlsOptions
Definition: HttpConnection.h:307
+
String BasicAuthPassword
Definition: HttpConnection.h:340
+
OnConnectionSetup OnConnectionSetupCallback
Definition: HttpConnection.h:375
+
HttpClientConnection(const HttpClientConnection &)=delete
+
HttpClientConnectionOptions & operator=(HttpClientConnectionOptions &&rhs)=default
+
Allocator * allocator
Definition: HttpConnection.h:190
+
HttpClientConnection & operator=(const HttpClientConnection &)=delete
+
Definition: HttpConnection.h:188
+
@ Legacy
+
Definition: Optional.h:18
+
std::shared_ptr< HttpProxyStrategy > ProxyStrategy
Definition: HttpConnection.h:318
+
Definition: HttpConnection.h:347
+
@ None
+
HttpClientStream & operator=(HttpClientStream &&)=delete
+
HttpClientStream & operator=(const HttpClientStream &)=delete
+
Definition: HttpConnection.h:436
+
+
HttpClientConnectionProxyOptions(const HttpClientConnectionProxyOptions &rhs)=default
+
aws_http_connection * m_connection
Definition: HttpConnection.h:496
+
AwsHttpProxyAuthenticationType AuthType
Definition: HttpConnection.h:328
+
std::function< void(HttpClientConnection &connection, int errorCode)> OnConnectionShutdown
Definition: HttpConnection.h:53
+
HttpClientStream(const HttpClientStream &)=delete
+
HttpClientConnectionOptions(HttpClientConnectionOptions &&rhs)=default
+
HttpClientConnection(HttpClientConnection &&)=delete
+
std::function< void(HttpStream &stream, const ByteCursor &data)> OnIncomingBody
Definition: HttpConnection.h:84
+
Definition: HttpConnection.h:270
+
Definition: SocketOptions.h:48
+
OnStreamComplete onStreamComplete
Definition: HttpConnection.h:120
+
Optional< Io::TlsConnectionOptions > TlsOptions
Definition: HttpConnection.h:406
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
+
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
HttpClientConnectionProxyOptions & operator=(HttpClientConnectionProxyOptions &&rhs)=default
+
String BasicAuthUsername
Definition: HttpConnection.h:334
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Definition: HttpConnection.h:128
+
Definition: Bootstrap.h:35
+
Io::ClientBootstrap * Bootstrap
Definition: HttpConnection.h:363
+
uint32_t Port
Definition: HttpConnection.h:301
+
OnIncomingHeadersBlockDone onIncomingHeadersBlockDone
Definition: HttpConnection.h:110
+
Definition: HttpConnection.h:198
+
OnConnectionShutdown OnConnectionShutdownCallback
Definition: HttpConnection.h:382
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
HttpStream(const HttpStream &)=delete
+
HttpClientStream(HttpClientStream &&)=delete
+
Definition: HttpConnection.h:100
+
Optional< HttpClientConnectionProxyOptions > ProxyOptions
Definition: HttpConnection.h:412
+ + + + diff --git a/docs/_http_connection_manager_8cpp.html b/docs/_http_connection_manager_8cpp.html new file mode 100644 index 000000000..99d2482ac --- /dev/null +++ b/docs/_http_connection_manager_8cpp.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/http/HttpConnectionManager.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpConnectionManager.cpp File Reference
+
+
+
#include <aws/crt/Api.h>
+#include <aws/crt/http/HttpConnectionManager.h>
+#include <aws/crt/http/HttpProxyStrategy.h>
+#include <algorithm>
+#include <aws/http/connection_manager.h>
+
+ + + + + +

+Classes

struct  Aws::Crt::Http::ConnectionManagerCallbackArgs
 
class  Aws::Crt::Http::ManagedConnection
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+
+ + + + diff --git a/docs/_http_connection_manager_8h.html b/docs/_http_connection_manager_8h.html new file mode 100644 index 000000000..0120e5e94 --- /dev/null +++ b/docs/_http_connection_manager_8h.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpConnectionManager.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpConnectionManager.h File Reference
+
+
+
#include <aws/crt/http/HttpConnection.h>
+#include <atomic>
+#include <condition_variable>
+#include <future>
+#include <mutex>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Http::HttpClientConnectionManagerOptions
 
class  Aws::Crt::Http::HttpClientConnectionManager
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+ + + +

+Typedefs

using Aws::Crt::Http::OnClientConnectionAvailable = std::function< void(std::shared_ptr< HttpClientConnection >, int errorCode)>
 
+
+ + + + diff --git a/docs/_http_connection_manager_8h_source.html b/docs/_http_connection_manager_8h_source.html new file mode 100644 index 000000000..32907b487 --- /dev/null +++ b/docs/_http_connection_manager_8h_source.html @@ -0,0 +1,173 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpConnectionManager.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HttpConnectionManager.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
7 
+
8 #include <atomic>
+
9 #include <condition_variable>
+
10 #include <future>
+
11 #include <mutex>
+
12 
+
13 struct aws_http_connection_manager;
+
14 
+
15 namespace Aws
+
16 {
+
17  namespace Crt
+
18  {
+
19  namespace Http
+
20  {
+ +
27  std::function<void(std::shared_ptr<HttpClientConnection>, int errorCode)>;
+
28 
+ +
33  {
+
34  public:
+ + + +
38 
+ + +
41 
+ +
46 
+ +
51 
+ +
60  };
+
61 
+ +
66  : public std::enable_shared_from_this<HttpClientConnectionManager>
+
67  {
+
68  public:
+ +
70 
+
81  bool AcquireConnection(const OnClientConnectionAvailable &onClientConnectionAvailable) noexcept;
+
82 
+
90  std::future<void> InitiateShutdown() noexcept;
+
91 
+
99  static std::shared_ptr<HttpClientConnectionManager> NewClientConnectionManager(
+
100  const HttpClientConnectionManagerOptions &connectionManagerOptions,
+
101  Allocator *allocator = ApiAllocator()) noexcept;
+
102 
+
103  private:
+ +
105  const HttpClientConnectionManagerOptions &options,
+
106  Allocator *allocator = ApiAllocator()) noexcept;
+
107 
+
108  Allocator *m_allocator;
+
109 
+
110  aws_http_connection_manager *m_connectionManager;
+
111 
+ +
113  std::promise<void> m_shutdownPromise;
+
114  std::atomic<bool> m_releaseInvoked;
+
115 
+
116  static void s_onConnectionSetup(
+
117  aws_http_connection *connection,
+
118  int errorCode,
+
119  void *userData) noexcept;
+
120 
+
121  static void s_shutdownCompleted(void *userData) noexcept;
+
122 
+
123  friend class ManagedConnection;
+
124  };
+
125  } // namespace Http
+
126  } // namespace Crt
+
127 } // namespace Aws
+
+
Definition: HttpConnectionManager.cpp:177
+
Definition: HttpConnectionManager.h:33
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
HttpClientConnectionOptions ConnectionOptions
Definition: HttpConnectionManager.h:45
+
bool EnableBlockingShutdown
Definition: HttpConnectionManager.h:59
+
HttpClientConnectionManagerOptions & operator=(HttpClientConnectionManagerOptions &&rhs)=default
+
HttpClientConnectionManagerOptions(const HttpClientConnectionManagerOptions &rhs)=default
+
+
HttpClientConnectionManagerOptions & operator=(const HttpClientConnectionManagerOptions &rhs)=default
+
Definition: HttpConnection.h:347
+
Definition: HttpConnectionManager.h:67
+
std::function< void(std::shared_ptr< HttpClientConnection >, int errorCode)> OnClientConnectionAvailable
Definition: HttpConnectionManager.h:27
+
size_t MaxConnections
Definition: HttpConnectionManager.h:50
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
HttpClientConnectionManagerOptions(HttpClientConnectionManagerOptions &&rhs)=default
+ + + + diff --git a/docs/_http_proxy_strategy_8cpp.html b/docs/_http_proxy_strategy_8cpp.html new file mode 100644 index 000000000..a995481f9 --- /dev/null +++ b/docs/_http_proxy_strategy_8cpp.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/http/HttpProxyStrategy.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpProxyStrategy.cpp File Reference
+
+
+
#include <aws/crt/http/HttpProxyStrategy.h>
+#include <aws/common/string.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/http/proxy.h>
+
+ + + +

+Classes

class  Aws::Crt::Http::AdaptiveHttpProxyStrategy
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+
+ + + + diff --git a/docs/_http_proxy_strategy_8h.html b/docs/_http_proxy_strategy_8h.html new file mode 100644 index 000000000..9b9ef8920 --- /dev/null +++ b/docs/_http_proxy_strategy_8h.html @@ -0,0 +1,114 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpProxyStrategy.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpProxyStrategy.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

struct  Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig
 
struct  Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig
 
class  Aws::Crt::Http::HttpProxyStrategy
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+ + + + + +

+Typedefs

using Aws::Crt::Http::KerberosGetTokenFunction = std::function< bool(String &)>
 
using Aws::Crt::Http::NtlmGetTokenFunction = std::function< bool(const String &, String &)>
 
+
+ + + + diff --git a/docs/_http_proxy_strategy_8h_source.html b/docs/_http_proxy_strategy_8h_source.html new file mode 100644 index 000000000..be3c98c5e --- /dev/null +++ b/docs/_http_proxy_strategy_8h_source.html @@ -0,0 +1,163 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpProxyStrategy.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HttpProxyStrategy.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+
8 
+
9 #include <memory>
+
10 
+
11 struct aws_http_proxy_strategy;
+
12 
+
13 namespace Aws
+
14 {
+
15  namespace Crt
+
16  {
+
17  namespace Http
+
18  {
+
19  enum class AwsHttpProxyConnectionType;
+
20 
+ +
25  {
+ +
27 
+ +
33 
+ +
38 
+ +
43  };
+
44 
+
45  using KerberosGetTokenFunction = std::function<bool(String &)>;
+
46  using NtlmGetTokenFunction = std::function<bool(const String &, String &)>;
+
47 
+ +
58  {
+
59  HttpProxyStrategyAdaptiveConfig() : KerberosGetToken(), NtlmGetCredential(), NtlmGetToken() {}
+
60 
+ +
65 
+ +
70 
+ +
75  };
+
76 
+ +
82  {
+
83  public:
+
84  HttpProxyStrategy(struct aws_http_proxy_strategy *strategy);
+
85  virtual ~HttpProxyStrategy();
+
86 
+
88  struct aws_http_proxy_strategy *GetUnderlyingHandle() const noexcept { return m_strategy; }
+
89 
+
96  static std::shared_ptr<HttpProxyStrategy> CreateBasicHttpProxyStrategy(
+ +
98  Allocator *allocator = ApiAllocator());
+
99 
+
107  static std::shared_ptr<HttpProxyStrategy> CreateAdaptiveHttpProxyStrategy(
+
108  const HttpProxyStrategyAdaptiveConfig &config,
+
109  Allocator *allocator = ApiAllocator());
+
110 
+
111  protected:
+
112  struct aws_http_proxy_strategy *m_strategy;
+
113  };
+
114  } // namespace Http
+
115  } // namespace Crt
+
116 } // namespace Aws
+
+
String Username
Definition: HttpProxyStrategy.h:37
+
AwsHttpProxyConnectionType
Definition: HttpConnection.h:243
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
KerberosGetTokenFunction KerberosGetToken
Definition: HttpProxyStrategy.h:64
+
Definition: HttpProxyStrategy.h:25
+
struct aws_http_proxy_strategy * m_strategy
Definition: HttpProxyStrategy.h:112
+
std::function< bool(const String &, String &)> NtlmGetTokenFunction
Definition: HttpProxyStrategy.h:46
+
HttpProxyStrategyAdaptiveConfig()
Definition: HttpProxyStrategy.h:59
+
NtlmGetTokenFunction NtlmGetToken
Definition: HttpProxyStrategy.h:74
+
Definition: HttpProxyStrategy.h:82
+
Definition: HttpProxyStrategy.h:58
+
+
String Password
Definition: HttpProxyStrategy.h:42
+
AwsHttpProxyConnectionType ConnectionType
Definition: HttpProxyStrategy.h:32
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::function< bool(String &)> KerberosGetTokenFunction
Definition: HttpProxyStrategy.h:45
+
KerberosGetTokenFunction NtlmGetCredential
Definition: HttpProxyStrategy.h:69
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_http_request_response_8cpp.html b/docs/_http_request_response_8cpp.html new file mode 100644 index 000000000..e5a6052ed --- /dev/null +++ b/docs/_http_request_response_8cpp.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/http/HttpRequestResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpRequestResponse.cpp File Reference
+
+
+
#include <aws/crt/http/HttpRequestResponse.h>
+#include <aws/crt/io/Stream.h>
+#include <aws/http/request_response.h>
+#include <aws/io/stream.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
+
+ + + + diff --git a/docs/_http_request_response_8h.html b/docs/_http_request_response_8h.html new file mode 100644 index 000000000..9135819a5 --- /dev/null +++ b/docs/_http_request_response_8h.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpRequestResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
HttpRequestResponse.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/io/Stream.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  Aws::Crt::Http::HttpMessage
 
class  Aws::Crt::Http::HttpRequest
 
class  Aws::Crt::Http::HttpResponse
 
+ + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt
 
 Aws::Crt::Mqtt5
 
 Aws::Crt::Http
 
+
+ + + + diff --git a/docs/_http_request_response_8h_source.html b/docs/_http_request_response_8h_source.html new file mode 100644 index 000000000..9270c7032 --- /dev/null +++ b/docs/_http_request_response_8h_source.html @@ -0,0 +1,197 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http/HttpRequestResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
HttpRequestResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+
9 #include <aws/crt/io/Stream.h>
+
10 
+
11 struct aws_http_header;
+
12 struct aws_http_message;
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Crt
+
17  {
+
18  namespace Mqtt
+
19  {
+
20  class MqttConnection;
+
21  class MqttConnectionCore;
+
22  } // namespace Mqtt
+
23  namespace Mqtt5
+
24  {
+
25  class Mqtt5ClientCore;
+
26  }
+
27  namespace Http
+
28  {
+
29  using HttpHeader = aws_http_header;
+
30 
+ +
35  {
+
36  public:
+
37  virtual ~HttpMessage();
+
38 
+
39  HttpMessage(const HttpMessage &) = delete;
+
40  HttpMessage(HttpMessage &&) = delete;
+
41  HttpMessage &operator=(const HttpMessage &) = delete;
+ +
43 
+
47  std::shared_ptr<Aws::Crt::Io::InputStream> GetBody() const noexcept;
+
48 
+
54  bool SetBody(const std::shared_ptr<Aws::Crt::Io::IStream> &body) noexcept;
+
55 
+
61  bool SetBody(const std::shared_ptr<Aws::Crt::Io::InputStream> &body) noexcept;
+
62 
+
67  size_t GetHeaderCount() const noexcept;
+
68 
+
74  Optional<HttpHeader> GetHeader(size_t index) const noexcept;
+
75 
+
81  bool AddHeader(const HttpHeader &header) noexcept;
+
82 
+
88  bool EraseHeader(size_t index) noexcept;
+
89 
+
93  operator bool() const noexcept { return m_message != nullptr; }
+
94 
+
96  struct aws_http_message *GetUnderlyingMessage() const noexcept { return m_message; }
+
97 
+
98  protected:
+
99  HttpMessage(Allocator *allocator, struct aws_http_message *message) noexcept;
+
100 
+ +
102  struct aws_http_message *m_message;
+
103  std::shared_ptr<Aws::Crt::Io::InputStream> m_bodyStream;
+
104  };
+
105 
+ +
110  {
+
111  friend class Mqtt::MqttConnectionCore;
+
112  friend class Mqtt5::Mqtt5ClientCore;
+
113 
+
114  public:
+
115  HttpRequest(Allocator *allocator = ApiAllocator());
+
116 
+
120  Optional<ByteCursor> GetMethod() const noexcept;
+
121 
+
125  bool SetMethod(ByteCursor method) noexcept;
+
126 
+
130  Optional<ByteCursor> GetPath() const noexcept;
+
131 
+
135  bool SetPath(ByteCursor path) noexcept;
+
136 
+
137  protected:
+
138  HttpRequest(Allocator *allocator, struct aws_http_message *message);
+
139  };
+
140 
+ +
145  {
+
146  public:
+
147  HttpResponse(Allocator *allocator = ApiAllocator());
+
148 
+
152  Optional<int> GetResponseCode() const noexcept;
+
153 
+
157  bool SetResponseCode(int response) noexcept;
+
158  };
+
159  } // namespace Http
+
160  } // namespace Crt
+
161 } // namespace Aws
+
+
std::shared_ptr< Aws::Crt::Io::InputStream > m_bodyStream
Definition: HttpRequestResponse.h:103
+
HttpMessage & operator=(HttpMessage &&)=delete
+
Definition: HttpRequestResponse.h:145
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
aws_http_header HttpHeader
Definition: HttpConnection.h:34
+
Definition: HttpRequestResponse.h:110
+
Definition: HttpRequestResponse.h:35
+
std::basic_istream< char, std::char_traits< char > > IStream
Definition: Types.h:35
+
HttpMessage(HttpMessage &&)=delete
+
Definition: MqttConnection.h:158
+
Definition: Optional.h:18
+
+
HttpMessage & operator=(const HttpMessage &)=delete
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
Allocator * m_allocator
Definition: HttpRequestResponse.h:101
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
HttpMessage(const HttpMessage &)=delete
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
struct aws_http_message * m_message
Definition: HttpRequestResponse.h:102
+
+ + + + diff --git a/docs/_imds_client_8cpp.html b/docs/_imds_client_8cpp.html new file mode 100644 index 000000000..259583a5b --- /dev/null +++ b/docs/_imds_client_8cpp.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/ImdsClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ImdsClient.cpp File Reference
+
+
+
#include <aws/auth/aws_imds_client.h>
+#include <aws/auth/credentials.h>
+#include <aws/crt/Api.h>
+#include <aws/crt/ImdsClient.h>
+#include <aws/crt/auth/Credentials.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/io/Bootstrap.h>
+
+ + + +

+Classes

struct  Aws::Crt::Imds::WrappedCallbackArgs< T >
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Imds
 
+
+ + + + diff --git a/docs/_imds_client_8h.html b/docs/_imds_client_8h.html new file mode 100644 index 000000000..89d7ba872 --- /dev/null +++ b/docs/_imds_client_8h.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/ImdsClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ImdsClient.h File Reference
+
+
+
#include <aws/crt/DateTime.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+#include <functional>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Classes

struct  Aws::Crt::Imds::ImdsClientConfig
 
struct  Aws::Crt::Imds::IamProfileView
 
struct  Aws::Crt::Imds::IamProfile
 
struct  Aws::Crt::Imds::InstanceInfoView
 
struct  Aws::Crt::Imds::InstanceInfo
 
class  Aws::Crt::Imds::ImdsClient
 
+ + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Auth
 
 Aws::Crt::Imds
 
+ + + + + + + + + + + +

+Typedefs

using Aws::Crt::Imds::OnResourceAcquired = std::function< void(const StringView &resource, int errorCode, void *userData)>
 
using Aws::Crt::Imds::OnVectorResourceAcquired = std::function< void(const Vector< StringView > &resource, int errorCode, void *userData)>
 
using Aws::Crt::Imds::OnCredentialsAcquired = std::function< void(const Auth::Credentials &credentials, int errorCode, void *userData)>
 
using Aws::Crt::Imds::OnIamProfileAcquired = std::function< void(const IamProfileView &iamProfile, int errorCode, void *userData)>
 
using Aws::Crt::Imds::OnInstanceInfoAcquired = std::function< void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>
 
+
+ + + + diff --git a/docs/_imds_client_8h_source.html b/docs/_imds_client_8h_source.html new file mode 100644 index 000000000..0ad60271f --- /dev/null +++ b/docs/_imds_client_8h_source.html @@ -0,0 +1,345 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/ImdsClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ImdsClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/DateTime.h>
+
8 #include <aws/crt/Exports.h>
+
9 #include <aws/crt/Types.h>
+
10 #include <functional>
+
11 
+
12 struct aws_credentials;
+
13 struct aws_imds_client;
+
14 struct aws_imds_instance_info;
+
15 struct aws_imds_iam_profile;
+
16 
+
17 namespace Aws
+
18 {
+
19 
+
20  namespace Crt
+
21  {
+
22 
+
23  namespace Io
+
24  {
+
25  class ClientBootstrap;
+
26  }
+
27 
+
28  namespace Auth
+
29  {
+
30  class Credentials;
+
31  }
+
32 
+
33  namespace Imds
+
34  {
+
35 
+ +
37  {
+
38  ImdsClientConfig() : Bootstrap(nullptr) {}
+
39 
+ +
48 
+
49  /* Should add retry strategy support once that is available */
+
50  };
+
51 
+ +
56  {
+ + + +
60  };
+
61 
+ +
66  {
+ +
68  IamProfile(const IamProfileView &other);
+
69 
+
70  IamProfile &operator=(const IamProfileView &other);
+
71 
+ + + +
75  };
+
76 
+ +
83  {
+
84  /* an array of StringView */
+ + + + + +
90  /* an array of StringView */
+ + + + + + + + + +
100  };
+
101 
+ +
106  {
+ +
108  InstanceInfo(const InstanceInfoView &other);
+
109 
+
110  InstanceInfo &operator=(const InstanceInfoView &other);
+
111 
+
112  /* an array of StringView */
+ + + + + +
118  /* an array of StringView */
+ + + + + + + + + +
128  };
+
129 
+
130  using OnResourceAcquired = std::function<void(const StringView &resource, int errorCode, void *userData)>;
+ +
132  std::function<void(const Vector<StringView> &resource, int errorCode, void *userData)>;
+ +
134  std::function<void(const Auth::Credentials &credentials, int errorCode, void *userData)>;
+ +
136  std::function<void(const IamProfileView &iamProfile, int errorCode, void *userData)>;
+ +
138  std::function<void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>;
+
139 
+ +
141  {
+
142  public:
+
143  ImdsClient(const ImdsClientConfig &config, Allocator *allocator = ApiAllocator()) noexcept;
+
144 
+
145  ~ImdsClient();
+
146 
+
147  ImdsClient(const ImdsClient &) = delete;
+
148  ImdsClient(ImdsClient &&) = delete;
+
149  ImdsClient &operator=(const ImdsClient &) = delete;
+ +
151 
+
152  aws_imds_client *GetUnderlyingHandle() { return m_client; }
+
153 
+
162  int GetResource(const StringView &resourcePath, OnResourceAcquired callback, void *userData);
+
163 
+
171  int GetAmiId(OnResourceAcquired callback, void *userData);
+
172 
+
180  int GetAmiLaunchIndex(OnResourceAcquired callback, void *userData);
+
181 
+
189  int GetAmiManifestPath(OnResourceAcquired callback, void *userData);
+
190 
+
198  int GetAncestorAmiIds(OnVectorResourceAcquired callback, void *userData);
+
199 
+
207  int GetInstanceAction(OnResourceAcquired callback, void *userData);
+
208 
+
216  int GetInstanceId(OnResourceAcquired callback, void *userData);
+
217 
+
225  int GetInstanceType(OnResourceAcquired callback, void *userData);
+
226 
+
234  int GetMacAddress(OnResourceAcquired callback, void *userData);
+
235 
+
243  int GetPrivateIpAddress(OnResourceAcquired callback, void *userData);
+
244 
+
252  int GetAvailabilityZone(OnResourceAcquired callback, void *userData);
+
253 
+
261  int GetProductCodes(OnResourceAcquired callback, void *userData);
+
262 
+
270  int GetPublicKey(OnResourceAcquired callback, void *userData);
+
271 
+
279  int GetRamDiskId(OnResourceAcquired callback, void *userData);
+
280 
+
288  int GetReservationId(OnResourceAcquired callback, void *userData);
+
289 
+
297  int GetSecurityGroups(OnVectorResourceAcquired callback, void *userData);
+
298 
+
306  int GetBlockDeviceMapping(OnVectorResourceAcquired callback, void *userData);
+
307 
+
315  int GetAttachedIamRole(OnResourceAcquired callback, void *userData);
+
316 
+
325  int GetCredentials(const StringView &iamRoleName, OnCredentialsAcquired callback, void *userData);
+
326 
+
334  int GetIamProfile(OnIamProfileAcquired callback, void *userData);
+
335 
+
343  int GetUserData(OnResourceAcquired callback, void *userData);
+
344 
+
352  int GetInstanceSignature(OnResourceAcquired callback, void *userData);
+
353 
+
361  int GetInstanceInfo(OnInstanceInfoAcquired callback, void *userData);
+
362 
+
363  private:
+
364  static void s_onResourceAcquired(const aws_byte_buf *resource, int erroCode, void *userData);
+
365 
+
366  static void s_onVectorResourceAcquired(const aws_array_list *array, int errorCode, void *userData);
+
367 
+
368  static void s_onCredentialsAcquired(const aws_credentials *credentials, int errorCode, void *userData);
+
369 
+
370  static void s_onIamProfileAcquired(
+
371  const aws_imds_iam_profile *iamProfileInfo,
+
372  int errorCode,
+
373  void *userData);
+
374 
+
375  static void s_onInstanceInfoAcquired(
+
376  const aws_imds_instance_info *instanceInfo,
+
377  int error_code,
+
378  void *userData);
+
379 
+
380  aws_imds_client *m_client;
+
381  Allocator *m_allocator;
+
382  };
+
383 
+
384  } // namespace Imds
+
385  } // namespace Crt
+
386 } // namespace Aws
+
+
Vector< StringView > billingProducts
Definition: ImdsClient.h:91
+
InstanceInfo()
Definition: ImdsClient.h:107
+
String privateIp
Definition: ImdsClient.h:115
+
String accountId
Definition: ImdsClient.h:121
+
std::function< void(const Auth::Credentials &credentials, int errorCode, void *userData)> OnCredentialsAcquired
Definition: ImdsClient.h:134
+
String imageId
Definition: ImdsClient.h:122
+
StringView instanceType
Definition: ImdsClient.h:92
+
DateTime lastUpdated
Definition: ImdsClient.h:57
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
ImdsClientConfig()
Definition: ImdsClient.h:38
+
Definition: ImdsClient.h:37
+
StringView kernelId
Definition: ImdsClient.h:97
+
+
ImdsClient(const ImdsClient &)=delete
+
std::function< void(const Vector< StringView > &resource, int errorCode, void *userData)> OnVectorResourceAcquired
Definition: ImdsClient.h:132
+
StringView instanceId
Definition: ImdsClient.h:89
+
DateTime pendingTime
Definition: ImdsClient.h:95
+
StringView privateIp
Definition: ImdsClient.h:87
+
String instanceType
Definition: ImdsClient.h:120
+
std::function< void(const IamProfileView &iamProfile, int errorCode, void *userData)> OnIamProfileAcquired
Definition: ImdsClient.h:136
+
StringView architecture
Definition: ImdsClient.h:96
+
StringView accountId
Definition: ImdsClient.h:93
+
Definition: ImdsClient.h:141
+
ImdsClient & operator=(ImdsClient &&)=delete
+
StringView instanceProfileId
Definition: ImdsClient.h:59
+
String instanceId
Definition: ImdsClient.h:117
+
String ramdiskId
Definition: ImdsClient.h:126
+
Io::ClientBootstrap * Bootstrap
Definition: ImdsClient.h:47
+
StringView availabilityZone
Definition: ImdsClient.h:86
+
String instanceProfileArn
Definition: ImdsClient.h:73
+
ImdsClient(ImdsClient &&)=delete
+
std::function< void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)> OnInstanceInfoAcquired
Definition: ImdsClient.h:138
+
Definition: ImdsClient.h:106
+
StringView version
Definition: ImdsClient.h:88
+
StringView instanceProfileArn
Definition: ImdsClient.h:58
+
DateTime lastUpdated
Definition: ImdsClient.h:72
+
Definition: ImdsClient.h:66
+
Definition: ImdsClient.h:83
+
String version
Definition: ImdsClient.h:116
+
ImdsClient & operator=(const ImdsClient &)=delete
+
DateTime pendingTime
Definition: ImdsClient.h:123
+
+
String region
Definition: ImdsClient.h:127
+
Definition: DateTime.h:53
+
Vector< StringView > marketplaceProductCodes
Definition: ImdsClient.h:85
+
Definition: ImdsClient.h:56
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
Definition: StringView.h:33
+
Definition: Credentials.h:38
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
String architecture
Definition: ImdsClient.h:124
+
StringView imageId
Definition: ImdsClient.h:94
+
Definition: Allocator.h:11
+
std::function< void(const StringView &resource, int errorCode, void *userData)> OnResourceAcquired
Definition: ImdsClient.h:130
+
String kernelId
Definition: ImdsClient.h:125
+
String availabilityZone
Definition: ImdsClient.h:114
+
StringView ramdiskId
Definition: ImdsClient.h:98
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
Definition: Bootstrap.h:35
+
Vector< String > marketplaceProductCodes
Definition: ImdsClient.h:113
+
Vector< String > billingProducts
Definition: ImdsClient.h:119
+
String instanceProfileId
Definition: ImdsClient.h:74
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
IamProfile()
Definition: ImdsClient.h:67
+
StringView region
Definition: ImdsClient.h:99
+
aws_imds_client * GetUnderlyingHandle()
Definition: ImdsClient.h:152
+ + + + diff --git a/docs/_iot_device_8cpp.html b/docs/_iot_device_8cpp.html new file mode 100644 index 000000000..09840b409 --- /dev/null +++ b/docs/_iot_device_8cpp.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/source/IotDevice.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotDevice.cpp File Reference
+
+
+
#include <aws/iotdevice/iotdevice.h>
+#include <aws/iotdevicecommon/IotDevice.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Iotdevicecommon
 
+
+ + + + diff --git a/docs/_iot_device_8h.html b/docs/_iot_device_8h.html new file mode 100644 index 000000000..84285d545 --- /dev/null +++ b/docs/_iot_device_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws/iotdevicecommon/IotDevice.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotDevice.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotdevicecommon::DeviceApiHandle
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Iotdevicecommon
 
+
+ + + + diff --git a/docs/_iot_device_8h_source.html b/docs/_iot_device_8h_source.html new file mode 100644 index 000000000..60ce79e2b --- /dev/null +++ b/docs/_iot_device_8h_source.html @@ -0,0 +1,119 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws/iotdevicecommon/IotDevice.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
IotDevice.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+ +
9 
+
10 namespace Aws
+
11 {
+
12 
+
13  namespace Crt
+
14  {
+
15 
+
16  }
+
17 
+
18  namespace Iotdevicecommon
+
19  {
+
20 
+ +
22  {
+
23  public:
+
24  DeviceApiHandle(Crt::Allocator *allocator) noexcept;
+
25  ~DeviceApiHandle();
+
26  DeviceApiHandle(const DeviceApiHandle &) = delete;
+ + + +
30  };
+
31 
+
32  } // namespace Iotdevicecommon
+
33 } // namespace Aws
+
+
#define AWS_IOTDEVICECOMMON_API
Definition: Exports.h:19
+
DeviceApiHandle(DeviceApiHandle &&)=delete
+
Definition: IotDevice.h:22
+
+
DeviceApiHandle(const DeviceApiHandle &)=delete
+
DeviceApiHandle & operator=(const DeviceApiHandle &)=delete
+
Definition: Allocator.h:11
+
+
aws_allocator Allocator
Definition: Allocator.h:14
+
DeviceApiHandle & operator=(DeviceApiHandle &&)=delete
+ + + + diff --git a/docs/_iot_identity_client_8cpp.html b/docs/_iot_identity_client_8cpp.html new file mode 100644 index 000000000..2468ac12d --- /dev/null +++ b/docs/_iot_identity_client_8cpp.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/IotIdentityClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotIdentityClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_iot_identity_client_8h.html b/docs/_iot_identity_client_8h.html new file mode 100644 index 000000000..aae2209c8 --- /dev/null +++ b/docs/_iot_identity_client_8h.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/IotIdentityClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotIdentityClient.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::IotIdentityClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+ + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Iotidentity::OnSubscribeComplete = std::function< void(int ioErr)>
 
using Aws::Iotidentity::OnPublishComplete = std::function< void(int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToCreateCertificateFromCsrAcceptedResponse = std::function< void(Aws::Iotidentity::CreateCertificateFromCsrResponse *, int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToCreateCertificateFromCsrRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToCreateKeysAndCertificateAcceptedResponse = std::function< void(Aws::Iotidentity::CreateKeysAndCertificateResponse *, int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToCreateKeysAndCertificateRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToRegisterThingAcceptedResponse = std::function< void(Aws::Iotidentity::RegisterThingResponse *, int ioErr)>
 
using Aws::Iotidentity::OnSubscribeToRegisterThingRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
 
+
+ + + + diff --git a/docs/_iot_identity_client_8h_source.html b/docs/_iot_identity_client_8h_source.html new file mode 100644 index 000000000..d5d20e4d9 --- /dev/null +++ b/docs/_iot_identity_client_8h_source.html @@ -0,0 +1,227 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/IotIdentityClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
IotIdentityClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 
+ + +
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotidentity
+
20  {
+
21 
+
22  class CreateCertificateFromCsrRequest;
+
23  class CreateCertificateFromCsrResponse;
+
24  class CreateCertificateFromCsrSubscriptionRequest;
+
25  class CreateKeysAndCertificateRequest;
+
26  class CreateKeysAndCertificateResponse;
+
27  class CreateKeysAndCertificateSubscriptionRequest;
+
28  class ErrorResponse;
+
29  class RegisterThingRequest;
+
30  class RegisterThingResponse;
+
31  class RegisterThingSubscriptionRequest;
+
32 
+
33  using OnSubscribeComplete = std::function<void(int ioErr)>;
+
34  using OnPublishComplete = std::function<void(int ioErr)>;
+
35 
+ +
37  std::function<void(Aws::Iotidentity::CreateCertificateFromCsrResponse *, int ioErr)>;
+
38 
+ +
40  std::function<void(Aws::Iotidentity::ErrorResponse *, int ioErr)>;
+
41 
+ +
43  std::function<void(Aws::Iotidentity::CreateKeysAndCertificateResponse *, int ioErr)>;
+
44 
+ +
46  std::function<void(Aws::Iotidentity::ErrorResponse *, int ioErr)>;
+
47 
+ +
49  std::function<void(Aws::Iotidentity::RegisterThingResponse *, int ioErr)>;
+
50 
+ +
52  std::function<void(Aws::Iotidentity::ErrorResponse *, int ioErr)>;
+
53 
+ +
61  {
+
62  public:
+
63  IotIdentityClient(const std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> &connection);
+
64  IotIdentityClient(const std::shared_ptr<Aws::Crt::Mqtt5::Mqtt5Client> &mqtt5Client);
+
65 
+
66  operator bool() const noexcept;
+
67  int GetLastError() const noexcept;
+
68 
+
88  bool SubscribeToCreateCertificateFromCsrAccepted(
+ + + +
92  const OnSubscribeComplete &onSubAck);
+
93 
+
113  bool SubscribeToCreateCertificateFromCsrRejected(
+ + + +
117  const OnSubscribeComplete &onSubAck);
+
118 
+
138  bool SubscribeToCreateKeysAndCertificateAccepted(
+ + + +
142  const OnSubscribeComplete &onSubAck);
+
143 
+
163  bool SubscribeToCreateKeysAndCertificateRejected(
+ + + +
167  const OnSubscribeComplete &onSubAck);
+
168 
+
188  bool SubscribeToRegisterThingAccepted(
+ + + +
192  const OnSubscribeComplete &onSubAck);
+
193 
+
213  bool SubscribeToRegisterThingRejected(
+ + + +
217  const OnSubscribeComplete &onSubAck);
+
218 
+
240  bool PublishCreateCertificateFromCsr(
+ + +
243  const OnPublishComplete &onPubAck);
+
244 
+
266  bool PublishCreateKeysAndCertificate(
+ + +
269  const OnPublishComplete &onPubAck);
+
270 
+
289  bool PublishRegisterThing(
+ + +
292  const OnPublishComplete &onPubAck);
+
293 
+
294  private:
+
295  std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> m_connection;
+
296  };
+
297 
+
298  } // namespace Iotidentity
+
299 
+
300 } // namespace Aws
+
+
Definition: RegisterThingSubscriptionRequest.h:24
+
std::function< void(int ioErr)> OnPublishComplete
Definition: IotIdentityClient.h:34
+
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToCreateCertificateFromCsrRejectedResponse
Definition: IotIdentityClient.h:40
+
Definition: CreateKeysAndCertificateRequest.h:24
+
std::function< void(int ioErr)> OnSubscribeComplete
Definition: IotIdentityClient.h:33
+
Definition: ErrorResponse.h:24
+
+
Definition: CreateKeysAndCertificateResponse.h:24
+
Definition: CreateCertificateFromCsrSubscriptionRequest.h:24
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToCreateKeysAndCertificateRejectedResponse
Definition: IotIdentityClient.h:46
+
Definition: CreateCertificateFromCsrRequest.h:24
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
+
Definition: IotIdentityClient.h:61
+
std::function< void(Aws::Iotidentity::RegisterThingResponse *, int ioErr)> OnSubscribeToRegisterThingAcceptedResponse
Definition: IotIdentityClient.h:49
+
Definition: CreateKeysAndCertificateSubscriptionRequest.h:24
+
+
Definition: RegisterThingResponse.h:24
+
std::function< void(Aws::Iotidentity::CreateKeysAndCertificateResponse *, int ioErr)> OnSubscribeToCreateKeysAndCertificateAcceptedResponse
Definition: IotIdentityClient.h:43
+
+
std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)> OnSubscribeToRegisterThingRejectedResponse
Definition: IotIdentityClient.h:52
+
Definition: Allocator.h:11
+
std::function< void(Aws::Iotidentity::CreateCertificateFromCsrResponse *, int ioErr)> OnSubscribeToCreateCertificateFromCsrAcceptedResponse
Definition: IotIdentityClient.h:37
+
+
Definition: RegisterThingRequest.h:24
+
Definition: CreateCertificateFromCsrResponse.h:24
+ + + + diff --git a/docs/_iot_jobs_client_8cpp.html b/docs/_iot_jobs_client_8cpp.html new file mode 100644 index 000000000..8ab68c238 --- /dev/null +++ b/docs/_iot_jobs_client_8cpp.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/IotJobsClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotJobsClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_iot_jobs_client_8h.html b/docs/_iot_jobs_client_8h.html new file mode 100644 index 000000000..fad01dca7 --- /dev/null +++ b/docs/_iot_jobs_client_8h.html @@ -0,0 +1,131 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/IotJobsClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotJobsClient.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::IotJobsClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Iotjobs::OnSubscribeComplete = std::function< void(int ioErr)>
 
using Aws::Iotjobs::OnPublishComplete = std::function< void(int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToDescribeJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::DescribeJobExecutionResponse *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToDescribeJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToGetPendingJobExecutionsAcceptedResponse = std::function< void(Aws::Iotjobs::GetPendingJobExecutionsResponse *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToGetPendingJobExecutionsRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToJobExecutionsChangedEventsResponse = std::function< void(Aws::Iotjobs::JobExecutionsChangedEvent *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToNextJobExecutionChangedEventsResponse = std::function< void(Aws::Iotjobs::NextJobExecutionChangedEvent *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToStartNextPendingJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::StartNextJobExecutionResponse *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToStartNextPendingJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToUpdateJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::UpdateJobExecutionResponse *, int ioErr)>
 
using Aws::Iotjobs::OnSubscribeToUpdateJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
 
+
+ + + + diff --git a/docs/_iot_jobs_client_8h_source.html b/docs/_iot_jobs_client_8h_source.html new file mode 100644 index 000000000..ded80f53d --- /dev/null +++ b/docs/_iot_jobs_client_8h_source.html @@ -0,0 +1,286 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/IotJobsClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
IotJobsClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 
+ + +
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotjobs
+
20  {
+
21 
+
22  class DescribeJobExecutionRequest;
+
23  class DescribeJobExecutionResponse;
+
24  class DescribeJobExecutionSubscriptionRequest;
+
25  class GetPendingJobExecutionsRequest;
+
26  class GetPendingJobExecutionsResponse;
+
27  class GetPendingJobExecutionsSubscriptionRequest;
+
28  class JobExecutionsChangedEvent;
+
29  class JobExecutionsChangedSubscriptionRequest;
+
30  class NextJobExecutionChangedEvent;
+
31  class NextJobExecutionChangedSubscriptionRequest;
+
32  class RejectedError;
+
33  class StartNextJobExecutionResponse;
+
34  class StartNextPendingJobExecutionRequest;
+
35  class StartNextPendingJobExecutionSubscriptionRequest;
+
36  class UpdateJobExecutionRequest;
+
37  class UpdateJobExecutionResponse;
+
38  class UpdateJobExecutionSubscriptionRequest;
+
39 
+
40  using OnSubscribeComplete = std::function<void(int ioErr)>;
+
41  using OnPublishComplete = std::function<void(int ioErr)>;
+
42 
+ +
44  std::function<void(Aws::Iotjobs::DescribeJobExecutionResponse *, int ioErr)>;
+
45 
+ +
47  std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>;
+
48 
+ +
50  std::function<void(Aws::Iotjobs::GetPendingJobExecutionsResponse *, int ioErr)>;
+
51 
+ +
53  std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>;
+
54 
+ +
56  std::function<void(Aws::Iotjobs::JobExecutionsChangedEvent *, int ioErr)>;
+
57 
+ +
59  std::function<void(Aws::Iotjobs::NextJobExecutionChangedEvent *, int ioErr)>;
+
60 
+ +
62  std::function<void(Aws::Iotjobs::StartNextJobExecutionResponse *, int ioErr)>;
+
63 
+ +
65  std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>;
+
66 
+ +
68  std::function<void(Aws::Iotjobs::UpdateJobExecutionResponse *, int ioErr)>;
+
69 
+ +
71  std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>;
+
72 
+ +
81  {
+
82  public:
+
83  IotJobsClient(const std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> &connection);
+
84  IotJobsClient(const std::shared_ptr<Aws::Crt::Mqtt5::Mqtt5Client> &mqtt5Client);
+
85 
+
86  operator bool() const noexcept;
+
87  int GetLastError() const noexcept;
+
88 
+
108  bool SubscribeToDescribeJobExecutionAccepted(
+ + + +
112  const OnSubscribeComplete &onSubAck);
+
113 
+
133  bool SubscribeToDescribeJobExecutionRejected(
+ + + +
137  const OnSubscribeComplete &onSubAck);
+
138 
+
158  bool SubscribeToGetPendingJobExecutionsAccepted(
+ + + +
162  const OnSubscribeComplete &onSubAck);
+
163 
+
183  bool SubscribeToGetPendingJobExecutionsRejected(
+ + + +
187  const OnSubscribeComplete &onSubAck);
+
188 
+
208  bool SubscribeToJobExecutionsChangedEvents(
+ + + +
212  const OnSubscribeComplete &onSubAck);
+
213 
+
233  bool SubscribeToNextJobExecutionChangedEvents(
+ + + +
237  const OnSubscribeComplete &onSubAck);
+
238 
+
258  bool SubscribeToStartNextPendingJobExecutionAccepted(
+ + + +
262  const OnSubscribeComplete &onSubAck);
+
263 
+
283  bool SubscribeToStartNextPendingJobExecutionRejected(
+ + + +
287  const OnSubscribeComplete &onSubAck);
+
288 
+
308  bool SubscribeToUpdateJobExecutionAccepted(
+ + + +
312  const OnSubscribeComplete &onSubAck);
+
313 
+
333  bool SubscribeToUpdateJobExecutionRejected(
+ + + +
337  const OnSubscribeComplete &onSubAck);
+
338 
+
357  bool PublishDescribeJobExecution(
+ + +
360  const OnPublishComplete &onPubAck);
+
361 
+
380  bool PublishGetPendingJobExecutions(
+ + +
383  const OnPublishComplete &onPubAck);
+
384 
+
403  bool PublishStartNextPendingJobExecution(
+ + +
406  const OnPublishComplete &onPubAck);
+
407 
+
428  bool PublishUpdateJobExecution(
+ + +
431  const OnPublishComplete &onPubAck);
+
432 
+
433  private:
+
434  std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> m_connection;
+
435  };
+
436 
+
437  } // namespace Iotjobs
+
438 
+
439 } // namespace Aws
+
+
std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)> OnSubscribeToDescribeJobExecutionRejectedResponse
Definition: IotJobsClient.h:47
+
Definition: NextJobExecutionChangedEvent.h:30
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Definition: StartNextJobExecutionResponse.h:27
+
Definition: RejectedError.h:28
+
std::function< void(Aws::Iotjobs::NextJobExecutionChangedEvent *, int ioErr)> OnSubscribeToNextJobExecutionChangedEventsResponse
Definition: IotJobsClient.h:59
+
std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)> OnSubscribeToStartNextPendingJobExecutionRejectedResponse
Definition: IotJobsClient.h:65
+
Definition: StartNextPendingJobExecutionSubscriptionRequest.h:24
+
std::function< void(Aws::Iotjobs::DescribeJobExecutionResponse *, int ioErr)> OnSubscribeToDescribeJobExecutionAcceptedResponse
Definition: IotJobsClient.h:44
+
std::function< void(Aws::Iotjobs::GetPendingJobExecutionsResponse *, int ioErr)> OnSubscribeToGetPendingJobExecutionsAcceptedResponse
Definition: IotJobsClient.h:50
+
Definition: StartNextPendingJobExecutionRequest.h:24
+
+
+
std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)> OnSubscribeToUpdateJobExecutionRejectedResponse
Definition: IotJobsClient.h:71
+
Definition: JobExecutionsChangedEvent.h:28
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
Definition: DescribeJobExecutionRequest.h:24
+
+
Definition: DescribeJobExecutionResponse.h:27
+
Definition: DescribeJobExecutionSubscriptionRequest.h:24
+
Definition: GetPendingJobExecutionsSubscriptionRequest.h:24
+
Definition: UpdateJobExecutionSubscriptionRequest.h:24
+
std::function< void(Aws::Iotjobs::JobExecutionsChangedEvent *, int ioErr)> OnSubscribeToJobExecutionsChangedEventsResponse
Definition: IotJobsClient.h:56
+
+
Definition: GetPendingJobExecutionsRequest.h:24
+
std::function< void(Aws::Iotjobs::StartNextJobExecutionResponse *, int ioErr)> OnSubscribeToStartNextPendingJobExecutionAcceptedResponse
Definition: IotJobsClient.h:62
+
std::function< void(Aws::Iotjobs::UpdateJobExecutionResponse *, int ioErr)> OnSubscribeToUpdateJobExecutionAcceptedResponse
Definition: IotJobsClient.h:68
+
Definition: NextJobExecutionChangedSubscriptionRequest.h:24
+
Definition: IotJobsClient.h:81
+
Definition: Allocator.h:11
+
Definition: GetPendingJobExecutionsResponse.h:27
+
std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)> OnSubscribeToGetPendingJobExecutionsRejectedResponse
Definition: IotJobsClient.h:53
+
+
Definition: JobExecutionsChangedSubscriptionRequest.h:24
+
std::function< void(int ioErr)> OnSubscribeComplete
Definition: IotJobsClient.h:40
+
std::function< void(int ioErr)> OnPublishComplete
Definition: IotJobsClient.h:41
+
Definition: UpdateJobExecutionRequest.h:26
+
Definition: UpdateJobExecutionResponse.h:28
+ + + + diff --git a/docs/_iot_secure_tunneling_client_8cpp.html b/docs/_iot_secure_tunneling_client_8cpp.html new file mode 100644 index 000000000..bbd105d86 --- /dev/null +++ b/docs/_iot_secure_tunneling_client_8cpp.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/source/IotSecureTunnelingClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotSecureTunnelingClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+
+ + + + diff --git a/docs/_iot_secure_tunneling_client_8h.html b/docs/_iot_secure_tunneling_client_8h.html new file mode 100644 index 000000000..4ea08fde2 --- /dev/null +++ b/docs/_iot_secure_tunneling_client_8h.html @@ -0,0 +1,112 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/IotSecureTunnelingClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotSecureTunnelingClient.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotsecuretunneling::IotSecureTunnelingClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+ + + + + + + +

+Typedefs

using Aws::Iotsecuretunneling::OnSubscribeComplete = std::function< void(int ioErr)>
 
using Aws::Iotsecuretunneling::OnPublishComplete = std::function< void(int ioErr)>
 
using Aws::Iotsecuretunneling::OnSubscribeToTunnelsNotifyResponse = std::function< void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)>
 
+
+ + + + diff --git a/docs/_iot_secure_tunneling_client_8h_source.html b/docs/_iot_secure_tunneling_client_8h_source.html new file mode 100644 index 000000000..8140f6d82 --- /dev/null +++ b/docs/_iot_secure_tunneling_client_8h_source.html @@ -0,0 +1,151 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/IotSecureTunnelingClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
IotSecureTunnelingClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 /* Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License").
+
5 * You may not use this file except in compliance with the License.
+
6 * A copy of the License is located at
+
7 *
+
8 * http://aws.amazon.com/apache2.0
+
9 *
+
10 * or in the "license" file accompanying this file. This file is distributed
+
11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+
12 * express or implied. See the License for the specific language governing
+
13 * permissions and limitations under the License.
+
14 
+
15 * This file is generated
+
16 */
+ +
18 
+
19 #include <aws/crt/StlAllocator.h>
+
20 #include <aws/crt/Types.h>
+
21 
+ +
23 
+
24 namespace Aws
+
25 {
+
26  namespace Iotsecuretunneling
+
27  {
+
28 
+ + +
31 
+
32  using OnSubscribeComplete = std::function<void(int ioErr)>;
+
33  using OnPublishComplete = std::function<void(int ioErr)>;
+
34 
+ +
36  std::function<void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)>;
+
37 
+ +
39  {
+
40  public:
+
41  IotSecureTunnelingClient(const std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> &connection);
+
42 
+
43  operator bool() const noexcept;
+
44  int GetLastError() const noexcept;
+
45 
+
46  bool SubscribeToTunnelsNotify(
+ + + +
50  const OnSubscribeComplete &onSubAck);
+
51 
+
52  private:
+
53  std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> m_connection;
+
54  };
+
55 
+
56  } // namespace Iotsecuretunneling
+
57 
+
58 } // namespace Aws
+
+
std::function< void(int ioErr)> OnSubscribeComplete
Definition: IotSecureTunnelingClient.h:32
+
+
Definition: SecureTunnelingNotifyResponse.h:29
+
Definition: IotSecureTunnelingClient.h:39
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
#define AWS_IOTSECURETUNNELING_API
Definition: Exports.h:30
+
+
std::function< void(int ioErr)> OnPublishComplete
Definition: IotSecureTunnelingClient.h:33
+
Definition: Allocator.h:11
+
Definition: SubscribeToTunnelsNotifyRequest.h:29
+
+
+
std::function< void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)> OnSubscribeToTunnelsNotifyResponse
Definition: IotSecureTunnelingClient.h:36
+ + + + diff --git a/docs/_iot_shadow_client_8cpp.html b/docs/_iot_shadow_client_8cpp.html new file mode 100644 index 000000000..defc011a7 --- /dev/null +++ b/docs/_iot_shadow_client_8cpp.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/IotShadowClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotShadowClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_iot_shadow_client_8h.html b/docs/_iot_shadow_client_8h.html new file mode 100644 index 000000000..9b1d80d7b --- /dev/null +++ b/docs/_iot_shadow_client_8h.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/IotShadowClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
IotShadowClient.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::IotShadowClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Iotshadow::OnSubscribeComplete = std::function< void(int ioErr)>
 
using Aws::Iotshadow::OnPublishComplete = std::function< void(int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToDeleteNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToDeleteNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToDeleteShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToDeleteShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToGetNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToGetNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToGetShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToGetShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToNamedShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToNamedShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToUpdateNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToUpdateNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToUpdateShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
 
using Aws::Iotshadow::OnSubscribeToUpdateShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
 
+
+ + + + diff --git a/docs/_iot_shadow_client_8h_source.html b/docs/_iot_shadow_client_8h_source.html new file mode 100644 index 000000000..052b40cab --- /dev/null +++ b/docs/_iot_shadow_client_8h_source.html @@ -0,0 +1,365 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/IotShadowClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
IotShadowClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 
+ + +
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotshadow
+
20  {
+
21 
+
22  class DeleteNamedShadowRequest;
+
23  class DeleteNamedShadowSubscriptionRequest;
+
24  class DeleteShadowRequest;
+
25  class DeleteShadowResponse;
+
26  class DeleteShadowSubscriptionRequest;
+
27  class ErrorResponse;
+
28  class GetNamedShadowRequest;
+
29  class GetNamedShadowSubscriptionRequest;
+
30  class GetShadowRequest;
+
31  class GetShadowResponse;
+
32  class GetShadowSubscriptionRequest;
+
33  class NamedShadowDeltaUpdatedSubscriptionRequest;
+
34  class NamedShadowUpdatedSubscriptionRequest;
+
35  class ShadowDeltaUpdatedEvent;
+
36  class ShadowDeltaUpdatedSubscriptionRequest;
+
37  class ShadowUpdatedEvent;
+
38  class ShadowUpdatedSubscriptionRequest;
+
39  class UpdateNamedShadowRequest;
+
40  class UpdateNamedShadowSubscriptionRequest;
+
41  class UpdateShadowRequest;
+
42  class UpdateShadowResponse;
+
43  class UpdateShadowSubscriptionRequest;
+
44 
+
45  using OnSubscribeComplete = std::function<void(int ioErr)>;
+
46  using OnPublishComplete = std::function<void(int ioErr)>;
+
47 
+ +
49  std::function<void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>;
+
50 
+ +
52  std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
53 
+ +
55  std::function<void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>;
+
56 
+ +
58  std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
59 
+ +
61  std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>;
+
62 
+ +
64  std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
65 
+ +
67  std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>;
+
68 
+
69  using OnSubscribeToGetShadowRejectedResponse = std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
70 
+ +
72  std::function<void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>;
+
73 
+ +
75  std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>;
+
76 
+ +
78  std::function<void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>;
+
79 
+ +
81  std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>;
+
82 
+ +
84  std::function<void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>;
+
85 
+ +
87  std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
88 
+ +
90  std::function<void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>;
+
91 
+ +
93  std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>;
+
94 
+ +
104  {
+
105  public:
+
106  IotShadowClient(const std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> &connection);
+
107  IotShadowClient(const std::shared_ptr<Aws::Crt::Mqtt5::Mqtt5Client> &mqtt5Client);
+
108 
+
109  operator bool() const noexcept;
+
110  int GetLastError() const noexcept;
+
111 
+
131  bool SubscribeToDeleteNamedShadowAccepted(
+ + + +
135  const OnSubscribeComplete &onSubAck);
+
136 
+
156  bool SubscribeToDeleteNamedShadowRejected(
+ + + +
160  const OnSubscribeComplete &onSubAck);
+
161 
+
181  bool SubscribeToDeleteShadowAccepted(
+ + + +
185  const OnSubscribeComplete &onSubAck);
+
186 
+
206  bool SubscribeToDeleteShadowRejected(
+ + + +
210  const OnSubscribeComplete &onSubAck);
+
211 
+
231  bool SubscribeToGetNamedShadowAccepted(
+ + + +
235  const OnSubscribeComplete &onSubAck);
+
236 
+
256  bool SubscribeToGetNamedShadowRejected(
+ + + +
260  const OnSubscribeComplete &onSubAck);
+
261 
+
281  bool SubscribeToGetShadowAccepted(
+ + + +
285  const OnSubscribeComplete &onSubAck);
+
286 
+
306  bool SubscribeToGetShadowRejected(
+ + + +
310  const OnSubscribeComplete &onSubAck);
+
311 
+
331  bool SubscribeToNamedShadowDeltaUpdatedEvents(
+ + + +
335  const OnSubscribeComplete &onSubAck);
+
336 
+
356  bool SubscribeToNamedShadowUpdatedEvents(
+ + + +
360  const OnSubscribeComplete &onSubAck);
+
361 
+
381  bool SubscribeToShadowDeltaUpdatedEvents(
+ + + +
385  const OnSubscribeComplete &onSubAck);
+
386 
+
406  bool SubscribeToShadowUpdatedEvents(
+ + + +
410  const OnSubscribeComplete &onSubAck);
+
411 
+
431  bool SubscribeToUpdateNamedShadowAccepted(
+ + + +
435  const OnSubscribeComplete &onSubAck);
+
436 
+
456  bool SubscribeToUpdateNamedShadowRejected(
+ + + +
460  const OnSubscribeComplete &onSubAck);
+
461 
+
481  bool SubscribeToUpdateShadowAccepted(
+ + + +
485  const OnSubscribeComplete &onSubAck);
+
486 
+
506  bool SubscribeToUpdateShadowRejected(
+ + + +
510  const OnSubscribeComplete &onSubAck);
+
511 
+
530  bool PublishDeleteNamedShadow(
+ + +
533  const OnPublishComplete &onPubAck);
+
534 
+
553  bool PublishDeleteShadow(
+ + +
556  const OnPublishComplete &onPubAck);
+
557 
+
576  bool PublishGetNamedShadow(
+ + +
579  const OnPublishComplete &onPubAck);
+
580 
+
599  bool PublishGetShadow(
+
600  const Aws::Iotshadow::GetShadowRequest &request,
+ +
602  const OnPublishComplete &onPubAck);
+
603 
+
622  bool PublishUpdateNamedShadow(
+ + +
625  const OnPublishComplete &onPubAck);
+
626 
+
645  bool PublishUpdateShadow(
+ + +
648  const OnPublishComplete &onPubAck);
+
649 
+
650  private:
+
651  std::shared_ptr<Aws::Crt::Mqtt::MqttConnection> m_connection;
+
652  };
+
653 
+
654  } // namespace Iotshadow
+
655 
+
656 } // namespace Aws
+
+
Definition: ShadowDeltaUpdatedEvent.h:28
+
Definition: ErrorResponse.h:26
+
std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)> OnSubscribeToNamedShadowUpdatedEventsResponse
Definition: IotShadowClient.h:75
+
Definition: UpdateNamedShadowSubscriptionRequest.h:24
+
Definition: UpdateNamedShadowRequest.h:26
+
std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)> OnSubscribeToGetShadowAcceptedResponse
Definition: IotShadowClient.h:67
+
std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)> OnSubscribeToUpdateNamedShadowAcceptedResponse
Definition: IotShadowClient.h:84
+
std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)> OnSubscribeToNamedShadowDeltaUpdatedEventsResponse
Definition: IotShadowClient.h:72
+
std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)> OnSubscribeToGetNamedShadowAcceptedResponse
Definition: IotShadowClient.h:61
+
+
Definition: ShadowDeltaUpdatedSubscriptionRequest.h:24
+
Definition: NamedShadowDeltaUpdatedSubscriptionRequest.h:24
+
Definition: UpdateShadowSubscriptionRequest.h:24
+
Definition: IotShadowClient.h:104
+
std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)> OnSubscribeToUpdateShadowAcceptedResponse
Definition: IotShadowClient.h:90
+
Definition: DeleteNamedShadowRequest.h:24
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
Definition: UpdateShadowRequest.h:26
+
Definition: DeleteNamedShadowSubscriptionRequest.h:24
+
+
Definition: NamedShadowUpdatedSubscriptionRequest.h:24
+
Definition: GetNamedShadowSubscriptionRequest.h:24
+
Definition: DeleteShadowRequest.h:24
+
std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)> OnSubscribeToDeleteShadowAcceptedResponse
Definition: IotShadowClient.h:55
+
Definition: ShadowUpdatedEvent.h:27
+
Definition: ShadowUpdatedSubscriptionRequest.h:24
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToGetShadowRejectedResponse
Definition: IotShadowClient.h:69
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToDeleteNamedShadowRejectedResponse
Definition: IotShadowClient.h:52
+
+
+
std::function< void(int ioErr)> OnPublishComplete
Definition: IotShadowClient.h:46
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToGetNamedShadowRejectedResponse
Definition: IotShadowClient.h:64
+
Definition: GetShadowResponse.h:28
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToUpdateShadowRejectedResponse
Definition: IotShadowClient.h:93
+
Definition: GetShadowSubscriptionRequest.h:24
+
Definition: UpdateShadowResponse.h:28
+
Definition: Allocator.h:11
+
Definition: GetNamedShadowRequest.h:24
+
Definition: GetShadowRequest.h:24
+
std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)> OnSubscribeToShadowDeltaUpdatedEventsResponse
Definition: IotShadowClient.h:78
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToDeleteShadowRejectedResponse
Definition: IotShadowClient.h:58
+
Definition: DeleteShadowResponse.h:26
+
std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)> OnSubscribeToDeleteNamedShadowAcceptedResponse
Definition: IotShadowClient.h:49
+
+
std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)> OnSubscribeToUpdateNamedShadowRejectedResponse
Definition: IotShadowClient.h:87
+
std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)> OnSubscribeToShadowUpdatedEventsResponse
Definition: IotShadowClient.h:81
+
Definition: DeleteShadowSubscriptionRequest.h:24
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+
std::function< void(int ioErr)> OnSubscribeComplete
Definition: IotShadowClient.h:45
+ + + + diff --git a/docs/_job_execution_data_8cpp.html b/docs/_job_execution_data_8cpp.html new file mode 100644 index 000000000..ebe3c3205 --- /dev/null +++ b/docs/_job_execution_data_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobExecutionData.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionData.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_data_8h.html b/docs/_job_execution_data_8h.html new file mode 100644 index 000000000..84156e5d3 --- /dev/null +++ b/docs/_job_execution_data_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionData.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionData.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::JobExecutionData
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_data_8h_source.html b/docs/_job_execution_data_8h_source.html new file mode 100644 index 000000000..b7c763f64 --- /dev/null +++ b/docs/_job_execution_data_8h_source.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionData.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobExecutionData.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 #include <aws/crt/JsonObject.h>
+
11 #include <aws/iotjobs/JobStatus.h>
+
12 
+
13 #include <aws/iotjobs/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotjobs
+
21  {
+
22 
+ +
28  {
+
29  public:
+
30  JobExecutionData() = default;
+
31 
+
32  JobExecutionData(const Crt::JsonView &doc);
+
33  JobExecutionData &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
42 
+ +
48 
+ +
54 
+ +
61 
+ +
67 
+ +
73 
+ +
79 
+ +
85 
+ +
92 
+ +
99 
+
100  private:
+
101  static void LoadFromObject(JobExecutionData &obj, const Crt::JsonView &doc);
+
102  };
+
103  } // namespace Iotjobs
+
104 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > QueuedAt
Definition: JobExecutionData.h:72
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: JobExecutionData.h:47
+
JobExecutionData()=default
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::DateTime > StartedAt
Definition: JobExecutionData.h:78
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: JobExecutionData.h:41
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
Definition: JobExecutionData.h:66
+
+
Definition: JobExecutionData.h:28
+
Aws::Crt::Optional< Aws::Iotjobs::JobStatus > Status
Definition: JobExecutionData.h:60
+
Aws::Crt::Optional< int64_t > ExecutionNumber
Definition: JobExecutionData.h:98
+
Aws::Crt::Optional< int32_t > VersionNumber
Definition: JobExecutionData.h:91
+
+
Aws::Crt::Optional< Aws::Crt::JsonObject > JobDocument
Definition: JobExecutionData.h:53
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::DateTime > LastUpdatedAt
Definition: JobExecutionData.h:84
+ + + + diff --git a/docs/_job_execution_state_8cpp.html b/docs/_job_execution_state_8cpp.html new file mode 100644 index 000000000..8354d0906 --- /dev/null +++ b/docs/_job_execution_state_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobExecutionState.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionState.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_state_8h.html b/docs/_job_execution_state_8h.html new file mode 100644 index 000000000..ef7e2e4f1 --- /dev/null +++ b/docs/_job_execution_state_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionState.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionState.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::JobExecutionState
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_state_8h_source.html b/docs/_job_execution_state_8h_source.html new file mode 100644 index 000000000..296eba74d --- /dev/null +++ b/docs/_job_execution_state_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionState.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobExecutionState.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/iotjobs/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotjobs
+
19  {
+
20 
+ +
26  {
+
27  public:
+
28  JobExecutionState() = default;
+
29 
+
30  JobExecutionState(const Crt::JsonView &doc);
+
31  JobExecutionState &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
41 
+ +
47 
+ +
54 
+
55  private:
+
56  static void LoadFromObject(JobExecutionState &obj, const Crt::JsonView &doc);
+
57  };
+
58  } // namespace Iotjobs
+
59 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
Definition: JobExecutionState.h:46
+
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< int32_t > VersionNumber
Definition: JobExecutionState.h:53
+
Aws::Crt::Optional< Aws::Iotjobs::JobStatus > Status
Definition: JobExecutionState.h:40
+
+
Definition: JsonObject.h:21
+
JobExecutionState()=default
+
Definition: Allocator.h:11
+
Definition: JobExecutionState.h:26
+ + + + diff --git a/docs/_job_execution_summary_8cpp.html b/docs/_job_execution_summary_8cpp.html new file mode 100644 index 000000000..153a961df --- /dev/null +++ b/docs/_job_execution_summary_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobExecutionSummary.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionSummary.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_summary_8h.html b/docs/_job_execution_summary_8h.html new file mode 100644 index 000000000..47ee6823f --- /dev/null +++ b/docs/_job_execution_summary_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionSummary.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionSummary.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::JobExecutionSummary
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_execution_summary_8h_source.html b/docs/_job_execution_summary_8h_source.html new file mode 100644 index 000000000..33e2faa88 --- /dev/null +++ b/docs/_job_execution_summary_8h_source.html @@ -0,0 +1,144 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionSummary.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobExecutionSummary.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 
+
11 #include <aws/iotjobs/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotjobs
+
19  {
+
20 
+ +
26  {
+
27  public:
+
28  JobExecutionSummary() = default;
+
29 
+ +
31  JobExecutionSummary &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
46 
+ +
53 
+ +
59 
+ +
65 
+ +
71 
+
72  private:
+
73  static void LoadFromObject(JobExecutionSummary &obj, const Crt::JsonView &doc);
+
74  };
+
75  } // namespace Iotjobs
+
76 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > StartedAt
Definition: JobExecutionSummary.h:70
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< int64_t > ExecutionNumber
Definition: JobExecutionSummary.h:45
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > QueuedAt
Definition: JobExecutionSummary.h:64
+
Aws::Crt::Optional< int32_t > VersionNumber
Definition: JobExecutionSummary.h:52
+
Aws::Crt::Optional< Aws::Crt::DateTime > LastUpdatedAt
Definition: JobExecutionSummary.h:58
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: JobExecutionSummary.h:39
+
JobExecutionSummary()=default
+
Definition: JobExecutionSummary.h:26
+ + + + diff --git a/docs/_job_executions_changed_event_8cpp.html b/docs/_job_executions_changed_event_8cpp.html new file mode 100644 index 000000000..f9e70ef4a --- /dev/null +++ b/docs/_job_executions_changed_event_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobExecutionsChangedEvent.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionsChangedEvent.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_executions_changed_event_8h.html b/docs/_job_executions_changed_event_8h.html new file mode 100644 index 000000000..da4d4984d --- /dev/null +++ b/docs/_job_executions_changed_event_8h.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionsChangedEvent.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionsChangedEvent.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::JobExecutionsChangedEvent
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_executions_changed_event_8h_source.html b/docs/_job_executions_changed_event_8h_source.html new file mode 100644 index 000000000..d81607737 --- /dev/null +++ b/docs/_job_executions_changed_event_8h_source.html @@ -0,0 +1,139 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionsChangedEvent.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobExecutionsChangedEvent.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 #include <aws/iotjobs/JobStatus.h>
+
12 
+
13 #include <aws/iotjobs/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotjobs
+
21  {
+
22 
+ +
28  {
+
29  public:
+ +
31 
+ +
33  JobExecutionsChangedEvent &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ + + +
44 
+ +
50 
+
51  private:
+
52  static void LoadFromObject(JobExecutionsChangedEvent &obj, const Crt::JsonView &doc);
+
53  };
+
54  } // namespace Iotjobs
+
55 } // namespace Aws
+
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
JobExecutionsChangedEvent()=default
+
+
+
Definition: JsonObject.h:248
+
Definition: JobExecutionsChangedEvent.h:28
+
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > > Jobs
Definition: JobExecutionsChangedEvent.h:43
+
Definition: Optional.h:18
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: JobExecutionsChangedEvent.h:49
+ + + + diff --git a/docs/_job_executions_changed_subscription_request_8cpp.html b/docs/_job_executions_changed_subscription_request_8cpp.html new file mode 100644 index 000000000..ca83c7a42 --- /dev/null +++ b/docs/_job_executions_changed_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobExecutionsChangedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionsChangedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_executions_changed_subscription_request_8h.html b/docs/_job_executions_changed_subscription_request_8h.html new file mode 100644 index 000000000..d9f6f86e0 --- /dev/null +++ b/docs/_job_executions_changed_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionsChangedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobExecutionsChangedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_job_executions_changed_subscription_request_8h_source.html b/docs/_job_executions_changed_subscription_request_8h_source.html new file mode 100644 index 000000000..db8c98eda --- /dev/null +++ b/docs/_job_executions_changed_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobExecutionsChangedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobExecutionsChangedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(JobExecutionsChangedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotjobs
+
43 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: JobExecutionsChangedSubscriptionRequest.h:37
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
JobExecutionsChangedSubscriptionRequest()=default
+
Definition: JobExecutionsChangedSubscriptionRequest.h:24
+ + + + diff --git a/docs/_job_status_8cpp.html b/docs/_job_status_8cpp.html new file mode 100644 index 000000000..b134040ef --- /dev/null +++ b/docs/_job_status_8cpp.html @@ -0,0 +1,301 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/JobStatus.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobStatus.cpp File Reference
+
+
+
#include <aws/iotjobs/JobStatus.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/StringUtils.h>
+#include <assert.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
 Aws::Iotjobs::JobStatusMarshaller
 
+ + + + + +

+Functions

AWS_IOTJOBS_API const char * Aws::Iotjobs::JobStatusMarshaller::ToString (JobStatus val)
 
AWS_IOTJOBS_API JobStatus Aws::Iotjobs::JobStatusMarshaller::FromString (const Aws::Crt::String &val)
 
+ + + + + + + + + + + + + + + + + +

+Variables

static const size_t QUEUED_HASH = Aws::Crt::HashString("QUEUED")
 
static const size_t IN_PROGRESS_HASH = Aws::Crt::HashString("IN_PROGRESS")
 
static const size_t TIMED_OUT_HASH = Aws::Crt::HashString("TIMED_OUT")
 
static const size_t FAILED_HASH = Aws::Crt::HashString("FAILED")
 
static const size_t SUCCEEDED_HASH = Aws::Crt::HashString("SUCCEEDED")
 
static const size_t CANCELED_HASH = Aws::Crt::HashString("CANCELED")
 
static const size_t REJECTED_HASH = Aws::Crt::HashString("REJECTED")
 
static const size_t REMOVED_HASH = Aws::Crt::HashString("REMOVED")
 
+

Variable Documentation

+ +

◆ CANCELED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t CANCELED_HASH = Aws::Crt::HashString("CANCELED")
+
+static
+
+ +
+
+ +

◆ FAILED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t FAILED_HASH = Aws::Crt::HashString("FAILED")
+
+static
+
+ +
+
+ +

◆ IN_PROGRESS_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t IN_PROGRESS_HASH = Aws::Crt::HashString("IN_PROGRESS")
+
+static
+
+ +
+
+ +

◆ QUEUED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t QUEUED_HASH = Aws::Crt::HashString("QUEUED")
+
+static
+
+ +
+
+ +

◆ REJECTED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t REJECTED_HASH = Aws::Crt::HashString("REJECTED")
+
+static
+
+ +
+
+ +

◆ REMOVED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t REMOVED_HASH = Aws::Crt::HashString("REMOVED")
+
+static
+
+ +
+
+ +

◆ SUCCEEDED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t SUCCEEDED_HASH = Aws::Crt::HashString("SUCCEEDED")
+
+static
+
+ +
+
+ +

◆ TIMED_OUT_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t TIMED_OUT_HASH = Aws::Crt::HashString("TIMED_OUT")
+
+static
+
+ +
+
+
+ + + + diff --git a/docs/_job_status_8h.html b/docs/_job_status_8h.html new file mode 100644 index 000000000..5f447940f --- /dev/null +++ b/docs/_job_status_8h.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobStatus.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JobStatus.h File Reference
+
+
+
#include <aws/iotjobs/Exports.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
 Aws::Iotjobs::JobStatusMarshaller
 
+ + + +

+Enumerations

enum  Aws::Iotjobs::JobStatus {
+  Aws::Iotjobs::JobStatus::QUEUED, +Aws::Iotjobs::JobStatus::IN_PROGRESS, +Aws::Iotjobs::JobStatus::TIMED_OUT, +Aws::Iotjobs::JobStatus::FAILED, +
+  Aws::Iotjobs::JobStatus::SUCCEEDED, +Aws::Iotjobs::JobStatus::CANCELED, +Aws::Iotjobs::JobStatus::REJECTED, +Aws::Iotjobs::JobStatus::REMOVED +
+ }
 
+ + + + + +

+Functions

AWS_IOTJOBS_API const char * Aws::Iotjobs::JobStatusMarshaller::ToString (JobStatus val)
 
AWS_IOTJOBS_API JobStatus Aws::Iotjobs::JobStatusMarshaller::FromString (const Aws::Crt::String &val)
 
+
+ + + + diff --git a/docs/_job_status_8h_source.html b/docs/_job_status_8h_source.html new file mode 100644 index 000000000..6413aab39 --- /dev/null +++ b/docs/_job_status_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/JobStatus.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JobStatus.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+
23  enum class JobStatus
+
24  {
+
27  QUEUED,
+
28 
+
31  IN_PROGRESS,
+
32 
+
35  TIMED_OUT,
+
36 
+
39  FAILED,
+
40 
+
43  SUCCEEDED,
+
44 
+
47  CANCELED,
+
48 
+
51  REJECTED,
+
52 
+
55  REMOVED,
+
56 
+
57  };
+
58 
+
59  namespace JobStatusMarshaller
+
60  {
+
61  AWS_IOTJOBS_API const char *ToString(JobStatus val);
+ +
63  } // namespace JobStatusMarshaller
+
64  } // namespace Iotjobs
+
65 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
@ QUEUED
+
AWS_IOTJOBS_API JobStatus FromString(const Aws::Crt::String &val)
Definition: JobStatus.cpp:55
+
+
+
JobStatus
Definition: JobStatus.h:24
+
+
Definition: Allocator.h:11
+
AWS_IOTJOBS_API const char * ToString(JobStatus val)
Definition: JobStatus.cpp:29
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_json_object_8cpp.html b/docs/_json_object_8cpp.html new file mode 100644 index 000000000..036502dc2 --- /dev/null +++ b/docs/_json_object_8cpp.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/JsonObject.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JsonObject.cpp File Reference
+
+
+
#include <aws/crt/JsonObject.h>
+#include <aws/common/json.h>
+#include <algorithm>
+#include <iterator>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_json_object_8h.html b/docs/_json_object_8h.html new file mode 100644 index 000000000..60c1132d2 --- /dev/null +++ b/docs/_json_object_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/JsonObject.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
JsonObject.h File Reference
+
+
+
#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::JsonObject
 
class  Aws::Crt::JsonView
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_json_object_8h_source.html b/docs/_json_object_8h_source.html new file mode 100644 index 000000000..b16b30dbd --- /dev/null +++ b/docs/_json_object_8h_source.html @@ -0,0 +1,293 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/JsonObject.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
JsonObject.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/StlAllocator.h>
+
7 #include <aws/crt/Types.h>
+
8 
+
9 struct aws_json_value;
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
14 
+
15  class JsonView;
+ +
21  {
+
22  public:
+
26  JsonObject();
+
27 
+
32  JsonObject(const String &stringToParse);
+
33 
+
38  JsonObject(const JsonObject &other);
+
39 
+
44  JsonObject(JsonObject &&other) noexcept;
+
45 
+
46  ~JsonObject();
+
47 
+
51  JsonObject &operator=(const JsonObject &other);
+
52 
+
60  JsonObject &operator=(JsonObject &&other) noexcept;
+
61 
+
62  bool operator==(const JsonObject &other) const;
+
63  bool operator!=(const JsonObject &other) const;
+
64 
+
68  JsonObject &WithString(const String &key, const String &value);
+
69  JsonObject &WithString(const char *key, const String &value);
+
70 
+
74  JsonObject &AsString(const String &value);
+
75 
+
79  JsonObject &WithBool(const String &key, bool value);
+
80  JsonObject &WithBool(const char *key, bool value);
+
81 
+
85  JsonObject &AsBool(bool value);
+
86 
+
91  JsonObject &WithInteger(const String &key, int value);
+
92  JsonObject &WithInteger(const char *key, int value);
+
93 
+
98  JsonObject &AsInteger(int value);
+
99 
+
104  JsonObject &WithInt64(const String &key, int64_t value);
+
105  JsonObject &WithInt64(const char *key, int64_t value);
+
106 
+
111  JsonObject &AsInt64(int64_t value);
+
112 
+
116  JsonObject &WithDouble(const String &key, double value);
+
117  JsonObject &WithDouble(const char *key, double value);
+
118 
+
122  JsonObject &AsDouble(double value);
+
123 
+
127  JsonObject &WithArray(const String &key, const Vector<String> &array);
+
128  JsonObject &WithArray(const char *key, const Vector<String> &array);
+
129 
+
134  JsonObject &WithArray(const String &key, const Vector<JsonObject> &array);
+
135 
+
140  JsonObject &WithArray(const String &key, Vector<JsonObject> &&array);
+
141 
+
145  JsonObject &AsArray(const Vector<JsonObject> &array);
+
146 
+
150  JsonObject &AsArray(Vector<JsonObject> &&array);
+
151 
+
155  JsonObject &AsNull();
+
156 
+
161  JsonObject &WithObject(const String &key, const JsonObject &value);
+
162  JsonObject &WithObject(const char *key, const JsonObject &value);
+
163 
+
167  JsonObject &WithObject(const String &key, JsonObject &&value);
+
168  JsonObject &WithObject(const char *key, JsonObject &&value);
+
169 
+
173  JsonObject &AsObject(const JsonObject &value);
+
174 
+
178  JsonObject &AsObject(JsonObject &&value);
+
179 
+
183  inline bool WasParseSuccessful() const { return m_value != nullptr; }
+
184 
+
188  const String &GetErrorMessage() const;
+
189 
+
193  JsonView View() const;
+
194 
+
195  private:
+
199  JsonObject(const aws_json_value *valueToCopy);
+
200 
+
205  JsonObject &AsNewValue(aws_json_value *valueToOwn);
+
206 
+
212  JsonObject &WithNewKeyValue(const char *key, aws_json_value *valueToOwn);
+
213 
+
217  static aws_json_value *NewArray(const Vector<JsonObject> &objectsToCopy);
+
218 
+
222  static aws_json_value *NewArray(Vector<JsonObject> &&objectsToMove);
+
223 
+
224  aws_json_value *m_value;
+
225 
+
226  /* Once upon a time each class instance had an m_errorMessage string member,
+
227  * and if parse failed the string would explain why.
+
228  * When we switched json implementations, there was no longer a unique string
+
229  * explaining why parse failed so we dropped that member from the class.
+
230  * To avoid breaking the GetErrorMessage() API, which returns the string by REFERENCE,
+
231  * we now use singletons that are created/destroyed along with library init/cleanup. */
+
232  static std::unique_ptr<String> s_errorMessage;
+
233  static std::unique_ptr<String> s_okMessage;
+
234  static void OnLibraryInit();
+
235  static void OnLibraryCleanup();
+
236 
+
237  friend class JsonView;
+
238  friend class ApiHandle;
+
239  };
+
240 
+ +
248  {
+
249  public:
+
250  /* constructors */
+
251  JsonView();
+
252  JsonView(const JsonObject &val);
+
253  JsonView &operator=(const JsonObject &val);
+
254 
+
258  String GetString(const String &key) const;
+
262  String GetString(const char *key) const;
+
263 
+
268  String AsString() const;
+
269 
+
273  bool GetBool(const String &key) const;
+
277  bool GetBool(const char *key) const;
+
278 
+
282  bool AsBool() const;
+
283 
+
288  int GetInteger(const String &key) const;
+
293  int GetInteger(const char *key) const;
+
294 
+
298  int AsInteger() const;
+
299 
+
304  int64_t GetInt64(const String &key) const;
+
309  int64_t GetInt64(const char *key) const;
+
310 
+
314  int64_t AsInt64() const;
+
315 
+
319  double GetDouble(const String &key) const;
+
323  double GetDouble(const char *key) const;
+
324 
+
328  double AsDouble() const;
+
329 
+
333  Vector<JsonView> GetArray(const String &key) const;
+
337  Vector<JsonView> GetArray(const char *key) const;
+
338 
+
342  Vector<JsonView> AsArray() const;
+
343 
+
347  JsonView GetJsonObject(const String &key) const;
+
351  JsonView GetJsonObject(const char *key) const;
+
352 
+
353  JsonObject GetJsonObjectCopy(const String &key) const;
+
354 
+
355  JsonObject GetJsonObjectCopy(const char *key) const;
+
356 
+
360  JsonView AsObject() const;
+
361 
+
366  Map<String, JsonView> GetAllObjects() const;
+
367 
+
372  bool ValueExists(const String &key) const;
+
377  bool ValueExists(const char *key) const;
+
378 
+
382  bool KeyExists(const String &key) const;
+
386  bool KeyExists(const char *key) const;
+
387 
+
391  bool IsObject() const;
+
392 
+
396  bool IsBool() const;
+
397 
+
401  bool IsString() const;
+
402 
+
406  bool IsNumber() const;
+
407 
+
411  bool IsIntegerType() const;
+
412 
+
416  bool IsFloatingPointType() const;
+
417 
+
421  bool IsListType() const;
+
422 
+
426  bool IsNull() const;
+
427 
+
432  String WriteCompact(bool treatAsObject = true) const;
+
433 
+
438  String WriteReadable(bool treatAsObject = true) const;
+
439 
+
443  JsonObject Materialize() const;
+
444 
+
445  private:
+
446  JsonView(const aws_json_value *val);
+
447 
+
448  String Write(bool treatAsObject, bool readable) const;
+
449 
+
450  const aws_json_value *m_value;
+
451  };
+
452  } // namespace Crt
+
453 } // namespace Aws
+
+
bool operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:666
+
Definition: Api.h:48
+
+
Definition: JsonObject.h:248
+
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
+
bool operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:691
+
+
bool WasParseSuccessful() const
Definition: JsonObject.h:183
+
Definition: JsonObject.h:21
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_mqtt5_client_core_8cpp.html b/docs/_mqtt5_client_core_8cpp.html new file mode 100644 index 000000000..535abbd53 --- /dev/null +++ b/docs/_mqtt5_client_core_8cpp.html @@ -0,0 +1,80 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/Mqtt5ClientCore.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Mqtt5ClientCore.cpp File Reference
+
+
+
+ + + + diff --git a/docs/_mqtt5_packets_8cpp.html b/docs/_mqtt5_packets_8cpp.html new file mode 100644 index 000000000..f6a013f7b --- /dev/null +++ b/docs/_mqtt5_packets_8cpp.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/Mqtt5Packets.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Packets.cpp File Reference
+
+
+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt5
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<typename T >
void Aws::Crt::Mqtt5::setPacketVector (Vector< T > &vector, const T *values, size_t length)
 
template<typename T >
void Aws::Crt::Mqtt5::setPacketOptional (Optional< T > &optional, const T *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< aws_byte_cursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > &optional, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > &optional, Crt::String &&toMove)
 
void Aws::Crt::Mqtt5::setPacketByteBufOptional (Optional< aws_byte_cursor > &optional, ByteBuf &optionalStorage, Allocator *allocator, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setUserProperties (Vector< UserProperty > &userProperties, const struct aws_mqtt5_user_property *properties, size_t propertyCount)
 
template<typename T >
void Aws::Crt::Mqtt5::setNullableFromOptional (const T *&nullable, const Optional< T > &optional)
 
void Aws::Crt::Mqtt5::s_AllocateUnderlyingUserProperties (aws_mqtt5_user_property *&dst, const Crt::Vector< UserProperty > &userProperties, Allocator *allocator)
 
void Aws::Crt::Mqtt5::s_AllocateStringVector (aws_array_list &dst, const Crt::Vector< String > &stringVector, Allocator *allocator)
 
void Aws::Crt::Mqtt5::s_AllocateUnderlyingSubscription (aws_mqtt5_subscription_view *&dst, const Crt::Vector< Subscription > &subscriptions, Allocator *allocator)
 
+
+ + + + diff --git a/docs/_mqtt5_packets_8h.html b/docs/_mqtt5_packets_8h.html new file mode 100644 index 000000000..0599bfa57 --- /dev/null +++ b/docs/_mqtt5_packets_8h.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Packets.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Packets.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Aws::Crt::Mqtt5::UserProperty
 
class  Aws::Crt::Mqtt5::IPacket
 
class  Aws::Crt::Mqtt5::PublishPacket
 
class  Aws::Crt::Mqtt5::NegotiatedSettings
 
class  Aws::Crt::Mqtt5::ConnectPacket
 
class  Aws::Crt::Mqtt5::ConnAckPacket
 
class  Aws::Crt::Mqtt5::DisconnectPacket
 
class  Aws::Crt::Mqtt5::PubAckPacket
 
class  Aws::Crt::Mqtt5::PublishResult
 
class  Aws::Crt::Mqtt5::Subscription
 
class  Aws::Crt::Mqtt5::SubscribePacket
 
class  Aws::Crt::Mqtt5::SubAckPacket
 
class  Aws::Crt::Mqtt5::UnsubscribePacket
 
class  Aws::Crt::Mqtt5::UnSubAckPacket
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt5
 
+
+ + + + diff --git a/docs/_mqtt5_packets_8h_source.html b/docs/_mqtt5_packets_8h_source.html new file mode 100644 index 000000000..a9b3caabb --- /dev/null +++ b/docs/_mqtt5_packets_8h_source.html @@ -0,0 +1,867 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Packets.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Mqtt5Packets.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ + + +
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
15  namespace Mqtt5
+
16  {
+
17 
+ +
24  {
+
25  public:
+
26  UserProperty(Crt::String key, Crt::String value) noexcept;
+
27 
+
28  const Crt::String &getName() const noexcept { return m_name; };
+
29  const Crt::String &getValue() const noexcept { return m_value; }
+
30 
+
31  ~UserProperty() noexcept;
+
32  UserProperty(const UserProperty &toCopy) noexcept;
+
33  UserProperty(UserProperty &&toMove) noexcept;
+
34  UserProperty &operator=(const UserProperty &toCopy) noexcept;
+
35  UserProperty &operator=(UserProperty &&toMove) noexcept;
+
36 
+
37  private:
+
38  Crt::String m_name;
+
39  Crt::String m_value;
+
40  };
+
41 
+ +
43  {
+
44  public:
+
45  virtual PacketType getType() = 0;
+
46  };
+
47 
+ +
53  {
+
54  public:
+ +
56  const aws_mqtt5_packet_publish_view &raw_options,
+
57  Allocator *allocator = ApiAllocator()) noexcept;
+
58  PublishPacket(Allocator *allocator = ApiAllocator()) noexcept;
+ +
60  Crt::String topic,
+
61  ByteCursor payload,
+
62  Mqtt5::QOS qos,
+
63  Allocator *allocator = ApiAllocator()) noexcept;
+
64  PacketType getType() override { return PacketType::AWS_MQTT5_PT_PUBLISH; };
+
65 
+
75  PublishPacket &WithPayload(ByteCursor payload) noexcept;
+
76 
+
85  PublishPacket &WithQOS(Mqtt5::QOS packetQOS) noexcept;
+
86 
+
95  PublishPacket &WithRetain(bool retain) noexcept;
+
96 
+
104  PublishPacket &WithTopic(Crt::String topic) noexcept;
+
105 
+
116  PublishPacket &WithPayloadFormatIndicator(PayloadFormatIndicator payloadFormat) noexcept;
+
117 
+
129  PublishPacket &WithMessageExpiryIntervalSec(uint32_t second) noexcept;
+
130 
+
137  PublishPacket &WithTopicAlias(uint16_t topicAlias) noexcept;
+
138 
+
148  PublishPacket &WithResponseTopic(ByteCursor responseTopic) noexcept;
+
149 
+
160  PublishPacket &WithCorrelationData(ByteCursor correlationData) noexcept;
+
161 
+
171  PublishPacket &WithUserProperties(const Vector<UserProperty> &userProperties) noexcept;
+
172 
+
182  PublishPacket &WithUserProperties(Vector<UserProperty> &&userProperties) noexcept;
+
183 
+
193  PublishPacket &WithUserProperty(UserProperty &&property) noexcept;
+
194 
+
195  bool initializeRawOptions(aws_mqtt5_packet_publish_view &raw_options) noexcept;
+
196 
+
205  const ByteCursor &getPayload() const noexcept;
+
206 
+
216  Mqtt5::QOS getQOS() const noexcept;
+
217 
+
227  bool getRetain() const noexcept;
+
228 
+
237  const Crt::String &getTopic() const noexcept;
+
238 
+
248  const Crt::Optional<PayloadFormatIndicator> &getPayloadFormatIndicator() const noexcept;
+
249 
+
264  const Crt::Optional<uint32_t> &getMessageExpiryIntervalSec() const noexcept;
+
265 
+
276  const Crt::Optional<uint16_t> &getTopicAlias() const noexcept;
+
277 
+
287  const Crt::Optional<ByteCursor> &getResponseTopic() const noexcept;
+
288 
+
298  const Crt::Optional<ByteCursor> &getCorrelationData() const noexcept;
+
299 
+
310  const Crt::Vector<uint32_t> &getSubscriptionIdentifiers() const noexcept;
+
311 
+
319  const Crt::Optional<ByteCursor> &getContentType() const noexcept;
+
320 
+
329  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
330 
+
331  virtual ~PublishPacket();
+
332  PublishPacket(const PublishPacket &) = delete;
+
333  PublishPacket(PublishPacket &&) noexcept = delete;
+
334  PublishPacket &operator=(const PublishPacket &) = delete;
+
335  PublishPacket &operator=(PublishPacket &&) noexcept = delete;
+
336 
+
337  private:
+
338  Allocator *m_allocator;
+
339 
+
346  ByteCursor m_payload;
+
347 
+
355  Mqtt5::QOS m_qos;
+
356 
+
364  bool m_retain;
+
365 
+
373  Crt::String m_topicName;
+
374 
+
382  Crt::Optional<PayloadFormatIndicator> m_payloadFormatIndicator;
+
383 
+
396  Crt::Optional<uint32_t> m_messageExpiryIntervalSec;
+
397 
+
406  Crt::Optional<uint16_t> m_topicAlias;
+
407 
+
415  Crt::Optional<ByteCursor> m_responseTopic;
+
416 
+
424  Crt::Optional<ByteCursor> m_correlationData;
+
425 
+
432  Crt::Vector<UserProperty> m_userProperties;
+
433 
+
435  // The following parameters are ignored when building publish operations */
+
437 
+
446  Crt::Vector<uint32_t> m_subscriptionIdentifiers;
+
447 
+
453  Crt::Optional<ByteCursor> m_contentType;
+
454 
+
456  // Underlying data storage for internal use
+
458  ByteBuf m_payloadStorage;
+
459  ByteBuf m_contentTypeStorage;
+
460  ByteBuf m_correlationDataStorage;
+
461  Crt::String m_responseTopicString;
+
462  struct aws_mqtt5_user_property *m_userPropertiesStorage;
+
463  };
+
464 
+ +
479  {
+
480  public:
+ +
482  const aws_mqtt5_negotiated_settings &negotiated_settings,
+
483 
+
484  Allocator *allocator = ApiAllocator()) noexcept;
+
485 
+
489  Mqtt5::QOS getMaximumQOS() const noexcept;
+
490 
+
494  uint32_t getSessionExpiryIntervalSec() const noexcept;
+
495 
+
500  uint16_t getReceiveMaximumFromServer() const noexcept;
+
501 
+
508  uint32_t getMaximumPacketSizeBytes() const noexcept;
+
509 
+
513  uint32_t getMaximumPacketSizeToServer() const noexcept;
+
514 
+
518  uint16_t getTopicAliasMaximumToServer() const noexcept;
+
519 
+
523  uint16_t getTopicAliasMaximumToClient() const noexcept;
+
524 
+
532  uint16_t getServerKeepAliveSec() const noexcept;
+
533 
+
543  uint16_t getServerKeepAlive() const noexcept;
+
544 
+
548  bool getRetainAvailable() const noexcept;
+
549 
+
553  bool getWildcardSubscriptionsAvailable() const noexcept;
+
554 
+
558  bool getSubscriptionIdentifiersAvailable() const noexcept;
+
559 
+
563  bool getSharedSubscriptionsAvailable() const noexcept;
+
564 
+
568  bool getRejoinedSession() const noexcept;
+
569 
+
578  const Crt::String &getClientId() const noexcept;
+
579 
+
580  virtual ~NegotiatedSettings() {};
+ +
582  NegotiatedSettings(NegotiatedSettings &&) noexcept = delete;
+
583  NegotiatedSettings &operator=(const NegotiatedSettings &) = delete;
+
584  NegotiatedSettings &operator=(NegotiatedSettings &&) noexcept = delete;
+
585 
+
586  private:
+
590  Mqtt5::QOS m_maximumQOS;
+
591 
+
595  uint32_t m_sessionExpiryIntervalSec;
+
596 
+
600  uint16_t m_receiveMaximumFromServer;
+
601 
+
605  uint32_t m_maximumPacketSizeBytes;
+
606 
+
610  uint16_t m_topicAliasMaximumToServer;
+
611 
+
615  uint16_t m_topicAliasMaximumToClient;
+
616 
+
622  uint16_t m_serverKeepAliveSec;
+
623 
+
627  bool m_retainAvailable;
+
628 
+
632  bool m_wildcardSubscriptionsAvailable;
+
633 
+
637  bool m_subscriptionIdentifiersAvailable;
+
638 
+
642  bool m_sharedSubscriptionsAvailable;
+
643 
+
647  bool m_rejoinedSession;
+
648 
+
655  Crt::String m_clientId;
+
656  };
+
657 
+ +
663  {
+
664  public:
+
665  /* Default constructor */
+
666  ConnectPacket(Allocator *allocator = ApiAllocator()) noexcept;
+
667 
+
668  /* The packet type */
+
669  PacketType getType() override { return PacketType::AWS_MQTT5_PT_CONNECT; };
+
670 
+
689  ConnectPacket &WithKeepAliveIntervalSec(uint16_t keepAliveInteralSeconds) noexcept;
+
690 
+
704  ConnectPacket &WithClientId(Crt::String clientId) noexcept;
+
705 
+
714  ConnectPacket &WithUserName(Crt::String username) noexcept;
+
715 
+
725  ConnectPacket &WithPassword(ByteCursor password) noexcept;
+
726 
+
742  ConnectPacket &WithSessionExpiryIntervalSec(uint32_t sessionExpiryIntervalSeconds) noexcept;
+
743 
+
756  ConnectPacket &WithRequestResponseInformation(bool requestResponseInformation) noexcept;
+
757 
+
770  ConnectPacket &WithRequestProblemInformation(bool requestProblemInformation) noexcept;
+
771 
+
783  ConnectPacket &WithReceiveMaximum(uint16_t receiveMaximum) noexcept;
+
784 
+
795  ConnectPacket &WithMaximumPacketSizeBytes(uint32_t maximumPacketSizeBytes) noexcept;
+
796 
+
810  ConnectPacket &WithWillDelayIntervalSec(uint32_t willDelayIntervalSeconds) noexcept;
+
811 
+
823  ConnectPacket &WithWill(std::shared_ptr<PublishPacket> will) noexcept;
+
824 
+
834  ConnectPacket &WithUserProperties(const Vector<UserProperty> &userProperties) noexcept;
+
835 
+
845  ConnectPacket &WithUserProperties(Vector<UserProperty> &&userProperties) noexcept;
+
846 
+
856  ConnectPacket &WithUserProperty(UserProperty &&property) noexcept;
+
857 
+
858  /********************************************
+
859  * Access Functions
+
860  ********************************************/
+
861 
+
875  uint16_t getKeepAliveIntervalSec() const noexcept;
+
876 
+
889  const Crt::String &getClientId() const noexcept;
+
890 
+
898  const Crt::Optional<Crt::String> &getUsername() const noexcept;
+
899 
+
907  const Crt::Optional<Crt::ByteCursor> &getPassword() const noexcept;
+
908 
+
923  const Crt::Optional<uint32_t> &getSessionExpiryIntervalSec() const noexcept;
+
924 
+
935  const Crt::Optional<bool> &getRequestResponseInformation() const noexcept;
+
936 
+
947  const Crt::Optional<bool> &getRequestProblemInformation() const noexcept;
+
948 
+
958  const Crt::Optional<uint16_t> &getReceiveMaximum() const noexcept;
+
959 
+
971  const Crt::Optional<uint32_t> &getMaximumPacketSizeBytes() const noexcept;
+
972 
+
982  const Crt::Optional<uint32_t> &getMaximumPacketSizeToServer() const noexcept;
+
983 
+
996  const Crt::Optional<uint32_t> &getWillDelayIntervalSec() const noexcept;
+
997 
+
1008  const Crt::Optional<std::shared_ptr<PublishPacket>> &getWill() const noexcept;
+
1009 
+
1018  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
1019 
+
1028  bool initializeRawOptions(aws_mqtt5_packet_connect_view &raw_options, Allocator *allocator) noexcept;
+
1029 
+
1030  virtual ~ConnectPacket();
+
1031  ConnectPacket(const ConnectPacket &) = delete;
+
1032  ConnectPacket(ConnectPacket &&) noexcept = delete;
+
1033  ConnectPacket &operator=(const ConnectPacket &) = delete;
+
1034  ConnectPacket &operator=(ConnectPacket &&) noexcept = delete;
+
1035 
+
1036  private:
+
1037  Allocator *m_allocator;
+
1038 
+
1049  uint16_t m_keepAliveIntervalSec;
+
1050 
+
1061  Crt::String m_clientId;
+
1062 
+
1068  Crt::Optional<Crt::String> m_username;
+
1069 
+
1075  Crt::Optional<ByteCursor> m_password;
+
1076 
+
1088  Crt::Optional<uint32_t> m_sessionExpiryIntervalSec;
+
1089 
+
1098  Crt::Optional<bool> m_requestResponseInformation;
+
1099 
+
1107  Crt::Optional<bool> m_requestProblemInformation;
+
1108 
+
1116  Crt::Optional<uint16_t> m_receiveMaximum;
+
1117 
+
1125  Crt::Optional<uint32_t> m_maximumPacketSizeBytes;
+
1126 
+
1136  Crt::Optional<uint32_t> m_willDelayIntervalSeconds;
+
1137 
+
1145  Crt::Optional<std::shared_ptr<PublishPacket>> m_will;
+
1146 
+
1153  Crt::Vector<UserProperty> m_userProperties;
+
1154 
+
1156  // Underlying data storage for internal use
+
1158  struct aws_byte_cursor m_usernameCursor;
+
1159  struct aws_byte_buf m_passowrdStorage;
+
1160  struct aws_mqtt5_packet_publish_view m_willStorage;
+
1161  struct aws_mqtt5_user_property *m_userPropertiesStorage;
+
1162  uint8_t m_requestResponseInformationStorage;
+
1163  uint8_t m_requestProblemInformationStorage;
+
1164  };
+
1165 
+ +
1171  {
+
1172  public:
+
1173  ConnAckPacket(
+
1174  const aws_mqtt5_packet_connack_view &packet,
+
1175  Allocator *allocator = ApiAllocator()) noexcept;
+
1176 
+
1177  /* The packet type */
+
1178  PacketType getType() override { return PacketType::AWS_MQTT5_PT_CONNACK; };
+
1179 
+
1188  bool getSessionPresent() const noexcept;
+
1189 
+
1198  ConnectReasonCode getReasonCode() const noexcept;
+
1199 
+
1210  const Crt::Optional<uint32_t> &getSessionExpiryIntervalSec() const noexcept;
+
1211 
+
1224  const Crt::Optional<uint32_t> &getSessionExpiryInterval() const noexcept;
+
1225 
+
1236  const Crt::Optional<uint16_t> &getReceiveMaximum() const noexcept;
+
1237 
+
1246  const Crt::Optional<QOS> &getMaximumQOS() const noexcept;
+
1247 
+
1257  const Crt::Optional<bool> &getRetainAvailable() const noexcept;
+
1258 
+
1268  const Crt::Optional<uint32_t> &getMaximumPacketSize() const noexcept;
+
1269 
+
1279  const Crt::Optional<String> &getAssignedClientIdentifier() const noexcept;
+
1280 
+
1289  const Crt::Optional<uint16_t> getTopicAliasMaximum() const noexcept;
+
1290 
+
1299  const Crt::Optional<String> &getReasonString() const noexcept;
+
1300 
+
1309  const Vector<UserProperty> &getUserProperty() const noexcept;
+
1310 
+
1320  const Crt::Optional<bool> &getWildcardSubscriptionsAvailable() const noexcept;
+
1321 
+
1331  const Crt::Optional<bool> &getSubscriptionIdentifiersAvailable() const noexcept;
+
1332 
+
1342  const Crt::Optional<bool> &getSharedSubscriptionsAvailable() const noexcept;
+
1343 
+
1353  const Crt::Optional<uint16_t> &getServerKeepAliveSec() const noexcept;
+
1354 
+
1365  const Crt::Optional<uint16_t> &getServerKeepAlive() const noexcept;
+
1366 
+
1376  const Crt::Optional<String> &getResponseInformation() const noexcept;
+
1377 
+
1389  const Crt::Optional<String> &getServerReference() const noexcept;
+
1390 
+
1391  virtual ~ConnAckPacket() {};
+
1392  ConnAckPacket(const ConnAckPacket &) = delete;
+
1393  ConnAckPacket(ConnAckPacket &&) noexcept = delete;
+
1394  ConnAckPacket &operator=(const ConnAckPacket &) = delete;
+
1395  ConnAckPacket &operator=(ConnAckPacket &&) noexcept = delete;
+
1396 
+
1397  private:
+
1404  bool m_sessionPresent;
+
1405 
+
1412  ConnectReasonCode m_reasonCode;
+
1413 
+
1421  Crt::Optional<uint32_t> m_sessionExpiryIntervalSec;
+
1422 
+
1430  Crt::Optional<uint16_t> m_receiveMaximum;
+
1431 
+
1437  Crt::Optional<QOS> m_maximumQOS;
+
1438 
+
1446  Crt::Optional<bool> m_retainAvailable;
+
1447 
+
1455  Crt::Optional<uint32_t> m_maximumPacketSize;
+
1456 
+
1464  Crt::Optional<String> m_assignedClientIdentifier;
+
1465 
+
1472  Crt::Optional<uint16_t> m_topicAliasMaximum;
+
1473 
+
1480  Crt::Optional<String> m_reasonString;
+
1481 
+
1489  Crt::Optional<bool> m_wildcardSubscriptionsAvailable;
+
1490 
+
1498  Crt::Optional<bool> m_subscriptionIdentifiersAvailable;
+
1499 
+
1507  Crt::Optional<bool> m_sharedSubscriptionsAvailable;
+
1508 
+
1516  Crt::Optional<uint16_t> m_serverKeepAliveSec;
+
1517 
+
1525  Crt::Optional<String> m_responseInformation;
+
1526 
+
1535  Crt::Optional<String> m_serverReference;
+
1536 
+
1543  Vector<UserProperty> m_userProperties;
+
1544  };
+
1545 
+ +
1551  {
+
1552  public:
+
1553  DisconnectPacket(Allocator *allocator = ApiAllocator()) noexcept;
+ +
1555  const aws_mqtt5_packet_disconnect_view &raw_options,
+
1556  Allocator *allocator = ApiAllocator()) noexcept;
+
1557  /* The packet type */
+
1558  PacketType getType() override { return PacketType::AWS_MQTT5_PT_DISCONNECT; };
+
1559 
+
1560  bool initializeRawOptions(aws_mqtt5_packet_disconnect_view &raw_options) noexcept;
+
1561 
+
1571  DisconnectPacket &WithReasonCode(const DisconnectReasonCode reasonCode) noexcept;
+
1572 
+
1584  DisconnectPacket &WithSessionExpiryIntervalSec(const uint32_t sessionExpiryIntervalSeconds) noexcept;
+
1585 
+
1596  DisconnectPacket &WithReasonString(Crt::String reasonString) noexcept;
+
1597 
+
1610  DisconnectPacket &WithServerReference(Crt::String serverReference) noexcept;
+
1611 
+
1621  DisconnectPacket &WithUserProperties(const Vector<UserProperty> &userProperties) noexcept;
+
1622 
+
1632  DisconnectPacket &WithUserProperties(Vector<UserProperty> &&userProperties) noexcept;
+
1633 
+
1643  DisconnectPacket &WithUserProperty(UserProperty &&property) noexcept;
+
1644 
+
1653  DisconnectReasonCode getReasonCode() const noexcept;
+
1654 
+
1666  const Crt::Optional<uint32_t> &getSessionExpiryIntervalSec() const noexcept;
+
1667 
+
1676  const Crt::Optional<Crt::String> &getReasonString() const noexcept;
+
1677 
+
1689  const Crt::Optional<Crt::String> &getServerReference() const noexcept;
+
1690 
+
1699  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
1700 
+
1701  virtual ~DisconnectPacket();
+ +
1703  DisconnectPacket(DisconnectPacket &&) noexcept = delete;
+
1704  DisconnectPacket &operator=(const DisconnectPacket &) = delete;
+
1705  DisconnectPacket &operator=(DisconnectPacket &&) noexcept = delete;
+
1706 
+
1707  private:
+
1708  Crt::Allocator *m_allocator;
+
1709 
+
1716  DisconnectReasonCode m_reasonCode;
+
1717 
+
1726  Crt::Optional<uint32_t> m_sessionExpiryIntervalSec;
+
1727 
+
1734  Crt::Optional<Crt::String> m_reasonString;
+
1735 
+
1744  Crt::Optional<Crt::String> m_serverReference;
+
1745 
+
1752  Crt::Vector<UserProperty> m_userProperties;
+
1753 
+
1755  // Underlying data storage for internal use
+
1757  struct aws_byte_cursor m_reasonStringCursor;
+
1758  struct aws_byte_cursor m_serverReferenceCursor;
+
1759  struct aws_mqtt5_user_property *m_userPropertiesStorage;
+
1760  };
+
1761 
+ +
1767  {
+
1768  public:
+
1769  PubAckPacket(
+
1770  const aws_mqtt5_packet_puback_view &packet,
+
1771  Allocator *allocator = ApiAllocator()) noexcept;
+
1772 
+
1773  PacketType getType() override { return PacketType::AWS_MQTT5_PT_PUBACK; };
+
1774 
+
1783  PubAckReasonCode getReasonCode() const noexcept;
+
1784 
+
1793  const Crt::Optional<Crt::String> &getReasonString() const noexcept;
+
1794 
+
1803  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
1804 
+
1805  virtual ~PubAckPacket() {};
+
1806  PubAckPacket(const PubAckPacket &toCopy) noexcept = delete;
+
1807  PubAckPacket(PubAckPacket &&toMove) noexcept = delete;
+
1808  PubAckPacket &operator=(const PubAckPacket &toCopy) noexcept = delete;
+
1809  PubAckPacket &operator=(PubAckPacket &&toMove) noexcept = delete;
+
1810 
+
1811  private:
+
1818  PubAckReasonCode m_reasonCode;
+
1819 
+
1826  Crt::Optional<Crt::String> m_reasonString;
+
1827 
+
1834  Crt::Vector<UserProperty> m_userProperties;
+
1835  };
+
1836 
+ +
1844  {
+
1845  public:
+
1846  PublishResult(); // QoS 0 success
+
1847  PublishResult(std::shared_ptr<PubAckPacket> puback); // Qos 1 success
+
1848  PublishResult(int errorCode); // any failure
+
1849 
+
1855  bool wasSuccessful() const { return m_errorCode == 0; };
+
1856 
+
1862  int getErrorCode() const { return m_errorCode; };
+
1863 
+
1870  std::shared_ptr<IPacket> getAck() const { return m_ack; };
+
1871 
+
1872  ~PublishResult() noexcept;
+
1873  PublishResult(const PublishResult &toCopy) noexcept = delete;
+
1874  PublishResult(PublishResult &&toMove) noexcept = delete;
+
1875  PublishResult &operator=(const PublishResult &toCopy) noexcept = delete;
+
1876  PublishResult &operator=(PublishResult &&toMove) noexcept = delete;
+
1877 
+
1878  private:
+
1879  std::shared_ptr<IPacket> m_ack;
+
1880  int m_errorCode;
+
1881  };
+
1882 
+ +
1890  {
+
1891 
+
1892  public:
+
1893  Subscription(Allocator *allocator = ApiAllocator());
+
1894  Subscription(Crt::String topicFilter, Mqtt5::QOS qos, Allocator *allocator = ApiAllocator());
+
1895 
+
1905  Subscription &WithTopicFilter(Crt::String topicFilter) noexcept;
+
1906 
+
1917  Subscription &WithQOS(Mqtt5::QOS QOS) noexcept;
+
1918 
+
1929  Subscription &WithNoLocal(bool noLocal) noexcept;
+
1930 
+
1941  Subscription &WithRetainAsPublished(bool retain) noexcept;
+
1942 
+
1955  Subscription &WithRetain(bool retain) noexcept;
+
1956 
+
1967  Subscription &WithRetainHandlingType(RetainHandlingType retainHandlingType) noexcept;
+
1968 
+
1969  bool initializeRawOptions(aws_mqtt5_subscription_view &raw_options) const noexcept;
+
1970 
+
1971  virtual ~Subscription() {};
+
1972  Subscription(const Subscription &) noexcept;
+
1973  Subscription(Subscription &&) noexcept;
+
1974  Subscription &operator=(const Subscription &) noexcept;
+
1975  Subscription &operator=(Subscription &&) noexcept;
+
1976 
+
1977  private:
+
1978  Allocator *m_allocator;
+
1979 
+
1986  Crt::String m_topicFilter;
+
1987 
+
1994  Mqtt5::QOS m_qos;
+
1995 
+
2003  bool m_noLocal;
+
2004 
+
2012  bool m_retainAsPublished;
+
2013 
+
2021  RetainHandlingType m_retainHnadlingType;
+
2022  };
+
2023 
+ +
2029  {
+
2030  public:
+
2031  SubscribePacket(Allocator *allocator = ApiAllocator()) noexcept;
+
2032 
+
2033  /* The packet type */
+
2034  PacketType getType() override { return PacketType::AWS_MQTT5_PT_SUBSCRIBE; };
+
2035 
+
2045  SubscribePacket &WithUserProperties(const Vector<UserProperty> &userProperties) noexcept;
+
2046 
+
2056  SubscribePacket &WithUserProperties(Vector<UserProperty> &&userProperties) noexcept;
+
2057 
+
2067  SubscribePacket &WithUserProperty(UserProperty &&property) noexcept;
+
2068 
+
2079  SubscribePacket &WithSubscriptionIdentifier(uint32_t subscriptionIdentifier) noexcept;
+
2080 
+
2088  SubscribePacket &WithSubscriptions(const Vector<Subscription> &subscriptions) noexcept;
+
2089 
+
2097  SubscribePacket &WithSubscriptions(Crt::Vector<Subscription> &&subscriptions) noexcept;
+
2098 
+
2106  SubscribePacket &WithSubscription(Subscription &&subscription) noexcept;
+
2107 
+
2108  bool initializeRawOptions(aws_mqtt5_packet_subscribe_view &raw_options) noexcept;
+
2109 
+
2110  virtual ~SubscribePacket();
+
2111  SubscribePacket(const SubscribePacket &) noexcept = delete;
+
2112  SubscribePacket(SubscribePacket &&) noexcept = delete;
+
2113  SubscribePacket &operator=(const SubscribePacket &) noexcept = delete;
+
2114  SubscribePacket &operator=(SubscribePacket &&) noexcept = delete;
+
2115 
+
2116  private:
+
2117  Allocator *m_allocator;
+
2118 
+
2125  Crt::Vector<Subscription> m_subscriptions;
+
2126 
+
2134  Crt::Optional<uint32_t> m_subscriptionIdentifier;
+
2135 
+
2142  Crt::Vector<UserProperty> m_userProperties;
+
2143 
+
2145  // Underlying data storage for internal use
+
2147  struct aws_mqtt5_subscription_view *m_subscriptionViewStorage;
+
2148  struct aws_mqtt5_user_property *m_userPropertiesStorage;
+
2149  };
+
2150 
+ +
2156  {
+
2157  public:
+
2158  SubAckPacket(
+
2159  const aws_mqtt5_packet_suback_view &packet,
+
2160  Allocator *allocator = ApiAllocator()) noexcept;
+
2161 
+
2162  /* The packet type */
+
2163  PacketType getType() override { return PacketType::AWS_MQTT5_PT_SUBACK; };
+
2164 
+
2173  const Crt::Optional<Crt::String> &getReasonString() const noexcept;
+
2174 
+
2183  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
2184 
+
2195  const Crt::Vector<SubAckReasonCode> &getReasonCodes() const noexcept;
+
2196 
+
2197  virtual ~SubAckPacket() { m_userProperties.clear(); };
+
2198  SubAckPacket(const SubAckPacket &) noexcept = delete;
+
2199  SubAckPacket(SubAckPacket &&) noexcept = delete;
+
2200  SubAckPacket &operator=(const SubAckPacket &) noexcept = delete;
+
2201  SubAckPacket &operator=(SubAckPacket &&) noexcept = delete;
+
2202 
+
2203  private:
+
2211  Crt::Vector<SubAckReasonCode> m_reasonCodes;
+
2212 
+
2219  Crt::Optional<Crt::String> m_reasonString;
+
2220 
+
2227  Crt::Vector<UserProperty> m_userProperties;
+
2228  };
+
2229 
+ +
2235  {
+
2236  public:
+
2237  UnsubscribePacket(Allocator *allocator = ApiAllocator()) noexcept;
+
2238 
+
2239  /* The packet type */
+
2240  PacketType getType() override { return PacketType::AWS_MQTT5_PT_UNSUBSCRIBE; };
+
2241 
+
2249  UnsubscribePacket &WithTopicFilter(Crt::String topicFilter) noexcept;
+
2250 
+
2258  UnsubscribePacket &WithTopicFilters(Crt::Vector<String> topicFilters) noexcept;
+
2259 
+
2269  UnsubscribePacket &WithUserProperties(const Vector<UserProperty> &userProperties) noexcept;
+
2270 
+
2280  UnsubscribePacket &WithUserProperties(Vector<UserProperty> &&userProperties) noexcept;
+
2281 
+
2291  UnsubscribePacket &WithUserProperty(UserProperty &&property) noexcept;
+
2292 
+
2293  bool initializeRawOptions(aws_mqtt5_packet_unsubscribe_view &raw_options) noexcept;
+
2294 
+
2295  virtual ~UnsubscribePacket();
+
2296  UnsubscribePacket(const UnsubscribePacket &) noexcept = delete;
+
2297  UnsubscribePacket(UnsubscribePacket &&) noexcept = delete;
+
2298  UnsubscribePacket &operator=(const UnsubscribePacket &) noexcept = delete;
+
2299  UnsubscribePacket &operator=(UnsubscribePacket &&) noexcept = delete;
+
2300 
+
2301  private:
+
2302  Allocator *m_allocator;
+
2303 
+
2310  Crt::Vector<String> m_topicFilters;
+
2311 
+
2318  Crt::Vector<UserProperty> m_userProperties;
+
2319 
+
2321  // Underlying data storage for internal use
+
2323  struct aws_array_list m_topicFiltersList;
+
2324  struct aws_mqtt5_user_property *m_userPropertiesStorage;
+
2325  };
+
2326 
+ +
2332  {
+
2333  public:
+ +
2335  const aws_mqtt5_packet_unsuback_view &packet,
+
2336  Allocator *allocator = ApiAllocator()) noexcept;
+
2337 
+
2338  /* The packet type */
+
2339  PacketType getType() override { return PacketType::AWS_MQTT5_PT_UNSUBACK; };
+
2340 
+
2349  const Crt::Optional<Crt::String> &getReasonString() const noexcept;
+
2350 
+
2359  const Crt::Vector<UserProperty> &getUserProperties() const noexcept;
+
2360 
+
2371  const Crt::Vector<UnSubAckReasonCode> &getReasonCodes() const noexcept;
+
2372 
+
2373  virtual ~UnSubAckPacket() { m_userProperties.clear(); };
+
2374  UnSubAckPacket(const UnSubAckPacket &) noexcept = delete;
+
2375  UnSubAckPacket(UnSubAckPacket &&) noexcept = delete;
+
2376  UnSubAckPacket &operator=(const UnSubAckPacket &) noexcept = delete;
+
2377  UnSubAckPacket &operator=(UnSubAckPacket &&) noexcept = delete;
+
2378 
+
2379  private:
+
2386  Crt::Optional<Crt::String> m_reasonString;
+
2387 
+
2394  Crt::Vector<UserProperty> m_userProperties;
+
2395 
+
2403  Crt::Vector<UnSubAckReasonCode> m_reasonCodes;
+
2404  };
+
2405 
+
2406  } // namespace Mqtt5
+
2407  } // namespace Crt
+
2408 } // namespace Aws
+
+
aws_mqtt5_puback_reason_code PubAckReasonCode
Definition: Mqtt5Types.h:127
+
PacketType getType() override
Definition: Mqtt5Packets.h:64
+
PacketType getType() override
Definition: Mqtt5Packets.h:1558
+
virtual PacketType getType()=0
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
PubAckPacket & operator=(const PubAckPacket &toCopy) noexcept=delete
+
SubAckPacket(const SubAckPacket &) noexcept=delete
+
Definition: Mqtt5Packets.h:2332
+
PacketType getType() override
Definition: Mqtt5Packets.h:2163
+
aws_mqtt5_packet_type PacketType
Definition: Mqtt5Types.h:308
+
PacketType getType() override
Definition: Mqtt5Packets.h:2339
+
Definition: Mqtt5Packets.h:53
+
bool wasSuccessful() const
Definition: Mqtt5Packets.h:1855
+
Definition: Mqtt5Packets.h:1551
+
PubAckPacket(PubAckPacket &&toMove) noexcept=delete
+
virtual ~NegotiatedSettings()
Definition: Mqtt5Packets.h:580
+
std::shared_ptr< IPacket > getAck() const
Definition: Mqtt5Packets.h:1870
+
Definition: Mqtt5Packets.h:2156
+
UnsubscribePacket(UnsubscribePacket &&) noexcept=delete
+
aws_mqtt5_payload_format_indicator PayloadFormatIndicator
Definition: Mqtt5Types.h:259
+
ConnAckPacket(const ConnAckPacket &)=delete
+
SubAckPacket(SubAckPacket &&) noexcept=delete
+
PacketType getType() override
Definition: Mqtt5Packets.h:669
+
UnSubAckPacket(UnSubAckPacket &&) noexcept=delete
+
SubscribePacket(SubscribePacket &&) noexcept=delete
+
virtual ~Subscription()
Definition: Mqtt5Packets.h:1971
+
aws_mqtt5_qos QOS
Definition: Mqtt5Types.h:29
+
+
aws_mqtt5_retain_handling_type RetainHandlingType
Definition: Mqtt5Types.h:278
+
Definition: Mqtt5Packets.h:2029
+
PubAckPacket & operator=(PubAckPacket &&toMove) noexcept=delete
+
Definition: Optional.h:18
+
PacketType getType() override
Definition: Mqtt5Packets.h:1773
+
PacketType getType() override
Definition: Mqtt5Packets.h:1178
+
UnsubscribePacket(const UnsubscribePacket &) noexcept=delete
+
aws_mqtt5_suback_reason_code SubAckReasonCode
Definition: Mqtt5Types.h:148
+
Definition: Mqtt5Packets.h:479
+
Definition: Mqtt5Packets.h:1890
+
ConnAckPacket(ConnAckPacket &&) noexcept=delete
+
UnSubAckPacket(const UnSubAckPacket &) noexcept=delete
+
const Crt::String & getName() const noexcept
Definition: Mqtt5Packets.h:28
+
Definition: Mqtt5Packets.h:43
+
+
const Crt::String & getValue() const noexcept
Definition: Mqtt5Packets.h:29
+
aws_mqtt5_disconnect_reason_code DisconnectReasonCode
Definition: Mqtt5Types.h:107
+
int getErrorCode() const
Definition: Mqtt5Packets.h:1862
+
Definition: Mqtt5Packets.h:663
+
Definition: Mqtt5Packets.h:1844
+
aws_mqtt5_unsuback_reason_code UnSubAckReasonCode
Definition: Mqtt5Types.h:169
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
aws_mqtt5_connect_reason_code ConnectReasonCode
Definition: Mqtt5Types.h:65
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
NegotiatedSettings(NegotiatedSettings &&) noexcept=delete
+
Definition: Mqtt5Packets.h:2235
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
PubAckPacket(const PubAckPacket &toCopy) noexcept=delete
+
aws_allocator Allocator
Definition: Allocator.h:14
+
NegotiatedSettings(const NegotiatedSettings &)=delete
+
Definition: Mqtt5Packets.h:24
+
PacketType getType() override
Definition: Mqtt5Packets.h:2240
+
Definition: Mqtt5Packets.h:1767
+
+
SubscribePacket(const SubscribePacket &) noexcept=delete
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
PacketType getType() override
Definition: Mqtt5Packets.h:2034
+
Definition: Mqtt5Packets.h:1171
+ + + + diff --git a/docs/_mqtt5_types_8h.html b/docs/_mqtt5_types_8h.html new file mode 100644 index 000000000..48e1292c0 --- /dev/null +++ b/docs/_mqtt5_types_8h.html @@ -0,0 +1,128 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Types.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Types.h File Reference
+
+
+
#include <aws/mqtt/v5/mqtt5_client.h>
+#include <aws/mqtt/v5/mqtt5_types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt5
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Crt::Mqtt5::QOS = aws_mqtt5_qos
 
using Aws::Crt::Mqtt5::ConnectReasonCode = aws_mqtt5_connect_reason_code
 
using Aws::Crt::Mqtt5::DisconnectReasonCode = aws_mqtt5_disconnect_reason_code
 
using Aws::Crt::Mqtt5::PubAckReasonCode = aws_mqtt5_puback_reason_code
 
using Aws::Crt::Mqtt5::SubAckReasonCode = aws_mqtt5_suback_reason_code
 
using Aws::Crt::Mqtt5::UnSubAckReasonCode = aws_mqtt5_unsuback_reason_code
 
using Aws::Crt::Mqtt5::ClientSessionBehaviorType = aws_mqtt5_client_session_behavior_type
 
using Aws::Crt::Mqtt5::ClientExtendedValidationAndFlowControl = aws_mqtt5_extended_validation_and_flow_control_options
 
using Aws::Crt::Mqtt5::ClientOperationQueueBehaviorType = aws_mqtt5_client_operation_queue_behavior_type
 
using Aws::Crt::Mqtt5::ExponentialBackoffJitterMode = aws_exponential_backoff_jitter_mode
 
using Aws::Crt::Mqtt5::JitterMode = ExponentialBackoffJitterMode
 
using Aws::Crt::Mqtt5::PayloadFormatIndicator = aws_mqtt5_payload_format_indicator
 
using Aws::Crt::Mqtt5::RetainHandlingType = aws_mqtt5_retain_handling_type
 
using Aws::Crt::Mqtt5::PacketType = aws_mqtt5_packet_type
 
+
+ + + + diff --git a/docs/_mqtt5_types_8h_source.html b/docs/_mqtt5_types_8h_source.html new file mode 100644 index 000000000..efcecaf77 --- /dev/null +++ b/docs/_mqtt5_types_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Types.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Mqtt5Types.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/mqtt/v5/mqtt5_client.h>
+
7 #include <aws/mqtt/v5/mqtt5_types.h>
+
8 
+
9 namespace Aws
+
10 {
+
11  namespace Crt
+
12  {
+
13  namespace Mqtt5
+
14  {
+
29  using QOS = aws_mqtt5_qos;
+
30 
+
65  using ConnectReasonCode = aws_mqtt5_connect_reason_code;
+
66 
+
107  using DisconnectReasonCode = aws_mqtt5_disconnect_reason_code;
+
108 
+
127  using PubAckReasonCode = aws_mqtt5_puback_reason_code;
+
128 
+
148  using SubAckReasonCode = aws_mqtt5_suback_reason_code;
+
149 
+
169  using UnSubAckReasonCode = aws_mqtt5_unsuback_reason_code;
+
170 
+
186  using ClientSessionBehaviorType = aws_mqtt5_client_session_behavior_type;
+
187 
+
200  using ClientExtendedValidationAndFlowControl = aws_mqtt5_extended_validation_and_flow_control_options;
+
201 
+
223  using ClientOperationQueueBehaviorType = aws_mqtt5_client_operation_queue_behavior_type;
+
224 
+
242  using ExponentialBackoffJitterMode = aws_exponential_backoff_jitter_mode;
+
243 
+ +
246 
+
259  using PayloadFormatIndicator = aws_mqtt5_payload_format_indicator;
+
260 
+
278  using RetainHandlingType = aws_mqtt5_retain_handling_type;
+
279 
+
308  using PacketType = aws_mqtt5_packet_type;
+
309 
+
310  } // namespace Mqtt5
+
311 
+
312  } // namespace Crt
+
313 } // namespace Aws
+
+
aws_mqtt5_puback_reason_code PubAckReasonCode
Definition: Mqtt5Types.h:127
+
aws_mqtt5_packet_type PacketType
Definition: Mqtt5Types.h:308
+
ExponentialBackoffJitterMode JitterMode
Definition: Mqtt5Types.h:245
+
aws_mqtt5_payload_format_indicator PayloadFormatIndicator
Definition: Mqtt5Types.h:259
+
aws_mqtt5_extended_validation_and_flow_control_options ClientExtendedValidationAndFlowControl
Definition: Mqtt5Types.h:200
+
aws_mqtt5_qos QOS
Definition: Mqtt5Types.h:29
+
aws_mqtt5_retain_handling_type RetainHandlingType
Definition: Mqtt5Types.h:278
+
aws_mqtt5_suback_reason_code SubAckReasonCode
Definition: Mqtt5Types.h:148
+
aws_mqtt5_disconnect_reason_code DisconnectReasonCode
Definition: Mqtt5Types.h:107
+
aws_mqtt5_unsuback_reason_code UnSubAckReasonCode
Definition: Mqtt5Types.h:169
+
aws_mqtt5_connect_reason_code ConnectReasonCode
Definition: Mqtt5Types.h:65
+
Definition: Allocator.h:11
+
aws_mqtt5_client_session_behavior_type ClientSessionBehaviorType
Definition: Mqtt5Types.h:186
+
aws_exponential_backoff_jitter_mode ExponentialBackoffJitterMode
Definition: Mqtt5Types.h:242
+
aws_mqtt5_client_operation_queue_behavior_type ClientOperationQueueBehaviorType
Definition: Mqtt5Types.h:223
+ + + + diff --git a/docs/_mqtt_common_8cpp.html b/docs/_mqtt_common_8cpp.html new file mode 100644 index 000000000..2c72e593e --- /dev/null +++ b/docs/_mqtt_common_8cpp.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/iot/MqttCommon.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttCommon.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iot
 
+
+ + + + diff --git a/docs/_mqtt_common_8h.html b/docs/_mqtt_common_8h.html new file mode 100644 index 000000000..4244ecd34 --- /dev/null +++ b/docs/_mqtt_common_8h.html @@ -0,0 +1,110 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/MqttCommon.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttCommon.h File Reference
+
+
+
#include <aws/crt/Config.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/auth/Sigv4Signing.h>
+#include <aws/crt/mqtt/MqttClient.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  Aws::Iot::WebsocketConfig
 
struct  Aws::Iot::Pkcs12Options
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iot
 
+ + + +

+Typedefs

using Aws::Iot::CreateSigningConfig = std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)>
 
+
+ + + + diff --git a/docs/_mqtt_common_8h_source.html b/docs/_mqtt_common_8h_source.html new file mode 100644 index 000000000..8d4507260 --- /dev/null +++ b/docs/_mqtt_common_8h_source.html @@ -0,0 +1,155 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/MqttCommon.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttCommon.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Config.h>
+
7 #include <aws/crt/Exports.h>
+ + +
10 
+
11 #if !BYO_CRYPTO
+
12 
+
13 namespace Aws
+
14 {
+
15  namespace Iot
+
16  {
+
17 
+
18  using CreateSigningConfig = std::function<std::shared_ptr<Crt::Auth::ISigningConfig>(void)>;
+
19 
+ +
24  {
+ +
36  const Crt::String &signingRegion,
+
37  Crt::Io::ClientBootstrap *bootstrap,
+
38  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
39 
+
51  WebsocketConfig(const Crt::String &signingRegion, Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
52 
+ +
63  const Crt::String &signingRegion,
+
64  const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
+
65  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
66 
+ +
81  const std::shared_ptr<Crt::Auth::ICredentialsProvider> &credentialsProvider,
+
82  const std::shared_ptr<Crt::Auth::IHttpRequestSigner> &signer,
+
83  CreateSigningConfig createSigningConfig) noexcept;
+
84 
+
85  std::shared_ptr<Crt::Auth::ICredentialsProvider> CredentialsProvider;
+
86  std::shared_ptr<Crt::Auth::IHttpRequestSigner> Signer;
+ +
88 
+ + + +
98  };
+
99 
+ +
105  {
+ + +
108  };
+
109 
+
110  } // namespace Iot
+
111 } // namespace Aws
+
112 
+
113 #endif // !BYO_CRYPTO
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
Crt::String SigningRegion
Definition: MqttCommon.h:96
+
std::shared_ptr< Crt::Auth::IHttpRequestSigner > Signer
Definition: MqttCommon.h:86
+
Definition: MqttCommon.h:24
+
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: MqttCommon.h:95
+
Definition: MqttCommon.h:105
+
CreateSigningConfig CreateSigningConfigCb
Definition: MqttCommon.h:87
+
Crt::String pkcs12_file
Definition: MqttCommon.h:106
+
Definition: Optional.h:18
+
std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)> CreateSigningConfig
Definition: MqttCommon.h:18
+
Crt::String ServiceName
Definition: MqttCommon.h:97
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
Crt::String pkcs12_password
Definition: MqttCommon.h:107
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
+
Definition: Bootstrap.h:35
+
+
std::shared_ptr< Crt::Auth::ICredentialsProvider > CredentialsProvider
Definition: MqttCommon.h:85
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_mqtt_connection_8cpp.html b/docs/_mqtt_connection_8cpp.html new file mode 100644 index 000000000..fe9f90483 --- /dev/null +++ b/docs/_mqtt_connection_8cpp.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/MqttConnection.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttConnection.cpp File Reference
+
+
+
#include <aws/crt/mqtt/MqttConnection.h>
+#include <aws/crt/mqtt/Mqtt5Client.h>
+#include <aws/crt/mqtt/private/Mqtt5ClientCore.h>
+#include <aws/crt/mqtt/private/MqttConnectionCore.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt
 
+
+ + + + diff --git a/docs/_mqtt_connection_8h.html b/docs/_mqtt_connection_8h.html new file mode 100644 index 000000000..fbbfc442a --- /dev/null +++ b/docs/_mqtt_connection_8h.html @@ -0,0 +1,145 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttConnection.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttConnection.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <aws/crt/mqtt/MqttTypes.h>
+#include <aws/mqtt/client.h>
+#include <aws/mqtt/v5/mqtt5_client.h>
+#include <functional>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Classes

struct  Aws::Crt::Mqtt::OnConnectionClosedData
 
struct  Aws::Crt::Mqtt::OnConnectionSuccessData
 
struct  Aws::Crt::Mqtt::OnConnectionFailureData
 
class  Aws::Crt::Mqtt::MqttConnection
 
+ + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
 Aws::Crt::Mqtt5
 
 Aws::Crt::Mqtt
 
+ + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Crt::Mqtt::OnConnectionInterruptedHandler = std::function< void(MqttConnection &connection, int error)>
 
using Aws::Crt::Mqtt::OnConnectionResumedHandler = std::function< void(MqttConnection &connection, ReturnCode connectCode, bool sessionPresent)>
 
using Aws::Crt::Mqtt::OnConnectionCompletedHandler = std::function< void(MqttConnection &connection, int errorCode, ReturnCode returnCode, bool sessionPresent)>
 
using Aws::Crt::Mqtt::OnConnectionClosedHandler = std::function< void(MqttConnection &connection, OnConnectionClosedData *callbackData)>
 
using Aws::Crt::Mqtt::OnConnectionSuccessHandler = std::function< void(MqttConnection &connection, OnConnectionSuccessData *callbackData)>
 
using Aws::Crt::Mqtt::OnConnectionFailureHandler = std::function< void(MqttConnection &connection, OnConnectionFailureData *callbackData)>
 
using Aws::Crt::Mqtt::OnDisconnectHandler = std::function< void(MqttConnection &connection)>
 
using Aws::Crt::Mqtt::OnPublishReceivedHandler = std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload)>
 
using Aws::Crt::Mqtt::OnWebSocketHandshakeInterceptComplete = std::function< void(const std::shared_ptr< Http::HttpRequest > &, int errorCode)>
 
using Aws::Crt::Mqtt::OnWebSocketHandshakeIntercept = std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)>
 
+
+ + + + diff --git a/docs/_mqtt_connection_8h_source.html b/docs/_mqtt_connection_8h_source.html new file mode 100644 index 000000000..932963c8b --- /dev/null +++ b/docs/_mqtt_connection_8h_source.html @@ -0,0 +1,315 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttConnection.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttConnection.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/StlAllocator.h>
+
9 #include <aws/crt/Types.h>
+ + +
12 #include <aws/crt/io/TlsOptions.h>
+
13 #include <aws/crt/mqtt/MqttTypes.h>
+
14 
+
15 #include <aws/mqtt/client.h>
+
16 #include <aws/mqtt/v5/mqtt5_client.h>
+
17 
+
18 #include <functional>
+
19 #include <memory>
+
20 
+
21 namespace Aws
+
22 {
+
23  namespace Crt
+
24  {
+
25  namespace Http
+
26  {
+
27  class HttpRequest;
+
28  }
+
29 
+
30  namespace Mqtt5
+
31  {
+
32  class Mqtt5Client;
+
33  class Mqtt5ClientCore;
+
34  } // namespace Mqtt5
+
35 
+
36  namespace Mqtt
+
37  {
+
38  class MqttClient;
+
39  class MqttConnectionCore;
+
40  class MqttConnection;
+
41 
+ +
47  {
+
48  };
+
49 
+ +
54  {
+ +
59 
+ +
65  };
+
66 
+ +
71  {
+
76  int error;
+
77  };
+
78 
+
82  using OnConnectionInterruptedHandler = std::function<void(MqttConnection &connection, int error)>;
+
83 
+ +
88  std::function<void(MqttConnection &connection, ReturnCode connectCode, bool sessionPresent)>;
+
89 
+
93  using OnConnectionCompletedHandler = std::function<
+
94  void(MqttConnection &connection, int errorCode, ReturnCode returnCode, bool sessionPresent)>;
+
95 
+ +
103  std::function<void(MqttConnection &connection, OnConnectionClosedData *callbackData)>;
+
104 
+ +
111  std::function<void(MqttConnection &connection, OnConnectionSuccessData *callbackData)>;
+
112 
+ +
119  std::function<void(MqttConnection &connection, OnConnectionFailureData *callbackData)>;
+
120 
+
124  using OnDisconnectHandler = std::function<void(MqttConnection &connection)>;
+
125 
+ +
130  std::function<void(MqttConnection &connection, const String &topic, const ByteBuf &payload)>;
+
131 
+ +
137  std::function<void(const std::shared_ptr<Http::HttpRequest> &, int errorCode)>;
+
138 
+
145  using OnWebSocketHandshakeIntercept = std::function<
+
146  void(std::shared_ptr<Http::HttpRequest> req, const OnWebSocketHandshakeInterceptComplete &onComplete)>;
+
147 
+
157  class AWS_CRT_CPP_API MqttConnection final : public std::enable_shared_from_this<MqttConnection>
+
158  {
+
159  friend class MqttClient;
+
160  friend class Mqtt5::Mqtt5ClientCore;
+
161 
+
162  public:
+
163  ~MqttConnection();
+
164  MqttConnection(const MqttConnection &) = delete;
+ + + +
168 
+
175  static std::shared_ptr<Crt::Mqtt::MqttConnection> NewConnectionFromMqtt5Client(
+
176  std::shared_ptr<Mqtt5::Mqtt5Client> mqtt5client) noexcept;
+
177 
+
181  operator bool() const noexcept;
+
182 
+
186  int LastError() const noexcept;
+
187 
+
196  bool SetWill(const char *topic, QOS qos, bool retain, const ByteBuf &payload) noexcept;
+
197 
+
205  bool SetLogin(const char *username, const char *password) noexcept;
+
206 
+
210  bool SetWebsocketProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept;
+
211 
+
221  bool SetHttpProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept;
+
222 
+
234  bool SetReconnectTimeout(uint64_t min_seconds, uint64_t max_seconds) noexcept;
+
235 
+
252  bool Connect(
+
253  const char *clientId,
+
254  bool cleanSession,
+
255  uint16_t keepAliveTimeSecs = 0,
+
256  uint32_t pingTimeoutMs = 0,
+
257  uint32_t protocolOperationTimeoutMs = 0) noexcept;
+
258 
+
263  bool Disconnect() noexcept;
+
264 
+
266  aws_mqtt_client_connection *GetUnderlyingConnection() noexcept;
+
267 
+
280  uint16_t Subscribe(
+
281  const char *topicFilter,
+
282  QOS qos,
+
283  OnMessageReceivedHandler &&onMessage,
+
284  OnSubAckHandler &&onSubAck) noexcept;
+
285 
+
289  uint16_t Subscribe(
+
290  const char *topicFilter,
+
291  QOS qos,
+
292  OnPublishReceivedHandler &&onPublish,
+
293  OnSubAckHandler &&onSubAck) noexcept;
+
294 
+
307  uint16_t Subscribe(
+
308  const Vector<std::pair<const char *, OnMessageReceivedHandler>> &topicFilters,
+
309  QOS qos,
+
310  OnMultiSubAckHandler &&onOpComplete) noexcept;
+
311 
+
315  uint16_t Subscribe(
+
316  const Vector<std::pair<const char *, OnPublishReceivedHandler>> &topicFilters,
+
317  QOS qos,
+
318  OnMultiSubAckHandler &&onOpComplete) noexcept;
+
319 
+
327  bool SetOnMessageHandler(OnMessageReceivedHandler &&onMessage) noexcept;
+
328 
+
332  bool SetOnMessageHandler(OnPublishReceivedHandler &&onPublish) noexcept;
+
333 
+
343  uint16_t Unsubscribe(const char *topicFilter, OnOperationCompleteHandler &&onOpComplete) noexcept;
+
344 
+
358  uint16_t Publish(
+
359  const char *topic,
+
360  QOS qos,
+
361  bool retain,
+
362  const ByteBuf &payload,
+
363  OnOperationCompleteHandler &&onOpComplete) noexcept;
+
364 
+
370  const MqttConnectionOperationStatistics &GetOperationStatistics() noexcept;
+
371 
+
375  OnConnectionInterruptedHandler OnConnectionInterrupted;
+
376 
+
380  OnConnectionResumedHandler OnConnectionResumed;
+
381 
+
385  OnConnectionCompletedHandler OnConnectionCompleted;
+
386 
+
390  OnDisconnectHandler OnDisconnect;
+
391 
+
398  OnWebSocketHandshakeIntercept WebsocketInterceptor;
+
399 
+
407  OnConnectionClosedHandler OnConnectionClosed;
+
408 
+ +
415 
+ +
422 
+
423  private:
+
429  MqttConnection() = default;
+
430 
+
439  static std::shared_ptr<MqttConnection> s_CreateMqttConnection(
+
440  aws_mqtt_client *client,
+
441  MqttConnectionOptions options) noexcept;
+
442 
+
451  static std::shared_ptr<MqttConnection> s_CreateMqttConnection(
+
452  aws_mqtt5_client *mqtt5Client,
+
453  MqttConnectionOptions options) noexcept;
+
458  std::shared_ptr<MqttConnectionCore> m_connectionCore;
+
459  };
+
460  } // namespace Mqtt
+
461  } // namespace Crt
+
462 } // namespace Aws
+
+
std::function< void(MqttConnection &connection, OnConnectionFailureData *callbackData)> OnConnectionFailureHandler
Definition: MqttConnection.h:119
+
MqttConnection(const MqttConnection &)=delete
+
+
Definition: MqttTypes.h:28
+
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
+
std::function< void(const std::shared_ptr< Http::HttpRequest > &, int errorCode)> OnWebSocketHandshakeInterceptComplete
Definition: MqttConnection.h:137
+
std::function< void(SecureTunnel *secureTunnel, int errorCode)> OnConnectionFailure
Definition: SecureTunnel.h:509
+
std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)> OnSubAckHandler
Definition: MqttTypes.h:68
+
Definition: MqttConnection.h:71
+
std::function< void(MqttConnection &connection, OnConnectionSuccessData *callbackData)> OnConnectionSuccessHandler
Definition: MqttConnection.h:111
+
int error
Definition: MqttConnection.h:76
+
Definition: MqttConnection.h:158
+
ReturnCode returnCode
Definition: MqttConnection.h:58
+
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
MqttConnection(MqttConnection &&)=delete
+
std::function< void(MqttConnection &connection, uint16_t packetId, const Vector< String > &topics, QOS qos, int errorCode)> OnMultiSubAckHandler
Definition: MqttTypes.h:84
+
MqttConnection & operator=(MqttConnection &&)=delete
+
std::function< void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)> OnConnectionSuccess
Definition: SecureTunnel.h:503
+
bool sessionPresent
Definition: MqttConnection.h:64
+
std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)> OnOperationCompleteHandler
Definition: MqttTypes.h:97
+
+
std::function< void(MqttConnection &connection, ReturnCode connectCode, bool sessionPresent)> OnConnectionResumedHandler
Definition: MqttConnection.h:88
+
aws_mqtt_connect_return_code ReturnCode
Definition: Types.h:41
+
Definition: MqttTypes.h:103
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
std::function< void(MqttConnection &connection, OnConnectionClosedData *callbackData)> OnConnectionClosedHandler
Definition: MqttConnection.h:103
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
+
std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)> OnWebSocketHandshakeIntercept
Definition: MqttConnection.h:146
+
+
Definition: MqttConnection.h:47
+
std::function< void(MqttConnection &connection)> OnDisconnectHandler
Definition: MqttConnection.h:124
+
std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)> OnMessageReceivedHandler
Definition: MqttTypes.h:56
+
Definition: MqttClient.h:48
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
MqttConnection & operator=(const MqttConnection &)=delete
+
Definition: MqttConnection.h:54
+
std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload)> OnPublishReceivedHandler
Definition: MqttConnection.h:130
+
std::function< void(MqttConnection &connection, int error)> OnConnectionInterruptedHandler
Definition: MqttConnection.h:82
+
std::function< void(MqttConnection &connection, int errorCode, ReturnCode returnCode, bool sessionPresent)> OnConnectionCompletedHandler
Definition: MqttConnection.h:94
+ + + + diff --git a/docs/_mqtt_connection_core_8cpp.html b/docs/_mqtt_connection_core_8cpp.html new file mode 100644 index 000000000..938fb3d2d --- /dev/null +++ b/docs/_mqtt_connection_core_8cpp.html @@ -0,0 +1,80 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/MqttConnectionCore.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttConnectionCore.cpp File Reference
+
+
+
+ + + + diff --git a/docs/_mqtt_types_8h.html b/docs/_mqtt_types_8h.html new file mode 100644 index 000000000..0453c1879 --- /dev/null +++ b/docs/_mqtt_types_8h.html @@ -0,0 +1,120 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttTypes.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttTypes.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <aws/mqtt/client.h>
+#include <aws/mqtt/v5/mqtt5_client.h>
+#include <functional>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

struct  Aws::Crt::Mqtt::MqttConnectionOptions
 
struct  Aws::Crt::Mqtt::MqttConnectionOperationStatistics
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt
 
+ + + + + + + + + +

+Typedefs

using Aws::Crt::Mqtt::OnMessageReceivedHandler = std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)>
 
using Aws::Crt::Mqtt::OnSubAckHandler = std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)>
 
using Aws::Crt::Mqtt::OnMultiSubAckHandler = std::function< void(MqttConnection &connection, uint16_t packetId, const Vector< String > &topics, QOS qos, int errorCode)>
 
using Aws::Crt::Mqtt::OnOperationCompleteHandler = std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)>
 
+
+ + + + diff --git a/docs/_mqtt_types_8h_source.html b/docs/_mqtt_types_8h_source.html new file mode 100644 index 000000000..e9ea57652 --- /dev/null +++ b/docs/_mqtt_types_8h_source.html @@ -0,0 +1,193 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttTypes.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttTypes.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+ + +
10 
+
11 #include <aws/mqtt/client.h>
+
12 #include <aws/mqtt/v5/mqtt5_client.h>
+
13 
+
14 #include <functional>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Crt
+
19  {
+
20  namespace Mqtt
+
21  {
+
22  class MqttConnection;
+
23 
+ +
28  {
+
29  const char *hostName = nullptr;
+
30  uint32_t port = 0;
+ + + +
34  bool useWebsocket = false;
+
35  bool useTls = false;
+
36  Allocator *allocator = nullptr;
+
37  };
+
38 
+
50  using OnMessageReceivedHandler = std::function<void(
+
51  MqttConnection &connection,
+
52  const String &topic,
+
53  const ByteBuf &payload,
+
54  bool dup,
+
55  QOS qos,
+
56  bool retain)>;
+
57 
+
67  using OnSubAckHandler = std::function<
+
68  void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)>;
+
69 
+
79  using OnMultiSubAckHandler = std::function<void(
+
80  MqttConnection &connection,
+
81  uint16_t packetId,
+
82  const Vector<String> &topics,
+
83  QOS qos,
+
84  int errorCode)>;
+
85 
+ +
97  std::function<void(MqttConnection &connection, uint16_t packetId, int errorCode)>;
+
98 
+ +
103  {
+
104  /*
+
105  * Total number of operations submitted to the connection that have not yet been completed. Unacked
+
106  * operations are a subset of this.
+
107  */
+ +
109 
+
110  /*
+
111  * Total packet size of operations submitted to the connection that have not yet been completed. Unacked
+
112  * operations are a subset of this.
+
113  */
+ +
115 
+
116  /*
+
117  * Total number of operations that have been sent to the server and are waiting for a corresponding ACK
+
118  * before they can be completed.
+
119  */
+ +
121 
+
122  /*
+
123  * Total packet size of operations that have been sent to the server and are waiting for a corresponding
+
124  * ACK before they can be completed.
+
125  */
+ +
127  };
+
128  } // namespace Mqtt
+
129  } // namespace Crt
+
130 } // namespace Aws
+
+
Allocator * allocator
Definition: MqttTypes.h:36
+
bool useWebsocket
Definition: MqttTypes.h:34
+
Definition: MqttTypes.h:28
+
+
uint64_t incompleteOperationCount
Definition: MqttTypes.h:108
+
Crt::Io::TlsConnectionOptions tlsConnectionOptions
Definition: MqttTypes.h:33
+
uint64_t incompleteOperationSize
Definition: MqttTypes.h:114
+
bool useTls
Definition: MqttTypes.h:35
+
Definition: TlsOptions.h:293
+
std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)> OnSubAckHandler
Definition: MqttTypes.h:68
+
Definition: MqttConnection.h:158
+
Io::SocketOptions socketOptions
Definition: MqttTypes.h:31
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
std::function< void(MqttConnection &connection, uint16_t packetId, const Vector< String > &topics, QOS qos, int errorCode)> OnMultiSubAckHandler
Definition: MqttTypes.h:84
+
Definition: TlsOptions.h:350
+
uint64_t unackedOperationCount
Definition: MqttTypes.h:120
+
std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)> OnOperationCompleteHandler
Definition: MqttTypes.h:97
+
Crt::Io::TlsContext tlsContext
Definition: MqttTypes.h:32
+
+
Definition: MqttTypes.h:103
+
Definition: SocketOptions.h:48
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
uint32_t port
Definition: MqttTypes.h:30
+
+
aws_allocator Allocator
Definition: Allocator.h:14
+
const char * hostName
Definition: MqttTypes.h:29
+
std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)> OnMessageReceivedHandler
Definition: MqttTypes.h:56
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
uint64_t unackedOperationSize
Definition: MqttTypes.h:126
+ + + + diff --git a/docs/_named_shadow_delta_updated_subscription_request_8cpp.html b/docs/_named_shadow_delta_updated_subscription_request_8cpp.html new file mode 100644 index 000000000..21cb1f899 --- /dev/null +++ b/docs/_named_shadow_delta_updated_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/NamedShadowDeltaUpdatedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NamedShadowDeltaUpdatedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_named_shadow_delta_updated_subscription_request_8h.html b/docs/_named_shadow_delta_updated_subscription_request_8h.html new file mode 100644 index 000000000..b5685341d --- /dev/null +++ b/docs/_named_shadow_delta_updated_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/NamedShadowDeltaUpdatedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NamedShadowDeltaUpdatedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_named_shadow_delta_updated_subscription_request_8h_source.html b/docs/_named_shadow_delta_updated_subscription_request_8h_source.html new file mode 100644 index 000000000..3854c0a79 --- /dev/null +++ b/docs/_named_shadow_delta_updated_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/NamedShadowDeltaUpdatedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
NamedShadowDeltaUpdatedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(NamedShadowDeltaUpdatedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotshadow
+
49 } // namespace Aws
+
+
+
+
Definition: NamedShadowDeltaUpdatedSubscriptionRequest.h:24
+
NamedShadowDeltaUpdatedSubscriptionRequest()=default
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: NamedShadowDeltaUpdatedSubscriptionRequest.h:43
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: NamedShadowDeltaUpdatedSubscriptionRequest.h:37
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_named_shadow_updated_subscription_request_8cpp.html b/docs/_named_shadow_updated_subscription_request_8cpp.html new file mode 100644 index 000000000..6cb912db6 --- /dev/null +++ b/docs/_named_shadow_updated_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/NamedShadowUpdatedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NamedShadowUpdatedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_named_shadow_updated_subscription_request_8h.html b/docs/_named_shadow_updated_subscription_request_8h.html new file mode 100644 index 000000000..a5e889c85 --- /dev/null +++ b/docs/_named_shadow_updated_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/NamedShadowUpdatedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NamedShadowUpdatedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_named_shadow_updated_subscription_request_8h_source.html b/docs/_named_shadow_updated_subscription_request_8h_source.html new file mode 100644 index 000000000..927c6de0f --- /dev/null +++ b/docs/_named_shadow_updated_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/NamedShadowUpdatedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
NamedShadowUpdatedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(NamedShadowUpdatedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotshadow
+
49 } // namespace Aws
+
+
+
NamedShadowUpdatedSubscriptionRequest()=default
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: NamedShadowUpdatedSubscriptionRequest.h:43
+
Definition: NamedShadowUpdatedSubscriptionRequest.h:24
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: NamedShadowUpdatedSubscriptionRequest.h:37
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_next_job_execution_changed_event_8cpp.html b/docs/_next_job_execution_changed_event_8cpp.html new file mode 100644 index 000000000..8f51d9ec2 --- /dev/null +++ b/docs/_next_job_execution_changed_event_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/NextJobExecutionChangedEvent.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NextJobExecutionChangedEvent.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_next_job_execution_changed_event_8h.html b/docs/_next_job_execution_changed_event_8h.html new file mode 100644 index 000000000..b6de84e62 --- /dev/null +++ b/docs/_next_job_execution_changed_event_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/NextJobExecutionChangedEvent.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NextJobExecutionChangedEvent.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::NextJobExecutionChangedEvent
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_next_job_execution_changed_event_8h_source.html b/docs/_next_job_execution_changed_event_8h_source.html new file mode 100644 index 000000000..8ef26775c --- /dev/null +++ b/docs/_next_job_execution_changed_event_8h_source.html @@ -0,0 +1,134 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/NextJobExecutionChangedEvent.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
NextJobExecutionChangedEvent.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 
+
12 #include <aws/iotjobs/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotjobs
+
20  {
+
21 
+ +
30  {
+
31  public:
+ +
33 
+ +
35  NextJobExecutionChangedEvent &operator=(const Crt::JsonView &doc);
+
36 
+
37  void SerializeToObject(Crt::JsonObject &doc) const;
+
38 
+ +
44 
+ +
50 
+
51  private:
+
52  static void LoadFromObject(NextJobExecutionChangedEvent &obj, const Crt::JsonView &doc);
+
53  };
+
54  } // namespace Iotjobs
+
55 } // namespace Aws
+
+
Definition: NextJobExecutionChangedEvent.h:30
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: NextJobExecutionChangedEvent.h:49
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionData > Execution
Definition: NextJobExecutionChangedEvent.h:43
+
+
+
+
+
Definition: JsonObject.h:248
+
+
+
Definition: JsonObject.h:21
+
NextJobExecutionChangedEvent()=default
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_next_job_execution_changed_subscription_request_8cpp.html b/docs/_next_job_execution_changed_subscription_request_8cpp.html new file mode 100644 index 000000000..399ed53af --- /dev/null +++ b/docs/_next_job_execution_changed_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/NextJobExecutionChangedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NextJobExecutionChangedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_next_job_execution_changed_subscription_request_8h.html b/docs/_next_job_execution_changed_subscription_request_8h.html new file mode 100644 index 000000000..dc3babd8d --- /dev/null +++ b/docs/_next_job_execution_changed_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/NextJobExecutionChangedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
NextJobExecutionChangedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_next_job_execution_changed_subscription_request_8h_source.html b/docs/_next_job_execution_changed_subscription_request_8h_source.html new file mode 100644 index 000000000..19171c5a4 --- /dev/null +++ b/docs/_next_job_execution_changed_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/NextJobExecutionChangedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
NextJobExecutionChangedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(NextJobExecutionChangedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotjobs
+
43 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: NextJobExecutionChangedSubscriptionRequest.h:37
+
NextJobExecutionChangedSubscriptionRequest()=default
+
+
+
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: NextJobExecutionChangedSubscriptionRequest.h:24
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_optional_8h.html b/docs/_optional_8h.html new file mode 100644 index 000000000..d46dd6daf --- /dev/null +++ b/docs/_optional_8h.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Optional.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Optional.h File Reference
+
+
+
#include <aws/crt/Utility.h>
+#include <utility>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Optional< T >
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_optional_8h_source.html b/docs/_optional_8h_source.html new file mode 100644 index 000000000..e99ca9a8b --- /dev/null +++ b/docs/_optional_8h_source.html @@ -0,0 +1,321 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Optional.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Optional.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Utility.h>
+
7 #include <utility>
+
8 
+
9 namespace Aws
+
10 {
+
11  namespace Crt
+
12  {
+
17  template <typename T> class Optional
+
18  {
+
19  public:
+
20  Optional() : m_value(nullptr) {}
+
21  Optional(const T &val)
+
22  {
+
23  new (m_storage) T(val);
+
24  m_value = reinterpret_cast<T *>(m_storage);
+
25  }
+
26 
+
27  Optional(T &&val)
+
28  {
+
29  new (m_storage) T(std::forward<T>(val));
+
30  m_value = reinterpret_cast<T *>(m_storage);
+
31  }
+
32 
+ +
34  {
+
35  if (m_value)
+
36  {
+
37  m_value->~T();
+
38  }
+
39  }
+
40 
+
41  template <typename U = T> Optional &operator=(U &&u)
+
42  {
+
43  if (m_value)
+
44  {
+
45  *m_value = std::forward<U>(u);
+
46  return *this;
+
47  }
+
48 
+
49  new (m_storage) T(std::forward<U>(u));
+
50  m_value = reinterpret_cast<T *>(m_storage);
+
51 
+
52  return *this;
+
53  }
+
54 
+
55  Optional(const Optional<T> &other)
+
56  {
+
57  if (other.m_value)
+
58  {
+
59  new (m_storage) T(*other.m_value);
+
60  m_value = reinterpret_cast<T *>(m_storage);
+
61  }
+
62  else
+
63  {
+
64  m_value = nullptr;
+
65  }
+
66  }
+
67 
+ +
69  {
+
70  if (other.m_value)
+
71  {
+
72  new (m_storage) T(std::forward<T>(*other.m_value));
+
73  m_value = reinterpret_cast<T *>(m_storage);
+
74  }
+
75  else
+
76  {
+
77  m_value = nullptr;
+
78  }
+
79  }
+
80 
+
81  template <typename... Args> explicit Optional(Aws::Crt::InPlaceT, Args &&...args)
+
82  {
+
83  new (m_storage) T(std::forward<Args>(args)...);
+
84  m_value = reinterpret_cast<T *>(m_storage);
+
85  }
+
86 
+
87  Optional &operator=(const Optional &other)
+
88  {
+
89  if (this == &other)
+
90  {
+
91  return *this;
+
92  }
+
93 
+
94  if (m_value)
+
95  {
+
96  if (other.m_value)
+
97  {
+
98  *m_value = *other.m_value;
+
99  }
+
100  else
+
101  {
+
102  m_value->~T();
+
103  m_value = nullptr;
+
104  }
+
105 
+
106  return *this;
+
107  }
+
108 
+
109  if (other.m_value)
+
110  {
+
111  new (m_storage) T(*other.m_value);
+
112  m_value = reinterpret_cast<T *>(m_storage);
+
113  }
+
114 
+
115  return *this;
+
116  }
+
117 
+
118  template <typename U = T> Optional<T> &operator=(const Optional<U> &other)
+
119  {
+
120  if (this == &other)
+
121  {
+
122  return *this;
+
123  }
+
124 
+
125  if (m_value)
+
126  {
+
127  if (other.m_value)
+
128  {
+
129  *m_value = *other.m_value;
+
130  }
+
131  else
+
132  {
+
133  m_value->~T();
+
134  m_value = nullptr;
+
135  }
+
136 
+
137  return *this;
+
138  }
+
139 
+
140  if (other.m_value)
+
141  {
+
142  new (m_storage) T(*other.m_value);
+
143  m_value = reinterpret_cast<T *>(m_storage);
+
144  }
+
145 
+
146  return *this;
+
147  }
+
148 
+
149  template <typename U = T> Optional<T> &operator=(Optional<U> &&other)
+
150  {
+
151  if (this == &other)
+
152  {
+
153  return *this;
+
154  }
+
155 
+
156  if (m_value)
+
157  {
+
158  if (other.m_value)
+
159  {
+
160  *m_value = std::forward<U>(*other.m_value);
+
161  }
+
162  else
+
163  {
+
164  m_value->~T();
+
165  m_value = nullptr;
+
166  }
+
167 
+
168  return *this;
+
169  }
+
170 
+
171  if (other.m_value)
+
172  {
+
173  new (m_storage) T(std::forward<U>(*other.m_value));
+
174  m_value = reinterpret_cast<T *>(m_storage);
+
175  }
+
176 
+
177  return *this;
+
178  }
+
179 
+
180  template <typename... Args> T &emplace(Args &&...args)
+
181  {
+
182  reset();
+
183 
+
184  new (m_storage) T(std::forward<Args>(args)...);
+
185  m_value = reinterpret_cast<T *>(m_storage);
+
186 
+
187  return *m_value;
+
188  }
+
189 
+
190  const T *operator->() const { return m_value; }
+
191  T *operator->() { return m_value; }
+
192  const T &operator*() const & { return *m_value; }
+
193  T &operator*() & { return *m_value; }
+
194  const T &&operator*() const && { return std::move(*m_value); }
+
195  T &&operator*() && { return std::move(*m_value); }
+
196 
+
197  explicit operator bool() const noexcept { return m_value != nullptr; }
+
198  bool has_value() const noexcept { return m_value != nullptr; }
+
199 
+
200  T &value() & { return *m_value; }
+
201  const T &value() const & { return *m_value; }
+
202 
+
203  T &&value() && { return std::move(*m_value); }
+
204  const T &&value() const && { return std::move(*m_value); }
+
205 
+
206  void reset()
+
207  {
+
208  if (m_value)
+
209  {
+
210  m_value->~T();
+
211  m_value = nullptr;
+
212  }
+
213  }
+
214 
+
215  private:
+
216  alignas(T) char m_storage[sizeof(T)];
+
217  T *m_value;
+
218  };
+
219  } // namespace Crt
+
220 } // namespace Aws
+
+
const T && operator*() const &&
Definition: Optional.h:194
+
Optional(const T &val)
Definition: Optional.h:21
+
Definition: Utility.h:15
+
T & emplace(Args &&...args)
Definition: Optional.h:180
+
const T & operator*() const &
Definition: Optional.h:192
+
Optional(T &&val)
Definition: Optional.h:27
+
Optional & operator=(U &&u)
Definition: Optional.h:41
+
Optional< T > & operator=(Optional< U > &&other)
Definition: Optional.h:149
+
bool has_value() const noexcept
Definition: Optional.h:198
+
Definition: Optional.h:18
+
T & value() &
Definition: Optional.h:200
+
~Optional()
Definition: Optional.h:33
+
Definition: Allocator.h:11
+
T & operator*() &
Definition: Optional.h:193
+
const T & value() const &
Definition: Optional.h:201
+
Optional< T > & operator=(const Optional< U > &other)
Definition: Optional.h:118
+
const T && value() const &&
Definition: Optional.h:204
+
T && operator*() &&
Definition: Optional.h:195
+
T && value() &&
Definition: Optional.h:203
+
Optional(Optional< T > &&other)
Definition: Optional.h:68
+
Optional()
Definition: Optional.h:20
+
+
Optional(const Optional< T > &other)
Definition: Optional.h:55
+
Optional & operator=(const Optional &other)
Definition: Optional.h:87
+
T * operator->()
Definition: Optional.h:191
+
const T * operator->() const
Definition: Optional.h:190
+
void reset()
Definition: Optional.h:206
+
Optional(Aws::Crt::InPlaceT, Args &&...args)
Definition: Optional.h:81
+ + + + diff --git a/docs/_pkcs11_8cpp.html b/docs/_pkcs11_8cpp.html new file mode 100644 index 000000000..a979b1a1b --- /dev/null +++ b/docs/_pkcs11_8cpp.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/Pkcs11.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Pkcs11.cpp File Reference
+
+
+
#include <aws/crt/io/Pkcs11.h>
+#include <aws/io/logging.h>
+#include <aws/io/pkcs11.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_pkcs11_8h.html b/docs/_pkcs11_8h.html new file mode 100644 index 000000000..543e600d8 --- /dev/null +++ b/docs/_pkcs11_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Pkcs11.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Pkcs11.h File Reference
+
+
+
#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Io::Pkcs11Lib
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_pkcs11_8h_source.html b/docs/_pkcs11_8h_source.html new file mode 100644 index 000000000..f0c768ebb --- /dev/null +++ b/docs/_pkcs11_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Pkcs11.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Pkcs11.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+
8 
+
9 struct aws_pkcs11_lib;
+
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
15  namespace Io
+
16  {
+ +
24  {
+
25  public:
+ +
31  {
+
39  Default,
+
40 
+
47  Omit,
+
48 
+
57  Strict,
+
58  };
+
59 
+
75  static std::shared_ptr<Pkcs11Lib> Create(const String &filename, Allocator *allocator = ApiAllocator());
+
76 
+
92  static std::shared_ptr<Pkcs11Lib> Create(
+
93  const String &filename,
+
94  InitializeFinalizeBehavior initializeFinalizeBehavior,
+
95  Allocator *allocator = ApiAllocator());
+
96 
+
97  ~Pkcs11Lib();
+
98 
+
100  aws_pkcs11_lib *GetNativeHandle() { return impl; }
+
101 
+
103  explicit Pkcs11Lib(aws_pkcs11_lib &impl);
+
104 
+
105  private:
+
106  // no copy/move
+
107  Pkcs11Lib(const Pkcs11Lib &) = delete;
+
108  Pkcs11Lib(Pkcs11Lib &&) = delete;
+
109  Pkcs11Lib &operator=(const Pkcs11Lib &) = delete;
+
110  Pkcs11Lib &operator=(Pkcs11Lib &&) = delete;
+
111 
+
112  aws_pkcs11_lib *impl = nullptr;
+
113  };
+
114  } // namespace Io
+
115  } // namespace Crt
+
116 } // namespace Aws
+
+
Definition: Pkcs11.h:24
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
InitializeFinalizeBehavior
Definition: Pkcs11.h:31
+
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_ref_counted_8h.html b/docs/_ref_counted_8h.html new file mode 100644 index 000000000..de75017cd --- /dev/null +++ b/docs/_ref_counted_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/RefCounted.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RefCounted.h File Reference
+
+
+
#include <aws/common/assert.h>
+#include <memory>
+#include <mutex>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::RefCounted< T >
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_ref_counted_8h_source.html b/docs/_ref_counted_8h_source.html new file mode 100644 index 000000000..eb269337a --- /dev/null +++ b/docs/_ref_counted_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/RefCounted.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RefCounted.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/common/assert.h>
+
8 #include <memory>
+
9 #include <mutex>
+
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
28  template <class T> class RefCounted
+
29  {
+
30  protected:
+ + +
33 
+
34  void AcquireRef()
+
35  {
+
36  m_mutex.lock();
+
37  if (m_count++ == 0)
+
38  {
+
39  m_strongPtr = static_cast<T *>(this)->shared_from_this();
+
40  }
+
41  m_mutex.unlock();
+
42  }
+
43 
+
44  void ReleaseRef()
+
45  {
+
46  // Move contents of m_strongPtr to a temp so that this
+
47  // object can't be destroyed until the function exits.
+
48  std::shared_ptr<T> tmpStrongPtr;
+
49 
+
50  m_mutex.lock();
+
51  AWS_ASSERT(m_count > 0 && "refcount has gone negative");
+
52  if (m_count-- == 1)
+
53  {
+
54  std::swap(m_strongPtr, tmpStrongPtr);
+
55  }
+
56  m_mutex.unlock();
+
57  }
+
58 
+
59  private:
+
60  RefCounted(const RefCounted &) = delete;
+
61  RefCounted &operator=(const RefCounted &) = delete;
+
62 
+
63  size_t m_count = 0;
+
64  std::shared_ptr<T> m_strongPtr;
+
65  std::mutex m_mutex;
+
66  };
+
67  } // namespace Crt
+
68 } // namespace Aws
+
+
void AcquireRef()
Definition: RefCounted.h:34
+
~RefCounted()
Definition: RefCounted.h:32
+
RefCounted()
Definition: RefCounted.h:31
+
void ReleaseRef()
Definition: RefCounted.h:44
+
Definition: RefCounted.h:29
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_register_thing_request_8cpp.html b/docs/_register_thing_request_8cpp.html new file mode 100644 index 000000000..04f0003c9 --- /dev/null +++ b/docs/_register_thing_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/RegisterThingRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_request_8h.html b/docs/_register_thing_request_8h.html new file mode 100644 index 000000000..ad28a50e2 --- /dev/null +++ b/docs/_register_thing_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::RegisterThingRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_request_8h_source.html b/docs/_register_thing_request_8h_source.html new file mode 100644 index 000000000..02cac2657 --- /dev/null +++ b/docs/_register_thing_request_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RegisterThingRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  RegisterThingRequest() = default;
+
27 
+ +
29  RegisterThingRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
45 
+ +
52 
+
53  private:
+
54  static void LoadFromObject(RegisterThingRequest &obj, const Crt::JsonView &doc);
+
55  };
+
56  } // namespace Iotidentity
+
57 } // namespace Aws
+
+
+
RegisterThingRequest()=default
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > Parameters
Definition: RegisterThingRequest.h:51
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > CertificateOwnershipToken
Definition: RegisterThingRequest.h:44
+
+
+
Aws::Crt::Optional< Aws::Crt::String > TemplateName
Definition: RegisterThingRequest.h:37
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: RegisterThingRequest.h:24
+ + + + diff --git a/docs/_register_thing_response_8cpp.html b/docs/_register_thing_response_8cpp.html new file mode 100644 index 000000000..453138d70 --- /dev/null +++ b/docs/_register_thing_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/RegisterThingResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_response_8h.html b/docs/_register_thing_response_8h.html new file mode 100644 index 000000000..08ac824fd --- /dev/null +++ b/docs/_register_thing_response_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::RegisterThingResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_response_8h_source.html b/docs/_register_thing_response_8h_source.html new file mode 100644 index 000000000..2c8ee1022 --- /dev/null +++ b/docs/_register_thing_response_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RegisterThingResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  RegisterThingResponse() = default;
+
27 
+ +
29  RegisterThingResponse &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(RegisterThingResponse &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotidentity
+
49 } // namespace Aws
+
+
RegisterThingResponse()=default
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > DeviceConfiguration
Definition: RegisterThingResponse.h:37
+
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
Definition: Optional.h:18
+
+
Definition: RegisterThingResponse.h:24
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: RegisterThingResponse.h:43
+ + + + diff --git a/docs/_register_thing_subscription_request_8cpp.html b/docs/_register_thing_subscription_request_8cpp.html new file mode 100644 index 000000000..6b3ea0454 --- /dev/null +++ b/docs/_register_thing_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/RegisterThingSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_subscription_request_8h.html b/docs/_register_thing_subscription_request_8h.html new file mode 100644 index 000000000..ff0a35ab1 --- /dev/null +++ b/docs/_register_thing_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RegisterThingSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::RegisterThingSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/_register_thing_subscription_request_8h_source.html b/docs/_register_thing_subscription_request_8h_source.html new file mode 100644 index 000000000..7dcd59da2 --- /dev/null +++ b/docs/_register_thing_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/RegisterThingSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RegisterThingSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  RegisterThingSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(RegisterThingSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotidentity
+
43 } // namespace Aws
+
+
Definition: RegisterThingSubscriptionRequest.h:24
+
+
+
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Definition: JsonObject.h:248
+
RegisterThingSubscriptionRequest()=default
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > TemplateName
Definition: RegisterThingSubscriptionRequest.h:37
+ + + + diff --git a/docs/_rejected_error_8cpp.html b/docs/_rejected_error_8cpp.html new file mode 100644 index 000000000..a73d2112e --- /dev/null +++ b/docs/_rejected_error_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/RejectedError.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RejectedError.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_rejected_error_8h.html b/docs/_rejected_error_8h.html new file mode 100644 index 000000000..b8f6332d6 --- /dev/null +++ b/docs/_rejected_error_8h.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/RejectedError.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RejectedError.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::RejectedError
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_rejected_error_8h_source.html b/docs/_rejected_error_8h_source.html new file mode 100644 index 000000000..d7dd89ffd --- /dev/null +++ b/docs/_rejected_error_8h_source.html @@ -0,0 +1,145 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/RejectedError.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RejectedError.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ + +
12 
+
13 #include <aws/iotjobs/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotjobs
+
21  {
+
22 
+ +
28  {
+
29  public:
+
30  RejectedError() = default;
+
31 
+
32  RejectedError(const Crt::JsonView &doc);
+
33  RejectedError &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
42 
+ +
48 
+ +
54 
+ +
60 
+ +
67 
+
68  private:
+
69  static void LoadFromObject(RejectedError &obj, const Crt::JsonView &doc);
+
70  };
+
71  } // namespace Iotjobs
+
72 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Definition: RejectedError.h:28
+
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: RejectedError.h:41
+
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::String > Message
Definition: RejectedError.h:53
+
RejectedError()=default
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Iotjobs::RejectedErrorCode > Code
Definition: RejectedError.h:47
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: RejectedError.h:59
+
+
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionState > ExecutionState
Definition: RejectedError.h:66
+
+ + + + diff --git a/docs/_rejected_error_code_8cpp.html b/docs/_rejected_error_code_8cpp.html new file mode 100644 index 000000000..cd77178f3 --- /dev/null +++ b/docs/_rejected_error_code_8cpp.html @@ -0,0 +1,325 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/RejectedErrorCode.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RejectedErrorCode.cpp File Reference
+
+
+
#include <aws/iotjobs/RejectedErrorCode.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/StringUtils.h>
+#include <assert.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
 Aws::Iotjobs::RejectedErrorCodeMarshaller
 
+ + + + + +

+Functions

AWS_IOTJOBS_API const char * Aws::Iotjobs::RejectedErrorCodeMarshaller::ToString (RejectedErrorCode val)
 
AWS_IOTJOBS_API RejectedErrorCode Aws::Iotjobs::RejectedErrorCodeMarshaller::FromString (const Aws::Crt::String &val)
 
+ + + + + + + + + + + + + + + + + + + +

+Variables

static const size_t INVALID_TOPIC_HASH = Aws::Crt::HashString("InvalidTopic")
 
static const size_t INVALID_JSON_HASH = Aws::Crt::HashString("InvalidJson")
 
static const size_t INVALID_REQUEST_HASH = Aws::Crt::HashString("InvalidRequest")
 
static const size_t INVALID_STATE_TRANSITION_HASH = Aws::Crt::HashString("InvalidStateTransition")
 
static const size_t RESOURCE_NOT_FOUND_HASH = Aws::Crt::HashString("ResourceNotFound")
 
static const size_t VERSION_MISMATCH_HASH = Aws::Crt::HashString("VersionMismatch")
 
static const size_t INTERNAL_ERROR_HASH = Aws::Crt::HashString("InternalError")
 
static const size_t REQUEST_THROTTLED_HASH = Aws::Crt::HashString("RequestThrottled")
 
static const size_t TERMINAL_STATE_REACHED_HASH = Aws::Crt::HashString("TerminalStateReached")
 
+

Variable Documentation

+ +

◆ INTERNAL_ERROR_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t INTERNAL_ERROR_HASH = Aws::Crt::HashString("InternalError")
+
+static
+
+ +
+
+ +

◆ INVALID_JSON_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t INVALID_JSON_HASH = Aws::Crt::HashString("InvalidJson")
+
+static
+
+ +
+
+ +

◆ INVALID_REQUEST_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t INVALID_REQUEST_HASH = Aws::Crt::HashString("InvalidRequest")
+
+static
+
+ +
+
+ +

◆ INVALID_STATE_TRANSITION_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t INVALID_STATE_TRANSITION_HASH = Aws::Crt::HashString("InvalidStateTransition")
+
+static
+
+ +
+
+ +

◆ INVALID_TOPIC_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t INVALID_TOPIC_HASH = Aws::Crt::HashString("InvalidTopic")
+
+static
+
+ +
+
+ +

◆ REQUEST_THROTTLED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t REQUEST_THROTTLED_HASH = Aws::Crt::HashString("RequestThrottled")
+
+static
+
+ +
+
+ +

◆ RESOURCE_NOT_FOUND_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t RESOURCE_NOT_FOUND_HASH = Aws::Crt::HashString("ResourceNotFound")
+
+static
+
+ +
+
+ +

◆ TERMINAL_STATE_REACHED_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t TERMINAL_STATE_REACHED_HASH = Aws::Crt::HashString("TerminalStateReached")
+
+static
+
+ +
+
+ +

◆ VERSION_MISMATCH_HASH

+ +
+
+ + + + + +
+ + + + +
const size_t VERSION_MISMATCH_HASH = Aws::Crt::HashString("VersionMismatch")
+
+static
+
+ +
+
+
+ + + + diff --git a/docs/_rejected_error_code_8h.html b/docs/_rejected_error_code_8h.html new file mode 100644 index 000000000..a5b2b9fcf --- /dev/null +++ b/docs/_rejected_error_code_8h.html @@ -0,0 +1,124 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/RejectedErrorCode.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RejectedErrorCode.h File Reference
+
+
+
#include <aws/iotjobs/Exports.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
 Aws::Iotjobs::RejectedErrorCodeMarshaller
 
+ + + +

+Enumerations

enum  Aws::Iotjobs::RejectedErrorCode {
+  Aws::Iotjobs::RejectedErrorCode::InvalidTopic, +Aws::Iotjobs::RejectedErrorCode::InvalidJson, +Aws::Iotjobs::RejectedErrorCode::InvalidRequest, +Aws::Iotjobs::RejectedErrorCode::InvalidStateTransition, +
+  Aws::Iotjobs::RejectedErrorCode::ResourceNotFound, +Aws::Iotjobs::RejectedErrorCode::VersionMismatch, +Aws::Iotjobs::RejectedErrorCode::InternalError, +Aws::Iotjobs::RejectedErrorCode::RequestThrottled, +
+  Aws::Iotjobs::RejectedErrorCode::TerminalStateReached +
+ }
 
+ + + + + +

+Functions

AWS_IOTJOBS_API const char * Aws::Iotjobs::RejectedErrorCodeMarshaller::ToString (RejectedErrorCode val)
 
AWS_IOTJOBS_API RejectedErrorCode Aws::Iotjobs::RejectedErrorCodeMarshaller::FromString (const Aws::Crt::String &val)
 
+
+ + + + diff --git a/docs/_rejected_error_code_8h_source.html b/docs/_rejected_error_code_8h_source.html new file mode 100644 index 000000000..3da79f842 --- /dev/null +++ b/docs/_rejected_error_code_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/RejectedErrorCode.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RejectedErrorCode.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/StlAllocator.h>
+
12 #include <aws/crt/Types.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+
23  enum class RejectedErrorCode
+
24  {
+
28  InvalidTopic,
+
29 
+
33  InvalidJson,
+
34 
+
38  InvalidRequest,
+
39 
+
44  InvalidStateTransition,
+
45 
+
49  ResourceNotFound,
+
50 
+
55  VersionMismatch,
+
56 
+
60  InternalError,
+
61 
+
65  RequestThrottled,
+
66 
+ +
71 
+
72  };
+
73 
+
74  namespace RejectedErrorCodeMarshaller
+
75  {
+ + +
78  } // namespace RejectedErrorCodeMarshaller
+
79  } // namespace Iotjobs
+
80 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
RejectedErrorCode
Definition: RejectedErrorCode.h:24
+
+
+
@ InvalidTopic
+
+
Definition: Allocator.h:11
+
AWS_IOTJOBS_API RejectedErrorCode FromString(const Aws::Crt::String &val)
Definition: RejectedErrorCode.cpp:58
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
AWS_IOTJOBS_API const char * ToString(RejectedErrorCode val)
Definition: RejectedErrorCode.cpp:30
+ + + + diff --git a/docs/_rule_engine_8cpp.html b/docs/_rule_engine_8cpp.html new file mode 100644 index 000000000..a44204d96 --- /dev/null +++ b/docs/_rule_engine_8cpp.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/endpoints/RuleEngine.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RuleEngine.cpp File Reference
+
+
+
#include <aws/common/string.h>
+#include <aws/crt/Api.h>
+#include <aws/crt/endpoints/RuleEngine.h>
+#include <aws/sdkutils/endpoints_rule_engine.h>
+#include <aws/sdkutils/partitions.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Endpoints
 
+ + + +

+Functions

StringView Aws::Crt::Endpoints::CrtStringToStringView (const aws_string *s)
 
+
+ + + + diff --git a/docs/_rule_engine_8h.html b/docs/_rule_engine_8h.html new file mode 100644 index 000000000..56ff4fe79 --- /dev/null +++ b/docs/_rule_engine_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/endpoints/RuleEngine.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
RuleEngine.h File Reference
+
+
+
#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  Aws::Crt::Endpoints::RequestContext
 
class  Aws::Crt::Endpoints::ResolutionOutcome
 
class  Aws::Crt::Endpoints::RuleEngine
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Endpoints
 
+
+ + + + diff --git a/docs/_rule_engine_8h_source.html b/docs/_rule_engine_8h_source.html new file mode 100644 index 000000000..ddc838da9 --- /dev/null +++ b/docs/_rule_engine_8h_source.html @@ -0,0 +1,247 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/endpoints/RuleEngine.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
RuleEngine.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+
8 
+
9 struct aws_endpoints_rule_engine;
+
10 struct aws_endpoints_request_context;
+
11 struct aws_endpoints_resolved_endpoint;
+
12 
+
13 namespace Aws
+
14 {
+
15  namespace Crt
+
16  {
+
17  namespace Endpoints
+
18  {
+
19  /*
+
20  * Add parameter to the context.
+
21  * Only string and boolean values are supported.
+
22  * Adding parameter several times with the same name will overwrite
+
23  * previous values.
+
24  */
+ +
26  {
+
27  public:
+
28  RequestContext(Allocator *allocator = ApiAllocator()) noexcept;
+
29  ~RequestContext();
+
30 
+
31  /* TODO: move/copy semantics */
+
32  RequestContext(const RequestContext &) = delete;
+ + + +
36 
+
40  operator bool() const noexcept { return m_requestContext != nullptr; }
+
41 
+
42  /*
+
43  * Add string parameter.
+
44  * True if added successfully and false if failed.
+
45  * Aws::Crt::LastError() can be used to retrieve failure error code.
+
46  */
+
47  bool AddString(const ByteCursor &name, const ByteCursor &value);
+
48 
+
49  /*
+
50  * Add boolean parameter.
+
51  * True if added successfully and false if failed.
+
52  * Aws::Crt::LastError() can be used to retrieve failure error code.
+
53  */
+
54  bool AddBoolean(const ByteCursor &name, bool value);
+
55 
+
56  /*
+
57  * Add string array parameter.
+
58  * True if added successfully and false if failed.
+
59  * Aws::Crt::LastError() can be used to retrieve failure error code.
+
60  */
+
61  bool AddStringArray(const ByteCursor &name, const Vector<ByteCursor> &value);
+
62 
+
64  aws_endpoints_request_context *GetNativeHandle() const noexcept { return m_requestContext; }
+
65 
+
66  private:
+
67  Allocator *m_allocator;
+
68  aws_endpoints_request_context *m_requestContext;
+
69  };
+
70 
+
71  /*
+
72  * Outcome of Endpoint Resolution.
+
73  * Outcome can be either endpoint (IsEndpoint) or error (IsError).
+
74  * Endpoint outcome means that engine was able to resolve context to
+
75  * an endpoint and outcome can have the following fields defined:
+
76  * - Url (required) - resolved url
+
77  * - Headers (optional) - additional headers to be included with request
+
78  * - Properties (optional) - custom list of properties associated
+
79  * with request (json blob to be interpreted by the caller.)
+
80  *
+
81  * Error outcome means that context could not be resolved to an endpoint.
+
82  * Outcome will have following fields:
+
83  * - Error (required) - error message providing more info on why
+
84  * endpoint could not be resolved.
+
85  */
+ +
87  {
+
88  public:
+ +
90 
+
91  /* TODO: move/copy semantics */
+ + +
94  ResolutionOutcome(ResolutionOutcome &&toMove) noexcept;
+
95  ResolutionOutcome &operator=(ResolutionOutcome &&);
+
96 
+
97  bool IsEndpoint() const noexcept;
+
98  bool IsError() const noexcept;
+
99 
+
100  /*
+
101  * Endpoint properties.
+
102  * Note: following fields are none if outcome is error.
+
103  * Headers and Properties are optional and could also be None.
+
104  */
+
105  Optional<StringView> GetUrl() const;
+
106  Optional<StringView> GetProperties() const;
+
107  Optional<UnorderedMap<StringView, Vector<StringView>>> GetHeaders() const;
+
108 
+
109  /*
+
110  * Error properties.
+
111  * Note: following fields are none if outcome is error.
+
112  */
+
113  Optional<StringView> GetError() const;
+
114 
+
118  operator bool() const noexcept { return m_resolvedEndpoint != nullptr; }
+
119 
+
121  ResolutionOutcome(aws_endpoints_resolved_endpoint *impl);
+
122 
+
123  private:
+
124  aws_endpoints_resolved_endpoint *m_resolvedEndpoint;
+
125  };
+
126 
+ +
131  {
+
132  public:
+
133  RuleEngine(
+
134  const ByteCursor &rulesetCursor,
+
135  const ByteCursor &partitionsCursor,
+
136  Allocator *allocator = ApiAllocator()) noexcept;
+
137  ~RuleEngine();
+
138 
+
139  RuleEngine(const RuleEngine &) = delete;
+
140  RuleEngine &operator=(const RuleEngine &) = delete;
+
141  RuleEngine(RuleEngine &&) = delete;
+ +
143 
+
147  operator bool() const noexcept { return m_ruleEngine != nullptr; }
+
148 
+
149  /*
+
150  * Resolves rules against the provided context.
+
151  * If successful return will have resolution outcome.
+
152  * If not, return will be none and Aws::Crt::LastError() can be
+
153  * used to retrieve CRT error code.
+
154  */
+
155  Optional<ResolutionOutcome> Resolve(const RequestContext &context) const;
+
156 
+
157  private:
+
158  aws_endpoints_rule_engine *m_ruleEngine;
+
159  };
+
160  } // namespace Endpoints
+
161  } // namespace Crt
+
162 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
Definition: RuleEngine.h:131
+
ResolutionOutcome & operator=(const ResolutionOutcome &)=delete
+
RuleEngine & operator=(RuleEngine &&)=delete
+
RuleEngine & operator=(const RuleEngine &)=delete
+
RequestContext(RequestContext &&)=delete
+
Definition: Optional.h:18
+
RuleEngine(const RuleEngine &)=delete
+
RequestContext(const RequestContext &)=delete
+
RuleEngine(RuleEngine &&)=delete
+
Definition: RuleEngine.h:87
+
+
RequestContext & operator=(RequestContext &&)=delete
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
Definition: StringView.h:33
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
RequestContext & operator=(const RequestContext &)=delete
+
ResolutionOutcome(const ResolutionOutcome &)=delete
+
Definition: Allocator.h:11
+
Definition: RuleEngine.h:26
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, StlAllocator< std::pair< const K, V > >> UnorderedMap
Definition: Types.h:50
+ + + + diff --git a/docs/_secure_random_8cpp.html b/docs/_secure_random_8cpp.html new file mode 100644 index 000000000..6fa42c878 --- /dev/null +++ b/docs/_secure_random_8cpp.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/crypto/SecureRandom.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureRandom.cpp File Reference
+
+
+
#include <aws/crt/crypto/SecureRandom.h>
+#include <aws/common/device_random.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::GenerateRandomBytes (ByteBuf &output, size_t lengthToGenerate)
 
+
+ + + + diff --git a/docs/_secure_random_8h.html b/docs/_secure_random_8h.html new file mode 100644 index 000000000..8ceb2b7a1 --- /dev/null +++ b/docs/_secure_random_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/SecureRandom.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureRandom.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + +

+Functions

bool AWS_CRT_CPP_API Aws::Crt::Crypto::GenerateRandomBytes (ByteBuf &output, size_t lengthToGenerate)
 
+
+ + + + diff --git a/docs/_secure_random_8h_source.html b/docs/_secure_random_8h_source.html new file mode 100644 index 000000000..afebe6237 --- /dev/null +++ b/docs/_secure_random_8h_source.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/SecureRandom.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SecureRandom.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 #include <aws/crt/Types.h>
+
8 
+
9 namespace Aws
+
10 {
+
11  namespace Crt
+
12  {
+
13  namespace Crypto
+
14  {
+
15  bool AWS_CRT_CPP_API GenerateRandomBytes(ByteBuf &output, size_t lengthToGenerate);
+
16  }
+
17  } // namespace Crt
+
18 } // namespace Aws
+
+
bool AWS_CRT_CPP_API GenerateRandomBytes(ByteBuf &output, size_t lengthToGenerate)
Definition: SecureRandom.cpp:15
+
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
+ + + + diff --git a/docs/_secure_tunnel_8cpp.html b/docs/_secure_tunnel_8cpp.html new file mode 100644 index 000000000..d6bb74b2a --- /dev/null +++ b/docs/_secure_tunnel_8cpp.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/source/SecureTunnel.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureTunnel.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+ + + + + +

+Functions

void Aws::Iotsecuretunneling::setPacketByteBufOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::ByteBuf &optionalStorage, Crt::Allocator *allocator, const Crt::ByteCursor *value)
 
void Aws::Iotsecuretunneling::setPacketStringOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)
 
+
+ + + + diff --git a/docs/_secure_tunnel_8h.html b/docs/_secure_tunnel_8h.html new file mode 100644 index 000000000..943261943 --- /dev/null +++ b/docs/_secure_tunnel_8h.html @@ -0,0 +1,170 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SecureTunnel.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureTunnel.h File Reference
+
+
+
#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/io/Bootstrap.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/iotdevice/secure_tunneling.h>
+#include <aws/iotsecuretunneling/Exports.h>
+#include <future>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

class  Aws::Iotsecuretunneling::Message
 
struct  Aws::Iotsecuretunneling::MessageReceivedEventData
 
class  Aws::Iotsecuretunneling::SendMessageCompleteData
 
struct  Aws::Iotsecuretunneling::SendMessageCompleteEventData
 
class  Aws::Iotsecuretunneling::ConnectionData
 
struct  Aws::Iotsecuretunneling::ConnectionSuccessEventData
 
class  Aws::Iotsecuretunneling::StreamStartedData
 
struct  Aws::Iotsecuretunneling::StreamStartedEventData
 
class  Aws::Iotsecuretunneling::StreamStoppedData
 
struct  Aws::Iotsecuretunneling::StreamStoppedEventData
 
class  Aws::Iotsecuretunneling::ConnectionStartedData
 
struct  Aws::Iotsecuretunneling::ConnectionStartedEventData
 
class  Aws::Iotsecuretunneling::ConnectionResetData
 
struct  Aws::Iotsecuretunneling::ConnectionResetEventData
 
class  Aws::Iotsecuretunneling::SecureTunnelBuilder
 
class  Aws::Iotsecuretunneling::SecureTunnel
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Iotsecuretunneling::OnConnectionSuccess = std::function< void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)>
 
using Aws::Iotsecuretunneling::OnConnectionFailure = std::function< void(SecureTunnel *secureTunnel, int errorCode)>
 
using Aws::Iotsecuretunneling::OnConnectionShutdown = std::function< void(void)>
 
using Aws::Iotsecuretunneling::OnSendMessageComplete = std::function< void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)>
 
using Aws::Iotsecuretunneling::OnMessageReceived = std::function< void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)>
 
using Aws::Iotsecuretunneling::OnStreamStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)>
 
using Aws::Iotsecuretunneling::OnStreamStopped = std::function< void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)>
 
using Aws::Iotsecuretunneling::OnConnectionStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)>
 
using Aws::Iotsecuretunneling::OnConnectionReset = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)>
 
using Aws::Iotsecuretunneling::OnSessionReset = std::function< void(void)>
 
using Aws::Iotsecuretunneling::OnStopped = std::function< void(SecureTunnel *secureTunnel)>
 
using Aws::Iotsecuretunneling::OnConnectionComplete = std::function< void(void)>
 
using Aws::Iotsecuretunneling::OnDataReceive = std::function< void(const Crt::ByteBuf &data)>
 
using Aws::Iotsecuretunneling::OnStreamStart = std::function< void()>
 
using Aws::Iotsecuretunneling::OnStreamReset = std::function< void(void)>
 
using Aws::Iotsecuretunneling::OnSendDataComplete = std::function< void(int errorCode)>
 
+
+ + + + diff --git a/docs/_secure_tunnel_8h_source.html b/docs/_secure_tunnel_8h_source.html new file mode 100644 index 000000000..e218a5a49 --- /dev/null +++ b/docs/_secure_tunnel_8h_source.html @@ -0,0 +1,788 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SecureTunnel.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SecureTunnel.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ +
8 #include <aws/crt/io/Bootstrap.h>
+ +
10 #include <aws/iotdevice/secure_tunneling.h>
+ +
12 
+
13 #include <future>
+
14 
+
15 namespace Aws
+
16 {
+
17  namespace Iotsecuretunneling
+
18  {
+ +
23  {
+
24  public:
+
25  Message(
+
26  const aws_secure_tunnel_message_view &raw_options,
+
27  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
28  Message(Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
29  Message(Crt::ByteCursor payload, Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
30  Message(
+
31  Crt::ByteCursor payload,
+
32  uint32_t connectionId,
+
33  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
34  Message(
+
35  Crt::ByteCursor serviceId,
+
36  Crt::ByteCursor payload,
+
37  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
38  Message(
+
39  Crt::ByteCursor serviceId,
+
40  uint32_t connectionId,
+
41  Crt::ByteCursor payload,
+
42  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
43 
+
50  Message &WithServiceId(Crt::ByteCursor serviceId) noexcept;
+
51 
+
58  Message &WithConnectionId(uint32_t connectionId) noexcept;
+
59 
+
66  Message &WithPayload(Crt::ByteCursor payload) noexcept;
+
67 
+
68  bool initializeRawOptions(aws_secure_tunnel_message_view &raw_options) noexcept;
+
69 
+
75  const Crt::Optional<Crt::ByteCursor> &getServiceId() const noexcept;
+
76 
+
82  const uint32_t &getConnectionId() const noexcept;
+
83 
+
89  const Crt::Optional<Crt::ByteCursor> &getPayload() const noexcept;
+
90 
+
91  virtual ~Message();
+
92  /* Do not allow direct copy or move */
+
93  Message(const Message &) = delete;
+
94  Message(Message &&) noexcept = delete;
+
95  Message &operator=(const Message &) = delete;
+
96  Message &operator=(Message &&) noexcept = delete;
+
97 
+
98  private:
+
99  Crt::Allocator *m_allocator;
+
100 
+
106  Crt::Optional<Crt::ByteCursor> m_serviceId;
+
107 
+
113  uint32_t m_connectionId;
+
114 
+
118  Crt::Optional<Crt::ByteCursor> m_payload;
+
119 
+
121  // Underlying data storage for internal use
+
123  Crt::ByteBuf m_payloadStorage;
+
124  Crt::ByteBuf m_serviceIdStorage;
+
125  };
+
126 
+ +
131  {
+
132  MessageReceivedEventData() : message(nullptr) {}
+
133  std::shared_ptr<Message> message;
+
134  };
+
135 
+ +
140  {
+
141  public:
+ +
143  enum aws_secure_tunnel_message_type type,
+
144  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
145 
+
151  const Crt::ByteCursor &getMessageType() const noexcept;
+
152 
+
153  virtual ~SendMessageCompleteData();
+
154  /* Do not allow direct copy or move */
+ + +
157  SendMessageCompleteData &operator=(const SendMessageCompleteData &) = delete;
+
158  SendMessageCompleteData &operator=(SendMessageCompleteData &&) noexcept = delete;
+
159 
+
160  private:
+
161  Crt::Allocator *m_allocator;
+
162 
+
167  Crt::ByteCursor m_messageType;
+
168 
+
170  // Underlying data storage for internal use
+
172  Crt::ByteBuf m_messageTypeStorage;
+
173  };
+
174 
+ +
179  {
+
180  SendMessageCompleteEventData() : sendMessageCompleteData(nullptr) {}
+
181  std::shared_ptr<SendMessageCompleteData> sendMessageCompleteData;
+
182  };
+
183 
+ +
188  {
+
189  public:
+ +
191  const aws_secure_tunnel_connection_view &raw_options,
+
192  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
193 
+
199  const Crt::Optional<Crt::ByteCursor> &getServiceId1() const noexcept;
+
200 
+
206  const Crt::Optional<Crt::ByteCursor> &getServiceId2() const noexcept;
+
207 
+
213  const Crt::Optional<Crt::ByteCursor> &getServiceId3() const noexcept;
+
214 
+
215  virtual ~ConnectionData();
+
216  /* Do not allow direct copy or move */
+
217  ConnectionData(const ConnectionData &) = delete;
+
218  ConnectionData(ConnectionData &&) noexcept = delete;
+
219  ConnectionData &operator=(const ConnectionData &) = delete;
+
220  ConnectionData &operator=(ConnectionData &&) noexcept = delete;
+
221 
+
222  private:
+
223  Crt::Allocator *m_allocator;
+
224 
+
230  Crt::Optional<Crt::ByteCursor> m_serviceId1;
+
231 
+
235  Crt::Optional<Crt::ByteCursor> m_serviceId2;
+
236 
+
240  Crt::Optional<Crt::ByteCursor> m_serviceId3;
+
241 
+
243  // Underlying data storage for internal use
+
245  Crt::ByteBuf m_serviceId1Storage;
+
246  Crt::ByteBuf m_serviceId2Storage;
+
247  Crt::ByteBuf m_serviceId3Storage;
+
248  };
+
249 
+ +
254  {
+
255  ConnectionSuccessEventData() : connectionData(nullptr) {}
+
256  std::shared_ptr<ConnectionData> connectionData;
+
257  };
+
258 
+ +
263  {
+
264  public:
+ +
266  const aws_secure_tunnel_message_view &raw_options,
+
267  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
268 
+
274  const Crt::Optional<Crt::ByteCursor> &getServiceId() const noexcept;
+
275 
+
281  const uint32_t &getConnectionId() const noexcept;
+
282 
+
283  virtual ~StreamStartedData();
+
284  /* Do not allow direct copy or move */
+ +
286  StreamStartedData(StreamStartedData &&) noexcept = delete;
+
287  StreamStartedData &operator=(const StreamStartedData &) = delete;
+
288  StreamStartedData &operator=(StreamStartedData &&) noexcept = delete;
+
289 
+
290  private:
+
291  Crt::Allocator *m_allocator;
+
292 
+
298  Crt::Optional<Crt::ByteCursor> m_serviceId;
+
299 
+
305  uint32_t m_connectionId;
+
306 
+
308  // Underlying data storage for internal use
+
310  Crt::ByteBuf m_serviceIdStorage;
+
311  };
+
312 
+ +
317  {
+
318  StreamStartedEventData() : streamStartedData(nullptr) {}
+
319  std::shared_ptr<StreamStartedData> streamStartedData;
+
320  };
+
321 
+ +
326  {
+
327  public:
+ +
329  const aws_secure_tunnel_message_view &raw_options,
+
330  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
331 
+
337  const Crt::Optional<Crt::ByteCursor> &getServiceId() const noexcept;
+
338 
+
339  virtual ~StreamStoppedData();
+
340  /* Do not allow direct copy or move */
+ +
342  StreamStoppedData(StreamStoppedData &&) noexcept = delete;
+
343  StreamStoppedData &operator=(const StreamStoppedData &) = delete;
+
344  StreamStoppedData &operator=(StreamStoppedData &&) noexcept = delete;
+
345 
+
346  private:
+
347  Crt::Allocator *m_allocator;
+
348 
+
354  Crt::Optional<Crt::ByteCursor> m_serviceId;
+
355 
+
357  // Underlying data storage for internal use
+
359  Crt::ByteBuf m_serviceIdStorage;
+
360  };
+
361 
+ +
366  {
+
367  StreamStoppedEventData() : streamStoppedData(nullptr) {}
+
368  std::shared_ptr<StreamStoppedData> streamStoppedData;
+
369  };
+
370 
+ +
375  {
+
376  public:
+ +
378  const aws_secure_tunnel_message_view &raw_options,
+
379  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
380 
+
386  const Crt::Optional<Crt::ByteCursor> &getServiceId() const noexcept;
+
387 
+
393  const uint32_t &getConnectionId() const noexcept;
+
394 
+
395  virtual ~ConnectionStartedData();
+
396  /* Do not allow direct copy or move */
+ + +
399  ConnectionStartedData &operator=(const ConnectionStartedData &) = delete;
+
400  ConnectionStartedData &operator=(ConnectionStartedData &&) noexcept = delete;
+
401 
+
402  private:
+
403  Crt::Allocator *m_allocator;
+
404 
+
410  Crt::Optional<Crt::ByteCursor> m_serviceId;
+
411 
+
416  uint32_t m_connectionId;
+
417 
+
419  // Underlying data storage for internal use
+
421  Crt::ByteBuf m_serviceIdStorage;
+
422  };
+
423 
+ +
428  {
+
429  ConnectionStartedEventData() : connectionStartedData(nullptr) {}
+
430  std::shared_ptr<ConnectionStartedData> connectionStartedData;
+
431  };
+
432 
+ +
437  {
+
438  public:
+ +
440  const aws_secure_tunnel_message_view &raw_options,
+
441  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
442 
+
448  const Crt::Optional<Crt::ByteCursor> &getServiceId() const noexcept;
+
449 
+
455  const uint32_t &getConnectionId() const noexcept;
+
456 
+
457  virtual ~ConnectionResetData();
+
458  /* Do not allow direct copy or move */
+ + +
461  ConnectionResetData &operator=(const ConnectionResetData &) = delete;
+
462  ConnectionResetData &operator=(ConnectionResetData &&) noexcept = delete;
+
463 
+
464  private:
+
465  Crt::Allocator *m_allocator;
+
466 
+
472  Crt::Optional<Crt::ByteCursor> m_serviceId;
+
473 
+
478  uint32_t m_connectionId;
+
479 
+
481  // Underlying data storage for internal use
+
483  Crt::ByteBuf m_serviceIdStorage;
+
484  };
+
485 
+ +
490  {
+
491  ConnectionResetEventData() : connectionResetData(nullptr) {}
+
492  std::shared_ptr<ConnectionResetData> connectionResetData;
+
493  };
+
494 
+
495  class SecureTunnel;
+
496 
+
497  // Client callback type definitions
+
498 
+
503  using OnConnectionSuccess = std::function<void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)>;
+
504 
+
509  using OnConnectionFailure = std::function<void(SecureTunnel *secureTunnel, int errorCode)>;
+
510 
+
514  using OnConnectionShutdown = std::function<void(void)>;
+
515 
+ +
520  std::function<void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)>;
+
521 
+
525  using OnMessageReceived = std::function<void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)>;
+
526 
+ +
532  std::function<void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)>;
+
533 
+
537  using OnStreamStopped = std::function<void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)>;
+
538 
+ +
544  std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)>;
+
545 
+ +
550  std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)>;
+
551 
+
555  using OnSessionReset = std::function<void(void)>;
+
556 
+
560  using OnStopped = std::function<void(SecureTunnel *secureTunnel)>;
+
561 
+
565  using OnConnectionComplete = std::function<void(void)>;
+
569  using OnDataReceive = std::function<void(const Crt::ByteBuf &data)>;
+
573  using OnStreamStart = std::function<void()>;
+
577  using OnStreamReset = std::function<void(void)>;
+
581  using OnSendDataComplete = std::function<void(int errorCode)>;
+
582 
+ +
587  {
+
588  public:
+ +
593  Crt::Allocator *allocator, // Should out live this object
+
594  Crt::Io::ClientBootstrap &clientBootstrap, // Should out live this object
+
595  const Crt::Io::SocketOptions &socketOptions, // Make a copy and save in this object
+
596  const std::string &accessToken, // Make a copy and save in this object
+
597  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
598  const std::string &endpointHost); // Make a copy and save in this object
+
599 
+ +
604  Crt::Allocator *allocator, // Should out live this object
+
605  const Crt::Io::SocketOptions &socketOptions, // Make a copy and save in this object
+
606  const std::string &accessToken, // Make a copy and save in this object
+
607  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
608  const std::string &endpointHost); // Make a copy and save in this object
+
609 
+ +
614  Crt::Allocator *allocator, // Should out live this object
+
615  const std::string &accessToken, // Make a copy and save in this object
+
616  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
617  const std::string &endpointHost); // Make a copy and save in this object
+
618 
+
619  /* Optional members */
+
620 
+
629  SecureTunnelBuilder &WithTlsConnectionOptions(const Crt::Io::TlsConnectionOptions &tslOptions);
+
630 
+
638  SecureTunnelBuilder &WithRootCa(const std::string &rootCa);
+
639 
+
647  SecureTunnelBuilder &WithClientToken(const std::string &clientToken);
+
648 
+
656  SecureTunnelBuilder &WithHttpClientConnectionProxyOptions(
+
657  const Crt::Http::HttpClientConnectionProxyOptions &httpClientConnectionProxyOptions);
+
658 
+
667  SecureTunnelBuilder &WithOnConnectionSuccess(OnConnectionSuccess onConnectionSuccess);
+
668 
+
676  SecureTunnelBuilder &WithOnConnectionFailure(OnConnectionFailure onConnectionFailure);
+
677 
+
685  SecureTunnelBuilder &WithOnConnectionShutdown(OnConnectionShutdown onConnectionShutdown);
+
686 
+
695  SecureTunnelBuilder &WithOnSendMessageComplete(OnSendMessageComplete onSendMessageComplete);
+
696 
+
705  SecureTunnelBuilder &WithOnMessageReceived(OnMessageReceived onMessageReceived);
+
706 
+
715  SecureTunnelBuilder &WithOnStreamStarted(OnStreamStarted onStreamStarted);
+
716 
+
724  SecureTunnelBuilder &WithOnStreamStopped(OnStreamStopped onStreamStopped);
+
725 
+
734  SecureTunnelBuilder &WithOnConnectionStarted(OnConnectionStarted onConnectionStarted);
+
735 
+
743  SecureTunnelBuilder &WithOnConnectionReset(OnConnectionReset onConnectionReset);
+
744 
+
752  SecureTunnelBuilder &WithOnStreamReset(OnStreamReset onStreamReset);
+
753 
+
762  SecureTunnelBuilder &WithOnSessionReset(OnSessionReset onSessionReset);
+
763 
+
771  SecureTunnelBuilder &WithOnStopped(OnStopped onStopped);
+
772 
+
776  SecureTunnelBuilder &WithOnDataReceive(OnDataReceive onDataReceive);
+
780  SecureTunnelBuilder &WithOnConnectionComplete(OnConnectionComplete onConnectionComplete);
+
784  SecureTunnelBuilder &WithOnStreamStart(OnStreamStart onStreamStart);
+
788  SecureTunnelBuilder &WithOnSendDataComplete(OnSendDataComplete onSendDataComplete);
+
789 
+
796  std::shared_ptr<SecureTunnel> Build() noexcept;
+
797 
+
798  private:
+
799  /* Required Memebers */
+
800 
+
801  Crt::Allocator *m_allocator;
+
802 
+
806  Crt::Io::ClientBootstrap *m_clientBootstrap;
+
807 
+
812  Crt::Io::SocketOptions m_socketOptions;
+
813 
+
819  std::string m_accessToken;
+
820 
+
824  aws_secure_tunneling_local_proxy_mode m_localProxyMode;
+
825 
+
829  std::string m_endpointHost;
+
830 
+
831  /* Optional members */
+
837  std::string m_clientToken;
+
838 
+
843  Crt::Optional<Crt::Io::TlsConnectionOptions> m_tlsConnectionOptions;
+
844 
+
848  std::string m_rootCa;
+
849 
+
853  Crt::Optional<Crt::Http::HttpClientConnectionProxyOptions> m_httpClientConnectionProxyOptions;
+
854 
+
855  /* Callbacks */
+
860  OnConnectionSuccess m_OnConnectionSuccess;
+
861 
+
862  /* Callbacks */
+
867  OnConnectionFailure m_OnConnectionFailure;
+
868 
+
872  OnConnectionShutdown m_OnConnectionShutdown;
+
873 
+
877  OnSendMessageComplete m_OnSendMessageComplete;
+
878 
+
885  OnMessageReceived m_OnMessageReceived;
+
886 
+
894  OnStreamStarted m_OnStreamStarted;
+
895 
+
902  OnStreamStopped m_OnStreamStopped;
+
903 
+
911  OnConnectionStarted m_OnConnectionStarted;
+
912 
+
919  OnConnectionReset m_OnConnectionReset;
+
920 
+
924  OnSessionReset m_OnSessionReset;
+
925 
+
929  OnStopped m_OnStopped;
+
930 
+
934  OnConnectionComplete m_OnConnectionComplete;
+
938  OnDataReceive m_OnDataReceive;
+
942  OnStreamStart m_OnStreamStart;
+
946  OnStreamReset m_OnStreamReset;
+
950  OnSendDataComplete m_OnSendDataComplete;
+
951 
+
952  friend class SecureTunnel;
+
953  };
+
954 
+ +
956  {
+
957  public:
+
958  SecureTunnel(
+
959  Crt::Allocator *allocator, // Should out live this object
+
960  Crt::Io::ClientBootstrap *clientBootstrap, // Should out live this object
+
961  const Crt::Io::SocketOptions &socketOptions, // Make a copy and save in this object
+
962 
+
963  const std::string &accessToken, // Make a copy and save in this object
+
964  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
965  const std::string &endpointHost, // Make a copy and save in this object
+
966  const std::string &rootCa, // Make a copy and save in this object
+
967 
+
968  OnConnectionComplete onConnectionComplete,
+
969  OnConnectionShutdown onConnectionShutdown,
+
970  OnSendDataComplete onSendDataComplete,
+
971  OnDataReceive onDataReceive,
+
972  OnStreamStart onStreamStart,
+
973  OnStreamReset onStreamReset,
+
974  OnSessionReset onSessionReset);
+
975 
+
976  SecureTunnel(
+
977  Crt::Allocator *allocator, // Should out live this object
+
978  const Crt::Io::SocketOptions &socketOptions, // Make a copy and save in this object
+
979 
+
980  const std::string &accessToken, // Make a copy and save in this object
+
981  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
982  const std::string &endpointHost, // Make a copy and save in this object
+
983  const std::string &rootCa, // Make a copy and save in this object
+
984 
+
985  OnConnectionComplete onConnectionComplete,
+
986  OnConnectionShutdown onConnectionShutdown,
+
987  OnSendDataComplete onSendDataComplete,
+
988  OnDataReceive onDataReceive,
+
989  OnStreamStart onStreamStart,
+
990  OnStreamReset onStreamReset,
+
991  OnSessionReset onSessionReset);
+
992 
+
993  virtual ~SecureTunnel();
+
994  SecureTunnel(const SecureTunnel &) = delete;
+
995  SecureTunnel &operator=(const SecureTunnel &) = delete;
+
996 
+
997  SecureTunnel(SecureTunnel &&) noexcept;
+
998  SecureTunnel &operator=(SecureTunnel &&) noexcept;
+
999 
+
1000  bool IsValid();
+
1001 
+
1008  int Start();
+
1009 
+
1016  int Stop();
+
1017 
+
1025  int SendMessage(std::shared_ptr<Message> messageOptions) noexcept;
+
1026 
+
1027  /* SOURCE MODE ONLY */
+
1034  int SendStreamStart();
+
1035 
+
1044  int SendStreamStart(std::string serviceId);
+
1045 
+
1054  int SendStreamStart(Crt::ByteCursor serviceId);
+
1055 
+
1066  int SendStreamStart(std::string serviceId, uint32_t connectionId);
+
1067 
+
1078  int SendStreamStart(Crt::ByteCursor serviceId, uint32_t connectionId);
+
1079 
+
1087  int SendConnectionStart(uint32_t connectionId);
+
1088 
+
1098  int SendConnectionStart(std::string serviceId, uint32_t connectionId);
+
1099 
+
1109  int SendConnectionStart(Crt::ByteCursor serviceId, uint32_t connectionId);
+
1110 
+
1111  aws_secure_tunnel *GetUnderlyingHandle();
+
1112 
+
1116  int Connect();
+
1117 
+
1121  int Close();
+
1122 
+
1126  void Shutdown();
+
1127 
+
1131  int SendData(const Crt::ByteCursor &data);
+
1132 
+
1133  /* Should not be exposed. Under the hood only operation. */
+
1134  int SendStreamReset();
+
1135 
+
1136  private:
+
1141  SecureTunnel(
+
1142  Crt::Allocator *allocator,
+
1143  Crt::Io::ClientBootstrap *clientBootstrap,
+
1144  const Crt::Io::SocketOptions &socketOptions,
+
1145  const std::string &accessToken,
+
1146  const std::string &clientToken,
+
1147  aws_secure_tunneling_local_proxy_mode localProxyMode,
+
1148  const std::string &endpointHost,
+
1149 
+
1150  Crt::Io::TlsConnectionOptions *tslOptions,
+
1151  const std::string &rootCa,
+
1152  Crt::Http::HttpClientConnectionProxyOptions *httpClientConnectionProxyOptions,
+
1153 
+
1154  OnConnectionSuccess onConnectionSuccess,
+
1155  OnConnectionFailure onConnectionFailure,
+
1156  OnConnectionComplete onConnectionComplete, /* Deprecated */
+
1157  OnConnectionShutdown onConnectionShutdown,
+
1158  OnSendMessageComplete onSendMessageComplete,
+
1159  OnSendDataComplete onSendDataComplete, /* Deprecated */
+
1160  OnMessageReceived onMessageReceived,
+
1161  OnDataReceive onDataReceive, /* Deprecated */
+
1162  OnStreamStarted onStreamStarted,
+
1163  OnStreamStart onStreamStart, /* Deprecated */
+
1164  OnStreamStopped onStreamStopped,
+
1165  OnStreamReset onStreamReset, /* Deprecated */
+
1166  OnConnectionStarted onConnectionStarted,
+
1167  OnConnectionReset onConnectionReset,
+
1168  OnSessionReset onSessionReset,
+
1169  OnStopped onStopped);
+
1170 
+
1171  /* Static Callbacks */
+
1172  static void s_OnMessageReceived(const struct aws_secure_tunnel_message_view *message, void *user_data);
+
1173  static void s_OnConnectionComplete(
+
1174  const struct aws_secure_tunnel_connection_view *connection,
+
1175  int error_code,
+
1176  void *user_data);
+
1177  static void s_OnConnectionFailure(int error_code, void *user_data);
+
1178  static void s_OnConnectionShutdown(int error_code, void *user_data);
+
1179  static void s_OnSendDataComplete(int error_code, void *user_data);
+
1180  static void s_OnSendMessageComplete(
+
1181  enum aws_secure_tunnel_message_type type,
+
1182  int error_code,
+
1183  void *user_data);
+
1184  static void s_OnStreamStopped(
+
1185  const struct aws_secure_tunnel_message_view *message,
+
1186  int error_code,
+
1187  void *user_data);
+
1188  static void s_OnSessionReset(void *user_data);
+
1189  static void s_OnStopped(void *user_data);
+
1190  static void s_OnTerminationComplete(void *user_data);
+
1191  static void s_OnStreamStarted(
+
1192  const struct aws_secure_tunnel_message_view *message,
+
1193  int error_code,
+
1194  void *user_data);
+
1195  static void s_OnConnectionStarted(
+
1196  const struct aws_secure_tunnel_message_view *message,
+
1197  int error_code,
+
1198  void *user_data);
+
1199  static void s_OnConnectionReset(
+
1200  const struct aws_secure_tunnel_message_view *message,
+
1201  int error_code,
+
1202  void *user_data);
+
1203 
+
1204  void OnTerminationComplete();
+
1205 
+
1209  OnMessageReceived m_OnMessageReceived;
+
1210 
+
1215  OnConnectionSuccess m_OnConnectionSuccess;
+
1216 
+
1220  OnConnectionFailure m_OnConnectionFailure;
+
1221 
+
1225  OnConnectionShutdown m_OnConnectionShutdown;
+
1226 
+
1230  OnSendMessageComplete m_OnSendMessageComplete;
+
1231 
+
1236  OnStreamStarted m_OnStreamStarted;
+
1237 
+
1241  OnStreamStopped m_OnStreamStopped;
+
1242 
+
1247  OnConnectionStarted m_OnConnectionStarted;
+
1248 
+
1252  OnConnectionReset m_OnConnectionReset;
+
1253 
+
1257  OnSessionReset m_OnSessionReset;
+
1258 
+
1262  OnStopped m_OnStopped;
+
1263 
+
1264  aws_secure_tunnel *m_secure_tunnel;
+
1265  Crt::Allocator *m_allocator;
+
1266 
+
1270  OnDataReceive m_OnDataReceive;
+
1274  OnConnectionComplete m_OnConnectionComplete;
+
1278  OnStreamStart m_OnStreamStart;
+
1282  OnStreamReset m_OnStreamReset;
+
1286  OnSendDataComplete m_OnSendDataComplete;
+
1287 
+
1288  std::shared_ptr<SecureTunnel> m_selfRef;
+
1289 
+
1290  friend class SecureTunnelBuilder;
+
1291  };
+
1292  } // namespace Iotsecuretunneling
+
1293 } // namespace Aws
+
+
SecureTunnel & operator=(const SecureTunnel &)=delete
+
std::shared_ptr< StreamStartedData > streamStartedData
Definition: SecureTunnel.h:319
+
StreamStoppedData(const StreamStoppedData &)=delete
+
std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)> OnConnectionStarted
Definition: SecureTunnel.h:544
+
std::shared_ptr< ConnectionData > connectionData
Definition: SecureTunnel.h:256
+
SendMessageCompleteData(const SendMessageCompleteData &)=delete
+
std::function< void(void)> OnConnectionShutdown
Definition: SecureTunnel.h:514
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
Message(const Message &)=delete
+
SendMessageCompleteData(SendMessageCompleteData &&) noexcept=delete
+
std::shared_ptr< ConnectionStartedData > connectionStartedData
Definition: SecureTunnel.h:430
+
Definition: SecureTunnel.h:428
+
Definition: SecureTunnel.h:366
+
Definition: SecureTunnel.h:179
+
Definition: SecureTunnel.h:437
+
Definition: SecureTunnel.h:587
+
std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)> OnConnectionReset
Definition: SecureTunnel.h:550
+
std::function< void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)> OnStreamStopped
Definition: SecureTunnel.h:537
+
std::shared_ptr< ConnectionResetData > connectionResetData
Definition: SecureTunnel.h:492
+
std::function< void(SecureTunnel *secureTunnel, int errorCode)> OnConnectionFailure
Definition: SecureTunnel.h:509
+
Definition: TlsOptions.h:293
+
std::function< void()> OnStreamStart
Definition: SecureTunnel.h:573
+
StreamStoppedData(StreamStoppedData &&) noexcept=delete
+
+
ConnectionData(const ConnectionData &)=delete
+
std::function< void(void)> OnStreamReset
Definition: SecureTunnel.h:577
+
ConnectionStartedEventData()
Definition: SecureTunnel.h:429
+
ConnectionResetEventData()
Definition: SecureTunnel.h:491
+
StreamStoppedEventData()
Definition: SecureTunnel.h:367
+
Definition: SecureTunnel.h:317
+
Definition: SecureTunnel.h:375
+
MessageReceivedEventData()
Definition: SecureTunnel.h:132
+
#define AWS_IOTSECURETUNNELING_API
Definition: Exports.h:30
+
Definition: SecureTunnel.h:326
+
Definition: SecureTunnel.h:131
+
ConnectionStartedData(ConnectionStartedData &&) noexcept=delete
+
+
std::function< void(void)> OnSessionReset
Definition: SecureTunnel.h:555
+
SecureTunnel(const SecureTunnel &)=delete
+
std::function< void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)> OnConnectionSuccess
Definition: SecureTunnel.h:503
+
StreamStartedData(StreamStartedData &&) noexcept=delete
+
Definition: SecureTunnel.h:263
+
Definition: SecureTunnel.h:490
+
StreamStartedEventData()
Definition: SecureTunnel.h:318
+
Definition: SecureTunnel.h:188
+
Definition: HttpConnection.h:270
+
Definition: SocketOptions.h:48
+
std::function< void(SecureTunnel *secureTunnel)> OnStopped
Definition: SecureTunnel.h:560
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
Definition: StringView.h:852
+
ConnectionData(ConnectionData &&) noexcept=delete
+
ConnectionResetData(ConnectionResetData &&) noexcept=delete
+
Definition: Allocator.h:11
+
std::shared_ptr< SendMessageCompleteData > sendMessageCompleteData
Definition: SecureTunnel.h:181
+
std::function< void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)> OnMessageReceived
Definition: SecureTunnel.h:525
+
+
ConnectionResetData(const ConnectionResetData &)=delete
+
std::function< void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)> OnSendMessageComplete
Definition: SecureTunnel.h:520
+
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
std::function< void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)> OnStreamStarted
Definition: SecureTunnel.h:532
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Definition: SecureTunnel.h:23
+
SendMessageCompleteEventData()
Definition: SecureTunnel.h:180
+
std::function< void(void)> OnConnectionComplete
Definition: SecureTunnel.h:565
+
std::function< void(const Crt::ByteBuf &data)> OnDataReceive
Definition: SecureTunnel.h:569
+
std::shared_ptr< Message > message
Definition: SecureTunnel.h:133
+
Definition: Bootstrap.h:35
+
+
Definition: SecureTunnel.h:254
+
std::function< void(int errorCode)> OnSendDataComplete
Definition: SecureTunnel.h:581
+
Definition: SecureTunnel.h:140
+
StreamStartedData(const StreamStartedData &)=delete
+
Message(Message &&) noexcept=delete
+
Definition: SecureTunnel.h:956
+
std::shared_ptr< StreamStoppedData > streamStoppedData
Definition: SecureTunnel.h:368
+
ConnectionSuccessEventData()
Definition: SecureTunnel.h:255
+
ConnectionStartedData(const ConnectionStartedData &)=delete
+ + + + diff --git a/docs/_secure_tunneling_notify_response_8cpp.html b/docs/_secure_tunneling_notify_response_8cpp.html new file mode 100644 index 000000000..a7e011473 --- /dev/null +++ b/docs/_secure_tunneling_notify_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/source/SecureTunnelingNotifyResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureTunnelingNotifyResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+
+ + + + diff --git a/docs/_secure_tunneling_notify_response_8h.html b/docs/_secure_tunneling_notify_response_8h.html new file mode 100644 index 000000000..685f14e1b --- /dev/null +++ b/docs/_secure_tunneling_notify_response_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SecureTunnelingNotifyResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SecureTunnelingNotifyResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+
+ + + + diff --git a/docs/_secure_tunneling_notify_response_8h_source.html b/docs/_secure_tunneling_notify_response_8h_source.html new file mode 100644 index 000000000..393a833de --- /dev/null +++ b/docs/_secure_tunneling_notify_response_8h_source.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SecureTunnelingNotifyResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SecureTunnelingNotifyResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 /* Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License").
+
5 * You may not use this file except in compliance with the License.
+
6 * A copy of the License is located at
+
7 *
+
8 * http://aws.amazon.com/apache2.0
+
9 *
+
10 * or in the "license" file accompanying this file. This file is distributed
+
11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+
12 * express or implied. See the License for the specific language governing
+
13 * permissions and limitations under the License.
+
14 
+
15 * This file is generated
+
16 */
+
17 
+ +
19 
+
20 #include <aws/crt/JsonObject.h>
+
21 #include <aws/crt/StlAllocator.h>
+
22 
+
23 namespace Aws
+
24 {
+
25  namespace Iotsecuretunneling
+
26  {
+
27 
+ +
29  {
+
30  public:
+ +
32 
+ +
34  SecureTunnelingNotifyResponse &operator=(const Crt::JsonView &doc);
+
35 
+
36  void SerializeToObject(Crt::JsonObject &doc) const;
+
37 
+ + + + +
42 
+
43  private:
+
44  static void LoadFromObject(SecureTunnelingNotifyResponse &obj, const Crt::JsonView &doc);
+
45  };
+
46  } // namespace Iotsecuretunneling
+
47 } // namespace Aws
+
+
+
+
Definition: SecureTunnelingNotifyResponse.h:29
+
SecureTunnelingNotifyResponse()=default
+
Aws::Crt::Optional< Aws::Crt::String > ClientMode
Definition: SecureTunnelingNotifyResponse.h:39
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > Services
Definition: SecureTunnelingNotifyResponse.h:40
+
#define AWS_IOTSECURETUNNELING_API
Definition: Exports.h:30
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientAccessToken
Definition: SecureTunnelingNotifyResponse.h:41
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
+
Aws::Crt::Optional< Aws::Crt::String > Region
Definition: SecureTunnelingNotifyResponse.h:38
+ + + + diff --git a/docs/_shadow_delta_updated_event_8cpp.html b/docs/_shadow_delta_updated_event_8cpp.html new file mode 100644 index 000000000..b8952b2df --- /dev/null +++ b/docs/_shadow_delta_updated_event_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowDeltaUpdatedEvent.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowDeltaUpdatedEvent.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_delta_updated_event_8h.html b/docs/_shadow_delta_updated_event_8h.html new file mode 100644 index 000000000..766304254 --- /dev/null +++ b/docs/_shadow_delta_updated_event_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowDeltaUpdatedEvent.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowDeltaUpdatedEvent.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowDeltaUpdatedEvent
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_delta_updated_event_8h_source.html b/docs/_shadow_delta_updated_event_8h_source.html new file mode 100644 index 000000000..22e808956 --- /dev/null +++ b/docs/_shadow_delta_updated_event_8h_source.html @@ -0,0 +1,142 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowDeltaUpdatedEvent.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowDeltaUpdatedEvent.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 #include <aws/crt/JsonObject.h>
+
11 
+
12 #include <aws/iotshadow/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotshadow
+
20  {
+
21 
+ +
28  {
+
29  public:
+ +
31 
+ +
33  ShadowDeltaUpdatedEvent &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
42 
+ +
48 
+ +
54 
+ +
60 
+ +
67 
+
68  private:
+
69  static void LoadFromObject(ShadowDeltaUpdatedEvent &obj, const Crt::JsonView &doc);
+
70  };
+
71  } // namespace Iotshadow
+
72 } // namespace Aws
+
+
Definition: ShadowDeltaUpdatedEvent.h:28
+
ShadowDeltaUpdatedEvent()=default
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: ShadowDeltaUpdatedEvent.h:66
+
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: ShadowDeltaUpdatedEvent.h:53
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::JsonObject > State
Definition: ShadowDeltaUpdatedEvent.h:41
+
+
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< int32_t > Version
Definition: ShadowDeltaUpdatedEvent.h:59
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Metadata
Definition: ShadowDeltaUpdatedEvent.h:47
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_delta_updated_subscription_request_8cpp.html b/docs/_shadow_delta_updated_subscription_request_8cpp.html new file mode 100644 index 000000000..38424d525 --- /dev/null +++ b/docs/_shadow_delta_updated_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowDeltaUpdatedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowDeltaUpdatedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_delta_updated_subscription_request_8h.html b/docs/_shadow_delta_updated_subscription_request_8h.html new file mode 100644 index 000000000..0baecae5c --- /dev/null +++ b/docs/_shadow_delta_updated_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowDeltaUpdatedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowDeltaUpdatedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_delta_updated_subscription_request_8h_source.html b/docs/_shadow_delta_updated_subscription_request_8h_source.html new file mode 100644 index 000000000..352e73413 --- /dev/null +++ b/docs/_shadow_delta_updated_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowDeltaUpdatedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowDeltaUpdatedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(ShadowDeltaUpdatedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotshadow
+
43 } // namespace Aws
+
+
+
+
Definition: ShadowDeltaUpdatedSubscriptionRequest.h:24
+
Definition: JsonObject.h:248
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
ShadowDeltaUpdatedSubscriptionRequest()=default
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: ShadowDeltaUpdatedSubscriptionRequest.h:37
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_metadata_8cpp.html b/docs/_shadow_metadata_8cpp.html new file mode 100644 index 000000000..1095aaef8 --- /dev/null +++ b/docs/_shadow_metadata_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowMetadata.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowMetadata.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_metadata_8h.html b/docs/_shadow_metadata_8h.html new file mode 100644 index 000000000..a34139c51 --- /dev/null +++ b/docs/_shadow_metadata_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowMetadata.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowMetadata.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowMetadata
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_metadata_8h_source.html b/docs/_shadow_metadata_8h_source.html new file mode 100644 index 000000000..a8512832e --- /dev/null +++ b/docs/_shadow_metadata_8h_source.html @@ -0,0 +1,131 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowMetadata.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowMetadata.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/JsonObject.h>
+
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
27  {
+
28  public:
+
29  ShadowMetadata() = default;
+
30 
+
31  ShadowMetadata(const Crt::JsonView &doc);
+
32  ShadowMetadata &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+
48  private:
+
49  static void LoadFromObject(ShadowMetadata &obj, const Crt::JsonView &doc);
+
50  };
+
51  } // namespace Iotshadow
+
52 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Reported
Definition: ShadowMetadata.h:46
+
+
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Desired
Definition: ShadowMetadata.h:40
+
Definition: JsonObject.h:248
+
Definition: ShadowMetadata.h:27
+
+
+
ShadowMetadata()=default
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_state_8cpp.html b/docs/_shadow_state_8cpp.html new file mode 100644 index 000000000..40e6a7f4b --- /dev/null +++ b/docs/_shadow_state_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowState.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowState.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_state_8h.html b/docs/_shadow_state_8h.html new file mode 100644 index 000000000..8d190db7f --- /dev/null +++ b/docs/_shadow_state_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowState.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowState.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowState
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_state_8h_source.html b/docs/_shadow_state_8h_source.html new file mode 100644 index 000000000..6f88e73ce --- /dev/null +++ b/docs/_shadow_state_8h_source.html @@ -0,0 +1,131 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowState.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowState.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/JsonObject.h>
+
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
26  {
+
27  public:
+
28  ShadowState() = default;
+
29 
+
30  ShadowState(const Crt::JsonView &doc);
+
31  ShadowState &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
46 
+
47  private:
+
48  static void LoadFromObject(ShadowState &obj, const Crt::JsonView &doc);
+
49  };
+
50  } // namespace Iotshadow
+
51 } // namespace Aws
+
+
+
ShadowState()=default
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Reported
Definition: ShadowState.h:45
+
+
Definition: JsonObject.h:248
+
Definition: ShadowState.h:26
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Desired
Definition: ShadowState.h:39
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_state_with_delta_8cpp.html b/docs/_shadow_state_with_delta_8cpp.html new file mode 100644 index 000000000..75148d9a2 --- /dev/null +++ b/docs/_shadow_state_with_delta_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowStateWithDelta.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowStateWithDelta.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_state_with_delta_8h.html b/docs/_shadow_state_with_delta_8h.html new file mode 100644 index 000000000..a864335ab --- /dev/null +++ b/docs/_shadow_state_with_delta_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowStateWithDelta.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowStateWithDelta.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowStateWithDelta
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_state_with_delta_8h_source.html b/docs/_shadow_state_with_delta_8h_source.html new file mode 100644 index 000000000..1f0b8430b --- /dev/null +++ b/docs/_shadow_state_with_delta_8h_source.html @@ -0,0 +1,134 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowStateWithDelta.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowStateWithDelta.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/JsonObject.h>
+
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
27  {
+
28  public:
+
29  ShadowStateWithDelta() = default;
+
30 
+ +
32  ShadowStateWithDelta &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+
54  private:
+
55  static void LoadFromObject(ShadowStateWithDelta &obj, const Crt::JsonView &doc);
+
56  };
+
57  } // namespace Iotshadow
+
58 } // namespace Aws
+
+
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Reported
Definition: ShadowStateWithDelta.h:46
+
+
Definition: JsonObject.h:248
+
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Desired
Definition: ShadowStateWithDelta.h:40
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
ShadowStateWithDelta()=default
+
Definition: ShadowStateWithDelta.h:27
+
Aws::Crt::Optional< Aws::Crt::JsonObject > Delta
Definition: ShadowStateWithDelta.h:52
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_updated_event_8cpp.html b/docs/_shadow_updated_event_8cpp.html new file mode 100644 index 000000000..c738f568d --- /dev/null +++ b/docs/_shadow_updated_event_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowUpdatedEvent.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedEvent.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_event_8h.html b/docs/_shadow_updated_event_8h.html new file mode 100644 index 000000000..7244532ef --- /dev/null +++ b/docs/_shadow_updated_event_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedEvent.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedEvent.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowUpdatedEvent
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_event_8h_source.html b/docs/_shadow_updated_event_8h_source.html new file mode 100644 index 000000000..f15435018 --- /dev/null +++ b/docs/_shadow_updated_event_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedEvent.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowUpdatedEvent.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 
+
12 #include <aws/iotshadow/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotshadow
+
20  {
+
21 
+ +
27  {
+
28  public:
+
29  ShadowUpdatedEvent() = default;
+
30 
+ +
32  ShadowUpdatedEvent &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+
54  private:
+
55  static void LoadFromObject(ShadowUpdatedEvent &obj, const Crt::JsonView &doc);
+
56  };
+
57  } // namespace Iotshadow
+
58 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshot > Previous
Definition: ShadowUpdatedEvent.h:40
+
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshot > Current
Definition: ShadowUpdatedEvent.h:46
+
Definition: ShadowUpdatedEvent.h:27
+
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: ShadowUpdatedEvent.h:52
+
Definition: JsonObject.h:21
+
ShadowUpdatedEvent()=default
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_updated_snapshot_8cpp.html b/docs/_shadow_updated_snapshot_8cpp.html new file mode 100644 index 000000000..8f80a29cc --- /dev/null +++ b/docs/_shadow_updated_snapshot_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowUpdatedSnapshot.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedSnapshot.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_snapshot_8h.html b/docs/_shadow_updated_snapshot_8h.html new file mode 100644 index 000000000..bee36d73e --- /dev/null +++ b/docs/_shadow_updated_snapshot_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedSnapshot.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedSnapshot.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowUpdatedSnapshot
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_snapshot_8h_source.html b/docs/_shadow_updated_snapshot_8h_source.html new file mode 100644 index 000000000..a42a758e9 --- /dev/null +++ b/docs/_shadow_updated_snapshot_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedSnapshot.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowUpdatedSnapshot.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ + +
11 
+
12 #include <aws/iotshadow/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotshadow
+
20  {
+
21 
+ +
27  {
+
28  public:
+
29  ShadowUpdatedSnapshot() = default;
+
30 
+ +
32  ShadowUpdatedSnapshot &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+
54  private:
+
55  static void LoadFromObject(ShadowUpdatedSnapshot &obj, const Crt::JsonView &doc);
+
56  };
+
57  } // namespace Iotshadow
+
58 } // namespace Aws
+
+
Definition: ShadowUpdatedSnapshot.h:27
+
Aws::Crt::Optional< int32_t > Version
Definition: ShadowUpdatedSnapshot.h:52
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadata > Metadata
Definition: ShadowUpdatedSnapshot.h:46
+
+
ShadowUpdatedSnapshot()=default
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowState > State
Definition: ShadowUpdatedSnapshot.h:40
+
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_shadow_updated_subscription_request_8cpp.html b/docs/_shadow_updated_subscription_request_8cpp.html new file mode 100644 index 000000000..d2c9f17cd --- /dev/null +++ b/docs/_shadow_updated_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ShadowUpdatedSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_subscription_request_8h.html b/docs/_shadow_updated_subscription_request_8h.html new file mode 100644 index 000000000..72d40204b --- /dev/null +++ b/docs/_shadow_updated_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ShadowUpdatedSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::ShadowUpdatedSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_shadow_updated_subscription_request_8h_source.html b/docs/_shadow_updated_subscription_request_8h_source.html new file mode 100644 index 000000000..f4e99adad --- /dev/null +++ b/docs/_shadow_updated_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ShadowUpdatedSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ShadowUpdatedSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  ShadowUpdatedSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(ShadowUpdatedSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotshadow
+
43 } // namespace Aws
+
+
+
+
Definition: JsonObject.h:248
+
+
Definition: ShadowUpdatedSubscriptionRequest.h:24
+
ShadowUpdatedSubscriptionRequest()=default
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: ShadowUpdatedSubscriptionRequest.h:37
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_signing_8h.html b/docs/_signing_8h.html new file mode 100644 index 000000000..39482db46 --- /dev/null +++ b/docs/_signing_8h.html @@ -0,0 +1,121 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Signing.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Signing.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/auth/signing_config.h>
+#include <functional>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Auth::ISigningConfig
 
class  Aws::Crt::Auth::IHttpRequestSigner
 
+ + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Http
 
 Aws::Crt::Auth
 
+ + + +

+Typedefs

using Aws::Crt::Auth::OnHttpRequestSigningComplete = std::function< void(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &, int)>
 
+ + + +

+Enumerations

enum  Aws::Crt::Auth::SigningConfigType { Aws::Crt::Auth::SigningConfigType::Aws = AWS_SIGNING_CONFIG_AWS + }
 
+
+ + + + diff --git a/docs/_signing_8h_source.html b/docs/_signing_8h_source.html new file mode 100644 index 000000000..790e84023 --- /dev/null +++ b/docs/_signing_8h_source.html @@ -0,0 +1,166 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Signing.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Signing.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 
+
9 #include <aws/auth/signing_config.h>
+
10 
+
11 #include <functional>
+
12 #include <memory>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Crt
+
17  {
+
18  namespace Http
+
19  {
+
20  class HttpRequest;
+
21  }
+
22 
+
23  namespace Auth
+
24  {
+
29  enum class SigningConfigType
+
30  {
+
31  Aws = AWS_SIGNING_CONFIG_AWS
+
32  };
+
33 
+ +
39  std::function<void(const std::shared_ptr<Aws::Crt::Http::HttpRequest> &, int)>;
+
40 
+ +
46  {
+
47  public:
+
48  ISigningConfig() = default;
+
49  ISigningConfig(const ISigningConfig &) = delete;
+ + + +
53 
+
54  virtual ~ISigningConfig() = default;
+
55 
+
60  virtual SigningConfigType GetType(void) const = 0;
+
61  };
+
62 
+ +
68  {
+
69  public:
+
70  IHttpRequestSigner() = default;
+ + + + +
75 
+
76  virtual ~IHttpRequestSigner() = default;
+
77 
+
86  virtual bool SignRequest(
+
87  const std::shared_ptr<Aws::Crt::Http::HttpRequest> &request,
+
88  const ISigningConfig &config,
+
89  const OnHttpRequestSigningComplete &completionCallback) = 0;
+
90 
+
94  virtual bool IsValid() const = 0;
+
95  };
+
96 
+
97  } // namespace Auth
+
98  } // namespace Crt
+
99 } // namespace Aws
+
+
IHttpRequestSigner & operator=(IHttpRequestSigner &&)=delete
+
IHttpRequestSigner(const IHttpRequestSigner &)=delete
+
virtual ~ISigningConfig()=default
+
ISigningConfig()=default
+
SigningConfigType
Definition: Signing.h:30
+
ISigningConfig(ISigningConfig &&)=delete
+
IHttpRequestSigner()=default
+
ISigningConfig(const ISigningConfig &)=delete
+
std::function< void(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &, int)> OnHttpRequestSigningComplete
Definition: Signing.h:39
+
virtual ~IHttpRequestSigner()=default
+
virtual SigningConfigType GetType(void) const =0
+
Definition: Signing.h:68
+
Definition: Signing.h:46
+
ISigningConfig & operator=(ISigningConfig &&)=delete
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
virtual bool SignRequest(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback)=0
+
Definition: Allocator.h:11
+
+
IHttpRequestSigner & operator=(const IHttpRequestSigner &)=delete
+
virtual bool IsValid() const =0
+
IHttpRequestSigner(IHttpRequestSigner &&)=delete
+
ISigningConfig & operator=(const ISigningConfig &)=delete
+ + + + diff --git a/docs/_sigv4_signing_8cpp.html b/docs/_sigv4_signing_8cpp.html new file mode 100644 index 000000000..d33f7e2e4 --- /dev/null +++ b/docs/_sigv4_signing_8cpp.html @@ -0,0 +1,120 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/auth/Sigv4Signing.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Sigv4Signing.cpp File Reference
+
+
+
#include <aws/crt/auth/Sigv4Signing.h>
+#include <aws/crt/auth/Credentials.h>
+#include <aws/crt/http/HttpRequestResponse.h>
+#include <aws/auth/signable.h>
+#include <aws/auth/signing.h>
+#include <aws/auth/signing_result.h>
+
+ + + +

+Classes

struct  Aws::Crt::Auth::HttpSignerCallbackData
 
+ + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Auth
 
 Aws::Crt::Auth::SignedBodyValue
 
+ + + + + + + + + + + +

+Functions

AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256Str ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayloadStr ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256PayloadStr ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256EventsStr ()
 
static void Aws::Crt::Auth::s_http_signing_complete_fn (struct aws_signing_result *result, int errorCode, void *userdata)
 
+
+ + + + diff --git a/docs/_sigv4_signing_8h.html b/docs/_sigv4_signing_8h.html new file mode 100644 index 000000000..385e1747f --- /dev/null +++ b/docs/_sigv4_signing_8h.html @@ -0,0 +1,156 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Sigv4Signing.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Sigv4Signing.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/DateTime.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/auth/Signing.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Auth::AwsSigningConfig
 
class  Aws::Crt::Auth::Sigv4HttpRequestSigner
 
+ + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Auth
 
 Aws::Crt::Auth::SignedBodyValue
 
+ + + +

+Typedefs

using Aws::Crt::Auth::ShouldSignHeaderCb = bool(*)(const Crt::ByteCursor *, void *)
 
+ + + + + + + +

+Enumerations

enum  Aws::Crt::Auth::SigningAlgorithm { Aws::Crt::Auth::SigningAlgorithm::SigV4 = AWS_SIGNING_ALGORITHM_V4, +Aws::Crt::Auth::SigningAlgorithm::SigV4A = AWS_SIGNING_ALGORITHM_V4_ASYMMETRIC + }
 
enum  Aws::Crt::Auth::SignatureType { Aws::Crt::Auth::SignatureType::HttpRequestViaHeaders = AWS_ST_HTTP_REQUEST_HEADERS, +Aws::Crt::Auth::SignatureType::HttpRequestViaQueryParams = AWS_ST_HTTP_REQUEST_QUERY_PARAMS, +Aws::Crt::Auth::SignatureType::HttpRequestChunk = AWS_ST_HTTP_REQUEST_CHUNK, +Aws::Crt::Auth::SignatureType::HttpRequestEvent = AWS_ST_HTTP_REQUEST_EVENT + }
 
enum  Aws::Crt::Auth::SignedBodyHeaderType { Aws::Crt::Auth::SignedBodyHeaderType::None = AWS_SBHT_NONE, +Aws::Crt::Auth::SignedBodyHeaderType::XAmzContentSha256 = AWS_SBHT_X_AMZ_CONTENT_SHA256 + }
 
+ + + + + + + + + +

+Functions

AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256Str ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayloadStr ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256PayloadStr ()
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256EventsStr ()
 
+ + + + + + + + + +

+Variables

AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayload = "UNSIGNED-PAYLOAD"
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"
 
AWS_CRT_CPP_API const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"
 
+
+ + + + diff --git a/docs/_sigv4_signing_8h_source.html b/docs/_sigv4_signing_8h_source.html new file mode 100644 index 000000000..2d0e86f99 --- /dev/null +++ b/docs/_sigv4_signing_8h_source.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth/Sigv4Signing.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Sigv4Signing.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 #include <aws/crt/Types.h>
+
11 #include <aws/crt/auth/Signing.h>
+
12 
+
13 struct aws_signing_config_aws;
+
14 
+
15 namespace Aws
+
16 {
+
17  namespace Crt
+
18  {
+
19  namespace Auth
+
20  {
+
21  class Credentials;
+
22  class ICredentialsProvider;
+
23 
+
27  enum class SigningAlgorithm
+
28  {
+
33  SigV4 = AWS_SIGNING_ALGORITHM_V4,
+
34 
+
39  SigV4A = AWS_SIGNING_ALGORITHM_V4_ASYMMETRIC,
+
40  };
+
41 
+
45  enum class SignatureType
+
46  {
+
51  HttpRequestViaHeaders = AWS_ST_HTTP_REQUEST_HEADERS,
+
52 
+
57  HttpRequestViaQueryParams = AWS_ST_HTTP_REQUEST_QUERY_PARAMS,
+
58 
+
62  HttpRequestChunk = AWS_ST_HTTP_REQUEST_CHUNK,
+
63 
+
69  HttpRequestEvent = AWS_ST_HTTP_REQUEST_EVENT,
+
70  };
+
71 
+
76  namespace SignedBodyValue
+
77  {
+
83  AWS_CRT_CPP_API const char *EmptySha256Str();
+
84 
+
89  AWS_CRT_CPP_API const char *UnsignedPayloadStr();
+
90 
+ + +
101 
+
103  AWS_CRT_CPP_API extern const char *UnsignedPayload;
+
105  AWS_CRT_CPP_API extern const char *EmptySha256;
+ + +
110  } // namespace SignedBodyValue
+
111 
+ +
116  {
+
120  None = AWS_SBHT_NONE,
+
121 
+
125  XAmzContentSha256 = AWS_SBHT_X_AMZ_CONTENT_SHA256,
+
126  };
+
127 
+
128  using ShouldSignHeaderCb = bool (*)(const Crt::ByteCursor *, void *);
+
129 
+ +
135  {
+
136  public:
+
137  AwsSigningConfig(Allocator *allocator = ApiAllocator());
+
138  virtual ~AwsSigningConfig();
+
139 
+
140  virtual SigningConfigType GetType() const noexcept override { return SigningConfigType::Aws; }
+
141 
+
145  SigningAlgorithm GetSigningAlgorithm() const noexcept;
+
146 
+
150  void SetSigningAlgorithm(SigningAlgorithm algorithm) noexcept;
+
151 
+
155  SignatureType GetSignatureType() const noexcept;
+
156 
+
160  void SetSignatureType(SignatureType signatureType) noexcept;
+
161 
+
165  const Crt::String &GetRegion() const noexcept;
+
166 
+
170  void SetRegion(const Crt::String &region) noexcept;
+
171 
+
175  const Crt::String &GetService() const noexcept;
+
176 
+
180  void SetService(const Crt::String &service) noexcept;
+
181 
+
185  DateTime GetSigningTimepoint() const noexcept;
+
186 
+
190  void SetSigningTimepoint(const DateTime &date) noexcept;
+
191 
+
192  /*
+
193  * We assume the uri will be encoded once in preparation for transmission. Certain services
+
194  * do not decode before checking signature, requiring us to actually double-encode the uri in the
+
195  * canonical request in order to pass a signature check.
+
196  */
+
197 
+
202  bool GetUseDoubleUriEncode() const noexcept;
+
203 
+
208  void SetUseDoubleUriEncode(bool useDoubleUriEncode) noexcept;
+
209 
+
213  bool GetShouldNormalizeUriPath() const noexcept;
+
214 
+
218  void SetShouldNormalizeUriPath(bool shouldNormalizeUriPath) noexcept;
+
219 
+
224  bool GetOmitSessionToken() const noexcept;
+
225 
+
230  void SetOmitSessionToken(bool omitSessionToken) noexcept;
+
231 
+
235  ShouldSignHeaderCb GetShouldSignHeaderCallback() const noexcept;
+
236 
+
241  void SetShouldSignHeaderCallback(ShouldSignHeaderCb shouldSignHeaderCb) noexcept;
+
242 
+
246  void *GetShouldSignHeaderUserData() const noexcept;
+
247 
+
251  void SetShouldSignHeaderUserData(void *userData) noexcept;
+
252 
+
257  const Crt::String &GetSignedBodyValue() const noexcept;
+
258 
+
266  void SetSignedBodyValue(const Crt::String &signedBodyValue) noexcept;
+
267 
+
271  SignedBodyHeaderType GetSignedBodyHeader() const noexcept;
+
272 
+
276  void SetSignedBodyHeader(SignedBodyHeaderType signedBodyHeader) noexcept;
+
277 
+
282  uint64_t GetExpirationInSeconds() const noexcept;
+
283 
+
287  void SetExpirationInSeconds(uint64_t expirationInSeconds) noexcept;
+
288 
+
289  /*
+
290  * For Sigv4 signing, either the credentials provider or the credentials must be set.
+
291  * Credentials, if set, takes precedence over the provider.
+
292  */
+
293 
+
297  const std::shared_ptr<ICredentialsProvider> &GetCredentialsProvider() const noexcept;
+
298 
+
302  void SetCredentialsProvider(const std::shared_ptr<ICredentialsProvider> &credsProvider) noexcept;
+
303 
+
307  const std::shared_ptr<Credentials> &GetCredentials() const noexcept;
+
308 
+
312  void SetCredentials(const std::shared_ptr<Credentials> &credentials) noexcept;
+
313 
+
315  const struct aws_signing_config_aws *GetUnderlyingHandle() const noexcept;
+
316 
+
317  private:
+
318  Allocator *m_allocator;
+
319  std::shared_ptr<ICredentialsProvider> m_credentialsProvider;
+
320  std::shared_ptr<Credentials> m_credentials;
+
321  struct aws_signing_config_aws m_config;
+
322  Crt::String m_signingRegion;
+
323  Crt::String m_serviceName;
+
324  Crt::String m_signedBodyValue;
+
325  };
+
326 
+ +
332  {
+
333  public:
+ +
335  virtual ~Sigv4HttpRequestSigner() = default;
+
336 
+
337  bool IsValid() const override { return true; }
+
338 
+
342  virtual bool SignRequest(
+
343  const std::shared_ptr<Aws::Crt::Http::HttpRequest> &request,
+
344  const ISigningConfig &config,
+
345  const OnHttpRequestSigningComplete &completionCallback) override;
+
346 
+
347  private:
+
348  Allocator *m_allocator;
+
349  };
+
350  } // namespace Auth
+
351  } // namespace Crt
+
352 } // namespace Aws
+
+
@ SigV4
+
bool(*)(const Crt::ByteCursor *, void *) ShouldSignHeaderCb
Definition: Sigv4Signing.h:128
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
AWS_CRT_CPP_API const char * EmptySha256Str()
Definition: Sigv4Signing.cpp:24
+
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Events
Definition: Sigv4Signing.cpp:41
+
virtual SigningConfigType GetType() const noexcept override
Definition: Sigv4Signing.h:140
+
+
@ Aws
+
SignedBodyHeaderType
Definition: Sigv4Signing.h:116
+
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Payload
Definition: Sigv4Signing.cpp:35
+
@ None
+
SigningConfigType
Definition: Signing.h:30
+
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256EventsStr()
Definition: Sigv4Signing.cpp:42
+
@ HttpRequestViaHeaders
+
bool IsValid() const override
Definition: Sigv4Signing.h:337
+
Definition: Sigv4Signing.h:135
+
std::function< void(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &, int)> OnHttpRequestSigningComplete
Definition: Signing.h:39
+
AWS_CRT_CPP_API const char * UnsignedPayload
Definition: Sigv4Signing.cpp:29
+
Definition: Credentials.h:112
+
+
Definition: DateTime.h:53
+
Definition: Signing.h:68
+
virtual ~Sigv4HttpRequestSigner()=default
+
Definition: Signing.h:46
+
SignatureType
Definition: Sigv4Signing.h:46
+
AWS_CRT_CPP_API const char * EmptySha256
Definition: Sigv4Signing.cpp:23
+
AWS_CRT_CPP_API const char * UnsignedPayloadStr()
Definition: Sigv4Signing.cpp:30
+
AWS_CRT_CPP_API const char * StreamingAws4HmacSha256PayloadStr()
Definition: Sigv4Signing.cpp:36
+
Definition: Credentials.h:38
+
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
Definition: Sigv4Signing.h:332
+
SigningAlgorithm
Definition: Sigv4Signing.h:28
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_socket_options_8cpp.html b/docs/_socket_options_8cpp.html new file mode 100644 index 000000000..7fda469fb --- /dev/null +++ b/docs/_socket_options_8cpp.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/SocketOptions.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SocketOptions.cpp File Reference
+
+
+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + +

+Variables

static const uint32_t Aws::Crt::Io::DEFAULT_SOCKET_TIME_MSEC = 3000
 
+
+ + + + diff --git a/docs/_socket_options_8h.html b/docs/_socket_options_8h.html new file mode 100644 index 000000000..df9abddc5 --- /dev/null +++ b/docs/_socket_options_8h.html @@ -0,0 +1,115 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/SocketOptions.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SocketOptions.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/io/socket.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Io::SocketOptions
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + + + +

+Enumerations

enum  Aws::Crt::Io::SocketType { Aws::Crt::Io::SocketType::Stream = AWS_SOCKET_STREAM, +Aws::Crt::Io::SocketType::Dgram = AWS_SOCKET_DGRAM + }
 
enum  Aws::Crt::Io::SocketDomain { Aws::Crt::Io::SocketDomain::IPv4 = AWS_SOCKET_IPV4, +Aws::Crt::Io::SocketDomain::IPv6 = AWS_SOCKET_IPV6, +Aws::Crt::Io::SocketDomain::Local = AWS_SOCKET_LOCAL + }
 
+
+ + + + diff --git a/docs/_socket_options_8h_source.html b/docs/_socket_options_8h_source.html new file mode 100644 index 000000000..256184d6b --- /dev/null +++ b/docs/_socket_options_8h_source.html @@ -0,0 +1,188 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/SocketOptions.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SocketOptions.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 
+
9 #include <aws/io/socket.h>
+
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
15  namespace Io
+
16  {
+
17  enum class SocketType
+
18  {
+
24  Stream = AWS_SOCKET_STREAM,
+
25 
+
31  Dgram = AWS_SOCKET_DGRAM,
+
32  };
+
33 
+
34  enum class SocketDomain
+
35  {
+
36  IPv4 = AWS_SOCKET_IPV4,
+
37  IPv6 = AWS_SOCKET_IPV6,
+
41  Local = AWS_SOCKET_LOCAL,
+
42  };
+
43 
+ +
48  {
+
49  public:
+
50  SocketOptions();
+
51  SocketOptions(const SocketOptions &rhs) = default;
+
52  SocketOptions(SocketOptions &&rhs) = default;
+
53 
+
54  SocketOptions &operator=(const SocketOptions &rhs) = default;
+ +
56 
+
61  void SetSocketType(SocketType type) { options.type = (enum aws_socket_type)type; }
+
62 
+
66  SocketType GetSocketType() const { return (SocketType)options.type; }
+
67 
+
72  void SetSocketDomain(SocketDomain domain) { options.domain = (enum aws_socket_domain)domain; }
+
73 
+
77  SocketDomain GetSocketDomain() const { return (SocketDomain)options.domain; }
+
78 
+
83  void SetConnectTimeoutMs(uint32_t timeout) { options.connect_timeout_ms = timeout; }
+
84 
+
88  uint32_t GetConnectTimeoutMs() const { return options.connect_timeout_ms; }
+
89 
+
95  void SetKeepAliveIntervalSec(uint16_t keepAliveInterval)
+
96  {
+
97  options.keep_alive_interval_sec = keepAliveInterval;
+
98  }
+
99 
+
103  uint16_t GetKeepAliveIntervalSec() const { return options.keep_alive_interval_sec; }
+
104 
+
110  void SetKeepAliveTimeoutSec(uint16_t keepAliveTimeout)
+
111  {
+
112  options.keep_alive_timeout_sec = keepAliveTimeout;
+
113  }
+
114 
+
119  uint16_t GetKeepAliveTimeoutSec() const { return options.keep_alive_timeout_sec; }
+
120 
+
126  void SetKeepAliveMaxFailedProbes(uint16_t maxProbes)
+
127  {
+
128  options.keep_alive_max_failed_probes = maxProbes;
+
129  }
+
130 
+
134  uint16_t GetKeepAliveMaxFailedProbes() const { return options.keep_alive_max_failed_probes; }
+
135 
+
140  void SetKeepAlive(bool keepAlive) { options.keepalive = keepAlive; }
+
141 
+
145  bool GetKeepAlive() const { return options.keepalive; }
+
146 
+
148  aws_socket_options &GetImpl() { return options; }
+
150  const aws_socket_options &GetImpl() const { return options; }
+
151 
+
152  private:
+
153  aws_socket_options options;
+
154  };
+
155  } // namespace Io
+
156  } // namespace Crt
+
157 } // namespace Aws
+
+
void SetSocketDomain(SocketDomain domain)
Definition: SocketOptions.h:72
+
uint16_t GetKeepAliveTimeoutSec() const
Definition: SocketOptions.h:119
+
void SetKeepAliveMaxFailedProbes(uint16_t maxProbes)
Definition: SocketOptions.h:126
+
SocketOptions & operator=(SocketOptions &&rhs)=default
+
void SetConnectTimeoutMs(uint32_t timeout)
Definition: SocketOptions.h:83
+
uint32_t GetConnectTimeoutMs() const
Definition: SocketOptions.h:88
+
void SetKeepAlive(bool keepAlive)
Definition: SocketOptions.h:140
+
@ IPv4
+
SocketType GetSocketType() const
Definition: SocketOptions.h:66
+
SocketOptions(const SocketOptions &rhs)=default
+
Definition: SocketOptions.h:48
+
@ Stream
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
SocketDomain
Definition: SocketOptions.h:35
+
Definition: Allocator.h:11
+
SocketOptions(SocketOptions &&rhs)=default
+
SocketOptions & operator=(const SocketOptions &rhs)=default
+
void SetSocketType(SocketType type)
Definition: SocketOptions.h:61
+
+
uint16_t GetKeepAliveIntervalSec() const
Definition: SocketOptions.h:103
+
uint16_t GetKeepAliveMaxFailedProbes() const
Definition: SocketOptions.h:134
+
void SetKeepAliveTimeoutSec(uint16_t keepAliveTimeout)
Definition: SocketOptions.h:110
+
bool GetKeepAlive() const
Definition: SocketOptions.h:145
+
SocketType
Definition: SocketOptions.h:18
+
SocketDomain GetSocketDomain() const
Definition: SocketOptions.h:77
+
void SetKeepAliveIntervalSec(uint16_t keepAliveInterval)
Definition: SocketOptions.h:95
+ + + + diff --git a/docs/_start_next_job_execution_response_8cpp.html b/docs/_start_next_job_execution_response_8cpp.html new file mode 100644 index 000000000..9b9620c80 --- /dev/null +++ b/docs/_start_next_job_execution_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/StartNextJobExecutionResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextJobExecutionResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_job_execution_response_8h.html b/docs/_start_next_job_execution_response_8h.html new file mode 100644 index 000000000..62b8dd49e --- /dev/null +++ b/docs/_start_next_job_execution_response_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextJobExecutionResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextJobExecutionResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::StartNextJobExecutionResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_job_execution_response_8h_source.html b/docs/_start_next_job_execution_response_8h_source.html new file mode 100644 index 000000000..cf40c6f82 --- /dev/null +++ b/docs/_start_next_job_execution_response_8h_source.html @@ -0,0 +1,137 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextJobExecutionResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StartNextJobExecutionResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ +
11 
+
12 #include <aws/iotjobs/Exports.h>
+
13 
+
14 #include <aws/crt/JsonObject.h>
+
15 #include <aws/crt/StlAllocator.h>
+
16 
+
17 namespace Aws
+
18 {
+
19  namespace Iotjobs
+
20  {
+
21 
+ +
27  {
+
28  public:
+ +
30 
+ +
32  StartNextJobExecutionResponse &operator=(const Crt::JsonView &doc);
+
33 
+
34  void SerializeToObject(Crt::JsonObject &doc) const;
+
35 
+ +
41 
+ +
47 
+ +
53 
+
54  private:
+
55  static void LoadFromObject(StartNextJobExecutionResponse &obj, const Crt::JsonView &doc);
+
56  };
+
57  } // namespace Iotjobs
+
58 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Definition: StartNextJobExecutionResponse.h:27
+
+
+
+
+
Definition: JsonObject.h:248
+
StartNextJobExecutionResponse()=default
+
+
+
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionData > Execution
Definition: StartNextJobExecutionResponse.h:46
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: StartNextJobExecutionResponse.h:40
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: StartNextJobExecutionResponse.h:52
+ + + + diff --git a/docs/_start_next_pending_job_execution_request_8cpp.html b/docs/_start_next_pending_job_execution_request_8cpp.html new file mode 100644 index 000000000..16716ddc0 --- /dev/null +++ b/docs/_start_next_pending_job_execution_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/StartNextPendingJobExecutionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextPendingJobExecutionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_pending_job_execution_request_8h.html b/docs/_start_next_pending_job_execution_request_8h.html new file mode 100644 index 000000000..242192610 --- /dev/null +++ b/docs/_start_next_pending_job_execution_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextPendingJobExecutionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextPendingJobExecutionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::StartNextPendingJobExecutionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_pending_job_execution_request_8h_source.html b/docs/_start_next_pending_job_execution_request_8h_source.html new file mode 100644 index 000000000..bfc4a1c3b --- /dev/null +++ b/docs/_start_next_pending_job_execution_request_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextPendingJobExecutionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StartNextPendingJobExecutionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
45 
+ +
51 
+ +
58 
+
59  private:
+
60  static void LoadFromObject(StartNextPendingJobExecutionRequest &obj, const Crt::JsonView &doc);
+
61  };
+
62  } // namespace Iotjobs
+
63 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< int64_t > StepTimeoutInMinutes
Definition: StartNextPendingJobExecutionRequest.h:50
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: StartNextPendingJobExecutionRequest.h:44
+
Definition: StartNextPendingJobExecutionRequest.h:24
+
+
+
StartNextPendingJobExecutionRequest()=default
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
Definition: StartNextPendingJobExecutionRequest.h:57
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: StartNextPendingJobExecutionRequest.h:37
+ + + + diff --git a/docs/_start_next_pending_job_execution_subscription_request_8cpp.html b/docs/_start_next_pending_job_execution_subscription_request_8cpp.html new file mode 100644 index 000000000..629358b0a --- /dev/null +++ b/docs/_start_next_pending_job_execution_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/StartNextPendingJobExecutionSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextPendingJobExecutionSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_pending_job_execution_subscription_request_8h.html b/docs/_start_next_pending_job_execution_subscription_request_8h.html new file mode 100644 index 000000000..753d6d969 --- /dev/null +++ b/docs/_start_next_pending_job_execution_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextPendingJobExecutionSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StartNextPendingJobExecutionSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_start_next_pending_job_execution_subscription_request_8h_source.html b/docs/_start_next_pending_job_execution_subscription_request_8h_source.html new file mode 100644 index 000000000..9ab047fa1 --- /dev/null +++ b/docs/_start_next_pending_job_execution_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/StartNextPendingJobExecutionSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StartNextPendingJobExecutionSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(StartNextPendingJobExecutionSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotjobs
+
43 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: StartNextPendingJobExecutionSubscriptionRequest.h:37
+
Definition: StartNextPendingJobExecutionSubscriptionRequest.h:24
+
StartNextPendingJobExecutionSubscriptionRequest()=default
+
+
+
Definition: JsonObject.h:248
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/_stl_allocator_8h.html b/docs/_stl_allocator_8h.html new file mode 100644 index 000000000..0e14ea344 --- /dev/null +++ b/docs/_stl_allocator_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StlAllocator.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StlAllocator.h File Reference
+
+
+
#include <aws/crt/Allocator.h>
+#include <memory>
+#include <type_traits>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::StlAllocator< T >
 
struct  Aws::Crt::StlAllocator< T >::rebind< U >
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_stl_allocator_8h_source.html b/docs/_stl_allocator_8h_source.html new file mode 100644 index 000000000..7e293ce5f --- /dev/null +++ b/docs/_stl_allocator_8h_source.html @@ -0,0 +1,157 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StlAllocator.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StlAllocator.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Allocator.h>
+
8 
+
9 #include <memory>
+
10 #include <type_traits>
+
11 
+
12 namespace Aws
+
13 {
+
14  namespace Crt
+
15  {
+
20  template <typename T> class StlAllocator : public std::allocator<T>
+
21  {
+
22  public:
+
23  using Base = std::allocator<T>;
+
24 
+
25  StlAllocator() noexcept : Base() { m_allocator = ApiAllocator(); }
+
26 
+
27  StlAllocator(Allocator *allocator) noexcept : Base() { m_allocator = allocator; }
+
28 
+
29  StlAllocator(const StlAllocator<T> &a) noexcept : Base(a) { m_allocator = a.m_allocator; }
+
30 
+
31  template <class U> StlAllocator(const StlAllocator<U> &a) noexcept : Base(a)
+
32  {
+
33  m_allocator = a.m_allocator;
+
34  }
+
35 
+ +
37 
+
38  using size_type = std::size_t;
+
39 
+
40  template <typename U> struct rebind
+
41  {
+ +
43  };
+
44 
+
45  using RawPointer = typename std::allocator_traits<std::allocator<T>>::pointer;
+
46 
+
47  RawPointer allocate(size_type n, const void *hint = nullptr)
+
48  {
+
49  (void)hint;
+
50  AWS_ASSERT(m_allocator);
+
51  return static_cast<RawPointer>(aws_mem_acquire(m_allocator, n * sizeof(T)));
+
52  }
+
53 
+
54 #if _LIBCPP_STD_VER > 20
+
55  std::allocation_result<T *> allocate_at_least(size_type n) { return {allocate(n), n}; }
+
56 #endif
+
57 
+ +
59  {
+
60  AWS_ASSERT(m_allocator);
+
61  aws_mem_release(m_allocator, p);
+
62  }
+
63 
+ +
65  };
+
66  } // namespace Crt
+
67 } // namespace Aws
+
+
StlAllocator(Allocator *allocator) noexcept
Definition: StlAllocator.h:27
+
StlAllocator(const StlAllocator< U > &a) noexcept
Definition: StlAllocator.h:31
+
StlAllocator() noexcept
Definition: StlAllocator.h:25
+
Definition: StlAllocator.h:41
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
StlAllocator< U > other
Definition: StlAllocator.h:42
+
void deallocate(RawPointer p, size_type)
Definition: StlAllocator.h:58
+
std::size_t size_type
Definition: StlAllocator.h:38
+
typename std::allocator_traits< std::allocator< T > >::pointer RawPointer
Definition: StlAllocator.h:45
+
+
std::allocator< T > Base
Definition: StlAllocator.h:23
+
RawPointer allocate(size_type n, const void *hint=nullptr)
Definition: StlAllocator.h:47
+
Definition: Allocator.h:11
+
StlAllocator(const StlAllocator< T > &a) noexcept
Definition: StlAllocator.h:29
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Allocator * m_allocator
Definition: StlAllocator.h:64
+
~StlAllocator()
Definition: StlAllocator.h:36
+
Definition: StlAllocator.h:21
+ + + + diff --git a/docs/_stream_8cpp.html b/docs/_stream_8cpp.html new file mode 100644 index 000000000..64e4bd6bb --- /dev/null +++ b/docs/_stream_8cpp.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/Stream.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Stream.cpp File Reference
+
+
+
#include <aws/crt/StlAllocator.h>
+#include <aws/crt/io/Stream.h>
+#include <iostream>
+#include <aws/io/stream.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_stream_8h.html b/docs/_stream_8h.html new file mode 100644 index 000000000..106df57e9 --- /dev/null +++ b/docs/_stream_8h.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Stream.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Stream.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/RefCounted.h>
+#include <aws/crt/Types.h>
+#include <aws/io/stream.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::Io::InputStream
 
class  Aws::Crt::Io::StdIOStreamInputStream
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + + + +

+Typedefs

using Aws::Crt::Io::StreamStatus = aws_stream_status
 
using Aws::Crt::Io::OffsetType = aws_off_t
 
+ + + +

+Enumerations

enum  Aws::Crt::Io::StreamSeekBasis { Aws::Crt::Io::StreamSeekBasis::Begin = AWS_SSB_BEGIN, +Aws::Crt::Io::StreamSeekBasis::End = AWS_SSB_END + }
 
+
+ + + + diff --git a/docs/_stream_8h_source.html b/docs/_stream_8h_source.html new file mode 100644 index 000000000..2a82704e9 --- /dev/null +++ b/docs/_stream_8h_source.html @@ -0,0 +1,248 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Stream.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Stream.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/RefCounted.h>
+
9 #include <aws/crt/Types.h>
+
10 #include <aws/io/stream.h>
+
11 
+
12 namespace Aws
+
13 {
+
14  namespace Crt
+
15  {
+
16  namespace Io
+
17  {
+
18  using StreamStatus = aws_stream_status;
+
19 
+
23  using OffsetType = aws_off_t;
+
24 
+
28  enum class StreamSeekBasis
+
29  {
+
30  Begin = AWS_SSB_BEGIN,
+
31  End = AWS_SSB_END,
+
32  };
+
33 
+
34  /***
+
35  * Interface for building an Object oriented stream that will be honored by the CRT's low-level
+
36  * aws_input_stream interface. To use, create a subclass of InputStream and define the abstract
+
37  * functions.
+
38  */
+
39  class AWS_CRT_CPP_API InputStream : public std::enable_shared_from_this<InputStream>,
+
40  public RefCounted<InputStream>
+
41  {
+
42  public:
+
43  virtual ~InputStream();
+
44 
+
45  InputStream(const InputStream &) = delete;
+
46  InputStream &operator=(const InputStream &) = delete;
+
47  InputStream(InputStream &&) = delete;
+ +
49 
+
50  explicit operator bool() const noexcept { return IsValid(); }
+
51 
+
55  virtual bool IsValid() const noexcept = 0;
+
56 
+
58  aws_input_stream *GetUnderlyingStream() noexcept { return &m_underlying_stream; }
+
59 
+
65  bool Read(ByteBuf &dest) { return aws_input_stream_read(&m_underlying_stream, &dest) == 0; }
+
66 
+
73  bool Seek(int64_t offset, StreamSeekBasis seekBasis)
+
74  {
+
75  return aws_input_stream_seek(&m_underlying_stream, offset, (aws_stream_seek_basis)seekBasis) == 0;
+
76  }
+
77 
+
83  bool GetStatus(StreamStatus &status)
+
84  {
+
85  return aws_input_stream_get_status(&m_underlying_stream, &status) == 0;
+
86  }
+
87 
+
93  bool GetLength(int64_t &length)
+
94  {
+
95  return aws_input_stream_get_length(&m_underlying_stream, &length) == 0;
+
96  }
+
97 
+
98  protected:
+ +
100  aws_input_stream m_underlying_stream;
+
101 
+ +
103 
+
104  /***
+
105  * Read up-to buffer::capacity - buffer::len into buffer::buffer
+
106  * Increment buffer::len by the amount you read in.
+
107  *
+
108  * @return true if nothing went wrong.
+
109  * Return true even if you read 0 bytes because the end-of-file has been reached.
+
110  * Return true even if you read 0 bytes because data is not currently available.
+
111  *
+
112  * Return false if an actual failure condition occurs,
+
113  * you SHOULD also raise an error via aws_raise_error().
+
114  */
+
115  virtual bool ReadImpl(ByteBuf &buffer) noexcept = 0;
+
116 
+
117  /***
+
118  * Read up-to buffer::capacity - buffer::len immediately available bytes into buffer::buffer
+
119  * Increment buffer::len by the amount you read in.
+
120  *
+
121  * @return true if nothing went wrong.
+
122  * Return true even if you read 0 bytes because the end-of-file has been reached.
+
123  * Return true even if you read 0 bytes because data is not currently available.
+
124  *
+
125  * Return false if an actual failure condition occurs,
+
126  * you SHOULD also raise an error via aws_raise_error().
+
127  */
+
128  virtual bool ReadSomeImpl(ByteBuf &buffer) noexcept = 0;
+
129 
+
133  virtual StreamStatus GetStatusImpl() const noexcept = 0;
+
134 
+
139  virtual int64_t GetLengthImpl() const noexcept = 0;
+
140 
+
150  virtual bool SeekImpl(int64_t offset, StreamSeekBasis seekBasis) noexcept = 0;
+
151 
+
159  virtual int64_t PeekImpl() const noexcept = 0;
+
160 
+
161  private:
+
162  static int s_Seek(aws_input_stream *stream, int64_t offset, enum aws_stream_seek_basis basis);
+
163  static int s_Read(aws_input_stream *stream, aws_byte_buf *dest);
+
164  static int s_GetStatus(aws_input_stream *stream, aws_stream_status *status);
+
165  static int s_GetLength(struct aws_input_stream *stream, int64_t *out_length);
+
166  static void s_Acquire(aws_input_stream *stream);
+
167  static void s_Release(aws_input_stream *stream);
+
168 
+
169  static aws_input_stream_vtable s_vtable;
+
170  };
+
171 
+
172  /***
+
173  * Implementation of Aws::Crt::Io::InputStream that wraps a std::input_stream.
+
174  */
+ +
176  {
+
177  public:
+ +
179  std::shared_ptr<Aws::Crt::Io::IStream> stream,
+
180  Aws::Crt::Allocator *allocator = ApiAllocator()) noexcept;
+
181 
+
182  bool IsValid() const noexcept override;
+
183 
+
184  protected:
+
185  bool ReadImpl(ByteBuf &buffer) noexcept override;
+
186  bool ReadSomeImpl(ByteBuf &buffer) noexcept override;
+
187  StreamStatus GetStatusImpl() const noexcept override;
+
188  int64_t GetLengthImpl() const noexcept override;
+
189  bool SeekImpl(OffsetType offsetType, StreamSeekBasis seekBasis) noexcept override;
+
190  int64_t PeekImpl() const noexcept override;
+
191 
+
192  private:
+
193  std::shared_ptr<Aws::Crt::Io::IStream> m_stream;
+
194  };
+
195  } // namespace Io
+
196  } // namespace Crt
+
197 } // namespace Aws
+
+
InputStream & operator=(InputStream &&)=delete
+
virtual StreamStatus GetStatusImpl() const noexcept=0
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
bool GetLength(int64_t &length)
Definition: Stream.h:93
+
bool Read(ByteBuf &dest)
Definition: Stream.h:65
+
bool Seek(int64_t offset, StreamSeekBasis seekBasis)
Definition: Stream.h:73
+
bool GetStatus(StreamStatus &status)
Definition: Stream.h:83
+
@ Begin
+
aws_input_stream m_underlying_stream
Definition: Stream.h:100
+
InputStream(const InputStream &)=delete
+
virtual bool ReadImpl(ByteBuf &buffer) noexcept=0
+
Definition: Stream.h:176
+
+
Definition: RefCounted.h:29
+
StreamSeekBasis
Definition: Stream.h:29
+
Definition: Stream.h:41
+
Allocator * m_allocator
Definition: Stream.h:99
+
+
virtual bool IsValid() const noexcept=0
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
InputStream & operator=(const InputStream &)=delete
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
aws_stream_status StreamStatus
Definition: Stream.h:18
+
InputStream(InputStream &&)=delete
+
aws_off_t OffsetType
Definition: Stream.h:23
+
virtual bool ReadSomeImpl(ByteBuf &buffer) noexcept=0
+ + + + diff --git a/docs/_string_utils_8cpp.html b/docs/_string_utils_8cpp.html new file mode 100644 index 000000000..f735d628b --- /dev/null +++ b/docs/_string_utils_8cpp.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/StringUtils.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StringUtils.cpp File Reference
+
+
+
#include <aws/crt/StringUtils.h>
+#include <aws/common/hash_table.h>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + +

+Functions

size_t AWS_CRT_CPP_API Aws::Crt::HashString (const char *str) noexcept
 
+
+ + + + diff --git a/docs/_string_utils_8h.html b/docs/_string_utils_8h.html new file mode 100644 index 000000000..5a9eb59db --- /dev/null +++ b/docs/_string_utils_8h.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StringUtils.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StringUtils.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <stddef.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + +

+Functions

size_t AWS_CRT_CPP_API Aws::Crt::HashString (const char *str) noexcept
 
+
+ + + + diff --git a/docs/_string_utils_8h_source.html b/docs/_string_utils_8h_source.html new file mode 100644 index 000000000..442b6db83 --- /dev/null +++ b/docs/_string_utils_8h_source.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StringUtils.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StringUtils.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 
+
8 #include <stddef.h>
+
9 
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
19  size_t AWS_CRT_CPP_API HashString(const char *str) noexcept;
+
20  } // namespace Crt
+
21 } // namespace Aws
+
+
size_t AWS_CRT_CPP_API HashString(const char *str) noexcept
Definition: StringUtils.cpp:13
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
+ + + + diff --git a/docs/_string_view_8h.html b/docs/_string_view_8h.html new file mode 100644 index 000000000..5351c6f4c --- /dev/null +++ b/docs/_string_view_8h.html @@ -0,0 +1,193 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StringView.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
StringView.h File Reference
+
+
+
#include <algorithm>
+#include <cassert>
+#include <iterator>
+#include <limits>
+#include <stddef.h>
+#include <string>
+#include <type_traits>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Crt::basic_string_view< CharT, Traits >
 
struct  std::hash< Aws::Crt::basic_string_view< CharT, Traits > >
 
+ + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::literals
 
 Aws::Crt::literals::string_view_literals
 
 std
 
+ + + + + + + + + + + +

+Typedefs

typedef basic_string_view< char > Aws::Crt::string_view
 
typedef basic_string_view< char16_t > Aws::Crt::u16string_view
 
typedef basic_string_view< char32_t > Aws::Crt::u32string_view
 
typedef basic_string_view< wchar_t > Aws::Crt::wstring_view
 
using Aws::Crt::StringView = string_view
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<class CharT , class Traits >
bool Aws::Crt::operator== (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator== (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator== (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator!= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator!= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator!= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
bool Aws::Crt::operator< (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator< (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator< (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator> (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator> (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator> (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator<= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator<= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator<= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator>= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator>= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
 
template<class CharT , class Traits >
constexpr bool Aws::Crt::operator>= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
 
basic_string_view< char > Aws::Crt::literals::string_view_literals::operator""_sv (const char *s, size_t length) noexcept
 
basic_string_view< wchar_t > Aws::Crt::literals::string_view_literals::operator""_sv (const wchar_t *s, size_t length) noexcept
 
basic_string_view< char16_t > Aws::Crt::literals::string_view_literals::operator""_sv (const char16_t *s, size_t length) noexcept
 
basic_string_view< char32_t > Aws::Crt::literals::string_view_literals::operator""_sv (const char32_t *s, size_t length) noexcept
 
+
+ + + + diff --git a/docs/_string_view_8h_source.html b/docs/_string_view_8h_source.html new file mode 100644 index 000000000..318a50024 --- /dev/null +++ b/docs/_string_view_8h_source.html @@ -0,0 +1,1021 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StringView.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
StringView.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
11 #include <algorithm>
+
12 #include <cassert>
+
13 #include <iterator>
+
14 #include <limits>
+
15 #include <stddef.h>
+
16 #include <string>
+
17 #include <type_traits>
+
18 
+
19 #if __cplusplus >= 201703L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)
+
20 # include <string_view>
+
21 #endif
+
22 
+
23 namespace Aws
+
24 {
+
25  namespace Crt
+
26  {
+
32  template <typename CharT, typename Traits = std::char_traits<CharT>> class basic_string_view
+
33  {
+
34  public:
+
35  // types
+
36  using traits_type = Traits;
+
37  using value_type = CharT;
+
38  using pointer = value_type *;
+
39  using const_pointer = const value_type *;
+
40  using reference = value_type &;
+
41  using const_reference = const value_type &;
+
42  using const_iterator = const value_type *;
+ +
44  using const_reverse_iterator = std::reverse_iterator<const_iterator>;
+ +
46  using size_type = size_t;
+
47  using difference_type = ptrdiff_t;
+
48  static constexpr size_type npos = static_cast<size_type>(-1);
+
49 
+
50  // constructors and assignment
+
51 
+
52  constexpr basic_string_view() noexcept : m_size{0}, m_data{nullptr} {}
+
53 
+
54  constexpr basic_string_view(const basic_string_view &) noexcept = default;
+
55 
+
56  constexpr basic_string_view(const CharT *s) noexcept : m_size{traits_type::length(s)}, m_data{s} {}
+
57 
+
58  constexpr basic_string_view(const CharT *s, size_type count) noexcept : m_size{count}, m_data{s} {}
+
59 
+
60  basic_string_view &operator=(const basic_string_view &) noexcept = default;
+
61 
+
62 #if __cplusplus >= 201703L || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)
+
63  constexpr basic_string_view(const std::basic_string_view<CharT, Traits> &other) noexcept
+
64  : m_size(other.size()), m_data(other.data())
+
65  {
+
66  }
+
67 
+
68  basic_string_view &operator=(const std::basic_string_view<CharT, Traits> &other) noexcept
+
69  {
+
70  m_data = other->data();
+
71  m_size = other->size();
+
72  return *this;
+
73  }
+
74 #endif
+
75  // iterators
+
76 
+
77  constexpr const_iterator begin() const noexcept { return this->m_data; }
+
78 
+
79  constexpr const_iterator end() const noexcept { return this->m_data + this->m_size; }
+
80 
+
81  constexpr const_iterator cbegin() const noexcept { return this->m_data; }
+
82 
+
83  constexpr const_iterator cend() const noexcept { return this->m_data + this->m_size; }
+
84 
+
85  constexpr const_reverse_iterator rbegin() const noexcept { return const_reverse_iterator(this->end()); }
+
86 
+
87  constexpr const_reverse_iterator rend() const noexcept { return const_reverse_iterator(this->begin()); }
+
88 
+
89  constexpr const_reverse_iterator crbegin() const noexcept { return const_reverse_iterator(this->end()); }
+
90 
+
91  constexpr const_reverse_iterator crend() const noexcept { return const_reverse_iterator(this->begin()); }
+
92 
+
93  constexpr size_type size() const noexcept { return this->m_size; }
+
94 
+
95  constexpr size_type length() const noexcept { return this->m_size; }
+
96 
+
97  constexpr size_type max_size() const noexcept { return (std::numeric_limits<size_type>::max)(); }
+
98 
+
99  constexpr bool empty() const noexcept { return this->m_size == 0; }
+
100 
+
101  // element accessors
+
102 
+ +
104  {
+
105  assert(pos < m_size);
+
106  return *(this->m_data + pos);
+
107  }
+
108 
+ +
110  {
+
111  assert(pos < m_size);
+
112  return *(this->m_data + pos);
+
113  }
+
114 
+
115  const_reference front() const noexcept
+
116  {
+
117  assert(m_size > 0);
+
118  return *this->m_data;
+
119  }
+
120 
+
121  const_reference back() const noexcept
+
122  {
+
123  assert(m_size > 0);
+
124  return *(this->m_data + this->m_size - 1);
+
125  }
+
126 
+
127  constexpr const_pointer data() const noexcept { return this->m_data; }
+
128 
+
129  // modifiers
+
130  void remove_prefix(size_type n) noexcept
+
131  {
+
132  assert(this->m_size >= n);
+
133  this->m_data += n;
+
134  this->m_size -= n;
+
135  }
+
136 
+
137  void remove_suffix(size_type n) noexcept { this->m_size -= n; }
+
138 
+
139  void swap(basic_string_view &other) noexcept
+
140  {
+
141  auto tmp = *this;
+
142  *this = other;
+
143  other = tmp;
+
144  }
+
145 
+
146  // string operations
+
147  size_type copy(CharT *s, size_type n, size_type pos = 0) const
+
148  {
+
149  assert(pos <= size());
+
150  const size_type copyLen = (std::min)(n, m_size - pos);
+
151  traits_type::copy(s, data() + pos, copyLen);
+
152  return copyLen;
+
153  }
+
154 
+
155  basic_string_view substr(size_type pos = 0, size_type n = npos) const noexcept(false)
+
156  {
+
157  assert(pos <= size());
+
158  const size_type copyLen = (std::min)(n, m_size - pos);
+
159  return basic_string_view{m_data + pos, copyLen};
+
160  }
+
161 
+
162  int compare(const basic_string_view &s) const noexcept
+
163  {
+
164  const size_type compareLen = (std::min)(this->m_size, s.m_size);
+
165  int ret = traits_type::compare(this->m_data, s.m_data, compareLen);
+
166  if (ret == 0)
+
167  {
+
168  ret = _s_compare(this->m_size, s.m_size);
+
169  }
+
170  return ret;
+
171  }
+
172 
+
173  constexpr int compare(size_type pos1, size_type n1, const basic_string_view &s) const
+
174  {
+
175  return this->substr(pos1, n1).compare(s);
+
176  }
+
177 
+
178  constexpr int compare(
+
179  size_type pos1,
+
180  size_type n1,
+
181  const basic_string_view &s,
+
182  size_type pos2,
+
183  size_type n2) const
+
184  {
+
185  return this->substr(pos1, n1).compare(s.substr(pos2, n2));
+
186  }
+
187 
+
188  constexpr int compare(const CharT *s) const noexcept { return this->compare(basic_string_view{s}); }
+
189 
+
190  constexpr int compare(size_type pos1, size_type n1, const CharT *s) const
+
191  {
+
192  return this->substr(pos1, n1).compare(basic_string_view{s});
+
193  }
+
194 
+
195  constexpr int compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)
+
196  {
+
197  return this->substr(pos1, n1).compare(basic_string_view(s, n2));
+
198  }
+
199 
+
200  constexpr bool starts_with(const basic_string_view &other) const noexcept
+
201  {
+
202  return this->substr(0, other.size()) == other;
+
203  }
+
204 
+
205  constexpr bool starts_with(CharT c) const noexcept
+
206  {
+
207  return !this->empty() && traits_type::eq(this->front(), c);
+
208  }
+
209 
+
210  constexpr bool starts_with(const CharT *s) const noexcept
+
211  {
+
212  return this->starts_with(basic_string_view(s));
+
213  }
+
214 
+
215  constexpr bool ends_with(const basic_string_view &other) const noexcept
+
216  {
+
217  return this->m_size >= other.m_size && this->compare(this->m_size - other.m_size, npos, other) == 0;
+
218  }
+
219 
+
220  constexpr bool ends_with(CharT c) const noexcept
+
221  {
+
222  return !this->empty() && traits_type::eq(this->back(), c);
+
223  }
+
224 
+
225  constexpr bool ends_with(const CharT *s) const noexcept { return this->ends_with(basic_string_view(s)); }
+
226 
+
227  // find utilities
+
228  constexpr size_type find(const basic_string_view &s, size_type pos = 0) const noexcept
+
229  {
+
230  return this->find(s.m_data, pos, s.m_size);
+
231  }
+
232 
+
233  size_type find(CharT c, size_type pos = 0) const noexcept
+
234  {
+
235  if (pos >= m_size)
+
236  {
+
237  return npos;
+
238  }
+
239  const CharT *r = Traits::find(m_data + pos, m_size - pos, c);
+
240  if (r == nullptr)
+
241  {
+
242  return npos;
+
243  }
+
244  return static_cast<size_type>(r - m_data);
+
245  }
+
246 
+
247  size_type find(const CharT *s, size_type pos, size_type n) const noexcept
+
248  {
+
249  if (n && !s)
+
250  {
+
251  return npos;
+
252  }
+
253 
+
254  if (pos > m_size)
+
255  {
+
256  return npos;
+
257  }
+
258 
+
259  if (n == 0)
+
260  {
+
261  return pos;
+
262  }
+
263 
+
264  const CharT *r = _s_search_substr(m_data + pos, m_data + m_size, s, s + n);
+
265 
+
266  if (r == m_data + m_size)
+
267  {
+
268  return npos;
+
269  }
+
270  return static_cast<size_type>(r - m_data);
+
271  }
+
272 
+
273  constexpr size_type find(const CharT *s, size_type pos = 0) const noexcept
+
274  {
+
275  return this->find(s, pos, traits_type::length(s));
+
276  }
+
277 
+
278  size_type rfind(basic_string_view s, size_type pos = npos) const noexcept
+
279  {
+
280  if (s.m_size && !s.m_data)
+
281  {
+
282  return npos;
+
283  }
+
284  return this->rfind(s.m_data, pos, s.m_size);
+
285  }
+
286 
+
287  size_type rfind(CharT c, size_type pos = npos) const noexcept
+
288  {
+
289  if (m_size <= 0)
+
290  {
+
291  return npos;
+
292  }
+
293 
+
294  if (pos < m_size)
+
295  {
+
296  ++pos;
+
297  }
+
298  else
+
299  {
+
300  pos = m_size;
+
301  }
+
302 
+
303  for (const CharT *ptr = m_data + pos; ptr != m_data;)
+
304  {
+
305  if (Traits::eq(*--ptr, c))
+
306  {
+
307  return static_cast<size_type>(ptr - m_data);
+
308  }
+
309  }
+
310  return npos;
+
311  }
+
312 
+
313  size_type rfind(const CharT *s, size_type pos, size_type n) const noexcept
+
314  {
+
315  if (n && !s)
+
316  {
+
317  return npos;
+
318  }
+
319 
+
320  pos = (std::min)(pos, m_size);
+
321  if (n < m_size - pos)
+
322  {
+
323  pos += n;
+
324  }
+
325  else
+
326  {
+
327  pos = m_size;
+
328  }
+
329  const CharT *r = _s_find_end(m_data, m_data + pos, s, s + n);
+
330  if (n > 0 && r == m_data + pos)
+
331  {
+
332  return npos;
+
333  }
+
334  return static_cast<size_type>(r - m_data);
+
335  }
+
336 
+
337  constexpr size_type rfind(const CharT *s, size_type pos = npos) const noexcept
+
338  {
+
339  return this->rfind(s, pos, traits_type::length(s));
+
340  }
+
341 
+
342  constexpr size_type find_first_of(basic_string_view s, size_type pos = 0) const noexcept
+
343  {
+
344  return this->find_first_of(s.m_data, pos, s.m_size);
+
345  }
+
346 
+
347  constexpr size_type find_first_of(CharT c, size_type pos = 0) const noexcept { return this->find(c, pos); }
+
348 
+
349  size_type find_first_of(const CharT *s, size_type pos, size_type n) const noexcept
+
350  {
+
351  if (pos >= m_size || !n || !s)
+
352  {
+
353  return npos;
+
354  }
+
355 
+
356  const CharT *r = _s_find_first_of_ce(m_data + pos, m_data + m_size, s, s + n);
+
357 
+
358  if (r == m_data + m_size)
+
359  {
+
360  return npos;
+
361  }
+
362 
+
363  return static_cast<size_type>(r - m_data);
+
364  }
+
365 
+
366  constexpr size_type find_first_of(const CharT *s, size_type pos = 0) const noexcept
+
367  {
+
368  return this->find_first_of(s, pos, traits_type::length(s));
+
369  }
+
370 
+
371  constexpr size_type find_last_of(basic_string_view s, size_type pos = npos) const noexcept
+
372  {
+
373  return this->find_last_of(s.m_data, pos, s.m_size);
+
374  }
+
375 
+
376  constexpr size_type find_last_of(CharT c, size_type pos = npos) const noexcept
+
377  {
+
378  return this->rfind(c, pos);
+
379  }
+
380 
+
381  size_type find_last_of(const CharT *s, size_type pos, size_type n) const noexcept
+
382  {
+
383  if (!n || s == nullptr)
+
384  {
+
385  return npos;
+
386  }
+
387 
+
388  if (pos < m_size)
+
389  {
+
390  ++pos;
+
391  }
+
392  else
+
393  {
+
394  pos = m_size;
+
395  }
+
396 
+
397  for (const CharT *ptr = m_data + pos; ptr != m_data;)
+
398  {
+
399  const CharT *r = Traits::find(s, n, *--ptr);
+
400  if (r)
+
401  {
+
402  return static_cast<size_type>(ptr - m_data);
+
403  }
+
404  }
+
405 
+
406  return npos;
+
407  }
+
408 
+
409  constexpr size_type find_last_of(const CharT *s, size_type pos = npos) const noexcept
+
410  {
+
411  return this->find_last_of(s, pos, traits_type::length(s));
+
412  }
+
413 
+ +
415  {
+
416  if (s.m_size && !s.m_data)
+
417  {
+
418  return npos;
+
419  }
+
420  return this->find_first_not_of(s.m_data, pos, s.m_size);
+
421  }
+
422 
+
423  size_type find_first_not_of(CharT c, size_type pos = 0) const noexcept
+
424  {
+
425  if (!m_data || pos >= m_size)
+
426  {
+
427  return npos;
+
428  }
+
429 
+
430  const CharT *pend = m_data + m_size;
+
431  for (const CharT *ptr = m_data + pos; ptr != pend; ++ptr)
+
432  {
+
433  if (!Traits::eq(*ptr, c))
+
434  {
+
435  return static_cast<size_type>(ptr - m_data);
+
436  }
+
437  }
+
438 
+
439  return npos;
+
440  }
+
441 
+
442  size_type find_first_not_of(const CharT *s, size_type pos, size_type n) const noexcept
+
443  {
+
444  if (n && s == nullptr)
+
445  {
+
446  return npos;
+
447  }
+
448 
+
449  if (m_data == nullptr || pos >= m_size)
+
450  {
+
451  return npos;
+
452  }
+
453 
+
454  const CharT *pend = m_data + m_size;
+
455  for (const CharT *ptr = m_data + pos; ptr != pend; ++ptr)
+
456  {
+
457  if (Traits::find(s, n, *ptr) == 0)
+
458  {
+
459  return static_cast<size_type>(ptr - m_data);
+
460  }
+
461  }
+
462 
+
463  return npos;
+
464  }
+
465 
+
466  constexpr size_type find_first_not_of(const CharT *s, size_type pos = 0) const noexcept
+
467  {
+
468  return this->find_first_not_of(s, pos, traits_type::length(s));
+
469  }
+
470 
+ +
472  {
+
473  if (s.m_size && !s.m_data)
+
474  {
+
475  return npos;
+
476  }
+
477  return this->find_last_not_of(s.m_data, pos, s.m_size);
+
478  }
+
479 
+
480  size_type find_last_not_of(CharT c, size_type pos = npos) const noexcept
+
481  {
+
482  if (pos < m_size)
+
483  {
+
484  ++pos;
+
485  }
+
486  else
+
487  {
+
488  pos = m_size;
+
489  }
+
490 
+
491  for (const CharT *ptr = m_data + pos; ptr != m_data;)
+
492  {
+
493  if (!Traits::eq(*--ptr, c))
+
494  {
+
495  return static_cast<size_type>(ptr - m_data);
+
496  }
+
497  }
+
498  return npos;
+
499  }
+
500 
+
501  size_type find_last_not_of(const CharT *s, size_type pos, size_type n) const noexcept
+
502  {
+
503  if (n && !s)
+
504  {
+
505  return npos;
+
506  }
+
507 
+
508  if (pos < m_size)
+
509  {
+
510  ++pos;
+
511  }
+
512  else
+
513  {
+
514  pos = m_size;
+
515  }
+
516 
+
517  for (const CharT *ptr = m_data + pos; ptr != m_data;)
+
518  {
+
519  if (Traits::find(s, n, *--ptr) == 0)
+
520  {
+
521  return static_cast<size_type>(ptr - m_data);
+
522  }
+
523  }
+
524  return npos;
+
525  }
+
526 
+
527  constexpr size_type find_last_not_of(const CharT *s, size_type pos = npos) const noexcept
+
528  {
+
529  return this->find_last_not_of(s, pos, traits_type::length(s));
+
530  }
+
531 
+
532  private:
+
533  static int _s_compare(size_type n1, size_type n2) noexcept
+
534  {
+
535  const difference_type diff = n1 - n2;
+
536 
+
537  if (diff > (std::numeric_limits<int>::max)())
+
538  {
+
539  return (std::numeric_limits<int>::max)();
+
540  }
+
541 
+
542  if (diff < (std::numeric_limits<int>::min)())
+
543  {
+
544  return (std::numeric_limits<int>::min)();
+
545  }
+
546 
+
547  return static_cast<int>(diff);
+
548  }
+
549 
+
550  static const CharT *_s_search_substr(
+
551  const CharT *first1,
+
552  const CharT *last1,
+
553  const CharT *first2,
+
554  const CharT *last2)
+
555  {
+
556  const ptrdiff_t length2 = last2 - first2;
+
557  if (length2 == 0)
+
558  {
+
559  return first1;
+
560  }
+
561 
+
562  ptrdiff_t length1 = last1 - first1;
+
563  if (length1 < length2)
+
564  {
+
565  return last1;
+
566  }
+
567 
+
568  while (true)
+
569  {
+
570  length1 = last1 - first1;
+
571  if (length1 < length2)
+
572  {
+
573  return last1;
+
574  }
+
575 
+
576  first1 = Traits::find(first1, length1 - length2 + 1, *first2);
+
577  if (first1 == 0)
+
578  {
+
579  return last1;
+
580  }
+
581 
+
582  if (Traits::compare(first1, first2, length2) == 0)
+
583  {
+
584  return first1;
+
585  }
+
586 
+
587  ++first1;
+
588  }
+
589  }
+
590 
+
591  static const CharT *_s_find_end(
+
592  const CharT *first1,
+
593  const CharT *last1,
+
594  const CharT *first2,
+
595  const CharT *last2)
+
596  {
+
597  const CharT *r = last1;
+
598  if (first2 == last2)
+
599  {
+
600  return r;
+
601  }
+
602 
+
603  while (true)
+
604  {
+
605  while (true)
+
606  {
+
607  if (first1 == last1)
+
608  {
+
609  return r;
+
610  }
+
611  if (Traits::eq(*first1, *first2))
+
612  {
+
613  break;
+
614  }
+
615  ++first1;
+
616  }
+
617 
+
618  const CharT *m1 = first1;
+
619  const CharT *m2 = first2;
+
620  while (true)
+
621  {
+
622  if (++m2 == last2)
+
623  {
+
624  r = first1;
+
625  ++first1;
+
626  break;
+
627  }
+
628  if (++m1 == last1)
+
629  {
+
630  return r;
+
631  }
+
632  if (!Traits::eq(*m1, *m2))
+
633  {
+
634  ++first1;
+
635  break;
+
636  }
+
637  }
+
638  }
+
639  }
+
640 
+
641  static const CharT *_s_find_first_of_ce(
+
642  const CharT *first1,
+
643  const CharT *last1,
+
644  const CharT *first2,
+
645  const CharT *last2)
+
646  {
+
647  for (; first1 != last1; ++first1)
+
648  {
+
649  for (const CharT *ptr = first2; ptr != last2; ++ptr)
+
650  {
+
651  if (Traits::eq(*first1, *ptr))
+
652  {
+
653  return first1;
+
654  }
+
655  }
+
656  }
+
657  return last1;
+
658  }
+
659 
+
660  size_type m_size;
+
661  const CharT *m_data;
+
662  };
+
663 
+
664  // operator ==
+
665  template <class CharT, class Traits>
+ + +
668  const basic_string_view<CharT, Traits> &rhs) noexcept
+
669  {
+
670  return (lhs.size() != rhs.size()) ? false : lhs.compare(rhs) == 0;
+
671  }
+
672 
+
673  template <class CharT, class Traits>
+ + +
676  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
677  {
+
678  return (lhs.size() != rhs.size()) ? false : lhs.compare(rhs) == 0;
+
679  }
+
680 
+
681  template <class CharT, class Traits>
+ +
683  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
684  const basic_string_view<CharT, Traits> &rhs) noexcept
+
685  {
+
686  return (lhs.size() != rhs.size()) ? false : lhs.compare(rhs) == 0;
+
687  }
+
688 
+
689  // operator !=
+
690  template <class CharT, class Traits>
+ + +
693  const basic_string_view<CharT, Traits> &rhs) noexcept
+
694  {
+
695  return (lhs.size() != rhs.size()) ? true : lhs.compare(rhs) != 0;
+
696  }
+
697 
+
698  template <class CharT, class Traits>
+ + +
701  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
702  {
+
703  return (lhs.size() != rhs.size()) ? true : lhs.compare(rhs) != 0;
+
704  }
+
705 
+
706  template <class CharT, class Traits>
+ +
708  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
709  const basic_string_view<CharT, Traits> &rhs) noexcept
+
710  {
+
711  return (lhs.size() != rhs.size()) ? true : lhs.compare(rhs) != 0;
+
712  }
+
713 
+
714  // operator <
+
715  template <class CharT, class Traits>
+
716  bool operator<(
+ +
718  const basic_string_view<CharT, Traits> &rhs) noexcept
+
719  {
+
720  return lhs.compare(rhs) < 0;
+
721  }
+
722 
+
723  template <class CharT, class Traits>
+
724  constexpr bool operator<(
+ +
726  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
727  {
+
728  return lhs.compare(rhs) < 0;
+
729  }
+
730 
+
731  template <class CharT, class Traits>
+
732  constexpr bool operator<(
+
733  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
734  const basic_string_view<CharT, Traits> &rhs) noexcept
+
735  {
+
736  return lhs.compare(rhs) < 0;
+
737  }
+
738 
+
739  // operator >
+
740  template <class CharT, class Traits>
+
741  constexpr bool operator>(
+ +
743  const basic_string_view<CharT, Traits> &rhs) noexcept
+
744  {
+
745  return lhs.compare(rhs) > 0;
+
746  }
+
747 
+
748  template <class CharT, class Traits>
+
749  constexpr bool operator>(
+ +
751  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
752  {
+
753  return lhs.compare(rhs) > 0;
+
754  }
+
755 
+
756  template <class CharT, class Traits>
+
757  constexpr bool operator>(
+
758  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
759  const basic_string_view<CharT, Traits> &rhs) noexcept
+
760  {
+
761  return lhs.compare(rhs) > 0;
+
762  }
+
763 
+
764  // operator <=
+
765  template <class CharT, class Traits>
+
766  constexpr bool operator<=(
+ +
768  const basic_string_view<CharT, Traits> &rhs) noexcept
+
769  {
+
770  return lhs.compare(rhs) <= 0;
+
771  }
+
772 
+
773  template <class CharT, class Traits>
+
774  constexpr bool operator<=(
+ +
776  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
777  {
+
778  return lhs.compare(rhs) <= 0;
+
779  }
+
780 
+
781  template <class CharT, class Traits>
+
782  constexpr bool operator<=(
+
783  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
784  const basic_string_view<CharT, Traits> &rhs) noexcept
+
785  {
+
786  return lhs.compare(rhs) <= 0;
+
787  }
+
788 
+
789  // operator >=
+
790  template <class CharT, class Traits>
+
791  constexpr bool operator>=(
+ +
793  const basic_string_view<CharT, Traits> &rhs) noexcept
+
794  {
+
795  return lhs.compare(rhs) >= 0;
+
796  }
+
797 
+
798  template <class CharT, class Traits>
+
799  constexpr bool operator>=(
+ +
801  typename std::common_type<basic_string_view<CharT, Traits>>::type &rhs) noexcept
+
802  {
+
803  return lhs.compare(rhs) >= 0;
+
804  }
+
805 
+
806  template <class CharT, class Traits>
+
807  constexpr bool operator>=(
+
808  typename std::common_type<basic_string_view<CharT, Traits>>::type &lhs,
+
809  const basic_string_view<CharT, Traits> &rhs) noexcept
+
810  {
+
811  return lhs.compare(rhs) >= 0;
+
812  }
+
813 
+ + + + +
818 
+
819  inline namespace literals
+
820  {
+
821  inline namespace string_view_literals
+
822  {
+
823  inline basic_string_view<char> operator"" _sv(const char *s, size_t length) noexcept
+
824  {
+
825  return basic_string_view<char>(s, length);
+
826  }
+
827 
+
828  inline basic_string_view<wchar_t> operator"" _sv(const wchar_t * s, size_t length) noexcept
+
829  {
+
830  return basic_string_view<wchar_t>(s, length);
+
831  }
+
832 
+
833  inline basic_string_view<char16_t> operator"" _sv(const char16_t *s, size_t length) noexcept
+
834  {
+
835  return basic_string_view<char16_t>(s, length);
+
836  }
+
837 
+
838  inline basic_string_view<char32_t> operator"" _sv(const char32_t *s, size_t length) noexcept
+
839  {
+
840  return basic_string_view<char32_t>(s, length);
+
841  }
+
842  } // namespace string_view_literals
+
843 
+
844  } // namespace literals
+
845 
+ +
847  } // namespace Crt
+
848 } // namespace Aws
+
849 
+
850 // hash
+
851 namespace std
+
852 {
+
853  template <class CharT, class Traits> struct hash<Aws::Crt::basic_string_view<CharT, Traits>>
+
854  {
+
855  size_t operator()(const Aws::Crt::basic_string_view<CharT, Traits> &val) const noexcept;
+
856  };
+
857 
+
858  template <class CharT, class Traits>
+
859  size_t hash<Aws::Crt::basic_string_view<CharT, Traits>>::operator()(
+
860  const Aws::Crt::basic_string_view<CharT, Traits> &val) const noexcept
+
861  {
+
862  auto str = std::basic_string<CharT, Traits>(val.data(), val.size());
+
863  return std::hash<std::basic_string<CharT, Traits>>{}(str);
+
864  }
+
865 } // namespace std
+
+
constexpr size_type find_first_of(basic_string_view s, size_type pos=0) const noexcept
Definition: StringView.h:342
+
ptrdiff_t difference_type
Definition: StringView.h:47
+
constexpr bool operator>=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:791
+
size_type find_last_not_of(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:501
+
const value_type * const_pointer
Definition: StringView.h:39
+
constexpr size_type find(const CharT *s, size_type pos=0) const noexcept
Definition: StringView.h:273
+
constexpr size_type find_last_of(const CharT *s, size_type pos=npos) const noexcept
Definition: StringView.h:409
+
basic_string_view< char32_t > u32string_view
Definition: StringView.h:816
+
const value_type & const_reference
Definition: StringView.h:41
+
constexpr bool ends_with(const CharT *s) const noexcept
Definition: StringView.h:225
+
size_type rfind(CharT c, size_type pos=npos) const noexcept
Definition: StringView.h:287
+
void remove_suffix(size_type n) noexcept
Definition: StringView.h:137
+
int compare(const basic_string_view &s) const noexcept
Definition: StringView.h:162
+
bool operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:666
+
constexpr size_type find_last_not_of(const CharT *s, size_type pos=npos) const noexcept
Definition: StringView.h:527
+
static constexpr size_type npos
Definition: StringView.h:48
+
const_reference at(size_type pos) const
Definition: StringView.h:109
+
basic_string_view substr(size_type pos=0, size_type n=npos) const noexcept(false)
Definition: StringView.h:155
+
constexpr basic_string_view(const CharT *s, size_type count) noexcept
Definition: StringView.h:58
+
void remove_prefix(size_type n) noexcept
Definition: StringView.h:130
+
const_reference front() const noexcept
Definition: StringView.h:115
+
size_type find_first_not_of(basic_string_view s, size_type pos=0) const noexcept
Definition: StringView.h:414
+
constexpr bool ends_with(const basic_string_view &other) const noexcept
Definition: StringView.h:215
+
const_reference back() const noexcept
Definition: StringView.h:121
+
constexpr bool empty() const noexcept
Definition: StringView.h:99
+
constexpr bool operator>(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:741
+
Traits traits_type
Definition: StringView.h:36
+
basic_string_view< wchar_t > wstring_view
Definition: StringView.h:817
+
constexpr bool starts_with(const CharT *s) const noexcept
Definition: StringView.h:210
+
bool operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:691
+
size_type find_first_not_of(CharT c, size_type pos=0) const noexcept
Definition: StringView.h:423
+
constexpr bool starts_with(CharT c) const noexcept
Definition: StringView.h:205
+
size_type find_last_not_of(CharT c, size_type pos=npos) const noexcept
Definition: StringView.h:480
+
constexpr const_iterator cend() const noexcept
Definition: StringView.h:83
+
size_t size_type
Definition: StringView.h:46
+
constexpr size_type find_first_not_of(const CharT *s, size_type pos=0) const noexcept
Definition: StringView.h:466
+
constexpr bool starts_with(const basic_string_view &other) const noexcept
Definition: StringView.h:200
+
constexpr int compare(size_type pos1, size_type n1, const CharT *s) const
Definition: StringView.h:190
+
size_type find_first_not_of(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:442
+
constexpr int compare(size_type pos1, size_type n1, const basic_string_view &s, size_type pos2, size_type n2) const
Definition: StringView.h:178
+
constexpr const_pointer data() const noexcept
Definition: StringView.h:127
+
constexpr basic_string_view(const CharT *s) noexcept
Definition: StringView.h:56
+
constexpr size_type find(const basic_string_view &s, size_type pos=0) const noexcept
Definition: StringView.h:228
+
basic_string_view & operator=(const basic_string_view &) noexcept=default
+
size_type find_last_not_of(basic_string_view s, size_type pos=npos) const noexcept
Definition: StringView.h:471
+
constexpr basic_string_view(const basic_string_view &) noexcept=default
+
constexpr const_reverse_iterator rend() const noexcept
Definition: StringView.h:87
+
size_type rfind(basic_string_view s, size_type pos=npos) const noexcept
Definition: StringView.h:278
+
constexpr bool ends_with(CharT c) const noexcept
Definition: StringView.h:220
+
constexpr size_type find_first_of(const CharT *s, size_type pos=0) const noexcept
Definition: StringView.h:366
+
size_type find(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:247
+
basic_string_view< char16_t > u16string_view
Definition: StringView.h:815
+
constexpr const_reverse_iterator rbegin() const noexcept
Definition: StringView.h:85
+
Definition: StringView.h:33
+
constexpr size_type length() const noexcept
Definition: StringView.h:95
+
Definition: StringView.h:852
+
constexpr int compare(const CharT *s) const noexcept
Definition: StringView.h:188
+
constexpr int compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)
Definition: StringView.h:195
+
value_type & reference
Definition: StringView.h:40
+
bool operator<(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:716
+
size_type find(CharT c, size_type pos=0) const noexcept
Definition: StringView.h:233
+
Definition: Allocator.h:11
+
const_reference operator[](size_type pos) const noexcept
Definition: StringView.h:103
+
constexpr const_iterator begin() const noexcept
Definition: StringView.h:77
+
const_reverse_iterator reverse_iterator
Definition: StringView.h:45
+
basic_string_view< char > string_view
Definition: StringView.h:814
+
size_type find_last_of(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:381
+
constexpr basic_string_view() noexcept
Definition: StringView.h:52
+
constexpr int compare(size_type pos1, size_type n1, const basic_string_view &s) const
Definition: StringView.h:173
+
const_iterator iterator
Definition: StringView.h:43
+
constexpr size_type max_size() const noexcept
Definition: StringView.h:97
+
void swap(basic_string_view &other) noexcept
Definition: StringView.h:139
+
constexpr const_reverse_iterator crbegin() const noexcept
Definition: StringView.h:89
+
constexpr size_type find_first_of(CharT c, size_type pos=0) const noexcept
Definition: StringView.h:347
+
value_type * pointer
Definition: StringView.h:38
+
size_type find_first_of(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:349
+
constexpr const_iterator cbegin() const noexcept
Definition: StringView.h:81
+
const value_type * const_iterator
Definition: StringView.h:42
+
constexpr size_type rfind(const CharT *s, size_type pos=npos) const noexcept
Definition: StringView.h:337
+
constexpr size_type find_last_of(CharT c, size_type pos=npos) const noexcept
Definition: StringView.h:376
+
size_type rfind(const CharT *s, size_type pos, size_type n) const noexcept
Definition: StringView.h:313
+
CharT value_type
Definition: StringView.h:37
+
constexpr bool operator<=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:766
+
constexpr size_type find_last_of(basic_string_view s, size_type pos=npos) const noexcept
Definition: StringView.h:371
+
std::reverse_iterator< const_iterator > const_reverse_iterator
Definition: StringView.h:44
+
constexpr size_type size() const noexcept
Definition: StringView.h:93
+
constexpr const_iterator end() const noexcept
Definition: StringView.h:79
+
size_type copy(CharT *s, size_type n, size_type pos=0) const
Definition: StringView.h:147
+
constexpr const_reverse_iterator crend() const noexcept
Definition: StringView.h:91
+ + + + diff --git a/docs/_subscribe_to_tunnels_notify_request_8cpp.html b/docs/_subscribe_to_tunnels_notify_request_8cpp.html new file mode 100644 index 000000000..6a423e1de --- /dev/null +++ b/docs/_subscribe_to_tunnels_notify_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/source/SubscribeToTunnelsNotifyRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SubscribeToTunnelsNotifyRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+
+ + + + diff --git a/docs/_subscribe_to_tunnels_notify_request_8h.html b/docs/_subscribe_to_tunnels_notify_request_8h.html new file mode 100644 index 000000000..127326782 --- /dev/null +++ b/docs/_subscribe_to_tunnels_notify_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SubscribeToTunnelsNotifyRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SubscribeToTunnelsNotifyRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotsecuretunneling
 
+
+ + + + diff --git a/docs/_subscribe_to_tunnels_notify_request_8h_source.html b/docs/_subscribe_to_tunnels_notify_request_8h_source.html new file mode 100644 index 000000000..3917d516a --- /dev/null +++ b/docs/_subscribe_to_tunnels_notify_request_8h_source.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/SubscribeToTunnelsNotifyRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SubscribeToTunnelsNotifyRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 /* Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
3 *
+
4 * Licensed under the Apache License, Version 2.0 (the "License").
+
5 * You may not use this file except in compliance with the License.
+
6 * A copy of the License is located at
+
7 *
+
8 * http://aws.amazon.com/apache2.0
+
9 *
+
10 * or in the "license" file accompanying this file. This file is distributed
+
11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+
12 * express or implied. See the License for the specific language governing
+
13 * permissions and limitations under the License.
+
14 
+
15 * This file is generated
+
16 */
+
17 
+ +
19 
+
20 #include <aws/crt/JsonObject.h>
+
21 #include <aws/crt/StlAllocator.h>
+
22 
+
23 namespace Aws
+
24 {
+
25  namespace Iotsecuretunneling
+
26  {
+
27 
+ +
29  {
+
30  public:
+ +
32 
+ +
34  SubscribeToTunnelsNotifyRequest &operator=(const Crt::JsonView &doc);
+
35 
+
36  void SerializeToObject(Crt::JsonObject &doc) const;
+
37 
+ +
39 
+
40  private:
+
41  static void LoadFromObject(SubscribeToTunnelsNotifyRequest &obj, const Crt::JsonView &doc);
+
42  };
+
43  } // namespace Iotsecuretunneling
+
44 } // namespace Aws
+
+
+
+
SubscribeToTunnelsNotifyRequest()=default
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: SubscribeToTunnelsNotifyRequest.h:38
+
#define AWS_IOTSECURETUNNELING_API
Definition: Exports.h:30
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Definition: SubscribeToTunnelsNotifyRequest.h:29
+
+ + + + diff --git a/docs/_symmetric_cipher_8cpp.html b/docs/_symmetric_cipher_8cpp.html new file mode 100644 index 000000000..fd99aac7f --- /dev/null +++ b/docs/_symmetric_cipher_8cpp.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/crypto/SymmetricCipher.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SymmetricCipher.cpp File Reference
+
+
+ + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+
+ + + + diff --git a/docs/_symmetric_cipher_8h.html b/docs/_symmetric_cipher_8h.html new file mode 100644 index 000000000..5a7e3bfa2 --- /dev/null +++ b/docs/_symmetric_cipher_8h.html @@ -0,0 +1,120 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/SymmetricCipher.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
SymmetricCipher.h File Reference
+
+
+
#include <aws/cal/symmetric_cipher.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/Types.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Crypto::SymmetricCipher
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Crypto
 
+ + + +

+Enumerations

enum  Aws::Crt::Crypto::SymmetricCipherState { Aws::Crt::Crypto::SymmetricCipherState::Ready = AWS_SYMMETRIC_CIPHER_READY, +Aws::Crt::Crypto::SymmetricCipherState::Finalized = AWS_SYMMETRIC_CIPHER_FINALIZED, +Aws::Crt::Crypto::SymmetricCipherState::Error = AWS_SYMMETRIC_CIPHER_ERROR + }
 
+ + + + + +

+Variables

static const size_t Aws::Crt::Crypto::AES_256_CIPHER_BLOCK_SIZE = 16u
 
static const size_t Aws::Crt::Crypto::AES_256_KEY_SIZE_BYTES = 32u
 
+
+ + + + diff --git a/docs/_symmetric_cipher_8h_source.html b/docs/_symmetric_cipher_8h_source.html new file mode 100644 index 000000000..747601f4e --- /dev/null +++ b/docs/_symmetric_cipher_8h_source.html @@ -0,0 +1,183 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto/SymmetricCipher.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
SymmetricCipher.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/cal/symmetric_cipher.h>
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Types.h>
+
9 
+
10 struct aws_symmetric_cipher;
+
11 
+
12 namespace Aws
+
13 {
+
14  namespace Crt
+
15  {
+
16  namespace Crypto
+
17  {
+
18  static const size_t AES_256_CIPHER_BLOCK_SIZE = 16u;
+
19  static const size_t AES_256_KEY_SIZE_BYTES = 32u;
+
20 
+ +
22  {
+
23  Ready = AWS_SYMMETRIC_CIPHER_READY,
+
24  Finalized = AWS_SYMMETRIC_CIPHER_FINALIZED,
+
25  Error = AWS_SYMMETRIC_CIPHER_ERROR,
+
26  };
+
27 
+ +
29  {
+
30  public:
+
31  SymmetricCipher(const SymmetricCipher &) = delete;
+ +
33  SymmetricCipher(SymmetricCipher &&) noexcept = default;
+
34  SymmetricCipher &operator=(SymmetricCipher &&) noexcept = default;
+
35 
+
40  static SymmetricCipher CreateAES_256_CBC_Cipher(
+
41  const Optional<ByteCursor> &key = Optional<ByteCursor>(),
+
42  const Optional<ByteCursor> &iv = Optional<ByteCursor>(),
+
43  Allocator *allocator = ApiAllocator()) noexcept;
+
44 
+
49  static SymmetricCipher CreateAES_256_CTR_Cipher(
+
50  const Optional<ByteCursor> &key = Optional<ByteCursor>(),
+
51  const Optional<ByteCursor> &iv = Optional<ByteCursor>(),
+
52  Allocator *allocator = ApiAllocator()) noexcept;
+
53 
+
60  static SymmetricCipher CreateAES_256_GCM_Cipher(
+
61  const Optional<ByteCursor> &key = Optional<ByteCursor>(),
+
62  const Optional<ByteCursor> &iv = Optional<ByteCursor>(),
+
63  const Optional<ByteCursor> &aad = Optional<ByteCursor>(),
+
64  Allocator *allocator = ApiAllocator()) noexcept;
+
65 
+
70  static SymmetricCipher CreateAES_256_KeyWrap_Cipher(
+
71  const Optional<ByteCursor> &key = Optional<ByteCursor>(),
+
72  Allocator *allocator = ApiAllocator()) noexcept;
+
73 
+
77  operator bool() const noexcept;
+
78 
+
83  SymmetricCipherState GetState() const noexcept;
+
84 
+
88  inline int LastError() const noexcept { return m_lastError; }
+
89 
+
98  bool Encrypt(const ByteCursor &toEncrypt, ByteBuf &out) noexcept;
+
99 
+
108  bool FinalizeEncryption(ByteBuf &out) noexcept;
+
109 
+
116  bool Decrypt(const ByteCursor &toDecrypt, ByteBuf &out) noexcept;
+
117 
+
126  bool FinalizeDecryption(ByteBuf &out) noexcept;
+
127 
+
131  bool Reset() noexcept;
+
132 
+
137  ByteCursor GetKey() const noexcept;
+
138 
+
144  ByteCursor GetIV() const noexcept;
+
145 
+
151  ByteCursor GetTag() const noexcept;
+
152 
+
157  void SetTag(ByteCursor tag) const noexcept;
+
158 
+
159  private:
+
160  SymmetricCipher(aws_symmetric_cipher *cipher) noexcept;
+
161  ScopedResource<struct aws_symmetric_cipher> m_cipher;
+
162  int m_lastError;
+
163  };
+
164  } // namespace Crypto
+
165  } // namespace Crt
+
166 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
+
static const size_t AES_256_KEY_SIZE_BYTES
Definition: SymmetricCipher.h:19
+
SymmetricCipherState
Definition: SymmetricCipher.h:22
+
SymmetricCipher & operator=(const SymmetricCipher &)=delete
+
SymmetricCipher(const SymmetricCipher &)=delete
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
SymmetricCipher(SymmetricCipher &&) noexcept=default
+
Definition: Optional.h:18
+
+
Definition: SymmetricCipher.h:29
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
static const size_t AES_256_CIPHER_BLOCK_SIZE
Definition: SymmetricCipher.h:18
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
+
@ Ready
+ + + + diff --git a/docs/_tls_options_8cpp.html b/docs/_tls_options_8cpp.html new file mode 100644 index 000000000..e6094ed8f --- /dev/null +++ b/docs/_tls_options_8cpp.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/TlsOptions.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
TlsOptions.cpp File Reference
+
+
+
#include <aws/crt/io/TlsOptions.h>
+#include <aws/crt/io/Pkcs11.h>
+#include <aws/crt/Api.h>
+#include <aws/io/logging.h>
+#include <aws/io/tls_channel_handler.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+
+ + + + diff --git a/docs/_tls_options_8h.html b/docs/_tls_options_8h.html new file mode 100644 index 000000000..68fc71808 --- /dev/null +++ b/docs/_tls_options_8h.html @@ -0,0 +1,135 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/TlsOptions.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
TlsOptions.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/crt/io/ChannelHandler.h>
+#include <aws/io/tls_channel_handler.h>
+#include <functional>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + + + + + + + + + + + +

+Classes

class  Aws::Crt::Io::TlsContextOptions
 
class  Aws::Crt::Io::TlsContextPkcs11Options
 
class  Aws::Crt::Io::TlsConnectionOptions
 
class  Aws::Crt::Io::TlsContext
 
class  Aws::Crt::Io::TlsChannelHandler
 
class  Aws::Crt::Io::ClientTlsChannelHandler
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + + + + + + + +

+Typedefs

using Aws::Crt::Io::NewTlsContextImplCallback = std::function< void *(TlsContextOptions &, TlsMode, Allocator *)>
 
using Aws::Crt::Io::DeleteTlsContextImplCallback = std::function< void(void *)>
 
using Aws::Crt::Io::IsTlsAlpnSupportedCallback = std::function< bool()>
 
using Aws::Crt::Io::NewClientTlsHandlerCallback = std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)>
 
+ + + +

+Enumerations

enum  Aws::Crt::Io::TlsMode { Aws::Crt::Io::TlsMode::CLIENT, +Aws::Crt::Io::TlsMode::SERVER + }
 
+
+ + + + diff --git a/docs/_tls_options_8h_source.html b/docs/_tls_options_8h_source.html new file mode 100644 index 000000000..327685a73 --- /dev/null +++ b/docs/_tls_options_8h_source.html @@ -0,0 +1,340 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/TlsOptions.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
TlsOptions.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/crt/Types.h>
+ +
9 #include <aws/io/tls_channel_handler.h>
+
10 
+
11 #include <functional>
+
12 #include <memory>
+
13 
+
14 struct aws_tls_ctx_options;
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Crt
+
19  {
+
20  namespace Io
+
21  {
+
22  class Pkcs11Lib;
+
23  class TlsContextPkcs11Options;
+
24 
+
25  enum class TlsMode
+
26  {
+
27  CLIENT,
+
28  SERVER,
+
29  };
+
30 
+ +
36  {
+
37  friend class TlsContext;
+
38 
+
39  public:
+
40  TlsContextOptions() noexcept;
+
41  virtual ~TlsContextOptions();
+
42  TlsContextOptions(const TlsContextOptions &) noexcept = delete;
+
43  TlsContextOptions &operator=(const TlsContextOptions &) noexcept = delete;
+ +
45  TlsContextOptions &operator=(TlsContextOptions &&) noexcept;
+
46 
+
50  explicit operator bool() const noexcept { return m_isInit; }
+
51 
+
55  int LastError() const noexcept;
+
56 
+
61  static TlsContextOptions InitDefaultClient(Allocator *allocator = ApiAllocator()) noexcept;
+
62 
+
74  static TlsContextOptions InitClientWithMtls(
+
75  const char *cert_path,
+
76  const char *pkey_path,
+
77  Allocator *allocator = ApiAllocator()) noexcept;
+
78 
+
90  static TlsContextOptions InitClientWithMtls(
+
91  const ByteCursor &cert,
+
92  const ByteCursor &pkey,
+
93  Allocator *allocator = ApiAllocator()) noexcept;
+
94 
+
104  static TlsContextOptions InitClientWithMtlsPkcs11(
+
105  const TlsContextPkcs11Options &pkcs11Options,
+
106  Allocator *allocator = ApiAllocator()) noexcept;
+
107 
+
120  static TlsContextOptions InitClientWithMtlsPkcs12(
+
121  const char *pkcs12_path,
+
122  const char *pkcs12_pwd,
+
123  Allocator *allocator = ApiAllocator()) noexcept;
+
124 
+
135  bool SetKeychainPath(ByteCursor &keychain_path) noexcept;
+
136 
+
148  static TlsContextOptions InitClientWithMtlsSystemPath(
+
149  const char *windowsCertStorePath,
+
150  Allocator *allocator = ApiAllocator()) noexcept;
+
151 
+
156  static bool IsAlpnSupported() noexcept;
+
157 
+
163  bool SetAlpnList(const char *alpnList) noexcept;
+
164 
+
173  void SetVerifyPeer(bool verifyPeer) noexcept;
+
174 
+
179  void SetMinimumTlsVersion(aws_tls_versions minimumTlsVersion);
+
180 
+
185  void SetTlsCipherPreference(aws_tls_cipher_pref cipher_pref);
+
186 
+
195  bool OverrideDefaultTrustStore(const char *caPath, const char *caFile) noexcept;
+
196 
+
201  bool OverrideDefaultTrustStore(const ByteCursor &ca) noexcept;
+
202 
+
204  const aws_tls_ctx_options *GetUnderlyingHandle() const noexcept { return &m_options; }
+
205 
+
206  private:
+
207  aws_tls_ctx_options m_options;
+
208  bool m_isInit;
+
209  };
+
210 
+ +
217  {
+
218  public:
+ +
224  const std::shared_ptr<Pkcs11Lib> &pkcs11Lib,
+
225  Allocator *allocator = ApiAllocator()) noexcept;
+
226 
+
233  void SetUserPin(const String &pin) noexcept;
+
234 
+
241  void SetSlotId(const uint64_t id) noexcept;
+
242 
+
249  void SetTokenLabel(const String &label) noexcept;
+
250 
+
258  void SetPrivateKeyObjectLabel(const String &label) noexcept;
+
259 
+
266  void SetCertificateFilePath(const String &path) noexcept;
+
267 
+
274  void SetCertificateFileContents(const String &contents) noexcept;
+
275 
+
277  aws_tls_ctx_pkcs11_options GetUnderlyingHandle() const noexcept;
+
278 
+
279  private:
+
280  std::shared_ptr<Pkcs11Lib> m_pkcs11Lib;
+
281  Optional<uint64_t> m_slotId;
+
282  Optional<String> m_userPin;
+
283  Optional<String> m_tokenLabel;
+
284  Optional<String> m_privateKeyObjectLabel;
+
285  Optional<String> m_certificateFilePath;
+
286  Optional<String> m_certificateFileContents;
+
287  };
+
288 
+ +
293  {
+
294  public:
+
295  TlsConnectionOptions() noexcept;
+ +
297  TlsConnectionOptions(const TlsConnectionOptions &) noexcept;
+
298  TlsConnectionOptions &operator=(const TlsConnectionOptions &) noexcept;
+
299  TlsConnectionOptions(TlsConnectionOptions &&options) noexcept;
+
300  TlsConnectionOptions &operator=(TlsConnectionOptions &&options) noexcept;
+
301 
+
307  bool SetServerName(ByteCursor &serverName) noexcept;
+
308 
+
315  bool SetAlpnList(const char *alpnList) noexcept;
+
316 
+
320  explicit operator bool() const noexcept { return isValid(); }
+
321 
+
325  int LastError() const noexcept { return m_lastError; }
+
326 
+
328  const aws_tls_connection_options *GetUnderlyingHandle() const noexcept
+
329  {
+
330  return &m_tls_connection_options;
+
331  }
+
332 
+
333  private:
+
334  bool isValid() const noexcept { return m_isInit; }
+
335 
+
336  TlsConnectionOptions(aws_tls_ctx *ctx, Allocator *allocator) noexcept;
+
337  aws_tls_connection_options m_tls_connection_options;
+
338  aws_allocator *m_allocator;
+
339  int m_lastError;
+
340  bool m_isInit;
+
341 
+
342  friend class TlsContext;
+
343  };
+
344 
+ +
350  {
+
351  public:
+
352  TlsContext() noexcept;
+
353  TlsContext(TlsContextOptions &options, TlsMode mode, Allocator *allocator = ApiAllocator()) noexcept;
+
354  ~TlsContext() = default;
+
355  TlsContext(const TlsContext &) noexcept = default;
+
356  TlsContext &operator=(const TlsContext &) noexcept = default;
+
357  TlsContext(TlsContext &&) noexcept = default;
+
358  TlsContext &operator=(TlsContext &&) noexcept = default;
+
359 
+
364  TlsConnectionOptions NewConnectionOptions() const noexcept;
+
365 
+
369  explicit operator bool() const noexcept { return isValid(); }
+
370 
+
374  int GetInitializationError() const noexcept { return m_initializationError; }
+
375 
+
377  aws_tls_ctx *GetUnderlyingHandle() const noexcept { return m_ctx.get(); }
+
378 
+
379  private:
+
380  bool isValid() const noexcept { return m_ctx && m_initializationError == AWS_ERROR_SUCCESS; }
+
381 
+
382  std::shared_ptr<aws_tls_ctx> m_ctx;
+
383  int m_initializationError;
+
384  };
+
385 
+
386  using NewTlsContextImplCallback = std::function<void *(TlsContextOptions &, TlsMode, Allocator *)>;
+
387  using DeleteTlsContextImplCallback = std::function<void(void *)>;
+
388  using IsTlsAlpnSupportedCallback = std::function<bool()>;
+
389 
+ +
394  {
+
395  public:
+
396  virtual ~TlsChannelHandler();
+
397 
+
401  virtual String GetProtocol() const = 0;
+
402 
+
403  protected:
+ +
405  struct aws_channel_slot *slot,
+
406  const struct aws_tls_connection_options &options,
+
407  Allocator *allocator = ApiAllocator());
+
408 
+
414  void CompleteTlsNegotiation(int errorCode);
+
415 
+
416  private:
+
417  aws_tls_on_negotiation_result_fn *m_OnNegotiationResult;
+
418  void *m_userData;
+
419 
+
420  aws_byte_buf m_protocolByteBuf;
+
421  friend aws_byte_buf(::aws_tls_handler_protocol)(aws_channel_handler *);
+
422  };
+
423 
+ +
431  {
+
432  public:
+
437  virtual void StartNegotiation() = 0;
+
438 
+
439  protected:
+ +
441  struct aws_channel_slot *slot,
+
442  const struct aws_tls_connection_options &options,
+
443  Allocator *allocator = ApiAllocator());
+
444  };
+
445 
+
446  using NewClientTlsHandlerCallback = std::function<std::shared_ptr<ClientTlsChannelHandler>(
+
447  struct aws_channel_slot *slot,
+
448  const struct aws_tls_connection_options &options,
+
449  Allocator *allocator)>;
+
450 
+
451  } // namespace Io
+
452  } // namespace Crt
+
453 } // namespace Aws
+
+
TlsContext(const TlsContext &) noexcept=default
+
TlsContext(TlsContext &&) noexcept=default
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
Definition: TlsOptions.h:394
+
Definition: ChannelHandler.h:47
+
Definition: TlsOptions.h:36
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
Definition: TlsOptions.h:293
+
int LastError() const noexcept
Definition: TlsOptions.h:325
+
virtual String GetProtocol() const =0
+
TlsMode
Definition: TlsOptions.h:26
+
std::function< bool()> IsTlsAlpnSupportedCallback
Definition: TlsOptions.h:388
+
std::function< void(void *)> DeleteTlsContextImplCallback
Definition: TlsOptions.h:387
+
+
+
Definition: TlsOptions.h:350
+
Definition: TlsOptions.h:217
+
std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)> NewClientTlsHandlerCallback
Definition: TlsOptions.h:449
+
@ CLIENT
+
+
int GetInitializationError() const noexcept
Definition: TlsOptions.h:374
+
TlsContext & operator=(const TlsContext &) noexcept=default
+
~TlsContext()=default
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
Definition: TlsOptions.h:431
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::function< void *(TlsContextOptions &, TlsMode, Allocator *)> NewTlsContextImplCallback
Definition: TlsOptions.h:386
+
virtual void StartNegotiation()=0
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_types_8cpp.html b/docs/_types_8cpp.html new file mode 100644 index 000000000..2f15c498c --- /dev/null +++ b/docs/_types_8cpp.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/Types.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Types.cpp File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/common/encoding.h>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromCString (const char *str) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromEmptyArray (const uint8_t *array, size_t len) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromArray (const uint8_t *array, size_t capacity) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufNewCopy (Allocator *alloc, const uint8_t *array, size_t len)
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufInit (Allocator *alloc, size_t len)
 
AWS_CRT_CPP_API void Aws::Crt::ByteBufDelete (ByteBuf &)
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromCString (const char *str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromString (const Crt::String &str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromStringView (const Crt::StringView &str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromByteBuf (const ByteBuf &) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromArray (const uint8_t *array, size_t len) noexcept
 
AWS_CRT_CPP_API Vector< uint8_t > Aws::Crt::Base64Decode (const String &decode) noexcept
 
AWS_CRT_CPP_API String Aws::Crt::Base64Encode (const Vector< uint8_t > &encode) noexcept
 
+
+ + + + diff --git a/docs/_types_8h.html b/docs/_types_8h.html new file mode 100644 index 000000000..491bea011 --- /dev/null +++ b/docs/_types_8h.html @@ -0,0 +1,202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Types.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Types.h File Reference
+
+
+
#include <aws/common/common.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/Optional.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/StringView.h>
+#include <aws/io/socket.h>
+#include <aws/mqtt/mqtt.h>
+#include <functional>
+#include <list>
+#include <map>
+#include <sstream>
+#include <string>
+#include <unordered_map>
+#include <utility>
+#include <vector>
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Mqtt
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Crt::ByteBuf = aws_byte_buf
 
using Aws::Crt::ByteCursor = aws_byte_cursor
 
using Aws::Crt::Io::IStream = std::basic_istream< char, std::char_traits< char > >
 
using Aws::Crt::Mqtt::QOS = aws_mqtt_qos
 
using Aws::Crt::Mqtt::ReturnCode = aws_mqtt_connect_return_code
 
using Aws::Crt::String = std::basic_string< char, std::char_traits< char >, StlAllocator< char > >
 
using Aws::Crt::StringStream = std::basic_stringstream< char, std::char_traits< char >, StlAllocator< char > >
 
template<typename K , typename V >
using Aws::Crt::Map = std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >>
 
template<typename K , typename V >
using Aws::Crt::UnorderedMap = std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, StlAllocator< std::pair< const K, V > >>
 
template<typename K , typename V >
using Aws::Crt::MultiMap = std::multimap< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >>
 
template<typename T >
using Aws::Crt::Vector = std::vector< T, StlAllocator< T > >
 
template<typename T >
using Aws::Crt::List = std::list< T, StlAllocator< T > >
 
template<typename RawType , typename TargetType >
using Aws::Crt::TypeConvertor = std::function< TargetType(RawType)>
 
template<typename T >
using Aws::Crt::ScopedResource = std::unique_ptr< T, std::function< void(T *)> >
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromCString (const char *str) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromEmptyArray (const uint8_t *array, size_t len) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufFromArray (const uint8_t *array, size_t capacity) noexcept
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufNewCopy (Allocator *alloc, const uint8_t *array, size_t len)
 
AWS_CRT_CPP_API ByteBuf Aws::Crt::ByteBufInit (Allocator *alloc, size_t len)
 
AWS_CRT_CPP_API void Aws::Crt::ByteBufDelete (ByteBuf &)
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromCString (const char *str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromString (const Crt::String &str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromStringView (const Crt::StringView &str) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromByteBuf (const ByteBuf &) noexcept
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::ByteCursorFromArray (const uint8_t *array, size_t len) noexcept
 
AWS_CRT_CPP_API Vector< uint8_t > Aws::Crt::Base64Decode (const String &decode) noexcept
 
AWS_CRT_CPP_API String Aws::Crt::Base64Encode (const Vector< uint8_t > &encode) noexcept
 
template<typename RawType , typename TargetType >
Vector< TargetType > Aws::Crt::ArrayListToVector (const aws_array_list *array, TypeConvertor< RawType, TargetType > conv)
 
template<typename RawType , typename TargetType >
Vector< TargetType > Aws::Crt::ArrayListToVector (const aws_array_list *array)
 
template<typename Type >
Vector< Type > Aws::Crt::ArrayListToVector (const aws_array_list *array)
 
AWS_CRT_CPP_API StringView Aws::Crt::ByteCursorToStringView (const ByteCursor &bc)
 
AWS_CRT_CPP_API ByteCursor Aws::Crt::StringViewToByteCursor (const StringView &sv)
 
template<typename T >
void Aws::Crt::Delete (T *t, Allocator *allocator)
 
template<typename T , typename... Args>
T * Aws::Crt::New (Allocator *allocator, Args &&...args)
 
template<typename T , typename... Args>
std::shared_ptr< T > Aws::Crt::MakeShared (Allocator *allocator, Args &&...args)
 
+
+ + + + diff --git a/docs/_types_8h_source.html b/docs/_types_8h_source.html new file mode 100644 index 000000000..5ed49ad9a --- /dev/null +++ b/docs/_types_8h_source.html @@ -0,0 +1,277 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Types.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Types.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/common/common.h>
+
7 #include <aws/crt/Exports.h>
+
8 #include <aws/crt/Optional.h>
+
9 #include <aws/crt/StlAllocator.h>
+
10 #include <aws/crt/StringView.h>
+
11 #include <aws/io/socket.h>
+
12 #include <aws/mqtt/mqtt.h>
+
13 #include <functional>
+
14 #include <list>
+
15 #include <map>
+
16 #include <sstream>
+
17 #include <string>
+
18 #include <unordered_map>
+
19 #include <utility>
+
20 #include <vector>
+
21 
+
22 struct aws_byte_buf;
+
23 struct aws_byte_cursor;
+
24 struct aws_socket_options;
+
25 
+
26 namespace Aws
+
27 {
+
28  namespace Crt
+
29  {
+
30  using ByteBuf = aws_byte_buf;
+
31  using ByteCursor = aws_byte_cursor;
+
32 
+
33  namespace Io
+
34  {
+
35  using IStream = std::basic_istream<char, std::char_traits<char>>;
+
36  } // namespace Io
+
37 
+
38  namespace Mqtt
+
39  {
+
40  using QOS = aws_mqtt_qos;
+
41  using ReturnCode = aws_mqtt_connect_return_code;
+
42  } // namespace Mqtt
+
43 
+
44  template <typename T> class StlAllocator;
+
45  using String = std::basic_string<char, std::char_traits<char>, StlAllocator<char>>;
+
46  using StringStream = std::basic_stringstream<char, std::char_traits<char>, StlAllocator<char>>;
+
47  template <typename K, typename V> using Map = std::map<K, V, std::less<K>, StlAllocator<std::pair<const K, V>>>;
+
48  template <typename K, typename V>
+
49  using UnorderedMap =
+
50  std::unordered_map<K, V, std::hash<K>, std::equal_to<K>, StlAllocator<std::pair<const K, V>>>;
+
51  template <typename K, typename V>
+
52  using MultiMap = std::multimap<K, V, std::less<K>, StlAllocator<std::pair<const K, V>>>;
+
53  template <typename T> using Vector = std::vector<T, StlAllocator<T>>;
+
54  template <typename T> using List = std::list<T, StlAllocator<T>>;
+
55 
+
56  AWS_CRT_CPP_API ByteBuf ByteBufFromCString(const char *str) noexcept;
+
57  AWS_CRT_CPP_API ByteBuf ByteBufFromEmptyArray(const uint8_t *array, size_t len) noexcept;
+
58  AWS_CRT_CPP_API ByteBuf ByteBufFromArray(const uint8_t *array, size_t capacity) noexcept;
+
59  AWS_CRT_CPP_API ByteBuf ByteBufNewCopy(Allocator *alloc, const uint8_t *array, size_t len);
+
60  AWS_CRT_CPP_API ByteBuf ByteBufInit(Allocator *alloc, size_t len);
+ +
62 
+
63  AWS_CRT_CPP_API ByteCursor ByteCursorFromCString(const char *str) noexcept;
+ + + +
67  AWS_CRT_CPP_API ByteCursor ByteCursorFromArray(const uint8_t *array, size_t len) noexcept;
+
68 
+
69  AWS_CRT_CPP_API Vector<uint8_t> Base64Decode(const String &decode) noexcept;
+
70  AWS_CRT_CPP_API String Base64Encode(const Vector<uint8_t> &encode) noexcept;
+
71 
+
72  template <typename RawType, typename TargetType> using TypeConvertor = std::function<TargetType(RawType)>;
+
73 
+
78  template <typename RawType, typename TargetType>
+ +
80  {
+ +
82  size_t cnt = aws_array_list_length(array);
+
83  for (size_t i = 0; i < cnt; i++)
+
84  {
+
85  RawType t;
+
86  aws_array_list_get_at(array, &t, i);
+
87  v.emplace_back(conv(t));
+
88  }
+
89  return v;
+
90  }
+
91 
+
96  template <typename RawType, typename TargetType>
+
97  Vector<TargetType> ArrayListToVector(const aws_array_list *array)
+
98  {
+ +
100  size_t cnt = aws_array_list_length(array);
+
101  for (size_t i = 0; i < cnt; i++)
+
102  {
+
103  RawType t;
+
104  aws_array_list_get_at(array, &t, i);
+
105  v.emplace_back(TargetType(t));
+
106  }
+
107  return v;
+
108  }
+
109 
+
113  template <typename Type> Vector<Type> ArrayListToVector(const aws_array_list *array)
+
114  {
+
115  Vector<Type> v;
+
116  size_t cnt = aws_array_list_length(array);
+
117  for (size_t i = 0; i < cnt; i++)
+
118  {
+
119  Type t;
+
120  aws_array_list_get_at(array, &t, i);
+
121  v.emplace_back(t);
+
122  }
+
123  return v;
+
124  }
+
125 
+ +
127  {
+
128  return StringView(reinterpret_cast<char *>(bc.ptr), bc.len);
+
129  }
+
130 
+ +
132  {
+
133  ByteCursor bc;
+
134  bc.ptr = (uint8_t *)(sv.data());
+
135  bc.len = sv.size();
+
136  return bc;
+
137  }
+
138 
+
139  template <typename T> void Delete(T *t, Allocator *allocator)
+
140  {
+
141  t->~T();
+
142  aws_mem_release(allocator, t);
+
143  }
+
144 
+
145  template <typename T, typename... Args> T *New(Allocator *allocator, Args &&...args)
+
146  {
+
147  T *t = reinterpret_cast<T *>(aws_mem_acquire(allocator, sizeof(T)));
+
148  if (!t)
+
149  return nullptr;
+
150  return new (t) T(std::forward<Args>(args)...);
+
151  }
+
152 
+
153  template <typename T, typename... Args> std::shared_ptr<T> MakeShared(Allocator *allocator, Args &&...args)
+
154  {
+
155  T *t = reinterpret_cast<T *>(aws_mem_acquire(allocator, sizeof(T)));
+
156  if (!t)
+
157  return nullptr;
+
158  new (t) T(std::forward<Args>(args)...);
+
159 
+
160  return std::shared_ptr<T>(t, [allocator](T *obj) { Delete(obj, allocator); });
+
161  }
+
162 
+
163  template <typename T> using ScopedResource = std::unique_ptr<T, std::function<void(T *)>>;
+
164 
+
165  } // namespace Crt
+
166 } // namespace Aws
+
+
AWS_CRT_CPP_API String Base64Encode(const Vector< uint8_t > &encode) noexcept
Definition: Types.cpp:95
+
AWS_CRT_CPP_API ByteCursor ByteCursorFromCString(const char *str) noexcept
Definition: Types.cpp:48
+
AWS_CRT_CPP_API ByteCursor ByteCursorFromStringView(const Crt::StringView &str) noexcept
Definition: Types.cpp:58
+
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
+
AWS_CRT_CPP_API StringView ByteCursorToStringView(const ByteCursor &bc)
Definition: Types.h:126
+
std::basic_stringstream< char, std::char_traits< char >, StlAllocator< char > > StringStream
Definition: Types.h:46
+
AWS_CRT_CPP_API Vector< uint8_t > Base64Decode(const String &decode) noexcept
Definition: Types.cpp:73
+
std::basic_istream< char, std::char_traits< char > > IStream
Definition: Types.h:35
+
+
std::list< T, StlAllocator< T > > List
Definition: Types.h:54
+
AWS_CRT_CPP_API ByteCursor StringViewToByteCursor(const StringView &sv)
Definition: Types.h:131
+
aws_mqtt_qos QOS
Definition: Types.h:40
+
+
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
+
std::function< TargetType(RawType)> TypeConvertor
Definition: Types.h:72
+
AWS_CRT_CPP_API ByteBuf ByteBufFromCString(const char *str) noexcept
Definition: Types.cpp:13
+
AWS_CRT_CPP_API ByteBuf ByteBufFromArray(const uint8_t *array, size_t capacity) noexcept
Definition: Types.cpp:23
+
void Delete(T *t, Allocator *allocator)
Definition: Types.h:139
+
+
T * New(Allocator *allocator, Args &&...args)
Definition: Types.h:145
+
std::shared_ptr< T > MakeShared(Allocator *allocator, Args &&...args)
Definition: Types.h:153
+
Vector< TargetType > ArrayListToVector(const aws_array_list *array, TypeConvertor< RawType, TargetType > conv)
Definition: Types.h:79
+
AWS_CRT_CPP_API ByteBuf ByteBufNewCopy(Allocator *alloc, const uint8_t *array, size_t len)
Definition: Types.cpp:28
+
constexpr const_pointer data() const noexcept
Definition: StringView.h:127
+
AWS_CRT_CPP_API ByteBuf ByteBufFromEmptyArray(const uint8_t *array, size_t len) noexcept
Definition: Types.cpp:18
+
aws_mqtt_connect_return_code ReturnCode
Definition: Types.h:41
+
string_view StringView
Definition: StringView.h:846
+
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
+
AWS_CRT_CPP_API ByteBuf ByteBufInit(Allocator *alloc, size_t len)
Definition: Types.cpp:36
+
Definition: StringView.h:33
+
AWS_CRT_CPP_API void ByteBufDelete(ByteBuf &)
Definition: Types.cpp:43
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
AWS_CRT_CPP_API ByteCursor ByteCursorFromString(const Crt::String &str) noexcept
Definition: Types.cpp:53
+
+
AWS_CRT_CPP_API ByteCursor ByteCursorFromArray(const uint8_t *array, size_t len) noexcept
Definition: Types.cpp:68
+
std::multimap< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> MultiMap
Definition: Types.h:52
+
Definition: StlAllocator.h:21
+
AWS_CRT_CPP_API ByteCursor ByteCursorFromByteBuf(const ByteBuf &) noexcept
Definition: Types.cpp:63
+
constexpr size_type size() const noexcept
Definition: StringView.h:93
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, StlAllocator< std::pair< const K, V > >> UnorderedMap
Definition: Types.h:50
+ + + + diff --git a/docs/_u_u_i_d_8cpp.html b/docs/_u_u_i_d_8cpp.html new file mode 100644 index 000000000..44b050ee4 --- /dev/null +++ b/docs/_u_u_i_d_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/UUID.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UUID.cpp File Reference
+
+
+
#include <aws/crt/UUID.h>
+
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_u_u_i_d_8h.html b/docs/_u_u_i_d_8h.html new file mode 100644 index 000000000..5a3055c8b --- /dev/null +++ b/docs/_u_u_i_d_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/UUID.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UUID.h File Reference
+
+
+
#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+#include <aws/common/uuid.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::UUID
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+
+ + + + diff --git a/docs/_u_u_i_d_8h_source.html b/docs/_u_u_i_d_8h_source.html new file mode 100644 index 000000000..27ec63183 --- /dev/null +++ b/docs/_u_u_i_d_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/UUID.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UUID.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/StlAllocator.h>
+
7 #include <aws/crt/Types.h>
+
8 
+
9 #include <aws/common/uuid.h>
+
10 
+
11 namespace Aws
+
12 {
+
13  namespace Crt
+
14  {
+
18  class AWS_CRT_CPP_API UUID final
+
19  {
+
20  public:
+
21  UUID() noexcept;
+
22  UUID(const String &str) noexcept;
+
23 
+
24  UUID &operator=(const String &str) noexcept;
+
25 
+
26  bool operator==(const UUID &other) noexcept;
+
27  bool operator!=(const UUID &other) noexcept;
+
28  operator String() const;
+
29  operator ByteBuf() const noexcept;
+
30 
+
31  inline operator bool() const noexcept { return m_good; }
+
32 
+
33  int GetLastError() const noexcept;
+
34 
+
35  String ToString() const;
+
36 
+
37  private:
+
38  aws_uuid m_uuid;
+
39  bool m_good;
+
40  };
+
41  } // namespace Crt
+
42 } // namespace Aws
+
+
bool operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:666
+
+
Definition: UUID.h:19
+
bool operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
Definition: StringView.h:691
+
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
AWS_IOTJOBS_API const char * ToString(JobStatus val)
Definition: JobStatus.cpp:29
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/_update_job_execution_request_8cpp.html b/docs/_update_job_execution_request_8cpp.html new file mode 100644 index 000000000..e7daf409c --- /dev/null +++ b/docs/_update_job_execution_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/UpdateJobExecutionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_request_8h.html b/docs/_update_job_execution_request_8h.html new file mode 100644 index 000000000..e4365e918 --- /dev/null +++ b/docs/_update_job_execution_request_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::UpdateJobExecutionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_request_8h_source.html b/docs/_update_job_execution_request_8h_source.html new file mode 100644 index 000000000..996ddd219 --- /dev/null +++ b/docs/_update_job_execution_request_8h_source.html @@ -0,0 +1,156 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateJobExecutionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/iotjobs/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotjobs
+
19  {
+
20 
+ +
26  {
+
27  public:
+ +
29 
+ +
31  UpdateJobExecutionRequest &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
46 
+ +
53 
+ +
60 
+ +
67 
+ +
76 
+ +
83 
+ +
90 
+ +
96 
+ +
107 
+
108  private:
+
109  static void LoadFromObject(UpdateJobExecutionRequest &obj, const Crt::JsonView &doc);
+
110  };
+
111  } // namespace Iotjobs
+
112 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
Aws::Crt::Optional< int64_t > StepTimeoutInMinutes
Definition: UpdateJobExecutionRequest.h:106
+
Aws::Crt::Optional< Aws::Iotjobs::JobStatus > Status
Definition: UpdateJobExecutionRequest.h:52
+
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: UpdateJobExecutionRequest.h:45
+
+
+
Aws::Crt::Optional< bool > IncludeJobExecutionState
Definition: UpdateJobExecutionRequest.h:89
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateJobExecutionRequest.h:39
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: UpdateJobExecutionRequest.h:59
+
UpdateJobExecutionRequest()=default
+
Aws::Crt::Optional< bool > IncludeJobDocument
Definition: UpdateJobExecutionRequest.h:95
+
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
Definition: UpdateJobExecutionRequest.h:66
+
+
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< int32_t > ExpectedVersion
Definition: UpdateJobExecutionRequest.h:75
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< int64_t > ExecutionNumber
Definition: UpdateJobExecutionRequest.h:82
+
Definition: UpdateJobExecutionRequest.h:26
+ + + + diff --git a/docs/_update_job_execution_response_8cpp.html b/docs/_update_job_execution_response_8cpp.html new file mode 100644 index 000000000..884d2000e --- /dev/null +++ b/docs/_update_job_execution_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/UpdateJobExecutionResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_response_8h.html b/docs/_update_job_execution_response_8h.html new file mode 100644 index 000000000..1d67272d5 --- /dev/null +++ b/docs/_update_job_execution_response_8h.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::UpdateJobExecutionResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_response_8h_source.html b/docs/_update_job_execution_response_8h_source.html new file mode 100644 index 000000000..8884221ca --- /dev/null +++ b/docs/_update_job_execution_response_8h_source.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateJobExecutionResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+
10 #include <aws/crt/JsonObject.h>
+ +
12 
+
13 #include <aws/iotjobs/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotjobs
+
21  {
+
22 
+ +
28  {
+
29  public:
+ +
31 
+ +
33  UpdateJobExecutionResponse &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
42 
+ +
48 
+ +
54 
+ +
60 
+
61  private:
+
62  static void LoadFromObject(UpdateJobExecutionResponse &obj, const Crt::JsonView &doc);
+
63  };
+
64  } // namespace Iotjobs
+
65 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: UpdateJobExecutionResponse.h:41
+
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: UpdateJobExecutionResponse.h:59
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionState > ExecutionState
Definition: UpdateJobExecutionResponse.h:47
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::JsonObject > JobDocument
Definition: UpdateJobExecutionResponse.h:53
+
UpdateJobExecutionResponse()=default
+
+
Definition: UpdateJobExecutionResponse.h:28
+ + + + diff --git a/docs/_update_job_execution_subscription_request_8cpp.html b/docs/_update_job_execution_subscription_request_8cpp.html new file mode 100644 index 000000000..8ecc462f8 --- /dev/null +++ b/docs/_update_job_execution_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source/UpdateJobExecutionSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_subscription_request_8h.html b/docs/_update_job_execution_subscription_request_8h.html new file mode 100644 index 000000000..26c96a4ae --- /dev/null +++ b/docs/_update_job_execution_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateJobExecutionSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotjobs
 
+
+ + + + diff --git a/docs/_update_job_execution_subscription_request_8h_source.html b/docs/_update_job_execution_subscription_request_8h_source.html new file mode 100644 index 000000000..14d9053f6 --- /dev/null +++ b/docs/_update_job_execution_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/UpdateJobExecutionSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateJobExecutionSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/iotjobs/Exports.h>
+
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotjobs
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(UpdateJobExecutionSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotjobs
+
49 } // namespace Aws
+
+
#define AWS_IOTJOBS_API
Definition: Exports.h:20
+
+
+
+
Definition: JsonObject.h:248
+
+
Definition: UpdateJobExecutionSubscriptionRequest.h:24
+
UpdateJobExecutionSubscriptionRequest()=default
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > JobId
Definition: UpdateJobExecutionSubscriptionRequest.h:43
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateJobExecutionSubscriptionRequest.h:37
+ + + + diff --git a/docs/_update_named_shadow_request_8cpp.html b/docs/_update_named_shadow_request_8cpp.html new file mode 100644 index 000000000..607b484c5 --- /dev/null +++ b/docs/_update_named_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/UpdateNamedShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateNamedShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_named_shadow_request_8h.html b/docs/_update_named_shadow_request_8h.html new file mode 100644 index 000000000..a8250974b --- /dev/null +++ b/docs/_update_named_shadow_request_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateNamedShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateNamedShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::UpdateNamedShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_named_shadow_request_8h_source.html b/docs/_update_named_shadow_request_8h_source.html new file mode 100644 index 000000000..4294276b7 --- /dev/null +++ b/docs/_update_named_shadow_request_8h_source.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateNamedShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateNamedShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
26  {
+
27  public:
+ +
29 
+ +
31  UpdateNamedShadowRequest &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
46 
+ +
53 
+ +
59 
+ +
66 
+
67  private:
+
68  static void LoadFromObject(UpdateNamedShadowRequest &obj, const Crt::JsonView &doc);
+
69  };
+
70  } // namespace Iotshadow
+
71 } // namespace Aws
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateNamedShadowRequest.h:39
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: UpdateNamedShadowRequest.h:45
+
+
Definition: UpdateNamedShadowRequest.h:26
+
+
+
Definition: JsonObject.h:248
+
+
+
UpdateNamedShadowRequest()=default
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowState > State
Definition: UpdateNamedShadowRequest.h:58
+
Aws::Crt::Optional< int32_t > Version
Definition: UpdateNamedShadowRequest.h:65
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: UpdateNamedShadowRequest.h:52
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_update_named_shadow_subscription_request_8cpp.html b/docs/_update_named_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..430602f94 --- /dev/null +++ b/docs/_update_named_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/UpdateNamedShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateNamedShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_named_shadow_subscription_request_8h.html b/docs/_update_named_shadow_subscription_request_8h.html new file mode 100644 index 000000000..52f2fd6c1 --- /dev/null +++ b/docs/_update_named_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateNamedShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateNamedShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_named_shadow_subscription_request_8h_source.html b/docs/_update_named_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..603cba79b --- /dev/null +++ b/docs/_update_named_shadow_subscription_request_8h_source.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateNamedShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateNamedShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ + +
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+
45  private:
+
46  static void LoadFromObject(UpdateNamedShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
47  };
+
48  } // namespace Iotshadow
+
49 } // namespace Aws
+
+
Definition: UpdateNamedShadowSubscriptionRequest.h:24
+
+
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Crt::String > ShadowName
Definition: UpdateNamedShadowSubscriptionRequest.h:43
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateNamedShadowSubscriptionRequest.h:37
+
UpdateNamedShadowSubscriptionRequest()=default
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_update_shadow_request_8cpp.html b/docs/_update_shadow_request_8cpp.html new file mode 100644 index 000000000..fac2e3d3d --- /dev/null +++ b/docs/_update_shadow_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/UpdateShadowRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_request_8h.html b/docs/_update_shadow_request_8h.html new file mode 100644 index 000000000..bd5cfc0f0 --- /dev/null +++ b/docs/_update_shadow_request_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::UpdateShadowRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_request_8h_source.html b/docs/_update_shadow_request_8h_source.html new file mode 100644 index 000000000..76338f9e6 --- /dev/null +++ b/docs/_update_shadow_request_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateShadowRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/iotshadow/Exports.h>
+
12 
+
13 #include <aws/crt/JsonObject.h>
+
14 #include <aws/crt/StlAllocator.h>
+
15 
+
16 namespace Aws
+
17 {
+
18  namespace Iotshadow
+
19  {
+
20 
+ +
26  {
+
27  public:
+
28  UpdateShadowRequest() = default;
+
29 
+ +
31  UpdateShadowRequest &operator=(const Crt::JsonView &doc);
+
32 
+
33  void SerializeToObject(Crt::JsonObject &doc) const;
+
34 
+ +
40 
+ +
47 
+ +
53 
+ +
60 
+
61  private:
+
62  static void LoadFromObject(UpdateShadowRequest &obj, const Crt::JsonView &doc);
+
63  };
+
64  } // namespace Iotshadow
+
65 } // namespace Aws
+
+
+
+
Aws::Crt::Optional< int32_t > Version
Definition: UpdateShadowRequest.h:59
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowState > State
Definition: UpdateShadowRequest.h:52
+
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: UpdateShadowRequest.h:46
+
UpdateShadowRequest()=default
+
Definition: JsonObject.h:248
+
Definition: UpdateShadowRequest.h:26
+
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateShadowRequest.h:39
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_update_shadow_response_8cpp.html b/docs/_update_shadow_response_8cpp.html new file mode 100644 index 000000000..61e184bf0 --- /dev/null +++ b/docs/_update_shadow_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/UpdateShadowResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_response_8h.html b/docs/_update_shadow_response_8h.html new file mode 100644 index 000000000..3bb970ee3 --- /dev/null +++ b/docs/_update_shadow_response_8h.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::UpdateShadowResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_response_8h_source.html b/docs/_update_shadow_response_8h_source.html new file mode 100644 index 000000000..d69b92994 --- /dev/null +++ b/docs/_update_shadow_response_8h_source.html @@ -0,0 +1,145 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateShadowResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+
9 #include <aws/crt/DateTime.h>
+ + +
12 
+
13 #include <aws/iotshadow/Exports.h>
+
14 
+
15 #include <aws/crt/JsonObject.h>
+
16 #include <aws/crt/StlAllocator.h>
+
17 
+
18 namespace Aws
+
19 {
+
20  namespace Iotshadow
+
21  {
+
22 
+ +
28  {
+
29  public:
+
30  UpdateShadowResponse() = default;
+
31 
+ +
33  UpdateShadowResponse &operator=(const Crt::JsonView &doc);
+
34 
+
35  void SerializeToObject(Crt::JsonObject &doc) const;
+
36 
+ +
43 
+ +
49 
+ +
56 
+ +
62 
+ +
69 
+
70  private:
+
71  static void LoadFromObject(UpdateShadowResponse &obj, const Crt::JsonView &doc);
+
72  };
+
73  } // namespace Iotshadow
+
74 } // namespace Aws
+
+
+
+
+
+
Aws::Crt::Optional< int32_t > Version
Definition: UpdateShadowResponse.h:68
+
Definition: JsonObject.h:248
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowState > State
Definition: UpdateShadowResponse.h:48
+
+
+
UpdateShadowResponse()=default
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< Aws::Crt::String > ClientToken
Definition: UpdateShadowResponse.h:42
+
Definition: UpdateShadowResponse.h:28
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
Definition: UpdateShadowResponse.h:61
+
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadata > Metadata
Definition: UpdateShadowResponse.h:55
+
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_update_shadow_subscription_request_8cpp.html b/docs/_update_shadow_subscription_request_8cpp.html new file mode 100644 index 000000000..87307783b --- /dev/null +++ b/docs/_update_shadow_subscription_request_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/UpdateShadowSubscriptionRequest.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowSubscriptionRequest.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_subscription_request_8h.html b/docs/_update_shadow_subscription_request_8h.html new file mode 100644 index 000000000..9b7fef4fc --- /dev/null +++ b/docs/_update_shadow_subscription_request_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowSubscriptionRequest.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
UpdateShadowSubscriptionRequest.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotshadow::UpdateShadowSubscriptionRequest
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotshadow
 
+
+ + + + diff --git a/docs/_update_shadow_subscription_request_8h_source.html b/docs/_update_shadow_subscription_request_8h_source.html new file mode 100644 index 000000000..e64830426 --- /dev/null +++ b/docs/_update_shadow_subscription_request_8h_source.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/UpdateShadowSubscriptionRequest.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
UpdateShadowSubscriptionRequest.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotshadow
+
17  {
+
18 
+ +
24  {
+
25  public:
+ +
27 
+ +
29  UpdateShadowSubscriptionRequest &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+
39  private:
+
40  static void LoadFromObject(UpdateShadowSubscriptionRequest &obj, const Crt::JsonView &doc);
+
41  };
+
42  } // namespace Iotshadow
+
43 } // namespace Aws
+
+
+
UpdateShadowSubscriptionRequest()=default
+
+
Definition: UpdateShadowSubscriptionRequest.h:24
+
Definition: JsonObject.h:248
+
+
+
Definition: JsonObject.h:21
+
Definition: Allocator.h:11
+
Aws::Crt::Optional< Aws::Crt::String > ThingName
Definition: UpdateShadowSubscriptionRequest.h:37
+
#define AWS_IOTSHADOW_API
Definition: Exports.h:20
+ + + + diff --git a/docs/_uri_8cpp.html b/docs/_uri_8cpp.html new file mode 100644 index 000000000..dff1bd3af --- /dev/null +++ b/docs/_uri_8cpp.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io/Uri.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Uri.cpp File Reference
+
+
+
#include <aws/crt/io/Uri.h>
+
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + +

+Functions

AWS_CRT_CPP_API Aws::Crt::String Aws::Crt::Io::EncodeQueryParameterValue (ByteCursor paramValue)
 
+
+ + + + diff --git a/docs/_uri_8h.html b/docs/_uri_8h.html new file mode 100644 index 000000000..64a094e30 --- /dev/null +++ b/docs/_uri_8h.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Uri.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Uri.h File Reference
+
+
+
#include <aws/crt/Types.h>
+#include <aws/io/uri.h>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Io::Uri
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
+ + + +

+Functions

AWS_CRT_CPP_API Aws::Crt::String Aws::Crt::Io::EncodeQueryParameterValue (ByteCursor paramValue)
 
+
+ + + + diff --git a/docs/_uri_8h_source.html b/docs/_uri_8h_source.html new file mode 100644 index 000000000..876a60396 --- /dev/null +++ b/docs/_uri_8h_source.html @@ -0,0 +1,148 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io/Uri.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Uri.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Types.h>
+
7 
+
8 #include <aws/io/uri.h>
+
9 
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
14  namespace Io
+
15  {
+
19  class AWS_CRT_CPP_API Uri final
+
20  {
+
21  public:
+
22  Uri() noexcept;
+
23  ~Uri();
+
24 
+
29  Uri(const ByteCursor &cursor, Allocator *allocator = ApiAllocator()) noexcept;
+
30 
+
35  Uri(aws_uri_builder_options &builderOptions, Allocator *allocator = ApiAllocator()) noexcept;
+
36 
+
37  Uri(const Uri &);
+
38  Uri &operator=(const Uri &);
+
39  Uri(Uri &&uri) noexcept;
+
40  Uri &operator=(Uri &&) noexcept;
+
41 
+
45  operator bool() const noexcept { return m_isInit; }
+
46 
+
50  int LastError() const noexcept { return m_lastError; }
+
51 
+
55  ByteCursor GetScheme() const noexcept;
+
56 
+
61  ByteCursor GetAuthority() const noexcept;
+
62 
+
66  ByteCursor GetPath() const noexcept;
+
67 
+
71  ByteCursor GetQueryString() const noexcept;
+
72 
+
76  ByteCursor GetHostName() const noexcept;
+
77 
+
83  uint32_t GetPort() const noexcept;
+
84 
+
88  ByteCursor GetPathAndQuery() const noexcept;
+
89 
+
93  ByteCursor GetFullUri() const noexcept;
+
94 
+
95  private:
+
96  aws_uri m_uri;
+
97  int m_lastError;
+
98  bool m_isInit;
+
99  };
+
100 
+ +
102 
+
103  } // namespace Io
+
104  } // namespace Crt
+
105 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
int LastError() const noexcept
Definition: Uri.h:50
+
Definition: Uri.h:20
+
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
AWS_CRT_CPP_API Aws::Crt::String EncodeQueryParameterValue(ByteCursor paramValue)
Definition: Uri.cpp:171
+ + + + diff --git a/docs/_utility_8h.html b/docs/_utility_8h.html new file mode 100644 index 000000000..3249699d2 --- /dev/null +++ b/docs/_utility_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Utility.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Utility.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + +

+Classes

struct  Aws::Crt::InPlaceT
 
struct  Aws::Crt::InPlaceTypeT< T >
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
+ + + +

+Variables

static constexpr InPlaceT Aws::Crt::InPlace {}
 
+
+ + + + diff --git a/docs/_utility_8h_source.html b/docs/_utility_8h_source.html new file mode 100644 index 000000000..04fb1991e --- /dev/null +++ b/docs/_utility_8h_source.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Utility.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Utility.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 namespace Aws
+
8 {
+
9  namespace Crt
+
10  {
+
14  struct InPlaceT
+
15  {
+
16  explicit InPlaceT() = default;
+
17  };
+
18  static constexpr InPlaceT InPlace{};
+
19 
+
20  template <typename T> struct InPlaceTypeT
+
21  {
+
22  explicit InPlaceTypeT() = default;
+
23  };
+
26 #if defined(__cplusplus) && __cplusplus > 201103L //
+
27  template <class T> static constexpr InPlaceTypeT<T> InPlaceType{};
+
28 #endif
+
29 
+
30  } // namespace Crt
+
31 } // namespace Aws
+
+
Definition: Utility.h:21
+
Definition: Utility.h:15
+
InPlaceTypeT()=default
+
InPlaceT()=default
+
Definition: Allocator.h:11
+
static constexpr InPlaceT InPlace
Definition: Utility.h:18
+ + + + diff --git a/docs/_variant_8h.html b/docs/_variant_8h.html new file mode 100644 index 000000000..38176e8a1 --- /dev/null +++ b/docs/_variant_8h.html @@ -0,0 +1,157 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Variant.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Variant.h File Reference
+
+
+
#include <aws/common/assert.h>
+#include <aws/crt/Utility.h>
+#include <algorithm>
+#include <type_traits>
+#include <utility>
+
+

Go to the source code of this file.

+ + + + + + + + + + +

+Classes

struct  Aws::Crt::VariantDetail::Checker::HasType< T, Ts >
 
class  Aws::Crt::Variant< Ts >
 
class  Aws::Crt::VariantAlternative< Index, Ts >
 
class  Aws::Crt::VariantSize< T >
 
+ + + + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::VariantDetail
 
 Aws::Crt::VariantDetail::ParameterPackSize
 
 Aws::Crt::VariantDetail::Index
 
 Aws::Crt::VariantDetail::Checker
 
+ + + +

+Typedefs

using Aws::Crt::VariantDetail::Index::VariantIndex = short
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

template<typename T >
constexpr const T & Aws::Crt::VariantDetail::ConstExprMax (const T &a, const T &b)
 
template<typename Last >
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf (std::size_t curMax=0)
 
template<typename First , typename Second , typename... Rest>
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf (std::size_t curMax=0)
 
template<typename Last >
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack (std::size_t curMax=0)
 
template<typename First , typename Second , typename... Rest>
constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack (std::size_t curMax=0)
 
template<typename T , typename Last >
constexpr VariantIndex Aws::Crt::VariantDetail::Index::GetIndexOf (VariantIndex curIndex=0)
 
template<typename T , typename First , typename Second , typename... Rest>
constexpr VariantIndex Aws::Crt::VariantDetail::Index::GetIndexOf (VariantIndex curIndex=0)
 
template<typename T , typename Last >
constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
 
template<typename T , typename First , typename Second , typename... Rest>
constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
 
template<typename T >
constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
 
+
+ + + + diff --git a/docs/_variant_8h_source.html b/docs/_variant_8h_source.html new file mode 100644 index 000000000..de2152306 --- /dev/null +++ b/docs/_variant_8h_source.html @@ -0,0 +1,706 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Variant.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Variant.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #include <aws/common/assert.h>
+
8 #include <aws/crt/Utility.h>
+
9 
+
10 #include <algorithm>
+
11 #include <type_traits>
+
12 #include <utility>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Crt
+
17  {
+
18  namespace VariantDetail
+
19  {
+
20  template <typename T> constexpr const T &ConstExprMax(const T &a, const T &b)
+
21  {
+
22  return (a < b) ? b : a;
+
23  }
+
24 
+
25  namespace ParameterPackSize
+
26  {
+
27  // Returns a max of sizeof(T) over all T in a template parameter pack
+
28  template <typename Last> constexpr std::size_t GetMaxSizeOf(std::size_t curMax = 0)
+
29  {
+
30  return ConstExprMax(curMax, sizeof(Last));
+
31  }
+
32 
+
33  template <typename First, typename Second, typename... Rest>
+
34  constexpr std::size_t GetMaxSizeOf(std::size_t curMax = 0)
+
35  {
+
36  return ConstExprMax(curMax, GetMaxSizeOf<Second, Rest...>(ConstExprMax(curMax, sizeof(First))));
+
37  }
+
38 
+
39  // some old gcc versions does not work with alignas(Ts..)
+
40  template <typename Last> constexpr std::size_t AlignAsPack(std::size_t curMax = 0)
+
41  {
+
42  return ConstExprMax(curMax, alignof(Last));
+
43  }
+
44 
+
45  template <typename First, typename Second, typename... Rest>
+
46  constexpr std::size_t AlignAsPack(std::size_t curMax = 0)
+
47  {
+
48  return ConstExprMax(curMax, AlignAsPack<Second, Rest...>(ConstExprMax(curMax, alignof(First))));
+
49  }
+
50  } // namespace ParameterPackSize
+
51 
+
52  namespace Index
+
53  {
+
54  using VariantIndex = short;
+
55 
+
56  template <typename T, typename Last> constexpr VariantIndex GetIndexOf(VariantIndex curIndex = 0)
+
57  {
+
58  return std::is_same<T, Last>::value ? curIndex : -1;
+
59  }
+
60 
+
61  template <typename T, typename First, typename Second, typename... Rest>
+
62  constexpr VariantIndex GetIndexOf(VariantIndex curIndex = 0)
+
63  {
+
64  return std::is_same<T, First>::value ? curIndex : GetIndexOf<T, Second, Rest...>(++curIndex);
+
65  }
+
66  } // namespace Index
+
67 
+
68  namespace Checker
+
69  {
+
70  // Returns True if the template parameter pack Ts has a type T, i.e. ContainsType<T, Ts>() == true if T
+
71  // is in the list of Ts
+
72  template <typename T, typename Last> constexpr bool ContainsType()
+
73  {
+
74  return std::is_same<T, Last>::value;
+
75  }
+
76 
+
77  template <typename T, typename First, typename Second, typename... Rest> constexpr bool ContainsType()
+
78  {
+
79  return std::is_same<T, First>::value || ContainsType<T, Second, Rest...>();
+
80  }
+
81 
+
82  // a case when the template parameter pack is empty (i.e. Variant<>)
+
83  template <typename T> constexpr bool ContainsType()
+
84  {
+
85  return false;
+
86  }
+
87 
+
88  template <typename T, typename... Ts> struct HasType
+
89  {
+
90  static const bool value = ContainsType<T, Ts...>();
+
91  };
+
92  } // namespace Checker
+
93 #if defined(AWS_CRT_ENABLE_VARIANT_DEBUG)
+
94  namespace VariantDebug
+
95  {
+
96  template <typename... Ts> class VariantDebugBrowser
+
97  {
+
98  public:
+
99  VariantDebugBrowser(char *storage) { InitTuple<0, Ts...>(storage); }
+
100  std::tuple<typename std::add_pointer<Ts>::type...> as_tuple;
+
101 
+
102  private:
+
103  template <IndexT Index, typename First, typename Second, typename... Rest>
+
104  void InitTuple(char *storage)
+
105  {
+
106  First *value = reinterpret_cast<First *>(storage);
+
107  std::get<Index>(as_tuple) = value;
+
108  InitTuple<Index + 1, Second, Rest...>(storage);
+
109  }
+
110 
+
111  template <IndexT Index, typename Last> void InitTuple(char *storage)
+
112  {
+
113  Last *value = reinterpret_cast<Last *>(storage);
+
114  std::get<Index>(as_tuple) = value;
+
115  }
+
116  };
+
117  } // namespace VariantDebug
+
118 #endif /* defined(AWS_CRT_ENABLE_VARIANT_DEBUG) */
+
119  } // namespace VariantDetail
+
120 
+
121  template <std::size_t Index, typename... Ts> class VariantAlternative;
+
122 
+
127  template <typename... Ts> class Variant
+
128  {
+
129  private:
+
130  template <std::size_t Index> using ThisVariantAlternative = VariantAlternative<Index, Ts...>;
+
131 
+
132  template <typename OtherT>
+
133  using EnableIfOtherIsThisVariantAlternative = typename std::
+
134  enable_if<VariantDetail::Checker::HasType<typename std::decay<OtherT>::type, Ts...>::value, int>::type;
+
135 
+
136  public:
+ +
138  static constexpr std::size_t AlternativeCount = sizeof...(Ts);
+
139 
+ +
141  {
+
142  using FirstAlternative = typename ThisVariantAlternative<0>::type;
+
143  new (m_storage) FirstAlternative();
+
144  m_index = 0;
+
145  }
+
146 
+
147  Variant(const Variant &other)
+
148  {
+
149  AWS_FATAL_ASSERT(other.m_index != -1);
+
150  m_index = other.m_index;
+
151  VisitorUtil<0, Ts...>::VisitBinary(this, other, CopyMoveConstructor());
+
152  }
+
153 
+
154  Variant(Variant &&other)
+
155  {
+
156  AWS_FATAL_ASSERT(other.m_index != -1);
+
157  m_index = other.m_index;
+
158  VisitorUtil<0, Ts...>::VisitBinary(this, std::move(other), CopyMoveConstructor());
+
159  }
+
160 
+
161  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> Variant(const T &val)
+
162  {
+
163  static_assert(
+
164  VariantDetail::Checker::HasType<typename std::decay<T>::type, Ts...>::value,
+
165  "This variant does not have such alternative T.");
+
166  static_assert(
+
167  sizeof(T) <= STORAGE_SIZE,
+
168  "Attempting to instantiate a Variant with a type bigger than all alternatives.");
+
169 
+
170  using PlainT = typename std::decay<T>::type;
+
171  new (m_storage) PlainT(val);
+
172  m_index = VariantDetail::Index::GetIndexOf<PlainT, Ts...>();
+
173  AWS_ASSERT(m_index != -1);
+
174  }
+
175 
+
176  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> Variant(T &&val)
+
177  {
+
178  static_assert(
+
179  VariantDetail::Checker::HasType<typename std::decay<T>::type, Ts...>::value,
+
180  "This variant does not have such alternative T.");
+
181  static_assert(
+
182  sizeof(T) <= STORAGE_SIZE,
+
183  "Attempting to instantiate a Variant with a type bigger than all alternatives.");
+
184 
+
185  using PlainT = typename std::decay<T>::type;
+
186  new (m_storage) PlainT(std::forward<T>(val));
+
187  m_index = VariantDetail::Index::GetIndexOf<PlainT, Ts...>();
+
188  AWS_ASSERT(m_index != -1);
+
189  }
+
190 
+
191  // An overload to initialize with an Alternative T in-place
+
192  template <typename T, typename... Args> explicit Variant(Aws::Crt::InPlaceTypeT<T>, Args &&...args)
+
193  {
+
194  static_assert(
+
195  VariantDetail::Checker::HasType<typename std::decay<T>::type, Ts...>::value,
+
196  "This variant does not have such alternative T.");
+
197  static_assert(
+
198  sizeof(T) <= STORAGE_SIZE,
+
199  "Attempting to instantiate a Variant with a type bigger than all alternatives.");
+
200 
+
201  using PlainT = typename std::decay<T>::type;
+
202  new (m_storage) PlainT(std::forward<Args>(args)...);
+
203  m_index = VariantDetail::Index::GetIndexOf<PlainT, Ts...>();
+
204  AWS_ASSERT(m_index != -1);
+
205  }
+
206 
+
207  Variant &operator=(const Variant &other)
+
208  {
+
209  if (this != &other)
+
210  {
+
211  AWS_FATAL_ASSERT(other.m_index != -1);
+
212  if (m_index != other.m_index)
+
213  {
+
214  Destroy();
+
215  m_index = other.m_index;
+
216  VisitorUtil<0, Ts...>::VisitBinary(this, other, CopyMoveConstructor());
+
217  }
+
218  else
+
219  {
+
220  VisitorUtil<0, Ts...>::VisitBinary(this, other, CopyMoveAssigner());
+
221  }
+
222  }
+
223  return *this;
+
224  }
+
225 
+ +
227  {
+
228  if (this != &other)
+
229  {
+
230  AWS_FATAL_ASSERT(other.m_index != -1);
+
231  if (m_index != other.m_index)
+
232  {
+
233  Destroy();
+
234  m_index = other.m_index;
+
235  VisitorUtil<0, Ts...>::VisitBinary(this, std::move(other), CopyMoveConstructor());
+
236  }
+
237  else
+
238  {
+
239  VisitorUtil<0, Ts...>::VisitBinary(this, std::move(other), CopyMoveAssigner());
+
240  };
+
241  }
+
242  return *this;
+
243  }
+
244 
+
245  /* emplace */
+
246  template <typename T, typename... Args, EnableIfOtherIsThisVariantAlternative<T> = 1>
+
247  T &emplace(Args &&...args)
+
248  {
+
249  static_assert(
+
250  VariantDetail::Checker::HasType<typename std::decay<T>::type, Ts...>::value,
+
251  "This variant does not have such alternative T.");
+
252  static_assert(
+
253  sizeof(T) <= STORAGE_SIZE,
+
254  "Attempting to instantiate a Variant with a type bigger than all alternatives.");
+
255 
+
256  Destroy();
+
257 
+
258  using PlainT = typename std::decay<T>::type;
+
259  new (m_storage) PlainT(std::forward<Args>(args)...);
+
260  m_index = VariantDetail::Index::GetIndexOf<PlainT, Ts...>();
+
261  AWS_ASSERT(m_index != -1);
+
262 
+
263  T *value = reinterpret_cast<T *>(m_storage);
+
264  return *value;
+
265  }
+
266 
+
267  template <std::size_t Index, typename... Args>
+
268  auto emplace(Args &&...args) -> typename ThisVariantAlternative<Index>::type &
+
269  {
+
270  static_assert(Index < AlternativeCount, "Unknown alternative index to emplace");
+
271  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
272 
+
273  return emplace<AlternativeT, Args...>(std::forward<Args>(args)...);
+
274  }
+
275 
+
276  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> bool holds_alternative() const
+
277  {
+
278  AWS_ASSERT(m_index != -1);
+
279  return m_index == VariantDetail::Index::GetIndexOf<T, Ts...>();
+
280  }
+
281 
+
282  /* non-const get */
+
283  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> T &get()
+
284  {
+
285  AWS_FATAL_ASSERT(holds_alternative<T>());
+
286  T *value = reinterpret_cast<T *>(m_storage);
+
287  return *value;
+
288  }
+
289 
+
290  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> T *get_if()
+
291  {
+
292  if (holds_alternative<T>())
+
293  {
+
294  T *value = reinterpret_cast<T *>(m_storage);
+
295  return value;
+
296  }
+
297  else
+
298  {
+
299  return nullptr;
+
300  }
+
301  }
+
302 
+
303  template <std::size_t Index> auto get() -> typename ThisVariantAlternative<Index>::type &
+
304  {
+
305  static_assert(Index < AlternativeCount, "Unknown alternative index to get");
+
306  AWS_FATAL_ASSERT(holds_alternative<Index>());
+
307  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
308  AlternativeT *ret = reinterpret_cast<AlternativeT *>(m_storage);
+
309  return *ret;
+
310  }
+
311 
+
312  /* const get */
+
313  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> const T &get() const
+
314  {
+
315  AWS_FATAL_ASSERT(holds_alternative<T>());
+
316  const T *value = reinterpret_cast<const T *>(m_storage);
+
317  return *value;
+
318  }
+
319 
+
320  template <typename T, EnableIfOtherIsThisVariantAlternative<T> = 1> const T *get_if() const
+
321  {
+
322  if (holds_alternative<T>())
+
323  {
+
324  T *value = reinterpret_cast<T *>(m_storage);
+
325  return value;
+
326  }
+
327  else
+
328  {
+
329  return nullptr;
+
330  }
+
331  }
+
332 
+
333  template <std::size_t Index> auto get() const -> const typename ThisVariantAlternative<Index>::type &
+
334  {
+
335  static_assert(Index < AlternativeCount, "Unknown alternative index to get");
+
336  AWS_ASSERT(Index == m_index);
+
337  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
338  const AlternativeT *ret = reinterpret_cast<const AlternativeT *>(m_storage);
+
339  return *ret;
+
340  }
+
341 
+
342  /* This is just a templated way to say
+
343  * "int*" for
+
344  * a VariantAlternative<0, Variant<int, char, long>()>*/
+
345  template <std::size_t Index>
+ +
347  typename std::add_pointer<typename ThisVariantAlternative<Index>::type>::type;
+
348 
+
349  template <std::size_t Index> auto get_if() -> RawAlternativePointerT<Index>
+
350  {
+
351  static_assert(Index < AlternativeCount, "Unknown alternative index to get");
+
352  if (holds_alternative<Index>())
+
353  {
+
354  using AlternativePtrT = RawAlternativePointerT<Index>;
+
355  AlternativePtrT value = reinterpret_cast<AlternativePtrT>(m_storage);
+
356  return value;
+
357  }
+
358  else
+
359  {
+
360  return nullptr;
+
361  }
+
362  }
+
363 
+
364  template <std::size_t Index>
+
365  using ConstRawAlternativePointerT = typename std::add_pointer<
+
366  typename std::add_const<typename ThisVariantAlternative<Index>::type>::type>::type;
+
367 
+
368  template <std::size_t Index> auto get_if() const -> ConstRawAlternativePointerT<Index>
+
369  {
+
370  static_assert(Index < AlternativeCount, "Unknown alternative index to get");
+
371  if (holds_alternative<Index>())
+
372  {
+
373  using AlternativePtrT = ConstRawAlternativePointerT<Index>;
+
374  AlternativePtrT value = reinterpret_cast<AlternativePtrT>(m_storage);
+
375  return value;
+
376  }
+
377  else
+
378  {
+
379  return nullptr;
+
380  }
+
381  }
+
382 
+
383  std::size_t index() const { return m_index; }
+
384 
+
385  ~Variant() { Destroy(); }
+
386 
+
387  template <typename VisitorT> void Visit(VisitorT &&visitor)
+
388  {
+
389  return VisitorUtil<0, Ts...>::Visit(this, std::forward<VisitorT>(visitor));
+
390  }
+
391 
+
392  private:
+
393  static constexpr std::size_t STORAGE_SIZE = VariantDetail::ParameterPackSize::GetMaxSizeOf<Ts...>();
+
394 
+
395  alignas(VariantDetail::ParameterPackSize::AlignAsPack<Ts...>()) char m_storage[STORAGE_SIZE];
+
396  IndexT m_index = -1;
+
397 #if defined(AWS_CRT_ENABLE_VARIANT_DEBUG)
+
398  VariantDetail::VariantDebug::VariantDebugBrowser<Ts...> browser = m_storage;
+
399 #endif /* defined(AWS_CRT_ENABLE_VARIANT_DEBUG) */
+
400 
+
401  template <size_t Index> constexpr bool holds_alternative() const { return Index == m_index; }
+
402 
+
403  struct Destroyer
+
404  {
+
405  template <typename AlternativeT> void operator()(AlternativeT &&value) const
+
406  {
+
407  using PlaintT = typename std::remove_reference<AlternativeT>::type;
+
408  value.~PlaintT();
+
409  }
+
410  };
+
411 
+
412  void Destroy()
+
413  {
+
414  AWS_FATAL_ASSERT(m_index != -1);
+
415  Visit(Destroyer());
+
416 
+
417  m_index = -1;
+
418  }
+
419 
+
420  struct CopyMoveConstructor
+
421  {
+
422  template <typename AlternativeT> void operator()(AlternativeT &&value, AlternativeT &&other) const
+
423  {
+
424  using PlaintT = typename std::remove_reference<AlternativeT>::type;
+
425  new (&value) PlaintT(std::move<AlternativeT>(other));
+
426  }
+
427 
+
428  template <typename AlternativeT, typename ConstAlternativeT>
+
429  void operator()(AlternativeT &&value, ConstAlternativeT &other) const
+
430  {
+
431  using PlaintT = typename std::remove_reference<AlternativeT>::type;
+
432  using PlaintOtherT =
+
433  typename std::remove_const<typename std::remove_reference<AlternativeT>::type>::type;
+
434  static_assert(std::is_same<PlaintT, PlaintOtherT>::value, "Incompatible types");
+
435 
+
436  new (&value) PlaintT(other);
+
437  }
+
438  };
+
439 
+
440  struct CopyMoveAssigner
+
441  {
+
442  template <typename AlternativeT> void operator()(AlternativeT &&value, AlternativeT &&other) const
+
443  {
+
444  value = std::move(other);
+
445  }
+
446 
+
447  template <typename AlternativeT, typename ConstAlternativeT>
+
448  void operator()(AlternativeT &&value, ConstAlternativeT &other) const
+
449  {
+
450  using PlaintT = typename std::remove_reference<AlternativeT>::type;
+
451  using PlaintOtherT =
+
452  typename std::remove_const<typename std::remove_reference<AlternativeT>::type>::type;
+
453  static_assert(std::is_same<PlaintT, PlaintOtherT>::value, "Incompatible types");
+
454 
+
455  value = other;
+
456  }
+
457  };
+
458 
+
459  template <IndexT Index, typename... Args> struct VisitorUtil;
+
460 
+
461  template <IndexT Index, typename First, typename Second, typename... Rest>
+
462  struct VisitorUtil<Index, First, Second, Rest...>
+
463  {
+
464  template <typename VisitorStruct> static void Visit(Variant *pThis, VisitorStruct &&visitor)
+
465  {
+
466  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
467 
+
468  if (Index == pThis->m_index)
+
469  {
+
470  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
471  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
472  visitor(*value);
+
473  }
+
474  else
+
475  {
+
476  VisitorUtil<static_cast<IndexT>(Index + 1), Second, Rest...>::Visit(
+
477  pThis, std::forward<VisitorStruct>(visitor));
+
478  }
+
479  }
+
480 
+
481  template <typename VisitorStruct>
+
482  static void VisitBinary(Variant<Ts...> *pThis, Variant<Ts...> &&other, VisitorStruct &&visitor)
+
483  {
+
484  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
485 
+
486  if (Index == pThis->m_index)
+
487  {
+
488  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
489  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
490  visitor(*value, other.get<AlternativeT>());
+
491  }
+
492  else
+
493  {
+
494  VisitorUtil<static_cast<IndexT>(Index + 1), Second, Rest...>::VisitBinary(
+
495  pThis, std::forward<Variant<Ts...>>(other), std::forward<VisitorStruct>(visitor));
+
496  }
+
497  }
+
498 
+
499  template <typename VisitorStruct>
+
500  static void VisitBinary(Variant<Ts...> *pThis, const Variant<Ts...> &other, VisitorStruct &&visitor)
+
501  {
+
502  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
503 
+
504  if (Index == pThis->m_index)
+
505  {
+
506  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
507  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
508  const AlternativeT &otherValue = other.get<AlternativeT>();
+
509  visitor(*value, otherValue);
+
510  }
+
511  else
+
512  {
+
513  VisitorUtil<static_cast<IndexT>(Index + 1), Second, Rest...>::VisitBinary(
+
514  pThis, other, std::forward<VisitorStruct>(visitor));
+
515  }
+
516  }
+
517  };
+
518 
+
519  template <IndexT Index, typename Last> struct VisitorUtil<Index, Last>
+
520  {
+
521  template <typename VisitorStruct> static void Visit(Variant *pThis, VisitorStruct &&visitor)
+
522  {
+
523  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
524 
+
525  if (Index == pThis->m_index)
+
526  {
+
527  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
528  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
529  visitor(*value);
+
530  }
+
531  else
+
532  {
+
533  AWS_FATAL_ASSERT(!"Unknown variant alternative to visit!");
+
534  }
+
535  }
+
536 
+
537  template <typename VisitorStruct>
+
538  static void VisitBinary(Variant<Ts...> *pThis, Variant<Ts...> &&other, VisitorStruct &&visitor)
+
539  {
+
540  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
541 
+
542  if (Index == pThis->m_index)
+
543  {
+
544  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
545  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
546  visitor(*value, other.get<AlternativeT>());
+
547  }
+
548  else
+
549  {
+
550  AWS_FATAL_ASSERT(!"Unknown variant alternative to visit!");
+
551  }
+
552  }
+
553 
+
554  template <typename VisitorStruct>
+
555  static void VisitBinary(Variant<Ts...> *pThis, const Variant<Ts...> &other, VisitorStruct &&visitor)
+
556  {
+
557  static_assert(Index < AlternativeCount, "Attempting to visit unknown Index Type");
+
558 
+
559  if (Index == pThis->m_index)
+
560  {
+
561  using AlternativeT = typename ThisVariantAlternative<Index>::type;
+
562  AlternativeT *value = reinterpret_cast<AlternativeT *>(pThis->m_storage);
+
563  const AlternativeT &otherValue = other.get<AlternativeT>();
+
564  visitor(*value, otherValue);
+
565  }
+
566  else
+
567  {
+
568  AWS_FATAL_ASSERT(!"Unknown variant alternative to visit!");
+
569  }
+
570  }
+
571  };
+
572  };
+
573 
+
574  /* Helper template to get an actual type from an Index */
+
575  template <std::size_t Index, typename... Ts> class VariantAlternative
+
576  {
+
577  public:
+
578  // uses std::tuple as a helper struct to provide index-based access of a parameter pack
+
579  using type = typename std::tuple_element<Index, std::tuple<Ts...>>::type;
+
580 
+ +
582 
+ +
584  };
+
585 
+
586  template <typename T> class VariantSize
+
587  {
+
588  constexpr static const std::size_t Value = T::AlternativeCount;
+
589  };
+
590  } // namespace Crt
+
591 } // namespace Aws
+
+
Definition: Utility.h:21
+
constexpr std::size_t GetMaxSizeOf(std::size_t curMax=0)
Definition: Variant.h:28
+
T * get_if()
Definition: Variant.h:290
+
Variant(const Variant &other)
Definition: Variant.h:147
+
static constexpr std::size_t AlternativeCount
Definition: Variant.h:138
+
auto get_if() const -> ConstRawAlternativePointerT< Index >
Definition: Variant.h:368
+
Variant & operator=(Variant &&other)
Definition: Variant.h:226
+
Variant & operator=(const Variant &other)
Definition: Variant.h:207
+
VariantDetail::Index::VariantIndex IndexT
Definition: Variant.h:137
+
auto get() const -> const typename ThisVariantAlternative< Index >::type &
Definition: Variant.h:333
+
typename std::tuple_element< Index, std::tuple< Ts... > >::type type
Definition: Variant.h:579
+
VariantAlternative(const Variant< Ts... > &)
Definition: Variant.h:581
+
Variant(Variant &&other)
Definition: Variant.h:154
+
~Variant()
Definition: Variant.h:385
+
typename std::add_pointer< typename std::add_const< typename ThisVariantAlternative< Index >::type >::type >::type ConstRawAlternativePointerT
Definition: Variant.h:366
+
auto get_if() -> RawAlternativePointerT< Index >
Definition: Variant.h:349
+
bool holds_alternative() const
Definition: Variant.h:276
+
typename std::add_pointer< typename ThisVariantAlternative< Index >::type >::type RawAlternativePointerT
Definition: Variant.h:347
+
constexpr bool ContainsType()
Definition: Variant.h:72
+
VariantAlternative(const Variant< Ts... > *)
Definition: Variant.h:583
+
auto emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type &
Definition: Variant.h:268
+
Definition: Variant.h:128
+
Variant()
Definition: Variant.h:140
+
constexpr std::size_t AlignAsPack(std::size_t curMax=0)
Definition: Variant.h:40
+
T & get()
Definition: Variant.h:283
+
auto get() -> typename ThisVariantAlternative< Index >::type &
Definition: Variant.h:303
+
const T & get() const
Definition: Variant.h:313
+
constexpr VariantIndex GetIndexOf(VariantIndex curIndex=0)
Definition: Variant.h:56
+
Definition: Allocator.h:11
+
static const bool value
Definition: Variant.h:90
+
constexpr const T & ConstExprMax(const T &a, const T &b)
Definition: Variant.h:20
+
Variant(const T &val)
Definition: Variant.h:161
+
const T * get_if() const
Definition: Variant.h:320
+
void Visit(VisitorT &&visitor)
Definition: Variant.h:387
+
T & emplace(Args &&...args)
Definition: Variant.h:247
+
short VariantIndex
Definition: Variant.h:54
+
Definition: Variant.h:89
+
Variant(T &&val)
Definition: Variant.h:176
+
+
std::size_t index() const
Definition: Variant.h:383
+
Definition: Variant.h:587
+
Definition: Variant.h:576
+
Variant(Aws::Crt::InPlaceTypeT< T >, Args &&...args)
Definition: Variant.h:192
+ + + + diff --git a/docs/annotated.html b/docs/annotated.html new file mode 100644 index 000000000..0e6f05958 --- /dev/null +++ b/docs/annotated.html @@ -0,0 +1,570 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 12345]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NAws
 NCrt
 NDiscovery
 NEventstreamrpc
 NGreengrass
 NIot
 NIotdevicecommon
 NIotdevicedefenderv1
 NIotidentity
 NIotjobs
 NIotsecuretunneling
 NIotshadow
 Nstd
 Chash< Aws::Crt::basic_string_view< CharT, Traits > >
+
+
+ + + + diff --git a/docs/bc_s.png b/docs/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/docs/bdwn.png b/docs/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::ApiHandle Member List
+
+
+ +

This is the complete list of members for Aws::Crt::ApiHandle, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
ApiHandle(Allocator *allocator) noexceptAws::Crt::ApiHandle
ApiHandle() noexceptAws::Crt::ApiHandle
ApiHandle(const ApiHandle &)=deleteAws::Crt::ApiHandle
ApiHandle(ApiHandle &&)=deleteAws::Crt::ApiHandle
GetCrtVersion() constAws::Crt::ApiHandle
GetOrCreateStaticDefaultClientBootstrap()Aws::Crt::ApiHandlestatic
GetOrCreateStaticDefaultEventLoopGroup()Aws::Crt::ApiHandlestatic
GetOrCreateStaticDefaultHostResolver()Aws::Crt::ApiHandlestatic
InitializeLogging(LogLevel level, const char *filename)Aws::Crt::ApiHandle
InitializeLogging(LogLevel level, FILE *fp)Aws::Crt::ApiHandle
operator=(const ApiHandle &)=deleteAws::Crt::ApiHandle
operator=(ApiHandle &&)=deleteAws::Crt::ApiHandle
SetBYOCryptoClientTlsCallback(Io::NewClientTlsHandlerCallback &&callback)Aws::Crt::ApiHandle
SetBYOCryptoNewMD5Callback(Crypto::CreateHashCallback &&callback)Aws::Crt::ApiHandle
SetBYOCryptoNewSHA1Callback(Crypto::CreateHashCallback &&callback)Aws::Crt::ApiHandle
SetBYOCryptoNewSHA256Callback(Crypto::CreateHashCallback &&callback)Aws::Crt::ApiHandle
SetBYOCryptoNewSHA256HMACCallback(Crypto::CreateHMACCallback &&callback)Aws::Crt::ApiHandle
SetBYOCryptoTlsContextCallbacks(Io::NewTlsContextImplCallback &&newCallback, Io::DeleteTlsContextImplCallback &&deleteCallback, Io::IsTlsAlpnSupportedCallback &&alpnCallback)Aws::Crt::ApiHandle
SetShutdownBehavior(ApiHandleShutdownBehavior behavior)Aws::Crt::ApiHandle
~ApiHandle()Aws::Crt::ApiHandle
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_api_handle.html b/docs/class_aws_1_1_crt_1_1_api_handle.html new file mode 100644 index 000000000..2a109b0c2 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_api_handle.html @@ -0,0 +1,659 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::ApiHandle Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::ApiHandle Class Reference
+
+
+ +

#include <Api.h>

+ + + + +

+Classes

struct  Version
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ApiHandle (Allocator *allocator) noexcept
 
 ApiHandle () noexcept
 
 ~ApiHandle ()
 
 ApiHandle (const ApiHandle &)=delete
 
 ApiHandle (ApiHandle &&)=delete
 
ApiHandleoperator= (const ApiHandle &)=delete
 
ApiHandleoperator= (ApiHandle &&)=delete
 
void InitializeLogging (LogLevel level, const char *filename)
 
void InitializeLogging (LogLevel level, FILE *fp)
 
void SetShutdownBehavior (ApiHandleShutdownBehavior behavior)
 
void SetBYOCryptoNewMD5Callback (Crypto::CreateHashCallback &&callback)
 
void SetBYOCryptoNewSHA256Callback (Crypto::CreateHashCallback &&callback)
 
void SetBYOCryptoNewSHA1Callback (Crypto::CreateHashCallback &&callback)
 
void SetBYOCryptoNewSHA256HMACCallback (Crypto::CreateHMACCallback &&callback)
 
void SetBYOCryptoClientTlsCallback (Io::NewClientTlsHandlerCallback &&callback)
 
void SetBYOCryptoTlsContextCallbacks (Io::NewTlsContextImplCallback &&newCallback, Io::DeleteTlsContextImplCallback &&deleteCallback, Io::IsTlsAlpnSupportedCallback &&alpnCallback)
 
Version GetCrtVersion () const
 
+ + + + + + + +

+Static Public Member Functions

static Io::ClientBootstrapGetOrCreateStaticDefaultClientBootstrap ()
 
static Io::EventLoopGroupGetOrCreateStaticDefaultEventLoopGroup ()
 
static Io::HostResolverGetOrCreateStaticDefaultHostResolver ()
 
+

Detailed Description

+

A singleton object representing the init/cleanup state of the entire CRT. It's invalid to have more than one active simultaneously and it's also invalid to use CRT functionality without one active.

+

Constructor & Destructor Documentation

+ +

◆ ApiHandle() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::ApiHandle::ApiHandle (Allocatorallocator)
+
+noexcept
+
+

Customize the ApiAllocator(), which is be used by any objects constructed without an explicit allocator.

+ +
+
+ +

◆ ApiHandle() [2/4]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::ApiHandle::ApiHandle ()
+
+noexcept
+
+ +
+
+ +

◆ ~ApiHandle()

+ +
+
+ + + + + + + +
Aws::Crt::ApiHandle::~ApiHandle ()
+
+ +
+
+ +

◆ ApiHandle() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::ApiHandle::ApiHandle (const ApiHandle)
+
+delete
+
+ +
+
+ +

◆ ApiHandle() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::ApiHandle::ApiHandle (ApiHandle && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCrtVersion()

+ +
+
+ + + + + + + +
ApiHandle::Version Aws::Crt::ApiHandle::GetCrtVersion () const
+
+

Gets the version of the AWS-CRT-CPP library

Returns
Version representing the library version
+ +
+
+ +

◆ GetOrCreateStaticDefaultClientBootstrap()

+ +
+
+ + + + + +
+ + + + + + + +
Io::ClientBootstrap * Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap ()
+
+static
+
+

Gets the static default ClientBootstrap, creating it if necessary.

+

This default will be used when a ClientBootstrap is not explicitly passed but is needed to allow the process to function. An example of this would be in the MQTT connection creation workflow. The default ClientBootstrap will use the default EventLoopGroup and HostResolver, creating them if necessary.

+

The default ClientBootstrap will be automatically managed and released by the API handle when it's resources are being freed, not requiring any manual memory management.

+
Returns
ClientBootstrap* A pointer to the static default ClientBootstrap
+ +
+
+ +

◆ GetOrCreateStaticDefaultEventLoopGroup()

+ +
+
+ + + + + +
+ + + + + + + +
Io::EventLoopGroup * Aws::Crt::ApiHandle::GetOrCreateStaticDefaultEventLoopGroup ()
+
+static
+
+

Gets the static default EventLoopGroup, creating it if necessary.

+

This default will be used when a EventLoopGroup is not explicitly passed but is needed to allow the process to function. An example of this would be in the MQTT connection creation workflow.

+

The EventLoopGroup will automatically pick a default number of threads based on the system. You can manually adjust the number of threads being used by creating a EventLoopGroup and passing it through the SetDefaultEventLoopGroup function.

+

The default EventLoopGroup will be automatically managed and released by the API handle when it's resources are being freed, not requiring any manual memory management.

+
Returns
EventLoopGroup* A pointer to the static default EventLoopGroup
+ +
+
+ +

◆ GetOrCreateStaticDefaultHostResolver()

+ +
+
+ + + + + +
+ + + + + + + +
Io::HostResolver * Aws::Crt::ApiHandle::GetOrCreateStaticDefaultHostResolver ()
+
+static
+
+

Gets the static default HostResolver, creating it if necessary.

+

This default will be used when a HostResolver is not explicitly passed but is needed to allow the process to function. An example of this would be in the MQTT connection creation workflow.

+

The HostResolver will be set to have a maximum of 8 entries by default. You can manually adjust the maximum number of entries being used by creating a HostResolver and passing it through the SetDefaultEventLoopGroup function.

+

The default HostResolver will be automatically managed and released by the API handle when it's resources are being freed, not requiring any manual memory management.

+
Returns
HostResolver* A pointer to the static default HostResolver
+ +
+
+ +

◆ InitializeLogging() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Aws::Crt::ApiHandle::InitializeLogging (LogLevel level,
const char * filename 
)
+
+

Initialize logging in awscrt.

Parameters
+ + + +
levelDisplay messages of this importance and higher. LogLevel.NoLogs will disable logging.
filenameLogging destination, a file path from the disk.
+
+
+ +
+
+ +

◆ InitializeLogging() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Aws::Crt::ApiHandle::InitializeLogging (LogLevel level,
FILE * fp 
)
+
+

Initialize logging in awscrt.

Parameters
+ + + +
levelDisplay messages of this importance and higher. LogLevel.NoLogs will disable logging.
fpThe FILE object for logging destination.
+
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ApiHandle& Aws::Crt::ApiHandle::operator= (ApiHandle && )
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ApiHandle& Aws::Crt::ApiHandle::operator= (const ApiHandle)
+
+delete
+
+ +
+
+ +

◆ SetBYOCryptoClientTlsCallback()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoClientTlsCallback (Io::NewClientTlsHandlerCallback && callback)
+
+

BYO_CRYPTO: set callback for creating a ClientTlsChannelHandler. If using BYO_CRYPTO, you must call this prior to creating any client channels in the application.

+ +
+
+ +

◆ SetBYOCryptoNewMD5Callback()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoNewMD5Callback (Crypto::CreateHashCallback && callback)
+
+

BYO_CRYPTO: set callback for creating MD5 hashes. If using BYO_CRYPTO, you must call this.

+ +
+
+ +

◆ SetBYOCryptoNewSHA1Callback()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoNewSHA1Callback (Crypto::CreateHashCallback && callback)
+
+

BYO_CRYPTO: set callback for creating SHA1 hashes. If using BYO_CRYPTO, you must call this.

+ +
+
+ +

◆ SetBYOCryptoNewSHA256Callback()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoNewSHA256Callback (Crypto::CreateHashCallback && callback)
+
+

BYO_CRYPTO: set callback for creating SHA256 hashes. If using BYO_CRYPTO, you must call this.

+ +
+
+ +

◆ SetBYOCryptoNewSHA256HMACCallback()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoNewSHA256HMACCallback (Crypto::CreateHMACCallback && callback)
+
+

BYO_CRYPTO: set callback for creating Streaming SHA256 HMAC objects. If using BYO_CRYPTO, you must call this.

+ +
+
+ +

◆ SetBYOCryptoTlsContextCallbacks()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Aws::Crt::ApiHandle::SetBYOCryptoTlsContextCallbacks (Io::NewTlsContextImplCallback && newCallback,
Io::DeleteTlsContextImplCallback && deleteCallback,
Io::IsTlsAlpnSupportedCallback && alpnCallback 
)
+
+

BYO_CRYPTO: set callbacks for the TlsContext. If using BYO_CRYPTO, you need to call this function prior to creating a TlsContext.

+
Parameters
+ + + + +
newCallbackCreate custom implementation object, to be stored inside TlsContext. Return nullptr if failure occurs.
deleteCallbackDestroy object that was created by newCallback.
alpnCallbackReturn whether ALPN is supported.
+
+
+ +
+
+ +

◆ SetShutdownBehavior()

+ +
+
+ + + + + + + + +
void Aws::Crt::ApiHandle::SetShutdownBehavior (ApiHandleShutdownBehavior behavior)
+
+

Configures the shutdown behavior of the api handle instance

Parameters
+ + +
behaviordesired shutdown behavior
+
+
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/Api.h
  • +
  • crt/aws-crt-cpp/source/Api.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config-members.html new file mode 100644 index 000000000..30d740be2 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config-members.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::AwsSigningConfig Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::AwsSigningConfig, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AwsSigningConfig(Allocator *allocator=ApiAllocator())Aws::Crt::Auth::AwsSigningConfig
GetCredentials() const noexceptAws::Crt::Auth::AwsSigningConfig
GetCredentialsProvider() const noexceptAws::Crt::Auth::AwsSigningConfig
GetExpirationInSeconds() const noexceptAws::Crt::Auth::AwsSigningConfig
GetOmitSessionToken() const noexceptAws::Crt::Auth::AwsSigningConfig
GetRegion() const noexceptAws::Crt::Auth::AwsSigningConfig
GetService() const noexceptAws::Crt::Auth::AwsSigningConfig
GetShouldNormalizeUriPath() const noexceptAws::Crt::Auth::AwsSigningConfig
GetShouldSignHeaderCallback() const noexceptAws::Crt::Auth::AwsSigningConfig
GetShouldSignHeaderUserData() const noexceptAws::Crt::Auth::AwsSigningConfig
GetSignatureType() const noexceptAws::Crt::Auth::AwsSigningConfig
GetSignedBodyHeader() const noexceptAws::Crt::Auth::AwsSigningConfig
GetSignedBodyValue() const noexceptAws::Crt::Auth::AwsSigningConfig
GetSigningAlgorithm() const noexceptAws::Crt::Auth::AwsSigningConfig
GetSigningTimepoint() const noexceptAws::Crt::Auth::AwsSigningConfig
GetType() const noexcept overrideAws::Crt::Auth::AwsSigningConfiginlinevirtual
GetUseDoubleUriEncode() const noexceptAws::Crt::Auth::AwsSigningConfig
ISigningConfig()=defaultAws::Crt::Auth::ISigningConfig
ISigningConfig(const ISigningConfig &)=deleteAws::Crt::Auth::ISigningConfig
ISigningConfig(ISigningConfig &&)=deleteAws::Crt::Auth::ISigningConfig
operator=(const ISigningConfig &)=deleteAws::Crt::Auth::ISigningConfig
operator=(ISigningConfig &&)=deleteAws::Crt::Auth::ISigningConfig
SetCredentials(const std::shared_ptr< Credentials > &credentials) noexceptAws::Crt::Auth::AwsSigningConfig
SetCredentialsProvider(const std::shared_ptr< ICredentialsProvider > &credsProvider) noexceptAws::Crt::Auth::AwsSigningConfig
SetExpirationInSeconds(uint64_t expirationInSeconds) noexceptAws::Crt::Auth::AwsSigningConfig
SetOmitSessionToken(bool omitSessionToken) noexceptAws::Crt::Auth::AwsSigningConfig
SetRegion(const Crt::String &region) noexceptAws::Crt::Auth::AwsSigningConfig
SetService(const Crt::String &service) noexceptAws::Crt::Auth::AwsSigningConfig
SetShouldNormalizeUriPath(bool shouldNormalizeUriPath) noexceptAws::Crt::Auth::AwsSigningConfig
SetShouldSignHeaderCallback(ShouldSignHeaderCb shouldSignHeaderCb) noexceptAws::Crt::Auth::AwsSigningConfig
SetShouldSignHeaderUserData(void *userData) noexceptAws::Crt::Auth::AwsSigningConfig
SetSignatureType(SignatureType signatureType) noexceptAws::Crt::Auth::AwsSigningConfig
SetSignedBodyHeader(SignedBodyHeaderType signedBodyHeader) noexceptAws::Crt::Auth::AwsSigningConfig
SetSignedBodyValue(const Crt::String &signedBodyValue) noexceptAws::Crt::Auth::AwsSigningConfig
SetSigningAlgorithm(SigningAlgorithm algorithm) noexceptAws::Crt::Auth::AwsSigningConfig
SetSigningTimepoint(const DateTime &date) noexceptAws::Crt::Auth::AwsSigningConfig
SetUseDoubleUriEncode(bool useDoubleUriEncode) noexceptAws::Crt::Auth::AwsSigningConfig
~AwsSigningConfig()Aws::Crt::Auth::AwsSigningConfigvirtual
~ISigningConfig()=defaultAws::Crt::Auth::ISigningConfigvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html new file mode 100644 index 000000000..52494196b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html @@ -0,0 +1,1051 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::AwsSigningConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::AwsSigningConfig Class Reference
+
+
+ +

#include <Sigv4Signing.h>

+
+Inheritance diagram for Aws::Crt::Auth::AwsSigningConfig:
+
+
+ + +Aws::Crt::Auth::ISigningConfig + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AwsSigningConfig (Allocator *allocator=ApiAllocator())
 
virtual ~AwsSigningConfig ()
 
virtual SigningConfigType GetType () const noexcept override
 
SigningAlgorithm GetSigningAlgorithm () const noexcept
 
void SetSigningAlgorithm (SigningAlgorithm algorithm) noexcept
 
SignatureType GetSignatureType () const noexcept
 
void SetSignatureType (SignatureType signatureType) noexcept
 
const Crt::StringGetRegion () const noexcept
 
void SetRegion (const Crt::String &region) noexcept
 
const Crt::StringGetService () const noexcept
 
void SetService (const Crt::String &service) noexcept
 
DateTime GetSigningTimepoint () const noexcept
 
void SetSigningTimepoint (const DateTime &date) noexcept
 
bool GetUseDoubleUriEncode () const noexcept
 
void SetUseDoubleUriEncode (bool useDoubleUriEncode) noexcept
 
bool GetShouldNormalizeUriPath () const noexcept
 
void SetShouldNormalizeUriPath (bool shouldNormalizeUriPath) noexcept
 
bool GetOmitSessionToken () const noexcept
 
void SetOmitSessionToken (bool omitSessionToken) noexcept
 
ShouldSignHeaderCb GetShouldSignHeaderCallback () const noexcept
 
void SetShouldSignHeaderCallback (ShouldSignHeaderCb shouldSignHeaderCb) noexcept
 
void * GetShouldSignHeaderUserData () const noexcept
 
void SetShouldSignHeaderUserData (void *userData) noexcept
 
const Crt::StringGetSignedBodyValue () const noexcept
 
void SetSignedBodyValue (const Crt::String &signedBodyValue) noexcept
 
SignedBodyHeaderType GetSignedBodyHeader () const noexcept
 
void SetSignedBodyHeader (SignedBodyHeaderType signedBodyHeader) noexcept
 
uint64_t GetExpirationInSeconds () const noexcept
 
void SetExpirationInSeconds (uint64_t expirationInSeconds) noexcept
 
const std::shared_ptr< ICredentialsProvider > & GetCredentialsProvider () const noexcept
 
void SetCredentialsProvider (const std::shared_ptr< ICredentialsProvider > &credsProvider) noexcept
 
const std::shared_ptr< Credentials > & GetCredentials () const noexcept
 
void SetCredentials (const std::shared_ptr< Credentials > &credentials) noexcept
 
- Public Member Functions inherited from Aws::Crt::Auth::ISigningConfig
 ISigningConfig ()=default
 
 ISigningConfig (const ISigningConfig &)=delete
 
 ISigningConfig (ISigningConfig &&)=delete
 
ISigningConfigoperator= (const ISigningConfig &)=delete
 
ISigningConfigoperator= (ISigningConfig &&)=delete
 
virtual ~ISigningConfig ()=default
 
+

Detailed Description

+

Wrapper around the configuration structure specific to the AWS Sigv4 signing process

+

Constructor & Destructor Documentation

+ +

◆ AwsSigningConfig()

+ +
+
+ + + + + + + + +
Aws::Crt::Auth::AwsSigningConfig::AwsSigningConfig (Allocatorallocator = ApiAllocator())
+
+ +
+
+ +

◆ ~AwsSigningConfig()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Auth::AwsSigningConfig::~AwsSigningConfig ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCredentials()

+ +
+
+ + + + + +
+ + + + + + + +
const std::shared_ptr< Credentials > & Aws::Crt::Auth::AwsSigningConfig::GetCredentials () const
+
+noexcept
+
+
Returns
the credentials to use for signing.
+ +
+
+ +

◆ GetCredentialsProvider()

+ +
+
+ + + + + +
+ + + + + + + +
const std::shared_ptr< ICredentialsProvider > & Aws::Crt::Auth::AwsSigningConfig::GetCredentialsProvider () const
+
+noexcept
+
+
Returns
the credentials provider to use for signing.
+ +
+
+ +

◆ GetExpirationInSeconds()

+ +
+
+ + + + + +
+ + + + + + + +
uint64_t Aws::Crt::Auth::AwsSigningConfig::GetExpirationInSeconds () const
+
+noexcept
+
+
Returns
(Query param signing only) Gets the amount of time, in seconds, the (pre)signed URI will be good for
+ +
+
+ +

◆ GetOmitSessionToken()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Auth::AwsSigningConfig::GetOmitSessionToken () const
+
+noexcept
+
+
Returns
whether or not to omit the session token during signing. Only set to true when performing a websocket handshake with IoT Core.
+ +
+
+ +

◆ GetRegion()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Auth::AwsSigningConfig::GetRegion () const
+
+noexcept
+
+
Returns
the AWS region to sign against
+ +
+
+ +

◆ GetService()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Auth::AwsSigningConfig::GetService () const
+
+noexcept
+
+
Returns
the (signing) name of the AWS service to sign a request for
+ +
+
+ +

◆ GetShouldNormalizeUriPath()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Auth::AwsSigningConfig::GetShouldNormalizeUriPath () const
+
+noexcept
+
+
Returns
whether or not the uri paths should be normalized when building the canonical request
+ +
+
+ +

◆ GetShouldSignHeaderCallback()

+ +
+
+ + + + + +
+ + + + + + + +
ShouldSignHeaderCb Aws::Crt::Auth::AwsSigningConfig::GetShouldSignHeaderCallback () const
+
+noexcept
+
+
Returns
the ShouldSignHeadersCb from the underlying config.
+ +
+
+ +

◆ GetShouldSignHeaderUserData()

+ +
+
+ + + + + +
+ + + + + + + +
void * Aws::Crt::Auth::AwsSigningConfig::GetShouldSignHeaderUserData () const
+
+noexcept
+
+
Returns
the should_sign_header_ud from the underlying config.
+ +
+
+ +

◆ GetSignatureType()

+ +
+
+ + + + + +
+ + + + + + + +
SignatureType Aws::Crt::Auth::AwsSigningConfig::GetSignatureType () const
+
+noexcept
+
+
Returns
the type of signature we want to calculate
+ +
+
+ +

◆ GetSignedBodyHeader()

+ +
+
+ + + + + +
+ + + + + + + +
SignedBodyHeaderType Aws::Crt::Auth::AwsSigningConfig::GetSignedBodyHeader () const
+
+noexcept
+
+
Returns
the name of the header to add that stores the signed body value
+ +
+
+ +

◆ GetSignedBodyValue()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Auth::AwsSigningConfig::GetSignedBodyValue () const
+
+noexcept
+
+
Returns
the string used as the canonical request's body value. If string is empty, a value is be calculated from the payload during signing.
+ +
+
+ +

◆ GetSigningAlgorithm()

+ +
+
+ + + + + +
+ + + + + + + +
SigningAlgorithm Aws::Crt::Auth::AwsSigningConfig::GetSigningAlgorithm () const
+
+noexcept
+
+
Returns
the signing process we want to invoke
+ +
+
+ +

◆ GetSigningTimepoint()

+ +
+
+ + + + + +
+ + + + + + + +
DateTime Aws::Crt::Auth::AwsSigningConfig::GetSigningTimepoint () const
+
+noexcept
+
+
Returns
the timestamp to use during the signing process.
+ +
+
+ +

◆ GetType()

+ +
+
+ + + + + +
+ + + + + + + +
virtual SigningConfigType Aws::Crt::Auth::AwsSigningConfig::GetType () const
+
+inlineoverridevirtualnoexcept
+
+

RTTI query for the SigningConfig hierarchy

Returns
the type of signing configuration
+ +

Implements Aws::Crt::Auth::ISigningConfig.

+ +
+
+ +

◆ GetUseDoubleUriEncode()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Auth::AwsSigningConfig::GetUseDoubleUriEncode () const
+
+noexcept
+
+
Returns
whether or not the signing process should perform a uri encode step before creating the canonical request.
+ +
+
+ +

◆ SetCredentials()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetCredentials (const std::shared_ptr< Credentials > & credentials)
+
+noexcept
+
+

Set the credentials to use for signing.

+ +
+
+ +

◆ SetCredentialsProvider()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetCredentialsProvider (const std::shared_ptr< ICredentialsProvider > & credsProvider)
+
+noexcept
+
+

Set the credentials provider to use for signing.

+ +
+
+ +

◆ SetExpirationInSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetExpirationInSeconds (uint64_t expirationInSeconds)
+
+noexcept
+
+

(Query param signing only) Sets the amount of time, in seconds, the (pre)signed URI will be good for

+ +
+
+ +

◆ SetOmitSessionToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetOmitSessionToken (bool omitSessionToken)
+
+noexcept
+
+

Sets whether or not to omit the session token during signing. Only set to true when performing a websocket handshake with IoT Core.

+ +
+
+ +

◆ SetRegion()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetRegion (const Crt::Stringregion)
+
+noexcept
+
+

Sets the AWS region to sign against

+ +
+
+ +

◆ SetService()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetService (const Crt::Stringservice)
+
+noexcept
+
+

Sets the (signing) name of the AWS service to sign a request for

+ +
+
+ +

◆ SetShouldNormalizeUriPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetShouldNormalizeUriPath (bool shouldNormalizeUriPath)
+
+noexcept
+
+

Sets whether or not the uri paths should be normalized when building the canonical request

+ +
+
+ +

◆ SetShouldSignHeaderCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetShouldSignHeaderCallback (ShouldSignHeaderCb shouldSignHeaderCb)
+
+noexcept
+
+

Sets a callback invoked during the signing process for white-listing headers that can be signed. If you do not set this, all headers will be signed.

+ +
+
+ +

◆ SetShouldSignHeaderUserData()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetShouldSignHeaderUserData (void * userData)
+
+noexcept
+
+

Sets the userData you could get from the ShouldSignHeaderCb callback function.

+ +
+
+ +

◆ SetSignatureType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetSignatureType (SignatureType signatureType)
+
+noexcept
+
+

Sets the type of signature we want to calculate

+ +
+
+ +

◆ SetSignedBodyHeader()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetSignedBodyHeader (SignedBodyHeaderType signedBodyHeader)
+
+noexcept
+
+

Sets the name of the header to add that stores the signed body value

+ +
+
+ +

◆ SetSignedBodyValue()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetSignedBodyValue (const Crt::StringsignedBodyValue)
+
+noexcept
+
+

Sets the string to use as the canonical request's body value. If an empty string is set (the default), a value will be calculated from the payload during signing. Typically, this is the SHA-256 of the (request/chunk/event) payload, written as lowercase hex. If this has been precalculated, it can be set here. Special values used by certain services can also be set (see Aws::Crt::Auth::SignedBodyValue).

+ +
+
+ +

◆ SetSigningAlgorithm()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetSigningAlgorithm (SigningAlgorithm algorithm)
+
+noexcept
+
+

Sets the signing process we want to invoke

+ +
+
+ +

◆ SetSigningTimepoint()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetSigningTimepoint (const DateTimedate)
+
+noexcept
+
+

Sets the timestamp to use during the signing process.

+ +
+
+ +

◆ SetUseDoubleUriEncode()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Auth::AwsSigningConfig::SetUseDoubleUriEncode (bool useDoubleUriEncode)
+
+noexcept
+
+

Sets whether or not the signing process should perform a uri encode step before creating the canonical request.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.png new file mode 100644 index 0000000000000000000000000000000000000000..70d126f05b1723bbc12498ecfb67009d7df0f04f GIT binary patch literal 827 zcmeAS@N?(olHy`uVBq!ia0vp^CxAGBgBeI>Z$8xoq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0PIivgx0T@Z5{P zF6|FLJo$5i>F&0-vhHF{F=y^iU;8+1o;jDpoP{dAqW*ig>}4=Cx}7}#&c3$_vyUD> zaQr?;j`f_i%jE*+M*lv0^3A_*&(m~HZsT}TP}ia=dij>)?0s^3rSCIm_(W$MjM?3G z^Z2%&`!}Q&w6b(%^&#Jd=($oLR*> z!CRO`VX_*BgPN~E15gLUOcO^2qs%6TluIm(CzfzBP4GlhP#)@~=`X#aiM0~um`7P&> z6K`5-i=wyO&KHX|Eti(C-fF$+?c2O-^ZM$FjeaZrE;jzA&^}*TM`PJmW7FE&Da{}6 zWwx5Con2G^>7nKQwC(;1B2nD_Dpkd8A1j`3k#&&2xzhf|^SovokKGM*xAh#)tmSpo zo5T0$pH_$E>$lgB+B0nA6l(05bFKPo*aW-nyB`^{e7srx_DZvixw%)pvFWpawjJJ& zf#L214tI~a$L0qAmd(7na<$-Ag=?+5W#qzi8}ct{v_vmVW#qK~ApX}OJMk*h55Ak{ wU(c;uu+>b{HH)z(6c$oz6_!r<#PF9%*;`8|$ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials-members.html new file mode 100644 index 000000000..40ebb03ba --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::Credentials Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::Credentials, including all inherited members.

+ + + + + + + + + + + + + + + +
Credentials(const aws_credentials *credentials) noexceptAws::Crt::Auth::Credentials
Credentials(ByteCursor access_key_id, ByteCursor secret_access_key, ByteCursor session_token, uint64_t expiration_timepoint_in_seconds, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Auth::Credentials
Credentials(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Auth::Credentials
Credentials(const Credentials &)=deleteAws::Crt::Auth::Credentials
Credentials(Credentials &&)=deleteAws::Crt::Auth::Credentials
GetAccessKeyId() const noexceptAws::Crt::Auth::Credentials
GetExpirationTimepointInSeconds() const noexceptAws::Crt::Auth::Credentials
GetSecretAccessKey() const noexceptAws::Crt::Auth::Credentials
GetSessionToken() const noexceptAws::Crt::Auth::Credentials
GetUnderlyingHandle() const noexceptAws::Crt::Auth::Credentialsinline
operator bool() const noexceptAws::Crt::Auth::Credentialsexplicit
operator=(const Credentials &)=deleteAws::Crt::Auth::Credentials
operator=(Credentials &&)=deleteAws::Crt::Auth::Credentials
~Credentials()Aws::Crt::Auth::Credentials
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials.html new file mode 100644 index 000000000..76d0319fb --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials.html @@ -0,0 +1,514 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::Credentials Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::Credentials Class Reference
+
+
+ +

#include <Credentials.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Credentials (const aws_credentials *credentials) noexcept
 
 Credentials (ByteCursor access_key_id, ByteCursor secret_access_key, ByteCursor session_token, uint64_t expiration_timepoint_in_seconds, Allocator *allocator=ApiAllocator()) noexcept
 
 Credentials (Allocator *allocator=ApiAllocator()) noexcept
 
 ~Credentials ()
 
 Credentials (const Credentials &)=delete
 
 Credentials (Credentials &&)=delete
 
Credentialsoperator= (const Credentials &)=delete
 
Credentialsoperator= (Credentials &&)=delete
 
ByteCursor GetAccessKeyId () const noexcept
 
ByteCursor GetSecretAccessKey () const noexcept
 
ByteCursor GetSessionToken () const noexcept
 
uint64_t GetExpirationTimepointInSeconds () const noexcept
 
 operator bool () const noexcept
 
const aws_credentials * GetUnderlyingHandle () const noexcept
 
+

Detailed Description

+

A class to hold the basic components necessary for various AWS authentication protocols.

+

Constructor & Destructor Documentation

+ +

◆ Credentials() [1/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::Credentials::Credentials (const aws_credentials * credentials)
+
+noexcept
+
+ +
+
+ +

◆ Credentials() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Auth::Credentials::Credentials (ByteCursor access_key_id,
ByteCursor secret_access_key,
ByteCursor session_token,
uint64_t expiration_timepoint_in_seconds,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ Credentials() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::Credentials::Credentials (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+

Create new anonymous Credentials. Use anonymous Credentials when you want to skip signing.

Parameters
+ + +
allocator
+
+
+ +
+
+ +

◆ ~Credentials()

+ +
+
+ + + + + + + +
Aws::Crt::Auth::Credentials::~Credentials ()
+
+ +
+
+ +

◆ Credentials() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::Credentials::Credentials (const Credentials)
+
+delete
+
+ +
+
+ +

◆ Credentials() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::Credentials::Credentials (Credentials && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ GetAccessKeyId()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Auth::Credentials::GetAccessKeyId () const
+
+noexcept
+
+

Gets the value of the access key component of aws credentials

+ +
+
+ +

◆ GetExpirationTimepointInSeconds()

+ +
+
+ + + + + +
+ + + + + + + +
uint64_t Aws::Crt::Auth::Credentials::GetExpirationTimepointInSeconds () const
+
+noexcept
+
+

Gets the expiration timestamp for the credentials, or UINT64_MAX if no expiration

+ +
+
+ +

◆ GetSecretAccessKey()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Auth::Credentials::GetSecretAccessKey () const
+
+noexcept
+
+

Gets the value of the secret access key component of aws credentials

+ +
+
+ +

◆ GetSessionToken()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Auth::Credentials::GetSessionToken () const
+
+noexcept
+
+

Gets the value of the session token of aws credentials

+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + +
+ + + + + + + +
const aws_credentials* Aws::Crt::Auth::Credentials::GetUnderlyingHandle () const
+
+inlinenoexcept
+
+

Returns the underlying credentials implementation.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Auth::Credentials::operator bool () const
+
+explicitnoexcept
+
+

Validity check - returns true if the instance is valid, false otherwise

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Credentials& Aws::Crt::Auth::Credentials::operator= (const Credentials)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Credentials& Aws::Crt::Auth::Credentials::operator= (Credentials && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider-members.html new file mode 100644 index 000000000..eb5c5fafb --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider-members.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::CredentialsProvider Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::CredentialsProvider, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + +
CreateCredentialsProviderAnonymous(Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderCached(const CredentialsProviderCachedConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderChain(const CredentialsProviderChainConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderChainDefault(const CredentialsProviderChainDefaultConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderCognito(const CredentialsProviderCognitoConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderDelegate(const CredentialsProviderDelegateConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderEnvironment(Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderImds(const CredentialsProviderImdsConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderProfile(const CredentialsProviderProfileConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderStatic(const CredentialsProviderStaticConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderSTS(const CredentialsProviderSTSConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CreateCredentialsProviderX509(const CredentialsProviderX509Config &config, Allocator *allocator=ApiAllocator())Aws::Crt::Auth::CredentialsProviderstatic
CredentialsProvider(aws_credentials_provider *provider, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Auth::CredentialsProvider
CredentialsProvider(const CredentialsProvider &)=deleteAws::Crt::Auth::CredentialsProvider
CredentialsProvider(CredentialsProvider &&)=deleteAws::Crt::Auth::CredentialsProvider
GetCredentials(const OnCredentialsResolved &onCredentialsResolved) const overrideAws::Crt::Auth::CredentialsProvidervirtual
GetUnderlyingHandle() const noexcept overrideAws::Crt::Auth::CredentialsProviderinlinevirtual
IsValid() const noexcept overrideAws::Crt::Auth::CredentialsProviderinlinevirtual
operator=(const CredentialsProvider &)=deleteAws::Crt::Auth::CredentialsProvider
operator=(CredentialsProvider &&)=deleteAws::Crt::Auth::CredentialsProvider
~CredentialsProvider()Aws::Crt::Auth::CredentialsProvidervirtual
~ICredentialsProvider()=defaultAws::Crt::Auth::ICredentialsProvidervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html new file mode 100644 index 000000000..40780f60e --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html @@ -0,0 +1,830 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProvider Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::CredentialsProvider Class Reference
+
+
+ +

#include <Credentials.h>

+
+Inheritance diagram for Aws::Crt::Auth::CredentialsProvider:
+
+
+ + +Aws::Crt::Auth::ICredentialsProvider + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CredentialsProvider (aws_credentials_provider *provider, Allocator *allocator=ApiAllocator()) noexcept
 
virtual ~CredentialsProvider ()
 
 CredentialsProvider (const CredentialsProvider &)=delete
 
 CredentialsProvider (CredentialsProvider &&)=delete
 
CredentialsProvideroperator= (const CredentialsProvider &)=delete
 
CredentialsProvideroperator= (CredentialsProvider &&)=delete
 
virtual bool GetCredentials (const OnCredentialsResolved &onCredentialsResolved) const override
 
virtual aws_credentials_provider * GetUnderlyingHandle () const noexcept override
 
virtual bool IsValid () const noexcept override
 
- Public Member Functions inherited from Aws::Crt::Auth::ICredentialsProvider
virtual ~ICredentialsProvider ()=default
 
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderStatic (const CredentialsProviderStaticConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderAnonymous (Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderEnvironment (Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderProfile (const CredentialsProviderProfileConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderImds (const CredentialsProviderImdsConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderChain (const CredentialsProviderChainConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderCached (const CredentialsProviderCachedConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderChainDefault (const CredentialsProviderChainDefaultConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderX509 (const CredentialsProviderX509Config &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderDelegate (const CredentialsProviderDelegateConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderCognito (const CredentialsProviderCognitoConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< ICredentialsProviderCreateCredentialsProviderSTS (const CredentialsProviderSTSConfig &config, Allocator *allocator=ApiAllocator())
 
+

Detailed Description

+

Simple credentials provider implementation that wraps one of the internal C-based implementations.

+

Contains a set of static factory methods for building each supported provider, as well as one for the default provider chain.

+

Constructor & Destructor Documentation

+ +

◆ CredentialsProvider() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Auth::CredentialsProvider::CredentialsProvider (aws_credentials_provider * provider,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~CredentialsProvider()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Auth::CredentialsProvider::~CredentialsProvider ()
+
+virtual
+
+ +
+
+ +

◆ CredentialsProvider() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::CredentialsProvider::CredentialsProvider (const CredentialsProvider)
+
+delete
+
+ +
+
+ +

◆ CredentialsProvider() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::CredentialsProvider::CredentialsProvider (CredentialsProvider && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateCredentialsProviderAnonymous()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderAnonymous (Allocatorallocator = ApiAllocator())
+
+static
+
+

Creates an anonymous provider that have anonymous credentials Use anonymous credentials when you want to skip signing

+ +
+
+ +

◆ CreateCredentialsProviderCached()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderCached (const CredentialsProviderCachedConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+ +
+
+ +

◆ CreateCredentialsProviderChain()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderChain (const CredentialsProviderChainConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that sources credentials by querying a series of providers and returning the first valid credential set encountered

+ +
+
+ +

◆ CreateCredentialsProviderChainDefault()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderChainDefault (const CredentialsProviderChainDefaultConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates the SDK-standard default credentials provider which is a cache-fronted chain of:

+

Environment -> Profile -> IMDS/ECS

+ +
+
+ +

◆ CreateCredentialsProviderCognito()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderCognito (const CredentialsProviderCognitoConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that sources credentials from the Cognito Identity service

+ +
+
+ +

◆ CreateCredentialsProviderDelegate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderDelegate (const CredentialsProviderDelegateConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that sources credentials from the provided function.

+ +
+
+ +

◆ CreateCredentialsProviderEnvironment()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderEnvironment (Allocatorallocator = ApiAllocator())
+
+static
+
+

Creates a provider that returns credentials sourced from environment variables

+ +
+
+ +

◆ CreateCredentialsProviderImds()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderImds (const CredentialsProviderImdsConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that returns credentials sourced from Ec2 instance metadata service

+ +
+
+ +

◆ CreateCredentialsProviderProfile()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderProfile (const CredentialsProviderProfileConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that returns credentials sourced from config files

+ +
+
+ +

◆ CreateCredentialsProviderStatic()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderStatic (const CredentialsProviderStaticConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that returns a fixed set of credentials

+ +
+
+ +

◆ CreateCredentialsProviderSTS()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderSTS (const CredentialsProviderSTSConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that sources credentials from STS

+ +
+
+ +

◆ CreateCredentialsProviderX509()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< ICredentialsProvider > Aws::Crt::Auth::CredentialsProvider::CreateCredentialsProviderX509 (const CredentialsProviderX509Configconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a provider that sources credentials from the IoT X509 provider service

+ +
+
+ +

◆ GetCredentials()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Auth::CredentialsProvider::GetCredentials (const OnCredentialsResolvedonCredentialsResolved) const
+
+overridevirtual
+
+

Asynchronous method to query for AWS credentials based on the internal provider implementation.

+ +

Implements Aws::Crt::Auth::ICredentialsProvider.

+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual aws_credentials_provider* Aws::Crt::Auth::CredentialsProvider::GetUnderlyingHandle () const
+
+inlineoverridevirtualnoexcept
+
+

Returns the underlying credentials provider implementation.

+ +

Implements Aws::Crt::Auth::ICredentialsProvider.

+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool Aws::Crt::Auth::CredentialsProvider::IsValid () const
+
+inlineoverridevirtualnoexcept
+
+

Validity check method

+ +

Implements Aws::Crt::Auth::ICredentialsProvider.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CredentialsProvider& Aws::Crt::Auth::CredentialsProvider::operator= (const CredentialsProvider)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CredentialsProvider& Aws::Crt::Auth::CredentialsProvider::operator= (CredentialsProvider && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.png new file mode 100644 index 0000000000000000000000000000000000000000..6b2275911cd819d1f803f1e4ae59e013db8854be GIT binary patch literal 1641 zcmcJQc~H|w6vuxIRS=gxuPIgS{Wq}flvr?H5^t030gEp3;`iPxKuh^TI5K8 z0>ac0M1CoU96=5Vf}-X8w(XlOK z$N+Mcqp)7S0F?B3yyN(N2>{zZVbG3#u?lk~Bexq4sh)&=J=ngre|VqX-EC2gURP~b zS{7d3#CAB}U^B4pSa-zo-3Op42*zM&An1rK1uthaDnMQ1@k(&}v?x(!(usRG=w=Y* zS{1GT*VXyN(Mm8{m3tN^pNk6y!P|k-c@$^Oa!jDa1mlE~V>dvsw6F~`V!l4pq(hTn zz9WvNtURTL;l1UBVdZ;msq_}f`Bq!Yf&1%K;`h`tP(G7OntG~E4Q1Lh4_48GzxlQ} z+7YMc-*`Ijv>*S%&dn!_jcfXZ7^|X!B*9?7MgvukOu4LBGTlxe^zqEpLfwv-|3Ks> zCFe|b3P!EDtLmvKQ{uCxjT`)=P^lhOQNq`4PZA~g7GrjHX6P0Lk`w zn1J_m*jBb7FKpw^*x4y2m<5q^HZ5Fun$bPKB)Zmc^>yf1q==}mO1jLbHvJ~&(ZX7p zrwtcI?Prlc7PT$R>e$pgV2OhV@qF2YR9)UC?uj0frJ9R4S> z1-U1Ry=S2EIEqXbYy|3f;q0*W-#>Ex8OH*7)%JCi`zW&bTu3Sk$6E58Jv!=z^Y_mR zVu4@=IOEc8L=pI=z4h@gS-{Q3S5<0yzMOLe`b)hHe~11Xyk+< z>8JZrACh#~e5GDdb2mZcsp2}KJsF4==?-TTt!=_2frk=AWDSY7WcXglS^j#+m{wgr zE8Fss{n{d>IL0cpL@UZ+3l29!<`P}~o?otR`Ej-$AG4gKH7)LSDobxIaz{P8Yh*`( z!<#;(A`!2vNfW*9M_yGmlLYs!k+qpAEt8&IY5TM_G8R09M8-uw*#&WZCBco|&7T=y zM3x7X6If$Ns&20}8VyJ0EEi6agV%&dj}y{hMU$PFi51nN@%U4%Olf;~bb?a<;Z z@xk+(pTQi2`-%KJdm;wRYc?0-OVi!5B^+kYgs(L&>$vCo!D7w&?jPPnH`Su}lGF?y zY&Fb$u3;}!#wG4N`?xL zyg$>I(dB^CXF*uSK!R|B_|s?p5B`5DYdwNi&d6n8If>@Lj*cL#{>f~H(k|n11*lxW zQNPDdjo@8|anW8p6qWhDw!S(rL_B5K_HHGh9hn!S%Wmfl7sokV%AV{@%CSWpNFm$_ zzkVyhwe*Qc%j3ww`RS-zvFzBbzOH^WPfB94^I5C7ka+p@5Ni(Kf5LKVa2drQD*2~{ zR=4E-!ChIFcYkT;duHXL;sM<{`u6ZFN%y^1)g%>&dMz%R-e0lBI})&y$}LWXy;0jG zs%+z)?CqEkbIttN`F$dCUMQy-%Y1FckH|fdc~KQGDt)o$vDE)k_!gtG|s NU|hV=)lR|5zX7K)BM|@q literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider-members.html new file mode 100644 index 000000000..1ccc906dd --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::ICredentialsProvider Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::ICredentialsProvider, including all inherited members.

+ + + + + +
GetCredentials(const OnCredentialsResolved &onCredentialsResolved) const =0Aws::Crt::Auth::ICredentialsProviderpure virtual
GetUnderlyingHandle() const noexcept=0Aws::Crt::Auth::ICredentialsProviderpure virtual
IsValid() const noexcept=0Aws::Crt::Auth::ICredentialsProviderpure virtual
~ICredentialsProvider()=defaultAws::Crt::Auth::ICredentialsProvidervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html new file mode 100644 index 000000000..96837873f --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::ICredentialsProvider Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::ICredentialsProvider Class Referenceabstract
+
+
+ +

#include <Credentials.h>

+
+Inheritance diagram for Aws::Crt::Auth::ICredentialsProvider:
+
+
+ + +Aws::Crt::Auth::CredentialsProvider + +
+ + + + + + + + + + +

+Public Member Functions

virtual ~ICredentialsProvider ()=default
 
virtual bool GetCredentials (const OnCredentialsResolved &onCredentialsResolved) const =0
 
virtual aws_credentials_provider * GetUnderlyingHandle () const noexcept=0
 
virtual bool IsValid () const noexcept=0
 
+

Detailed Description

+

Base interface for all credentials providers. Credentials providers are objects that retrieve AWS credentials from some source.

+

Constructor & Destructor Documentation

+ +

◆ ~ICredentialsProvider()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Auth::ICredentialsProvider::~ICredentialsProvider ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCredentials()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Crt::Auth::ICredentialsProvider::GetCredentials (const OnCredentialsResolvedonCredentialsResolved) const
+
+pure virtual
+
+

Asynchronous method to query for AWS credentials based on the internal provider implementation.

+ +

Implemented in Aws::Crt::Auth::CredentialsProvider.

+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + +
+ + + + + + + +
virtual aws_credentials_provider* Aws::Crt::Auth::ICredentialsProvider::GetUnderlyingHandle () const
+
+pure virtualnoexcept
+
+

Returns the underlying credentials provider implementation. Support for credentials providers not based on a C implementation is theoretically possible, but requires some re-implementation to support provider chains and caching (whose implementations rely on links to C implementation providers)

+ +

Implemented in Aws::Crt::Auth::CredentialsProvider.

+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool Aws::Crt::Auth::ICredentialsProvider::IsValid () const
+
+pure virtualnoexcept
+
+

Validity check method

+ +

Implemented in Aws::Crt::Auth::CredentialsProvider.

+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.png new file mode 100644 index 0000000000000000000000000000000000000000..d1b376004c0da212b9f20c0d4ae5e848bf5b4765 GIT binary patch literal 1640 zcmb_dX;4#F7<~v9L=cfGmVM#|hzyIELIMH?NMw%$2Lob@fMG2Hi7AT=iUy=?Nd-j~ zWr;qFRF;4wgslZ6ASgx%OHc?%!4M}H!cL!Ur_dsUe;6@tJrJCRIY5DA z&gpYJAU^AzUpSW&pyr0-<+|!^x{$91v)3-*aQ*Y+hrMt-ODfz*CoOPe-vP1Jj(Inv zc}e4ozQyNugN(Y#$|$T17a^;h9-+0w>$0+Zc;^EwREvi1M@80$#+S$M=`{=+G`&<+ z1}=e;j4)P2+sOhBabjwI!D;bTHDVMjVLmAnxkr{-j*~33!ACDAyUcg#t$*Nqno0Z{ z@j5ep6K%ijP72_bGp~+DyK~B--X`HYhWhb8Xn5Do8MO8kM!ZSpXGxe#ea51hVFtc% zc`bx9A)w06CxwQlh|7cz8CzI;%gyIopVW$bc!RA&<^vs;_UA>1-ktzEKu>?5eATohG3rLi^BEBzpIEf1a`F2 z|C4BpM$%#zyHGPsXZ>cmc9O?%&9PM*rRaDL%}gdNa*o#O6fZegl1(LQWNN$j@^99P zjh%4eH@%soh+?e)Dyui_bOHt*0uHh=(@*vAm!E^8Hjn^>IcZ>I2VbRc@CmAETkZ zk}2+{!bEo~2O#HJ!Ei#-DqZw_y_bwlST-An>R#wcPX3eZ384L;MRTi;z7H^CWm~(iA1K^=YPgNS!Vi~-NF633dLlfFIFdn8 zc=qglI%S + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::IHttpRequestSigner Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::IHttpRequestSigner, including all inherited members.

+ + + + + + + + + +
IHttpRequestSigner()=defaultAws::Crt::Auth::IHttpRequestSigner
IHttpRequestSigner(const IHttpRequestSigner &)=deleteAws::Crt::Auth::IHttpRequestSigner
IHttpRequestSigner(IHttpRequestSigner &&)=deleteAws::Crt::Auth::IHttpRequestSigner
IsValid() const =0Aws::Crt::Auth::IHttpRequestSignerpure virtual
operator=(const IHttpRequestSigner &)=deleteAws::Crt::Auth::IHttpRequestSigner
operator=(IHttpRequestSigner &&)=deleteAws::Crt::Auth::IHttpRequestSigner
SignRequest(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback)=0Aws::Crt::Auth::IHttpRequestSignerpure virtual
~IHttpRequestSigner()=defaultAws::Crt::Auth::IHttpRequestSignervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html new file mode 100644 index 000000000..5f3d16a2d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html @@ -0,0 +1,356 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::IHttpRequestSigner Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::IHttpRequestSigner Class Referenceabstract
+
+
+ +

#include <Signing.h>

+
+Inheritance diagram for Aws::Crt::Auth::IHttpRequestSigner:
+
+
+ + +Aws::Crt::Auth::Sigv4HttpRequestSigner + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IHttpRequestSigner ()=default
 
 IHttpRequestSigner (const IHttpRequestSigner &)=delete
 
 IHttpRequestSigner (IHttpRequestSigner &&)=delete
 
IHttpRequestSigneroperator= (const IHttpRequestSigner &)=delete
 
IHttpRequestSigneroperator= (IHttpRequestSigner &&)=delete
 
virtual ~IHttpRequestSigner ()=default
 
virtual bool SignRequest (const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback)=0
 
virtual bool IsValid () const =0
 
+

Detailed Description

+

Abstract base for all http request signers. Asynchronous interface. Intended to be a tight wrapper around aws-c-* signer implementations.

+

Constructor & Destructor Documentation

+ +

◆ IHttpRequestSigner() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner ()
+
+default
+
+ +
+
+ +

◆ IHttpRequestSigner() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner (const IHttpRequestSigner)
+
+delete
+
+ +
+
+ +

◆ IHttpRequestSigner() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner (IHttpRequestSigner && )
+
+delete
+
+ +
+
+ +

◆ ~IHttpRequestSigner()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Auth::IHttpRequestSigner::~IHttpRequestSigner ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool Aws::Crt::Auth::IHttpRequestSigner::IsValid () const
+
+pure virtual
+
+
Returns
Whether or not the signer is in a valid state
+ +

Implemented in Aws::Crt::Auth::Sigv4HttpRequestSigner.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IHttpRequestSigner& Aws::Crt::Auth::IHttpRequestSigner::operator= (const IHttpRequestSigner)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
IHttpRequestSigner& Aws::Crt::Auth::IHttpRequestSigner::operator= (IHttpRequestSigner && )
+
+delete
+
+ +
+
+ +

◆ SignRequest()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual bool Aws::Crt::Auth::IHttpRequestSigner::SignRequest (const std::shared_ptr< Aws::Crt::Http::HttpRequest > & request,
const ISigningConfigconfig,
const OnHttpRequestSigningCompletecompletionCallback 
)
+
+pure virtual
+
+

Signs an http request based on the signing implementation and supplied configuration

Parameters
+ + + + +
requesthttp request to sign
configbase signing configuration. Actual type should match the configuration expected by the signer implementation
completionCallbackcompletion function to invoke when signing has completed or failed
+
+
+
Returns
true if the signing process was kicked off, false if there was a synchronous failure.
+ +

Implemented in Aws::Crt::Auth::Sigv4HttpRequestSigner.

+ +
+
+
The documentation for this class was generated from the following file:
    +
  • crt/aws-crt-cpp/include/aws/crt/auth/Signing.h
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.png new file mode 100644 index 0000000000000000000000000000000000000000..cc199cdbaefa321ef9e6f2ff969e2b19e2272ee6 GIT binary patch literal 937 zcmeAS@N?(olHy`uVBq!ia0vp^FMv3JgBeJwygLaJkO=SzasB`QKS=J)*V6t&6M!r* zK5*awYv&z#AeW;g$S;@ys0akEo(eHyU|_cJba4!+V0=6G^`zShJZ}6+YVZG_@MV(V zWc1q>TrPI`;q7B=v3yKF^%YwR*aaD`U1wvB@RSxwQ0;YGF8v`dd2Z{m7e6o5``N#W zdDX?BUZr~~d;i+=0wqzezK6^Vf4%17^99SLZ&&;{sA5h{qBj#71cKm zv%AbJYF{5Te0kiRLESZ@Qc&d@mu|mn$u|JzA<;Q z^Mz-RdK{jYZ<#jTLH6Fk^Zo1CP0b&_*t+X`=Hf}|=4Xw}-|uR#e7kGu*H!zH`TuTM_{RLSuZ7?COO_M`Fs`X9b^V;kYH{^HE9(vqP(bAdG)(>SE2UlF&@ZMPG5ihI zFZ34lANTcm&-Clb9`={H4&~QbBfMcMw>UC}U4n%%NGmRZAK_hw$5wysFg(`nDk2ye zFCF5N0<=qT;?yOM%^fE^9{yav{epz8{F=!*S3k$xS6{vBS*pp|qdO$r1twaFWXxDw z=RdV_>p7{d3yyiYTnTt-dEs(w{-N4U*BZ4}=3d=@rY`+L%Ewt1e@oLcUwbE2Ze*&x z{$ayfxyh?d9^ZRfVCNJ$@$V8<(JdEV`g{qPy5jwkjmWv#GvdCd|_3p^vfa#Op^W^@G72^x} zD#;$j^vc3Ed+toeP{Y$x10?w!N*CD%lyc~y(w>q#c&fzP+*6S5o>PmVSTt$3N=vr+)4_?NB>eNO0pX>kE}FueE0NPXdNuedNW=7VrLb s9Vh-@ViOgN^aKa7tz&Y}N48(gA>9U6Ufu=zzFVdQ&MBb@0G#EshyVZp literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config-members.html new file mode 100644 index 000000000..85676dbe9 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::ISigningConfig Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::ISigningConfig, including all inherited members.

+ + + + + + + + +
GetType(void) const =0Aws::Crt::Auth::ISigningConfigpure virtual
ISigningConfig()=defaultAws::Crt::Auth::ISigningConfig
ISigningConfig(const ISigningConfig &)=deleteAws::Crt::Auth::ISigningConfig
ISigningConfig(ISigningConfig &&)=deleteAws::Crt::Auth::ISigningConfig
operator=(const ISigningConfig &)=deleteAws::Crt::Auth::ISigningConfig
operator=(ISigningConfig &&)=deleteAws::Crt::Auth::ISigningConfig
~ISigningConfig()=defaultAws::Crt::Auth::ISigningConfigvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html new file mode 100644 index 000000000..b5aba6f7e --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html @@ -0,0 +1,302 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::ISigningConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::ISigningConfig Class Referenceabstract
+
+
+ +

#include <Signing.h>

+
+Inheritance diagram for Aws::Crt::Auth::ISigningConfig:
+
+
+ + +Aws::Crt::Auth::AwsSigningConfig + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ISigningConfig ()=default
 
 ISigningConfig (const ISigningConfig &)=delete
 
 ISigningConfig (ISigningConfig &&)=delete
 
ISigningConfigoperator= (const ISigningConfig &)=delete
 
ISigningConfigoperator= (ISigningConfig &&)=delete
 
virtual ~ISigningConfig ()=default
 
virtual SigningConfigType GetType (void) const =0
 
+

Detailed Description

+

Base class for all different signing configurations. Type functions as a primitive RTTI for downcasting.

+

Constructor & Destructor Documentation

+ +

◆ ISigningConfig() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Auth::ISigningConfig::ISigningConfig ()
+
+default
+
+ +
+
+ +

◆ ISigningConfig() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::ISigningConfig::ISigningConfig (const ISigningConfig)
+
+delete
+
+ +
+
+ +

◆ ISigningConfig() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Auth::ISigningConfig::ISigningConfig (ISigningConfig && )
+
+delete
+
+ +
+
+ +

◆ ~ISigningConfig()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Auth::ISigningConfig::~ISigningConfig ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ GetType()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual SigningConfigType Aws::Crt::Auth::ISigningConfig::GetType (void ) const
+
+pure virtual
+
+

RTTI query for the SigningConfig hierarchy

Returns
the type of signing configuration
+ +

Implemented in Aws::Crt::Auth::AwsSigningConfig.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ISigningConfig& Aws::Crt::Auth::ISigningConfig::operator= (const ISigningConfig)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ISigningConfig& Aws::Crt::Auth::ISigningConfig::operator= (ISigningConfig && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • crt/aws-crt-cpp/include/aws/crt/auth/Signing.h
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.png new file mode 100644 index 0000000000000000000000000000000000000000..b32b24eee3cdd11c8a3104bd5ffd265de059d2c6 GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^CxAGBgBeI>Z$8xoq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0E_k{)hEy=VoqMt9jslM>|MZ!E|NF1o ze9Z08q0-sAylqtO9AQ(ja5}Mm$&^dNE=)gu&Qf4d&TL}nSt9X7eYpI3mgPMbzJxKVSaHiI(GbJ9misuRa=eeecZH z_~hucE6exZpX2i}eBNrqgy=il^<(Zh7_F7t@-qA4?2nroPi@K5osoUrpm5FU9|z(X z6a%9xlrGLT{t~SvT@d}L`0Rd#CB6-emz^e5Y1iubJDv%B*HrSomb=5V;p_Fc`$q#!STfdg-=7;PN=87ue7IeikD(E3kDr6m9nTkvTV&a%Mx$j zK4YrzcEXZd_ndFkp|Pzp5EB=icgA zvr#wgYvy}%^v?iZ)v{&l@1~~jDcyBYYI4>!yPt0@@2lNn7f`(_ zHqYbBGoHsEk7e36l%==-Q#j|_VB@j3!7gXH!n12_3hI8=zyIlVSiXh?zOV|@OUt|O zuC7(c%`-o`nETP@?{`+R-^|aO@-Hpx%-?E(>Bp+qZfZRywKleTqE(Oe@^98bz!*^8 z*0e+S&Xa=eS)P~Lul!yV^XpO%lTh6Q|6f2Cgz0+zYI*bgtJnS|w_Yt#4Dz0|Z#Acq lConkz!zaoC7+j3MSc?{E-sE>-%L1l%22WQ%mvv4FO#rr~ipBr{ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer-members.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer-members.html new file mode 100644 index 000000000..2d7248828 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Auth::Sigv4HttpRequestSigner Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Auth::Sigv4HttpRequestSigner, including all inherited members.

+ + + + + + + + + + + +
IHttpRequestSigner()=defaultAws::Crt::Auth::IHttpRequestSigner
IHttpRequestSigner(const IHttpRequestSigner &)=deleteAws::Crt::Auth::IHttpRequestSigner
IHttpRequestSigner(IHttpRequestSigner &&)=deleteAws::Crt::Auth::IHttpRequestSigner
IsValid() const overrideAws::Crt::Auth::Sigv4HttpRequestSignerinlinevirtual
operator=(const IHttpRequestSigner &)=deleteAws::Crt::Auth::IHttpRequestSigner
operator=(IHttpRequestSigner &&)=deleteAws::Crt::Auth::IHttpRequestSigner
SignRequest(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback) overrideAws::Crt::Auth::Sigv4HttpRequestSignervirtual
Sigv4HttpRequestSigner(Allocator *allocator=ApiAllocator())Aws::Crt::Auth::Sigv4HttpRequestSigner
~IHttpRequestSigner()=defaultAws::Crt::Auth::IHttpRequestSignervirtual
~Sigv4HttpRequestSigner()=defaultAws::Crt::Auth::Sigv4HttpRequestSignervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html b/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html new file mode 100644 index 000000000..7f67d87dd --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html @@ -0,0 +1,243 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::Sigv4HttpRequestSigner Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Auth::Sigv4HttpRequestSigner Class Reference
+
+
+ +

#include <Sigv4Signing.h>

+
+Inheritance diagram for Aws::Crt::Auth::Sigv4HttpRequestSigner:
+
+
+ + +Aws::Crt::Auth::IHttpRequestSigner + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Sigv4HttpRequestSigner (Allocator *allocator=ApiAllocator())
 
virtual ~Sigv4HttpRequestSigner ()=default
 
bool IsValid () const override
 
virtual bool SignRequest (const std::shared_ptr< Aws::Crt::Http::HttpRequest > &request, const ISigningConfig &config, const OnHttpRequestSigningComplete &completionCallback) override
 
- Public Member Functions inherited from Aws::Crt::Auth::IHttpRequestSigner
 IHttpRequestSigner ()=default
 
 IHttpRequestSigner (const IHttpRequestSigner &)=delete
 
 IHttpRequestSigner (IHttpRequestSigner &&)=delete
 
IHttpRequestSigneroperator= (const IHttpRequestSigner &)=delete
 
IHttpRequestSigneroperator= (IHttpRequestSigner &&)=delete
 
virtual ~IHttpRequestSigner ()=default
 
+

Detailed Description

+

Http request signer that performs Aws Sigv4 signing. Expects the signing configuration to be and instance of AwsSigningConfig

+

Constructor & Destructor Documentation

+ +

◆ Sigv4HttpRequestSigner()

+ +
+
+ + + + + + + + +
Aws::Crt::Auth::Sigv4HttpRequestSigner::Sigv4HttpRequestSigner (Allocatorallocator = ApiAllocator())
+
+ +
+
+ +

◆ ~Sigv4HttpRequestSigner()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Auth::Sigv4HttpRequestSigner::~Sigv4HttpRequestSigner ()
+
+virtualdefault
+
+ +
+
+

Member Function Documentation

+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Auth::Sigv4HttpRequestSigner::IsValid () const
+
+inlineoverridevirtual
+
+
Returns
Whether or not the signer is in a valid state
+ +

Implements Aws::Crt::Auth::IHttpRequestSigner.

+ +
+
+ +

◆ SignRequest()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Auth::Sigv4HttpRequestSigner::SignRequest (const std::shared_ptr< Aws::Crt::Http::HttpRequest > & request,
const ISigningConfigconfig,
const OnHttpRequestSigningCompletecompletionCallback 
)
+
+overridevirtual
+
+

Signs an http request with AWS-auth sigv4. OnCompletionCallback will be invoked upon completion.

+ +

Implements Aws::Crt::Auth::IHttpRequestSigner.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.png b/docs/class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.png new file mode 100644 index 0000000000000000000000000000000000000000..4791e8c7c8454843f662a86e799227953427ddaa GIT binary patch literal 931 zcmeAS@N?(olHy`uVBq!ia0vp^FMv3JgBeJwygLaJkO=SzasB`QKS=J)*V6t&6M!r* zK5*awYv&z#AeW;g$S;@ys0akEo(eHyU|=@#ba4!+V0=6G_N3bi0<5zaYyJPPetet5 znS#k?vn#R%HP0OrI+S_--dpq8?Yg7C`L+)qLQfS3C~toLZMwD_%U#_# z;r0784zs%XP{$Bd3@{5ag-@P+l+fg^`_626&63bl88HF-dzt`QFm9%eN#=LEI z-#F(taz3i5P*01SB(1)H>(t`Ni`OO_pZQ$v`%U@5vdgliIifEfYOT%vcisA0>;;+I z@1F>4@!G+ps}=R6BBzPb*KY0VXqJX@_6s4XmsuQ{e0;QcW*pg3z)*R+z{3m>mP z;@M)+l{))PlbHB&cB_4hckTgNQug7y`*yZc^T#i?Zu=g&cuKnQSrhYjyV@(??OOSD z*1pI5|E_CmdCCX;udev&UHP;7*K9|2_RvXt>PlT7Cr(`w{8wj%O05TX$fUGOOjDQ4 z{K9f~Tkh^g2D^3a2V_gcFC2fYwxpb~w&-5-7qbPcUo)Lq%F1OhSxn=APt*bip-hDdNHF9XOv{T$Azoq-51;E$8W}d-~6r-3?3++HLvoo6?RLo{X~h=Gh!kPeaPv zHvJ0~6J7DrSTuv{g`(5~*XdRczGq5QeU8Zn%+BDxBICrLC801QQ10%hCA(ez+zLDE zzTjw}j&-8=mL1Z(7p}KAb=JEb`{S23KfJis@$N(Ws + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Cbor::CborDecoder Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html new file mode 100644 index 000000000..1bde71fd5 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html @@ -0,0 +1,694 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Cbor::CborDecoder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Cbor::CborDecoder Class Referencefinal
+
+
+ +

#include <Cbor.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CborDecoder (const CborDecoder &)=delete
 
 CborDecoder (CborDecoder &&)=delete
 
CborDecoderoperator= (const CborDecoder &)=delete
 
CborDecoderoperator= (CborDecoder &&)=delete
 
 CborDecoder (ByteCursor src, Allocator *allocator=ApiAllocator()) noexcept
 
 ~CborDecoder () noexcept
 
size_t GetRemainingLength () noexcept
 
Optional< CborTypePeekType () noexcept
 
bool ConsumeNextWholeDataItem () noexcept
 
bool ConsumeNextSingleElement () noexcept
 
Optional< uint64_t > PopNextUnsignedIntVal () noexcept
 
Optional< uint64_t > PopNextNegativeIntVal () noexcept
 
Optional< double > PopNextFloatVal () noexcept
 
Optional< bool > PopNextBooleanVal () noexcept
 
Optional< ByteCursorPopNextBytesVal () noexcept
 
Optional< ByteCursorPopNextTextVal () noexcept
 
Optional< uint64_t > PopNextArrayStart () noexcept
 
Optional< uint64_t > PopNextMapStart () noexcept
 
Optional< uint64_t > PopNextTagVal () noexcept
 
int LastError () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CborDecoder() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Cbor::CborDecoder::CborDecoder (const CborDecoder)
+
+delete
+
+ +
+
+ +

◆ CborDecoder() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Cbor::CborDecoder::CborDecoder (CborDecoder && )
+
+delete
+
+ +
+
+ +

◆ CborDecoder() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Cbor::CborDecoder::CborDecoder (ByteCursor src,
Crt::Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Construct a new Cbor Decoder object

+
Parameters
+ + + +
allocator
srcThe src data to decode from.
+
+
+ +
+
+ +

◆ ~CborDecoder()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Cbor::CborDecoder::~CborDecoder ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ ConsumeNextSingleElement()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Cbor::CborDecoder::ConsumeNextSingleElement ()
+
+noexcept
+
+

Consume the next single element, without the content followed by the element.

+

As an example for the following CBOR, this function will only consume the 0xBF, "Start indefinite-length map", not any content of the map represented. The next element to decode will start from 0x63. 0xbf6346756ef563416d7421ff BF – Start indefinite-length map 63 – First key, UTF-8 string length 3 46756e – "Fun" F5 – First value, true 63 – Second key, UTF-8 string length 3 416d74 – "Amt" 21 – Second value, -2 FF – "break"

+
Returns
true if the operation succeed, false otherwise and LastError() will contain the errorCode.
+ +
+
+ +

◆ ConsumeNextWholeDataItem()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Cbor::CborDecoder::ConsumeNextWholeDataItem ()
+
+noexcept
+
+

Consume the next data item, includes all the content within the data item.

+

As an example for the following CBOR, this function will consume all the data as it's only one CBOR data item, an indefinite map with 2 key, value pair: 0xbf6346756ef563416d7421ff BF – Start indefinite-length map 63 – First key, UTF-8 string length 3 46756e – "Fun" F5 – First value, true 63 – Second key, UTF-8 string length 3 416d74 – "Amt" 21 – Second value, -2 FF – "break"

+

Notes: this function will not ensure the data item is well-formed.

+
Returns
true if the operation succeed, false otherwise and LastError() will contain the errorCode.
+ +
+
+ +

◆ GetRemainingLength()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Cbor::CborDecoder::GetRemainingLength ()
+
+noexcept
+
+

Get the length of the remaining bytes of the source. Once the source was decoded, it will be consumed, and result in decrease of the remaining length of bytes.

+
Returns
The length of bytes remaining of the decoder source.
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Cbor::CborDecoder::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CborDecoder& Aws::Crt::Cbor::CborDecoder::operator= (CborDecoder && )
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CborDecoder& Aws::Crt::Cbor::CborDecoder::operator= (const CborDecoder)
+
+delete
+
+ +
+
+ +

◆ PeekType()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< CborType > Aws::Crt::Cbor::CborDecoder::PeekType ()
+
+noexcept
+
+

Decode the next element and store it in the decoder cache if there was no element cached. If there was an element cached, just return the type of the cached element.

+
Returns
If successful, return the type of next element If not, return will be none and LastError() can be used to retrieve CRT error code.
+ +
+
+ +

◆ PopNextArrayStart()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< uint64_t > Aws::Crt::Cbor::CborDecoder::PopNextArrayStart ()
+
+noexcept
+
+

Get the next ArrayStart element. Only consume the ArrayStart element and set the size of array to &out_size, not the content of the array. The next &out_size CBOR data items will be the content of the array for a valid CBOR data.

+

Notes: For indefinite-length, this function will fail with "AWS_ERROR_CBOR_UNEXPECTED_TYPE". The designed way to handle indefinite-length is:

    +
  • Get IndefArrayStart from PeekType
  • +
  • Call ConsumeNextSingleElement to pop the indefinite-length start.
  • +
  • Decode the next data item until Break is read.
  • +
+
Returns
If successful, return the size of array If not, return will be none and LastError() can be used to retrieve CRT error code.
+ +
+
+ +

◆ PopNextBooleanVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< bool > Aws::Crt::Cbor::CborDecoder::PopNextBooleanVal ()
+
+noexcept
+
+ +
+
+ +

◆ PopNextBytesVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< ByteCursor > Aws::Crt::Cbor::CborDecoder::PopNextBytesVal ()
+
+noexcept
+
+ +
+
+ +

◆ PopNextFloatVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< double > Aws::Crt::Cbor::CborDecoder::PopNextFloatVal ()
+
+noexcept
+
+ +
+
+ +

◆ PopNextMapStart()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< uint64_t > Aws::Crt::Cbor::CborDecoder::PopNextMapStart ()
+
+noexcept
+
+

Get the next MapStart element. Only consume the MapStart element and set the size of array to &out_size, not the content of the map. The next &out_size pair of CBOR data items as key and value will be the content of the array for a valid CBOR data.

+

Notes: For indefinite-length, this function will fail with "AWS_ERROR_CBOR_UNEXPECTED_TYPE". The designed way to handle indefinite-length is:

    +
  • Get IndefMapStart from PeekType
  • +
  • Call ConsumeNextSingleElement to pop the indefinite-length start.
  • +
  • Decode the next data item until Break is read.
  • +
+
Returns
If successful, return the size of map If not, return will be none and LastError() can be used to retrieve CRT error code.
+ +
+
+ +

◆ PopNextNegativeIntVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< uint64_t > Aws::Crt::Cbor::CborDecoder::PopNextNegativeIntVal ()
+
+noexcept
+
+ +
+
+ +

◆ PopNextTagVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< uint64_t > Aws::Crt::Cbor::CborDecoder::PopNextTagVal ()
+
+noexcept
+
+

Get the next Tag element. Only consume the Tag element and set the tag value to out_tag_val, not the content of the tagged value. The next CBOR data item will be the content of the tagged value for a valid CBOR data.

+
Returns
If successful, return the tag value If not, return will be none and LastError() can be used to retrieve CRT error code.
+ +
+
+ +

◆ PopNextTextVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< ByteCursor > Aws::Crt::Cbor::CborDecoder::PopNextTextVal ()
+
+noexcept
+
+ +
+
+ +

◆ PopNextUnsignedIntVal()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< uint64_t > Aws::Crt::Cbor::CborDecoder::PopNextUnsignedIntVal ()
+
+noexcept
+
+

Get the next element based on the type. If the next element doesn't match the expected type, an error will be raised. If the next element has already been cached, it will consume the cached item when no error was returned. Specifically:

    +
  • UInt - PopNextUnsignedIntVal
  • +
  • NegInt - PopNextNegativeIntVal, it represents (-1 - &out)
  • +
  • Float - PopNextFloatVal
  • +
  • Bytes - PopNextBytesVal
  • +
  • Text - PopNextTextVal
  • +
+
Returns
If successful, return the next element If not, return will be none and LastError() can be used to retrieve CRT error code.
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/cbor/Cbor.h
  • +
  • crt/aws-crt-cpp/source/cbor/Cbor.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder-members.html b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder-members.html new file mode 100644 index 000000000..47c876e02 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder-members.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Cbor::CborEncoder Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Cbor::CborEncoder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
CborEncoder(const CborEncoder &)=deleteAws::Crt::Cbor::CborEncoder
CborEncoder(CborEncoder &&)=deleteAws::Crt::Cbor::CborEncoder
CborEncoder(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Cbor::CborEncoder
GetEncodedData() noexceptAws::Crt::Cbor::CborEncoder
operator=(const CborEncoder &)=deleteAws::Crt::Cbor::CborEncoder
operator=(CborEncoder &&)=deleteAws::Crt::Cbor::CborEncoder
Reset() noexceptAws::Crt::Cbor::CborEncoder
WriteArrayStart(size_t number_entries) noexceptAws::Crt::Cbor::CborEncoder
WriteBool(bool value) noexceptAws::Crt::Cbor::CborEncoder
WriteBreak() noexceptAws::Crt::Cbor::CborEncoder
WriteBytes(ByteCursor value) noexceptAws::Crt::Cbor::CborEncoder
WriteFloat(double value) noexceptAws::Crt::Cbor::CborEncoder
WriteIndefArrayStart() noexceptAws::Crt::Cbor::CborEncoder
WriteIndefBytesStart() noexceptAws::Crt::Cbor::CborEncoder
WriteIndefMapStart() noexceptAws::Crt::Cbor::CborEncoder
WriteIndefTextStart() noexceptAws::Crt::Cbor::CborEncoder
WriteMapStart(size_t number_entries) noexceptAws::Crt::Cbor::CborEncoder
WriteNegInt(uint64_t value) noexceptAws::Crt::Cbor::CborEncoder
WriteNull() noexceptAws::Crt::Cbor::CborEncoder
WriteTag(uint64_t tag_number) noexceptAws::Crt::Cbor::CborEncoder
WriteText(ByteCursor value) noexceptAws::Crt::Cbor::CborEncoder
WriteUInt(uint64_t value) noexceptAws::Crt::Cbor::CborEncoder
WriteUndefined() noexceptAws::Crt::Cbor::CborEncoder
~CborEncoder() noexceptAws::Crt::Cbor::CborEncoder
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html new file mode 100644 index 000000000..4424c2f13 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html @@ -0,0 +1,826 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Cbor::CborEncoder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Cbor::CborEncoder Class Referencefinal
+
+
+ +

#include <Cbor.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CborEncoder (const CborEncoder &)=delete
 
 CborEncoder (CborEncoder &&)=delete
 
CborEncoderoperator= (const CborEncoder &)=delete
 
CborEncoderoperator= (CborEncoder &&)=delete
 
 CborEncoder (Allocator *allocator=ApiAllocator()) noexcept
 
 ~CborEncoder () noexcept
 
ByteCursor GetEncodedData () noexcept
 
void Reset () noexcept
 
void WriteUInt (uint64_t value) noexcept
 
void WriteNegInt (uint64_t value) noexcept
 
void WriteFloat (double value) noexcept
 
void WriteBytes (ByteCursor value) noexcept
 
void WriteText (ByteCursor value) noexcept
 
void WriteArrayStart (size_t number_entries) noexcept
 
void WriteMapStart (size_t number_entries) noexcept
 
void WriteTag (uint64_t tag_number) noexcept
 
void WriteNull () noexcept
 
void WriteUndefined () noexcept
 
void WriteBool (bool value) noexcept
 
void WriteBreak () noexcept
 
void WriteIndefBytesStart () noexcept
 
void WriteIndefTextStart () noexcept
 
void WriteIndefArrayStart () noexcept
 
void WriteIndefMapStart () noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CborEncoder() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Cbor::CborEncoder::CborEncoder (const CborEncoder)
+
+delete
+
+ +
+
+ +

◆ CborEncoder() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Cbor::CborEncoder::CborEncoder (CborEncoder && )
+
+delete
+
+ +
+
+ +

◆ CborEncoder() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Cbor::CborEncoder::CborEncoder (Crt::Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ ~CborEncoder()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Cbor::CborEncoder::~CborEncoder ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetEncodedData()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Cbor::CborEncoder::GetEncodedData ()
+
+noexcept
+
+

Get the current encoded data from encoder. The encoded data has the same lifetime as the encoder, and once any other function call invoked for the encoder, the encoded data is no longer valid.

+
Returns
the current encoded data
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CborEncoder& Aws::Crt::Cbor::CborEncoder::operator= (CborEncoder && )
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
CborEncoder& Aws::Crt::Cbor::CborEncoder::operator= (const CborEncoder)
+
+delete
+
+ +
+
+ +

◆ Reset()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::Reset ()
+
+noexcept
+
+

Clear the current encoded buffer from encoder.

+ +
+
+ +

◆ WriteArrayStart()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteArrayStart (size_t number_entries)
+
+noexcept
+
+

Encode an ArrayStart value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1 Notes: it's user's responsibility to keep the integrity of the array to be encoded.

+
Parameters
+ + +
number_entriesthe number of CBOR data items to be followed as the content of the array.
+
+
+ +
+
+ +

◆ WriteBool()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteBool (bool value)
+
+noexcept
+
+

Encode a simple value Bool

+ +
+
+ +

◆ WriteBreak()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteBreak ()
+
+noexcept
+
+

Encode a simple value Break Notes: no error checking, it's user's responsibility to track the break to close the corresponding indef_start

+ +
+
+ +

◆ WriteBytes()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteBytes (ByteCursor value)
+
+noexcept
+
+

Encode a Bytes value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1, the length of "value" will be encoded first and then the value of "value" will be followed.

+
Parameters
+ + +
valuevalue to encode.
+
+
+ +
+
+ +

◆ WriteFloat()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteFloat (double value)
+
+noexcept
+
+

Encode a AWS_CBOR_TYPE_FLOAT value to "smallest possible", but will not be encoded into half-precision float, as it's not well supported cross languages.

+

To be more specific, it will be encoded into integer/negative/float (Order with priority) when the conversion will not cause precision loss.

+
Parameters
+ + +
valuevalue to encode.
+
+
+ +
+
+ +

◆ WriteIndefArrayStart()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteIndefArrayStart ()
+
+noexcept
+
+

Encode an IndefArrayStart Notes: no error checking, it's user's responsibility to add corresponding data and the break to close the indef_start

+ +
+
+ +

◆ WriteIndefBytesStart()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteIndefBytesStart ()
+
+noexcept
+
+

Encode an IndefBytesStart Notes: no error checking, it's user's responsibility to add corresponding data and the break to close the indef_start

+ +
+
+ +

◆ WriteIndefMapStart()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteIndefMapStart ()
+
+noexcept
+
+

Encode an IndefMapStart Notes: no error checking, it's user's responsibility to add corresponding data and the break to close the indef_start

+ +
+
+ +

◆ WriteIndefTextStart()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteIndefTextStart ()
+
+noexcept
+
+

Encode an IndefTextStart Notes: no error checking, it's user's responsibility to add corresponding data and the break to close the indef_start

+ +
+
+ +

◆ WriteMapStart()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteMapStart (size_t number_entries)
+
+noexcept
+
+

Encode a MapStart value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1

+

Notes: it's user's responsibility to keep the integrity of the map to be encoded.

+
Parameters
+ + +
number_entriesthe number of pair of CBOR data items as key and value to be followed as the content of the map.
+
+
+ +
+
+ +

◆ WriteNegInt()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteNegInt (uint64_t value)
+
+noexcept
+
+

Encode a AWS_CBOR_TYPE_NEGINT value to "smallest possible" in encoder's buffer. It represents (-1 - value). Referring to RFC8949 section 4.2.1

+
Parameters
+ + +
valuevalue to encode, which is (-1 - represented value)
+
+
+ +
+
+ +

◆ WriteNull()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteNull ()
+
+noexcept
+
+

Encode a simple value Null

+ +
+
+ +

◆ WriteTag()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteTag (uint64_t tag_number)
+
+noexcept
+
+

Encode a Tag value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1 The following CBOR data item will be the content of the tagged value. Notes: it's user's responsibility to keep the integrity of the tagged value to follow the RFC8949 section 3.4

+
Parameters
+ + +
tag_numberThe tag value to encode.
+
+
+ +
+
+ +

◆ WriteText()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteText (ByteCursor value)
+
+noexcept
+
+

Encode a Text value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1, the length of "value" will be encoded first and then the value of "value" will be followed.

+
Parameters
+ + +
valuevalue to encode.
+
+
+ +
+
+ +

◆ WriteUInt()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteUInt (uint64_t value)
+
+noexcept
+
+

Encode a AWS_CBOR_TYPE_UINT value to "smallest possible" in encoder's buffer. Referring to RFC8949 section 4.2.1

+
Parameters
+ + +
valuevalue to encode.
+
+
+ +
+
+ +

◆ WriteUndefined()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Cbor::CborEncoder::WriteUndefined ()
+
+noexcept
+
+

Encode a simple value Undefined

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/cbor/Cbor.h
  • +
  • crt/aws-crt-cpp/source/cbor/Cbor.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c-members.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c-members.html new file mode 100644 index 000000000..2f8f0ff07 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Crypto::ByoHMAC Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Crypto::ByoHMAC, including all inherited members.

+ + + + + +
ByoHMAC(size_t digestSize, const ByteCursor &secret, Allocator *allocator=ApiAllocator())Aws::Crt::Crypto::ByoHMACprotected
DigestInternal(ByteBuf &output, size_t truncateTo=0) noexcept=0Aws::Crt::Crypto::ByoHMACprotectedpure virtual
UpdateInternal(const ByteCursor &toHash) noexcept=0Aws::Crt::Crypto::ByoHMACprotectedpure virtual
~ByoHMAC()=defaultAws::Crt::Crypto::ByoHMACvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html new file mode 100644 index 000000000..2bb45f22a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html @@ -0,0 +1,241 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto::ByoHMAC Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Crypto::ByoHMAC Class Referenceabstract
+
+
+ +

#include <HMAC.h>

+ + + + +

+Public Member Functions

virtual ~ByoHMAC ()=default
 
+ + + + + + + +

+Protected Member Functions

 ByoHMAC (size_t digestSize, const ByteCursor &secret, Allocator *allocator=ApiAllocator())
 
virtual bool UpdateInternal (const ByteCursor &toHash) noexcept=0
 
virtual bool DigestInternal (ByteBuf &output, size_t truncateTo=0) noexcept=0
 
+

Detailed Description

+

BYO_CRYPTO: Base class for custom HMAC implementations.

+

If using BYO_CRYPTO, you must define concrete implementations for the required HMAC algorithms and set their creation callbacks via functions like ApiHandle.SetBYOCryptoNewSHA256HMACCallback().

+

Constructor & Destructor Documentation

+ +

◆ ~ByoHMAC()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Crypto::ByoHMAC::~ByoHMAC ()
+
+virtualdefault
+
+ +
+
+ +

◆ ByoHMAC()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Crypto::ByoHMAC::ByoHMAC (size_t digestSize,
const ByteCursorsecret,
Allocatorallocator = ApiAllocator() 
)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ DigestInternal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool Aws::Crt::Crypto::ByoHMAC::DigestInternal (ByteBufoutput,
size_t truncateTo = 0 
)
+
+protectedpure virtualnoexcept
+
+

Complete the HMAC computation and write the final digest to output. This cannote be called more than once. If truncate_to is something other than 0, the output must be truncated to that number of bytes. Raise an AWS error and return false to indicate failure.

+ +
+
+ +

◆ UpdateInternal()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Crt::Crypto::ByoHMAC::UpdateInternal (const ByteCursortoHash)
+
+protectedpure virtualnoexcept
+
+

Updates the running HMAC with to_hash. This can be called multiple times. Raise an AWS error and return false to indicate failure.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/crypto/HMAC.h
  • +
  • crt/aws-crt-cpp/source/crypto/HMAC.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash-members.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash-members.html new file mode 100644 index 000000000..7b7155ed5 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Crypto::ByoHash Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Crypto::ByoHash, including all inherited members.

+ + + + + +
ByoHash(size_t digestSize, Allocator *allocator=ApiAllocator())Aws::Crt::Crypto::ByoHashprotected
DigestInternal(ByteBuf &output, size_t truncateTo=0) noexcept=0Aws::Crt::Crypto::ByoHashprotectedpure virtual
UpdateInternal(const ByteCursor &toHash) noexcept=0Aws::Crt::Crypto::ByoHashprotectedpure virtual
~ByoHash()Aws::Crt::Crypto::ByoHashvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html new file mode 100644 index 000000000..a23cb5adc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html @@ -0,0 +1,235 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto::ByoHash Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Crypto::ByoHash Class Referenceabstract
+
+
+ +

#include <Hash.h>

+ + + + +

+Public Member Functions

virtual ~ByoHash ()
 
+ + + + + + + +

+Protected Member Functions

 ByoHash (size_t digestSize, Allocator *allocator=ApiAllocator())
 
virtual bool UpdateInternal (const ByteCursor &toHash) noexcept=0
 
virtual bool DigestInternal (ByteBuf &output, size_t truncateTo=0) noexcept=0
 
+

Detailed Description

+

BYO_CRYPTO: Base class for custom hash implementations.

+

If using BYO_CRYPTO, you must define concrete implementations for the required hash algorithms and set their creation callbacks via functions like ApiHandle.SetBYOCryptoNewMD5Callback().

+

Constructor & Destructor Documentation

+ +

◆ ~ByoHash()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Crypto::ByoHash::~ByoHash ()
+
+virtual
+
+ +
+
+ +

◆ ByoHash()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Crypto::ByoHash::ByoHash (size_t digestSize,
Allocatorallocator = ApiAllocator() 
)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ DigestInternal()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool Aws::Crt::Crypto::ByoHash::DigestInternal (ByteBufoutput,
size_t truncateTo = 0 
)
+
+protectedpure virtualnoexcept
+
+

Complete the hash computation and write the final digest to output. This cannot be called more than once. If truncate_to is something other than 0, the output must be truncated to that number of bytes. Raise an AWS error and return false to indicate failure.

+ +
+
+ +

◆ UpdateInternal()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Crt::Crypto::ByoHash::UpdateInternal (const ByteCursortoHash)
+
+protectedpure virtualnoexcept
+
+

Update the running hash with to_hash. This can be called multiple times. Raise an AWS error and return false to indicate failure.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/crypto/Hash.h
  • +
  • crt/aws-crt-cpp/source/crypto/Hash.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c-members.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c-members.html new file mode 100644 index 000000000..003e368bd --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Crypto::HMAC Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Crypto::HMAC, including all inherited members.

+ + + + + + + + + + + + + + +
ComputeOneShot(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexceptAws::Crt::Crypto::HMAC
CreateSHA256HMAC(Allocator *allocator, const ByteCursor &secret) noexceptAws::Crt::Crypto::HMACstatic
CreateSHA256HMAC(const ByteCursor &secret) noexceptAws::Crt::Crypto::HMACstatic
Digest(ByteBuf &output, size_t truncateTo=0) noexceptAws::Crt::Crypto::HMAC
DigestSize() const noexceptAws::Crt::Crypto::HMAC
HMAC(const HMAC &)=deleteAws::Crt::Crypto::HMAC
HMAC(HMAC &&toMove)Aws::Crt::Crypto::HMAC
LastError() const noexceptAws::Crt::Crypto::HMACinline
operator bool() const noexceptAws::Crt::Crypto::HMACinline
operator=(const HMAC &)=deleteAws::Crt::Crypto::HMAC
operator=(HMAC &&toMove)Aws::Crt::Crypto::HMAC
Update(const ByteCursor &toHMAC) noexceptAws::Crt::Crypto::HMAC
~HMAC()Aws::Crt::Crypto::HMAC
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html new file mode 100644 index 000000000..18d514a1e --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html @@ -0,0 +1,482 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto::HMAC Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Crypto::HMAC Class Referencefinal
+
+
+ +

#include <HMAC.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~HMAC ()
 
 HMAC (const HMAC &)=delete
 
HMACoperator= (const HMAC &)=delete
 
 HMAC (HMAC &&toMove)
 
HMACoperator= (HMAC &&toMove)
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool Update (const ByteCursor &toHMAC) noexcept
 
bool Digest (ByteBuf &output, size_t truncateTo=0) noexcept
 
size_t DigestSize () const noexcept
 
bool ComputeOneShot (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
+ + + + + +

+Static Public Member Functions

static HMAC CreateSHA256HMAC (Allocator *allocator, const ByteCursor &secret) noexcept
 
static HMAC CreateSHA256HMAC (const ByteCursor &secret) noexcept
 
+

Detailed Description

+

Streaming HMAC object. The typical use case is for computing the HMAC of an object that is too large to load into memory. You can call Update() multiple times as you load chunks of data into memory. When you're finished simply call Digest(). After Digest() is called, this object is no longer usable.

+

Constructor & Destructor Documentation

+ +

◆ ~HMAC()

+ +
+
+ + + + + + + +
Aws::Crt::Crypto::HMAC::~HMAC ()
+
+ +
+
+ +

◆ HMAC() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Crypto::HMAC::HMAC (const HMAC)
+
+delete
+
+ +
+
+ +

◆ HMAC() [2/2]

+ +
+
+ + + + + + + + +
Aws::Crt::Crypto::HMAC::HMAC (HMAC && toMove)
+
+ +
+
+

Member Function Documentation

+ +

◆ ComputeOneShot()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::HMAC::ComputeOneShot (const ByteCursorinput,
ByteBufoutput,
size_t truncateTo = 0 
)
+
+noexcept
+
+

Computes the running HMAC and finishes the running HMAC operation and writes the digest into output. The available capacity of output must be large enough for the digest. See: SHA256_DIGEST_SIZE and MD5_DIGEST_SIZE for size hints. 'truncateTo' is for if you want truncated output (e.g. you only want the first 16 bytes of a SHA256 HMAC digest. Returns true on success. Call LastError() for the reason this call failed.

+

This is an API a user would use for smaller size inputs. For larger, streaming inputs, use multiple calls to Update() for each buffer, followed by a single call to Digest().

+ +
+
+ +

◆ CreateSHA256HMAC() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
HMAC Aws::Crt::Crypto::HMAC::CreateSHA256HMAC (Allocatorallocator,
const ByteCursorsecret 
)
+
+staticnoexcept
+
+

Creates an instance of a Streaming SHA256 HMAC.

+ +
+
+ +

◆ CreateSHA256HMAC() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HMAC Aws::Crt::Crypto::HMAC::CreateSHA256HMAC (const ByteCursorsecret)
+
+staticnoexcept
+
+

Creates an instance of a Streaming SHA256 HMAC using the Default Allocator.

+ +
+
+ +

◆ Digest()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::HMAC::Digest (ByteBufoutput,
size_t truncateTo = 0 
)
+
+noexcept
+
+

Finishes the running HMAC operation and writes the digest into output. The available capacity of output must be large enough for the digest. See: SHA256_DIGEST_SIZE and MD5_DIGEST_SIZE for size hints. 'truncateTo' is for if you want truncated output (e.g. you only want the first 16 bytes of a SHA256 digest. Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ DigestSize()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Crypto::HMAC::DigestSize () const
+
+noexcept
+
+

Returns the size of the digest for this hmac algorithm. If this object is not valid, it will return 0 instead.

+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Crypto::HMAC::LastError () const
+
+inlinenoexcept
+
+

Returns the value of the last aws error encountered by operations on this instance.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Crypto::HMAC::operator bool () const
+
+inlinenoexcept
+
+

Returns true if the instance is in a valid state, false otherwise.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HMAC& Aws::Crt::Crypto::HMAC::operator= (const HMAC)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + + + + +
HMAC & Aws::Crt::Crypto::HMAC::operator= (HMAC && toMove)
+
+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Crypto::HMAC::Update (const ByteCursortoHMAC)
+
+noexcept
+
+

Updates the running HMAC object with data in toHMAC. Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/crypto/HMAC.h
  • +
  • crt/aws-crt-cpp/source/crypto/HMAC.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash-members.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash-members.html new file mode 100644 index 000000000..c30d4b2cd --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Crypto::Hash Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Crypto::Hash, including all inherited members.

+ + + + + + + + + + + + + + + +
ComputeOneShot(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexceptAws::Crt::Crypto::Hash
CreateMD5(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::Hashstatic
CreateSHA1(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::Hashstatic
CreateSHA256(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::Hashstatic
Digest(ByteBuf &output, size_t truncateTo=0) noexceptAws::Crt::Crypto::Hash
DigestSize() const noexceptAws::Crt::Crypto::Hash
Hash(const Hash &)=deleteAws::Crt::Crypto::Hash
Hash(Hash &&toMove)Aws::Crt::Crypto::Hash
LastError() const noexceptAws::Crt::Crypto::Hashinline
operator bool() const noexceptAws::Crt::Crypto::Hash
operator=(const Hash &)=deleteAws::Crt::Crypto::Hash
operator=(Hash &&toMove)Aws::Crt::Crypto::Hash
Update(const ByteCursor &toHash) noexceptAws::Crt::Crypto::Hash
~Hash()Aws::Crt::Crypto::Hash
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash.html new file mode 100644 index 000000000..8f156e0a4 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_hash.html @@ -0,0 +1,501 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto::Hash Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Crypto::Hash Class Referencefinal
+
+
+ +

#include <Hash.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~Hash ()
 
 Hash (const Hash &)=delete
 
Hashoperator= (const Hash &)=delete
 
 Hash (Hash &&toMove)
 
Hashoperator= (Hash &&toMove)
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool Update (const ByteCursor &toHash) noexcept
 
bool Digest (ByteBuf &output, size_t truncateTo=0) noexcept
 
bool ComputeOneShot (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
 
size_t DigestSize () const noexcept
 
+ + + + + + + +

+Static Public Member Functions

static Hash CreateSHA256 (Allocator *allocator=ApiAllocator()) noexcept
 
static Hash CreateSHA1 (Allocator *allocator=ApiAllocator()) noexcept
 
static Hash CreateMD5 (Allocator *allocator=ApiAllocator()) noexcept
 
+

Detailed Description

+

Streaming Hash object. The typical use case is for computing the hash of an object that is too large to load into memory. You can call Update() multiple times as you load chunks of data into memory. When you're finished simply call Digest(). After Digest() is called, this object is no longer usable.

+

Constructor & Destructor Documentation

+ +

◆ ~Hash()

+ +
+
+ + + + + + + +
Aws::Crt::Crypto::Hash::~Hash ()
+
+ +
+
+ +

◆ Hash() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Crypto::Hash::Hash (const Hash)
+
+delete
+
+ +
+
+ +

◆ Hash() [2/2]

+ +
+
+ + + + + + + + +
Aws::Crt::Crypto::Hash::Hash (Hash && toMove)
+
+ +
+
+

Member Function Documentation

+ +

◆ ComputeOneShot()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::Hash::ComputeOneShot (const ByteCursorinput,
ByteBufoutput,
size_t truncateTo = 0 
)
+
+noexcept
+
+

Computes the hash of input and writes the digest into output. The available capacity of output must be large enough for the digest. See: SHA1_DIGEST_SIZE, SHA256_DIGEST_SIZE and MD5_DIGEST_SIZE for size hints. 'truncateTo' is for if you want truncated output (e.g. you only want the first 16 bytes of a SHA256 digest. Returns true on success. Call LastError() for the reason this call failed.

+

This is an API a user would use for smaller size inputs. For larger, streaming inputs, use multiple calls to Update() for each buffer, followed by a single call to Digest().

+ +
+
+ +

◆ CreateMD5()

+ +
+
+ + + + + +
+ + + + + + + + +
Hash Aws::Crt::Crypto::Hash::CreateMD5 (Allocatorallocator = ApiAllocator())
+
+staticnoexcept
+
+

Creates an instance of a Streaming MD5 Hash.

+ +
+
+ +

◆ CreateSHA1()

+ +
+
+ + + + + +
+ + + + + + + + +
Hash Aws::Crt::Crypto::Hash::CreateSHA1 (Allocatorallocator = ApiAllocator())
+
+staticnoexcept
+
+

Creates an instance of a Stream SHA1 Hash.

+ +
+
+ +

◆ CreateSHA256()

+ +
+
+ + + + + +
+ + + + + + + + +
Hash Aws::Crt::Crypto::Hash::CreateSHA256 (Allocatorallocator = ApiAllocator())
+
+staticnoexcept
+
+

Creates an instance of a Streaming SHA256 Hash.

+ +
+
+ +

◆ Digest()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::Hash::Digest (ByteBufoutput,
size_t truncateTo = 0 
)
+
+noexcept
+
+

Finishes the running hash operation and writes the digest into output. The available capacity of output must be large enough for the digest. See: SHA1_DIGEST_SIZE, SHA256_DIGEST_SIZE and MD5_DIGEST_SIZE for size hints. 'truncateTo' is for if you want truncated output (e.g. you only want the first 16 bytes of a SHA256 digest. Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ DigestSize()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Crypto::Hash::DigestSize () const
+
+noexcept
+
+

Returns the size of the digest for this hash algorithm. If this object is not valid, it will return 0 instead.

+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Crypto::Hash::LastError () const
+
+inlinenoexcept
+
+

Returns the value of the last aws error encountered by operations on this instance.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Crypto::Hash::operator bool () const
+
+noexcept
+
+

Returns true if the instance is in a valid state, false otherwise.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Hash& Aws::Crt::Crypto::Hash::operator= (const Hash)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + + + + +
Hash & Aws::Crt::Crypto::Hash::operator= (Hash && toMove)
+
+ +
+
+ +

◆ Update()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Crypto::Hash::Update (const ByteCursortoHash)
+
+noexcept
+
+

Updates the running hash object with data in toHash. Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/crypto/Hash.h
  • +
  • crt/aws-crt-cpp/source/crypto/Hash.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher-members.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher-members.html new file mode 100644 index 000000000..4109e6e8b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher-members.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Crypto::SymmetricCipher Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Crypto::SymmetricCipher, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
CreateAES_256_CBC_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_CTR_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_GCM_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), const Optional< ByteCursor > &aad=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
CreateAES_256_KeyWrap_Cipher(const Optional< ByteCursor > &key=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Crypto::SymmetricCipherstatic
Decrypt(const ByteCursor &toDecrypt, ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
Encrypt(const ByteCursor &toEncrypt, ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
FinalizeDecryption(ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
FinalizeEncryption(ByteBuf &out) noexceptAws::Crt::Crypto::SymmetricCipher
GetIV() const noexceptAws::Crt::Crypto::SymmetricCipher
GetKey() const noexceptAws::Crt::Crypto::SymmetricCipher
GetState() const noexceptAws::Crt::Crypto::SymmetricCipher
GetTag() const noexceptAws::Crt::Crypto::SymmetricCipher
LastError() const noexceptAws::Crt::Crypto::SymmetricCipherinline
operator bool() const noexceptAws::Crt::Crypto::SymmetricCipher
operator=(const SymmetricCipher &)=deleteAws::Crt::Crypto::SymmetricCipher
operator=(SymmetricCipher &&) noexcept=defaultAws::Crt::Crypto::SymmetricCipher
Reset() noexceptAws::Crt::Crypto::SymmetricCipher
SetTag(ByteCursor tag) const noexceptAws::Crt::Crypto::SymmetricCipher
SymmetricCipher(const SymmetricCipher &)=deleteAws::Crt::Crypto::SymmetricCipher
SymmetricCipher(SymmetricCipher &&) noexcept=defaultAws::Crt::Crypto::SymmetricCipher
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html b/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html new file mode 100644 index 000000000..dcb805345 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html @@ -0,0 +1,755 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto::SymmetricCipher Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Crypto::SymmetricCipher Class Referencefinal
+
+
+ +

#include <SymmetricCipher.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SymmetricCipher (const SymmetricCipher &)=delete
 
SymmetricCipheroperator= (const SymmetricCipher &)=delete
 
 SymmetricCipher (SymmetricCipher &&) noexcept=default
 
SymmetricCipheroperator= (SymmetricCipher &&) noexcept=default
 
 operator bool () const noexcept
 
SymmetricCipherState GetState () const noexcept
 
int LastError () const noexcept
 
bool Encrypt (const ByteCursor &toEncrypt, ByteBuf &out) noexcept
 
bool FinalizeEncryption (ByteBuf &out) noexcept
 
bool Decrypt (const ByteCursor &toDecrypt, ByteBuf &out) noexcept
 
bool FinalizeDecryption (ByteBuf &out) noexcept
 
bool Reset () noexcept
 
ByteCursor GetKey () const noexcept
 
ByteCursor GetIV () const noexcept
 
ByteCursor GetTag () const noexcept
 
void SetTag (ByteCursor tag) const noexcept
 
+ + + + + + + + + +

+Static Public Member Functions

static SymmetricCipher CreateAES_256_CBC_Cipher (const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept
 
static SymmetricCipher CreateAES_256_CTR_Cipher (const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept
 
static SymmetricCipher CreateAES_256_GCM_Cipher (const Optional< ByteCursor > &key=Optional< ByteCursor >(), const Optional< ByteCursor > &iv=Optional< ByteCursor >(), const Optional< ByteCursor > &aad=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept
 
static SymmetricCipher CreateAES_256_KeyWrap_Cipher (const Optional< ByteCursor > &key=Optional< ByteCursor >(), Allocator *allocator=ApiAllocator()) noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SymmetricCipher() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher (const SymmetricCipher)
+
+delete
+
+ +
+
+ +

◆ SymmetricCipher() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher (SymmetricCipher && )
+
+defaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateAES_256_CBC_Cipher()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
SymmetricCipher Aws::Crt::Crypto::SymmetricCipher::CreateAES_256_CBC_Cipher (const Optional< ByteCursor > & key = Optional<ByteCursor>(),
const Optional< ByteCursor > & iv = Optional<ByteCursor>(),
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Creates an AES 256 CBC mode cipher using a provided key and iv. Key must be 32 bytes. If key or iv are not provided, they will be generated.

+ +
+
+ +

◆ CreateAES_256_CTR_Cipher()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
SymmetricCipher Aws::Crt::Crypto::SymmetricCipher::CreateAES_256_CTR_Cipher (const Optional< ByteCursor > & key = Optional<ByteCursor>(),
const Optional< ByteCursor > & iv = Optional<ByteCursor>(),
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Creates an AES 256 CTR mode cipher using a provided key and iv. If key and iv are not provided, they will be generated.

+ +
+
+ +

◆ CreateAES_256_GCM_Cipher()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SymmetricCipher Aws::Crt::Crypto::SymmetricCipher::CreateAES_256_GCM_Cipher (const Optional< ByteCursor > & key = Optional<ByteCursor>(),
const Optional< ByteCursor > & iv = Optional<ByteCursor>(),
const Optional< ByteCursor > & aad = Optional<ByteCursor>(),
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Creates an AES 256 GCM mode cipher using a provided key, iv, tag, and aad if provided. Key and iv will be generated if not provided. AAD values are not generated. Provide AAD if you need to provide additional auth info.

+ +
+
+ +

◆ CreateAES_256_KeyWrap_Cipher()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
SymmetricCipher Aws::Crt::Crypto::SymmetricCipher::CreateAES_256_KeyWrap_Cipher (const Optional< ByteCursor > & key = Optional<ByteCursor>(),
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Creates an AES 256 Keywrap mode cipher using key if provided. If a key is not provided, one will be generated.

+ +
+
+ +

◆ Decrypt()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::SymmetricCipher::Decrypt (const ByteCursortoDecrypt,
ByteBufout 
)
+
+noexcept
+
+

Decrypts the value in toEncrypt and stores any immediate results in out. Out can be dynamically re-sized if out is a dynamic byte buf. Otherwise, make sure the size of out is at least 1 block larger than the input to allow for padding. Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ Encrypt()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Crypto::SymmetricCipher::Encrypt (const ByteCursortoEncrypt,
ByteBufout 
)
+
+noexcept
+
+

Encrypts the value in toEncrypt and stores any immediate results in out. Out can be dynamically re-sized if out is a dynamic byte buf. Otherwise, make sure the size of out is at least 2 blocks larger than the input to allow for padding.

+

Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ FinalizeDecryption()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Crypto::SymmetricCipher::FinalizeDecryption (ByteBufout)
+
+noexcept
+
+

Decrypts any remaining data on the cipher and stores the output in out. Out can be dynamically re-sized if out is a dynamic byte buf. Otherwise, make sure the size of out is at least 2 blocks for CBC, CTR, GCM, and Keywrap modes.

+

Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ FinalizeEncryption()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Crypto::SymmetricCipher::FinalizeEncryption (ByteBufout)
+
+noexcept
+
+

Encrypts any remaining data on the cipher and stores the output in out. Out can be dynamically re-sized if out is a dynamic byte buf. Otherwise, make sure the size of out is at least 2 blocks for CBC, CTR, and GCM modes and 40 bytes for KeyWrap.

+

Returns true on success. Call LastError() for the reason this call failed.

+ +
+
+ +

◆ GetIV()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Crypto::SymmetricCipher::GetIV () const
+
+noexcept
+
+

Returns the initialization vector used for this cipher. This IV is not copied from the cipher so do not mutate this data. Copy if you need to pass it around anywhere.

+ +
+
+ +

◆ GetKey()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Crypto::SymmetricCipher::GetKey () const
+
+noexcept
+
+

Returns the key used for this cipher. This key is not copied from the cipher so do not mutate this data. Copy if you need to pass it around anywhere.

+ +
+
+ +

◆ GetState()

+ +
+
+ + + + + +
+ + + + + + + +
SymmetricCipherState Aws::Crt::Crypto::SymmetricCipher::GetState () const
+
+noexcept
+
+

Returns current state of the cipher instance. ready to be used, finalized, or in a error state. If the cipher is in a finalized or error state it may not be used anymore

+ +
+
+ +

◆ GetTag()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Crypto::SymmetricCipher::GetTag () const
+
+noexcept
+
+

Returns the encryption tag generated during encryption operations for this cipher in GCM mode. This tag is not copied from the cipher so do not mutate this data. Copy if you need to pass it around anywhere.

+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Crypto::SymmetricCipher::LastError () const
+
+inlinenoexcept
+
+

Returns the value of the last aws error encountered by operations on this instance.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Crypto::SymmetricCipher::operator bool () const
+
+noexcept
+
+

Returns true if the instance is in a valid state, false otherwise.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SymmetricCipher& Aws::Crt::Crypto::SymmetricCipher::operator= (const SymmetricCipher)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SymmetricCipher& Aws::Crt::Crypto::SymmetricCipher::operator= (SymmetricCipher && )
+
+defaultnoexcept
+
+ +
+
+ +

◆ Reset()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Crypto::SymmetricCipher::Reset ()
+
+noexcept
+
+

Reset to cipher to new state.

+ +
+
+ +

◆ SetTag()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Crypto::SymmetricCipher::SetTag (ByteCursor tag) const
+
+noexcept
+
+

Sets the tag used during decryption operations for this cipher in GCM mode. No-op outside of GCM mode. In GCM mode, encrypt operation overrides the value of the tag.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_date_time-members.html b/docs/class_aws_1_1_crt_1_1_date_time-members.html new file mode 100644 index 000000000..1e9921e61 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_date_time-members.html @@ -0,0 +1,117 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::DateTime Member List
+
+
+ +

This is the complete list of members for Aws::Crt::DateTime, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateTime() noexceptAws::Crt::DateTime
DateTime(const std::chrono::system_clock::time_point &timepointToAssign) noexceptAws::Crt::DateTime
DateTime(uint64_t millisSinceEpoch) noexceptAws::Crt::DateTime
DateTime(double epoch_millis) noexceptAws::Crt::DateTime
DateTime(const char *timestamp, DateFormat format) noexceptAws::Crt::DateTime
GetDay(bool localTime=false) const noexceptAws::Crt::DateTime
GetDayOfWeek(bool localTime=false) const noexceptAws::Crt::DateTime
GetHour(bool localTime=false) const noexceptAws::Crt::DateTime
GetLastError() const noexceptAws::Crt::DateTime
GetMinute(bool localTime=false) const noexceptAws::Crt::DateTime
GetMonth(bool localTime=false) const noexceptAws::Crt::DateTime
GetSecond(bool localTime=false) const noexceptAws::Crt::DateTime
GetYear(bool localTime=false) const noexceptAws::Crt::DateTime
IsDST(bool localTime=false) const noexceptAws::Crt::DateTime
Millis() const noexceptAws::Crt::DateTime
Now() noexceptAws::Crt::DateTimestatic
operator bool() const noexceptAws::Crt::DateTimeexplicit
operator!=(const DateTime &other) const noexceptAws::Crt::DateTime
operator+(const std::chrono::milliseconds &a) const noexceptAws::Crt::DateTime
operator-(const std::chrono::milliseconds &a) const noexceptAws::Crt::DateTime
operator-(const DateTime &other) const noexceptAws::Crt::DateTime
operator<(const DateTime &other) const noexceptAws::Crt::DateTime
operator<=(const DateTime &other) const noexceptAws::Crt::DateTime
operator=(double secondsSinceEpoch) noexceptAws::Crt::DateTime
operator=(uint64_t millisSinceEpoch) noexceptAws::Crt::DateTime
operator=(const std::chrono::system_clock::time_point &timepointToAssign) noexceptAws::Crt::DateTime
operator=(const char *timestamp) noexceptAws::Crt::DateTime
operator==(const DateTime &other) const noexceptAws::Crt::DateTime
operator>(const DateTime &other) const noexceptAws::Crt::DateTime
operator>=(const DateTime &other) const noexceptAws::Crt::DateTime
SecondsWithMSPrecision() const noexceptAws::Crt::DateTime
ToGmtString(DateFormat format, ByteBuf &outputBuf) const noexceptAws::Crt::DateTime
ToLocalTimeString(DateFormat format, ByteBuf &outputBuf) const noexceptAws::Crt::DateTime
UnderlyingTimestamp() const noexceptAws::Crt::DateTime
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_date_time.html b/docs/class_aws_1_1_crt_1_1_date_time.html new file mode 100644 index 000000000..68fad08d6 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_date_time.html @@ -0,0 +1,1098 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::DateTime Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::DateTime Class Referencefinal
+
+
+ +

#include <DateTime.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DateTime () noexcept
 
 DateTime (const std::chrono::system_clock::time_point &timepointToAssign) noexcept
 
 DateTime (uint64_t millisSinceEpoch) noexcept
 
 DateTime (double epoch_millis) noexcept
 
 DateTime (const char *timestamp, DateFormat format) noexcept
 
bool operator== (const DateTime &other) const noexcept
 
bool operator< (const DateTime &other) const noexcept
 
bool operator> (const DateTime &other) const noexcept
 
bool operator!= (const DateTime &other) const noexcept
 
bool operator<= (const DateTime &other) const noexcept
 
bool operator>= (const DateTime &other) const noexcept
 
DateTime operator+ (const std::chrono::milliseconds &a) const noexcept
 
DateTime operator- (const std::chrono::milliseconds &a) const noexcept
 
DateTimeoperator= (double secondsSinceEpoch) noexcept
 
DateTimeoperator= (uint64_t millisSinceEpoch) noexcept
 
DateTimeoperator= (const std::chrono::system_clock::time_point &timepointToAssign) noexcept
 
DateTimeoperator= (const char *timestamp) noexcept
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
bool ToLocalTimeString (DateFormat format, ByteBuf &outputBuf) const noexcept
 
bool ToGmtString (DateFormat format, ByteBuf &outputBuf) const noexcept
 
double SecondsWithMSPrecision () const noexcept
 
uint64_t Millis () const noexcept
 
std::chrono::system_clock::time_point UnderlyingTimestamp () const noexcept
 
uint16_t GetYear (bool localTime=false) const noexcept
 
Month GetMonth (bool localTime=false) const noexcept
 
uint8_t GetDay (bool localTime=false) const noexcept
 
DayOfWeek GetDayOfWeek (bool localTime=false) const noexcept
 
uint8_t GetHour (bool localTime=false) const noexcept
 
uint8_t GetMinute (bool localTime=false) const noexcept
 
uint8_t GetSecond (bool localTime=false) const noexcept
 
bool IsDST (bool localTime=false) const noexcept
 
std::chrono::milliseconds operator- (const DateTime &other) const noexcept
 
+ + + +

+Static Public Member Functions

static DateTime Now () noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ DateTime() [1/5]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::DateTime::DateTime ()
+
+noexcept
+
+

Initializes time point to epoch

+ +
+
+ +

◆ DateTime() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::DateTime::DateTime (const std::chrono::system_clock::time_point & timepointToAssign)
+
+noexcept
+
+

Initializes time point to any other arbitrary timepoint

+ +
+
+ +

◆ DateTime() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::DateTime::DateTime (uint64_t millisSinceEpoch)
+
+noexcept
+
+

Initializes time point to millis Since epoch

+ +
+
+ +

◆ DateTime() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::DateTime::DateTime (double epoch_millis)
+
+noexcept
+
+

Initializes time point to epoch time in seconds.millis

+ +
+
+ +

◆ DateTime() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::DateTime::DateTime (const char * timestamp,
DateFormat format 
)
+
+noexcept
+
+

Initializes time point to value represented by timestamp and format.

+ +
+
+

Member Function Documentation

+ +

◆ GetDay()

+ +
+
+ + + + + +
+ + + + + + + + +
uint8_t Aws::Crt::DateTime::GetDay (bool localTime = false) const
+
+noexcept
+
+

Get the Day of the Month portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetDayOfWeek()

+ +
+
+ + + + + +
+ + + + + + + + +
DayOfWeek Aws::Crt::DateTime::GetDayOfWeek (bool localTime = false) const
+
+noexcept
+
+

Get the Day of the Week portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetHour()

+ +
+
+ + + + + +
+ + + + + + + + +
uint8_t Aws::Crt::DateTime::GetHour (bool localTime = false) const
+
+noexcept
+
+

Get the Hour portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::DateTime::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ GetMinute()

+ +
+
+ + + + + +
+ + + + + + + + +
uint8_t Aws::Crt::DateTime::GetMinute (bool localTime = false) const
+
+noexcept
+
+

Get the Minute portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetMonth()

+ +
+
+ + + + + +
+ + + + + + + + +
Month Aws::Crt::DateTime::GetMonth (bool localTime = false) const
+
+noexcept
+
+

Get the Month portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetSecond()

+ +
+
+ + + + + +
+ + + + + + + + +
uint8_t Aws::Crt::DateTime::GetSecond (bool localTime = false) const
+
+noexcept
+
+

Get the Second portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ GetYear()

+ +
+
+ + + + + +
+ + + + + + + + +
uint16_t Aws::Crt::DateTime::GetYear (bool localTime = false) const
+
+noexcept
+
+

Get the Year portion of this dateTime. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ IsDST()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::IsDST (bool localTime = false) const
+
+noexcept
+
+

Get whether or not this dateTime is in Daylight savings time. localTime if true, return local time, otherwise return UTC

+ +
+
+ +

◆ Millis()

+ +
+
+ + + + + +
+ + + + + + + +
uint64_t Aws::Crt::DateTime::Millis () const
+
+noexcept
+
+

Milliseconds since epoch of this datetime.

+ +
+
+ +

◆ Now()

+ +
+
+ + + + + +
+ + + + + + + +
DateTime Aws::Crt::DateTime::Now ()
+
+staticnoexcept
+
+

Get an instance of DateTime representing this very instant.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::DateTime::operator bool () const
+
+explicitnoexcept
+
+ +
+
+ +

◆ operator!=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator!= (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ operator+()

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime Aws::Crt::DateTime::operator+ (const std::chrono::milliseconds & a) const
+
+noexcept
+
+ +
+
+ +

◆ operator-() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
std::chrono::milliseconds Aws::Crt::DateTime::operator- (const DateTimeother) const
+
+noexcept
+
+

Computes the difference between two DateTime instances and returns the difference in milliseconds.

+ +
+
+ +

◆ operator-() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime Aws::Crt::DateTime::operator- (const std::chrono::milliseconds & a) const
+
+noexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator< (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ operator<=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator<= (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime & Aws::Crt::DateTime::operator= (const char * timestamp)
+
+noexcept
+
+

Assign from an ISO8601 or RFC822 formatted string

+ +
+
+ +

◆ operator=() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime & Aws::Crt::DateTime::operator= (const std::chrono::system_clock::time_point & timepointToAssign)
+
+noexcept
+
+

Assign from another time_point

+ +
+
+ +

◆ operator=() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime & Aws::Crt::DateTime::operator= (double secondsSinceEpoch)
+
+noexcept
+
+

Assign from seconds.millis since epoch.

+ +
+
+ +

◆ operator=() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
DateTime & Aws::Crt::DateTime::operator= (uint64_t millisSinceEpoch)
+
+noexcept
+
+

Assign from millis since epoch.

+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator== (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ operator>()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator> (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ operator>=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::DateTime::operator>= (const DateTimeother) const
+
+noexcept
+
+ +
+
+ +

◆ SecondsWithMSPrecision()

+ +
+
+ + + + + +
+ + + + + + + +
double Aws::Crt::DateTime::SecondsWithMSPrecision () const
+
+noexcept
+
+

Get the representation of this datetime as seconds.milliseconds since epoch

+ +
+
+ +

◆ ToGmtString()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::DateTime::ToGmtString (DateFormat format,
ByteBufoutputBuf 
) const
+
+noexcept
+
+

Convert dateTime to GMT time string using predefined format.

+ +
+
+ +

◆ ToLocalTimeString()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::DateTime::ToLocalTimeString (DateFormat format,
ByteBufoutputBuf 
) const
+
+noexcept
+
+

Convert dateTime to local time string using predefined format.

+ +
+
+ +

◆ UnderlyingTimestamp()

+ +
+
+ + + + + +
+ + + + + + + +
std::chrono::system_clock::time_point Aws::Crt::DateTime::UnderlyingTimestamp () const
+
+noexcept
+
+

In the likely case this class doesn't do everything you need to do, here's a copy of the time_point structure. Have fun.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context-members.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context-members.html new file mode 100644 index 000000000..51890aca7 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Endpoints::RequestContext Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Endpoints::RequestContext, including all inherited members.

+ + + + + + + + + + + +
AddBoolean(const ByteCursor &name, bool value)Aws::Crt::Endpoints::RequestContext
AddString(const ByteCursor &name, const ByteCursor &value)Aws::Crt::Endpoints::RequestContext
AddStringArray(const ByteCursor &name, const Vector< ByteCursor > &value)Aws::Crt::Endpoints::RequestContext
operator bool() const noexceptAws::Crt::Endpoints::RequestContextinline
operator=(const RequestContext &)=deleteAws::Crt::Endpoints::RequestContext
operator=(RequestContext &&)=deleteAws::Crt::Endpoints::RequestContext
RequestContext(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Endpoints::RequestContext
RequestContext(const RequestContext &)=deleteAws::Crt::Endpoints::RequestContext
RequestContext(RequestContext &&)=deleteAws::Crt::Endpoints::RequestContext
~RequestContext()Aws::Crt::Endpoints::RequestContext
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html new file mode 100644 index 000000000..b4e00ca75 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html @@ -0,0 +1,372 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Endpoints::RequestContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Endpoints::RequestContext Class Referencefinal
+
+
+ +

#include <RuleEngine.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RequestContext (Allocator *allocator=ApiAllocator()) noexcept
 
 ~RequestContext ()
 
 RequestContext (const RequestContext &)=delete
 
RequestContextoperator= (const RequestContext &)=delete
 
 RequestContext (RequestContext &&)=delete
 
RequestContextoperator= (RequestContext &&)=delete
 
 operator bool () const noexcept
 
bool AddString (const ByteCursor &name, const ByteCursor &value)
 
bool AddBoolean (const ByteCursor &name, bool value)
 
bool AddStringArray (const ByteCursor &name, const Vector< ByteCursor > &value)
 
+

Constructor & Destructor Documentation

+ +

◆ RequestContext() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::RequestContext::RequestContext (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ ~RequestContext()

+ +
+
+ + + + + + + +
Aws::Crt::Endpoints::RequestContext::~RequestContext ()
+
+ +
+
+ +

◆ RequestContext() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::RequestContext::RequestContext (const RequestContext)
+
+delete
+
+ +
+
+ +

◆ RequestContext() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::RequestContext::RequestContext (RequestContext && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ AddBoolean()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Endpoints::RequestContext::AddBoolean (const ByteCursorname,
bool value 
)
+
+ +
+
+ +

◆ AddString()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Endpoints::RequestContext::AddString (const ByteCursorname,
const ByteCursorvalue 
)
+
+ +
+
+ +

◆ AddStringArray()

+ +
+
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Endpoints::RequestContext::AddStringArray (const ByteCursorname,
const Vector< ByteCursor > & value 
)
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Endpoints::RequestContext::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
RequestContext& Aws::Crt::Endpoints::RequestContext::operator= (const RequestContext)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
RequestContext& Aws::Crt::Endpoints::RequestContext::operator= (RequestContext && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome-members.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome-members.html new file mode 100644 index 000000000..cc341f428 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome-members.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Endpoints::ResolutionOutcome Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html new file mode 100644 index 000000000..4504a5dc0 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html @@ -0,0 +1,376 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Endpoints::ResolutionOutcome Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Endpoints::ResolutionOutcome Class Referencefinal
+
+
+ +

#include <RuleEngine.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~ResolutionOutcome ()
 
 ResolutionOutcome (const ResolutionOutcome &)=delete
 
ResolutionOutcomeoperator= (const ResolutionOutcome &)=delete
 
 ResolutionOutcome (ResolutionOutcome &&toMove) noexcept
 
ResolutionOutcomeoperator= (ResolutionOutcome &&)
 
bool IsEndpoint () const noexcept
 
bool IsError () const noexcept
 
Optional< StringViewGetUrl () const
 
Optional< StringViewGetProperties () const
 
Optional< UnorderedMap< StringView, Vector< StringView > > > GetHeaders () const
 
Optional< StringViewGetError () const
 
 operator bool () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ~ResolutionOutcome()

+ +
+
+ + + + + + + +
Aws::Crt::Endpoints::ResolutionOutcome::~ResolutionOutcome ()
+
+ +
+
+ +

◆ ResolutionOutcome() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome (const ResolutionOutcome)
+
+delete
+
+ +
+
+ +

◆ ResolutionOutcome() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome (ResolutionOutcome && toMove)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetError()

+ +
+
+ + + + + + + +
Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetError () const
+
+ +
+
+ +

◆ GetHeaders()

+ +
+
+ + + + + + + +
Optional< UnorderedMap< StringView, Vector< StringView > > > Aws::Crt::Endpoints::ResolutionOutcome::GetHeaders () const
+
+ +
+
+ +

◆ GetProperties()

+ +
+
+ + + + + + + +
Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetProperties () const
+
+ +
+
+ +

◆ GetUrl()

+ +
+
+ + + + + + + +
Optional< StringView > Aws::Crt::Endpoints::ResolutionOutcome::GetUrl () const
+
+ +
+
+ +

◆ IsEndpoint()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Endpoints::ResolutionOutcome::IsEndpoint () const
+
+noexcept
+
+ +
+
+ +

◆ IsError()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Endpoints::ResolutionOutcome::IsError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Endpoints::ResolutionOutcome::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ResolutionOutcome& Aws::Crt::Endpoints::ResolutionOutcome::operator= (const ResolutionOutcome)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + + + + +
ResolutionOutcome & Aws::Crt::Endpoints::ResolutionOutcome::operator= (ResolutionOutcome && toMove)
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine-members.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine-members.html new file mode 100644 index 000000000..8a6aec57c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Endpoints::RuleEngine Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Endpoints::RuleEngine, including all inherited members.

+ + + + + + + + + +
operator bool() const noexceptAws::Crt::Endpoints::RuleEngineinline
operator=(const RuleEngine &)=deleteAws::Crt::Endpoints::RuleEngine
operator=(RuleEngine &&)=deleteAws::Crt::Endpoints::RuleEngine
Resolve(const RequestContext &context) constAws::Crt::Endpoints::RuleEngine
RuleEngine(const ByteCursor &rulesetCursor, const ByteCursor &partitionsCursor, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Endpoints::RuleEngine
RuleEngine(const RuleEngine &)=deleteAws::Crt::Endpoints::RuleEngine
RuleEngine(RuleEngine &&)=deleteAws::Crt::Endpoints::RuleEngine
~RuleEngine()Aws::Crt::Endpoints::RuleEngine
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html new file mode 100644 index 000000000..c78af5a79 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html @@ -0,0 +1,320 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Endpoints::RuleEngine Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Endpoints::RuleEngine Class Referencefinal
+
+
+ +

#include <RuleEngine.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RuleEngine (const ByteCursor &rulesetCursor, const ByteCursor &partitionsCursor, Allocator *allocator=ApiAllocator()) noexcept
 
 ~RuleEngine ()
 
 RuleEngine (const RuleEngine &)=delete
 
RuleEngineoperator= (const RuleEngine &)=delete
 
 RuleEngine (RuleEngine &&)=delete
 
RuleEngineoperator= (RuleEngine &&)=delete
 
 operator bool () const noexcept
 
Optional< ResolutionOutcomeResolve (const RequestContext &context) const
 
+

Detailed Description

+

Endpoints Rule Engine.

+

Constructor & Destructor Documentation

+ +

◆ RuleEngine() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Endpoints::RuleEngine::RuleEngine (const ByteCursorrulesetCursor,
const ByteCursorpartitionsCursor,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~RuleEngine()

+ +
+
+ + + + + + + +
Aws::Crt::Endpoints::RuleEngine::~RuleEngine ()
+
+ +
+
+ +

◆ RuleEngine() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::RuleEngine::RuleEngine (const RuleEngine)
+
+delete
+
+ +
+
+ +

◆ RuleEngine() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Endpoints::RuleEngine::RuleEngine (RuleEngine && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Endpoints::RuleEngine::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
RuleEngine& Aws::Crt::Endpoints::RuleEngine::operator= (const RuleEngine)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
RuleEngine& Aws::Crt::Endpoints::RuleEngine::operator= (RuleEngine && )
+
+delete
+
+ +
+
+ +

◆ Resolve()

+ +
+
+ + + + + + + + +
Optional< ResolutionOutcome > Aws::Crt::Endpoints::RuleEngine::Resolve (const RequestContextcontext) const
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy-members.html new file mode 100644 index 000000000..4f8bb4970 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::AdaptiveHttpProxyStrategy Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::AdaptiveHttpProxyStrategy, including all inherited members.

+ + + + + + + + + + + +
AdaptiveHttpProxyStrategy(Allocator *allocator, const KerberosGetTokenFunction &kerberosGetToken, const KerberosGetTokenFunction &ntlmGetCredential, const NtlmGetTokenFunction &ntlmGetToken)Aws::Crt::Http::AdaptiveHttpProxyStrategyinline
CreateAdaptiveHttpProxyStrategy(const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpProxyStrategystatic
CreateBasicHttpProxyStrategy(const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpProxyStrategystatic
HttpProxyStrategy(struct aws_http_proxy_strategy *strategy)Aws::Crt::Http::HttpProxyStrategy
KerberosGetToken(void *user_data, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
m_strategyAws::Crt::Http::HttpProxyStrategyprotected
NtlmGetCredential(void *user_data, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
NtlmGetToken(void *user_data, const struct aws_byte_cursor *challenge_cursor, int *error_code)Aws::Crt::Http::AdaptiveHttpProxyStrategyinlinestatic
SetStrategy(struct aws_http_proxy_strategy *strategy)Aws::Crt::Http::AdaptiveHttpProxyStrategyinline
~HttpProxyStrategy()Aws::Crt::Http::HttpProxyStrategyvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html b/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html new file mode 100644 index 000000000..a61daf884 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html @@ -0,0 +1,319 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::AdaptiveHttpProxyStrategy Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::AdaptiveHttpProxyStrategy Class Reference
+
+
+
+Inheritance diagram for Aws::Crt::Http::AdaptiveHttpProxyStrategy:
+
+
+ + +Aws::Crt::Http::HttpProxyStrategy + +
+ + + + + + + + + + + +

+Public Member Functions

 AdaptiveHttpProxyStrategy (Allocator *allocator, const KerberosGetTokenFunction &kerberosGetToken, const KerberosGetTokenFunction &ntlmGetCredential, const NtlmGetTokenFunction &ntlmGetToken)
 
void SetStrategy (struct aws_http_proxy_strategy *strategy)
 
- Public Member Functions inherited from Aws::Crt::Http::HttpProxyStrategy
 HttpProxyStrategy (struct aws_http_proxy_strategy *strategy)
 
virtual ~HttpProxyStrategy ()
 
+ + + + + + + + + + + + +

+Static Public Member Functions

static struct aws_string * NtlmGetCredential (void *user_data, int *error_code)
 
static struct aws_string * KerberosGetToken (void *user_data, int *error_code)
 
static struct aws_string * NtlmGetToken (void *user_data, const struct aws_byte_cursor *challenge_cursor, int *error_code)
 
- Static Public Member Functions inherited from Aws::Crt::Http::HttpProxyStrategy
static std::shared_ptr< HttpProxyStrategyCreateBasicHttpProxyStrategy (const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< HttpProxyStrategyCreateAdaptiveHttpProxyStrategy (const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator())
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Crt::Http::HttpProxyStrategy
struct aws_http_proxy_strategy * m_strategy
 
+

Constructor & Destructor Documentation

+ +

◆ AdaptiveHttpProxyStrategy()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::AdaptiveHttpProxyStrategy::AdaptiveHttpProxyStrategy (Allocatorallocator,
const KerberosGetTokenFunctionkerberosGetToken,
const KerberosGetTokenFunctionntlmGetCredential,
const NtlmGetTokenFunctionntlmGetToken 
)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ KerberosGetToken()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static struct aws_string* Aws::Crt::Http::AdaptiveHttpProxyStrategy::KerberosGetToken (void * user_data,
int * error_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ NtlmGetCredential()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static struct aws_string* Aws::Crt::Http::AdaptiveHttpProxyStrategy::NtlmGetCredential (void * user_data,
int * error_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ NtlmGetToken()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static struct aws_string* Aws::Crt::Http::AdaptiveHttpProxyStrategy::NtlmGetToken (void * user_data,
const struct aws_byte_cursor * challenge_cursor,
int * error_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ SetStrategy()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Http::AdaptiveHttpProxyStrategy::SetStrategy (struct aws_http_proxy_strategy * strategy)
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.png b/docs/class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.png new file mode 100644 index 0000000000000000000000000000000000000000..3a22121054308ff82999e2e5029c3a2fcce8b6c2 GIT binary patch literal 912 zcmeAS@N?(olHy`uVBq!ia0vp^Ux7G)gBeJE+jkfwArasc;`;ype<1V4o3Ew)hb917 zV0_@f0oKkt@<1*}NswPK15gnNTs;+H#K6ET@9E+gQo;Ck?(3q@T0E}ew~cH6yW4f< zIvkoY;pJ27wHbSZmkSATPxx_qTW++)M$aGv-7L?pg|51uh9<6aRbKkN{8(IQ6DK$S zxbjN7+S|rw4E+7BSo9wE2y!>Rk||PUp87j|MZ984`~0P5MzfRdpUF$zRLeg9vA%Ou z^ul|a-%dPN|8z;}@wxs#Z!9nUwKuAZGi&nJbF0c-mZr$`EGXgq4T{tYIYl@?kanJs%~e^-k|!Yao5czHGlK}Q5)-jW6sW{+m1!?rM^6M z+gE*}%JS=1(k30xU!GelT)Oerq5Nu}wH47#lS`yEALv#p;a7iX3(y}R4acGJyN6WcvuUms=&&2Nt7pTF}=TArTguQ_q|4g(GNY5kKw z(BCQkl+UDJzgVwawvJsVrIufmaJIek?e3JfldtHR zCCraoCH?9;$KBAH?pr5xHr5(v&wn1N=eS+l@>`|tGug_2mg~<6NabDh8Er-{SlkWyi zUUA;H_1fdYJa6M(?*p^eTEE|y_e9Y3q~uLys2OJtMx|CamLOPzCfovG}x zww|avcW>UQt?s$KTV+mN`Wj@FHTlzzw_Db3U$J)W@8bdei@vT{zt}qT>7%gkcBRIf z-Y#)|RW@nvrcdfOj>=vsP5-pBeD8vF8=tNCYglwOH7Yi-F!uVb9RBrorSGQ8)pe$c z-}_Qve5-8JoE2{$>Rove$6VoTyztp&-->;bZ}J2DkL?n9wtm?>zEtiPuU9hGwZa0t h>fSTWr6NB68D-8IFMFfIs|(CN44$rjF6*2UngCk?y*&T` literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection-members.html new file mode 100644 index 000000000..e545ed674 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientConnection Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpClientConnection, including all inherited members.

+ + + + + + + + + + + + + + +
Close() noexceptAws::Crt::Http::HttpClientConnection
CreateConnection(const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionstatic
GetVersion() noexceptAws::Crt::Http::HttpClientConnection
HttpClientConnection(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionprotected
IsOpen() const noexceptAws::Crt::Http::HttpClientConnection
LastError() const noexceptAws::Crt::Http::HttpClientConnectioninline
m_connectionAws::Crt::Http::HttpClientConnectionprotected
NewClientStream(const HttpRequestOptions &requestOptions) noexceptAws::Crt::Http::HttpClientConnection
operator=(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
operator=(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
~HttpClientConnection()=defaultAws::Crt::Http::HttpClientConnectionvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html new file mode 100644 index 000000000..a980a7b8c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html @@ -0,0 +1,506 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <HttpConnection.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpClientConnection:
+
+
+ + +Aws::Crt::Http::ManagedConnection +Aws::Crt::Http::UnmanagedConnection + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~HttpClientConnection ()=default
 
 HttpClientConnection (const HttpClientConnection &)=delete
 
 HttpClientConnection (HttpClientConnection &&)=delete
 
HttpClientConnectionoperator= (const HttpClientConnection &)=delete
 
HttpClientConnectionoperator= (HttpClientConnection &&)=delete
 
std::shared_ptr< HttpClientStreamNewClientStream (const HttpRequestOptions &requestOptions) noexcept
 
bool IsOpen () const noexcept
 
void Close () noexcept
 
HttpVersion GetVersion () noexcept
 
int LastError () const noexcept
 
+ + + +

+Static Public Member Functions

static bool CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept
 
+ + + +

+Protected Member Functions

 HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept
 
+ + + +

+Protected Attributes

aws_http_connection * m_connection
 
+

Detailed Description

+

Represents a connection from a Http Client to a Server.

+

Constructor & Destructor Documentation

+ +

◆ ~HttpClientConnection()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Http::HttpClientConnection::~HttpClientConnection ()
+
+virtualdefault
+
+ +
+
+ +

◆ HttpClientConnection() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnection::HttpClientConnection (const HttpClientConnection)
+
+delete
+
+ +
+
+ +

◆ HttpClientConnection() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnection::HttpClientConnection (HttpClientConnection && )
+
+delete
+
+ +
+
+ +

◆ HttpClientConnection() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::HttpClientConnection::HttpClientConnection (aws_http_connection * m_connection,
Allocatorallocator 
)
+
+protectednoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Close()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Http::HttpClientConnection::Close ()
+
+noexcept
+
+

Initiate a shutdown of the connection. Sometimes, connections are persistent and you want to close them before shutting down your application or whatever is consuming this interface.

+

Assuming OnConnectionShutdown has not already been invoked, it will be invoked as a result of this call.

+ +
+
+ +

◆ CreateConnection()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Http::HttpClientConnection::CreateConnection (const HttpClientConnectionOptionsconnectionOptions,
Allocatorallocator 
)
+
+staticnoexcept
+
+

Create a new Https Connection to hostName:port, using socketOptions for tcp options and tlsConnOptions for TLS/SSL options. If tlsConnOptions is null http (plain-text) will be used.

+

returns true on success, and false on failure. If false is returned, onConnectionSetup will not be invoked. On success, onConnectionSetup will be called, either with a connection, or an errorCode.

+ +
+
+ +

◆ GetVersion()

+ +
+
+ + + + + +
+ + + + + + + +
HttpVersion Aws::Crt::Http::HttpClientConnection::GetVersion ()
+
+noexcept
+
+
Returns
protocol version the connection used
+ +
+
+ +

◆ IsOpen()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Http::HttpClientConnection::IsOpen () const
+
+noexcept
+
+
Returns
true unless the connection is closed or closing.
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Http::HttpClientConnection::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewClientStream()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< HttpClientStream > Aws::Crt::Http::HttpClientConnection::NewClientStream (const HttpRequestOptionsrequestOptions)
+
+noexcept
+
+

Make a new client initiated request on this connection.

+

If you take a reference to the return value, the memory and resources for the connection and stream will not be cleaned up until you release it. You can however, release the reference as soon as you don't need it anymore. The internal reference count ensures the resources will not be freed until the stream is completed.

+

Returns an instance of HttpStream upon success and nullptr on failure.

+

You must call HttpClientStream::Activate() to begin outgoing processing of the stream.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnection& Aws::Crt::Http::HttpClientConnection::operator= (const HttpClientConnection)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnection& Aws::Crt::Http::HttpClientConnection::operator= (HttpClientConnection && )
+
+delete
+
+ +
+
+

Member Data Documentation

+ +

◆ m_connection

+ +
+
+ + + + + +
+ + + + +
aws_http_connection* Aws::Crt::Http::HttpClientConnection::m_connection
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..3781ac092b8cbc018d0c4ac68211a7bf4dc120c9 GIT binary patch literal 2165 zcmc&$Yc!kL8m3KGb*9?J>CADf`&3hERGW%Y9U4Yl(z>*xXj4O5qDhpxmZ~ywt!P|E znQE1ox_6LBXb9;HVGJY0B|;-^6@(%|NY1C{be%u5);Z_b`PTZL{p@!=d$0Yz@3X)4 zrCdUOtNfYzX9@}m$_NLzn}WhFJiwEcb_3|rI-&v$s+XKS?BsGeKxgOI!U%1d0Q>kd z7>qqBquRh!>7E%j7JOiB`W@(GK-5d?ebklX9#-wbd z+XYn{w5KEFSqa|sQUB{~x3dUkU(jQGS8EUy6|wmz8Pzl{jtMIkvVwkYWUel=edsj* zz^_T!xFL;~*?o6_jouk6x7`1A+;a)etUybDG>Mims#*q;okGO)Rb+d;^l8;Vp*7_%v&KY3&`>_}=Jyw32>6 z^YUJ0QOzdh8%(Nq-SHZyS-L1zl85gqZ>&4k!ddcdtAYA70mS-8po&YcUtufwX(O&J zdFLX;X?_HJMS4qLu;sR>f=^kz4Na6k$IQA6N4cFYH0kVtj%I8L?V^?!O&GU0Yj?zx zF?ZyxEwReNq=%pbeI}iQ=3eyp1zYK|T+m>>9OK%|t-IG$IE4`K_ z_J?#)v>aRCe@LcS`>FNs#(RNIBXs~_37(YQhXC?-Pe_qx+uuN18rLKs3LJ*<6pBjpS{t-{-x? z_Kf7lhgVYzU*SMK!y3Cb9e^9rPW<<@u6aX-8L8i;UN3ex!&1lsNbp3r+I5Zsbnp zE!-%lG)`<+R&idd$bO+?1Dniu|4U_Rdm$@~TZJbZIh6%HjvNrfne9{3qN%%?bln#p zx0#0;r(xDYB!8cJY~(y3zQ(=6Y$`j?4qhl!Z}Sc@V0GpTai`wNOZglc;LB)W%@{#f z9eZV_k%r}6#t8pJaxpIq(?WQ%gt#)@H)?*+Hzu9tb-7$R< z6>nH#;lNDod=Xu<*@lHYDBOf?(CRAqYpLEVA=`s{3W_&B%n_4}T5f%Z8XrBYH_@=4 z9qjWk;sWj>HJ2)JS$TzTm|bjghtn^IV~{mT?r<`c5ADXtyIoHeEHDZbDM$46HeuEL zb%h4C$`Cp(KjCybgoBazRcqrmQn^V1LClbsm@%g!+6AjuRpZ3l*dPWsU_A~*t>EAP*}{?8JyFY=3`?~n$d3OaX3}$r+Bdf+NpSe;NhI@$ zqRgHtaR{a2C5BfIR6G4%J5*WMd~S7+wNPGfqUjXxNyv3=&RF!jBB9L;nS68EJ9gU= z9cjwoesMqTgS0g2640dLt?22bw<*c0?Y_$TdKn?cga(I|n!rfv13P%SfDp8PCQwF0 zQ!Dp@!8iu01}`E`YXqo*m%oep9MH@DL*EgArf~-{R*LvmJ)vejE2B1~PpmcWZ!nme US58Db@Q + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientConnectionManager Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpClientConnectionManager, including all inherited members.

+ + + + + + +
AcquireConnection(const OnClientConnectionAvailable &onClientConnectionAvailable) noexceptAws::Crt::Http::HttpClientConnectionManager
InitiateShutdown() noexceptAws::Crt::Http::HttpClientConnectionManager
ManagedConnection classAws::Crt::Http::HttpClientConnectionManagerfriend
NewClientConnectionManager(const HttpClientConnectionManagerOptions &connectionManagerOptions, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Http::HttpClientConnectionManagerstatic
~HttpClientConnectionManager()Aws::Crt::Http::HttpClientConnectionManager
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html new file mode 100644 index 000000000..c614f18e6 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html @@ -0,0 +1,266 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientConnectionManager Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpClientConnectionManager Class Referencefinal
+
+
+ +

#include <HttpConnectionManager.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpClientConnectionManager:
+
+
+ +
+ + + + + + + + +

+Public Member Functions

 ~HttpClientConnectionManager ()
 
bool AcquireConnection (const OnClientConnectionAvailable &onClientConnectionAvailable) noexcept
 
std::future< void > InitiateShutdown () noexcept
 
+ + + +

+Static Public Member Functions

static std::shared_ptr< HttpClientConnectionManagerNewClientConnectionManager (const HttpClientConnectionManagerOptions &connectionManagerOptions, Allocator *allocator=ApiAllocator()) noexcept
 
+ + + +

+Friends

class ManagedConnection
 
+

Detailed Description

+

Manages a pool of connections to a specific endpoint using the same socket and tls options.

+

Constructor & Destructor Documentation

+ +

◆ ~HttpClientConnectionManager()

+ +
+
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionManager::~HttpClientConnectionManager ()
+
+ +
+
+

Member Function Documentation

+ +

◆ AcquireConnection()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpClientConnectionManager::AcquireConnection (const OnClientConnectionAvailableonClientConnectionAvailable)
+
+noexcept
+
+

Acquires a connection from the pool. onClientConnectionAvailable will be invoked upon an available connection. Returns true if the connection request was successfully queued, returns false if it failed. On failure, onClientConnectionAvailable will not be invoked. After receiving a connection, it will automatically be cleaned up when your last reference to the shared_ptr is released.

+
Parameters
+ + +
onClientConnectionAvailablecallback to invoke when a connection becomes available or the acquisition attempt terminates
+
+
+
Returns
true if the acquisition was successfully kicked off, false otherwise (no callback)
+ +
+
+ +

◆ InitiateShutdown()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< void > Aws::Crt::Http::HttpClientConnectionManager::InitiateShutdown ()
+
+noexcept
+
+

Starts shutdown of the connection manager. Returns a future to the connection manager's shutdown process. If EnableBlockingDestruct was enabled on the connection manager options, calling get() on the returned future will block until the last connection is released. If the option is not set, get() will immediately return.

Returns
future which will complete when shutdown has completed
+ +
+
+ +

◆ NewClientConnectionManager()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< HttpClientConnectionManager > Aws::Crt::Http::HttpClientConnectionManager::NewClientConnectionManager (const HttpClientConnectionManagerOptionsconnectionManagerOptions,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Factory function for connection managers

+
Parameters
+ + + +
connectionManagerOptionsconnection manager configuration data
allocatorallocator to use
+
+
+
Returns
a new connection manager instance
+ +
+
+

Friends And Related Function Documentation

+ +

◆ ManagedConnection

+ +
+
+ + + + + +
+ + + + +
friend class ManagedConnection
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..6f717a3103c99c23e5c038634028a6a316fd4732 GIT binary patch literal 1204 zcmeAS@N?(olHy`uVBq!ia0y~yU@Qc(12~w03^*QJH~`hQ$qlFq$PZC}9L@?7hW zI_on#%-*Ax^VKhasK<&s=LZ9n%q75BEz?{*x=;4;W^PTcnK0aT4D!88 z&OIh|Aym}!*Vt9Q&erQTuxu2YdyHFKHvd;9KhhdcPMFI903?eo6$ykxHSfAL3? zzF3DGQPm7~jhSQ=3S*Qi=Yb;qwBUjDSHvAS6+B&K6awSpTV)jdK`iqJK$b6%6@FA& zAs9&06z`wDV`k*ZGdi9UK$p0p+m2tjE|p);FdlZ=G8)?YfDJ^fz(A@}kS%^7S~wSAF;2-v51iW5t%A zXREf{zW#gv(X(?~&u((fbGHAt7L?rh+xD)0{Y7oFdFSrM_tdza$xU~;`+RTagZVqp z3YS+~-`cCXtNlPMhyBmY>)#eOvR8!8SM1wpe_7^xL=@BUqw{a_b@YEt-_YauOwsJo zKb5b#^|Kh`F7G~ac`U7^ zo|YH6{$qV)d+)W(``~XAeh4prk}mN6RJS>QdSTpZ|J>{a!dm_xcX1S6d)^*0bz;Tt z58IDb?Oy-Ac86?!yqx>u^VjZeW4+~Hw@2-JV^gX=@40JT->z(wytZrKwxs3n*FI** zf0gs+{k+@vXLt#+@3`=L>5>lSKaEkAj1|%M{be4+2MMyD2tmSEdLi-Q{-5!!$fYmm TcTUg%7BLK-u6{1-oD!M + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientConnectionManagerOptions Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html new file mode 100644 index 000000000..16c98900a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html @@ -0,0 +1,292 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientConnectionManagerOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpClientConnectionManagerOptions Class Reference
+
+
+ +

#include <HttpConnectionManager.h>

+ + + + + + + + + + + + +

+Public Member Functions

 HttpClientConnectionManagerOptions () noexcept
 
 HttpClientConnectionManagerOptions (const HttpClientConnectionManagerOptions &rhs)=default
 
 HttpClientConnectionManagerOptions (HttpClientConnectionManagerOptions &&rhs)=default
 
HttpClientConnectionManagerOptionsoperator= (const HttpClientConnectionManagerOptions &rhs)=default
 
HttpClientConnectionManagerOptionsoperator= (HttpClientConnectionManagerOptions &&rhs)=default
 
+ + + + + + + +

+Public Attributes

HttpClientConnectionOptions ConnectionOptions
 
size_t MaxConnections
 
bool EnableBlockingShutdown
 
+

Detailed Description

+

Configuration struct containing all options related to connection manager behavior

+

Constructor & Destructor Documentation

+ +

◆ HttpClientConnectionManagerOptions() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions ()
+
+noexcept
+
+ +
+
+ +

◆ HttpClientConnectionManagerOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions (const HttpClientConnectionManagerOptionsrhs)
+
+default
+
+ +
+
+ +

◆ HttpClientConnectionManagerOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions (HttpClientConnectionManagerOptions && rhs)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionManagerOptions& Aws::Crt::Http::HttpClientConnectionManagerOptions::operator= (const HttpClientConnectionManagerOptionsrhs)
+
+default
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionManagerOptions& Aws::Crt::Http::HttpClientConnectionManagerOptions::operator= (HttpClientConnectionManagerOptions && rhs)
+
+default
+
+ +
+
+

Member Data Documentation

+ +

◆ ConnectionOptions

+ +
+
+ + + + +
HttpClientConnectionOptions Aws::Crt::Http::HttpClientConnectionManagerOptions::ConnectionOptions
+
+

The http connection options to use for each connection created by the manager

+ +
+
+ +

◆ EnableBlockingShutdown

+ +
+
+ + + + +
bool Aws::Crt::Http::HttpClientConnectionManagerOptions::EnableBlockingShutdown
+
+

If set, initiate shutdown will return a future that will allow a user to block until the connection manager has completely released all resources. This isn't necessary during the normal flow of an application, but it is useful for scenarios, such as tests, that need deterministic shutdown ordering. Be aware, if you use this anywhere other than the main thread, you will most likely cause a deadlock. If this is set, you MUST call InitiateShutdown() before releasing your last reference to the connection manager.

+ +
+
+ +

◆ MaxConnections

+ +
+
+ + + + +
size_t Aws::Crt::Http::HttpClientConnectionManagerOptions::MaxConnections
+
+

The maximum number of connections the manager is allowed to create/manage

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options-members.html new file mode 100644 index 000000000..15d499e9a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options-members.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientConnectionOptions Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html new file mode 100644 index 000000000..9d6cbf2f4 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html @@ -0,0 +1,430 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientConnectionOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpClientConnectionOptions Class Reference
+
+
+ +

#include <HttpConnection.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 HttpClientConnectionOptions ()
 
 HttpClientConnectionOptions (const HttpClientConnectionOptions &rhs)=default
 
 HttpClientConnectionOptions (HttpClientConnectionOptions &&rhs)=default
 
 ~HttpClientConnectionOptions ()=default
 
HttpClientConnectionOptionsoperator= (const HttpClientConnectionOptions &rhs)=default
 
HttpClientConnectionOptionsoperator= (HttpClientConnectionOptions &&rhs)=default
 
+ + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

Io::ClientBootstrapBootstrap
 
size_t InitialWindowSize
 
OnConnectionSetup OnConnectionSetupCallback
 
OnConnectionShutdown OnConnectionShutdownCallback
 
String HostName
 
uint32_t Port
 
Io::SocketOptions SocketOptions
 
Optional< Io::TlsConnectionOptionsTlsOptions
 
Optional< HttpClientConnectionProxyOptionsProxyOptions
 
bool ManualWindowManagement
 
+

Detailed Description

+

Configuration structure holding all options relating to http connection establishment

+

Constructor & Destructor Documentation

+ +

◆ HttpClientConnectionOptions() [1/3]

+ +
+
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions ()
+
+ +
+
+ +

◆ HttpClientConnectionOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions (const HttpClientConnectionOptionsrhs)
+
+default
+
+ +
+
+ +

◆ HttpClientConnectionOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions (HttpClientConnectionOptions && rhs)
+
+default
+
+ +
+
+ +

◆ ~HttpClientConnectionOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionOptions::~HttpClientConnectionOptions ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionOptions& Aws::Crt::Http::HttpClientConnectionOptions::operator= (const HttpClientConnectionOptionsrhs)
+
+default
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionOptions& Aws::Crt::Http::HttpClientConnectionOptions::operator= (HttpClientConnectionOptions && rhs)
+
+default
+
+ +
+
+

Member Data Documentation

+ +

◆ Bootstrap

+ +
+
+ + + + +
Io::ClientBootstrap* Aws::Crt::Http::HttpClientConnectionOptions::Bootstrap
+
+

The client bootstrap to use for setting up and tearing down connections. Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

+ +
+
+ +

◆ HostName

+ +
+
+ + + + +
String Aws::Crt::Http::HttpClientConnectionOptions::HostName
+
+

The name of the http server to connect to. Required.

+ +
+
+ +

◆ InitialWindowSize

+ +
+
+ + + + +
size_t Aws::Crt::Http::HttpClientConnectionOptions::InitialWindowSize
+
+

The TCP read window allowed for Http 1.1 connections and Initial Windows for H2 connections.

+ +
+
+ +

◆ ManualWindowManagement

+ +
+
+ + + + +
bool Aws::Crt::Http::HttpClientConnectionOptions::ManualWindowManagement
+
+

If set to true, then the TCP read back pressure mechanism will be enabled. You should only use this if you're allowing http response body data to escape the callbacks. E.g. you're putting the data into a queue for another thread to process and need to make sure the memory usage is bounded. If this is enabled, you must call HttpStream::UpdateWindow() for every byte read from the OnIncomingBody callback.

+ +
+
+ +

◆ OnConnectionSetupCallback

+ +
+
+ + + + +
OnConnectionSetup Aws::Crt::Http::HttpClientConnectionOptions::OnConnectionSetupCallback
+
+

The callback invoked on connection establishment, whether success or failure. See OnConnectionSetup for more info. Required.

+ +
+
+ +

◆ OnConnectionShutdownCallback

+ +
+
+ + + + +
OnConnectionShutdown Aws::Crt::Http::HttpClientConnectionOptions::OnConnectionShutdownCallback
+
+

The callback invoked on connection shutdown. See OnConnectionShutdown for more info. Required.

+ +
+
+ +

◆ Port

+ +
+
+ + + + +
uint32_t Aws::Crt::Http::HttpClientConnectionOptions::Port
+
+

The port of the http server to connect to. Required.

+ +
+
+ +

◆ ProxyOptions

+ +
+
+ + + + +
Optional<HttpClientConnectionProxyOptions> Aws::Crt::Http::HttpClientConnectionOptions::ProxyOptions
+
+

The proxy options for the http connection. Optional.

+ +
+
+ +

◆ SocketOptions

+ +
+
+ + + + +
Io::SocketOptions Aws::Crt::Http::HttpClientConnectionOptions::SocketOptions
+
+

The socket options of the connection. Required.

+ +
+
+ +

◆ TlsOptions

+ +
+
+ + + + +
Optional<Io::TlsConnectionOptions> Aws::Crt::Http::HttpClientConnectionOptions::TlsOptions
+
+

The TLS options for the http connection. Optional.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options-members.html new file mode 100644 index 000000000..c92ab1076 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientConnectionProxyOptions Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html new file mode 100644 index 000000000..abde3f3d7 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html @@ -0,0 +1,424 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientConnectionProxyOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpClientConnectionProxyOptions Class Reference
+
+
+ +

#include <HttpConnection.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 HttpClientConnectionProxyOptions ()
 
 HttpClientConnectionProxyOptions (const HttpClientConnectionProxyOptions &rhs)=default
 
 HttpClientConnectionProxyOptions (HttpClientConnectionProxyOptions &&rhs)=default
 
HttpClientConnectionProxyOptionsoperator= (const HttpClientConnectionProxyOptions &rhs)=default
 
HttpClientConnectionProxyOptionsoperator= (HttpClientConnectionProxyOptions &&rhs)=default
 
 ~HttpClientConnectionProxyOptions ()=default
 
void InitializeRawProxyOptions (struct aws_http_proxy_options &raw_options) const
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

String HostName
 
uint32_t Port
 
Optional< Io::TlsConnectionOptionsTlsOptions
 
AwsHttpProxyConnectionType ProxyConnectionType
 
std::shared_ptr< HttpProxyStrategyProxyStrategy
 
AwsHttpProxyAuthenticationType AuthType
 
String BasicAuthUsername
 
String BasicAuthPassword
 
+

Detailed Description

+

Configuration structure that holds all proxy-related http connection options

+

Constructor & Destructor Documentation

+ +

◆ HttpClientConnectionProxyOptions() [1/3]

+ +
+
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions ()
+
+ +
+
+ +

◆ HttpClientConnectionProxyOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions (const HttpClientConnectionProxyOptionsrhs)
+
+default
+
+ +
+
+ +

◆ HttpClientConnectionProxyOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions (HttpClientConnectionProxyOptions && rhs)
+
+default
+
+ +
+
+ +

◆ ~HttpClientConnectionProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpClientConnectionProxyOptions::~HttpClientConnectionProxyOptions ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ InitializeRawProxyOptions()

+ +
+
+ + + + + + + + +
void Aws::Crt::Http::HttpClientConnectionProxyOptions::InitializeRawProxyOptions (struct aws_http_proxy_options & raw_options) const
+
+

Intended for internal use only. Initializes the C proxy configuration structure, aws_http_proxy_options, from an HttpClientConnectionProxyOptions instance.

+
Parameters
+ + +
raw_options- output parameter containing low level proxy options to be passed to the C interface
+
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionProxyOptions& Aws::Crt::Http::HttpClientConnectionProxyOptions::operator= (const HttpClientConnectionProxyOptionsrhs)
+
+default
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientConnectionProxyOptions& Aws::Crt::Http::HttpClientConnectionProxyOptions::operator= (HttpClientConnectionProxyOptions && rhs)
+
+default
+
+ +
+
+

Member Data Documentation

+ +

◆ AuthType

+ +
+
+ + + + +
AwsHttpProxyAuthenticationType Aws::Crt::Http::HttpClientConnectionProxyOptions::AuthType
+
+
Deprecated:
What kind of authentication approach to use when connecting to the proxy Replaced by proxy strategy
+

Backwards compatibility achieved by invoking CreateBasicHttpProxyStrategy if (1) ProxyStrategy is null (2) AuthType is AwsHttpProxyAuthenticationType::Basic

+ +
+
+ +

◆ BasicAuthPassword

+ +
+
+ + + + +
String Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthPassword
+
+
Deprecated:
The password to use if connecting to the proxy via basic authentication Replaced by using the result of CreateBasicHttpProxyStrategy()
+ +
+
+ +

◆ BasicAuthUsername

+ +
+
+ + + + +
String Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthUsername
+
+
Deprecated:
The username to use if connecting to the proxy via basic authentication Replaced by using the result of CreateBasicHttpProxyStrategy()
+ +
+
+ +

◆ HostName

+ +
+
+ + + + +
String Aws::Crt::Http::HttpClientConnectionProxyOptions::HostName
+
+

The name of the proxy server to connect through. Required.

+ +
+
+ +

◆ Port

+ +
+
+ + + + +
uint32_t Aws::Crt::Http::HttpClientConnectionProxyOptions::Port
+
+

The port of the proxy server to connect to. Required.

+ +
+
+ +

◆ ProxyConnectionType

+ +
+
+ + + + +
AwsHttpProxyConnectionType Aws::Crt::Http::HttpClientConnectionProxyOptions::ProxyConnectionType
+
+

What kind of proxy connection to make

+ +
+
+ +

◆ ProxyStrategy

+ +
+
+ + + + +
std::shared_ptr<HttpProxyStrategy> Aws::Crt::Http::HttpClientConnectionProxyOptions::ProxyStrategy
+
+

Proxy strategy to use while negotiating the connection. Use null for no additional steps.

+ +
+
+ +

◆ TlsOptions

+ +
+
+ + + + +
Optional<Io::TlsConnectionOptions> Aws::Crt::Http::HttpClientConnectionProxyOptions::TlsOptions
+
+

Sets the TLS options for the connection to the proxy. Optional.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream-members.html new file mode 100644 index 000000000..b31fb572b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpClientStream Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpClientStream, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
Activate() noexceptAws::Crt::Http::HttpClientStream
GetConnection() const noexceptAws::Crt::Http::HttpStream
GetResponseStatusCode() const noexcept overrideAws::Crt::Http::HttpClientStreamvirtual
HttpClientConnection classAws::Crt::Http::HttpClientStreamfriend
HttpClientStream(const HttpClientStream &)=deleteAws::Crt::Http::HttpClientStream
HttpClientStream(HttpClientStream &&)=deleteAws::Crt::Http::HttpClientStream
HttpStream(const HttpStream &)=deleteAws::Crt::Http::HttpStream
HttpStream(HttpStream &&)=deleteAws::Crt::Http::HttpStream
HttpStream(const std::shared_ptr< HttpClientConnection > &connection) noexceptAws::Crt::Http::HttpStreamprotected
m_connectionAws::Crt::Http::HttpStreamprotected
m_streamAws::Crt::Http::HttpStreamprotected
operator=(const HttpClientStream &)=deleteAws::Crt::Http::HttpClientStream
operator=(HttpClientStream &&)=deleteAws::Crt::Http::HttpClientStream
Aws::Crt::Http::HttpStream::operator=(const HttpStream &)=deleteAws::Crt::Http::HttpStream
Aws::Crt::Http::HttpStream::operator=(HttpStream &&)=deleteAws::Crt::Http::HttpStream
UpdateWindow(std::size_t incrementSize) noexceptAws::Crt::Http::HttpStream
~HttpClientStream()Aws::Crt::Http::HttpClientStream
~HttpStream()Aws::Crt::Http::HttpStreamvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html new file mode 100644 index 000000000..5eeaef9ac --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html @@ -0,0 +1,351 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpClientStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpClientStream Class Referencefinal
+
+
+ +

#include <HttpConnection.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpClientStream:
+
+
+ + +Aws::Crt::Http::HttpStream + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~HttpClientStream ()
 
 HttpClientStream (const HttpClientStream &)=delete
 
 HttpClientStream (HttpClientStream &&)=delete
 
HttpClientStreamoperator= (const HttpClientStream &)=delete
 
HttpClientStreamoperator= (HttpClientStream &&)=delete
 
virtual int GetResponseStatusCode () const noexcept override
 
bool Activate () noexcept
 
- Public Member Functions inherited from Aws::Crt::Http::HttpStream
virtual ~HttpStream ()
 
 HttpStream (const HttpStream &)=delete
 
 HttpStream (HttpStream &&)=delete
 
HttpStreamoperator= (const HttpStream &)=delete
 
HttpStreamoperator= (HttpStream &&)=delete
 
HttpClientConnectionGetConnection () const noexcept
 
void UpdateWindow (std::size_t incrementSize) noexcept
 
+ + + +

+Friends

class HttpClientConnection
 
+ + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from Aws::Crt::Http::HttpStream
 HttpStream (const std::shared_ptr< HttpClientConnection > &connection) noexcept
 
- Protected Attributes inherited from Aws::Crt::Http::HttpStream
aws_http_stream * m_stream
 
std::shared_ptr< HttpClientConnectionm_connection
 
+

Detailed Description

+

Subclass that represents an http client's view of an HttpStream.

+

Constructor & Destructor Documentation

+ +

◆ ~HttpClientStream()

+ +
+
+ + + + + + + +
Aws::Crt::Http::HttpClientStream::~HttpClientStream ()
+
+ +
+
+ +

◆ HttpClientStream() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientStream::HttpClientStream (const HttpClientStream)
+
+delete
+
+ +
+
+ +

◆ HttpClientStream() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpClientStream::HttpClientStream (HttpClientStream && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Http::HttpClientStream::Activate ()
+
+noexcept
+
+

Activates the request's outgoing stream processing.

+

Returns true on success, false otherwise.

+ +
+
+ +

◆ GetResponseStatusCode()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Http::HttpClientStream::GetResponseStatusCode () const
+
+overridevirtualnoexcept
+
+

If this stream was initiated as a request, assuming the headers of the response has been received, this value contains the Http Response Code. *

+ +

Implements Aws::Crt::Http::HttpStream.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientStream& Aws::Crt::Http::HttpClientStream::operator= (const HttpClientStream)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpClientStream& Aws::Crt::Http::HttpClientStream::operator= (HttpClientStream && )
+
+delete
+
+ +
+
+

Friends And Related Function Documentation

+ +

◆ HttpClientConnection

+ +
+
+ + + + + +
+ + + + +
friend class HttpClientConnection
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_client_stream.png new file mode 100644 index 0000000000000000000000000000000000000000..90e9219008a3c6e5667157350144c78da1aa4d68 GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0y~yU}OcdJ2;quTed*QhKZ~p^-~Em%t*XwSd&e%o^y3Vcvp!zG zOeSYKr6{~}*&l-U7hH$GI>>Udi~#J zX8&gyUn_aF^q4G{Z|RHR4Ochz*398{+_0}2Z ze)gT18Ik%kD&u&0%iGyq3B~RrT&iw+1Fv=lTuo|q(y9Duv|;MSdxB+=tFq3{;|RU_ zfAzezkIXfm6s=uVwPNwT>u$g0xK^#2FQ&O-m7TEW1SZW1O{=VCYqkg+y3NWUe~q7E zPu!9X4nGvxf;Som#*lYrpO;2HI^`feZoQ*JD%x$SZHW1i&BjyqR_xe`sbUY+`f zUt>w(zBx^SH*2=@Ocu>t>V5gn4jU7ZJ^H_{D_(0T+%QG4pV4;7glY5Sn>)77xu|q- z#@+YA`;KVZ{#wDkHqooAqvxx&h>FL?JiQyjg66ks3g4WzOx!9S;qqkCydaIz)A_eM zoUH#E+s!W0%wqL%c`|KYpuyyOb=IjL#5HcbdhywzNkmw1=koYP0kXZn`Xts}soNB7 zEXCD#aeLqib_>yuPKT!W#a~-xeD&8Q3&|NfmH(_zQZoPYWtoUz<+6)k=HIPXQhM&f zwd8}Xh>MGzF3jg{5IK9jL;EJ4ml9}&9Hz}<(xqs%Y z`quMIJ<;;jx#utLH(Q@?81b%L^nxpwns4rbD&y@hcRu?h#gJV)e`!KRy3VtLE1RPX zV&ksKa&c%}JIlIz%8rY5zRLIcSYMy9Ox|j4$RP1bi#2@PnQc89TP|CFxGG|#@p_Bq z%(PHO)`s9+ZU=p;e!rb^@PC6-tyFI5m&%5QB!&V%bIlO<#ru@owAW6%`FUpQH$Rtt zr@IgRHJ>og>MBu8^jfYTeRXD5ZRLVjeHu$HacUG^wwD)W@O$yfmy_YVN!R!5#fqTh t_~yMP!-4Ic&_ua;rW1$ap4k5kJAF>f_GJBD4=j%uJYD@<);T3K0RUUuHtYZZ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_message-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_message-members.html new file mode 100644 index 000000000..86a51eb06 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_message-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpMessage Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AddHeader(const HttpHeader &header) noexceptAws::Crt::Http::HttpMessage
EraseHeader(size_t index) noexceptAws::Crt::Http::HttpMessage
GetBody() const noexceptAws::Crt::Http::HttpMessage
GetHeader(size_t index) const noexceptAws::Crt::Http::HttpMessage
GetHeaderCount() const noexceptAws::Crt::Http::HttpMessage
HttpMessage(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
HttpMessage(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
HttpMessage(Allocator *allocator, struct aws_http_message *message) noexceptAws::Crt::Http::HttpMessageprotected
m_allocatorAws::Crt::Http::HttpMessageprotected
m_bodyStreamAws::Crt::Http::HttpMessageprotected
m_messageAws::Crt::Http::HttpMessageprotected
operator bool() const noexceptAws::Crt::Http::HttpMessageinline
operator=(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
operator=(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexceptAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexceptAws::Crt::Http::HttpMessage
~HttpMessage()Aws::Crt::Http::HttpMessagevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_message.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_message.html new file mode 100644 index 000000000..8e290aa61 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_message.html @@ -0,0 +1,624 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpMessage Class Reference
+
+
+ +

#include <HttpRequestResponse.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpMessage:
+
+
+ + +Aws::Crt::Http::HttpRequest +Aws::Crt::Http::HttpResponse + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~HttpMessage ()
 
 HttpMessage (const HttpMessage &)=delete
 
 HttpMessage (HttpMessage &&)=delete
 
HttpMessageoperator= (const HttpMessage &)=delete
 
HttpMessageoperator= (HttpMessage &&)=delete
 
std::shared_ptr< Aws::Crt::Io::InputStreamGetBody () const noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexcept
 
size_t GetHeaderCount () const noexcept
 
Optional< HttpHeaderGetHeader (size_t index) const noexcept
 
bool AddHeader (const HttpHeader &header) noexcept
 
bool EraseHeader (size_t index) noexcept
 
 operator bool () const noexcept
 
+ + + +

+Protected Member Functions

 HttpMessage (Allocator *allocator, struct aws_http_message *message) noexcept
 
+ + + + + + + +

+Protected Attributes

Allocatorm_allocator
 
struct aws_http_message * m_message
 
std::shared_ptr< Aws::Crt::Io::InputStreamm_bodyStream
 
+

Detailed Description

+

Base class representing a mutable http request or response.

+

Constructor & Destructor Documentation

+ +

◆ ~HttpMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpMessage::~HttpMessage ()
+
+virtual
+
+ +
+
+ +

◆ HttpMessage() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpMessage::HttpMessage (const HttpMessage)
+
+delete
+
+ +
+
+ +

◆ HttpMessage() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpMessage::HttpMessage (HttpMessage && )
+
+delete
+
+ +
+
+ +

◆ HttpMessage() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::HttpMessage::HttpMessage (Allocatorallocator,
struct aws_http_message * message 
)
+
+protectednoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AddHeader()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpMessage::AddHeader (const HttpHeaderheader)
+
+noexcept
+
+

Adds a header to the request

Parameters
+ + +
headerheader to add
+
+
+
Returns
success/failure
+ +
+
+ +

◆ EraseHeader()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpMessage::EraseHeader (size_t index)
+
+noexcept
+
+

Removes a header from the request

Parameters
+ + +
indexindex of the header to remove
+
+
+
Returns
success/failure
+ +
+
+ +

◆ GetBody()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< Aws::Crt::Io::InputStream > Aws::Crt::Http::HttpMessage::GetBody () const
+
+noexcept
+
+

Gets the input stream representing the message body

+ +
+
+ +

◆ GetHeader()

+ +
+
+ + + + + +
+ + + + + + + + +
Optional< HttpHeader > Aws::Crt::Http::HttpMessage::GetHeader (size_t index) const
+
+noexcept
+
+

Gets a particular header in the request

Parameters
+ + +
indexindex of the header to fetch
+
+
+
Returns
an option containing the requested header if the index is in bounds
+ +
+
+ +

◆ GetHeaderCount()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Http::HttpMessage::GetHeaderCount () const
+
+noexcept
+
+

Gets the number of headers contained in this request

Returns
the number of headers contained in this request
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpMessage::operator bool () const
+
+inlinenoexcept
+
+
Returns
true/false if the underlying object is valid
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpMessage& Aws::Crt::Http::HttpMessage::operator= (const HttpMessage)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpMessage& Aws::Crt::Http::HttpMessage::operator= (HttpMessage && )
+
+delete
+
+ +
+
+ +

◆ SetBody() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpMessage::SetBody (const std::shared_ptr< Aws::Crt::Io::InputStream > & body)
+
+noexcept
+
+

Sets the input stream representing the message body

Parameters
+ + +
bodythe input stream representing the message body
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SetBody() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpMessage::SetBody (const std::shared_ptr< Aws::Crt::Io::IStream > & body)
+
+noexcept
+
+

Sets the input stream representing the message body

Parameters
+ + +
bodythe input stream representing the message body
+
+
+
Returns
success/failure
+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+ + + + + +
+ + + + +
Allocator* Aws::Crt::Http::HttpMessage::m_allocator
+
+protected
+
+ +
+
+ +

◆ m_bodyStream

+ +
+
+ + + + + +
+ + + + +
std::shared_ptr<Aws::Crt::Io::InputStream> Aws::Crt::Http::HttpMessage::m_bodyStream
+
+protected
+
+ +
+
+ +

◆ m_message

+ +
+
+ + + + + +
+ + + + +
struct aws_http_message* Aws::Crt::Http::HttpMessage::m_message
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_message.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_message.png new file mode 100644 index 0000000000000000000000000000000000000000..3ebc41590f596582cff0305f9f700a0ae20d6dce GIT binary patch literal 975 zcmeAS@N?(olHy`uVBq!ia0y~yV2lH@12~w0WLn4DH$X}vz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-oplBP-S)04*tm@rqCk=HDr5$;y-yp2H)P#-Uu%XYjh2jT#FK|C_d%;?u{DoUz4A{y1lLK`s{Ochh(zu{Bd}H>2LT~sUGI))Nh4>74LVI-qV-b zTYBbI?6Z~jr^SsQD1Q-K{yLTE_L*DvC=GV5C zwenul)VZ4@!r#|5-kto9XYXn6{G2b{hYR2C70_;b&bvz|LY&=rTlE|!9_RDN9`6^f z-FWYv=8ZS6`7iHYEo7FnIJWiMw8OjZc>Q7Cy8Y^InfI@!Km8iZ|LxU}U0=`4-lwO3 z_l8@n*tF17y0;tpSL|i*FEYDXE`F<@f3N=K=+M>+zdzm0UhVXP^@AGF$AVRicR2Pk zNz%RdR6O06+>ST?P+0i8#>6xF_3?L?=d8QzyKMFM{a)ddvc6SajyzPn z;>i4y-@OgPzy6DV=@sM~zy6?&d3CB>#>vdO6W@Q&j{dgM^nU6j_a!g2r^mng`?o~C zdD`08+S|XZs=Oz?PMwq!9WSmqGfn>I))}$S1XoOd_hwz+z3oe*k5+Bg>HhvzD>M7< z+l2euoCeZD+Madr vFa?SL)5N4F$9(h8S@JhtoLzj*`2+veLXYy)vN`8~xsSoq)z4*}Q$iB}2Sw^- literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy-members.html new file mode 100644 index 000000000..e22f2b71c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpProxyStrategy Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpProxyStrategy, including all inherited members.

+ + + + + + +
CreateAdaptiveHttpProxyStrategy(const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpProxyStrategystatic
CreateBasicHttpProxyStrategy(const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpProxyStrategystatic
HttpProxyStrategy(struct aws_http_proxy_strategy *strategy)Aws::Crt::Http::HttpProxyStrategy
m_strategyAws::Crt::Http::HttpProxyStrategyprotected
~HttpProxyStrategy()Aws::Crt::Http::HttpProxyStrategyvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html new file mode 100644 index 000000000..1e90dfa08 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html @@ -0,0 +1,278 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpProxyStrategy Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpProxyStrategy Class Reference
+
+
+ +

#include <HttpProxyStrategy.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpProxyStrategy:
+
+
+ + +Aws::Crt::Http::AdaptiveHttpProxyStrategy + +
+ + + + + + +

+Public Member Functions

 HttpProxyStrategy (struct aws_http_proxy_strategy *strategy)
 
virtual ~HttpProxyStrategy ()
 
+ + + + + +

+Static Public Member Functions

static std::shared_ptr< HttpProxyStrategyCreateBasicHttpProxyStrategy (const HttpProxyStrategyBasicAuthConfig &config, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< HttpProxyStrategyCreateAdaptiveHttpProxyStrategy (const HttpProxyStrategyAdaptiveConfig &config, Allocator *allocator=ApiAllocator())
 
+ + + +

+Protected Attributes

struct aws_http_proxy_strategy * m_strategy
 
+

Detailed Description

+

Wrapper class for a C-level proxy strategy - an object that allows the user to transform or modify the authentication logic when connecting to a proxy.

+

Constructor & Destructor Documentation

+ +

◆ HttpProxyStrategy()

+ +
+
+ + + + + + + + +
Aws::Crt::Http::HttpProxyStrategy::HttpProxyStrategy (struct aws_http_proxy_strategy * strategy)
+
+ +
+
+ +

◆ ~HttpProxyStrategy()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpProxyStrategy::~HttpProxyStrategy ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateAdaptiveHttpProxyStrategy()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< HttpProxyStrategy > Aws::Crt::Http::HttpProxyStrategy::CreateAdaptiveHttpProxyStrategy (const HttpProxyStrategyAdaptiveConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a proxy strategy that, depending on configuration, can attempt kerberos and/or ntlm authentication when connecting to the proxy

Parameters
+ + + +
configthe adaptive strategy configuration options
allocatorallocator to use
+
+
+
Returns
a new adaptive proxy strategy
+ +
+
+ +

◆ CreateBasicHttpProxyStrategy()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< HttpProxyStrategy > Aws::Crt::Http::HttpProxyStrategy::CreateBasicHttpProxyStrategy (const HttpProxyStrategyBasicAuthConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Creates a proxy strategy that performs basic authentication

Parameters
+ + + +
configbasic authentication configuration options
allocatorallocator to use
+
+
+
Returns
a new basic authentication proxy strategy
+ +
+
+

Member Data Documentation

+ +

◆ m_strategy

+ +
+
+ + + + + +
+ + + + +
struct aws_http_proxy_strategy* Aws::Crt::Http::HttpProxyStrategy::m_strategy
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.png new file mode 100644 index 0000000000000000000000000000000000000000..775e9cb3fcbf7d5ccb52cc6e6a548dbfadfb0c25 GIT binary patch literal 911 zcmV;A191F_P)002-30{{R3_P)ak0000OP)t-s|Ns90 z008Lh^>vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009XNkly1(KHeET@Bf%JRY8(#{lZ^ZAWVb=;?H5oc`0H%}@`0c2l;$Lw$#k9ln=ZNgaxQQm2*4 z%G>cWrL`66eYHK(`BPrBoVf8RAA4G--yPEgwOX}iNl!6K1hx7mlr;yZ-M?~z9)KBPu*fFVB4+n^% zMGX)`iy9z?7BxT&Eoy)mTGRkBw5S1MXi)>i(4q#2p+yZ4LyH<9h88tI3@vJa@6@(! z+t28+ZQJ%UViOSwrbR6x5<`nxL?nhZbrKQjDLwyP9FK?R=P^XYjQZ2X=uPmWeJni8 zET`5ujpiuoG;-Wc**;0F0(J;RM2!yh9YS_^hgwN(v3^o}pYz<$<72)#l}x=`_9Ho+ zkLNQ{ZStZO>SM+}+oXFgd0L83`N#>V`%tM>jJk$*;Y5-e`gDw~-9P(i+)VmTw7fOi z)9hIVXnky~F0~}7qf?>v;-1ISq;UyY&cn~UY={@F)U}Cc126W$U~p4YgYG_;cFUOVrxt{->x%(LCzwY^SPB-0JRA zH#6H#I;3usbjr%!U=w#x*G}@ecim9eSaa0&8ky=+t*)?`uB&ajhgYAP`=y6pqUnuS zJzUM!oh&cZ_HY$Sy}3k0-qYw6`HIi9=ZnGq2K8jDOJV+M>giCrfIgpEMC4a!QHzMg l(4rO*iJ>R;wryK9{R3rRGN&H_hBN>G002ovPDHLkV1fi-!KeTL literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_request-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_request-members.html new file mode 100644 index 000000000..82bb60183 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_request-members.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpRequest Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
AddHeader(const HttpHeader &header) noexceptAws::Crt::Http::HttpMessage
EraseHeader(size_t index) noexceptAws::Crt::Http::HttpMessage
GetBody() const noexceptAws::Crt::Http::HttpMessage
GetHeader(size_t index) const noexceptAws::Crt::Http::HttpMessage
GetHeaderCount() const noexceptAws::Crt::Http::HttpMessage
GetMethod() const noexceptAws::Crt::Http::HttpRequest
GetPath() const noexceptAws::Crt::Http::HttpRequest
HttpMessage(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
HttpMessage(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
HttpMessage(Allocator *allocator, struct aws_http_message *message) noexceptAws::Crt::Http::HttpMessageprotected
HttpRequest(Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpRequest
HttpRequest(Allocator *allocator, struct aws_http_message *message)Aws::Crt::Http::HttpRequestprotected
m_allocatorAws::Crt::Http::HttpMessageprotected
m_bodyStreamAws::Crt::Http::HttpMessageprotected
m_messageAws::Crt::Http::HttpMessageprotected
Mqtt5::Mqtt5ClientCore classAws::Crt::Http::HttpRequestfriend
Mqtt::MqttConnectionCore classAws::Crt::Http::HttpRequestfriend
operator bool() const noexceptAws::Crt::Http::HttpMessageinline
operator=(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
operator=(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexceptAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexceptAws::Crt::Http::HttpMessage
SetMethod(ByteCursor method) noexceptAws::Crt::Http::HttpRequest
SetPath(ByteCursor path) noexceptAws::Crt::Http::HttpRequest
~HttpMessage()Aws::Crt::Http::HttpMessagevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_request.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_request.html new file mode 100644 index 000000000..7ad015bfe --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_request.html @@ -0,0 +1,375 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpRequest Class Reference
+
+
+ +

#include <HttpRequestResponse.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpRequest:
+
+
+ + +Aws::Crt::Http::HttpMessage + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 HttpRequest (Allocator *allocator=ApiAllocator())
 
Optional< ByteCursorGetMethod () const noexcept
 
bool SetMethod (ByteCursor method) noexcept
 
Optional< ByteCursorGetPath () const noexcept
 
bool SetPath (ByteCursor path) noexcept
 
- Public Member Functions inherited from Aws::Crt::Http::HttpMessage
virtual ~HttpMessage ()
 
 HttpMessage (const HttpMessage &)=delete
 
 HttpMessage (HttpMessage &&)=delete
 
HttpMessageoperator= (const HttpMessage &)=delete
 
HttpMessageoperator= (HttpMessage &&)=delete
 
std::shared_ptr< Aws::Crt::Io::InputStreamGetBody () const noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexcept
 
size_t GetHeaderCount () const noexcept
 
Optional< HttpHeaderGetHeader (size_t index) const noexcept
 
bool AddHeader (const HttpHeader &header) noexcept
 
bool EraseHeader (size_t index) noexcept
 
 operator bool () const noexcept
 
+ + + + + + +

+Protected Member Functions

 HttpRequest (Allocator *allocator, struct aws_http_message *message)
 
- Protected Member Functions inherited from Aws::Crt::Http::HttpMessage
 HttpMessage (Allocator *allocator, struct aws_http_message *message) noexcept
 
+ + + + + +

+Friends

class Mqtt::MqttConnectionCore
 
class Mqtt5::Mqtt5ClientCore
 
+ + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Crt::Http::HttpMessage
Allocatorm_allocator
 
struct aws_http_message * m_message
 
std::shared_ptr< Aws::Crt::Io::InputStreamm_bodyStream
 
+

Detailed Description

+

Class representing a mutable http request.

+

Constructor & Destructor Documentation

+ +

◆ HttpRequest() [1/2]

+ +
+
+ + + + + + + + +
Aws::Crt::Http::HttpRequest::HttpRequest (Allocatorallocator = ApiAllocator())
+
+ +
+
+ +

◆ HttpRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::HttpRequest::HttpRequest (Allocatorallocator,
struct aws_http_message * message 
)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMethod()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< ByteCursor > Aws::Crt::Http::HttpRequest::GetMethod () const
+
+noexcept
+
+
Returns
the value of the Http method associated with this request
+ +
+
+ +

◆ GetPath()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< ByteCursor > Aws::Crt::Http::HttpRequest::GetPath () const
+
+noexcept
+
+
Returns
the value of the URI-path associated with this request
+ +
+
+ +

◆ SetMethod()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpRequest::SetMethod (ByteCursor method)
+
+noexcept
+
+

Sets the value of the Http method associated with this request

+ +
+
+ +

◆ SetPath()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpRequest::SetPath (ByteCursor path)
+
+noexcept
+
+

Sets the value of the URI-path associated with this request

+ +
+
+

Friends And Related Function Documentation

+ +

◆ Mqtt5::Mqtt5ClientCore

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt5::Mqtt5ClientCore
+
+friend
+
+ +
+
+ +

◆ Mqtt::MqttConnectionCore

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt::MqttConnectionCore
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_request.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_request.png new file mode 100644 index 0000000000000000000000000000000000000000..2589134ebdb5e65b0007c1dc5fe493948c4be087 GIT binary patch literal 712 zcmeAS@N?(olHy`uVBq!ia0vp^%YZn5gBeIJnfuQXNJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~g?qXCScJlR>Pcl*L^XIZ{?uk6J!~f?@ zxic+H#v7mJO~^5RxuUKAxWdhAy*JN_hHNjYvf6PlWH@CRucV70Vnx@Fm{bj!dj_O(N z-L89vy?pc0p0YFi8+C4WwECJUtDE;HxBv3%_x78k=NX^%#purm*T}Q`RniJK>do=} zeE1KukLRymknb`<-V8ef^!91)1JV2quV2f}=s&J&@xF0q(7ndbYBMgsWT=}pgCUMs z{Oj-x#g>9vL56kfIyoOK1!1n@6MHPz&D&9a?fhOw_t(eEo-^&4Ff$~HuXuNB&>!hD z(|=a*Up`Tjd)xS@hsMvZ*K}4UOB&~Ga-X&FO0J=B^gFfX~!M8bXVtu)EUQ%XW246At5(oW&R&7He*4N-&1C!T`!59Wjxowcjc^{ zXAi??gnrF#=L>u@>HNEA6K{RIn`2n~>9O;c#7*g$lh2-LpY6W!+RK}6?UzqWKmV<5 za_g{mS1kPnl;Ehf*#u*)e#!`njxgN@xNA D2$E7F literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_response-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_response-members.html new file mode 100644 index 000000000..925677530 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_response-members.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpResponse Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
AddHeader(const HttpHeader &header) noexceptAws::Crt::Http::HttpMessage
EraseHeader(size_t index) noexceptAws::Crt::Http::HttpMessage
GetBody() const noexceptAws::Crt::Http::HttpMessage
GetHeader(size_t index) const noexceptAws::Crt::Http::HttpMessage
GetHeaderCount() const noexceptAws::Crt::Http::HttpMessage
GetResponseCode() const noexceptAws::Crt::Http::HttpResponse
HttpMessage(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
HttpMessage(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
HttpMessage(Allocator *allocator, struct aws_http_message *message) noexceptAws::Crt::Http::HttpMessageprotected
HttpResponse(Allocator *allocator=ApiAllocator())Aws::Crt::Http::HttpResponse
m_allocatorAws::Crt::Http::HttpMessageprotected
m_bodyStreamAws::Crt::Http::HttpMessageprotected
m_messageAws::Crt::Http::HttpMessageprotected
operator bool() const noexceptAws::Crt::Http::HttpMessageinline
operator=(const HttpMessage &)=deleteAws::Crt::Http::HttpMessage
operator=(HttpMessage &&)=deleteAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexceptAws::Crt::Http::HttpMessage
SetBody(const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexceptAws::Crt::Http::HttpMessage
SetResponseCode(int response) noexceptAws::Crt::Http::HttpResponse
~HttpMessage()Aws::Crt::Http::HttpMessagevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_response.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_response.html new file mode 100644 index 000000000..f1ac434df --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_response.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpResponse Class Reference
+
+
+ +

#include <HttpRequestResponse.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpResponse:
+
+
+ + +Aws::Crt::Http::HttpMessage + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 HttpResponse (Allocator *allocator=ApiAllocator())
 
Optional< int > GetResponseCode () const noexcept
 
bool SetResponseCode (int response) noexcept
 
- Public Member Functions inherited from Aws::Crt::Http::HttpMessage
virtual ~HttpMessage ()
 
 HttpMessage (const HttpMessage &)=delete
 
 HttpMessage (HttpMessage &&)=delete
 
HttpMessageoperator= (const HttpMessage &)=delete
 
HttpMessageoperator= (HttpMessage &&)=delete
 
std::shared_ptr< Aws::Crt::Io::InputStreamGetBody () const noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexcept
 
bool SetBody (const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexcept
 
size_t GetHeaderCount () const noexcept
 
Optional< HttpHeaderGetHeader (size_t index) const noexcept
 
bool AddHeader (const HttpHeader &header) noexcept
 
bool EraseHeader (size_t index) noexcept
 
 operator bool () const noexcept
 
+ + + + + + + + + + + +

+Additional Inherited Members

- Protected Member Functions inherited from Aws::Crt::Http::HttpMessage
 HttpMessage (Allocator *allocator, struct aws_http_message *message) noexcept
 
- Protected Attributes inherited from Aws::Crt::Http::HttpMessage
Allocatorm_allocator
 
struct aws_http_message * m_message
 
std::shared_ptr< Aws::Crt::Io::InputStreamm_bodyStream
 
+

Detailed Description

+

Class representing a mutable http response.

+

Constructor & Destructor Documentation

+ +

◆ HttpResponse()

+ +
+
+ + + + + + + + +
Aws::Crt::Http::HttpResponse::HttpResponse (Allocatorallocator = ApiAllocator())
+
+ +
+
+

Member Function Documentation

+ +

◆ GetResponseCode()

+ +
+
+ + + + + +
+ + + + + + + +
Optional< int > Aws::Crt::Http::HttpResponse::GetResponseCode () const
+
+noexcept
+
+
Returns
the integral Http response code associated with this response
+ +
+
+ +

◆ SetResponseCode()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Http::HttpResponse::SetResponseCode (int response)
+
+noexcept
+
+

Sets the integral Http response code associated with this response

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_response.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_response.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7143b0cdb2d5ae43d3bf44aa125eca54af838e GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^tAIFwgBeKfTPSxPNJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~g?hR;hEy=Vo%^=$wE_=oyYR~Q|4*3v zD$MBLaQoU+vDj^Pq6d%o^q&2fdV5gzVT=qG6!kW@rvmH%Y+S8x+TCda6}g?z#2$fZBcLE31TFNhfq9$M0PG zSnS2osNBHh*>U_IJJzx3Mm^8?aOG)oeAs`sj`ciw44%IN7N7ofwR=n4fA_%d$^Rcm zZdLy;8{+wEn%F9p%It++leU*#$-TWzljXsB_5(7r*uQ?9(N-#VWp0Vswa$R+ybKT4 zw{ksLODz5`XWAn0On@XD1N!v^c5U@Y$>mQp9^EFh-53B@!;^(Kl2y- zn<3n=PAWwC^XIoGo~S;I`5yP#>+SA<o=e}J zS+iH8@H5*~hi!Rbxr|4qY%P3Wvog##>6Omc7||@gN!OsEx7*-yo@n{TB{_$=ue#XT z&;3{ElqMOZ-gk-rjQV;))5`ueJW-4QY6vxsa(M8;D<5{%#XE#Pf??T3Go_jOGteN@ehL^>bP0 Hl+XkKaL8A< literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream-members.html new file mode 100644 index 000000000..6e5279ba5 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream-members.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::HttpStream Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::HttpStream, including all inherited members.

+ + + + + + + + + + + + + +
GetConnection() const noexceptAws::Crt::Http::HttpStream
GetResponseStatusCode() const noexcept=0Aws::Crt::Http::HttpStreampure virtual
HttpClientConnection classAws::Crt::Http::HttpStreamfriend
HttpStream(const HttpStream &)=deleteAws::Crt::Http::HttpStream
HttpStream(HttpStream &&)=deleteAws::Crt::Http::HttpStream
HttpStream(const std::shared_ptr< HttpClientConnection > &connection) noexceptAws::Crt::Http::HttpStreamprotected
m_connectionAws::Crt::Http::HttpStreamprotected
m_streamAws::Crt::Http::HttpStreamprotected
operator=(const HttpStream &)=deleteAws::Crt::Http::HttpStream
operator=(HttpStream &&)=deleteAws::Crt::Http::HttpStream
UpdateWindow(std::size_t incrementSize) noexceptAws::Crt::Http::HttpStream
~HttpStream()Aws::Crt::Http::HttpStreamvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.html b/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.html new file mode 100644 index 000000000..28f2ba281 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.html @@ -0,0 +1,448 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::HttpStream Class Referenceabstract
+
+
+ +

#include <HttpConnection.h>

+
+Inheritance diagram for Aws::Crt::Http::HttpStream:
+
+
+ + +Aws::Crt::Http::HttpClientStream + +
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~HttpStream ()
 
 HttpStream (const HttpStream &)=delete
 
 HttpStream (HttpStream &&)=delete
 
HttpStreamoperator= (const HttpStream &)=delete
 
HttpStreamoperator= (HttpStream &&)=delete
 
HttpClientConnectionGetConnection () const noexcept
 
virtual int GetResponseStatusCode () const noexcept=0
 
void UpdateWindow (std::size_t incrementSize) noexcept
 
+ + + +

+Protected Member Functions

 HttpStream (const std::shared_ptr< HttpClientConnection > &connection) noexcept
 
+ + + + + +

+Protected Attributes

aws_http_stream * m_stream
 
std::shared_ptr< HttpClientConnectionm_connection
 
+ + + +

+Friends

class HttpClientConnection
 
+

Detailed Description

+

Represents a single http message exchange (request/response) or in H2, it can also represent a PUSH_PROMISE followed by the accompanying Response.

+

Constructor & Destructor Documentation

+ +

◆ ~HttpStream()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::HttpStream::~HttpStream ()
+
+virtual
+
+ +
+
+ +

◆ HttpStream() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpStream::HttpStream (const HttpStream)
+
+delete
+
+ +
+
+ +

◆ HttpStream() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpStream::HttpStream (HttpStream && )
+
+delete
+
+ +
+
+ +

◆ HttpStream() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Http::HttpStream::HttpStream (const std::shared_ptr< HttpClientConnection > & connection)
+
+protectednoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConnection()

+ +
+
+ + + + + +
+ + + + + + + +
HttpClientConnection & Aws::Crt::Http::HttpStream::GetConnection () const
+
+noexcept
+
+

Get the underlying connection for the stream.

+ +
+
+ +

◆ GetResponseStatusCode()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int Aws::Crt::Http::HttpStream::GetResponseStatusCode () const
+
+pure virtualnoexcept
+
+
Returns
request's Http Response Code. Requires response headers to have been processed first. *
+ +

Implemented in Aws::Crt::Http::HttpClientStream.

+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpStream& Aws::Crt::Http::HttpStream::operator= (const HttpStream)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
HttpStream& Aws::Crt::Http::HttpStream::operator= (HttpStream && )
+
+delete
+
+ +
+
+ +

◆ UpdateWindow()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Http::HttpStream::UpdateWindow (std::size_t incrementSize)
+
+noexcept
+
+

Updates the read window on the connection. In Http 1.1 this relieves TCP back pressure, in H2 this will trigger two WINDOW_UPDATE frames, one for the connection and one for the stream.

+

You do not need to call this unless you utilized the outWindowUpdateSize in OnIncomingBody. See OnIncomingBody for more information.

+

incrementSize is the amount to update the read window by.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ HttpClientConnection

+ +
+
+ + + + + +
+ + + + +
friend class HttpClientConnection
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ m_connection

+ +
+
+ + + + + +
+ + + + +
std::shared_ptr<HttpClientConnection> Aws::Crt::Http::HttpStream::m_connection
+
+protected
+
+ +
+
+ +

◆ m_stream

+ +
+
+ + + + + +
+ + + + +
aws_http_stream* Aws::Crt::Http::HttpStream::m_stream
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.png b/docs/class_aws_1_1_crt_1_1_http_1_1_http_stream.png new file mode 100644 index 0000000000000000000000000000000000000000..0a066270992c29a1642761efa7c90f3ab1af6fc1 GIT binary patch literal 1251 zcmeAS@N?(olHy`uVBq!ia0y~yU}OcdJ2;quG&c;LM#)dJ|Sfd5c{8eXq>7`S*#r0;RJKQXpe#BG1wB)faohS?RRDnYMiyt;8S ze*em|`=9lg&aGPck+XG~)fdehuWq>AJKwq>D(A6_%xdmhF6q*TKRPW!#H&PpF@JsS zZBLEljZ+!#IdH0T(+P8htTpb zFBb31jEy^HuA#6X!d(1KXNPp|z8l}4&e?E_i-%!($yBG6(RH`oL~gy5|9EqXcc69x z!-t9M0u3g|)mx{2;1t~XkwLNhk3hx;%&~hl86V7Y`}qIr9iXr4+L;*c=)!^_jZ3lRLkZ)7 zvsH`-9=meobLb~2w6Zixcr;#}D8djyRPe#Wx32e)iSOmTRlb)^?rQreDe;SgB5OiZ zhlRDTVn;`g<{5imaCpw@5V`&7XrooU4)0N2rJ~q$&6dCyN2mS?*I3e6wK3>(TeQoQ zEq03&Ld@>_WW5XBq_p~BQ^7=G$ zXt|5xR6mE#+5dj7P*P$q`L;|%aObj%U(VglS5mq!s5#+Kt%!?Doi8NSDLu+rX5f4I dOUYlxg*%V`d$l@~6IdcKc)I$ztaD0e0s#J-FcAO% literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection-members.html new file mode 100644 index 000000000..b6ff4c1a3 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::ManagedConnection Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::ManagedConnection, including all inherited members.

+ + + + + + + + + + + + + + + + +
Close() noexceptAws::Crt::Http::HttpClientConnection
CreateConnection(const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionstatic
GetVersion() noexceptAws::Crt::Http::HttpClientConnection
HttpClientConnection(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionprotected
IsOpen() const noexceptAws::Crt::Http::HttpClientConnection
LastError() const noexceptAws::Crt::Http::HttpClientConnectioninline
m_connectionAws::Crt::Http::HttpClientConnectionprotected
ManagedConnection(aws_http_connection *connection, std::shared_ptr< HttpClientConnectionManager > connectionManager)Aws::Crt::Http::ManagedConnectioninline
NewClientStream(const HttpRequestOptions &requestOptions) noexceptAws::Crt::Http::HttpClientConnection
operator=(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
operator=(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
~HttpClientConnection()=defaultAws::Crt::Http::HttpClientConnectionvirtual
~ManagedConnection() overrideAws::Crt::Http::ManagedConnectioninline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.html b/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.html new file mode 100644 index 000000000..bfa86f677 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.html @@ -0,0 +1,198 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::ManagedConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::ManagedConnection Class Referencefinal
+
+
+
+Inheritance diagram for Aws::Crt::Http::ManagedConnection:
+
+
+ + +Aws::Crt::Http::HttpClientConnection + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ManagedConnection (aws_http_connection *connection, std::shared_ptr< HttpClientConnectionManager > connectionManager)
 
 ~ManagedConnection () override
 
- Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
virtual ~HttpClientConnection ()=default
 
 HttpClientConnection (const HttpClientConnection &)=delete
 
 HttpClientConnection (HttpClientConnection &&)=delete
 
HttpClientConnectionoperator= (const HttpClientConnection &)=delete
 
HttpClientConnectionoperator= (HttpClientConnection &&)=delete
 
std::shared_ptr< HttpClientStreamNewClientStream (const HttpRequestOptions &requestOptions) noexcept
 
bool IsOpen () const noexcept
 
void Close () noexcept
 
HttpVersion GetVersion () noexcept
 
int LastError () const noexcept
 
+ + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
static bool CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept
 
- Protected Member Functions inherited from Aws::Crt::Http::HttpClientConnection
 HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept
 
- Protected Attributes inherited from Aws::Crt::Http::HttpClientConnection
aws_http_connection * m_connection
 
+

Constructor & Destructor Documentation

+ +

◆ ManagedConnection()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::ManagedConnection::ManagedConnection (aws_http_connection * connection,
std::shared_ptr< HttpClientConnectionManagerconnectionManager 
)
+
+inline
+
+ +
+
+ +

◆ ~ManagedConnection()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::ManagedConnection::~ManagedConnection ()
+
+inlineoverride
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.png b/docs/class_aws_1_1_crt_1_1_http_1_1_managed_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..fcbe76d6757a8718e505fcf28314f69aae6a172a GIT binary patch literal 1571 zcmb`Hc~DbV6vkhmsNi0mf)Sy%1&R!dq(H?Xpt40E#YjYyB!Un|BV;K15=6%$6r3R7 z5&@BY2_}UA0bdAAJIWReTUZPUQkGx>0VS`%Lrg#834ge5njZWXDt%(?|IH_ha@b&g{Q>)b)IX4f*(0|R=sJ~`=d%I4? zxUputEgFYC3usK6L)7hO3jjLx7}pbi@rZ>&aSqdQhmN@92&{HSW172O?5Xc$gCnQKd)w?*P!i?glZ`u0RZa}u6kxhNVU3Q{~Ks;boTGU(R5v-@fxCv^96 z&$w=80e@z-s|GX^Rn9li##tl9vT`O|k8DPEN-i@Xr;_RjvS0jcVFaX*)_RL5^ztK)}S9gT_ps%BT|2EBzdn__bWwl{lyjJBX6d5}OM z)?IVI9wt3H{tpORD4@w47OOedWNB+_0*|utlK;zqbj)FaXR>TxO=+ck9&EP!qA4nE zG(?J@aCFa26!$8WlmN)bJWPtM<0is`dY5y;+hXwkVbYgGrUM&XC(U><&uA4$agthxT zX@I_G0$^Lc+r<<@be5q3#?aO;b73GvWAT=2XJcsp<*-nlHj%1U(P`oA>1j*zj{H5Y1sIDS{7!$Z@SpFo>B7zL?5EdMlX#Wy03@zx3m$!$pFYXVE2UugM2Cs_B~qYg#*4c}mg zm>3Dag-ITa9gps_|EzB{8?8rq<4y{k-X9C$-P4PU3gH#6RHbHDbZ$xglrR5k8>Pk|p1#>vuCv_l9FX;avQ z?MsWPe9odwWvO6rBsDf^BA&`_dARudu#W7}%9Y~`hb+!$EtgiM!TLamPR-;w-Czq> z7v-R#HBdAqbem|{he$~^?%TTL|F1^|@^Pmzr_J47JGZzmGhF8~S(+amz_?*uStl>u F{1Zw=EuH`X literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection-members.html b/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection-members.html new file mode 100644 index 000000000..d8d803479 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Http::UnmanagedConnection Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Http::UnmanagedConnection, including all inherited members.

+ + + + + + + + + + + + + + + + +
Close() noexceptAws::Crt::Http::HttpClientConnection
CreateConnection(const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionstatic
GetVersion() noexceptAws::Crt::Http::HttpClientConnection
HttpClientConnection(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexceptAws::Crt::Http::HttpClientConnectionprotected
IsOpen() const noexceptAws::Crt::Http::HttpClientConnection
LastError() const noexceptAws::Crt::Http::HttpClientConnectioninline
m_connectionAws::Crt::Http::HttpClientConnectionprotected
NewClientStream(const HttpRequestOptions &requestOptions) noexceptAws::Crt::Http::HttpClientConnection
operator=(const HttpClientConnection &)=deleteAws::Crt::Http::HttpClientConnection
operator=(HttpClientConnection &&)=deleteAws::Crt::Http::HttpClientConnection
UnmanagedConnection(aws_http_connection *connection, Aws::Crt::Allocator *allocator)Aws::Crt::Http::UnmanagedConnectioninline
~HttpClientConnection()=defaultAws::Crt::Http::HttpClientConnectionvirtual
~UnmanagedConnection() overrideAws::Crt::Http::UnmanagedConnectioninline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html b/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html new file mode 100644 index 000000000..fcff9d56b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html @@ -0,0 +1,198 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::UnmanagedConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Http::UnmanagedConnection Class Referencefinal
+
+
+
+Inheritance diagram for Aws::Crt::Http::UnmanagedConnection:
+
+
+ + +Aws::Crt::Http::HttpClientConnection + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UnmanagedConnection (aws_http_connection *connection, Aws::Crt::Allocator *allocator)
 
 ~UnmanagedConnection () override
 
- Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
virtual ~HttpClientConnection ()=default
 
 HttpClientConnection (const HttpClientConnection &)=delete
 
 HttpClientConnection (HttpClientConnection &&)=delete
 
HttpClientConnectionoperator= (const HttpClientConnection &)=delete
 
HttpClientConnectionoperator= (HttpClientConnection &&)=delete
 
std::shared_ptr< HttpClientStreamNewClientStream (const HttpRequestOptions &requestOptions) noexcept
 
bool IsOpen () const noexcept
 
void Close () noexcept
 
HttpVersion GetVersion () noexcept
 
int LastError () const noexcept
 
+ + + + + + + + + + +

+Additional Inherited Members

- Static Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
static bool CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept
 
- Protected Member Functions inherited from Aws::Crt::Http::HttpClientConnection
 HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept
 
- Protected Attributes inherited from Aws::Crt::Http::HttpClientConnection
aws_http_connection * m_connection
 
+

Constructor & Destructor Documentation

+ +

◆ UnmanagedConnection()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Http::UnmanagedConnection::UnmanagedConnection (aws_http_connection * connection,
Aws::Crt::Allocatorallocator 
)
+
+inline
+
+ +
+
+ +

◆ ~UnmanagedConnection()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Http::UnmanagedConnection::~UnmanagedConnection ()
+
+inlineoverride
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.png b/docs/class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..85652376336aca154a836d6bf0843fd59ede479d GIT binary patch literal 1578 zcmb`Hdr(tH6vi(if>?Pd42UDqS_Q0tk^(|Xq^L;3Lx_NYCXuHKlC)zZ9ZmI&Swj`87gJv^|061uN-Za*lyP}o`D*nsIy*bH zvW5`qt|ym`r843Rx9T4H~#S&)1{&-b?tiVMCE%DRgPlJfnOgRy#GmQ z!S+PTw{$+f?A}bWsw$`~z!_P}E~xIk3&^UT51U89?njnSSkznGDJeQ#KQrrh zgDCL{dOK&`b1V>YVWJ~zrbj9F^;~T6f@^|Kfven{cW1`XJ8r=8pilhym-rym_;2kF zBl2JN!r4n9zk4s=Jc;*iC835hpC*3!h#*tiYkG69vLJq2R(JaP9*>e3sU(;7yxb+O zoGTqmEQsa>LgeOf$f5rnUik8jP;byHNtY8<2!f(mF7p+oUsi4$L>AX`BeO4TcYNSK zEsm=TI1?|*xk-KvE}a>saeFW2DeHUll-3urm=&A-;!LNL`K9&?>3%O-oHY6-V`@~+ z@N1A_w^|7ZnJjdK?`Pkg5_oTm6PqF) zrt2h?ntwH&ALdLu6#xCX%0&U{}OWV$_ zBph@B|JYibVTq5vdZXr6nMxuFID|yz=D=OFqU!KKx8T6YK({PIN`sAb10wn)LT#6T zo{uSg6YQ{lA@Hfo`?=iKXUznuMANtL=uAW?A-hcYv@WDk1Qme8TveQyiL zMj9GrB&gqyo*?w^_{?9hcV~~9^TmZJB$D&w#hk5mFMoL}9gOo#y4?6F4Iy*%vA zOPealCr!-J!X~|+o9l@rc`fs9#aG*!Hfo5+YSFqMp$d&C$|=!A`X=mh{J`x+;bJ4? z?otKJl*@`8BCmTSE97P1_?&fD3su&0;1)S{NfS=Xnr)%)M3>K;vMkNvI;17L64^PT zuM=;x@Cp>%e1=$))2(;WbGY%6(}Q~5Lxf;GnY|*gxQUYxeznY579rkucHlTfDaAns zBlx#${gKaw?knPURXcaX?3#B@D`)4tQHCRRNyibL2#Zf&oE*kl?Xs#eN>yq2krYkr TXO^z&j~&1q@j2Y!b~^1(bmbxr literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client-members.html b/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client-members.html new file mode 100644 index 000000000..4844d4681 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client-members.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Imds::ImdsClient Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Imds::ImdsClient, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GetAmiId(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetAmiLaunchIndex(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetAmiManifestPath(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetAncestorAmiIds(OnVectorResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetAttachedIamRole(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetAvailabilityZone(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetBlockDeviceMapping(OnVectorResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetCredentials(const StringView &iamRoleName, OnCredentialsAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetIamProfile(OnIamProfileAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetInstanceAction(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetInstanceId(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetInstanceInfo(OnInstanceInfoAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetInstanceSignature(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetInstanceType(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetMacAddress(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetPrivateIpAddress(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetProductCodes(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetPublicKey(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetRamDiskId(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetReservationId(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetResource(const StringView &resourcePath, OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetSecurityGroups(OnVectorResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
GetUnderlyingHandle()Aws::Crt::Imds::ImdsClientinline
GetUserData(OnResourceAcquired callback, void *userData)Aws::Crt::Imds::ImdsClient
ImdsClient(const ImdsClientConfig &config, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Imds::ImdsClient
ImdsClient(const ImdsClient &)=deleteAws::Crt::Imds::ImdsClient
ImdsClient(ImdsClient &&)=deleteAws::Crt::Imds::ImdsClient
operator=(const ImdsClient &)=deleteAws::Crt::Imds::ImdsClient
operator=(ImdsClient &&)=deleteAws::Crt::Imds::ImdsClient
~ImdsClient()Aws::Crt::Imds::ImdsClient
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client.html b/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client.html new file mode 100644 index 000000000..d648afc4d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_imds_1_1_imds_client.html @@ -0,0 +1,1202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::ImdsClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Imds::ImdsClient Class Reference
+
+
+ +

#include <ImdsClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ImdsClient (const ImdsClientConfig &config, Allocator *allocator=ApiAllocator()) noexcept
 
 ~ImdsClient ()
 
 ImdsClient (const ImdsClient &)=delete
 
 ImdsClient (ImdsClient &&)=delete
 
ImdsClientoperator= (const ImdsClient &)=delete
 
ImdsClientoperator= (ImdsClient &&)=delete
 
aws_imds_client * GetUnderlyingHandle ()
 
int GetResource (const StringView &resourcePath, OnResourceAcquired callback, void *userData)
 
int GetAmiId (OnResourceAcquired callback, void *userData)
 
int GetAmiLaunchIndex (OnResourceAcquired callback, void *userData)
 
int GetAmiManifestPath (OnResourceAcquired callback, void *userData)
 
int GetAncestorAmiIds (OnVectorResourceAcquired callback, void *userData)
 
int GetInstanceAction (OnResourceAcquired callback, void *userData)
 
int GetInstanceId (OnResourceAcquired callback, void *userData)
 
int GetInstanceType (OnResourceAcquired callback, void *userData)
 
int GetMacAddress (OnResourceAcquired callback, void *userData)
 
int GetPrivateIpAddress (OnResourceAcquired callback, void *userData)
 
int GetAvailabilityZone (OnResourceAcquired callback, void *userData)
 
int GetProductCodes (OnResourceAcquired callback, void *userData)
 
int GetPublicKey (OnResourceAcquired callback, void *userData)
 
int GetRamDiskId (OnResourceAcquired callback, void *userData)
 
int GetReservationId (OnResourceAcquired callback, void *userData)
 
int GetSecurityGroups (OnVectorResourceAcquired callback, void *userData)
 
int GetBlockDeviceMapping (OnVectorResourceAcquired callback, void *userData)
 
int GetAttachedIamRole (OnResourceAcquired callback, void *userData)
 
int GetCredentials (const StringView &iamRoleName, OnCredentialsAcquired callback, void *userData)
 
int GetIamProfile (OnIamProfileAcquired callback, void *userData)
 
int GetUserData (OnResourceAcquired callback, void *userData)
 
int GetInstanceSignature (OnResourceAcquired callback, void *userData)
 
int GetInstanceInfo (OnInstanceInfoAcquired callback, void *userData)
 
+

Constructor & Destructor Documentation

+ +

◆ ImdsClient() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Imds::ImdsClient::ImdsClient (const ImdsClientConfigconfig,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ImdsClient()

+ +
+
+ + + + + + + +
Aws::Crt::Imds::ImdsClient::~ImdsClient ()
+
+ +
+
+ +

◆ ImdsClient() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Imds::ImdsClient::ImdsClient (const ImdsClient)
+
+delete
+
+ +
+
+ +

◆ ImdsClient() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Imds::ImdsClient::ImdsClient (ImdsClient && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ GetAmiId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAmiId (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the ami id of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetAmiLaunchIndex()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAmiLaunchIndex (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the ami launch index of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetAmiManifestPath()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAmiManifestPath (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the ami manifest path of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetAncestorAmiIds()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAncestorAmiIds (OnVectorResourceAcquired callback,
void * userData 
)
+
+

Gets the list of ancestor ami ids of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetAttachedIamRole()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAttachedIamRole (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the attached iam role of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetAvailabilityZone()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetAvailabilityZone (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the availability zone of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetBlockDeviceMapping()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetBlockDeviceMapping (OnVectorResourceAcquired callback,
void * userData 
)
+
+

Gets the list of block device mappings of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetCredentials()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetCredentials (const StringViewiamRoleName,
OnCredentialsAcquired callback,
void * userData 
)
+
+

Gets temporary credentials based on the attached iam role of the ec2 instance

+
Parameters
+ + + + +
iamRoleNameiam role name to get temporary credentials through
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetIamProfile()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetIamProfile (OnIamProfileAcquired callback,
void * userData 
)
+
+

Gets the iam profile information of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetInstanceAction()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetInstanceAction (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the instance-action of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetInstanceId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetInstanceId (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the instance id of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetInstanceInfo()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetInstanceInfo (OnInstanceInfoAcquired callback,
void * userData 
)
+
+

Gets the instance information data block of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetInstanceSignature()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetInstanceSignature (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the signature of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetInstanceType()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetInstanceType (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the instance type of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetMacAddress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetMacAddress (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the mac address of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetPrivateIpAddress()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetPrivateIpAddress (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the private ip address of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetProductCodes()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetProductCodes (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the product codes of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetPublicKey()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetPublicKey (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the public key of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetRamDiskId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetRamDiskId (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the ramdisk id of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetReservationId()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetReservationId (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the reservation id of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetResource()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetResource (const StringViewresourcePath,
OnResourceAcquired callback,
void * userData 
)
+
+

Queries a generic resource (string) from the ec2 instance metadata document

+
Parameters
+ + + + +
resourcePathpath of the resource to query
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetSecurityGroups()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetSecurityGroups (OnVectorResourceAcquired callback,
void * userData 
)
+
+

Gets the list of the security groups of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + +
+ + + + + + + +
aws_imds_client* Aws::Crt::Imds::ImdsClient::GetUnderlyingHandle ()
+
+inline
+
+ +
+
+ +

◆ GetUserData()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Crt::Imds::ImdsClient::GetUserData (OnResourceAcquired callback,
void * userData 
)
+
+

Gets the user data of the ec2 instance from the instance metadata document

+
Parameters
+ + + +
callbackcallback function to invoke on query success or failure
userDataopaque data to invoke the completion callback with
+
+
+
Returns
AWS_OP_SUCCESS if the query was successfully started, AWS_OP_ERR otherwise
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ImdsClient& Aws::Crt::Imds::ImdsClient::operator= (const ImdsClient)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ImdsClient& Aws::Crt::Imds::ImdsClient::operator= (ImdsClient && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler-members.html new file mode 100644 index 000000000..216e80633 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler-members.html @@ -0,0 +1,117 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::ChannelHandler Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::ChannelHandler, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireMaxSizeMessageForWrite()Aws::Crt::Io::ChannelHandlerprotected
AcquireMessageFromPool(MessageType messageType, size_t sizeHint)Aws::Crt::Io::ChannelHandlerprotected
ChannelHandler(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ChannelHandler(Allocator *allocator=ApiAllocator())Aws::Crt::Io::ChannelHandlerprotected
ChannelsThreadIsCallersThread() constAws::Crt::Io::ChannelHandler
DownstreamReadWindow() constAws::Crt::Io::ChannelHandlerprotected
GatherStatistics(struct aws_array_list *)Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
GetSlot() constAws::Crt::Io::ChannelHandlerprotected
IncrementReadWindow(size_t size)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
IncrementUpstreamReadWindow(size_t windowUpdateSize)Aws::Crt::Io::ChannelHandlerprotected
InitialWindowSize()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
m_allocatorAws::Crt::Io::ChannelHandlerprotected
m_handlerAws::Crt::Io::ChannelHandlerprotected
MessageOverhead()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)Aws::Crt::Io::ChannelHandlerprotected
operator=(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ProcessReadMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessWriteMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ResetStatistics()Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
s_GatherStatisticsAws::Crt::Io::ChannelHandler
s_IncrementReadWindowAws::Crt::Io::ChannelHandler
s_InitialWindowSizeAws::Crt::Io::ChannelHandler
s_MessageOverheadAws::Crt::Io::ChannelHandler
s_ProcessReadMessageAws::Crt::Io::ChannelHandler
s_ProcessShutdownAws::Crt::Io::ChannelHandler
s_ProcessWriteMessageAws::Crt::Io::ChannelHandler
s_ResetStatisticsAws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task)Aws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)Aws::Crt::Io::ChannelHandler
SendMessage(struct aws_io_message *message, ChannelDirection direction)Aws::Crt::Io::ChannelHandlerprotected
ShutDownChannel(int errorCode)Aws::Crt::Io::ChannelHandler
UpstreamMessageOverhead() constAws::Crt::Io::ChannelHandlerprotected
~ChannelHandler()=defaultAws::Crt::Io::ChannelHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.html b/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.html new file mode 100644 index 000000000..4693949db --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.html @@ -0,0 +1,1015 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::ChannelHandler Struct Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::ChannelHandler Struct Referenceabstract
+
+
+ +

#include <ChannelHandler.h>

+
+Inheritance diagram for Aws::Crt::Io::ChannelHandler:
+
+
+ + +Aws::Crt::Io::TlsChannelHandler +Aws::Crt::Io::ClientTlsChannelHandler + +
+ + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~ChannelHandler ()=default
 
 ChannelHandler (const ChannelHandler &)=delete
 
ChannelHandleroperator= (const ChannelHandler &)=delete
 
bool ChannelsThreadIsCallersThread () const
 
void ShutDownChannel (int errorCode)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

 s_ProcessReadMessage
 
 s_ProcessWriteMessage
 
 s_IncrementReadWindow
 
 s_ProcessShutdown
 
 s_InitialWindowSize
 
 s_MessageOverhead
 
 s_ResetStatistics
 
 s_GatherStatistics
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

virtual int ProcessReadMessage (struct aws_io_message *message)=0
 
virtual int ProcessWriteMessage (struct aws_io_message *message)=0
 
virtual int IncrementReadWindow (size_t size)=0
 
virtual void ProcessShutdown (ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0
 
virtual size_t InitialWindowSize ()=0
 
virtual size_t MessageOverhead ()=0
 
virtual void ResetStatistics ()
 
virtual void GatherStatistics (struct aws_array_list *)
 
 ChannelHandler (Allocator *allocator=ApiAllocator())
 
struct aws_io_message * AcquireMessageFromPool (MessageType messageType, size_t sizeHint)
 
struct aws_io_message * AcquireMaxSizeMessageForWrite ()
 
bool SendMessage (struct aws_io_message *message, ChannelDirection direction)
 
bool IncrementUpstreamReadWindow (size_t windowUpdateSize)
 
void OnShutdownComplete (ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)
 
size_t DownstreamReadWindow () const
 
size_t UpstreamMessageOverhead () const
 
struct aws_channel_slot * GetSlot () const
 
+ + + + + +

+Protected Attributes

struct aws_channel_handler m_handler
 
Allocatorm_allocator
 
+

Detailed Description

+

Wrapper for aws-c-io channel handlers. The semantics are identical as the functions on aws_channel_handler.

+

All virtual calls are made from the same thread (the channel's thread).

+

Constructor & Destructor Documentation

+ +

◆ ~ChannelHandler()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Io::ChannelHandler::~ChannelHandler ()
+
+virtualdefault
+
+ +
+
+ +

◆ ChannelHandler() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::ChannelHandler::ChannelHandler (const ChannelHandler)
+
+delete
+
+ +
+
+ +

◆ ChannelHandler() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::ChannelHandler::ChannelHandler (Allocatorallocator = ApiAllocator())
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ AcquireMaxSizeMessageForWrite()

+ +
+
+ + + + + +
+ + + + + + + +
struct aws_io_message * Aws::Crt::Io::ChannelHandler::AcquireMaxSizeMessageForWrite ()
+
+protected
+
+

Convenience function that invokes AcquireMessageFromPool(), asking for the largest reasonable DATA message that can be sent in the write direction, with upstream overhead accounted for.

+ +
+
+ +

◆ AcquireMessageFromPool()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
struct aws_io_message * Aws::Crt::Io::ChannelHandler::AcquireMessageFromPool (MessageType messageType,
size_t sizeHint 
)
+
+protected
+
+

Acquire an aws_io_message from the channel's pool.

+ +
+
+ +

◆ ChannelsThreadIsCallersThread()

+ +
+
+ + + + + + + +
bool Aws::Crt::Io::ChannelHandler::ChannelsThreadIsCallersThread () const
+
+

Return whether the caller is on the same thread as the handler's channel.

+ +
+
+ +

◆ DownstreamReadWindow()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Io::ChannelHandler::DownstreamReadWindow () const
+
+protected
+
+

Fetches the downstream read window. This gives you the information necessary to honor the read window. If you call send_message() and it exceeds this window, the message will be rejected.

+ +
+
+ +

◆ GatherStatistics()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Crt::Io::ChannelHandler::GatherStatistics (struct aws_array_list * )
+
+inlineprotectedvirtual
+
+

Adds a pointer to the handler's internal statistics (if they exist) to a list of statistics structures associated with the channel's handler chain.

+ +
+
+ +

◆ GetSlot()

+ +
+
+ + + + + +
+ + + + + + + +
struct aws_channel_slot * Aws::Crt::Io::ChannelHandler::GetSlot () const
+
+protected
+
+ +
+
+ +

◆ IncrementReadWindow()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual int Aws::Crt::Io::ChannelHandler::IncrementReadWindow (size_t size)
+
+protectedpure virtual
+
+

Called by the channel when a downstream handler has issued a window increment. You'll want to update your internal state and likely propagate a window increment message of your own by calling IncrementUpstreamReadWindow()

+
Returns
AWS_OP_SUCCESS if successful. Otherwise, raise an error and return AWS_OP_ERR.
+ +
+
+ +

◆ IncrementUpstreamReadWindow()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::ChannelHandler::IncrementUpstreamReadWindow (size_t windowUpdateSize)
+
+protected
+
+

Issue a window update notification upstream. Returns true if successful.

+ +
+
+ +

◆ InitialWindowSize()

+ +
+
+ + + + + +
+ + + + + + + +
virtual size_t Aws::Crt::Io::ChannelHandler::InitialWindowSize ()
+
+protectedpure virtual
+
+

Called by the channel when the handler is added to a slot, to get the initial window size.

+ +
+
+ +

◆ MessageOverhead()

+ +
+
+ + + + + +
+ + + + + + + +
virtual size_t Aws::Crt::Io::ChannelHandler::MessageOverhead ()
+
+protectedpure virtual
+
+

Called by the channel anytime a handler is added or removed, provides a hint for downstream handlers to avoid message fragmentation due to message overhead.

+ +
+
+ +

◆ OnShutdownComplete()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
void Aws::Crt::Io::ChannelHandler::OnShutdownComplete (ChannelDirection direction,
int errorCode,
bool freeScarceResourcesImmediately 
)
+
+protected
+
+

Must be called by a handler once they have finished their shutdown in the 'dir' direction. Propagates the shutdown process to the next handler in the channel.

+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ChannelHandler& Aws::Crt::Io::ChannelHandler::operator= (const ChannelHandler)
+
+delete
+
+ +
+
+ +

◆ ProcessReadMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual int Aws::Crt::Io::ChannelHandler::ProcessReadMessage (struct aws_io_message * message)
+
+protectedpure virtual
+
+

Called by the channel when a message is available for processing in the read direction. It is your responsibility to call aws_mem_release(message->allocator, message); on message when you are finished with it.

+

Also keep in mind that your slot's internal window has been decremented. You'll want to call aws_channel_slot_increment_read_window() at some point in the future if you want to keep receiving data.

+
Returns
AWS_OP_SUCCESS if the message is being processed. If the message cannot be processed raise an error and return AWS_OP_ERR and do NOT release the message, it will be released by the caller.
+ +
+
+ +

◆ ProcessShutdown()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual void Aws::Crt::Io::ChannelHandler::ProcessShutdown (ChannelDirection dir,
int errorCode,
bool freeScarceResourcesImmediately 
)
+
+protectedpure virtual
+
+

The channel calls shutdown on all handlers twice, once to shut down reading, and once to shut down writing. Shutdown always begins with the left-most handler, and proceeds to the right with dir set to ChannelDirection::Read. Then shutdown is called on handlers from right to left with dir set to ChannelDirection::Write.

+

The shutdown process does not need to complete immediately and may rely on scheduled tasks. The handler MUST call OnShutdownComplete() when it is finished, which propagates shutdown to the next handler. If 'freeScarceResourcesImmediately' is true, then resources vulnerable to denial-of-service attacks (such as sockets and file handles) must be closed immediately before the shutdown process complete.

+ +
+
+ +

◆ ProcessWriteMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual int Aws::Crt::Io::ChannelHandler::ProcessWriteMessage (struct aws_io_message * message)
+
+protectedpure virtual
+
+

Called by the channel when a message is available for processing in the write direction. It is your responsibility to call aws_mem_release(message->allocator, message); on message when you are finished with it.

+
Returns
AWS_OP_SUCCESS if the message is being processed. If the message cannot be processed raise an error and return AWS_OP_ERR and do NOT release the message, it will be released by the caller.
+ +
+
+ +

◆ ResetStatistics()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void Aws::Crt::Io::ChannelHandler::ResetStatistics ()
+
+inlineprotectedvirtual
+
+

Directs the channel handler to reset all of the internal statistics it tracks about itself.

+ +
+
+ +

◆ ScheduleTask() [1/2]

+ +
+
+ + + + + + + + +
void Aws::Crt::Io::ChannelHandler::ScheduleTask (std::function< void(TaskStatus)> && task)
+
+

Schedule a task to run on the next "tick" of the event loop. If the channel is completely shut down, the task will run with the 'Canceled' status.

+ +
+
+ +

◆ ScheduleTask() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
void Aws::Crt::Io::ChannelHandler::ScheduleTask (std::function< void(TaskStatus)> && task,
std::chrono::nanoseconds run_in 
)
+
+

Schedule a task to run after a desired length of time has passed. The task will run with the 'Canceled' status if the channel completes shutdown before that length of time elapses.

+ +
+
+ +

◆ SendMessage()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Io::ChannelHandler::SendMessage (struct aws_io_message * message,
ChannelDirection direction 
)
+
+protected
+
+

Send a message in the read or write direction. Returns true if message successfully sent. If false is returned, you must release the message yourself.

+ +
+
+ +

◆ ShutDownChannel()

+ +
+
+ + + + + + + + +
void Aws::Crt::Io::ChannelHandler::ShutDownChannel (int errorCode)
+
+

Initiate a shutdown of the handler's channel.

+

If the channel is already shutting down, this call has no effect.

+ +
+
+ +

◆ UpstreamMessageOverhead()

+ +
+
+ + + + + +
+ + + + + + + +
size_t Aws::Crt::Io::ChannelHandler::UpstreamMessageOverhead () const
+
+protected
+
+

Fetches the current overhead of upstream handlers. This provides a hint to avoid fragmentation if you care.

+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+ + + + + +
+ + + + +
Allocator* Aws::Crt::Io::ChannelHandler::m_allocator
+
+protected
+
+ +
+
+ +

◆ m_handler

+ +
+
+ + + + + +
+ + + + +
struct aws_channel_handler Aws::Crt::Io::ChannelHandler::m_handler
+
+protected
+
+ +
+
+ +

◆ s_GatherStatistics

+ +
+
+ + + + +
void Aws::Crt::Io::ChannelHandler::s_GatherStatistics
+
+ +
+
+ +

◆ s_IncrementReadWindow

+ +
+
+ + + + +
int Aws::Crt::Io::ChannelHandler::s_IncrementReadWindow
+
+ +
+
+ +

◆ s_InitialWindowSize

+ +
+
+ + + + +
size_t Aws::Crt::Io::ChannelHandler::s_InitialWindowSize
+
+ +
+
+ +

◆ s_MessageOverhead

+ +
+
+ + + + +
size_t Aws::Crt::Io::ChannelHandler::s_MessageOverhead
+
+ +
+
+ +

◆ s_ProcessReadMessage

+ +
+
+ + + + +
int Aws::Crt::Io::ChannelHandler::s_ProcessReadMessage
+
+ +
+
+ +

◆ s_ProcessShutdown

+ +
+
+ + + + +
int Aws::Crt::Io::ChannelHandler::s_ProcessShutdown
+
+ +
+
+ +

◆ s_ProcessWriteMessage

+ +
+
+ + + + +
int Aws::Crt::Io::ChannelHandler::s_ProcessWriteMessage
+
+ +
+
+ +

◆ s_ResetStatistics

+ +
+
+ + + + +
void Aws::Crt::Io::ChannelHandler::s_ResetStatistics
+
+ +
+
+
The documentation for this struct was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.png b/docs/class_aws_1_1_crt_1_1_io_1_1_channel_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..faf024094084396f59fd35957a69fb7b111b8d68 GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0vp^cY(NrgBeJMM9Sp=DTx4|5ZC|z{{xvX-h3_XKQsZz z0^+co~pW9CS~=!`j6b= z^X1v|tsA)iHoem+d44o(|wdAJM)o<`pl%rzbn0$pFX4cFaL#4*q(ipKYi4UojmipV>YuL@4MNr{>@wGc~MVIK0Qrx z=b>G7?|d%&(>1Q%H7O=NadTw)=j%6P(sq5no2j?;W*J}BvXu{O&rVqq7oK12*|pYJ z-P3UEOBKy!W^+}JUinmF`FzhRhJ7of4{VB>^{y;hGCy;d^_@c%*_YqW;uHuaGLYfX zSHE;l@xOU_me2p#PE^ed%(e3DS_!f-_2nd$vs2#9KX>E2MNWBX@=MDf66VfV^*zJ2 zy!rMn=9Qg$J9JVuG#$HXUsZkeVru-P+s=>{)0@iX&a{p7oVU5)=9*1E ztv7521Wu Ub&G9Y0*em@Pgg&ebxsLQ0Br+6>Hq)$ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap-members.html new file mode 100644 index 000000000..a8176a28f --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap-members.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::ClientBootstrap Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::ClientBootstrap, including all inherited members.

+ + + + + + + + + + + + +
ClientBootstrap(EventLoopGroup &elGroup, HostResolver &resolver, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::ClientBootstrap
ClientBootstrap(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::ClientBootstrap
ClientBootstrap(const ClientBootstrap &)=deleteAws::Crt::Io::ClientBootstrap
ClientBootstrap(ClientBootstrap &&)=deleteAws::Crt::Io::ClientBootstrap
EnableBlockingShutdown() noexceptAws::Crt::Io::ClientBootstrap
LastError() const noexceptAws::Crt::Io::ClientBootstrap
operator bool() const noexceptAws::Crt::Io::ClientBootstrap
operator=(const ClientBootstrap &)=deleteAws::Crt::Io::ClientBootstrap
operator=(ClientBootstrap &&)=deleteAws::Crt::Io::ClientBootstrap
SetShutdownCompleteCallback(OnClientBootstrapShutdownComplete callback)Aws::Crt::Io::ClientBootstrap
~ClientBootstrap()Aws::Crt::Io::ClientBootstrap
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html b/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html new file mode 100644 index 000000000..3f2fddac8 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html @@ -0,0 +1,417 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::ClientBootstrap Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::ClientBootstrap Class Referencefinal
+
+
+ +

#include <Bootstrap.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ClientBootstrap (EventLoopGroup &elGroup, HostResolver &resolver, Allocator *allocator=ApiAllocator()) noexcept
 
 ClientBootstrap (Allocator *allocator=ApiAllocator()) noexcept
 
 ~ClientBootstrap ()
 
 ClientBootstrap (const ClientBootstrap &)=delete
 
ClientBootstrapoperator= (const ClientBootstrap &)=delete
 
 ClientBootstrap (ClientBootstrap &&)=delete
 
ClientBootstrapoperator= (ClientBootstrap &&)=delete
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
void SetShutdownCompleteCallback (OnClientBootstrapShutdownComplete callback)
 
void EnableBlockingShutdown () noexcept
 
+

Detailed Description

+

A ClientBootstrap handles creation and setup of socket connections to specific endpoints.

+

Note that ClientBootstrap may not clean up all its behind-the-scenes resources immediately upon destruction. If you need to know when behind-the-scenes shutdown is complete, use SetShutdownCompleteCallback() or EnableBlockingShutdown() (only safe on main thread).

+

Constructor & Destructor Documentation

+ +

◆ ClientBootstrap() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::ClientBootstrap::ClientBootstrap (EventLoopGroupelGroup,
HostResolverresolver,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+
Parameters
+ + + + +
elGroupEventLoopGroup to use.
resolverDNS host resolver to use.
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ ClientBootstrap() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::ClientBootstrap::ClientBootstrap (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+
+ +

◆ ~ClientBootstrap()

+ +
+
+ + + + + + + +
Aws::Crt::Io::ClientBootstrap::~ClientBootstrap ()
+
+ +
+
+ +

◆ ClientBootstrap() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::ClientBootstrap::ClientBootstrap (const ClientBootstrap)
+
+delete
+
+ +
+
+ +

◆ ClientBootstrap() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::ClientBootstrap::ClientBootstrap (ClientBootstrap && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ EnableBlockingShutdown()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Crt::Io::ClientBootstrap::EnableBlockingShutdown ()
+
+noexcept
+
+

Force the ClientBootstrap's destructor to block until all behind-the-scenes resources finish shutting down.

+

This isn't necessary during the normal flow of an application, but it is useful for scenarios, such as tests, that need deterministic shutdown ordering. Be aware, if you use this anywhere other than the main thread, YOU WILL MOST LIKELY CAUSE A DEADLOCK.

+

Use SetShutdownCompleteCallback() for a thread-safe way to know when shutdown is complete.

+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::ClientBootstrap::LastError () const
+
+noexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::ClientBootstrap::operator bool () const
+
+noexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ClientBootstrap& Aws::Crt::Io::ClientBootstrap::operator= (ClientBootstrap && )
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ClientBootstrap& Aws::Crt::Io::ClientBootstrap::operator= (const ClientBootstrap)
+
+delete
+
+ +
+
+ +

◆ SetShutdownCompleteCallback()

+ +
+
+ + + + + + + + +
void Aws::Crt::Io::ClientBootstrap::SetShutdownCompleteCallback (OnClientBootstrapShutdownComplete callback)
+
+

Set function to invoke when ClientBootstrap's behind-the-scenes resources finish shutting down. This function may be invoked on any thread. Shutdown begins when the ClientBootstrap's destructor runs.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler-members.html new file mode 100644 index 000000000..4970e5cd0 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler-members.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::ClientTlsChannelHandler Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::ClientTlsChannelHandler, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireMaxSizeMessageForWrite()Aws::Crt::Io::ChannelHandlerprotected
AcquireMessageFromPool(MessageType messageType, size_t sizeHint)Aws::Crt::Io::ChannelHandlerprotected
ChannelHandler(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ChannelHandler(Allocator *allocator=ApiAllocator())Aws::Crt::Io::ChannelHandlerprotected
ChannelsThreadIsCallersThread() constAws::Crt::Io::ChannelHandler
ClientTlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())Aws::Crt::Io::ClientTlsChannelHandlerprotected
CompleteTlsNegotiation(int errorCode)Aws::Crt::Io::TlsChannelHandlerprotected
DownstreamReadWindow() constAws::Crt::Io::ChannelHandlerprotected
GatherStatistics(struct aws_array_list *)Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
GetProtocol() const =0Aws::Crt::Io::TlsChannelHandlerpure virtual
GetSlot() constAws::Crt::Io::ChannelHandlerprotected
IncrementReadWindow(size_t size)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
IncrementUpstreamReadWindow(size_t windowUpdateSize)Aws::Crt::Io::ChannelHandlerprotected
InitialWindowSize()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
m_allocatorAws::Crt::Io::ChannelHandlerprotected
m_handlerAws::Crt::Io::ChannelHandlerprotected
MessageOverhead()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)Aws::Crt::Io::ChannelHandlerprotected
operator=(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ProcessReadMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessWriteMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ResetStatistics()Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
s_GatherStatisticsAws::Crt::Io::ChannelHandler
s_IncrementReadWindowAws::Crt::Io::ChannelHandler
s_InitialWindowSizeAws::Crt::Io::ChannelHandler
s_MessageOverheadAws::Crt::Io::ChannelHandler
s_ProcessReadMessageAws::Crt::Io::ChannelHandler
s_ProcessShutdownAws::Crt::Io::ChannelHandler
s_ProcessWriteMessageAws::Crt::Io::ChannelHandler
s_ResetStatisticsAws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task)Aws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)Aws::Crt::Io::ChannelHandler
SendMessage(struct aws_io_message *message, ChannelDirection direction)Aws::Crt::Io::ChannelHandlerprotected
ShutDownChannel(int errorCode)Aws::Crt::Io::ChannelHandler
StartNegotiation()=0Aws::Crt::Io::ClientTlsChannelHandlerpure virtual
TlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())Aws::Crt::Io::TlsChannelHandlerprotected
UpstreamMessageOverhead() constAws::Crt::Io::ChannelHandlerprotected
~ChannelHandler()=defaultAws::Crt::Io::ChannelHandlervirtual
~TlsChannelHandler()Aws::Crt::Io::TlsChannelHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html b/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html new file mode 100644 index 000000000..465a77e7b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html @@ -0,0 +1,269 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::ClientTlsChannelHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::ClientTlsChannelHandler Class Referenceabstract
+
+
+ +

#include <TlsOptions.h>

+
+Inheritance diagram for Aws::Crt::Io::ClientTlsChannelHandler:
+
+
+ + +Aws::Crt::Io::TlsChannelHandler +Aws::Crt::Io::ChannelHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void StartNegotiation ()=0
 
- Public Member Functions inherited from Aws::Crt::Io::TlsChannelHandler
virtual ~TlsChannelHandler ()
 
virtual String GetProtocol () const =0
 
- Public Member Functions inherited from Aws::Crt::Io::ChannelHandler
virtual ~ChannelHandler ()=default
 
 ChannelHandler (const ChannelHandler &)=delete
 
ChannelHandleroperator= (const ChannelHandler &)=delete
 
bool ChannelsThreadIsCallersThread () const
 
void ShutDownChannel (int errorCode)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 ClientTlsChannelHandler (struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())
 
- Protected Member Functions inherited from Aws::Crt::Io::TlsChannelHandler
 TlsChannelHandler (struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())
 
void CompleteTlsNegotiation (int errorCode)
 
- Protected Member Functions inherited from Aws::Crt::Io::ChannelHandler
virtual int ProcessReadMessage (struct aws_io_message *message)=0
 
virtual int ProcessWriteMessage (struct aws_io_message *message)=0
 
virtual int IncrementReadWindow (size_t size)=0
 
virtual void ProcessShutdown (ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0
 
virtual size_t InitialWindowSize ()=0
 
virtual size_t MessageOverhead ()=0
 
virtual void ResetStatistics ()
 
virtual void GatherStatistics (struct aws_array_list *)
 
 ChannelHandler (Allocator *allocator=ApiAllocator())
 
struct aws_io_message * AcquireMessageFromPool (MessageType messageType, size_t sizeHint)
 
struct aws_io_message * AcquireMaxSizeMessageForWrite ()
 
bool SendMessage (struct aws_io_message *message, ChannelDirection direction)
 
bool IncrementUpstreamReadWindow (size_t windowUpdateSize)
 
void OnShutdownComplete (ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)
 
size_t DownstreamReadWindow () const
 
size_t UpstreamMessageOverhead () const
 
struct aws_channel_slot * GetSlot () const
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Aws::Crt::Io::ChannelHandler
 s_ProcessReadMessage
 
 s_ProcessWriteMessage
 
 s_IncrementReadWindow
 
 s_ProcessShutdown
 
 s_InitialWindowSize
 
 s_MessageOverhead
 
 s_ResetStatistics
 
 s_GatherStatistics
 
- Protected Attributes inherited from Aws::Crt::Io::ChannelHandler
struct aws_channel_handler m_handler
 
Allocatorm_allocator
 
+

Detailed Description

+

BYO_CRYPTO: Client TLS channel-handler base class.

+

If using BYO_CRYPTO, you must define a concrete implementation and set its creation callback via ApiHandle.SetBYOCryptoClientTlsCallback().

+

Constructor & Destructor Documentation

+ +

◆ ClientTlsChannelHandler()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::ClientTlsChannelHandler::ClientTlsChannelHandler (struct aws_channel_slot * slot,
const struct aws_tls_connection_options & options,
Allocatorallocator = ApiAllocator() 
)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ StartNegotiation()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void Aws::Crt::Io::ClientTlsChannelHandler::StartNegotiation ()
+
+pure virtual
+
+

Initiates the TLS session negotiation. This is called by the common runtime when it's time to start a new session.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.png b/docs/class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..fea1aff61acd664024d58429067b790ae56c6ea2 GIT binary patch literal 1157 zcmeAS@N?(olHy`uVBq!ia0vp^cY(NrgBeJMM9Sp=DTx4|5ZC|z{{xvX-h3_XKQsZz z0^mNt2hjik3`z66~n%X;<2==XuHJ< z?F^Z>dw1JC8!b=y(q_Hbwcq8ejz2G1{&xK($*Bo5=gwOvbaZ=RO7+gZfN86@UA_>y z@A`YgDxJE@$N3j$%J$D)k`m=-t9jMebLrM~pUr04TQ9zKWle14+uCVM{I9*yHnak3?n+8vMw(GOmbd~vBR-T_$E|?5uJbeiaf-uno`mY!_teLi~+9vE+^sINB z+YRpBDhV`Z+@tk^p@sxp=XHBq?&&VyNn)WFJSX|H&QE6$`mR-Lv+g&wt75A=JA(K{p0|sn*$=dZX|3s}83$1yzN3AP=@kYsARw?Tv z-8D{!-p+iXb^rBu30t$-tVw?9Wfo!6CS_V)T@qsc+VJ3}%cs_S-Zpc8Rcqt=t+#&b zt=!UI;-!@L$Eb8l~3tJM&H zg*hQo*Y|tHnx5?@cZKs3_iTN+D2=Hi^aA6L5aRKlDM4PDkrNq!!3@ziW$ErGHQ@`c z-8gTN<6oM5e(f)(us;mpr@Z<0F6PzVb=qKG`?-&ncQd8ehD^)IdvS#S#y8~>H`R!% zl|CZ(k4=1g;|kqZNYEKHrPM>MH`B(7sb6UpBe<)iCe+8%N-q^XHx2-anStGi|?7`&+X3t-|1g357 zd#ZOIY@C(8OxI}s3$^oeId7GweJio7Ja;H{^QmX=4_xbeDio6r3Vrn_w{or7O)p>h uu`lgj#Yx5;VMqaa + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::DefaultHostResolver Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::DefaultHostResolver, including all inherited members.

+ + + + + + + + + + + + +
DefaultHostResolver(EventLoopGroup &elGroup, size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::DefaultHostResolver
DefaultHostResolver(size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::DefaultHostResolver
DefaultHostResolver(const DefaultHostResolver &)=deleteAws::Crt::Io::DefaultHostResolver
DefaultHostResolver(DefaultHostResolver &&)=deleteAws::Crt::Io::DefaultHostResolver
LastError() const noexceptAws::Crt::Io::DefaultHostResolverinline
operator bool() const noexceptAws::Crt::Io::DefaultHostResolverinline
operator=(const DefaultHostResolver &)=deleteAws::Crt::Io::DefaultHostResolver
operator=(DefaultHostResolver &&)=deleteAws::Crt::Io::DefaultHostResolver
ResolveHost(const String &host, const OnHostResolved &onResolved) noexcept overrideAws::Crt::Io::DefaultHostResolvervirtual
~DefaultHostResolver()Aws::Crt::Io::DefaultHostResolver
~HostResolver()Aws::Crt::Io::HostResolvervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html b/docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html new file mode 100644 index 000000000..9458db6e8 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html @@ -0,0 +1,451 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::DefaultHostResolver Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::DefaultHostResolver Class Referencefinal
+
+
+ +

#include <HostResolver.h>

+
+Inheritance diagram for Aws::Crt::Io::DefaultHostResolver:
+
+
+ + +Aws::Crt::Io::HostResolver + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DefaultHostResolver (EventLoopGroup &elGroup, size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept
 
 DefaultHostResolver (size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept
 
 ~DefaultHostResolver ()
 
 DefaultHostResolver (const DefaultHostResolver &)=delete
 
DefaultHostResolveroperator= (const DefaultHostResolver &)=delete
 
 DefaultHostResolver (DefaultHostResolver &&)=delete
 
DefaultHostResolveroperator= (DefaultHostResolver &&)=delete
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool ResolveHost (const String &host, const OnHostResolved &onResolved) noexcept override
 
- Public Member Functions inherited from Aws::Crt::Io::HostResolver
virtual ~HostResolver ()
 
+

Detailed Description

+

A wrapper around the CRT default host resolution system that uses getaddrinfo() farmed off to separate threads in order to resolve names.

+

Constructor & Destructor Documentation

+ +

◆ DefaultHostResolver() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver (EventLoopGroupelGroup,
size_t maxHosts,
size_t maxTTL,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Resolves DNS addresses.

+
Parameters
+ + + + + +
elGroupEventLoopGroup to use.
maxHoststhe number of unique hosts to maintain in the cache.
maxTTLhow long to keep an address in the cache before evicting it.
allocatormemory allocator to use.
+
+
+ +
+
+ +

◆ DefaultHostResolver() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver (size_t maxHosts,
size_t maxTTL,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Resolves DNS addresses using the default EventLoopGroup.

+

For more information on the default EventLoopGroup see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultEventLoopGroup

+
Parameters
+ + + + +
maxHoststhe number of unique hosts to maintain in the cache.
maxTTLhow long to keep an address in the cache before evicting it.
allocatormemory allocator to use.
+
+
+ +
+
+ +

◆ ~DefaultHostResolver()

+ +
+
+ + + + + + + +
Aws::Crt::Io::DefaultHostResolver::~DefaultHostResolver ()
+
+ +
+
+ +

◆ DefaultHostResolver() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver (const DefaultHostResolver)
+
+delete
+
+ +
+
+ +

◆ DefaultHostResolver() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver (DefaultHostResolver && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::DefaultHostResolver::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::DefaultHostResolver::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DefaultHostResolver& Aws::Crt::Io::DefaultHostResolver::operator= (const DefaultHostResolver)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DefaultHostResolver& Aws::Crt::Io::DefaultHostResolver::operator= (DefaultHostResolver && )
+
+delete
+
+ +
+
+ +

◆ ResolveHost()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Io::DefaultHostResolver::ResolveHost (const Stringhost,
const OnHostResolvedonResolved 
)
+
+overridevirtualnoexcept
+
+

Kicks off an asynchronous resolution of host. onResolved will be invoked upon completion of the resolution.

Returns
False, the resolution was not attempted. True, onResolved will be called with the result.
+ +

Implements Aws::Crt::Io::HostResolver.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.png b/docs/class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.png new file mode 100644 index 0000000000000000000000000000000000000000..4d6f3f8341f1f97d5519208a54b2e2be3fceb416 GIT binary patch literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^M}RnhgBeH`_G|F~DTx4|5ZC|z{{xvX-h3_XKQsZz z0^~I^b{;%4OGco^6AeUwQbth zp7(uC|9awYNwjCtt_BU`^7RXA|L7~IUHr$?GO@CJTYB89>_?fiHvaqbuSC0L<9mMT z#j+G-)Yxqm+YDh%9deeo8% zz$B9ktVcGUf46?VpK-^vTPLSqy&{miGABTF<#NrIoArPB@;;;s>@CTfF4bYa?pL*d zZ`{_aFO@sW-yb=#U&Zv7z@ev3YdxclZY=riS+UOP`qh=|Y`#rcGVfn^eU2yB`j!bx zIJ`JKyB2^LRZcpmH{FS0*uRGTz}>IB0{zFu18SI$On&%JB%X2NRZfLAAtr?;;_-v1 zrBjN^0~y|}ZDHtG0K^L1hDR$!8_SY*C+UiwW4Q6HCN4U^^mwB@+lvzpKKxHjxAgZb zNMl=?*#7C~rlm>M)AF{o8q{5X|A1|Oz0mT@OAEG?eYKox)t>Qg zt-gt_%kJXf@^y;mCSF(hb=}&qBbn*pxgFP*yq%DH>88Q=sMK@StF4YNax7iN{PaR2}S literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group-members.html new file mode 100644 index 000000000..f221cdfeb --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::EventLoopGroup Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::EventLoopGroup, including all inherited members.

+ + + + + + + + + + +
EventLoopGroup(uint16_t threadCount=0, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::EventLoopGroup
EventLoopGroup(uint16_t cpuGroup, uint16_t threadCount, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::EventLoopGroup
EventLoopGroup(const EventLoopGroup &)=deleteAws::Crt::Io::EventLoopGroup
EventLoopGroup(EventLoopGroup &&) noexceptAws::Crt::Io::EventLoopGroup
LastError() constAws::Crt::Io::EventLoopGroup
operator bool() constAws::Crt::Io::EventLoopGroup
operator=(const EventLoopGroup &)=deleteAws::Crt::Io::EventLoopGroup
operator=(EventLoopGroup &&) noexceptAws::Crt::Io::EventLoopGroup
~EventLoopGroup()Aws::Crt::Io::EventLoopGroup
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html b/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html new file mode 100644 index 000000000..2fada68e6 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html @@ -0,0 +1,368 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::EventLoopGroup Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::EventLoopGroup Class Referencefinal
+
+
+ +

#include <EventLoopGroup.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 EventLoopGroup (uint16_t threadCount=0, Allocator *allocator=ApiAllocator()) noexcept
 
 EventLoopGroup (uint16_t cpuGroup, uint16_t threadCount, Allocator *allocator=ApiAllocator()) noexcept
 
 ~EventLoopGroup ()
 
 EventLoopGroup (const EventLoopGroup &)=delete
 
 EventLoopGroup (EventLoopGroup &&) noexcept
 
EventLoopGroupoperator= (const EventLoopGroup &)=delete
 
EventLoopGroupoperator= (EventLoopGroup &&) noexcept
 
 operator bool () const
 
int LastError () const
 
+

Detailed Description

+

A collection of event loops.

+

An event-loop is a thread for doing async work, such as I/O. Classes that need to do async work will ask the EventLoopGroup for an event-loop to use.

+

The number of threads used depends on your use-case. IF you have a maximum of less than a few hundred connections 1 thread is the ideal threadCount.

+

There should only be one instance of an EventLoopGroup per application and it should be passed to all network clients. One exception to this is if you want to peg different types of IO to different threads. In that case, you may want to have one event loop group dedicated to one IO activity and another dedicated to another type.

+

Constructor & Destructor Documentation

+ +

◆ EventLoopGroup() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::EventLoopGroup::EventLoopGroup (uint16_t threadCount = 0,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+
Parameters
+ + + +
threadCountThe number of event-loops to create, default will be 0, which will create one for each processor on the machine.
allocatormemory allocator to use.
+
+
+ +
+
+ +

◆ EventLoopGroup() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::EventLoopGroup::EventLoopGroup (uint16_t cpuGroup,
uint16_t threadCount,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+
Parameters
+ + + + +
cpuGroupThe CPU group (e.g. NUMA nodes) that all hardware threads are pinned to.
threadCountThe number of event-loops to create, default will be 0, which will create one for each processor on the machine.
allocatormemory allocator to use.
+
+
+ +
+
+ +

◆ ~EventLoopGroup()

+ +
+
+ + + + + + + +
Aws::Crt::Io::EventLoopGroup::~EventLoopGroup ()
+
+ +
+
+ +

◆ EventLoopGroup() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::EventLoopGroup::EventLoopGroup (const EventLoopGroup)
+
+delete
+
+ +
+
+ +

◆ EventLoopGroup() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::EventLoopGroup::EventLoopGroup (EventLoopGroup && toMove)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ LastError()

+ +
+
+ + + + + + + +
int Aws::Crt::Io::EventLoopGroup::LastError () const
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + + + +
Aws::Crt::Io::EventLoopGroup::operator bool () const
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
EventLoopGroup& Aws::Crt::Io::EventLoopGroup::operator= (const EventLoopGroup)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
EventLoopGroup & Aws::Crt::Io::EventLoopGroup::operator= (EventLoopGroup && toMove)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver-members.html new file mode 100644 index 000000000..c473edd68 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::HostResolver Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::HostResolver, including all inherited members.

+ + + +
ResolveHost(const String &host, const OnHostResolved &onResolved) noexcept=0Aws::Crt::Io::HostResolverpure virtual
~HostResolver()Aws::Crt::Io::HostResolvervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.html b/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.html new file mode 100644 index 000000000..bacb9d8d4 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.html @@ -0,0 +1,173 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::HostResolver Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::HostResolver Class Referenceabstract
+
+
+ +

#include <HostResolver.h>

+
+Inheritance diagram for Aws::Crt::Io::HostResolver:
+
+
+ + +Aws::Crt::Io::DefaultHostResolver + +
+ + + + + + +

+Public Member Functions

virtual ~HostResolver ()
 
virtual bool ResolveHost (const String &host, const OnHostResolved &onResolved) noexcept=0
 
+

Detailed Description

+

Simple interface for DNS name lookup implementations

+

Constructor & Destructor Documentation

+ +

◆ ~HostResolver()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::HostResolver::~HostResolver ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ ResolveHost()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool Aws::Crt::Io::HostResolver::ResolveHost (const Stringhost,
const OnHostResolvedonResolved 
)
+
+pure virtualnoexcept
+
+ +

Implemented in Aws::Crt::Io::DefaultHostResolver.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.png b/docs/class_aws_1_1_crt_1_1_io_1_1_host_resolver.png new file mode 100644 index 0000000000000000000000000000000000000000..28192bed24413b29d61cfad631b2073c9d92ab70 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^M}RnhgBeH`_G|F~DTx4|5ZC|z{{xvX-h3_XKQsZz z0^^ujVUH8`={Vy)SezT78(1|_P)v0l>tT%8QU%USP*6q2qJ6HBxtDf+}uqD3V z#rWE$rYn3xw==>rWfy1Ehek3S+r{FTBz<^p#_5%N*VnHyTm8(Z;x`}5fj&QlZO?UH z_nv;qaVVPoYmiUhifNl1StVZnc{0uPboq0ZdNxBXb^EIhF&3|`E5yY9eD_80$W`Nw z+wB@Iw+r~{uCZMy)~vg08^>?Gl6!Nn&Ae^Q;Py-Z-$uq|;UJ$hFwAgdWHe}=C!o2s zq?oZLlD}d1YjFj+e)$DISUc1Y|JAHxQrabaK!%H>K~hA3!B_(p1~8pWObKkPEC+bd z6wJ|nK4<@G_j8u@p(&obwlg_R0tTJOC7w+Jo|C>!nKxhW!ubkT({10@ozX}(sovo5 zdfJjk9v7=c6}!d$+qD>f@*m}Lyj6;6;lC&92o|9y~Zn3wI%96iSz%WI#k?{t1zu`Mo3^Vi;-J#vTEMDMd!|MAPO zWcTVNxj$~!TJoA*oD)4el>g!UH^0tVy3GF>elF{r5}E)8r%qh} literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream-members.html new file mode 100644 index 000000000..72f1f4ece --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream-members.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::InputStream Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::InputStream, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireRef()Aws::Crt::RefCounted< InputStream >inlineprotected
GetLength(int64_t &length)Aws::Crt::Io::InputStreaminline
GetLengthImpl() const noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
GetStatus(StreamStatus &status)Aws::Crt::Io::InputStreaminline
GetStatusImpl() const noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
InputStream(const InputStream &)=deleteAws::Crt::Io::InputStream
InputStream(InputStream &&)=deleteAws::Crt::Io::InputStream
InputStream(Aws::Crt::Allocator *allocator=ApiAllocator())Aws::Crt::Io::InputStreamprotected
IsValid() const noexcept=0Aws::Crt::Io::InputStreampure virtual
m_allocatorAws::Crt::Io::InputStreamprotected
m_underlying_streamAws::Crt::Io::InputStreamprotected
operator bool() const noexceptAws::Crt::Io::InputStreaminlineexplicit
operator=(const InputStream &)=deleteAws::Crt::Io::InputStream
operator=(InputStream &&)=deleteAws::Crt::Io::InputStream
PeekImpl() const noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
Read(ByteBuf &dest)Aws::Crt::Io::InputStreaminline
ReadImpl(ByteBuf &buffer) noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
ReadSomeImpl(ByteBuf &buffer) noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
RefCounted()Aws::Crt::RefCounted< InputStream >inlineprotected
ReleaseRef()Aws::Crt::RefCounted< InputStream >inlineprotected
Seek(int64_t offset, StreamSeekBasis seekBasis)Aws::Crt::Io::InputStreaminline
SeekImpl(int64_t offset, StreamSeekBasis seekBasis) noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
~InputStream()Aws::Crt::Io::InputStreamvirtual
~RefCounted()Aws::Crt::RefCounted< InputStream >inlineprotected
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.html b/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.html new file mode 100644 index 000000000..9c32d1f05 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.html @@ -0,0 +1,741 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::InputStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::InputStream Class Referenceabstract
+
+
+ +

#include <Stream.h>

+
+Inheritance diagram for Aws::Crt::Io::InputStream:
+
+
+ + +Aws::Crt::RefCounted< InputStream > +Aws::Crt::Io::StdIOStreamInputStream + +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~InputStream ()
 
 InputStream (const InputStream &)=delete
 
InputStreamoperator= (const InputStream &)=delete
 
 InputStream (InputStream &&)=delete
 
InputStreamoperator= (InputStream &&)=delete
 
 operator bool () const noexcept
 
virtual bool IsValid () const noexcept=0
 
bool Read (ByteBuf &dest)
 
bool Seek (int64_t offset, StreamSeekBasis seekBasis)
 
bool GetStatus (StreamStatus &status)
 
bool GetLength (int64_t &length)
 
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 InputStream (Aws::Crt::Allocator *allocator=ApiAllocator())
 
virtual bool ReadImpl (ByteBuf &buffer) noexcept=0
 
virtual bool ReadSomeImpl (ByteBuf &buffer) noexcept=0
 
virtual StreamStatus GetStatusImpl () const noexcept=0
 
virtual int64_t GetLengthImpl () const noexcept=0
 
virtual bool SeekImpl (int64_t offset, StreamSeekBasis seekBasis) noexcept=0
 
virtual int64_t PeekImpl () const noexcept=0
 
- Protected Member Functions inherited from Aws::Crt::RefCounted< InputStream >
 RefCounted ()
 
 ~RefCounted ()
 
void AcquireRef ()
 
void ReleaseRef ()
 
+ + + + + +

+Protected Attributes

Allocatorm_allocator
 
aws_input_stream m_underlying_stream
 
+

Constructor & Destructor Documentation

+ +

◆ ~InputStream()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::InputStream::~InputStream ()
+
+virtual
+
+ +
+
+ +

◆ InputStream() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::InputStream::InputStream (const InputStream)
+
+delete
+
+ +
+
+ +

◆ InputStream() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::InputStream::InputStream (InputStream && )
+
+delete
+
+ +
+
+ +

◆ InputStream() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::InputStream::InputStream (Aws::Crt::Allocatorallocator = ApiAllocator())
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLength()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::InputStream::GetLength (int64_t & length)
+
+inline
+
+

Gets the stream's length. Some streams may not be able to answer this.

Parameters
+ + +
lengthoutput parameter for the length of the stream
+
+
+
Returns
success/failure
+ +
+
+ +

◆ GetLengthImpl()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t Aws::Crt::Io::InputStream::GetLengthImpl () const
+
+protectedpure virtualnoexcept
+
+
Returns
the total length of the available data for the stream.
+
+-1 if not available.
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::InputStream::GetStatus (StreamStatusstatus)
+
+inline
+
+

Gets the stream's current status

Parameters
+ + +
statusoutput parameter for the stream's status
+
+
+
Returns
success/failure
+ +
+
+ +

◆ GetStatusImpl()

+ +
+
+ + + + + +
+ + + + + + + +
virtual StreamStatus Aws::Crt::Io::InputStream::GetStatusImpl () const
+
+protectedpure virtualnoexcept
+
+
Returns
the current status of the stream.
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
virtual bool Aws::Crt::Io::InputStream::IsValid () const
+
+pure virtualnoexcept
+
+
Returns
true/false if this object is in a valid state
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::InputStream::operator bool () const
+
+inlineexplicitnoexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
InputStream& Aws::Crt::Io::InputStream::operator= (const InputStream)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
InputStream& Aws::Crt::Io::InputStream::operator= (InputStream && )
+
+delete
+
+ +
+
+ +

◆ PeekImpl()

+ +
+
+ + + + + +
+ + + + + + + +
virtual int64_t Aws::Crt::Io::InputStream::PeekImpl () const
+
+protectedpure virtualnoexcept
+
+

Peeks the stream

+

Essentially calls peek on the underlying istream

+
Returns
return value of the underlying istream::peek
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ Read()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::InputStream::Read (ByteBufdest)
+
+inline
+
+

Reads data from the stream into a buffer

Parameters
+ + +
destbuffer to add the read data into
+
+
+
Returns
success/failure
+ +
+
+ +

◆ ReadImpl()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Crt::Io::InputStream::ReadImpl (ByteBufbuffer)
+
+protectedpure virtualnoexcept
+
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ ReadSomeImpl()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Crt::Io::InputStream::ReadSomeImpl (ByteBufbuffer)
+
+protectedpure virtualnoexcept
+
+ +

Implemented in Aws::Crt::Io::StdIOStreamInputStream.

+ +
+
+ +

◆ Seek()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Io::InputStream::Seek (int64_t offset,
StreamSeekBasis seekBasis 
)
+
+inline
+
+

Moves the head of the stream to a new location

Parameters
+ + + +
offsethow far to move, in bytes
seekBasiswhat direction to move the head of stream
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SeekImpl()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual bool Aws::Crt::Io::InputStream::SeekImpl (int64_t offset,
StreamSeekBasis seekBasis 
)
+
+protectedpure virtualnoexcept
+
+

Seek's the stream to seekBasis based offset bytes.

+

It is expected, that if seeking to the beginning of a stream, all error's are cleared if possible.

+
Returns
true on success, false otherwise. You SHOULD raise an error via aws_raise_error() if a failure occurs.
+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+ + + + + +
+ + + + +
Allocator* Aws::Crt::Io::InputStream::m_allocator
+
+protected
+
+ +
+
+ +

◆ m_underlying_stream

+ +
+
+ + + + + +
+ + + + +
aws_input_stream Aws::Crt::Io::InputStream::m_underlying_stream
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.png b/docs/class_aws_1_1_crt_1_1_io_1_1_input_stream.png new file mode 100644 index 0000000000000000000000000000000000000000..ee0019e24be26dac597e1943479a6ed41a43bc4f GIT binary patch literal 2103 zcmbuAc~nzZ9>*X1qLPseHEux#K@0_imPL7>D1;ya4G2V*un2+*C_%-Dgd!GDAs84a zYuGG{VQqmXEXjzF!x}IIED+R22pAR-Vvw~j9%uT;%$YfJ=AHB2-M;tT-~D|*=iX!& zC-e^0J*ofz?7-Nc!2*CR5~?RD%Rygit2zuS5H5~xwp&|UP<47%e1rTf4XS;9SuB=9 z^0+3{RF1+rxdM<#`tZ8li~&HY6LaR2TeQqv{u|0un!4?-vC8+G5ixL$(7&jgq<;$T zugY&fp8Oz%tKYmu!8%MWzFE=lssE9km_g{*5tb)v@9rXc!Z100AT3e*TrG0=G)2b~ zCOU|L9|u3)6Lwotqh=<=!k%o-S2_H3bLu=b%b7yx-w`qWSUa>cP|SVK?us5E4&61-z;AU}XQN=WuZNtYJ9ELYOKdmR{<@8~#mHr7Nx`u3Rl+ z7Nb>GLqVkB`06lUCHGfm;@H!PeRB(;j_+^J3u-sj9+O?>IKgj%i}DEjL~pr**(RRG z=%kV;#)o|Ji0q$18*6U;+5Kg+rXt~p(aWLqJ}4m~ll*$QzU z$<6ujs^CgEirGm2uF<%PO6;w29#DkU_j!%klXV^zrJD&y`N&@$-VDEJ)Z99nNscWF zH*p?Ao^UAFy;ru-J+w>gg5BT#Zl}geRF?u6@Yb$fXLN@V+kfz0o@BNg|lIw=pjJeETko!dZ%w~HTMRU^@hv2HWiirm(M z>76&HBE=!SjAHai2jc*~8mT8duG9DA<^qn8EgD3}Hq#TT2Ytc|?i91lFRYzhcsF<> z+bMyL^oKi(1IE2S`dFHpc+>7!jg*jy3AYcj>GZ1@wY_|^M{AM|yydY7gBvxCp<~&; zWQN_A`>npiLT~i=0^;u4ws)FbeI~e3JAW5VE*V=;@*0(xwecI+ygeno`uL4D_7Y!f zAIelR|8*#-)O5x79b@Vch7dsLvJjHeoHt}V#A&70?c)5*(xy)dNEm+17=qBmw=dQ( z2O80A=d}~r$Y@`z`qbpON6v4w?M2z*SPg5auDt-!WOV@Wd_I%y~#7z z0N{D)T5vO=Y{(CU-`xPmYfd&gdD{-C37=O0Kfca;ei1+v{-g0(4KI`Ri~l0cQ;k#U zPj;0t`n$#TqkxXNu9E^w{>#iExAE|%TslA8A3(%0@0lsEfbF$NK+!Kw3>X1&G^IEh zgdYfOX8|G^KS0qF2FMw)h>%uhSnj_`CH6dk`2{U zO^C@$&ExIVGTye=s>5=HLIN?ZJkS#yoiettBF)7w_qxlk$Vvy`$^2Zq=s9-ZWDoHd zUWI;B(_U!p(=pa4^bBce1uGP^kzC0)oVYEF%wQ0R{Q)K=F`7O$T1FfKsiMKPK&Us4 zIuLlpfZZS7S{Rl8GTzCng;%Ivas-=$+2Pq1U>+9%C6&18?H()oo~Cq?EQWFphZy)b z>AB{frwsY`04`&6@JU9mK+X@?+yimp2V9W4V@_!P4Kn50GpQ*iw@%DLebaSP2a_iM zZwLPev;TvXg};c)oE)Kl-BZ7A3MeK8KGxR4!Qzl2e-Mx!=n$CDIUlDo+)e}>qpQ%A z(%mzg7UwMab(~SoE9Nks-8vV9*>kM9WrC;|uYC^M9cU=F=TO?hmQY|f&7CZmn6KAP zi7sY$C{w=afDrH=(sJpseVMvOyMX>Ep;H?R7(dSidN_1XhTX^dbgu@@ge?lL;3b#k zF*yN{6TUOoulCmM$EpfKG_jY_>kVd)PuJLyuhG399dzG4>b3T*fn8duo|KPbq(kLr za9-@o+BgwPa8%_L(#=JvDdd13F%@SYC1|rty(U(7*2N?$3u=NwfS;MG15ls5V zd=qiG?w>J)fvE;e&8w}!3&-meI>4h1R*sbt(=3VLgN9A#h5=m7*1+~lxc8BiWnpv! zm$GaMMbG{-(JQ;46Ne13O8m?nbjd2Q`_u`;i9>CZ- KovF6*i~j@g_S#MW literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib-members.html new file mode 100644 index 000000000..2687c079b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::Pkcs11Lib Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::Pkcs11Lib, including all inherited members.

+ + + + + +
Create(const String &filename, Allocator *allocator=ApiAllocator())Aws::Crt::Io::Pkcs11Libstatic
Create(const String &filename, InitializeFinalizeBehavior initializeFinalizeBehavior, Allocator *allocator=ApiAllocator())Aws::Crt::Io::Pkcs11Libstatic
InitializeFinalizeBehavior enum nameAws::Crt::Io::Pkcs11Lib
~Pkcs11Lib()Aws::Crt::Io::Pkcs11Lib
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html b/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html new file mode 100644 index 000000000..33ed830ff --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html @@ -0,0 +1,267 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::Pkcs11Lib Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::Pkcs11Lib Class Reference
+
+
+ +

#include <Pkcs11.h>

+ + + + +

+Public Types

enum  InitializeFinalizeBehavior { InitializeFinalizeBehavior::Default, +InitializeFinalizeBehavior::Omit, +InitializeFinalizeBehavior::Strict + }
 
+ + + +

+Public Member Functions

 ~Pkcs11Lib ()
 
+ + + + + +

+Static Public Member Functions

static std::shared_ptr< Pkcs11LibCreate (const String &filename, Allocator *allocator=ApiAllocator())
 
static std::shared_ptr< Pkcs11LibCreate (const String &filename, InitializeFinalizeBehavior initializeFinalizeBehavior, Allocator *allocator=ApiAllocator())
 
+

Detailed Description

+

Handle to a loaded PKCS#11 library.

+

For most use cases, a single instance of Pkcs11Lib should be used for the lifetime of your application.

+

Member Enumeration Documentation

+ +

◆ InitializeFinalizeBehavior

+ +
+
+ + + + + +
+ + + + +
enum Aws::Crt::Io::Pkcs11Lib::InitializeFinalizeBehavior
+
+strong
+
+

Controls how Pkcs11Lib calls C_Initialize() and C_Finalize() on the PKCS#11 library.

+ + + + +
Enumerator
Default 

Default behavior that accommodates most use cases.

+

C_Initialize() is called on creation, and "already-initialized" errors are ignored. C_Finalize() is never called, just in case another part of your application is still using the PKCS#11 library.

+
Omit 

Skip calling C_Initialize() and C_Finalize().

+

Use this if your application has already initialized the PKCS#11 library, and you do not want C_Initialize() called again.

+
Strict 

C_Initialize() is called on creation and C_Finalize() is called on cleanup.

+

If C_Initialize() reports that's it's already initialized, this is treated as an error. Use this if you need perfect cleanup (ex: running valgrind with –leak-check).

+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ ~Pkcs11Lib()

+ +
+
+ + + + + + + +
Aws::Crt::Io::Pkcs11Lib::~Pkcs11Lib ()
+
+ +
+
+

Member Function Documentation

+ +

◆ Create() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< Pkcs11Lib > Aws::Crt::Io::Pkcs11Lib::Create (const Stringfilename,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Load and initialize a PKCS#11 library.

+

C_Initialize() and C_Finalize() are called on the PKCS#11 library in the InitializeFinalizeBehavior::Default way.

+
Parameters
+ + + +
filenameName or path of PKCS#11 library file to load (UTF-8). Pass an empty string if your application already has PKCS#11 symbols linked in.
allocatorMemory allocator to use.
+
+
+
Returns
If successful a shared_ptr containing the Pkcs11Lib is returned. If unsuccessful the shared_ptr will be empty, and Aws::Crt::LastError() will contain the error that occurred.
+ +
+
+ +

◆ Create() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
std::shared_ptr< Pkcs11Lib > Aws::Crt::Io::Pkcs11Lib::Create (const Stringfilename,
InitializeFinalizeBehavior initializeFinalizeBehavior,
Allocatorallocator = ApiAllocator() 
)
+
+static
+
+

Load a PKCS#11 library, specifying how C_Initialize() and C_Finalize() will be called.

+
Parameters
+ + + + +
filenameName or path of PKCS#11 library file to load (UTF-8). Pass an empty string if your application already has PKCS#11 symbols linked in.
initializeFinalizeBehaviorSpecifies how C_Initialize() and C_Finalize() will be called on the PKCS#11 library.
allocatorMemory allocator to use.
+
+
+
Returns
If successful a shared_ptr containing the Pkcs11Lib is returned. If unsuccessful the shared_ptr will be empty, and Aws::Crt::LastError() will contain the error that occurred.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options-members.html new file mode 100644 index 000000000..5c0c53372 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::SocketOptions Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options.html b/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options.html new file mode 100644 index 000000000..355c53631 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_socket_options.html @@ -0,0 +1,662 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::SocketOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::SocketOptions Class Reference
+
+
+ +

#include <SocketOptions.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SocketOptions ()
 
 SocketOptions (const SocketOptions &rhs)=default
 
 SocketOptions (SocketOptions &&rhs)=default
 
SocketOptionsoperator= (const SocketOptions &rhs)=default
 
SocketOptionsoperator= (SocketOptions &&rhs)=default
 
void SetSocketType (SocketType type)
 
SocketType GetSocketType () const
 
void SetSocketDomain (SocketDomain domain)
 
SocketDomain GetSocketDomain () const
 
void SetConnectTimeoutMs (uint32_t timeout)
 
uint32_t GetConnectTimeoutMs () const
 
void SetKeepAliveIntervalSec (uint16_t keepAliveInterval)
 
uint16_t GetKeepAliveIntervalSec () const
 
void SetKeepAliveTimeoutSec (uint16_t keepAliveTimeout)
 
uint16_t GetKeepAliveTimeoutSec () const
 
void SetKeepAliveMaxFailedProbes (uint16_t maxProbes)
 
uint16_t GetKeepAliveMaxFailedProbes () const
 
void SetKeepAlive (bool keepAlive)
 
bool GetKeepAlive () const
 
+

Detailed Description

+

Socket configuration options

+

Constructor & Destructor Documentation

+ +

◆ SocketOptions() [1/3]

+ +
+
+ + + + + + + +
Aws::Crt::Io::SocketOptions::SocketOptions ()
+
+ +
+
+ +

◆ SocketOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::SocketOptions::SocketOptions (const SocketOptionsrhs)
+
+default
+
+ +
+
+ +

◆ SocketOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::SocketOptions::SocketOptions (SocketOptions && rhs)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConnectTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t Aws::Crt::Io::SocketOptions::GetConnectTimeoutMs () const
+
+inline
+
+
Returns
the connection timeout in milliseconds to use with the socket
+ +
+
+ +

◆ GetKeepAlive()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Io::SocketOptions::GetKeepAlive () const
+
+inline
+
+
Returns
true/false if the socket implementation should use TCP keepalive
+ +
+
+ +

◆ GetKeepAliveIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Io::SocketOptions::GetKeepAliveIntervalSec () const
+
+inline
+
+
Returns
the (tcp) keep alive interval to use with the socket, in seconds
+ +
+
+ +

◆ GetKeepAliveMaxFailedProbes()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Io::SocketOptions::GetKeepAliveMaxFailedProbes () const
+
+inline
+
+
Returns
number of keepalive probes allowed to fail before a connection is considered lost.
+ +
+
+ +

◆ GetKeepAliveTimeoutSec()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Io::SocketOptions::GetKeepAliveTimeoutSec () const
+
+inline
+
+
Returns
interval, in seconds, that a connection must be idle for before keep alive probes begin to get sent out
+ +
+
+ +

◆ GetSocketDomain()

+ +
+
+ + + + + +
+ + + + + + + +
SocketDomain Aws::Crt::Io::SocketOptions::GetSocketDomain () const
+
+inline
+
+
Returns
the domain type to use with the socket
+ +
+
+ +

◆ GetSocketType()

+ +
+
+ + + + + +
+ + + + + + + +
SocketType Aws::Crt::Io::SocketOptions::GetSocketType () const
+
+inline
+
+
Returns
the type of socket to use
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SocketOptions& Aws::Crt::Io::SocketOptions::operator= (const SocketOptionsrhs)
+
+default
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SocketOptions& Aws::Crt::Io::SocketOptions::operator= (SocketOptions && rhs)
+
+default
+
+ +
+
+ +

◆ SetConnectTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetConnectTimeoutMs (uint32_t timeout)
+
+inline
+
+

Set connection timeout

Parameters
+ + +
timeoutconnection timeout in milliseconds.
+
+
+ +
+
+ +

◆ SetKeepAlive()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetKeepAlive (bool keepAlive)
+
+inline
+
+

Set keep alive option.

Parameters
+ + +
keepAliveTrue, periodically transmit keepalive messages for detecting a disconnected peer.
+
+
+ +
+
+ +

◆ SetKeepAliveIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetKeepAliveIntervalSec (uint16_t keepAliveInterval)
+
+inline
+
+

Set keep alive interval seconds.

Parameters
+ + +
keepAliveIntervalDuration, in seconds, between keepalive probes. If 0, then a default value is used.
+
+
+ +
+
+ +

◆ SetKeepAliveMaxFailedProbes()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetKeepAliveMaxFailedProbes (uint16_t maxProbes)
+
+inline
+
+

Set keep alive max failed probes.

Parameters
+ + +
maxProbesThe number of keepalive probes allowed to fail before a connection is considered lost.
+
+
+ +
+
+ +

◆ SetKeepAliveTimeoutSec()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetKeepAliveTimeoutSec (uint16_t keepAliveTimeout)
+
+inline
+
+

Set keep alive time out seconds.

Parameters
+ + +
keepAliveTimeoutinterval, in seconds, that a connection must be idle for before keep alive probes begin to get sent out
+
+
+ +
+
+ +

◆ SetSocketDomain()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetSocketDomain (SocketDomain domain)
+
+inline
+
+

Set socket domain

Parameters
+ + +
domainSocketDomain object.
+
+
+ +
+
+ +

◆ SetSocketType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::SocketOptions::SetSocketType (SocketType type)
+
+inline
+
+

Set socket type

Parameters
+ + +
typeSocketType object.
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream-members.html new file mode 100644 index 000000000..374f873ea --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream-members.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::StdIOStreamInputStream Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::StdIOStreamInputStream, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireRef()Aws::Crt::RefCounted< InputStream >inlineprotected
GetLength(int64_t &length)Aws::Crt::Io::InputStreaminline
GetLengthImpl() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
GetStatus(StreamStatus &status)Aws::Crt::Io::InputStreaminline
GetStatusImpl() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
InputStream(const InputStream &)=deleteAws::Crt::Io::InputStream
InputStream(InputStream &&)=deleteAws::Crt::Io::InputStream
InputStream(Aws::Crt::Allocator *allocator=ApiAllocator())Aws::Crt::Io::InputStreamprotected
IsValid() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamvirtual
m_allocatorAws::Crt::Io::InputStreamprotected
m_underlying_streamAws::Crt::Io::InputStreamprotected
operator bool() const noexceptAws::Crt::Io::InputStreaminlineexplicit
operator=(const InputStream &)=deleteAws::Crt::Io::InputStream
operator=(InputStream &&)=deleteAws::Crt::Io::InputStream
PeekImpl() const noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
Read(ByteBuf &dest)Aws::Crt::Io::InputStreaminline
ReadImpl(ByteBuf &buffer) noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
ReadSomeImpl(ByteBuf &buffer) noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotectedvirtual
RefCounted()Aws::Crt::RefCounted< InputStream >inlineprotected
ReleaseRef()Aws::Crt::RefCounted< InputStream >inlineprotected
Seek(int64_t offset, StreamSeekBasis seekBasis)Aws::Crt::Io::InputStreaminline
SeekImpl(OffsetType offsetType, StreamSeekBasis seekBasis) noexcept overrideAws::Crt::Io::StdIOStreamInputStreamprotected
Aws::Crt::Io::InputStream::SeekImpl(int64_t offset, StreamSeekBasis seekBasis) noexcept=0Aws::Crt::Io::InputStreamprotectedpure virtual
StdIOStreamInputStream(std::shared_ptr< Aws::Crt::Io::IStream > stream, Aws::Crt::Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::StdIOStreamInputStream
~InputStream()Aws::Crt::Io::InputStreamvirtual
~RefCounted()Aws::Crt::RefCounted< InputStream >inlineprotected
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html b/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html new file mode 100644 index 000000000..716b6f490 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html @@ -0,0 +1,412 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::StdIOStreamInputStream Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::StdIOStreamInputStream Class Reference
+
+
+ +

#include <Stream.h>

+
+Inheritance diagram for Aws::Crt::Io::StdIOStreamInputStream:
+
+
+ + +Aws::Crt::Io::InputStream +Aws::Crt::RefCounted< InputStream > + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StdIOStreamInputStream (std::shared_ptr< Aws::Crt::Io::IStream > stream, Aws::Crt::Allocator *allocator=ApiAllocator()) noexcept
 
bool IsValid () const noexcept override
 
- Public Member Functions inherited from Aws::Crt::Io::InputStream
virtual ~InputStream ()
 
 InputStream (const InputStream &)=delete
 
InputStreamoperator= (const InputStream &)=delete
 
 InputStream (InputStream &&)=delete
 
InputStreamoperator= (InputStream &&)=delete
 
 operator bool () const noexcept
 
bool Read (ByteBuf &dest)
 
bool Seek (int64_t offset, StreamSeekBasis seekBasis)
 
bool GetStatus (StreamStatus &status)
 
bool GetLength (int64_t &length)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

bool ReadImpl (ByteBuf &buffer) noexcept override
 
bool ReadSomeImpl (ByteBuf &buffer) noexcept override
 
StreamStatus GetStatusImpl () const noexcept override
 
int64_t GetLengthImpl () const noexcept override
 
bool SeekImpl (OffsetType offsetType, StreamSeekBasis seekBasis) noexcept override
 
int64_t PeekImpl () const noexcept override
 
- Protected Member Functions inherited from Aws::Crt::Io::InputStream
 InputStream (Aws::Crt::Allocator *allocator=ApiAllocator())
 
virtual bool SeekImpl (int64_t offset, StreamSeekBasis seekBasis) noexcept=0
 
- Protected Member Functions inherited from Aws::Crt::RefCounted< InputStream >
 RefCounted ()
 
 ~RefCounted ()
 
void AcquireRef ()
 
void ReleaseRef ()
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Crt::Io::InputStream
Allocatorm_allocator
 
aws_input_stream m_underlying_stream
 
+

Constructor & Destructor Documentation

+ +

◆ StdIOStreamInputStream()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::StdIOStreamInputStream::StdIOStreamInputStream (std::shared_ptr< Aws::Crt::Io::IStreamstream,
Aws::Crt::Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLengthImpl()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t Aws::Crt::Io::StdIOStreamInputStream::GetLengthImpl () const
+
+overrideprotectedvirtualnoexcept
+
+
Returns
the total length of the available data for the stream.
+
+-1 if not available.
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ GetStatusImpl()

+ +
+
+ + + + + +
+ + + + + + + +
StreamStatus Aws::Crt::Io::StdIOStreamInputStream::GetStatusImpl () const
+
+overrideprotectedvirtualnoexcept
+
+
Returns
the current status of the stream.
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Io::StdIOStreamInputStream::IsValid () const
+
+overridevirtualnoexcept
+
+
Returns
true/false if this object is in a valid state
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ PeekImpl()

+ +
+
+ + + + + +
+ + + + + + + +
int64_t Aws::Crt::Io::StdIOStreamInputStream::PeekImpl () const
+
+overrideprotectedvirtualnoexcept
+
+

Peeks the stream

+

Essentially calls peek on the underlying istream

+
Returns
return value of the underlying istream::peek
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ ReadImpl()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::StdIOStreamInputStream::ReadImpl (ByteBufbuffer)
+
+overrideprotectedvirtualnoexcept
+
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ ReadSomeImpl()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::StdIOStreamInputStream::ReadSomeImpl (ByteBufbuffer)
+
+overrideprotectedvirtualnoexcept
+
+ +

Implements Aws::Crt::Io::InputStream.

+ +
+
+ +

◆ SeekImpl()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Io::StdIOStreamInputStream::SeekImpl (OffsetType offsetType,
StreamSeekBasis seekBasis 
)
+
+overrideprotectednoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.png b/docs/class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.png new file mode 100644 index 0000000000000000000000000000000000000000..972fc584bd8b4bcbdc74fec5306b3a1f1fa0e6d1 GIT binary patch literal 2091 zcmchYdpuid8pq=@R69P5&Q8^s(+f3IZ56FDI2g2Q+-f9i^@3eR)pe}6BqAM`)@7QY z9Z9tsq;4^;TZtl)Vf2{MG%{$Al5wjL5toD|$R4`;+4+0_*!S}}@Ao*95Dgf*3eQNMbVe09?Fa0Z?$csv)5|*L`Ihxp&539Y0 z&1Qd)^Y#e5+?Vi;w;uv_+8sl`A}tXJ%{F(}uaLcyKs9{^*Bo%)^iV%w!ops)6K zAt2#meF(nLOl`?d4xo6(s)OVi?Km{${Nq;Ky>%aE`)KFD1vVGgK!T)U?;zwhH)bNH z41Gh8DBhCU3K~PQ(l#ET)9T$^9;lB7c_k)S$F-xC4IFFEb;bxGhA~2sw{j^V`Gv}- z+M{-aCoHLdx~yj=fGFlwrdu3N7^)CH1WAsZ6*Z9loAoE88o)(W5EzQjD{EW$Q*{y6y%DWqX>Y%%E)NU(a@fce5q+y>N*NfXx;L2+9aV=LVj$NE9a`udl6MtUSt+Yj)JS zp@tm06?QjJ^5`@dVr>J?Ab^i9Sw=~voKHX+ZO7o3_e?9*z&Gd{_zb1{uJ!mId3Tm& z11QwNayMBut$3*hYCi4pPkRH>yUN9 za!pUTztv2(asdz2(DyT|$@4Y@GAEA7@>+^7pwS$SFznt~QB%ign}E8#;UgRVJR4ZT zzmm@J;-2M&`8i@gOS##%pQ&-JFnKyxkd3>0O)40=5W_vmy6G*uQxMc2k~BFyNUMk- z9`|dJ)fL^oiob2bq!+2dG81qY-POyuRtpjptgHme-nS^O~+Y z`WxCHy_}c2Hrq1;VPqo_K{2PSd1^a)_qH&}wtmMdgP5)MiEDue)@TDorB!D-XG?K}8wE_V;lahK#5OqA zqj0Pgu`f!Vx7FqCkHS3`sTjdburoy;fx%slRWMfgj6d3TA$gz4xc51}gTJq{Pq*}Q zjMJTP2Zu>b_2lDwQj&c{H`o}Ke#bS{ZH~d>VEO+`uvxt@ysdz4Ki&1jcQAWjtHSL4 zpbpb&s-^CE8L79Ayo5#uuKmSE-)+piNYky=-1~3y|svPR3ZuTp+9Q zCwrbLemZ&7k}zUtYXV=f14gWh25)A>EOhn1_K|Y-{+)WbrS6t}MY?qE+oz~v@94Xu zq_??QJ-jeX$2m369Kd|#BC?nkr{v#H@goX|@If^-(az8p%*}BQ2Y(IImn7Gxy=q(* z@BpC8! + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::TlsChannelHandler Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::TlsChannelHandler, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AcquireMaxSizeMessageForWrite()Aws::Crt::Io::ChannelHandlerprotected
AcquireMessageFromPool(MessageType messageType, size_t sizeHint)Aws::Crt::Io::ChannelHandlerprotected
aws_tls_handler_protocol(aws_channel_handler *)Aws::Crt::Io::TlsChannelHandlerfriend
ChannelHandler(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ChannelHandler(Allocator *allocator=ApiAllocator())Aws::Crt::Io::ChannelHandlerprotected
ChannelsThreadIsCallersThread() constAws::Crt::Io::ChannelHandler
CompleteTlsNegotiation(int errorCode)Aws::Crt::Io::TlsChannelHandlerprotected
DownstreamReadWindow() constAws::Crt::Io::ChannelHandlerprotected
GatherStatistics(struct aws_array_list *)Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
GetProtocol() const =0Aws::Crt::Io::TlsChannelHandlerpure virtual
GetSlot() constAws::Crt::Io::ChannelHandlerprotected
IncrementReadWindow(size_t size)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
IncrementUpstreamReadWindow(size_t windowUpdateSize)Aws::Crt::Io::ChannelHandlerprotected
InitialWindowSize()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
m_allocatorAws::Crt::Io::ChannelHandlerprotected
m_handlerAws::Crt::Io::ChannelHandlerprotected
MessageOverhead()=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
OnShutdownComplete(ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)Aws::Crt::Io::ChannelHandlerprotected
operator=(const ChannelHandler &)=deleteAws::Crt::Io::ChannelHandler
ProcessReadMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessShutdown(ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ProcessWriteMessage(struct aws_io_message *message)=0Aws::Crt::Io::ChannelHandlerprotectedpure virtual
ResetStatistics()Aws::Crt::Io::ChannelHandlerinlineprotectedvirtual
s_GatherStatisticsAws::Crt::Io::ChannelHandler
s_IncrementReadWindowAws::Crt::Io::ChannelHandler
s_InitialWindowSizeAws::Crt::Io::ChannelHandler
s_MessageOverheadAws::Crt::Io::ChannelHandler
s_ProcessReadMessageAws::Crt::Io::ChannelHandler
s_ProcessShutdownAws::Crt::Io::ChannelHandler
s_ProcessWriteMessageAws::Crt::Io::ChannelHandler
s_ResetStatisticsAws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task)Aws::Crt::Io::ChannelHandler
ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)Aws::Crt::Io::ChannelHandler
SendMessage(struct aws_io_message *message, ChannelDirection direction)Aws::Crt::Io::ChannelHandlerprotected
ShutDownChannel(int errorCode)Aws::Crt::Io::ChannelHandler
TlsChannelHandler(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())Aws::Crt::Io::TlsChannelHandlerprotected
UpstreamMessageOverhead() constAws::Crt::Io::ChannelHandlerprotected
~ChannelHandler()=defaultAws::Crt::Io::ChannelHandlervirtual
~TlsChannelHandler()Aws::Crt::Io::TlsChannelHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html new file mode 100644 index 000000000..61e104ca1 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html @@ -0,0 +1,347 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TlsChannelHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::TlsChannelHandler Class Referenceabstract
+
+
+ +

#include <TlsOptions.h>

+
+Inheritance diagram for Aws::Crt::Io::TlsChannelHandler:
+
+
+ + +Aws::Crt::Io::ChannelHandler +Aws::Crt::Io::ClientTlsChannelHandler + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual ~TlsChannelHandler ()
 
virtual String GetProtocol () const =0
 
- Public Member Functions inherited from Aws::Crt::Io::ChannelHandler
virtual ~ChannelHandler ()=default
 
 ChannelHandler (const ChannelHandler &)=delete
 
ChannelHandleroperator= (const ChannelHandler &)=delete
 
bool ChannelsThreadIsCallersThread () const
 
void ShutDownChannel (int errorCode)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task)
 
void ScheduleTask (std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Member Functions

 TlsChannelHandler (struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator=ApiAllocator())
 
void CompleteTlsNegotiation (int errorCode)
 
- Protected Member Functions inherited from Aws::Crt::Io::ChannelHandler
virtual int ProcessReadMessage (struct aws_io_message *message)=0
 
virtual int ProcessWriteMessage (struct aws_io_message *message)=0
 
virtual int IncrementReadWindow (size_t size)=0
 
virtual void ProcessShutdown (ChannelDirection dir, int errorCode, bool freeScarceResourcesImmediately)=0
 
virtual size_t InitialWindowSize ()=0
 
virtual size_t MessageOverhead ()=0
 
virtual void ResetStatistics ()
 
virtual void GatherStatistics (struct aws_array_list *)
 
 ChannelHandler (Allocator *allocator=ApiAllocator())
 
struct aws_io_message * AcquireMessageFromPool (MessageType messageType, size_t sizeHint)
 
struct aws_io_message * AcquireMaxSizeMessageForWrite ()
 
bool SendMessage (struct aws_io_message *message, ChannelDirection direction)
 
bool IncrementUpstreamReadWindow (size_t windowUpdateSize)
 
void OnShutdownComplete (ChannelDirection direction, int errorCode, bool freeScarceResourcesImmediately)
 
size_t DownstreamReadWindow () const
 
size_t UpstreamMessageOverhead () const
 
struct aws_channel_slot * GetSlot () const
 
+ + + +

+Friends

aws_byte_buf() aws_tls_handler_protocol (aws_channel_handler *)
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Attributes inherited from Aws::Crt::Io::ChannelHandler
 s_ProcessReadMessage
 
 s_ProcessWriteMessage
 
 s_IncrementReadWindow
 
 s_ProcessShutdown
 
 s_InitialWindowSize
 
 s_MessageOverhead
 
 s_ResetStatistics
 
 s_GatherStatistics
 
- Protected Attributes inherited from Aws::Crt::Io::ChannelHandler
struct aws_channel_handler m_handler
 
Allocatorm_allocator
 
+

Detailed Description

+

BYO_CRYPTO: TLS channel-handler base class.

+

Constructor & Destructor Documentation

+ +

◆ ~TlsChannelHandler()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsChannelHandler::~TlsChannelHandler ()
+
+virtual
+
+ +
+
+ +

◆ TlsChannelHandler()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::TlsChannelHandler::TlsChannelHandler (struct aws_channel_slot * slot,
const struct aws_tls_connection_options & options,
Allocatorallocator = ApiAllocator() 
)
+
+protected
+
+ +
+
+

Member Function Documentation

+ +

◆ CompleteTlsNegotiation()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsChannelHandler::CompleteTlsNegotiation (int errorCode)
+
+protected
+
+

Invoke this function from inside your handler after TLS negotiation completes. errorCode == AWS_ERROR_SUCCESS or 0 means the session was successfully established and the connection should continue on.

+ +
+
+ +

◆ GetProtocol()

+ +
+
+ + + + + +
+ + + + + + + +
virtual String Aws::Crt::Io::TlsChannelHandler::GetProtocol () const
+
+pure virtual
+
+
Returns
negotiated protocol (or empty string if no agreed upon protocol)
+ +
+
+

Friends And Related Function Documentation

+ +

◆ aws_tls_handler_protocol

+ +
+
+ + + + + +
+ + + + + + + + +
aws_byte_buf() aws_tls_handler_protocol (aws_channel_handler * )
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.png b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f8aabf63508ad8dee6d19966534d5cd270fbaf GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0vp^cY(NrgBeJMM9Sp=DTx4|5ZC|z{{xvX-h3_XKQsZz z0^9etia>K-+bkJ{gd_H zOljWL;<2@Ec{9U0*-v!JKG(N=zGv-;Nn2Jn`Aw?PdZBW1x!pqVNn3(;)w4aec)TH2 zFZ9{InBe?QuS?Oj4%63Nt8P2@W7fMZf7h3|nMS59-@Q8RW9FQja_f|*eqCXo`9kXc zVpVm$a`u_|b1&v(UCUeZ&CdJMg8r9NLXMl1 z=cax;-n{zZ%NKF;x1JZ9tg`kCV{9(RQk^=V?@^m~zbe|a@{H=g{0lR+Dr?2xKK3p- zz5m_LXtnQ?^Zu#sTIce6UZv;tFK52jXYcyAbMg}I+U9pTCC?Au+~?!J`R%%mGf%DA zdt=_5FFuzyAD^e`nO*zIY`V&PE-TMZD;G?LGTy!{I#(Ia_-A1r!|kl>UAJ@7_pE*S zu0Z@yVAVOSgrTxnb#Zx1as9Roka#@6~(d3;MQ~sJxo-Y~9*3?^b4c zZ`6GFcmXhA`<|D*+A^Kqc$YKX8;4- z`1Zz|GiMy1?|Di4%CGpuq@A`qpJ~eB-N` z|8DD(p1c)jf+8P>PM_?Xs`oLyMD6wZ_ls(4Ov`i6-d=Yp^i$}iUoHBRZ^s_@xIQ)G z{s+C6YW-Jt8Rbr{bl+Y9jD&UC#Y?o07Mtlshilur3QnitDnm{r-UW|O!i3^ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options-members.html new file mode 100644 index 000000000..af109cfe5 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options-members.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::TlsConnectionOptions Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::TlsConnectionOptions, including all inherited members.

+ + + + + + + + + + + + +
LastError() const noexceptAws::Crt::Io::TlsConnectionOptionsinline
operator bool() const noexceptAws::Crt::Io::TlsConnectionOptionsinlineexplicit
operator=(const TlsConnectionOptions &) noexceptAws::Crt::Io::TlsConnectionOptions
operator=(TlsConnectionOptions &&options) noexceptAws::Crt::Io::TlsConnectionOptions
SetAlpnList(const char *alpnList) noexceptAws::Crt::Io::TlsConnectionOptions
SetServerName(ByteCursor &serverName) noexceptAws::Crt::Io::TlsConnectionOptions
TlsConnectionOptions() noexceptAws::Crt::Io::TlsConnectionOptions
TlsConnectionOptions(const TlsConnectionOptions &) noexceptAws::Crt::Io::TlsConnectionOptions
TlsConnectionOptions(TlsConnectionOptions &&options) noexceptAws::Crt::Io::TlsConnectionOptions
TlsContext classAws::Crt::Io::TlsConnectionOptionsfriend
~TlsConnectionOptions()Aws::Crt::Io::TlsConnectionOptions
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html new file mode 100644 index 000000000..62fd70d1c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html @@ -0,0 +1,400 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TlsConnectionOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::TlsConnectionOptions Class Referencefinal
+
+
+ +

#include <TlsOptions.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TlsConnectionOptions () noexcept
 
 ~TlsConnectionOptions ()
 
 TlsConnectionOptions (const TlsConnectionOptions &) noexcept
 
TlsConnectionOptionsoperator= (const TlsConnectionOptions &) noexcept
 
 TlsConnectionOptions (TlsConnectionOptions &&options) noexcept
 
TlsConnectionOptionsoperator= (TlsConnectionOptions &&options) noexcept
 
bool SetServerName (ByteCursor &serverName) noexcept
 
bool SetAlpnList (const char *alpnList) noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
+ + + +

+Friends

class TlsContext
 
+

Detailed Description

+

Options specific to a single connection.

+

Constructor & Destructor Documentation

+ +

◆ TlsConnectionOptions() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions ()
+
+noexcept
+
+ +
+
+ +

◆ ~TlsConnectionOptions()

+ +
+
+ + + + + + + +
Aws::Crt::Io::TlsConnectionOptions::~TlsConnectionOptions ()
+
+ +
+
+ +

◆ TlsConnectionOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions (const TlsConnectionOptionsoptions)
+
+noexcept
+
+ +
+
+ +

◆ TlsConnectionOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions (TlsConnectionOptions && options)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::TlsConnectionOptions::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsConnectionOptions::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsConnectionOptions & Aws::Crt::Io::TlsConnectionOptions::operator= (const TlsConnectionOptionsoptions)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsConnectionOptions & Aws::Crt::Io::TlsConnectionOptions::operator= (TlsConnectionOptions && options)
+
+noexcept
+
+ +
+
+ +

◆ SetAlpnList()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::TlsConnectionOptions::SetAlpnList (const char * alpnList)
+
+noexcept
+
+

Sets list of protocols (semi-colon delimited in priority order) used for ALPN extension. alpnList is copied.

+
Returns
true if the copy succeeded, or false otherwise.
+ +
+
+ +

◆ SetServerName()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::TlsConnectionOptions::SetServerName (ByteCursorserverName)
+
+noexcept
+
+

Sets SNI extension, and also the name used for X.509 validation. serverName is copied.

+
Returns
true if the copy succeeded, or false otherwise.
+ +
+
+

Friends And Related Function Documentation

+ +

◆ TlsContext

+ +
+
+ + + + + +
+ + + + +
friend class TlsContext
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context-members.html new file mode 100644 index 000000000..4dad0c798 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::TlsContext Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::TlsContext, including all inherited members.

+ + + + + + + + + + + +
GetInitializationError() const noexceptAws::Crt::Io::TlsContextinline
NewConnectionOptions() const noexceptAws::Crt::Io::TlsContext
operator bool() const noexceptAws::Crt::Io::TlsContextinlineexplicit
operator=(const TlsContext &) noexcept=defaultAws::Crt::Io::TlsContext
operator=(TlsContext &&) noexcept=defaultAws::Crt::Io::TlsContext
TlsContext() noexceptAws::Crt::Io::TlsContext
TlsContext(TlsContextOptions &options, TlsMode mode, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContext
TlsContext(const TlsContext &) noexcept=defaultAws::Crt::Io::TlsContext
TlsContext(TlsContext &&) noexcept=defaultAws::Crt::Io::TlsContext
~TlsContext()=defaultAws::Crt::Io::TlsContext
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context.html new file mode 100644 index 000000000..5e2e6077d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context.html @@ -0,0 +1,391 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TlsContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::TlsContext Class Referencefinal
+
+
+ +

#include <TlsOptions.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TlsContext () noexcept
 
 TlsContext (TlsContextOptions &options, TlsMode mode, Allocator *allocator=ApiAllocator()) noexcept
 
 ~TlsContext ()=default
 
 TlsContext (const TlsContext &) noexcept=default
 
TlsContextoperator= (const TlsContext &) noexcept=default
 
 TlsContext (TlsContext &&) noexcept=default
 
TlsContextoperator= (TlsContext &&) noexcept=default
 
TlsConnectionOptions NewConnectionOptions () const noexcept
 
 operator bool () const noexcept
 
int GetInitializationError () const noexcept
 
+

Detailed Description

+

Stateful context for TLS with a given configuration. Per-connection TLS "contexts" (TlsConnectionOptions) are instantiated from this as needed.

+

Constructor & Destructor Documentation

+ +

◆ TlsContext() [1/4]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContext::TlsContext ()
+
+noexcept
+
+ +
+
+ +

◆ TlsContext() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::TlsContext::TlsContext (TlsContextOptionsoptions,
TlsMode mode,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~TlsContext()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContext::~TlsContext ()
+
+default
+
+ +
+
+ +

◆ TlsContext() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsContext::TlsContext (const TlsContext)
+
+defaultnoexcept
+
+ +
+
+ +

◆ TlsContext() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsContext::TlsContext (TlsContext && )
+
+defaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetInitializationError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::TlsContext::GetInitializationError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewConnectionOptions()

+ +
+
+ + + + + +
+ + + + + + + +
TlsConnectionOptions Aws::Crt::Io::TlsContext::NewConnectionOptions () const
+
+noexcept
+
+
Returns
a new connection-specific TLS context that can be configured with per-connection options (server name, peer verification, etc...)
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContext::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsContext& Aws::Crt::Io::TlsContext::operator= (const TlsContext)
+
+defaultnoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsContext& Aws::Crt::Io::TlsContext::operator= (TlsContext && )
+
+defaultnoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options-members.html new file mode 100644 index 000000000..8e9fc5184 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options-members.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::TlsContextOptions Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::TlsContextOptions, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
InitClientWithMtls(const char *cert_path, const char *pkey_path, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
InitClientWithMtls(const ByteCursor &cert, const ByteCursor &pkey, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
InitClientWithMtlsPkcs11(const TlsContextPkcs11Options &pkcs11Options, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
InitClientWithMtlsPkcs12(const char *pkcs12_path, const char *pkcs12_pwd, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
InitClientWithMtlsSystemPath(const char *windowsCertStorePath, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
InitDefaultClient(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextOptionsstatic
IsAlpnSupported() noexceptAws::Crt::Io::TlsContextOptionsstatic
LastError() const noexceptAws::Crt::Io::TlsContextOptions
operator bool() const noexceptAws::Crt::Io::TlsContextOptionsinlineexplicit
operator=(const TlsContextOptions &) noexcept=deleteAws::Crt::Io::TlsContextOptions
operator=(TlsContextOptions &&) noexceptAws::Crt::Io::TlsContextOptions
OverrideDefaultTrustStore(const char *caPath, const char *caFile) noexceptAws::Crt::Io::TlsContextOptions
OverrideDefaultTrustStore(const ByteCursor &ca) noexceptAws::Crt::Io::TlsContextOptions
SetAlpnList(const char *alpnList) noexceptAws::Crt::Io::TlsContextOptions
SetKeychainPath(ByteCursor &keychain_path) noexceptAws::Crt::Io::TlsContextOptions
SetMinimumTlsVersion(aws_tls_versions minimumTlsVersion)Aws::Crt::Io::TlsContextOptions
SetTlsCipherPreference(aws_tls_cipher_pref cipher_pref)Aws::Crt::Io::TlsContextOptions
SetVerifyPeer(bool verifyPeer) noexceptAws::Crt::Io::TlsContextOptions
TlsContext classAws::Crt::Io::TlsContextOptionsfriend
TlsContextOptions() noexceptAws::Crt::Io::TlsContextOptions
TlsContextOptions(const TlsContextOptions &) noexcept=deleteAws::Crt::Io::TlsContextOptions
TlsContextOptions(TlsContextOptions &&) noexceptAws::Crt::Io::TlsContextOptions
~TlsContextOptions()Aws::Crt::Io::TlsContextOptionsvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html new file mode 100644 index 000000000..fd65b925b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html @@ -0,0 +1,891 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TlsContextOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::TlsContextOptions Class Reference
+
+
+ +

#include <TlsOptions.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TlsContextOptions () noexcept
 
virtual ~TlsContextOptions ()
 
 TlsContextOptions (const TlsContextOptions &) noexcept=delete
 
TlsContextOptionsoperator= (const TlsContextOptions &) noexcept=delete
 
 TlsContextOptions (TlsContextOptions &&) noexcept
 
TlsContextOptionsoperator= (TlsContextOptions &&) noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool SetKeychainPath (ByteCursor &keychain_path) noexcept
 
bool SetAlpnList (const char *alpnList) noexcept
 
void SetVerifyPeer (bool verifyPeer) noexcept
 
void SetMinimumTlsVersion (aws_tls_versions minimumTlsVersion)
 
void SetTlsCipherPreference (aws_tls_cipher_pref cipher_pref)
 
bool OverrideDefaultTrustStore (const char *caPath, const char *caFile) noexcept
 
bool OverrideDefaultTrustStore (const ByteCursor &ca) noexcept
 
+ + + + + + + + + + + + + + + +

+Static Public Member Functions

static TlsContextOptions InitDefaultClient (Allocator *allocator=ApiAllocator()) noexcept
 
static TlsContextOptions InitClientWithMtls (const char *cert_path, const char *pkey_path, Allocator *allocator=ApiAllocator()) noexcept
 
static TlsContextOptions InitClientWithMtls (const ByteCursor &cert, const ByteCursor &pkey, Allocator *allocator=ApiAllocator()) noexcept
 
static TlsContextOptions InitClientWithMtlsPkcs11 (const TlsContextPkcs11Options &pkcs11Options, Allocator *allocator=ApiAllocator()) noexcept
 
static TlsContextOptions InitClientWithMtlsPkcs12 (const char *pkcs12_path, const char *pkcs12_pwd, Allocator *allocator=ApiAllocator()) noexcept
 
static TlsContextOptions InitClientWithMtlsSystemPath (const char *windowsCertStorePath, Allocator *allocator=ApiAllocator()) noexcept
 
static bool IsAlpnSupported () noexcept
 
+ + + +

+Friends

class TlsContext
 
+

Detailed Description

+

Top-level tls configuration options. These options are used to create a context from which per-connection TLS contexts can be created.

+

Constructor & Destructor Documentation

+ +

◆ TlsContextOptions() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContextOptions::TlsContextOptions ()
+
+noexcept
+
+ +
+
+ +

◆ ~TlsContextOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContextOptions::~TlsContextOptions ()
+
+virtual
+
+ +
+
+ +

◆ TlsContextOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsContextOptions::TlsContextOptions (const TlsContextOptions)
+
+deletenoexcept
+
+ +
+
+ +

◆ TlsContextOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::TlsContextOptions::TlsContextOptions (TlsContextOptions && other)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ InitClientWithMtls() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitClientWithMtls (const ByteCursorcert,
const ByteCursorpkey,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Initializes TlsContextOptions for mutual TLS (mTLS), with client certificate and private key. These are in memory buffers. These buffers must be in the PEM format.

+

NOTE: This is unsupported on iOS.

+
Parameters
+ + + + +
certCertificate contents in memory.
pkeyPrivate key contents in memory.
allocatorMemory allocator to use.
+
+
+ +
+
+ +

◆ InitClientWithMtls() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitClientWithMtls (const char * cert_path,
const char * pkey_path,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Initializes TlsContextOptions for mutual TLS (mTLS), with client certificate and private key. These are paths to a file on disk. These files must be in the PEM format.

+

NOTE: This is unsupported on iOS.

+
Parameters
+ + + + +
cert_pathPath to certificate file.
pkey_pathPath to private key file.
allocatorMemory allocator to use.
+
+
+ +
+
+ +

◆ InitClientWithMtlsPkcs11()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitClientWithMtlsPkcs11 (const TlsContextPkcs11Optionspkcs11Options,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Initializes TlsContextOptions for mutual TLS (mTLS), using a PKCS#11 library for private key operations.

+

NOTE: This only works on Unix devices.

+
Parameters
+ + + +
pkcs11OptionsPKCS#11 options
allocatorMemory allocator to use.
+
+
+ +
+
+ +

◆ InitClientWithMtlsPkcs12()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitClientWithMtlsPkcs12 (const char * pkcs12_path,
const char * pkcs12_pwd,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Initializes TlsContextOptions for mutual TLS (mTLS), with client certificate and private key in the PKCS#12 format.

+

NOTE: This only works on Apple devices.

+
Parameters
+ + + + +
pkcs12_pathPath to PKCS #12 file. The file is loaded from disk and stored internally. It must remain in memory for the lifetime of the returned object.
pkcs12_pwdPassword to PKCS #12 file. It must remain in memory for the lifetime of the returned object.
allocatorMemory allocator to use.
+
+
+ +
+
+ +

◆ InitClientWithMtlsSystemPath()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitClientWithMtlsSystemPath (const char * windowsCertStorePath,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Initializes TlsContextOptions for mutual TLS (mTLS), using a client certificate in a Windows certificate store.

+

NOTE: This only works on Windows.

+
Parameters
+ + + +
windowsCertStorePathPath to certificate in a Windows certificate store. The path must use backslashes and end with the certificate's thumbprint. Example: CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6
allocatorThe memory allocator to use.
+
+
+ +
+
+ +

◆ InitDefaultClient()

+ +
+
+ + + + + +
+ + + + + + + + +
TlsContextOptions Aws::Crt::Io::TlsContextOptions::InitDefaultClient (Allocatorallocator = ApiAllocator())
+
+staticnoexcept
+
+

Initializes TlsContextOptions with secure by default options, with no client certificates.

+ +
+
+ +

◆ IsAlpnSupported()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Io::TlsContextOptions::IsAlpnSupported ()
+
+staticnoexcept
+
+
Returns
true if alpn is supported by the underlying security provider, false otherwise.
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::TlsContextOptions::LastError () const
+
+noexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::TlsContextOptions::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsContextOptions& Aws::Crt::Io::TlsContextOptions::operator= (const TlsContextOptions)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TlsContextOptions & Aws::Crt::Io::TlsContextOptions::operator= (TlsContextOptions && other)
+
+noexcept
+
+ +
+
+ +

◆ OverrideDefaultTrustStore() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore (const ByteCursorca)
+
+noexcept
+
+

Overrides the default system trust store.

Parameters
+ + +
caPEM armored chain of trusted CA certificates.
+
+
+ +
+
+ +

◆ OverrideDefaultTrustStore() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore (const char * caPath,
const char * caFile 
)
+
+noexcept
+
+

Overrides the default system trust store.

Parameters
+ + + +
caPathPath to directory containing trusted certificates, which will overrides the default trust store. Only useful on Unix style systems where all anchors are stored in a directory (like /etc/ssl/certs). This string must remain in memory for the lifetime of this object.
caFilePath to file containing PEM armored chain of trusted CA certificates. This string must remain in memory for the lifetime of this object.
+
+
+ +
+
+ +

◆ SetAlpnList()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::TlsContextOptions::SetAlpnList (const char * alpnList)
+
+noexcept
+
+

Sets the list of alpn protocols.

Parameters
+ + +
alpnListList of protocol names, delimited by ';'. This string must remain in memory for the lifetime of this object.
+
+
+ +
+
+ +

◆ SetKeychainPath()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Io::TlsContextOptions::SetKeychainPath (ByteCursorkeychain_path)
+
+noexcept
+
+
Deprecated:
Custom keychain management is deprecated.
+

By default the certificates and private keys are stored in the default keychain of the account of the process. If you instead wish to provide your own keychain for storing them, this makes the TlsContext to use that instead. NOTE: The password of your keychain must be empty.

+

NOTE: This only works on MacOS.

+ +
+
+ +

◆ SetMinimumTlsVersion()

+ +
+
+ + + + + + + + +
void Aws::Crt::Io::TlsContextOptions::SetMinimumTlsVersion (aws_tls_versions minimumTlsVersion)
+
+

Sets the minimum TLS version allowed.

Parameters
+ + +
minimumTlsVersionThe minimum TLS version.
+
+
+ +
+
+ +

◆ SetTlsCipherPreference()

+ +
+
+ + + + + + + + +
void Aws::Crt::Io::TlsContextOptions::SetTlsCipherPreference (aws_tls_cipher_pref cipher_pref)
+
+

Sets the preferred TLS Cipher List

Parameters
+ + +
cipher_prefThe preferred TLS cipher list.
+
+
+ +
+
+ +

◆ SetVerifyPeer()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextOptions::SetVerifyPeer (bool verifyPeer)
+
+noexcept
+
+

In client mode, this turns off x.509 validation. Don't do this unless you're testing. It's much better, to just override the default trust store and pass the self-signed certificate as the caFile argument.

+

In server mode, this defaults to false. If you want to support mutual TLS from the server, you'll want to set this to true.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ TlsContext

+ +
+
+ + + + + +
+ + + + +
friend class TlsContext
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options-members.html new file mode 100644 index 000000000..7b6be6ea7 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::TlsContextPkcs11Options Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::TlsContextPkcs11Options, including all inherited members.

+ + + + + + + + +
SetCertificateFileContents(const String &contents) noexceptAws::Crt::Io::TlsContextPkcs11Options
SetCertificateFilePath(const String &path) noexceptAws::Crt::Io::TlsContextPkcs11Options
SetPrivateKeyObjectLabel(const String &label) noexceptAws::Crt::Io::TlsContextPkcs11Options
SetSlotId(const uint64_t id) noexceptAws::Crt::Io::TlsContextPkcs11Options
SetTokenLabel(const String &label) noexceptAws::Crt::Io::TlsContextPkcs11Options
SetUserPin(const String &pin) noexceptAws::Crt::Io::TlsContextPkcs11Options
TlsContextPkcs11Options(const std::shared_ptr< Pkcs11Lib > &pkcs11Lib, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::TlsContextPkcs11Options
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html new file mode 100644 index 000000000..2d691639c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html @@ -0,0 +1,353 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TlsContextPkcs11Options Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::TlsContextPkcs11Options Class Referencefinal
+
+
+ +

#include <TlsOptions.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 TlsContextPkcs11Options (const std::shared_ptr< Pkcs11Lib > &pkcs11Lib, Allocator *allocator=ApiAllocator()) noexcept
 
void SetUserPin (const String &pin) noexcept
 
void SetSlotId (const uint64_t id) noexcept
 
void SetTokenLabel (const String &label) noexcept
 
void SetPrivateKeyObjectLabel (const String &label) noexcept
 
void SetCertificateFilePath (const String &path) noexcept
 
void SetCertificateFileContents (const String &contents) noexcept
 
+

Detailed Description

+

Options for TLS, when using a PKCS#11 library for private key operations.

+
See also
TlsContextOptions::InitClientWithMtlsPkcs11()
+

Constructor & Destructor Documentation

+ +

◆ TlsContextPkcs11Options()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::TlsContextPkcs11Options::TlsContextPkcs11Options (const std::shared_ptr< Pkcs11Lib > & pkcs11Lib,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+
Parameters
+ + + +
pkcs11Libuse this PKCS#11 library
allocatorMemory allocator to use.
+
+
+ +
+
+

Member Function Documentation

+ +

◆ SetCertificateFileContents()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetCertificateFileContents (const Stringcontents)
+
+noexcept
+
+

Use this X.509 certificate (contents in memory). The certificate may be specified by other means instead (ex: SetCertificateFilePath())

+
Parameters
+ + +
contentscontents of PEM-formatted certificate file.
+
+
+ +
+
+ +

◆ SetCertificateFilePath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetCertificateFilePath (const Stringpath)
+
+noexcept
+
+

Use this X.509 certificate (file on disk). The certificate may be specified by other means instead (ex: SetCertificateFileContents())

+
Parameters
+ + +
pathpath to PEM-formatted certificate file on disk.
+
+
+ +
+
+ +

◆ SetPrivateKeyObjectLabel()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetPrivateKeyObjectLabel (const Stringlabel)
+
+noexcept
+
+

Specify the label of the private key object on the PKCS#11 token. If not specified, the key will be chosen based on other criteria (such as being the only available private key on the token).

+
Parameters
+ + +
labellabel of private key object
+
+
+ +
+
+ +

◆ SetSlotId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetSlotId (const uint64_t id)
+
+noexcept
+
+

Specify the slot ID containing a PKCS#11 token. If not specified, the token will be chosen based on other criteria (such as token label).

+
Parameters
+ + +
idslot ID
+
+
+ +
+
+ +

◆ SetTokenLabel()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetTokenLabel (const Stringlabel)
+
+noexcept
+
+

Specify the label of the PKCS#11 token to use. If not specified, the token will be chosen based on other criteria (such as slot ID).

+
Parameters
+ + +
labellabel of token
+
+
+ +
+
+ +

◆ SetUserPin()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Io::TlsContextPkcs11Options::SetUserPin (const Stringpin)
+
+noexcept
+
+

Use this PIN to log the user into the PKCS#11 token. Leave unspecified to log into a token with a "protected authentication path".

+
Parameters
+ + +
pinPIN
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_uri-members.html b/docs/class_aws_1_1_crt_1_1_io_1_1_uri-members.html new file mode 100644 index 000000000..7bc37207d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_uri-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Io::Uri Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Io::Uri, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
GetAuthority() const noexceptAws::Crt::Io::Uri
GetFullUri() const noexceptAws::Crt::Io::Uri
GetHostName() const noexceptAws::Crt::Io::Uri
GetPath() const noexceptAws::Crt::Io::Uri
GetPathAndQuery() const noexceptAws::Crt::Io::Uri
GetPort() const noexceptAws::Crt::Io::Uri
GetQueryString() const noexceptAws::Crt::Io::Uri
GetScheme() const noexceptAws::Crt::Io::Uri
LastError() const noexceptAws::Crt::Io::Uriinline
operator bool() const noexceptAws::Crt::Io::Uriinline
operator=(const Uri &)Aws::Crt::Io::Uri
operator=(Uri &&) noexceptAws::Crt::Io::Uri
Uri() noexceptAws::Crt::Io::Uri
Uri(const ByteCursor &cursor, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::Uri
Uri(aws_uri_builder_options &builderOptions, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Io::Uri
Uri(const Uri &)Aws::Crt::Io::Uri
Uri(Uri &&uri) noexceptAws::Crt::Io::Uri
~Uri()Aws::Crt::Io::Uri
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_io_1_1_uri.html b/docs/class_aws_1_1_crt_1_1_io_1_1_uri.html new file mode 100644 index 000000000..506d1f333 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_io_1_1_uri.html @@ -0,0 +1,597 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::Uri Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Io::Uri Class Referencefinal
+
+
+ +

#include <Uri.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Uri () noexcept
 
 ~Uri ()
 
 Uri (const ByteCursor &cursor, Allocator *allocator=ApiAllocator()) noexcept
 
 Uri (aws_uri_builder_options &builderOptions, Allocator *allocator=ApiAllocator()) noexcept
 
 Uri (const Uri &)
 
Urioperator= (const Uri &)
 
 Uri (Uri &&uri) noexcept
 
Urioperator= (Uri &&) noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
ByteCursor GetScheme () const noexcept
 
ByteCursor GetAuthority () const noexcept
 
ByteCursor GetPath () const noexcept
 
ByteCursor GetQueryString () const noexcept
 
ByteCursor GetHostName () const noexcept
 
uint32_t GetPort () const noexcept
 
ByteCursor GetPathAndQuery () const noexcept
 
ByteCursor GetFullUri () const noexcept
 
+

Detailed Description

+

Contains a URI used for networking application protocols. This type is move-only.

+

Constructor & Destructor Documentation

+ +

◆ Uri() [1/5]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::Uri::Uri ()
+
+noexcept
+
+ +
+
+ +

◆ ~Uri()

+ +
+
+ + + + + + + +
Aws::Crt::Io::Uri::~Uri ()
+
+ +
+
+ +

◆ Uri() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::Uri::Uri (const ByteCursorcursor,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Parses cursor as a URI. Upon failure the bool() operator will return false and LastError() will contain the errorCode.

+ +
+
+ +

◆ Uri() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Io::Uri::Uri (aws_uri_builder_options & builderOptions,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Builds a URI from builderOptions. Upon failure the bool() operator will return false and LastError() will contain the errorCode.

+ +
+
+ +

◆ Uri() [4/5]

+ +
+
+ + + + + + + + +
Aws::Crt::Io::Uri::Uri (const Uriother)
+
+ +
+
+ +

◆ Uri() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Io::Uri::Uri (Uri && uri)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetAuthority()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetAuthority () const
+
+noexcept
+
+
Returns
the authority portion of the URI if present. This will contain host name and port if specified.
+ +
+
+ +

◆ GetFullUri()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetFullUri () const
+
+noexcept
+
+
Returns
The full URI as it was passed to or parsed from the constructors.
+ +
+
+ +

◆ GetHostName()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetHostName () const
+
+noexcept
+
+
Returns
the host name portion of the authority. (port will not be in this value).
+ +
+
+ +

◆ GetPath()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetPath () const
+
+noexcept
+
+
Returns
the path portion of the URI. If no path was present, this will be set to '/'.
+ +
+
+ +

◆ GetPathAndQuery()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetPathAndQuery () const
+
+noexcept
+
+
Returns
the Path and Query portion of the URI. In the case of Http, this likely the value for the URI parameter.
+ +
+
+ +

◆ GetPort()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t Aws::Crt::Io::Uri::GetPort () const
+
+noexcept
+
+
Returns
the port portion of the authority if a port was specified. If it was not, this will be set to 0. In that case, it is your responsibility to determine the correct port based on the protocol you're using.
+ +
+
+ +

◆ GetQueryString()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetQueryString () const
+
+noexcept
+
+
Returns
the query string portion of the URI if present.
+ +
+
+ +

◆ GetScheme()

+ +
+
+ + + + + +
+ + + + + + + +
ByteCursor Aws::Crt::Io::Uri::GetScheme () const
+
+noexcept
+
+
Returns
the scheme portion of the URI if present (e.g. https, http, ftp etc....)
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Io::Uri::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Io::Uri::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + + + + +
Uri & Aws::Crt::Io::Uri::operator= (const Uriother)
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Uri & Aws::Crt::Io::Uri::operator= (Uri && uri)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/io/Uri.h
  • +
  • crt/aws-crt-cpp/source/io/Uri.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_json_object-members.html b/docs/class_aws_1_1_crt_1_1_json_object-members.html new file mode 100644 index 000000000..d4d5fde94 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_json_object-members.html @@ -0,0 +1,125 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::JsonObject Member List
+
+
+ +

This is the complete list of members for Aws::Crt::JsonObject, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ApiHandle classAws::Crt::JsonObjectfriend
AsArray(const Vector< JsonObject > &array)Aws::Crt::JsonObject
AsArray(Vector< JsonObject > &&array)Aws::Crt::JsonObject
AsBool(bool value)Aws::Crt::JsonObject
AsDouble(double value)Aws::Crt::JsonObject
AsInt64(int64_t value)Aws::Crt::JsonObject
AsInteger(int value)Aws::Crt::JsonObject
AsNull()Aws::Crt::JsonObject
AsObject(const JsonObject &value)Aws::Crt::JsonObject
AsObject(JsonObject &&value)Aws::Crt::JsonObject
AsString(const String &value)Aws::Crt::JsonObject
GetErrorMessage() constAws::Crt::JsonObject
JsonObject()Aws::Crt::JsonObject
JsonObject(const String &stringToParse)Aws::Crt::JsonObject
JsonObject(const JsonObject &other)Aws::Crt::JsonObject
JsonObject(JsonObject &&other) noexceptAws::Crt::JsonObject
JsonView classAws::Crt::JsonObjectfriend
operator!=(const JsonObject &other) constAws::Crt::JsonObject
operator=(const JsonObject &other)Aws::Crt::JsonObject
operator=(JsonObject &&other) noexceptAws::Crt::JsonObject
operator==(const JsonObject &other) constAws::Crt::JsonObject
View() constAws::Crt::JsonObject
WasParseSuccessful() constAws::Crt::JsonObjectinline
WithArray(const String &key, const Vector< String > &array)Aws::Crt::JsonObject
WithArray(const char *key, const Vector< String > &array)Aws::Crt::JsonObject
WithArray(const String &key, const Vector< JsonObject > &array)Aws::Crt::JsonObject
WithArray(const String &key, Vector< JsonObject > &&array)Aws::Crt::JsonObject
WithBool(const String &key, bool value)Aws::Crt::JsonObject
WithBool(const char *key, bool value)Aws::Crt::JsonObject
WithDouble(const String &key, double value)Aws::Crt::JsonObject
WithDouble(const char *key, double value)Aws::Crt::JsonObject
WithInt64(const String &key, int64_t value)Aws::Crt::JsonObject
WithInt64(const char *key, int64_t value)Aws::Crt::JsonObject
WithInteger(const String &key, int value)Aws::Crt::JsonObject
WithInteger(const char *key, int value)Aws::Crt::JsonObject
WithObject(const String &key, const JsonObject &value)Aws::Crt::JsonObject
WithObject(const char *key, const JsonObject &value)Aws::Crt::JsonObject
WithObject(const String &key, JsonObject &&value)Aws::Crt::JsonObject
WithObject(const char *key, JsonObject &&value)Aws::Crt::JsonObject
WithString(const String &key, const String &value)Aws::Crt::JsonObject
WithString(const char *key, const String &value)Aws::Crt::JsonObject
~JsonObject()Aws::Crt::JsonObject
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_json_object.html b/docs/class_aws_1_1_crt_1_1_json_object.html new file mode 100644 index 000000000..76adc6f83 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_json_object.html @@ -0,0 +1,1177 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::JsonObject Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::JsonObject Class Reference
+
+
+ +

#include <JsonObject.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 JsonObject ()
 
 JsonObject (const String &stringToParse)
 
 JsonObject (const JsonObject &other)
 
 JsonObject (JsonObject &&other) noexcept
 
 ~JsonObject ()
 
JsonObjectoperator= (const JsonObject &other)
 
JsonObjectoperator= (JsonObject &&other) noexcept
 
bool operator== (const JsonObject &other) const
 
bool operator!= (const JsonObject &other) const
 
JsonObjectWithString (const String &key, const String &value)
 
JsonObjectWithString (const char *key, const String &value)
 
JsonObjectAsString (const String &value)
 
JsonObjectWithBool (const String &key, bool value)
 
JsonObjectWithBool (const char *key, bool value)
 
JsonObjectAsBool (bool value)
 
JsonObjectWithInteger (const String &key, int value)
 
JsonObjectWithInteger (const char *key, int value)
 
JsonObjectAsInteger (int value)
 
JsonObjectWithInt64 (const String &key, int64_t value)
 
JsonObjectWithInt64 (const char *key, int64_t value)
 
JsonObjectAsInt64 (int64_t value)
 
JsonObjectWithDouble (const String &key, double value)
 
JsonObjectWithDouble (const char *key, double value)
 
JsonObjectAsDouble (double value)
 
JsonObjectWithArray (const String &key, const Vector< String > &array)
 
JsonObjectWithArray (const char *key, const Vector< String > &array)
 
JsonObjectWithArray (const String &key, const Vector< JsonObject > &array)
 
JsonObjectWithArray (const String &key, Vector< JsonObject > &&array)
 
JsonObjectAsArray (const Vector< JsonObject > &array)
 
JsonObjectAsArray (Vector< JsonObject > &&array)
 
JsonObjectAsNull ()
 
JsonObjectWithObject (const String &key, const JsonObject &value)
 
JsonObjectWithObject (const char *key, const JsonObject &value)
 
JsonObjectWithObject (const String &key, JsonObject &&value)
 
JsonObjectWithObject (const char *key, JsonObject &&value)
 
JsonObjectAsObject (const JsonObject &value)
 
JsonObjectAsObject (JsonObject &&value)
 
bool WasParseSuccessful () const
 
const StringGetErrorMessage () const
 
JsonView View () const
 
+ + + + + +

+Friends

class JsonView
 
class ApiHandle
 
+

Detailed Description

+

JSON DOM manipulation class. To read or serialize use View function.

+

Constructor & Destructor Documentation

+ +

◆ JsonObject() [1/4]

+ +
+
+ + + + + + + +
Aws::Crt::JsonObject::JsonObject ()
+
+

Constructs empty JSON DOM.

+ +
+
+ +

◆ JsonObject() [2/4]

+ +
+
+ + + + + + + + +
Aws::Crt::JsonObject::JsonObject (const StringstringToParse)
+
+

Constructs a JSON DOM by parsing the input string. Call WasParseSuccessful() on new object to determine if parse was successful.

+ +
+
+ +

◆ JsonObject() [3/4]

+ +
+
+ + + + + + + + +
Aws::Crt::JsonObject::JsonObject (const JsonObjectother)
+
+

Construct a deep copy. Prefer using a JsonView if copying is not needed.

+ +
+
+ +

◆ JsonObject() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::JsonObject::JsonObject (JsonObject && other)
+
+noexcept
+
+

Move constructor. No copying is performed.

+ +
+
+ +

◆ ~JsonObject()

+ +
+
+ + + + + + + +
Aws::Crt::JsonObject::~JsonObject ()
+
+ +
+
+

Member Function Documentation

+ +

◆ AsArray() [1/2]

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsArray (const Vector< JsonObject > & array)
+
+

Converts the current JSON node to an array whose values are deep-copied from the array parameter.

+ +
+
+ +

◆ AsArray() [2/2]

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsArray (Vector< JsonObject > && array)
+
+

Converts the current JSON node to an array whose values are moved from the array parameter.

+ +
+
+ +

◆ AsBool()

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsBool (bool value)
+
+

Converts the current JSON node to a bool.

+ +
+
+ +

◆ AsDouble()

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsDouble (double value)
+
+

Converts the current JSON node to a number.

+ +
+
+ +

◆ AsInt64()

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsInt64 (int64_t value)
+
+

Converts the current JSON node to a number. Precision may be lost.

+ +
+
+ +

◆ AsInteger()

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsInteger (int value)
+
+

Converts the current JSON node to a number. Precision may be lost.

+ +
+
+ +

◆ AsNull()

+ +
+
+ + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsNull ()
+
+

Sets the current JSON node as null.

+ +
+
+ +

◆ AsObject() [1/2]

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsObject (const JsonObjectvalue)
+
+

Converts the current JSON node to a JSON object by deep-copying the parameter.

+ +
+
+ +

◆ AsObject() [2/2]

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsObject (JsonObject && value)
+
+

Converts the current JSON node to a JSON object by moving from the parameter.

+ +
+
+ +

◆ AsString()

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::AsString (const Stringvalue)
+
+

Converts the current JSON node to a string.

+ +
+
+ +

◆ GetErrorMessage()

+ +
+
+ + + + + + + +
const String & Aws::Crt::JsonObject::GetErrorMessage () const
+
+
+ +

◆ operator!=()

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonObject::operator!= (const JsonObjectother) const
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::operator= (const JsonObjectother)
+
+

Performs a deep copy.

+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
JsonObject & Aws::Crt::JsonObject::operator= (JsonObject && other)
+
+noexcept
+
+

Moves the ownership of the internal JSON DOM of the parameter to the current object. No copying is performed. A DOM currently owned by the object will be freed prior to copying.

Warning
This will result in invalidating any outstanding views of the current DOM. However, views to the moved-from DOM would still valid.
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonObject::operator== (const JsonObjectother) const
+
+ +
+
+ +

◆ View()

+ +
+
+ + + + + + + +
JsonView Aws::Crt::JsonObject::View () const
+
+

Creates a view of this JSON node.

+ +
+
+ +

◆ WasParseSuccessful()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::JsonObject::WasParseSuccessful () const
+
+inline
+
+

Returns true if the last parse request was successful.

+ +
+
+ +

◆ WithArray() [1/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithArray (const char * key,
const Vector< String > & array 
)
+
+ +
+
+ +

◆ WithArray() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithArray (const Stringkey,
const Vector< JsonObject > & array 
)
+
+

Adds an array of arbitrary JSON objects to the top level of this node at key. The values in the array parameter will be deep-copied.

+ +
+
+ +

◆ WithArray() [3/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithArray (const Stringkey,
const Vector< String > & array 
)
+
+

Adds an array of strings to the top level of this node at key.

+ +
+
+ +

◆ WithArray() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithArray (const Stringkey,
Vector< JsonObject > && array 
)
+
+

Adds an array of arbitrary JSON objects to the top level of this node at key. The values in the array parameter will be moved-from.

+ +
+
+ +

◆ WithBool() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithBool (const char * key,
bool value 
)
+
+ +
+
+ +

◆ WithBool() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithBool (const Stringkey,
bool value 
)
+
+

Adds a bool value with key to the top level of this node.

+ +
+
+ +

◆ WithDouble() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithDouble (const char * key,
double value 
)
+
+ +
+
+ +

◆ WithDouble() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithDouble (const Stringkey,
double value 
)
+
+

Adds a number value at key at the top level of this node.

+ +
+
+ +

◆ WithInt64() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithInt64 (const char * key,
int64_t value 
)
+
+ +
+
+ +

◆ WithInt64() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithInt64 (const Stringkey,
int64_t value 
)
+
+

Adds a number value at key to the top level of this node. Precision may be lost.

+ +
+
+ +

◆ WithInteger() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithInteger (const char * key,
int value 
)
+
+ +
+
+ +

◆ WithInteger() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithInteger (const Stringkey,
int value 
)
+
+

Adds a number value at key at the top level of this node. Precision may be lost.

+ +
+
+ +

◆ WithObject() [1/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithObject (const char * key,
const JsonObjectvalue 
)
+
+ +
+
+ +

◆ WithObject() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithObject (const char * key,
JsonObject && value 
)
+
+ +
+
+ +

◆ WithObject() [3/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithObject (const Stringkey,
const JsonObjectvalue 
)
+
+

Adds a JSON object to the top level of this node at key. The object parameter is deep-copied.

+ +
+
+ +

◆ WithObject() [4/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithObject (const Stringkey,
JsonObject && value 
)
+
+

Adds a JSON object to the top level of this node at key.

+ +
+
+ +

◆ WithString() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithString (const char * key,
const Stringvalue 
)
+
+ +
+
+ +

◆ WithString() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
JsonObject & Aws::Crt::JsonObject::WithString (const Stringkey,
const Stringvalue 
)
+
+

Adds a string to the top level of this node with key.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ ApiHandle

+ +
+
+ + + + + +
+ + + + +
friend class ApiHandle
+
+friend
+
+ +
+
+ +

◆ JsonView

+ +
+
+ + + + + +
+ + + + +
friend class JsonView
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_json_view-members.html b/docs/class_aws_1_1_crt_1_1_json_view-members.html new file mode 100644 index 000000000..9f693a2fc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_json_view-members.html @@ -0,0 +1,125 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::JsonView Member List
+
+
+ +

This is the complete list of members for Aws::Crt::JsonView, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AsArray() constAws::Crt::JsonView
AsBool() constAws::Crt::JsonView
AsDouble() constAws::Crt::JsonView
AsInt64() constAws::Crt::JsonView
AsInteger() constAws::Crt::JsonView
AsObject() constAws::Crt::JsonView
AsString() constAws::Crt::JsonView
GetAllObjects() constAws::Crt::JsonView
GetArray(const String &key) constAws::Crt::JsonView
GetArray(const char *key) constAws::Crt::JsonView
GetBool(const String &key) constAws::Crt::JsonView
GetBool(const char *key) constAws::Crt::JsonView
GetDouble(const String &key) constAws::Crt::JsonView
GetDouble(const char *key) constAws::Crt::JsonView
GetInt64(const String &key) constAws::Crt::JsonView
GetInt64(const char *key) constAws::Crt::JsonView
GetInteger(const String &key) constAws::Crt::JsonView
GetInteger(const char *key) constAws::Crt::JsonView
GetJsonObject(const String &key) constAws::Crt::JsonView
GetJsonObject(const char *key) constAws::Crt::JsonView
GetJsonObjectCopy(const String &key) constAws::Crt::JsonView
GetJsonObjectCopy(const char *key) constAws::Crt::JsonView
GetString(const String &key) constAws::Crt::JsonView
GetString(const char *key) constAws::Crt::JsonView
IsBool() constAws::Crt::JsonView
IsFloatingPointType() constAws::Crt::JsonView
IsIntegerType() constAws::Crt::JsonView
IsListType() constAws::Crt::JsonView
IsNull() constAws::Crt::JsonView
IsNumber() constAws::Crt::JsonView
IsObject() constAws::Crt::JsonView
IsString() constAws::Crt::JsonView
JsonView()Aws::Crt::JsonView
JsonView(const JsonObject &val)Aws::Crt::JsonView
KeyExists(const String &key) constAws::Crt::JsonView
KeyExists(const char *key) constAws::Crt::JsonView
Materialize() constAws::Crt::JsonView
operator=(const JsonObject &val)Aws::Crt::JsonView
ValueExists(const String &key) constAws::Crt::JsonView
ValueExists(const char *key) constAws::Crt::JsonView
WriteCompact(bool treatAsObject=true) constAws::Crt::JsonView
WriteReadable(bool treatAsObject=true) constAws::Crt::JsonView
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_json_view.html b/docs/class_aws_1_1_crt_1_1_json_view.html new file mode 100644 index 000000000..742c0db53 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_json_view.html @@ -0,0 +1,966 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::JsonView Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::JsonView Class Reference
+
+
+ +

#include <JsonObject.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 JsonView ()
 
 JsonView (const JsonObject &val)
 
JsonViewoperator= (const JsonObject &val)
 
String GetString (const String &key) const
 
String GetString (const char *key) const
 
String AsString () const
 
bool GetBool (const String &key) const
 
bool GetBool (const char *key) const
 
bool AsBool () const
 
int GetInteger (const String &key) const
 
int GetInteger (const char *key) const
 
int AsInteger () const
 
int64_t GetInt64 (const String &key) const
 
int64_t GetInt64 (const char *key) const
 
int64_t AsInt64 () const
 
double GetDouble (const String &key) const
 
double GetDouble (const char *key) const
 
double AsDouble () const
 
Vector< JsonViewGetArray (const String &key) const
 
Vector< JsonViewGetArray (const char *key) const
 
Vector< JsonViewAsArray () const
 
JsonView GetJsonObject (const String &key) const
 
JsonView GetJsonObject (const char *key) const
 
JsonObject GetJsonObjectCopy (const String &key) const
 
JsonObject GetJsonObjectCopy (const char *key) const
 
JsonView AsObject () const
 
Map< String, JsonViewGetAllObjects () const
 
bool ValueExists (const String &key) const
 
bool ValueExists (const char *key) const
 
bool KeyExists (const String &key) const
 
bool KeyExists (const char *key) const
 
bool IsObject () const
 
bool IsBool () const
 
bool IsString () const
 
bool IsNumber () const
 
bool IsIntegerType () const
 
bool IsFloatingPointType () const
 
bool IsListType () const
 
bool IsNull () const
 
String WriteCompact (bool treatAsObject=true) const
 
String WriteReadable (bool treatAsObject=true) const
 
JsonObject Materialize () const
 
+

Detailed Description

+

Provides read-only view to an existing JsonObject. This allows lightweight copying without making deep copies of the JsonObject. Note: This class does not extend the lifetime of the given JsonObject. It's your responsibility to ensure the lifetime of the JsonObject is extended beyond the lifetime of its view.

+

Constructor & Destructor Documentation

+ +

◆ JsonView() [1/2]

+ +
+
+ + + + + + + +
Aws::Crt::JsonView::JsonView ()
+
+ +
+
+ +

◆ JsonView() [2/2]

+ +
+
+ + + + + + + + +
Aws::Crt::JsonView::JsonView (const JsonObjectval)
+
+ +
+
+

Member Function Documentation

+ +

◆ AsArray()

+ +
+
+ + + + + + + +
Vector< JsonView > Aws::Crt::JsonView::AsArray () const
+
+

Returns the value of this node as an array of JsonView objects.

+ +
+
+ +

◆ AsBool()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::AsBool () const
+
+

Returns the value of this node as a boolean.

+ +
+
+ +

◆ AsDouble()

+ +
+
+ + + + + + + +
double Aws::Crt::JsonView::AsDouble () const
+
+

Returns the value of this node as a double precision floating-point.

+ +
+
+ +

◆ AsInt64()

+ +
+
+ + + + + + + +
int64_t Aws::Crt::JsonView::AsInt64 () const
+
+

Returns the value of this node as 64-bit integer.

+ +
+
+ +

◆ AsInteger()

+ +
+
+ + + + + + + +
int Aws::Crt::JsonView::AsInteger () const
+
+

Returns the value of this node as an int.

+ +
+
+ +

◆ AsObject()

+ +
+
+ + + + + + + +
JsonView Aws::Crt::JsonView::AsObject () const
+
+

Returns the value of this node as a JsonView object.

+ +
+
+ +

◆ AsString()

+ +
+
+ + + + + + + +
String Aws::Crt::JsonView::AsString () const
+
+

Returns the value of this node as a string. The behavior is undefined if the node is not of type string.

+ +
+
+ +

◆ GetAllObjects()

+ +
+
+ + + + + + + +
Map< String, JsonView > Aws::Crt::JsonView::GetAllObjects () const
+
+

Reads all json objects at the top level of this node (does not traverse the tree any further) along with their keys.

+ +
+
+ +

◆ GetArray() [1/2]

+ +
+
+ + + + + + + + +
Vector< JsonView > Aws::Crt::JsonView::GetArray (const char * key) const
+
+

Gets an array of JsonView objects from this node by its key.

+ +
+
+ +

◆ GetArray() [2/2]

+ +
+
+ + + + + + + + +
Vector< JsonView > Aws::Crt::JsonView::GetArray (const Stringkey) const
+
+

Gets an array of JsonView objects from this node by its key.

+ +
+
+ +

◆ GetBool() [1/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::GetBool (const char * key) const
+
+

Gets a boolean value from this node by its key.

+ +
+
+ +

◆ GetBool() [2/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::GetBool (const Stringkey) const
+
+

Gets a boolean value from this node by its key.

+ +
+
+ +

◆ GetDouble() [1/2]

+ +
+
+ + + + + + + + +
double Aws::Crt::JsonView::GetDouble (const char * key) const
+
+

Gets a double precision floating-point value from this node by its key.

+ +
+
+ +

◆ GetDouble() [2/2]

+ +
+
+ + + + + + + + +
double Aws::Crt::JsonView::GetDouble (const Stringkey) const
+
+

Gets a double precision floating-point value from this node by its key.

+ +
+
+ +

◆ GetInt64() [1/2]

+ +
+
+ + + + + + + + +
int64_t Aws::Crt::JsonView::GetInt64 (const char * key) const
+
+

Gets a 64-bit integer value from this node by its key. The value is 64-bit regardless of the platform/machine.

+ +
+
+ +

◆ GetInt64() [2/2]

+ +
+
+ + + + + + + + +
int64_t Aws::Crt::JsonView::GetInt64 (const Stringkey) const
+
+

Gets a 64-bit integer value from this node by its key. The value is 64-bit regardless of the platform/machine.

+ +
+
+ +

◆ GetInteger() [1/2]

+ +
+
+ + + + + + + + +
int Aws::Crt::JsonView::GetInteger (const char * key) const
+
+

Gets an integer value from this node by its key. The integer is of the same size as an int on the machine.

+ +
+
+ +

◆ GetInteger() [2/2]

+ +
+
+ + + + + + + + +
int Aws::Crt::JsonView::GetInteger (const Stringkey) const
+
+

Gets an integer value from this node by its key. The integer is of the same size as an int on the machine.

+ +
+
+ +

◆ GetJsonObject() [1/2]

+ +
+
+ + + + + + + + +
JsonView Aws::Crt::JsonView::GetJsonObject (const char * key) const
+
+

Gets a JsonView object from this node by its key.

+ +
+
+ +

◆ GetJsonObject() [2/2]

+ +
+
+ + + + + + + + +
JsonView Aws::Crt::JsonView::GetJsonObject (const Stringkey) const
+
+

Gets a JsonView object from this node by its key.

+ +
+
+ +

◆ GetJsonObjectCopy() [1/2]

+ +
+
+ + + + + + + + +
JsonObject Aws::Crt::JsonView::GetJsonObjectCopy (const char * key) const
+
+ +
+
+ +

◆ GetJsonObjectCopy() [2/2]

+ +
+
+ + + + + + + + +
JsonObject Aws::Crt::JsonView::GetJsonObjectCopy (const Stringkey) const
+
+ +
+
+ +

◆ GetString() [1/2]

+ +
+
+ + + + + + + + +
String Aws::Crt::JsonView::GetString (const char * key) const
+
+

Gets a string from this node by its key.

+ +
+
+ +

◆ GetString() [2/2]

+ +
+
+ + + + + + + + +
String Aws::Crt::JsonView::GetString (const Stringkey) const
+
+

Gets a string from this node by its key.

+ +
+
+ +

◆ IsBool()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsBool () const
+
+

Tests whether the current value is a boolean.

+ +
+
+ +

◆ IsFloatingPointType()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsFloatingPointType () const
+
+

Tests whether the current value is a number that will lose precision if converted to an int64_t.

+ +
+
+ +

◆ IsIntegerType()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsIntegerType () const
+
+

Tests whether the current value is a number that can convert to an int64_t without losing precision.

+ +
+
+ +

◆ IsListType()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsListType () const
+
+

Tests whether the current value is a JSON array.

+ +
+
+ +

◆ IsNull()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsNull () const
+
+

Tests whether the current value is a JSON null.

+ +
+
+ +

◆ IsNumber()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsNumber () const
+
+

Tests whether the current value is a number.

+ +
+
+ +

◆ IsObject()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsObject () const
+
+

Tests whether the current value is a JSON object.

+ +
+
+ +

◆ IsString()

+ +
+
+ + + + + + + +
bool Aws::Crt::JsonView::IsString () const
+
+

Tests whether the current value is a string.

+ +
+
+ +

◆ KeyExists() [1/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::KeyExists (const char * key) const
+
+

Tests whether a key exists at the current node level.

+ +
+
+ +

◆ KeyExists() [2/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::KeyExists (const Stringkey) const
+
+

Tests whether a key exists at the current node level.

+ +
+
+ +

◆ Materialize()

+ +
+
+ + + + + + + +
JsonObject Aws::Crt::JsonView::Materialize () const
+
+

Creates a deep copy of the JSON value rooted in the current JSON view.

+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JsonView & Aws::Crt::JsonView::operator= (const JsonObjectval)
+
+ +
+
+ +

◆ ValueExists() [1/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::ValueExists (const char * key) const
+
+

Tests whether a value exists at the current node level for the given key. Returns true if a value has been found and its value is not null, false otherwise.

+ +
+
+ +

◆ ValueExists() [2/2]

+ +
+
+ + + + + + + + +
bool Aws::Crt::JsonView::ValueExists (const Stringkey) const
+
+

Tests whether a value exists at the current node level for the given key. Returns true if a value has been found and its value is not null, false otherwise.

+ +
+
+ +

◆ WriteCompact()

+ +
+
+ + + + + + + + +
String Aws::Crt::JsonView::WriteCompact (bool treatAsObject = true) const
+
+

Writes the current JSON view without whitespace characters starting at the current level to a string.

Parameters
+ + +
treatAsObjectif the current value is empty, writes out '{}' rather than an empty string.
+
+
+ +
+
+ +

◆ WriteReadable()

+ +
+
+ + + + + + + + +
String Aws::Crt::JsonView::WriteReadable (bool treatAsObject = true) const
+
+

Writes the current JSON view to a string in a human friendly format.

Parameters
+ + +
treatAsObjectif the current value is empty, writes out '{}' rather than an empty string.
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet-members.html new file mode 100644 index 000000000..4e7ad7939 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet-members.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::ConnAckPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::ConnAckPacket, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
ConnAckPacket(const aws_mqtt5_packet_connack_view &packet, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::ConnAckPacket
ConnAckPacket(const ConnAckPacket &)=deleteAws::Crt::Mqtt5::ConnAckPacket
ConnAckPacket(ConnAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::ConnAckPacket
getAssignedClientIdentifier() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getMaximumPacketSize() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getMaximumQOS() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getReasonCode() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getReasonString() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getReceiveMaximum() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getResponseInformation() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getRetainAvailable() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getServerKeepAlive() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getServerKeepAliveSec() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getServerReference() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getSessionExpiryInterval() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getSessionExpiryIntervalSec() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getSessionPresent() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getSharedSubscriptionsAvailable() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getSubscriptionIdentifiersAvailable() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getTopicAliasMaximum() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getType() overrideAws::Crt::Mqtt5::ConnAckPacketinlinevirtual
getUserProperty() const noexceptAws::Crt::Mqtt5::ConnAckPacket
getWildcardSubscriptionsAvailable() const noexceptAws::Crt::Mqtt5::ConnAckPacket
operator=(const ConnAckPacket &)=deleteAws::Crt::Mqtt5::ConnAckPacket
operator=(ConnAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::ConnAckPacket
~ConnAckPacket()Aws::Crt::Mqtt5::ConnAckPacketinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html new file mode 100644 index 000000000..673dae837 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html @@ -0,0 +1,883 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::ConnAckPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::ConnAckPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::ConnAckPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnAckPacket (const aws_mqtt5_packet_connack_view &packet, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
bool getSessionPresent () const noexcept
 
ConnectReasonCode getReasonCode () const noexcept
 
const Crt::Optional< uint32_t > & getSessionExpiryIntervalSec () const noexcept
 
const Crt::Optional< uint32_t > & getSessionExpiryInterval () const noexcept
 
const Crt::Optional< uint16_t > & getReceiveMaximum () const noexcept
 
const Crt::Optional< QOS > & getMaximumQOS () const noexcept
 
const Crt::Optional< bool > & getRetainAvailable () const noexcept
 
const Crt::Optional< uint32_t > & getMaximumPacketSize () const noexcept
 
const Crt::Optional< String > & getAssignedClientIdentifier () const noexcept
 
const Crt::Optional< uint16_t > getTopicAliasMaximum () const noexcept
 
const Crt::Optional< String > & getReasonString () const noexcept
 
const Vector< UserProperty > & getUserProperty () const noexcept
 
const Crt::Optional< bool > & getWildcardSubscriptionsAvailable () const noexcept
 
const Crt::Optional< bool > & getSubscriptionIdentifiersAvailable () const noexcept
 
const Crt::Optional< bool > & getSharedSubscriptionsAvailable () const noexcept
 
const Crt::Optional< uint16_t > & getServerKeepAliveSec () const noexcept
 
const Crt::Optional< uint16_t > & getServerKeepAlive () const noexcept
 
const Crt::Optional< String > & getResponseInformation () const noexcept
 
const Crt::Optional< String > & getServerReference () const noexcept
 
virtual ~ConnAckPacket ()
 
 ConnAckPacket (const ConnAckPacket &)=delete
 
 ConnAckPacket (ConnAckPacket &&) noexcept=delete
 
ConnAckPacketoperator= (const ConnAckPacket &)=delete
 
ConnAckPacketoperator= (ConnAckPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 CONNACK packet.

+

Constructor & Destructor Documentation

+ +

◆ ConnAckPacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket (const aws_mqtt5_packet_connack_view & packet,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ConnAckPacket()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::ConnAckPacket::~ConnAckPacket ()
+
+inlinevirtual
+
+ +
+
+ +

◆ ConnAckPacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket (const ConnAckPacket)
+
+delete
+
+ +
+
+ +

◆ ConnAckPacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket (ConnAckPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getAssignedClientIdentifier()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< String > & Aws::Crt::Mqtt5::ConnAckPacket::getAssignedClientIdentifier () const
+
+noexcept
+
+

Specifies a client identifier assigned to this connection by the server. Only valid when the client id of the preceding CONNECT packet was left empty.

+

See MQTT5 Assigned Client Identifier

+
Returns
Client identifier assigned to this connection by the server
+ +
+
+ +

◆ getMaximumPacketSize()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnAckPacket::getMaximumPacketSize () const
+
+noexcept
+
+

Specifies the maximum packet size, in bytes, that the server is willing to accept. If null, there is no limit beyond what is imposed by the MQTT spec itself.

+

See MQTT5 Maximum Packet Size

+
Returns
The maximum packet size, in bytes, that the server is willing to accept.
+ +
+
+ +

◆ getMaximumQOS()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< QOS > & Aws::Crt::Mqtt5::ConnAckPacket::getMaximumQOS () const
+
+noexcept
+
+

The maximum message delivery quality of service that the server will allow on this connection.

+

See MQTT5 Maximum QoS

+
Returns
The maximum message delivery quality of service that the server will allow on this connection.
+ +
+
+ +

◆ getReasonCode()

+ +
+
+ + + + + +
+ + + + + + + +
ConnectReasonCode Aws::Crt::Mqtt5::ConnAckPacket::getReasonCode () const
+
+noexcept
+
+

Indicates either success or the reason for failure for the connection attempt.

+

See MQTT5 Connect Reason Code

+
Returns
Code indicating either success or the reason for failure for the connection attempt.
+ +
+
+ +

◆ getReasonString()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< String > & Aws::Crt::Mqtt5::ConnAckPacket::getReasonString () const
+
+noexcept
+
+

Additional diagnostic information about the result of the connection attempt.

+

See MQTT5 Reason String

+
Returns
Additional diagnostic information about the result of the connection attempt.
+ +
+
+ +

◆ getReceiveMaximum()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > & Aws::Crt::Mqtt5::ConnAckPacket::getReceiveMaximum () const
+
+noexcept
+
+

The maximum amount of in-flight QoS 1 or 2 messages that the server is willing to handle at once. If omitted or null, the limit is based on the valid MQTT packet id space (65535).

+

See MQTT5 Receive Maximum

+
Returns
The maximum amount of in-flight QoS 1 or 2 messages that the server is willing to handle at once.
+ +
+
+ +

◆ getResponseInformation()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< String > & Aws::Crt::Mqtt5::ConnAckPacket::getResponseInformation () const
+
+noexcept
+
+

A value that can be used in the creation of a response topic associated with this connection. MQTT5-based request/response is outside the purview of the MQTT5 spec and this client.

+

See MQTT5 Response Information

+
Returns
A value that can be used in the creation of a response topic associated with this connection.
+ +
+
+ +

◆ getRetainAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnAckPacket::getRetainAvailable () const
+
+noexcept
+
+

Indicates whether the server supports retained messages. If null, retained messages are supported.

+

See MQTT5 Retain Available

+
Returns
Whether the server supports retained messages
+ +
+
+ +

◆ getServerKeepAlive()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > & Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAlive () const
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use ConnAckPacket::getServerKeepAliveSec(). Server-requested override of the keep alive interval, in seconds. If null, the keep alive value sent by the client should be used.
+

See MQTT5 Server Keep Alive

+
Returns
Server-requested override of the keep alive interval, in seconds
+ +
+
+ +

◆ getServerKeepAliveSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > & Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAliveSec () const
+
+noexcept
+
+

Server-requested override of the keep alive interval, in seconds. If null, the keep alive value sent by the client should be used.

+

See MQTT5 Server Keep Alive

+
Returns
Server-requested override of the keep alive interval, in seconds
+ +
+
+ +

◆ getServerReference()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< String > & Aws::Crt::Mqtt5::ConnAckPacket::getServerReference () const
+
+noexcept
+
+

Property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint. Will only be set if the reason code indicates another server may be used (ServerMoved, UseAnotherServer).

+

See MQTT5 Server Reference

+
Returns
Property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
+ +
+
+ +

◆ getSessionExpiryInterval()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnAckPacket::getSessionExpiryInterval () const
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use ConnAckPacket::getSessionExpiryIntervalSec().
+

A time interval, in seconds, that the server will persist this connection's MQTT session state for. If present, this value overrides any session expiry specified in the preceding CONNECT packet.

+

See MQTT5 Session Expiry Interval

+
Returns
A time interval, in seconds, that the server will persist this connection's MQTT session state for.
+ +
+
+ +

◆ getSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnAckPacket::getSessionExpiryIntervalSec () const
+
+noexcept
+
+

A time interval, in seconds, that the server will persist this connection's MQTT session state for. If present, this value overrides any session expiry specified in the preceding CONNECT packet.

+

See MQTT5 Session Expiry Interval

+
Returns
A time interval, in seconds, that the server will persist this connection's MQTT session state for.
+ +
+
+ +

◆ getSessionPresent()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::ConnAckPacket::getSessionPresent () const
+
+noexcept
+
+

True if the client rejoined an existing session on the server, false otherwise.

+

See MQTT5 Session Present

+
Returns
True if the client rejoined an existing session on the server, false otherwise.
+ +
+
+ +

◆ getSharedSubscriptionsAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnAckPacket::getSharedSubscriptionsAvailable () const
+
+noexcept
+
+

Indicates whether the server supports shared subscription topic filters. If null, shared subscriptions are supported.

+

See MQTT5 Shared Subscriptions Available

+
Returns
whether the server supports shared subscription topic filters.
+ +
+
+ +

◆ getSubscriptionIdentifiersAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnAckPacket::getSubscriptionIdentifiersAvailable () const
+
+noexcept
+
+

Indicates whether the server supports subscription identifiers. If null, subscription identifiers are supported.

+

See MQTT5 Subscription Identifiers Available

+
Returns
whether the server supports subscription identifiers.
+ +
+
+ +

◆ getTopicAliasMaximum()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > Aws::Crt::Mqtt5::ConnAckPacket::getTopicAliasMaximum () const
+
+noexcept
+
+

Specifies the maximum topic alias value that the server will accept from the client.

+

See MQTT5 Topic Alias Maximum

+
Returns
maximum topic alias
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::ConnAckPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperty()

+ +
+
+ + + + + +
+ + + + + + + +
const Vector< UserProperty > & Aws::Crt::Mqtt5::ConnAckPacket::getUserProperty () const
+
+noexcept
+
+

List of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ getWildcardSubscriptionsAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnAckPacket::getWildcardSubscriptionsAvailable () const
+
+noexcept
+
+

Indicates whether the server supports wildcard subscriptions. If null, wildcard subscriptions are supported.

+

See MQTT5 Wildcard Subscriptions Available

+
Returns
Whether the server supports wildcard subscriptions.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnAckPacket& Aws::Crt::Mqtt5::ConnAckPacket::operator= (ConnAckPacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnAckPacket& Aws::Crt::Mqtt5::ConnAckPacket::operator= (const ConnAckPacket)
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..0cae9f4acb994cab969e4931bd23c90835916946 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^`++!sgBeKHtA!*3DTx4|5ZC|z{{xvX-h3_XKQsZz z0^x3{QHHke$o={rN`q_D@y(x z-7I?S;m*Bx-`;!warti7YYU~yU%TFzrQ`E2v2OCuGu6+0p4b10{`=?8-beS-^Xz{g z_;q2Iyywon&%UenU#>7t$v$XO&U4|%W3hwr|KI)J5wS644=1WvGGwf?Sq zyz$Mse@*r-FWvvnFaNGp7&dqD6_Jzs_Q!Mw=oq;EdGqr@=(>(j&sATv@81vio3bQ7 z>y!5-?%s3yp7u*X-ZS~Bx^lkUpVOOk9&x5f$?^;4tJyo)`_?to&HBRt)Xw-T^Aq!z%cu$t^agolCQM{#y9yIO zS6@BJ^t$)q#gFypo$Y-b(%_VsQ>`Jk!>r`r?bQ+OS$C3mH_4yS^!exf=G$k_pS=0}BIE5v(btb{Yj0M}ezopr064>h;{X5v literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet-members.html new file mode 100644 index 000000000..ff612c18a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet-members.html @@ -0,0 +1,118 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::ConnectPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::ConnectPacket, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ConnectPacket(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::ConnectPacket
ConnectPacket(const ConnectPacket &)=deleteAws::Crt::Mqtt5::ConnectPacket
ConnectPacket(ConnectPacket &&) noexcept=deleteAws::Crt::Mqtt5::ConnectPacket
getClientId() const noexceptAws::Crt::Mqtt5::ConnectPacket
getKeepAliveIntervalSec() const noexceptAws::Crt::Mqtt5::ConnectPacket
getMaximumPacketSizeBytes() const noexceptAws::Crt::Mqtt5::ConnectPacket
getMaximumPacketSizeToServer() const noexceptAws::Crt::Mqtt5::ConnectPacket
getPassword() const noexceptAws::Crt::Mqtt5::ConnectPacket
getReceiveMaximum() const noexceptAws::Crt::Mqtt5::ConnectPacket
getRequestProblemInformation() const noexceptAws::Crt::Mqtt5::ConnectPacket
getRequestResponseInformation() const noexceptAws::Crt::Mqtt5::ConnectPacket
getSessionExpiryIntervalSec() const noexceptAws::Crt::Mqtt5::ConnectPacket
getType() overrideAws::Crt::Mqtt5::ConnectPacketinlinevirtual
getUsername() const noexceptAws::Crt::Mqtt5::ConnectPacket
getUserProperties() const noexceptAws::Crt::Mqtt5::ConnectPacket
getWill() const noexceptAws::Crt::Mqtt5::ConnectPacket
getWillDelayIntervalSec() const noexceptAws::Crt::Mqtt5::ConnectPacket
initializeRawOptions(aws_mqtt5_packet_connect_view &raw_options, Allocator *allocator) noexceptAws::Crt::Mqtt5::ConnectPacket
operator=(const ConnectPacket &)=deleteAws::Crt::Mqtt5::ConnectPacket
operator=(ConnectPacket &&) noexcept=deleteAws::Crt::Mqtt5::ConnectPacket
WithClientId(Crt::String clientId) noexceptAws::Crt::Mqtt5::ConnectPacket
WithKeepAliveIntervalSec(uint16_t keepAliveInteralSeconds) noexceptAws::Crt::Mqtt5::ConnectPacket
WithMaximumPacketSizeBytes(uint32_t maximumPacketSizeBytes) noexceptAws::Crt::Mqtt5::ConnectPacket
WithPassword(ByteCursor password) noexceptAws::Crt::Mqtt5::ConnectPacket
WithReceiveMaximum(uint16_t receiveMaximum) noexceptAws::Crt::Mqtt5::ConnectPacket
WithRequestProblemInformation(bool requestProblemInformation) noexceptAws::Crt::Mqtt5::ConnectPacket
WithRequestResponseInformation(bool requestResponseInformation) noexceptAws::Crt::Mqtt5::ConnectPacket
WithSessionExpiryIntervalSec(uint32_t sessionExpiryIntervalSeconds) noexceptAws::Crt::Mqtt5::ConnectPacket
WithUserName(Crt::String username) noexceptAws::Crt::Mqtt5::ConnectPacket
WithUserProperties(const Vector< UserProperty > &userProperties) noexceptAws::Crt::Mqtt5::ConnectPacket
WithUserProperties(Vector< UserProperty > &&userProperties) noexceptAws::Crt::Mqtt5::ConnectPacket
WithUserProperty(UserProperty &&property) noexceptAws::Crt::Mqtt5::ConnectPacket
WithWill(std::shared_ptr< PublishPacket > will) noexceptAws::Crt::Mqtt5::ConnectPacket
WithWillDelayIntervalSec(uint32_t willDelayIntervalSeconds) noexceptAws::Crt::Mqtt5::ConnectPacket
~ConnectPacket()Aws::Crt::Mqtt5::ConnectPacketvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html new file mode 100644 index 000000000..21f6a6b35 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html @@ -0,0 +1,1264 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::ConnectPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::ConnectPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::ConnectPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnectPacket (Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
ConnectPacketWithKeepAliveIntervalSec (uint16_t keepAliveInteralSeconds) noexcept
 
ConnectPacketWithClientId (Crt::String clientId) noexcept
 
ConnectPacketWithUserName (Crt::String username) noexcept
 
ConnectPacketWithPassword (ByteCursor password) noexcept
 
ConnectPacketWithSessionExpiryIntervalSec (uint32_t sessionExpiryIntervalSeconds) noexcept
 
ConnectPacketWithRequestResponseInformation (bool requestResponseInformation) noexcept
 
ConnectPacketWithRequestProblemInformation (bool requestProblemInformation) noexcept
 
ConnectPacketWithReceiveMaximum (uint16_t receiveMaximum) noexcept
 
ConnectPacketWithMaximumPacketSizeBytes (uint32_t maximumPacketSizeBytes) noexcept
 
ConnectPacketWithWillDelayIntervalSec (uint32_t willDelayIntervalSeconds) noexcept
 
ConnectPacketWithWill (std::shared_ptr< PublishPacket > will) noexcept
 
ConnectPacketWithUserProperties (const Vector< UserProperty > &userProperties) noexcept
 
ConnectPacketWithUserProperties (Vector< UserProperty > &&userProperties) noexcept
 
ConnectPacketWithUserProperty (UserProperty &&property) noexcept
 
uint16_t getKeepAliveIntervalSec () const noexcept
 
const Crt::StringgetClientId () const noexcept
 
const Crt::Optional< Crt::String > & getUsername () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getPassword () const noexcept
 
const Crt::Optional< uint32_t > & getSessionExpiryIntervalSec () const noexcept
 
const Crt::Optional< bool > & getRequestResponseInformation () const noexcept
 
const Crt::Optional< bool > & getRequestProblemInformation () const noexcept
 
const Crt::Optional< uint16_t > & getReceiveMaximum () const noexcept
 
const Crt::Optional< uint32_t > & getMaximumPacketSizeBytes () const noexcept
 
const Crt::Optional< uint32_t > & getMaximumPacketSizeToServer () const noexcept
 
const Crt::Optional< uint32_t > & getWillDelayIntervalSec () const noexcept
 
const Crt::Optional< std::shared_ptr< PublishPacket > > & getWill () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
bool initializeRawOptions (aws_mqtt5_packet_connect_view &raw_options, Allocator *allocator) noexcept
 
virtual ~ConnectPacket ()
 
 ConnectPacket (const ConnectPacket &)=delete
 
 ConnectPacket (ConnectPacket &&) noexcept=delete
 
ConnectPacketoperator= (const ConnectPacket &)=delete
 
ConnectPacketoperator= (ConnectPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 CONNECT packet.

+

Constructor & Destructor Documentation

+ +

◆ ConnectPacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ ~ConnectPacket()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::ConnectPacket::~ConnectPacket ()
+
+virtual
+
+ +
+
+ +

◆ ConnectPacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket (const ConnectPacket)
+
+delete
+
+ +
+
+ +

◆ ConnectPacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket (ConnectPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getClientId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Mqtt5::ConnectPacket::getClientId () const
+
+noexcept
+
+

A unique string identifying the client to the server. Used to restore session state between connections.

+

If left empty, the broker will auto-assign a unique client id. When reconnecting, the mqtt5 client will always use the auto-assigned client id.

+

See MQTT5 Client Identifier

+
Returns
A unique string identifying the client to the server.
+ +
+
+ +

◆ getKeepAliveIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::ConnectPacket::getKeepAliveIntervalSec () const
+
+noexcept
+
+

The maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next. The client will use PINGREQ packets to maintain this property.

+

If the responding CONNACK contains a keep alive property value, then that is the negotiated keep alive value. Otherwise, the keep alive sent by the client is the negotiated value.

+

See MQTT5 Keep Alive

+
Returns
The maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next.
+ +
+
+ +

◆ getMaximumPacketSizeBytes()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeBytes () const
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use ConnectPacket::getMaximumPacketSizeToServer()
+

Notifies the server of the maximum packet size the client is willing to handle. If omitted or null, then no limit beyond the natural limits of MQTT packet size is requested.

+

See MQTT5 Maximum Packet Size

+
Returns
The maximum packet size the client is willing to handle
+ +
+
+ +

◆ getMaximumPacketSizeToServer()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeToServer () const
+
+noexcept
+
+

Notifies the server of the maximum packet size the client is willing to handle. If omitted or null, then no limit beyond the natural limits of MQTT packet size is requested.

+

See MQTT5 Maximum Packet Size

+
Returns
The maximum packet size the client is willing to handle
+ +
+
+ +

◆ getPassword()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Crt::Mqtt5::ConnectPacket::getPassword () const
+
+noexcept
+
+

Opaque binary data that the server may use for client authentication and authorization.

+

See MQTT5 Password

+
Returns
Opaque binary data that the server may use for client authentication and authorization.
+ +
+
+ +

◆ getReceiveMaximum()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > & Aws::Crt::Mqtt5::ConnectPacket::getReceiveMaximum () const
+
+noexcept
+
+

Notifies the server of the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle. If omitted or null, then no limit is requested.

+

See MQTT5 Receive Maximum

+
Returns
The maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
+ +
+
+ +

◆ getRequestProblemInformation()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnectPacket::getRequestProblemInformation () const
+
+noexcept
+
+

If true, requests that the server send additional diagnostic information (via response string or user properties) in DISCONNECT or CONNACK packets from the server.

+

See MQTT5 Request Problem Information

+
Returns
If true, requests that the server send additional diagnostic information (via response string or user properties) in DISCONNECT or CONNACK packets from the server.
+ +
+
+ +

◆ getRequestResponseInformation()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< bool > & Aws::Crt::Mqtt5::ConnectPacket::getRequestResponseInformation () const
+
+noexcept
+
+

If true, requests that the server send response information in the subsequent CONNACK. This response information may be used to set up request-response implementations over MQTT, but doing so is outside the scope of the MQTT5 spec and client.

+

See MQTT5 Request Response Information

+
Returns
If true, requests that the server send response information in the subsequent CONNACK.
+ +
+
+ +

◆ getSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnectPacket::getSessionExpiryIntervalSec () const
+
+noexcept
+
+

A time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for. Has no meaning if the client has not been configured to rejoin sessions. Must be non-zero in order to successfully rejoin a session.

+

If the responding CONNACK contains a session expiry property value, then that is the negotiated session expiry value. Otherwise, the session expiry sent by the client is the negotiated value.

+

See MQTT5 Session Expiry Interval

+
Returns
A time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for.
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::ConnectPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUsername()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::ConnectPacket::getUsername () const
+
+noexcept
+
+

A string value that the server may use for client authentication and authorization.

+

See MQTT5 User Name

+
Returns
A string value that the server may use for client authentication and authorization.
+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::ConnectPacket::getUserProperties () const
+
+noexcept
+
+

List of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ getWill()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< std::shared_ptr< PublishPacket > > & Aws::Crt::Mqtt5::ConnectPacket::getWill () const
+
+noexcept
+
+

The definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first. If null, then nothing will be sent.

+

See MQTT5 Will

+
Returns
The message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
+ +
+
+ +

◆ getWillDelayIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::ConnectPacket::getWillDelayIntervalSec () const
+
+noexcept
+
+

A time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session. If omitted or null, the server will send the will when the associated session is destroyed. If the session is destroyed before a will delay interval has elapsed, then the will must be sent at the time of session destruction.

+

See MQTT5 Will Delay Interval

+
Returns
A time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt5::ConnectPacket::initializeRawOptions (aws_mqtt5_packet_connect_view & raw_options,
Allocatorallocator 
)
+
+noexcept
+
+

Intended for internal use only. Initializes the C aws_mqtt5_packet_connack_view from PacketConnect

+
Parameters
+ + + +
raw_options- output parameter containing low level client options to be passed to the C
allocator- memory Allocator
+
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket& Aws::Crt::Mqtt5::ConnectPacket::operator= (ConnectPacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket& Aws::Crt::Mqtt5::ConnectPacket::operator= (const ConnectPacket)
+
+delete
+
+ +
+
+ +

◆ WithClientId()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithClientId (Crt::String clientId)
+
+noexcept
+
+

Sets the unique string identifying the client to the server. Used to restore session state between connections.

+

If left empty, the broker will auto-assign a unique client id. When reconnecting, the mqtt5 client will always use the auto-assigned client id.

+

See MQTT5 Client Identifier

+
Parameters
+ + +
clientIdA unique string identifying the client to the server.
+
+
+
Returns
The ConnectPacket Object after setting the client ID.
+ +
+
+ +

◆ WithKeepAliveIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithKeepAliveIntervalSec (uint16_t keepAliveInteralSeconds)
+
+noexcept
+
+

Sets the maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next. The client will use PINGREQ packets to maintain this property.

+

If the responding CONNACK contains a keep alive property value, then that is the negotiated keep alive value. Otherwise, the keep alive sent by the client is the negotiated value.

+

See MQTT5 Keep Alive

+

NOTE: The keepAliveIntervalSeconds HAS to be larger than the pingTimeoutMs time set in the Mqtt5ClientOptions.

+
Parameters
+ + +
keepAliveInteralSecondsthe maximum time interval, in seconds, that is permitted to elapse between the point at which the client finishes transmitting one MQTT packet and the point it starts sending the next.
+
+
+
Returns
The ConnectPacket Object after setting the keep alive interval.
+ +
+
+ +

◆ WithMaximumPacketSizeBytes()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithMaximumPacketSizeBytes (uint32_t maximumPacketSizeBytes)
+
+noexcept
+
+

Sets the maximum packet size the client is willing to handle. If omitted, then no limit beyond the natural limits of MQTT packet size is requested.

+

See MQTT5 Maximum Packet Size

+
Parameters
+ + +
maximumPacketSizeBytesThe maximum packet size the client is willing to handle
+
+
+
Returns
The ConnectPacket Object after setting the maximum packet size.
+ +
+
+ +

◆ WithPassword()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithPassword (Crt::ByteCursor password)
+
+noexcept
+
+

Sets the opaque binary data that the server may use for client authentication and authorization.

+

See MQTT5 Password

+
Parameters
+ + +
passwordOpaque binary data that the server may use for client authentication and authorization.
+
+
+
Returns
The ConnectPacket Object after setting the password.
+ +
+
+ +

◆ WithReceiveMaximum()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithReceiveMaximum (uint16_t receiveMaximum)
+
+noexcept
+
+

Sets the maximum number of in-flight QoS 1 and 2 messages the client is willing to handle. If omitted, then no limit is requested.

+

See MQTT5 Receive Maximum

+
Parameters
+ + +
receiveMaximumThe maximum number of in-flight QoS 1 and 2 messages the client is willing to handle.
+
+
+
Returns
The ConnectPacket Object after setting the receive maximum.
+ +
+
+ +

◆ WithRequestProblemInformation()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithRequestProblemInformation (bool requestProblemInformation)
+
+noexcept
+
+

Sets whether requests that the server send additional diagnostic information (via response string or user properties) in DISCONNECT or CONNACK packets from the server.

+

See MQTT5 Request Problem Information

+
Parameters
+ + +
requestProblemInformationIf true, requests that the server send additional diagnostic information (via response string or user properties) in DISCONNECT or CONNACK packets from the server.
+
+
+
Returns
The ConnectPacket Object after setting the request problem information.
+ +
+
+ +

◆ WithRequestResponseInformation()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithRequestResponseInformation (bool requestResponseInformation)
+
+noexcept
+
+

Sets whether requests that the server send response information in the subsequent CONNACK. This response information may be used to set up request-response implementations over MQTT, but doing so is outside the scope of the MQTT5 spec and client.

+

See MQTT5 Request Response Information

+
Parameters
+ + +
requestResponseInformationIf true, requests that the server send response information in the subsequent CONNACK.
+
+
+
Returns
The ConnectPacket Object after setting the request response information.
+ +
+
+ +

◆ WithSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithSessionExpiryIntervalSec (uint32_t sessionExpiryIntervalSeconds)
+
+noexcept
+
+

Sets the time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for. Has no meaning if the client has not been configured to rejoin sessions. Must be non-zero in order to successfully rejoin a session.

+

If the responding CONNACK contains a session expiry property value, then that is the negotiated session expiry value. Otherwise, the session expiry sent by the client is the negotiated value.

+

See MQTT5 Session Expiry Interval

+
Parameters
+ + +
sessionExpiryIntervalSecondsA time interval, in seconds, that the client requests the server to persist this connection's MQTT session state for.
+
+
+
Returns
The ConnectPacket Object after setting the session expiry interval.
+ +
+
+ +

◆ WithUserName()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithUserName (Crt::String username)
+
+noexcept
+
+

Sets the string value that the server may use for client authentication and authorization.

+

See MQTT5 User Name

+
Parameters
+ + +
usernameThe string value that the server may use for client authentication and authorization.
+
+
+
Returns
The ConnectPacket Object after setting the username.
+ +
+
+ +

◆ WithUserProperties() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties (const Vector< UserProperty > & userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The ConnectPacket Object after setting the user properties.
+ +
+
+ +

◆ WithUserProperties() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties (Vector< UserProperty > && userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The ConnectPacket Object after setting the user properties.
+ +
+
+ +

◆ WithUserProperty()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithUserProperty (UserProperty && property)
+
+noexcept
+
+

Put a MQTT5 user property to the back of the packet user property vector/list

+

See MQTT5 User Property

+
Parameters
+ + +
propertyset of userProperty of MQTT5 user properties included with the packet.
+
+
+
Returns
The ConnectPacket Object after setting the user property
+ +
+
+ +

◆ WithWill()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithWill (std::shared_ptr< PublishPacketwill)
+
+noexcept
+
+

Sets the definition of a message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first. If null, then nothing will be sent.

+

See MQTT5 Will

+
Parameters
+ + +
willThe message to be published when the connection's session is destroyed by the server or when the will delay interval has elapsed, whichever comes first.
+
+
+
Returns
The ConnectPacket Object after setting the will message.
+ +
+
+ +

◆ WithWillDelayIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectPacket & Aws::Crt::Mqtt5::ConnectPacket::WithWillDelayIntervalSec (uint32_t willDelayIntervalSeconds)
+
+noexcept
+
+

Sets the time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session. If omitted, the server will send the will when the associated session is destroyed. If the session is destroyed before a will delay interval has elapsed, then the will must be sent at the time of session destruction.

+

See MQTT5 Will Delay Interval

+
Parameters
+ + +
willDelayIntervalSecondsA time interval, in seconds, that the server should wait (for a session reconnection) before sending the will message associated with the connection's session.
+
+
+
Returns
The ConnectPacket Object after setting the will message delay interval.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..f73cbace83496fb6944fe3969a9927aad84df6cb GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^yMQ==gBeK9= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0YCT;XLn;{G&b`?8T7k!fzwgTb|4(kK zUFd1ta`$$uw?~{|G*g*{#N$1ia&K>2cH_*Mu#iQwXS!-%JbPx*SGm12X2!0(^PlbT zwTq4JuY2x(uGu*~d%vsx`aj=SPWwJd~E&axPqS|Nq;IwSVFkhM#}D z-0uzl=HQ<)vG=c;E%MD+YI%9Ha!%8`=>-daX}$Vqd-rzDA60vizi+<0T+dz_HK+Zf zZk7D%)h#dcms-Ru{Js0##k(_R-dth+!Zf@8YxJ%@)2GT`E~cIEEZ@Fw&ocGbCd^+8 z{`NgtQrGbA(x>f<>h#u>K8OsDGJN^2ME1_<9(~2wLs#xxx4NdfeCEvX1J}Q#zBqH{ zUvOt$TG`T8pvV3>0hwZJUCfQUugTWl-j?gh_-Ae&Lv~i|m)p6K-%2mOf3kX$e$PBn zHifuOK7q9^>>Xi?m|e6lGA^3>g5jc9NkfLJmBSVxS%oN6X*I2-Q%qeMBLbnq(-!T& zbEIx*H8}W!liza{ti4#?7ADW~_bKC>VC9z=i)UNinyP(Z>#X+)e+74Wl&!br>|SL5 z>dl&aU9S_v&#o@6z4`C+7u$R4pG*DywfonJVId YfGz4hX=lUd0uv{Lr>mdKI;Vst0EmlyCjbBd literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet-members.html new file mode 100644 index 000000000..d144ab59b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::DisconnectPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::DisconnectPacket, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
DisconnectPacket(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::DisconnectPacket
DisconnectPacket(const aws_mqtt5_packet_disconnect_view &raw_options, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::DisconnectPacket
DisconnectPacket(const DisconnectPacket &)=deleteAws::Crt::Mqtt5::DisconnectPacket
DisconnectPacket(DisconnectPacket &&) noexcept=deleteAws::Crt::Mqtt5::DisconnectPacket
getReasonCode() const noexceptAws::Crt::Mqtt5::DisconnectPacket
getReasonString() const noexceptAws::Crt::Mqtt5::DisconnectPacket
getServerReference() const noexceptAws::Crt::Mqtt5::DisconnectPacket
getSessionExpiryIntervalSec() const noexceptAws::Crt::Mqtt5::DisconnectPacket
getType() overrideAws::Crt::Mqtt5::DisconnectPacketinlinevirtual
getUserProperties() const noexceptAws::Crt::Mqtt5::DisconnectPacket
initializeRawOptions(aws_mqtt5_packet_disconnect_view &raw_options) noexceptAws::Crt::Mqtt5::DisconnectPacket
operator=(const DisconnectPacket &)=deleteAws::Crt::Mqtt5::DisconnectPacket
operator=(DisconnectPacket &&) noexcept=deleteAws::Crt::Mqtt5::DisconnectPacket
WithReasonCode(const DisconnectReasonCode reasonCode) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithReasonString(Crt::String reasonString) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithServerReference(Crt::String serverReference) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithSessionExpiryIntervalSec(const uint32_t sessionExpiryIntervalSeconds) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithUserProperties(const Vector< UserProperty > &userProperties) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithUserProperties(Vector< UserProperty > &&userProperties) noexceptAws::Crt::Mqtt5::DisconnectPacket
WithUserProperty(UserProperty &&property) noexceptAws::Crt::Mqtt5::DisconnectPacket
~DisconnectPacket()Aws::Crt::Mqtt5::DisconnectPacketvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html new file mode 100644 index 000000000..e98647288 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html @@ -0,0 +1,777 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::DisconnectPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::DisconnectPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::DisconnectPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DisconnectPacket (Allocator *allocator=ApiAllocator()) noexcept
 
 DisconnectPacket (const aws_mqtt5_packet_disconnect_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
bool initializeRawOptions (aws_mqtt5_packet_disconnect_view &raw_options) noexcept
 
DisconnectPacketWithReasonCode (const DisconnectReasonCode reasonCode) noexcept
 
DisconnectPacketWithSessionExpiryIntervalSec (const uint32_t sessionExpiryIntervalSeconds) noexcept
 
DisconnectPacketWithReasonString (Crt::String reasonString) noexcept
 
DisconnectPacketWithServerReference (Crt::String serverReference) noexcept
 
DisconnectPacketWithUserProperties (const Vector< UserProperty > &userProperties) noexcept
 
DisconnectPacketWithUserProperties (Vector< UserProperty > &&userProperties) noexcept
 
DisconnectPacketWithUserProperty (UserProperty &&property) noexcept
 
DisconnectReasonCode getReasonCode () const noexcept
 
const Crt::Optional< uint32_t > & getSessionExpiryIntervalSec () const noexcept
 
const Crt::Optional< Crt::String > & getReasonString () const noexcept
 
const Crt::Optional< Crt::String > & getServerReference () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
virtual ~DisconnectPacket ()
 
 DisconnectPacket (const DisconnectPacket &)=delete
 
 DisconnectPacket (DisconnectPacket &&) noexcept=delete
 
DisconnectPacketoperator= (const DisconnectPacket &)=delete
 
DisconnectPacketoperator= (DisconnectPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 DISCONNECT packet.

+

Constructor & Destructor Documentation

+ +

◆ DisconnectPacket() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ DisconnectPacket() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket (const aws_mqtt5_packet_disconnect_view & raw_options,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~DisconnectPacket()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::DisconnectPacket::~DisconnectPacket ()
+
+virtual
+
+ +
+
+ +

◆ DisconnectPacket() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket (const DisconnectPacket)
+
+delete
+
+ +
+
+ +

◆ DisconnectPacket() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket (DisconnectPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getReasonCode()

+ +
+
+ + + + + +
+ + + + + + + +
DisconnectReasonCode Aws::Crt::Mqtt5::DisconnectPacket::getReasonCode () const
+
+noexcept
+
+

Value indicating the reason that the sender is closing the connection

+

See MQTT5 Disconnect Reason Code

+
Returns
Value indicating the reason that the sender is closing the connection
+ +
+
+ +

◆ getReasonString()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::DisconnectPacket::getReasonString () const
+
+noexcept
+
+

Additional diagnostic information about the reason that the sender is closing the connection

+

See MQTT5 Reason String

+
Returns
Additional diagnostic information about the reason that the sender is closing the connection
+ +
+
+ +

◆ getServerReference()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::DisconnectPacket::getServerReference () const
+
+noexcept
+
+

Property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint. Will only be set if the reason code indicates another server may be used (ServerMoved, UseAnotherServer).

+

See MQTT5 Server Reference

+
Returns
Property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
+ +
+
+ +

◆ getSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::DisconnectPacket::getSessionExpiryIntervalSec () const
+
+noexcept
+
+

A change to the session expiry interval negotiated at connection time as part of the disconnect. Only valid for DISCONNECT packets sent from client to server. It is not valid to attempt to change session expiry from zero to a non-zero value.

+

See MQTT5 Session Expiry Interval

+
Returns
A change to the session expiry interval negotiated at connection time as part of the disconnect.
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::DisconnectPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::DisconnectPacket::getUserProperties () const
+
+noexcept
+
+

List of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::DisconnectPacket::initializeRawOptions (aws_mqtt5_packet_disconnect_view & raw_options)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket& Aws::Crt::Mqtt5::DisconnectPacket::operator= (const DisconnectPacket)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket& Aws::Crt::Mqtt5::DisconnectPacket::operator= (DisconnectPacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ WithReasonCode()

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithReasonCode (const DisconnectReasonCode reasonCode)
+
+noexcept
+
+

Sets the value indicating the reason that the sender is closing the connection

+

See MQTT5 Disconnect Reason Code

+
Parameters
+ + +
reasonCodeValue indicating the reason that the sender is closing the connection
+
+
+
Returns
The DisconnectPacket Object after setting the reason code.
+ +
+
+ +

◆ WithReasonString()

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithReasonString (Crt::String reasonString)
+
+noexcept
+
+

Sets the additional diagnostic information about the reason that the sender is closing the connection

+

See MQTT5 Reason String

+
Parameters
+ + +
reasonStringAdditional diagnostic information about the reason that the sender is closing the connection
+
+
+
Returns
The DisconnectPacket Object after setting the reason string.
+ +
+
+ +

◆ WithServerReference()

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithServerReference (Crt::String serverReference)
+
+noexcept
+
+

Sets the property indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint. Will only be set if the reason code indicates another server may be used (ServerMoved, UseAnotherServer).

+

See MQTT5 Server Reference

+
Parameters
+ + +
serverReferenceProperty indicating an alternate server that the client may temporarily or permanently attempt to connect to instead of the configured endpoint.
+
+
+
Returns
The DisconnectPacket Object after setting the server reference.
+ +
+
+ +

◆ WithSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithSessionExpiryIntervalSec (const uint32_t sessionExpiryIntervalSeconds)
+
+noexcept
+
+

Sets the change to the session expiry interval negotiated at connection time as part of the disconnect. Only valid for DISCONNECT packets sent from client to server. It is not valid to attempt to change session expiry from zero to a non-zero value.

+

See MQTT5 Session Expiry Interval

+
Parameters
+ + +
sessionExpiryIntervalSeconds
+
+
+
Returns
The DisconnectPacket Object after setting the session expiry interval.
+ +
+
+ +

◆ WithUserProperties() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties (const Vector< UserProperty > & userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The DisconnectPacket Object after setting the user properties.
+ +
+
+ +

◆ WithUserProperties() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties (Vector< UserProperty > && userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The DisconnectPacket Object after setting the user properties.
+ +
+
+ +

◆ WithUserProperty()

+ +
+
+ + + + + +
+ + + + + + + + +
DisconnectPacket & Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperty (UserProperty && property)
+
+noexcept
+
+

Put a MQTT5 user property to the back of the packet user property vector/list

+

See MQTT5 User Property

+
Parameters
+ + +
propertyset of userProperty of MQTT5 user properties included with the packet.
+
+
+
Returns
The ConnectPacket Object after setting the user property
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..cb94ce67bbaf1d234f9f21a161561b9ca9caf650 GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^r+_$sgBeKXyGiW_QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;H*!TVZQwF7P z4tx?h_HOUrou~8d-Da-)7QH;{{Pua@cb8q#{bwtpTs&!8df$yjd;YIozJE))#_v;W zZ>nFL9(G0LNqM+wdzkynoGV(00tRa&KFrB>PieBd*g9 z8i5BHeg!XJ__EA_@r7?A(}megtP9Lpxg7GjL>lgiXfW*63}677f}-F-|2#NzYVWOe@ATQ88abSke7r2z=+sNE26nIN(9`(~ zC1zgUU|Z}Xmb&uw+F$!-zuBEP?`B%$G->nlH(PZ}yFWz~sn=hRTEh8T;{DmjKE=mt z&M$f*cv+@fy4X_dX^ZVABdxl19>VhTwI&=le{-yNh0NbyZ(c3ir=6z6zPdGN?o-dE zsoU?!J+BW4(u-Y?6DJ`OUvA@-_{MJU?`dwYXO(g<-LlcI@&N=P?Aw_tRyZ)OFcsiBa33B{Pt|j0Ez4y2%lu`7))%$+Guwgbmci52&t;ucLK6Vj CFLvkv literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet-members.html new file mode 100644 index 000000000..07e211ca5 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::IPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::IPacket, including all inherited members.

+ + +
getType()=0Aws::Crt::Mqtt5::IPacketpure virtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html new file mode 100644 index 000000000..f6ec7ecba --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html @@ -0,0 +1,139 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::IPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::IPacket Class Referenceabstract
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::IPacket:
+
+
+ + +Aws::Crt::Mqtt5::ConnAckPacket +Aws::Crt::Mqtt5::ConnectPacket +Aws::Crt::Mqtt5::DisconnectPacket +Aws::Crt::Mqtt5::PubAckPacket +Aws::Crt::Mqtt5::PublishPacket +Aws::Crt::Mqtt5::SubAckPacket +Aws::Crt::Mqtt5::SubscribePacket +Aws::Crt::Mqtt5::UnSubAckPacket +Aws::Crt::Mqtt5::UnsubscribePacket + +
+ + + + +

+Public Member Functions

virtual PacketType getType ()=0
 
+

Member Function Documentation

+ +

◆ getType()

+ + +
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..304632c50885cbef6e9081c2795e56c991de4ffd GIT binary patch literal 4933 zcmdT|2{c>z8V_1p9k0ckF1k>J+NvmuqGq%jv9y+W31w!Q#E?>>qL!i^-J*>ph@zOW zmfSF|hDvO$F1FAjL9AV@Y0#>*H19@RZ|3!#^WHn>ojK>_oO^Qr_uSm`-S7AREni3{ z9BgEy6{KM>m<-~$wG#{`2EbtATQ*2QS0?6)WT3C@C+u8~3WY-GbnNvkG44S;bhdib z)zz&h^(jKj4M9#0&M@dE(TCIIq7Q?~bt0^-TtdVI8GLGb)z)=4@H(|Zm8?>|-{9Zr zXI?0E{MOOs*qFF=UiECs_uH>Jiv^%s=dx~S!{n7W)m?57Kd={s*NrbQerGm%5rCOoRc1gp?YvWoylyW(lX z?On2jx}#hgxD;~8Hag?F>GR{L2pe6RkHkV|1Lm>0Ta-ocL`}1lWy>qvkn$u z>q%uqQ96@2rrOUIeg@Qf)W8oIZc@R>mD_O{-jQeM+T{7H@pzv3%A|n7>Z_W|fT_RA z5LTYA(gI;0B$PJ|>0XE4{L2O$ssNzo7>I3wMYhQ(!Ip*cXxN@U|I+o}Sz*OOriV4l zVY{GT?#!0{N6-GLh5wu7a|!VAPrDq~*SRlT)<&4hCcqJD)>PHhEoch%8!Upd(Jj&N zc)M(U*C2k#qflnvNvgsbUYIkU?$4CkwYdrao}0PH71Ps0{mjr5Zo6G_E_II4CN=3m z0wOumxN}{Yo>^CJSDT8`WY>yo#z_A)dWtKzkJX*I$J7-$7*s~8A~Y5?>y>=3^T<(y z{glzJdm-Y!{@DklQp+S&k0%IngXfn{CmI^N^T) z3mUx%h?nf0)scSrt!)!F3Hg|j%Cxmd~o4-Q1_;RP4$U-Y*@ zb+~s7-IbYW8P6{x(hZQ550uCXWIOA+HX`g&gZP4!_13zxhe+CprN4gB#!;$a?8^`} z*uVoRtk}AXZlwPWe5+*oPapMfvF`d8SdZTl^i@0dhIS8QWd?h~g8cgJ7{^|^#OB+! z>&^7B#~LUu&8oB$!6Ecyx)&~D<#6_k$bK)L&p_Ne`^O zM*fX!(FePWqeyjLjcEfIEN5yQXXvL$A+q}Yr*K;Q&?P%93q`ZuuZ0OfWQ(FQVYiFj zyOrTo62NJl96!})i>3jk@|5dp$(cdrMDB|34 zOZSPKCN`JLX@&4a2A5ZE$g(KWUu`df@A)B(|;Rto*FN!n; zB@w1SEG+eYbz6(^+%xU|47(yOC0A#qY|fI==W&cX-5+Swe9F4BS(6`-uUcKV46xrd zge{kB!r4HKo>*nH^kkR7$s%QC$LZO?ta8t^nqhQDC%&DBQkl{OClp#Hd^I9%eXbTK zgW0ZJp40y3R~a>i;8HBJuy`9+{ca`$ZV=FdN-n8)GFE^K$0x@c4i#$<@wXI+7H6NN>_&%gW-KImRSuz|=d58Xt@*3=|I)q(M-q^va zu54})-vBF-`!iwww4WeFA-_D7DSfeGdLx<=r2IvZ#rp{HxhhvnYT0#_PCF;_c6gkf zK&Exs8~1m=yhO3B{AEqV$!6$l20KfL-7{7!Q|LLEe2!L;rhQsm1EtQYHSHUjcibznTeq^;H zH}Jur+XWNHNOhWGnF_6{*z7>X$7a_FSXhZH@b_Z=pb{r)_C~1LVrZDykn8VL&3`Jy|CMV0i<=iN0zd6~ z;w(13)nYG_;$Zznk#L+0CFtSwY{ia4Zoc)^2c!9H{UC*IBZkDhg|Bc^$v(nDD>sM0 z#}^qY(5|vuGzk?xGott0sfNA+wh`#-jwH{{&Ri$ICpvPMpN@`s*Sln;k325q{pGeY ziW0VeAFa3rD5kzBNWza{H28hZ3b{3}H+#G)S5!ynbS39m5qikL$lXGaYn!gQjYyBd zz0NMZe8!}anW2i%aZ6&5L{i>RBpaecFb?cJ*qwIEA~%_H7g01!{z&lGO&Fuah)1KR zy~|!$CUW9TsGQMizrWIbep|drut6mzl=~E@<)Ez5D-inYo+$Y>UjlOWQfx^8C5LK# z_vYBgY_>2iey61<&fGS-%>XcY%6oW0uxi{ZWL<_!OJDowd>Eg1h9%lgcspKxx*NeZL+6^JD(=qY2 zZ&2q+{$vSQ6S?QoPqmZu$>pcGb_IL-@c8%6jCb}>&^~X4CZb0ez$feG9re!~tjaOf zPT)i$%WlY_ae9V7>PV^Er!?Vh2zf}iGG?&B!8VMt51Ch^3r@t$Z5&sUF#>(p?P=nX zs7p*#!&|-g%9h&vU{?P?b0z?H>t7>zI*&Q#qsI96Bqx~rQnf!LeJz36H`6i-P*yVg zo1J|XZolRV4)nk7W)7sn5mAi;#VNT__K>3AfI?c79i-@2HHpV)B^U1%XolKh-j9^r!V~F8cSzGIu5Le|+>mdaZ4H9xclo@-QSrX$s|O>R&3b#^ zHf2Q~B-EWkqvSWkRcn%6Ri;mHV@a+< zvA{U8sqt_ADM{U5g;sn_=VSm!a~!o{&3Gko;(8J}){i|q1wZ9;X)@jO){&e zG)y2j%UBI>Jo0|TSvaUVUI1ZV3+ZWO{SIg+NI^+mf6d87t_e+LkgghtbX94S60FMh z&kk-PM^}s&O$wUOq@WHJNfL$1KNNY70$5REx35jl?4h?~JU6qn3P)r1xtg6J=IHwK zfp zYsT}*Rs4n`{sCRjPXifP_M(kMyIs!cRd2Rm%(wSae3+653B1W6471PB45O8Pj=nEd zqI7U4J16BhCi>nKs~oUDyes!UWX*M1t9+k>`0fYs9lpwUWHLjw;C+m)RKpZ@_H>w8 zcp?2p=78YjpdmD_Bgzr^`I#bD--a_+&dKk?yM(SBJ9E|qq?X|jX3f_Jn%YBzq5JOe zS!(wJS%-76wchjk_ww&I`uFeduxAi6R`ng9j%-gCjbeKtFBhe_!2oe6!6Ci~NBamOxNounJK~gEzM;G5+O5BCeUBM z(d6?-OIN14s&O^vOQO&7CObx_eq0*a*Z~w1ebQ?uqtfjqy@bt|z_tC1M_Fwj`$%o^i$(C?)onx92WoTOMl ysi-{*GWRG1#NuhiCQ5Fc{1-a + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::Mqtt5Client Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::Mqtt5Client, including all inherited members.

+ + + + + + + + + + + + + + +
GetOperationStatistics() noexceptAws::Crt::Mqtt5::Mqtt5Client
getptr()Aws::Crt::Mqtt5::Mqtt5Clientinline
LastError() const noexceptAws::Crt::Mqtt5::Mqtt5Client
Mqtt::MqttConnection classAws::Crt::Mqtt5::Mqtt5Clientfriend
NewMqtt5Client(const Mqtt5ClientOptions &options, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::Mqtt5Clientstatic
operator bool() const noexceptAws::Crt::Mqtt5::Mqtt5Client
Publish(std::shared_ptr< PublishPacket > publishPacket, OnPublishCompletionHandler onPublishCompletionCallback=NULL) noexceptAws::Crt::Mqtt5::Mqtt5Client
Start() const noexceptAws::Crt::Mqtt5::Mqtt5Client
Stop() noexceptAws::Crt::Mqtt5::Mqtt5Client
Stop(std::shared_ptr< DisconnectPacket > disconnectPacket) noexceptAws::Crt::Mqtt5::Mqtt5Client
Subscribe(std::shared_ptr< SubscribePacket > subscribePacket, OnSubscribeCompletionHandler onSubscribeCompletionCallback=NULL) noexceptAws::Crt::Mqtt5::Mqtt5Client
Unsubscribe(std::shared_ptr< UnsubscribePacket > unsubscribePacket, OnUnsubscribeCompletionHandler onUnsubscribeCompletionCallback=NULL) noexceptAws::Crt::Mqtt5::Mqtt5Client
~Mqtt5Client()Aws::Crt::Mqtt5::Mqtt5Clientvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html new file mode 100644 index 000000000..5ca39bd38 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html @@ -0,0 +1,559 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::Mqtt5Client Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::Mqtt5Client Class Referencefinal
+
+
+ +

#include <Mqtt5Client.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::Mqtt5Client:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

std::shared_ptr< Mqtt5Clientgetptr ()
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool Start () const noexcept
 
bool Stop () noexcept
 
bool Stop (std::shared_ptr< DisconnectPacket > disconnectPacket) noexcept
 
bool Publish (std::shared_ptr< PublishPacket > publishPacket, OnPublishCompletionHandler onPublishCompletionCallback=NULL) noexcept
 
bool Subscribe (std::shared_ptr< SubscribePacket > subscribePacket, OnSubscribeCompletionHandler onSubscribeCompletionCallback=NULL) noexcept
 
bool Unsubscribe (std::shared_ptr< UnsubscribePacket > unsubscribePacket, OnUnsubscribeCompletionHandler onUnsubscribeCompletionCallback=NULL) noexcept
 
const Mqtt5ClientOperationStatisticsGetOperationStatistics () noexcept
 
virtual ~Mqtt5Client ()
 
+ + + +

+Static Public Member Functions

static std::shared_ptr< Mqtt5ClientNewMqtt5Client (const Mqtt5ClientOptions &options, Allocator *allocator=ApiAllocator()) noexcept
 
+ + + +

+Friends

class Mqtt::MqttConnection
 
+

Detailed Description

+

An MQTT5 client. This is a move-only type. Unless otherwise specified, all function arguments need only to live through the duration of the function call.

+

Constructor & Destructor Documentation

+ +

◆ ~Mqtt5Client()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::Mqtt5Client::~Mqtt5Client ()
+
+virtual
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationStatistics()

+ +
+
+ + + + + +
+ + + + + + + +
const Mqtt5ClientOperationStatistics & Aws::Crt::Mqtt5::Mqtt5Client::GetOperationStatistics ()
+
+noexcept
+
+

Get the statistics about the current state of the client's queue of operations

+
Returns
Mqtt5ClientOperationStatistics
+ +
+
+ +

◆ getptr()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr<Mqtt5Client> Aws::Crt::Mqtt5::Mqtt5Client::getptr ()
+
+inline
+
+

Get shared poitner of the Mqtt5Client. Mqtt5Client is inherited to enable_shared_from_this to help with memory safety.

+
Returns
shared_ptr for the Mqtt5Client
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Mqtt5::Mqtt5Client::LastError () const
+
+noexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewMqtt5Client()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< Mqtt5Client > Aws::Crt::Mqtt5::Mqtt5Client::NewMqtt5Client (const Mqtt5ClientOptionsoptions,
Allocatorallocator = ApiAllocator() 
)
+
+staticnoexcept
+
+

Factory function for mqtt5 client

+
Parameters
+ + + +
optionsMqtt5 Client Options
allocatorallocator to use
+
+
+
Returns
a new mqtt5 client
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::Mqtt5Client::operator bool () const
+
+noexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ Publish()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Publish (std::shared_ptr< PublishPacketpublishPacket,
OnPublishCompletionHandler onPublishCompletionCallback = NULL 
)
+
+noexcept
+
+

Tells the client to attempt to send a PUBLISH packet

+
Parameters
+ + + +
publishPacketpacket PUBLISH to send to the server
onPublishCompletionCallbackcallback on publish complete, default to NULL
+
+
+
Returns
true if the publish operation succeed otherwise false
+ +
+
+ +

◆ Start()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Start () const
+
+noexcept
+
+

Notifies the MQTT5 client that you want it to attempt to connect to the configured endpoint. The client will attempt to stay connected using the properties of the reconnect-related parameters from the client configuration.

+
Returns
bool: true if operation succeed, otherwise false.
+ +
+
+ +

◆ Stop() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Stop ()
+
+noexcept
+
+

Notifies the MQTT5 client that you want it to transition to the stopped state, disconnecting any existing connection and stopping subsequent reconnect attempts.

+
Returns
bool: true if operation succeed, otherwise false
+ +
+
+ +

◆ Stop() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Stop (std::shared_ptr< DisconnectPacketdisconnectPacket)
+
+noexcept
+
+

Notifies the MQTT5 client that you want it to transition to the stopped state, disconnecting any existing connection and stopping subsequent reconnect attempts.

+
Parameters
+ + +
disconnectPacket(optional) properties of a DISCONNECT packet to send as part of the shutdown process
+
+
+
Returns
bool: true if operation succeed, otherwise false
+ +
+
+ +

◆ Subscribe()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Subscribe (std::shared_ptr< SubscribePacketsubscribePacket,
OnSubscribeCompletionHandler onSubscribeCompletionCallback = NULL 
)
+
+noexcept
+
+

Tells the client to attempt to subscribe to one or more topic filters.

+
Parameters
+ + + +
subscribePacketSUBSCRIBE packet to send to the server
onSubscribeCompletionCallbackcallback on subscribe complete, default to NULL
+
+
+
Returns
true if the subscription operation succeed otherwise false
+ +
+
+ +

◆ Unsubscribe()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5Client::Unsubscribe (std::shared_ptr< UnsubscribePacketunsubscribePacket,
OnUnsubscribeCompletionHandler onUnsubscribeCompletionCallback = NULL 
)
+
+noexcept
+
+

Tells the client to attempt to unsubscribe to one or more topic filters.

+
Parameters
+ + + +
unsubscribePacketUNSUBSCRIBE packet to send to the server
onUnsubscribeCompletionCallbackcallback on unsubscribe complete, default to NULL
+
+
+
Returns
true if the unsubscription operation succeed otherwise false
+ +
+
+

Friends And Related Function Documentation

+ +

◆ Mqtt::MqttConnection

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt::MqttConnection
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9e809736a83fc764823fb68461ddbd873d8adf GIT binary patch literal 855 zcmV-d1E~CoP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0008!Nkl6x5hVP>z7FFf)_F+}*!jg+UmE!QEMe zVT7SR%+bt^PJO!$4=ra4Z7*Mw#eQx3#ryi-yi9j^ABLkW90kDBWwNoX7})!ciz$Z1 z;Y#pVX|t8-3vqi|H5}={c6n@L^89iYhhgEckh`-mhQ+k}x+AJSdE;@<34^&e;fMHQ zIGxfmOw~u44CfWR#sf$TrPD8_8@uvlEs8;@bYY~bWDEq4_Zr{Ds0L{sZCMA_aW8}Dk1TIAq_ z-r#_du)3E{xet;qLw)>%}Pk28Qj< zc6UG4BkT9PJqUxl``s!G?(SDr7=%F>+?_=jHVkHFU#|dgxBdWtR2WtYKjI(^je0I&$dbqv!_*Z!Lgw*kLcWMsT&Q~%3b03;vBas|Wm z+p^;>qB06G=XefmHpip2Z^S^_c1~V@t=ds@h|6U?y0qsu3C=QI7um)D@UC9KK$%&0 z0vHKJMG{Qgfb#s%Cg(^!fSn8hfJ42G0fr{SYzTYj5ZmCq%?^hBLIHq7y@DZ~;cijn zy>kFV3^SW?EHfbJO1qr!c%>Gj5y@z>umV-xN7SE~GsSGaI@oo=_A$hT7a; z5A~X_4Zn+JeYsu*t=}Kpq<-4IOji{EoYyNCCIDR1Gi(2o{Rx9GJOu*)JVJ#*7=!@; hi!f{$%*?)C{{VzbmHk?GXHEbB002ovPDHLkV1geidinqW literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options-members.html new file mode 100644 index 000000000..5064a2902 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options-members.html @@ -0,0 +1,115 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::Mqtt5ClientOptions Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::Mqtt5ClientOptions, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
initializeRawOptions(aws_mqtt5_client_options &raw_options) const noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
Mqtt5ClientCore classAws::Crt::Mqtt5::Mqtt5ClientOptionsfriend
Mqtt5ClientOptions(Crt::Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
Mqtt5ClientOptions(const Mqtt5ClientOptions &)=deleteAws::Crt::Mqtt5::Mqtt5ClientOptions
Mqtt5ClientOptions(Mqtt5ClientOptions &&)=deleteAws::Crt::Mqtt5::Mqtt5ClientOptions
Mqtt5to3AdapterOptions classAws::Crt::Mqtt5::Mqtt5ClientOptionsfriend
operator=(const Mqtt5ClientOptions &)=deleteAws::Crt::Mqtt5::Mqtt5ClientOptions
operator=(Mqtt5ClientOptions &&)=deleteAws::Crt::Mqtt5::Mqtt5ClientOptions
WithAckTimeoutSec(uint32_t ackTimeoutSec) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithBootstrap(Io::ClientBootstrap *bootStrap) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientExtendedValidationAndFlowControl(ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithClientStoppedCallback(OnStoppedHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithConnectOptions(std::shared_ptr< ConnectPacket > connectPacket) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithHostName(Crt::String hostname)Aws::Crt::Mqtt5::Mqtt5ClientOptions
WithHttpProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithOfflineQueueBehavior(ClientOperationQueueBehaviorType offlineQueueBehavior) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithPingTimeoutMs(uint32_t pingTimeoutMs) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithPort(uint32_t port) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithReconnectOptions(ReconnectOptions reconnectOptions) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithSocketOptions(Io::SocketOptions socketOptions) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithTlsConnectionOptions(const Io::TlsConnectionOptions &tslOptions) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
WithWebsocketHandshakeTransformCallback(OnWebSocketHandshakeIntercept callback) noexceptAws::Crt::Mqtt5::Mqtt5ClientOptions
~Mqtt5ClientOptions()Aws::Crt::Mqtt5::Mqtt5ClientOptionsvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html new file mode 100644 index 000000000..cb6e47ccc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html @@ -0,0 +1,1175 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::Mqtt5ClientOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::Mqtt5ClientOptions Class Referencefinal
+
+
+ +

#include <Mqtt5Client.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Mqtt5ClientOptions (Crt::Allocator *allocator=ApiAllocator()) noexcept
 
Mqtt5ClientOptionsWithHostName (Crt::String hostname)
 
Mqtt5ClientOptionsWithPort (uint32_t port) noexcept
 
Mqtt5ClientOptionsWithBootstrap (Io::ClientBootstrap *bootStrap) noexcept
 
Mqtt5ClientOptionsWithSocketOptions (Io::SocketOptions socketOptions) noexcept
 
Mqtt5ClientOptionsWithTlsConnectionOptions (const Io::TlsConnectionOptions &tslOptions) noexcept
 
Mqtt5ClientOptionsWithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
 
Mqtt5ClientOptionsWithConnectOptions (std::shared_ptr< ConnectPacket > connectPacket) noexcept
 
Mqtt5ClientOptionsWithSessionBehavior (ClientSessionBehaviorType sessionBehavior) noexcept
 
Mqtt5ClientOptionsWithClientExtendedValidationAndFlowControl (ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexcept
 
Mqtt5ClientOptionsWithOfflineQueueBehavior (ClientOperationQueueBehaviorType offlineQueueBehavior) noexcept
 
Mqtt5ClientOptionsWithReconnectOptions (ReconnectOptions reconnectOptions) noexcept
 
Mqtt5ClientOptionsWithTopicAliasingOptions (TopicAliasingOptions topicAliasingOptions) noexcept
 
Mqtt5ClientOptionsWithPingTimeoutMs (uint32_t pingTimeoutMs) noexcept
 
Mqtt5ClientOptionsWithConnackTimeoutMs (uint32_t connackTimeoutMs) noexcept
 
Mqtt5ClientOptionsWithAckTimeoutSeconds (uint32_t ackTimeoutSec) noexcept
 
Mqtt5ClientOptionsWithAckTimeoutSec (uint32_t ackTimeoutSec) noexcept
 
Mqtt5ClientOptionsWithWebsocketHandshakeTransformCallback (OnWebSocketHandshakeIntercept callback) noexcept
 
Mqtt5ClientOptionsWithClientConnectionSuccessCallback (OnConnectionSuccessHandler callback) noexcept
 
Mqtt5ClientOptionsWithClientConnectionFailureCallback (OnConnectionFailureHandler callback) noexcept
 
Mqtt5ClientOptionsWithClientDisconnectionCallback (OnDisconnectionHandler callback) noexcept
 
Mqtt5ClientOptionsWithClientStoppedCallback (OnStoppedHandler callback) noexcept
 
Mqtt5ClientOptionsWithClientAttemptingConnectCallback (OnAttemptingConnectHandler callback) noexcept
 
Mqtt5ClientOptionsWithPublishReceivedCallback (OnPublishReceivedHandler callback) noexcept
 
bool initializeRawOptions (aws_mqtt5_client_options &raw_options) const noexcept
 
virtual ~Mqtt5ClientOptions ()
 
 Mqtt5ClientOptions (const Mqtt5ClientOptions &)=delete
 
 Mqtt5ClientOptions (Mqtt5ClientOptions &&)=delete
 
Mqtt5ClientOptionsoperator= (const Mqtt5ClientOptions &)=delete
 
Mqtt5ClientOptionsoperator= (Mqtt5ClientOptions &&)=delete
 
+ + + + + +

+Friends

class Mqtt5ClientCore
 
class Mqtt5to3AdapterOptions
 
+

Detailed Description

+

Configuration interface for mqtt5 clients

+

Constructor & Destructor Documentation

+ +

◆ Mqtt5ClientOptions() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions (Crt::Allocatorallocator = ApiAllocator())
+
+noexcept
+
+

Default constructior of Mqtt5ClientOptions

+

Mqtt5ClientOptions

+ +
+
+ +

◆ ~Mqtt5ClientOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::Mqtt5ClientOptions::~Mqtt5ClientOptions ()
+
+virtual
+
+ +
+
+ +

◆ Mqtt5ClientOptions() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions (const Mqtt5ClientOptions)
+
+delete
+
+ +
+
+ +

◆ Mqtt5ClientOptions() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions (Mqtt5ClientOptions && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::Mqtt5ClientOptions::initializeRawOptions (aws_mqtt5_client_options & raw_options) const
+
+noexcept
+
+

Initializes the C aws_mqtt5_client_options from Mqtt5ClientOptions. For internal use

+
Parameters
+ + +
raw_options- output parameter containing low level client options to be passed to the C interface
+
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions& Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator= (const Mqtt5ClientOptions)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions& Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator= (Mqtt5ClientOptions && )
+
+delete
+
+ +
+
+ +

◆ WithAckTimeoutSec()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSec (uint32_t ackTimeoutSec)
+
+noexcept
+
+

Sets Operation Timeout(Seconds). Time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.

+
Parameters
+ + +
ackTimeoutSec
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithAckTimeoutSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSeconds (uint32_t ackTimeoutSec)
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use Mqtt5ClientOptions::WithAckTimeoutSec(uint32_t)
+

Sets Operation Timeout(Seconds). Time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.

+
Parameters
+ + +
ackTimeoutSec
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithBootstrap()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithBootstrap (Io::ClientBootstrapbootStrap)
+
+noexcept
+
+

Set booststrap for mqtt5 client

+
Parameters
+ + +
bootStrapbootstrap used for mqtt5 client. The default ClientBootstrap see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap.
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientAttemptingConnectCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientAttemptingConnectCallback (OnAttemptingConnectHandler callback)
+
+noexcept
+
+

Sets callback trigged when client begins an attempt to connect to the remote endpoint.

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientConnectionFailureCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionFailureCallback (OnConnectionFailureHandler callback)
+
+noexcept
+
+

Sets callback trigged when client fails to establish an MQTT connection

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientConnectionSuccessCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionSuccessCallback (OnConnectionSuccessHandler callback)
+
+noexcept
+
+

Sets callback trigged when client successfully establishes an MQTT connection

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientDisconnectionCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientDisconnectionCallback (OnDisconnectionHandler callback)
+
+noexcept
+
+

Sets callback trigged when client's current MQTT connection is closed

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientExtendedValidationAndFlowControl()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientExtendedValidationAndFlowControl (ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl)
+
+noexcept
+
+

Sets client extended validation and flow control, additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.

+
Parameters
+ + +
clientExtendedValidationAndFlowControl
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientStoppedCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientStoppedCallback (OnStoppedHandler callback)
+
+noexcept
+
+

Sets callback trigged when client reaches the "Stopped" state

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithConnackTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnackTimeoutMs (uint32_t connackTimeoutMs)
+
+noexcept
+
+

Sets Connack Timeout (ms). Time interval to wait after sending a CONNECT request for a CONNACK to arrive. If one does not arrive, the connection will be shut down.

+
Parameters
+ + +
connackTimeoutMs
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithConnectOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnectOptions (std::shared_ptr< ConnectPacketconnectPacket)
+
+noexcept
+
+

Sets mqtt5 connection options

+
Parameters
+ + +
connectPacketpackage connection options
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithHostName()

+ +
+
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHostName (Crt::String hostname)
+
+

Sets host to connect to.

+
Parameters
+ + +
hostnameendpoint to connect to
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithHttpProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptionsproxyOptions)
+
+noexcept
+
+

Sets http proxy options.

+
Parameters
+ + +
proxyOptionshttp proxy configuration for connection establishment
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithOfflineQueueBehavior()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithOfflineQueueBehavior (ClientOperationQueueBehaviorType offlineQueueBehavior)
+
+noexcept
+
+

Sets OfflineQueueBehavior, controls how disconnects affect the queued and in-progress operations tracked by the client. Also controls how new operations are handled while the client is not connected. In particular, if the client is not connected, then any operation that would be failed on disconnect (according to these rules) will also be rejected.

+
Parameters
+ + +
offlineQueueBehavior
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPingTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPingTimeoutMs (uint32_t pingTimeoutMs)
+
+noexcept
+
+

Sets ping timeout (ms). Time interval to wait after sending a PINGREQ for a PINGRESP to arrive. If one does not arrive, the client will close the current connection.

+
Parameters
+ + +
pingTimeoutMs
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPort()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPort (uint32_t port)
+
+noexcept
+
+

Set port to connect to

+
Parameters
+ + +
portport to connect to
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPublishReceivedCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPublishReceivedCallback (OnPublishReceivedHandler callback)
+
+noexcept
+
+

Sets callback trigged when a PUBLISH packet is received by the client

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithReconnectOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithReconnectOptions (ReconnectOptions reconnectOptions)
+
+noexcept
+
+

Sets ReconnectOptions. Reconnect options, includes retryJitterMode, min reconnect delay time and max reconnect delay time and reset reconnect delay time

+
Parameters
+ + +
reconnectOptions
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithSessionBehavior()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSessionBehavior (ClientSessionBehaviorType sessionBehavior)
+
+noexcept
+
+

Sets session behavior. Overrides how the MQTT5 client should behave with respect to MQTT sessions.

+
Parameters
+ + +
sessionBehavior
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithSocketOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSocketOptions (Io::SocketOptions socketOptions)
+
+noexcept
+
+

Sets the aws socket options

+
Parameters
+ + +
socketOptionsIo::SocketOptions used to setup socket
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithTlsConnectionOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTlsConnectionOptions (const Io::TlsConnectionOptionstslOptions)
+
+noexcept
+
+

Sets the tls connection options

+
Parameters
+ + +
tslOptionsIo::TlsConnectionOptions
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithTopicAliasingOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTopicAliasingOptions (TopicAliasingOptions topicAliasingOptions)
+
+noexcept
+
+

Sets the topic aliasing behavior for the client.

+
Parameters
+ + +
topicAliasingOptionstopic aliasing behavior options to use
+
+
+
Returns
this options object
+ +
+
+ +

◆ WithWebsocketHandshakeTransformCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientOptions & Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithWebsocketHandshakeTransformCallback (OnWebSocketHandshakeIntercept callback)
+
+noexcept
+
+

Sets callback for transform HTTP request. This callback allows a custom transformation of the HTTP request that acts as the websocket handshake. Websockets will be used if this is set to a valid transformation callback. To use websockets but not perform a transformation, just set this as a trivial completion callback. If undefined, the connection will be made with direct MQTT.

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+

Friends And Related Function Documentation

+ +

◆ Mqtt5ClientCore

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt5ClientCore
+
+friend
+
+ +
+
+ +

◆ Mqtt5to3AdapterOptions

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt5to3AdapterOptions
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings-members.html new file mode 100644 index 000000000..716160acd --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::NegotiatedSettings Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::NegotiatedSettings, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
getClientId() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getMaximumPacketSizeBytes() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getMaximumPacketSizeToServer() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getMaximumQOS() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getReceiveMaximumFromServer() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getRejoinedSession() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getRetainAvailable() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getServerKeepAlive() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getServerKeepAliveSec() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getSessionExpiryIntervalSec() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getSharedSubscriptionsAvailable() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getSubscriptionIdentifiersAvailable() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getTopicAliasMaximumToClient() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getTopicAliasMaximumToServer() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
getWildcardSubscriptionsAvailable() const noexceptAws::Crt::Mqtt5::NegotiatedSettings
NegotiatedSettings(const aws_mqtt5_negotiated_settings &negotiated_settings, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::NegotiatedSettings
NegotiatedSettings(const NegotiatedSettings &)=deleteAws::Crt::Mqtt5::NegotiatedSettings
NegotiatedSettings(NegotiatedSettings &&) noexcept=deleteAws::Crt::Mqtt5::NegotiatedSettings
operator=(const NegotiatedSettings &)=deleteAws::Crt::Mqtt5::NegotiatedSettings
operator=(NegotiatedSettings &&) noexcept=deleteAws::Crt::Mqtt5::NegotiatedSettings
~NegotiatedSettings()Aws::Crt::Mqtt5::NegotiatedSettingsinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html new file mode 100644 index 000000000..dd6d535d0 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html @@ -0,0 +1,702 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::NegotiatedSettings Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::NegotiatedSettings Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 NegotiatedSettings (const aws_mqtt5_negotiated_settings &negotiated_settings, Allocator *allocator=ApiAllocator()) noexcept
 
Mqtt5::QOS getMaximumQOS () const noexcept
 
uint32_t getSessionExpiryIntervalSec () const noexcept
 
uint16_t getReceiveMaximumFromServer () const noexcept
 
uint32_t getMaximumPacketSizeBytes () const noexcept
 
uint32_t getMaximumPacketSizeToServer () const noexcept
 
uint16_t getTopicAliasMaximumToServer () const noexcept
 
uint16_t getTopicAliasMaximumToClient () const noexcept
 
uint16_t getServerKeepAliveSec () const noexcept
 
uint16_t getServerKeepAlive () const noexcept
 
bool getRetainAvailable () const noexcept
 
bool getWildcardSubscriptionsAvailable () const noexcept
 
bool getSubscriptionIdentifiersAvailable () const noexcept
 
bool getSharedSubscriptionsAvailable () const noexcept
 
bool getRejoinedSession () const noexcept
 
const Crt::StringgetClientId () const noexcept
 
virtual ~NegotiatedSettings ()
 
 NegotiatedSettings (const NegotiatedSettings &)=delete
 
 NegotiatedSettings (NegotiatedSettings &&) noexcept=delete
 
NegotiatedSettingsoperator= (const NegotiatedSettings &)=delete
 
NegotiatedSettingsoperator= (NegotiatedSettings &&) noexcept=delete
 
+

Detailed Description

+

Mqtt behavior settings that are dynamically negotiated as part of the CONNECT/CONNACK exchange.

+

While you can infer all of these values from a combination of (1) defaults as specified in the mqtt5 spec (2) your CONNECT settings (3) the CONNACK from the broker

+

the client instead does the combining for you and emits a NegotiatedSettings object with final, authoritative values.

+

Negotiated settings are communicated with every successful connection establishment.

+

Constructor & Destructor Documentation

+ +

◆ NegotiatedSettings() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings (const aws_mqtt5_negotiated_settings & negotiated_settings,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~NegotiatedSettings()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::NegotiatedSettings::~NegotiatedSettings ()
+
+inlinevirtual
+
+ +
+
+ +

◆ NegotiatedSettings() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings (const NegotiatedSettings)
+
+delete
+
+ +
+
+ +

◆ NegotiatedSettings() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings (NegotiatedSettings && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getClientId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Mqtt5::NegotiatedSettings::getClientId () const
+
+noexcept
+
+

The final client id in use by the newly-established connection. This will be the configured client id if one was given in the configuration, otherwise, if no client id was specified, this will be the client id assigned by the server. Reconnection attempts will always use the auto-assigned client id, allowing for auto-assigned session resumption.

+
Returns
The final client id in use by the newly-established connection
+ +
+
+ +

◆ getMaximumPacketSizeBytes()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeBytes () const
+
+noexcept
+
+
Deprecated:
the function is deprecated, please use NegotiatedSettings::getMaximumPacketSizeToServer()
+
Returns
The maximum packet size the server is willing to accept.
+ +
+
+ +

◆ getMaximumPacketSizeToServer()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeToServer () const
+
+noexcept
+
+
Returns
The maximum packet size the server is willing to accept.
+ +
+
+ +

◆ getMaximumQOS()

+ +
+
+ + + + + +
+ + + + + + + +
Mqtt5::QOS Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumQOS () const
+
+noexcept
+
+
Returns
The maximum QoS allowed for publishes on this connection instance
+ +
+
+ +

◆ getReceiveMaximumFromServer()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::NegotiatedSettings::getReceiveMaximumFromServer () const
+
+noexcept
+
+
Returns
The number of in-flight QoS 1 and QoS 2 publications the server is willing to process concurrently.
+ +
+
+ +

◆ getRejoinedSession()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::NegotiatedSettings::getRejoinedSession () const
+
+noexcept
+
+
Returns
Whether the client has rejoined an existing session.
+ +
+
+ +

◆ getRetainAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::NegotiatedSettings::getRetainAvailable () const
+
+noexcept
+
+
Returns
Whether the server supports retained messages.
+ +
+
+ +

◆ getServerKeepAlive()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAlive () const
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use NegotiatedSettings::getServerKeepAliveSec()
+

The maximum amount of time in seconds between client packets. The client should use PINGREQs to ensure this limit is not breached. The server will disconnect the client for inactivity if no MQTT packet is received in a time interval equal to 1.5 x this value.

+
Returns
The maximum amount of time in seconds between client packets.
+ +
+
+ +

◆ getServerKeepAliveSec()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAliveSec () const
+
+noexcept
+
+

The maximum amount of time in seconds between client packets. The client should use PINGREQs to ensure this limit is not breached. The server will disconnect the client for inactivity if no MQTT packet is received in a time interval equal to 1.5 x this value.

+
Returns
The maximum amount of time in seconds between client packets.
+ +
+
+ +

◆ getSessionExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
uint32_t Aws::Crt::Mqtt5::NegotiatedSettings::getSessionExpiryIntervalSec () const
+
+noexcept
+
+
Returns
The amount of time in seconds the server will retain the MQTT session after a disconnect.
+ +
+
+ +

◆ getSharedSubscriptionsAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::NegotiatedSettings::getSharedSubscriptionsAvailable () const
+
+noexcept
+
+
Returns
Whether the server supports shared subscriptions
+ +
+
+ +

◆ getSubscriptionIdentifiersAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::NegotiatedSettings::getSubscriptionIdentifiersAvailable () const
+
+noexcept
+
+
Returns
Whether the server supports subscription identifiers
+ +
+
+ +

◆ getTopicAliasMaximumToClient()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::NegotiatedSettings::getTopicAliasMaximumToClient () const
+
+noexcept
+
+
Returns
returns the maximum allowed topic alias value on publishes sent from server to client
+ +
+
+ +

◆ getTopicAliasMaximumToServer()

+ +
+
+ + + + + +
+ + + + + + + +
uint16_t Aws::Crt::Mqtt5::NegotiatedSettings::getTopicAliasMaximumToServer () const
+
+noexcept
+
+
Returns
returns the maximum allowed topic alias value on publishes sent from client to server
+ +
+
+ +

◆ getWildcardSubscriptionsAvailable()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::NegotiatedSettings::getWildcardSubscriptionsAvailable () const
+
+noexcept
+
+
Returns
Whether the server supports wildcard subscriptions.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
NegotiatedSettings& Aws::Crt::Mqtt5::NegotiatedSettings::operator= (const NegotiatedSettings)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
NegotiatedSettings& Aws::Crt::Mqtt5::NegotiatedSettings::operator= (NegotiatedSettings && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet-members.html new file mode 100644 index 000000000..13dc1a2e2 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::PubAckPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::PubAckPacket, including all inherited members.

+ + + + + + + + + + + +
getReasonCode() const noexceptAws::Crt::Mqtt5::PubAckPacket
getReasonString() const noexceptAws::Crt::Mqtt5::PubAckPacket
getType() overrideAws::Crt::Mqtt5::PubAckPacketinlinevirtual
getUserProperties() const noexceptAws::Crt::Mqtt5::PubAckPacket
operator=(const PubAckPacket &toCopy) noexcept=deleteAws::Crt::Mqtt5::PubAckPacket
operator=(PubAckPacket &&toMove) noexcept=deleteAws::Crt::Mqtt5::PubAckPacket
PubAckPacket(const aws_mqtt5_packet_puback_view &packet, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::PubAckPacket
PubAckPacket(const PubAckPacket &toCopy) noexcept=deleteAws::Crt::Mqtt5::PubAckPacket
PubAckPacket(PubAckPacket &&toMove) noexcept=deleteAws::Crt::Mqtt5::PubAckPacket
~PubAckPacket()Aws::Crt::Mqtt5::PubAckPacketinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html new file mode 100644 index 000000000..9a680376a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html @@ -0,0 +1,402 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::PubAckPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::PubAckPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::PubAckPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PubAckPacket (const aws_mqtt5_packet_puback_view &packet, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
PubAckReasonCode getReasonCode () const noexcept
 
const Crt::Optional< Crt::String > & getReasonString () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
virtual ~PubAckPacket ()
 
 PubAckPacket (const PubAckPacket &toCopy) noexcept=delete
 
 PubAckPacket (PubAckPacket &&toMove) noexcept=delete
 
PubAckPacketoperator= (const PubAckPacket &toCopy) noexcept=delete
 
PubAckPacketoperator= (PubAckPacket &&toMove) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 PUBACK packet

+

Constructor & Destructor Documentation

+ +

◆ PubAckPacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket (const aws_mqtt5_packet_puback_view & packet,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~PubAckPacket()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::PubAckPacket::~PubAckPacket ()
+
+inlinevirtual
+
+ +
+
+ +

◆ PubAckPacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket (const PubAckPackettoCopy)
+
+deletenoexcept
+
+ +
+
+ +

◆ PubAckPacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket (PubAckPacket && toMove)
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getReasonCode()

+ +
+
+ + + + + +
+ + + + + + + +
PubAckReasonCode Aws::Crt::Mqtt5::PubAckPacket::getReasonCode () const
+
+noexcept
+
+

Success indicator or failure reason for the associated PUBLISH packet.

+

See MQTT5 PUBACK Reason Code

+
Returns
Success indicator or failure reason for the associated PUBLISH packet.
+ +
+
+ +

◆ getReasonString()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::PubAckPacket::getReasonString () const
+
+noexcept
+
+

Additional diagnostic information about the result of the PUBLISH attempt.

+

See MQTT5 Reason String

+
Returns
Additional diagnostic information about the result of the PUBLISH attempt.
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::PubAckPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::PubAckPacket::getUserProperties () const
+
+noexcept
+
+

List of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PubAckPacket& Aws::Crt::Mqtt5::PubAckPacket::operator= (const PubAckPackettoCopy)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PubAckPacket& Aws::Crt::Mqtt5::PubAckPacket::operator= (PubAckPacket && toMove)
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..38ea4a2779ef6da32ef9bf3cda8e8a1d4e2eb630 GIT binary patch literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^+krTMgBeKXd=!}uq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0>O5T>Ln;{G&V8GASb@itzwgTT`X{FI zV?IwTyW7?Bq;vPAga-*Z&-G7l(h=@DdM3w;b^FYl7GPrUBfqpX+ojLrQ!C289KFSr z{Qb_ocX{u{@4U?WWEPVA&Xzw?c<0IZM`E4*Thz}5zk9y_?E2UF{l91I{4c|N+xfNK zy(ia}o(s+p4#_-cQqJPDj&vPwbf5tcxPvD+n%_ap4zTrab8aeTq< zj6dS_&tpwruh%M?)~D3jKRr6|BkSUh$;$V(W{DbRrak-e_5IVg?WfPYF$Q`m(s^^y z?3uNW2XoWR{J@0&yVS^OKUqHL+A^qJS#qcU_?!omi|jWpXPH0M`W5E^4_5O77Q|zR zg;RoN1*kN<6uHCj7=)MH*{*)0Xorc7^{=Gda}n|-!rSlu3%K!(ck1tJUvCHWR_28l zl&9}fUUhS0z~$Qf!tN(8ZVAuV_#PD$z4U8}rTAX8RQcb`@4Mf|O5T<~xA(JJRv{lW zIHhzR^{|MX@+(f)IcDT})K_V{Ur1PZ$=ik8;vZvw9$j1d)BJv_<+aD__FU1MonH`jTro0q@WKI@&ELFTe>pCb45JH8)T zwR81_HRmGae)Rp;5We2r63JPy_fD7BVmF!7Ppgz}dw$8DBg47wsc+Nw`2EwF?e`wE nH8ek<01K?O^BaL-;b$MDrS^92RPIh->SXYA^>bP0l+XkK)P!c< literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet-members.html new file mode 100644 index 000000000..a322652cb --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet-members.html @@ -0,0 +1,117 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::PublishPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::PublishPacket, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
getContentType() const noexceptAws::Crt::Mqtt5::PublishPacket
getCorrelationData() const noexceptAws::Crt::Mqtt5::PublishPacket
getMessageExpiryIntervalSec() const noexceptAws::Crt::Mqtt5::PublishPacket
getPayload() const noexceptAws::Crt::Mqtt5::PublishPacket
getPayloadFormatIndicator() const noexceptAws::Crt::Mqtt5::PublishPacket
getQOS() const noexceptAws::Crt::Mqtt5::PublishPacket
getResponseTopic() const noexceptAws::Crt::Mqtt5::PublishPacket
getRetain() const noexceptAws::Crt::Mqtt5::PublishPacket
getSubscriptionIdentifiers() const noexceptAws::Crt::Mqtt5::PublishPacket
getTopic() const noexceptAws::Crt::Mqtt5::PublishPacket
getTopicAlias() const noexceptAws::Crt::Mqtt5::PublishPacket
getType() overrideAws::Crt::Mqtt5::PublishPacketinlinevirtual
getUserProperties() const noexceptAws::Crt::Mqtt5::PublishPacket
initializeRawOptions(aws_mqtt5_packet_publish_view &raw_options) noexceptAws::Crt::Mqtt5::PublishPacket
operator=(const PublishPacket &)=deleteAws::Crt::Mqtt5::PublishPacket
operator=(PublishPacket &&) noexcept=deleteAws::Crt::Mqtt5::PublishPacket
PublishPacket(const aws_mqtt5_packet_publish_view &raw_options, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::PublishPacket
PublishPacket(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::PublishPacket
PublishPacket(Crt::String topic, ByteCursor payload, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::PublishPacket
PublishPacket(const PublishPacket &)=deleteAws::Crt::Mqtt5::PublishPacket
PublishPacket(PublishPacket &&) noexcept=deleteAws::Crt::Mqtt5::PublishPacket
WithCorrelationData(ByteCursor correlationData) noexceptAws::Crt::Mqtt5::PublishPacket
WithMessageExpiryIntervalSec(uint32_t second) noexceptAws::Crt::Mqtt5::PublishPacket
WithPayload(ByteCursor payload) noexceptAws::Crt::Mqtt5::PublishPacket
WithPayloadFormatIndicator(PayloadFormatIndicator payloadFormat) noexceptAws::Crt::Mqtt5::PublishPacket
WithQOS(Mqtt5::QOS packetQOS) noexceptAws::Crt::Mqtt5::PublishPacket
WithResponseTopic(ByteCursor responseTopic) noexceptAws::Crt::Mqtt5::PublishPacket
WithRetain(bool retain) noexceptAws::Crt::Mqtt5::PublishPacket
WithTopic(Crt::String topic) noexceptAws::Crt::Mqtt5::PublishPacket
WithTopicAlias(uint16_t topicAlias) noexceptAws::Crt::Mqtt5::PublishPacket
WithUserProperties(const Vector< UserProperty > &userProperties) noexceptAws::Crt::Mqtt5::PublishPacket
WithUserProperties(Vector< UserProperty > &&userProperties) noexceptAws::Crt::Mqtt5::PublishPacket
WithUserProperty(UserProperty &&property) noexceptAws::Crt::Mqtt5::PublishPacket
~PublishPacket()Aws::Crt::Mqtt5::PublishPacketvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html new file mode 100644 index 000000000..ae6b46521 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html @@ -0,0 +1,1219 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::PublishPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::PublishPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::PublishPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishPacket (const aws_mqtt5_packet_publish_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept
 
 PublishPacket (Allocator *allocator=ApiAllocator()) noexcept
 
 PublishPacket (Crt::String topic, ByteCursor payload, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
PublishPacketWithPayload (ByteCursor payload) noexcept
 
PublishPacketWithQOS (Mqtt5::QOS packetQOS) noexcept
 
PublishPacketWithRetain (bool retain) noexcept
 
PublishPacketWithTopic (Crt::String topic) noexcept
 
PublishPacketWithPayloadFormatIndicator (PayloadFormatIndicator payloadFormat) noexcept
 
PublishPacketWithMessageExpiryIntervalSec (uint32_t second) noexcept
 
PublishPacketWithTopicAlias (uint16_t topicAlias) noexcept
 
PublishPacketWithResponseTopic (ByteCursor responseTopic) noexcept
 
PublishPacketWithCorrelationData (ByteCursor correlationData) noexcept
 
PublishPacketWithUserProperties (const Vector< UserProperty > &userProperties) noexcept
 
PublishPacketWithUserProperties (Vector< UserProperty > &&userProperties) noexcept
 
PublishPacketWithUserProperty (UserProperty &&property) noexcept
 
bool initializeRawOptions (aws_mqtt5_packet_publish_view &raw_options) noexcept
 
const ByteCursorgetPayload () const noexcept
 
Mqtt5::QOS getQOS () const noexcept
 
bool getRetain () const noexcept
 
const Crt::StringgetTopic () const noexcept
 
const Crt::Optional< PayloadFormatIndicator > & getPayloadFormatIndicator () const noexcept
 
const Crt::Optional< uint32_t > & getMessageExpiryIntervalSec () const noexcept
 
const Crt::Optional< uint16_t > & getTopicAlias () const noexcept
 
const Crt::Optional< ByteCursor > & getResponseTopic () const noexcept
 
const Crt::Optional< ByteCursor > & getCorrelationData () const noexcept
 
const Crt::Vector< uint32_t > & getSubscriptionIdentifiers () const noexcept
 
const Crt::Optional< ByteCursor > & getContentType () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
virtual ~PublishPacket ()
 
 PublishPacket (const PublishPacket &)=delete
 
 PublishPacket (PublishPacket &&) noexcept=delete
 
PublishPacketoperator= (const PublishPacket &)=delete
 
PublishPacketoperator= (PublishPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 PUBLISH packet

+

Constructor & Destructor Documentation

+ +

◆ PublishPacket() [1/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::PublishPacket (const aws_mqtt5_packet_publish_view & raw_options,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ PublishPacket() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::PublishPacket (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ PublishPacket() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::PublishPacket (Crt::String topic,
ByteCursor payload,
Mqtt5::QOS qos,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~PublishPacket()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::~PublishPacket ()
+
+virtual
+
+ +
+
+ +

◆ PublishPacket() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::PublishPacket (const PublishPacket)
+
+delete
+
+ +
+
+ +

◆ PublishPacket() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishPacket::PublishPacket (PublishPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getContentType()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< ByteCursor > & Aws::Crt::Mqtt5::PublishPacket::getContentType () const
+
+noexcept
+
+

Property specifying the content type of the payload. Not internally meaningful to MQTT5.

+

See MQTT5 Content Type

+
Returns
ByteCursor to opaque binary data to the content type of the payload.
+ +
+
+ +

◆ getCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< ByteCursor > & Aws::Crt::Mqtt5::PublishPacket::getCorrelationData () const
+
+noexcept
+
+

Opaque binary data used to correlate between publish messages, as a potential method for request-response implementation. Not internally meaningful to MQTT5.

+

See MQTT5 Correlation Data

+
Returns
ByteCursor to opaque binary data used to correlate between publish messages.
+ +
+
+ +

◆ getMessageExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint32_t > & Aws::Crt::Mqtt5::PublishPacket::getMessageExpiryIntervalSec () const
+
+noexcept
+
+

Sent publishes - indicates the maximum amount of time allowed to elapse for message delivery before the server should instead delete the message (relative to a recipient).

+

Received publishes - indicates the remaining amount of time (from the server's perspective) before the message would have been deleted relative to the subscribing client.

+

If left null, indicates no expiration timeout.

+

See MQTT5 Message Expiry Interval

+
Returns
The message expiry interval associated with this PUBLISH packet.
+ +
+
+ +

◆ getPayload()

+ +
+
+ + + + + +
+ + + + + + + +
const ByteCursor & Aws::Crt::Mqtt5::PublishPacket::getPayload () const
+
+noexcept
+
+

The payload of the publish message.

+

See MQTT5 Publish Payload

+
Returns
The payload of the publish message.
+ +
+
+ +

◆ getPayloadFormatIndicator()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< PayloadFormatIndicator > & Aws::Crt::Mqtt5::PublishPacket::getPayloadFormatIndicator () const
+
+noexcept
+
+

Property specifying the format of the payload data. The mqtt5 client does not enforce or use this value in a meaningful way.

+

See MQTT5 Payload Format Indicator

+
Returns
Property specifying the format of the payload data.
+ +
+
+ +

◆ getQOS()

+ +
+
+ + + + + +
+ + + + + + + +
Mqtt5::QOS Aws::Crt::Mqtt5::PublishPacket::getQOS () const
+
+noexcept
+
+

Sent publishes - The MQTT quality of service level this message should be delivered with.

+

Received publishes - The MQTT quality of service level this message was delivered at.

+

See MQTT5 QoS

+
Returns
The MQTT quality of service associated with this PUBLISH packet.
+ +
+
+ +

◆ getResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< ByteCursor > & Aws::Crt::Mqtt5::PublishPacket::getResponseTopic () const
+
+noexcept
+
+

Opaque topic string intended to assist with request/response implementations. Not internally meaningful to MQTT5 or this client.

+

See MQTT5 Response Topic

+
Returns
ByteCursor to topic string intended to assist with request/response implementations.
+ +
+
+ +

◆ getRetain()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::PublishPacket::getRetain () const
+
+noexcept
+
+

True if this is a retained message, false otherwise.

+

Always set on received publishes.

+

See MQTT5 Retain

+
Returns
True if this is a retained message, false otherwise.
+ +
+
+ +

◆ getSubscriptionIdentifiers()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< uint32_t > & Aws::Crt::Mqtt5::PublishPacket::getSubscriptionIdentifiers () const
+
+noexcept
+
+

Sent publishes - ignored

+

Received publishes - the subscription identifiers of all the subscriptions this message matched.

+

See MQTT5 Subscription Identifier

+
Returns
the subscription identifiers of all the subscriptions this message matched.
+ +
+
+ +

◆ getTopic()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String & Aws::Crt::Mqtt5::PublishPacket::getTopic () const
+
+noexcept
+
+

Sent publishes - The topic this message should be published to.

+

Received publishes - The topic this message was published to.

+

See MQTT5 Topic Name

Returns
The topic associated with this PUBLISH packet.
+ +
+
+ +

◆ getTopicAlias()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< uint16_t > & Aws::Crt::Mqtt5::PublishPacket::getTopicAlias () const
+
+noexcept
+
+

Sent publishes - Topic alias to use, if possible, when encoding this packet. Only used if the client's outbound topic aliasing mode is set to Manual.

+

Received publishes - topic alias used by the server when transmitting the publish to the client.

+

See MQTT5 Topic Alias

+
Returns
the topic alias, if any, associated with this PUBLISH packet
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::PublishPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::PublishPacket::getUserProperties () const
+
+noexcept
+
+

List of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::PublishPacket::initializeRawOptions (aws_mqtt5_packet_publish_view & raw_options)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket& Aws::Crt::Mqtt5::PublishPacket::operator= (const PublishPacket)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket& Aws::Crt::Mqtt5::PublishPacket::operator= (PublishPacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ WithCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithCorrelationData (ByteCursor correlationData)
+
+noexcept
+
+

Sets the opaque binary data used to correlate between publish messages, as a potential method for request-response implementation. Not internally meaningful to MQTT5.

+

See MQTT5 Correlation Data

+
Parameters
+ + +
correlationDataOpaque binary data used to correlate between publish messages
+
+
+
Returns
The PublishPacket Object after setting the correlation data.
+ +
+
+ +

◆ WithMessageExpiryIntervalSec()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithMessageExpiryIntervalSec (uint32_t second)
+
+noexcept
+
+

Sets the maximum amount of time allowed to elapse for message delivery before the server should instead delete the message (relative to a recipient).

+

See MQTT5 Message Expiry Interval

+
Parameters
+ + +
secondThe maximum amount of time allowed to elapse for message delivery before the server should instead delete the message (relative to a recipient).
+
+
+
Returns
The PublishPacket Object after setting the message expiry interval.
+ +
+
+ +

◆ WithPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithPayload (ByteCursor payload)
+
+noexcept
+
+

Sets the payload for the publish message.

+

See MQTT5 Publish Payload

+
Parameters
+ + +
payloadThe payload for the publish message.
+
+
+
Returns
The PublishPacket Object after setting the payload.
+ +
+
+ +

◆ WithPayloadFormatIndicator()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithPayloadFormatIndicator (PayloadFormatIndicator payloadFormat)
+
+noexcept
+
+

Sets the property specifying the format of the payload data. The mqtt5 client does not enforce or use this value in a meaningful way.

+

See MQTT5 Payload Format Indicator

+
Parameters
+ + +
payloadFormatProperty specifying the format of the payload data
+
+
+
Returns
The PublishPacket Object after setting the payload format.
+ +
+
+ +

◆ WithQOS()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithQOS (Mqtt5::QOS packetQOS)
+
+noexcept
+
+

Sets the MQTT quality of service level the message should be delivered with.

+

See MQTT5 QoS

+
Parameters
+ + +
packetQOSThe MQTT quality of service level the message should be delivered with.
+
+
+
Returns
The PublishPacket Object after setting the QOS.
+ +
+
+ +

◆ WithResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithResponseTopic (ByteCursor responseTopic)
+
+noexcept
+
+

Sets the opaque topic string intended to assist with request/response implementations. Not internally meaningful to MQTT5 or this client.

+

See MQTT5 Response Topic

Parameters
+ + +
responseTopic
+
+
+
Returns
The PublishPacket Object after setting the response topic.
+ +
+
+ +

◆ WithRetain()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithRetain (bool retain)
+
+noexcept
+
+

Sets if this should be a retained message.

+

See MQTT5 Retain

+
Parameters
+ + +
retainif this is a retained message.
+
+
+
Returns
The PublishPacket Object after setting the retain setting.
+ +
+
+ +

◆ WithTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithTopic (Crt::String topic)
+
+noexcept
+
+

Sets the topic this message should be published to. See MQTT5 Topic Name

+
Parameters
+ + +
topicThe topic this message should be published to.
+
+
+
Returns
The PublishPacket Object after setting the topic.
+ +
+
+ +

◆ WithTopicAlias()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithTopicAlias (uint16_t topicAlias)
+
+noexcept
+
+

Sets the opic alias to use, if possible, when encoding this packet. Only used if the client's outbound topic aliasing mode is set to Manual.

+

See MQTT5 Topic Alias

+ +
+
+ +

◆ WithUserProperties() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithUserProperties (const Vector< UserProperty > & userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The PublishPacket Object after setting the user properties
+ +
+
+ +

◆ WithUserProperties() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithUserProperties (Vector< UserProperty > && userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The PublishPacket Object after setting the user properties
+ +
+
+ +

◆ WithUserProperty()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishPacket & Aws::Crt::Mqtt5::PublishPacket::WithUserProperty (UserProperty && property)
+
+noexcept
+
+

Put a MQTT5 user property to the back of the packet user property vector/list

+

See MQTT5 User Property

+
Parameters
+ + +
propertyset of userProperty of MQTT5 user properties included with the packet.
+
+
+
Returns
The PublishPacket Object after setting the user property
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..d46eae4490f5c9b47d84d65c4f9a15c8c4ad222f GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^TYxx#gBeJ+A6q{KNJ#|vgt-3y{~ySF@#br3|Dg#$ z78oBmaDcV*jy#adQ4-`A%m7pb0#{Fk7%?y~Rd~8MhEy=VoqMrwwE>Tdf6tZw|DW7u zYAh7Gk@x;ukji?a+X*rjg*l&3ZPGcNlVoT-+nX~tO>AL{nQ`|8{tHLXyzzSa^Sb4= zPN}%Xg=NCB`rR_Qe%R9X9Pi1myf*$98`%BNYw;t=C7bxu-ymfbBuHrshlb0Kx@A$StP4ukK@$LINw#Ta*Z}y*Z zAuX+U8PH?Di&eMGjBF9QbwuHO9af z;ooISFP;jL-&Os-EjP~h>JHz%kIR~Pw^Ut`wrUA(E4Eetv`=i8gY~h#<7&2dIA$HP zY@1kibH#<{N0wjM$l71>L+gpJ-U2T0*9@Q=X^Qe#Jrsk7VJH{ zKV|ufYy0B&u-^R@ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::PublishResult Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::PublishResult, including all inherited members.

+ + + + + + + + + + + + +
getAck() constAws::Crt::Mqtt5::PublishResultinline
getErrorCode() constAws::Crt::Mqtt5::PublishResultinline
operator=(const PublishResult &toCopy) noexcept=deleteAws::Crt::Mqtt5::PublishResult
operator=(PublishResult &&toMove) noexcept=deleteAws::Crt::Mqtt5::PublishResult
PublishResult()Aws::Crt::Mqtt5::PublishResult
PublishResult(std::shared_ptr< PubAckPacket > puback)Aws::Crt::Mqtt5::PublishResult
PublishResult(int errorCode)Aws::Crt::Mqtt5::PublishResult
PublishResult(const PublishResult &toCopy) noexcept=deleteAws::Crt::Mqtt5::PublishResult
PublishResult(PublishResult &&toMove) noexcept=deleteAws::Crt::Mqtt5::PublishResult
wasSuccessful() constAws::Crt::Mqtt5::PublishResultinline
~PublishResult() noexceptAws::Crt::Mqtt5::PublishResult
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html new file mode 100644 index 000000000..96b3074fc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html @@ -0,0 +1,383 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::PublishResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::PublishResult Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishResult ()
 
 PublishResult (std::shared_ptr< PubAckPacket > puback)
 
 PublishResult (int errorCode)
 
bool wasSuccessful () const
 
int getErrorCode () const
 
std::shared_ptr< IPacketgetAck () const
 
 ~PublishResult () noexcept
 
 PublishResult (const PublishResult &toCopy) noexcept=delete
 
 PublishResult (PublishResult &&toMove) noexcept=delete
 
PublishResultoperator= (const PublishResult &toCopy) noexcept=delete
 
PublishResultoperator= (PublishResult &&toMove) noexcept=delete
 
+

Detailed Description

+

PublishResult returned with onPublishCompletionCallback after Publish get called

+

Publish with QoS0: Ack will be nullptr QoS1: Ack will contains a PubAckPacket

+

Constructor & Destructor Documentation

+ +

◆ PublishResult() [1/5]

+ +
+
+ + + + + + + +
Aws::Crt::Mqtt5::PublishResult::PublishResult ()
+
+ +
+
+ +

◆ PublishResult() [2/5]

+ +
+
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishResult::PublishResult (std::shared_ptr< PubAckPacketpuback)
+
+ +
+
+ +

◆ PublishResult() [3/5]

+ +
+
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishResult::PublishResult (int errorCode)
+
+ +
+
+ +

◆ ~PublishResult()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::PublishResult::~PublishResult ()
+
+noexcept
+
+ +
+
+ +

◆ PublishResult() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishResult::PublishResult (const PublishResulttoCopy)
+
+deletenoexcept
+
+ +
+
+ +

◆ PublishResult() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::PublishResult::PublishResult (PublishResult && toMove)
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getAck()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr<IPacket> Aws::Crt::Mqtt5::PublishResult::getAck () const
+
+inline
+
+

Get Publish ack packet

+
Returns
std::shared_ptr<IPacket> contains a PubAckPacket if client Publish with QoS1, otherwise nullptr.
+ +
+
+ +

◆ getErrorCode()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Mqtt5::PublishResult::getErrorCode () const
+
+inline
+
+

Get the error code value

+
Returns
the error code
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishResult& Aws::Crt::Mqtt5::PublishResult::operator= (const PublishResulttoCopy)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
PublishResult& Aws::Crt::Mqtt5::PublishResult::operator= (PublishResult && toMove)
+
+deletenoexcept
+
+ +
+
+ +

◆ wasSuccessful()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt5::PublishResult::wasSuccessful () const
+
+inline
+
+

Get if the publish succeed or not

+
Returns
true if error code == 0 and publish succeed
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet-members.html new file mode 100644 index 000000000..dbbeca7aa --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::SubAckPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::SubAckPacket, including all inherited members.

+ + + + + + + + + + + +
getReasonCodes() const noexceptAws::Crt::Mqtt5::SubAckPacket
getReasonString() const noexceptAws::Crt::Mqtt5::SubAckPacket
getType() overrideAws::Crt::Mqtt5::SubAckPacketinlinevirtual
getUserProperties() const noexceptAws::Crt::Mqtt5::SubAckPacket
operator=(const SubAckPacket &) noexcept=deleteAws::Crt::Mqtt5::SubAckPacket
operator=(SubAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::SubAckPacket
SubAckPacket(const aws_mqtt5_packet_suback_view &packet, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::SubAckPacket
SubAckPacket(const SubAckPacket &) noexcept=deleteAws::Crt::Mqtt5::SubAckPacket
SubAckPacket(SubAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::SubAckPacket
~SubAckPacket()Aws::Crt::Mqtt5::SubAckPacketinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html new file mode 100644 index 000000000..f457d7c62 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html @@ -0,0 +1,402 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::SubAckPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::SubAckPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::SubAckPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubAckPacket (const aws_mqtt5_packet_suback_view &packet, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
const Crt::Optional< Crt::String > & getReasonString () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
const Crt::Vector< SubAckReasonCode > & getReasonCodes () const noexcept
 
virtual ~SubAckPacket ()
 
 SubAckPacket (const SubAckPacket &) noexcept=delete
 
 SubAckPacket (SubAckPacket &&) noexcept=delete
 
SubAckPacketoperator= (const SubAckPacket &) noexcept=delete
 
SubAckPacketoperator= (SubAckPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 SUBACK packet.

+

Constructor & Destructor Documentation

+ +

◆ SubAckPacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket (const aws_mqtt5_packet_suback_view & packet,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~SubAckPacket()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::SubAckPacket::~SubAckPacket ()
+
+inlinevirtual
+
+ +
+
+ +

◆ SubAckPacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket (const SubAckPacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ SubAckPacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket (SubAckPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getReasonCodes()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< SubAckReasonCode > & Aws::Crt::Mqtt5::SubAckPacket::getReasonCodes () const
+
+noexcept
+
+

Returns list of reason codes indicating the result of each individual subscription entry in the associated SUBSCRIBE packet.

+

See MQTT5 Suback Payload

+
Returns
list of reason codes indicating the result of each individual subscription entry in the associated SUBSCRIBE packet.
+ +
+
+ +

◆ getReasonString()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::SubAckPacket::getReasonString () const
+
+noexcept
+
+

Returns additional diagnostic information about the result of the SUBSCRIBE attempt.

+

See MQTT5 Reason String

+
Returns
Additional diagnostic information about the result of the SUBSCRIBE attempt.
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::SubAckPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::SubAckPacket::getUserProperties () const
+
+noexcept
+
+

Returns list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubAckPacket& Aws::Crt::Mqtt5::SubAckPacket::operator= (const SubAckPacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubAckPacket& Aws::Crt::Mqtt5::SubAckPacket::operator= (SubAckPacket && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa2c2eaab0026951355680b783951a2ea125bd8 GIT binary patch literal 753 zcmeAS@N?(olHy`uVBq!ia0vp^+krTMgBeKXd=!}uq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ08a!PbLn;{G&VAYUS%JruzwgTT`X}qp z9y6Wbv;W)`p-Jv{G&#HZ<4(j+ON~?$>7IGB#4FEuvxVyRnUQnq9_gi}g=?MPpZDnE zMe+65e9F!z7ng6Vf1p?1eSM)^@$1SH^G@jg6WZ=kv&6P=UXlI(wRN?B;|kwvZ=YYA zP%Cltv2WhpR~D^ij#Hm4yVlphx!wHXpD#Q2|5ZC1cJK2fu~V_uxu>!_UiC<|#TRam z+jVO4HlEajqTBWJ&cD4kb7twTr}vCYjq8?V)Hm-rdiVUxpo>>8=fB$2#JAZm`BlHN z;V=HY>Am%j-e-lb{WJlXGq=g#>zf}75tn){v8 zVaX(E1;3NL0?VJUbp#hNAJN>&_-M)PoWQGpTo{r@rg3%DtcQV&C>1uCI)F1HN_^ z?O%80;?-5{vFA&4R@r@Hzh`!Pm(ey`nQf~D=N9s02!~|mWxcJa&Z|#%?pOZzP3PRg zx%>Y{2vpB5OzG*hg*%_f{RlW)X}0p|#hFp> zjAyJjPk&c??Cv?qWBWd?j5hhS_PhIeTMxChU-~?gz6gI0i?A)9KI^XJZRY!h^D`^k zR)$qGSL} + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::SubscribePacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::SubscribePacket, including all inherited members.

+ + + + + + + + + + + + + + + + +
getType() overrideAws::Crt::Mqtt5::SubscribePacketinlinevirtual
initializeRawOptions(aws_mqtt5_packet_subscribe_view &raw_options) noexceptAws::Crt::Mqtt5::SubscribePacket
operator=(const SubscribePacket &) noexcept=deleteAws::Crt::Mqtt5::SubscribePacket
operator=(SubscribePacket &&) noexcept=deleteAws::Crt::Mqtt5::SubscribePacket
SubscribePacket(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::SubscribePacket
SubscribePacket(const SubscribePacket &) noexcept=deleteAws::Crt::Mqtt5::SubscribePacket
SubscribePacket(SubscribePacket &&) noexcept=deleteAws::Crt::Mqtt5::SubscribePacket
WithSubscription(Subscription &&subscription) noexceptAws::Crt::Mqtt5::SubscribePacket
WithSubscriptionIdentifier(uint32_t subscriptionIdentifier) noexceptAws::Crt::Mqtt5::SubscribePacket
WithSubscriptions(const Vector< Subscription > &subscriptions) noexceptAws::Crt::Mqtt5::SubscribePacket
WithSubscriptions(Crt::Vector< Subscription > &&subscriptions) noexceptAws::Crt::Mqtt5::SubscribePacket
WithUserProperties(const Vector< UserProperty > &userProperties) noexceptAws::Crt::Mqtt5::SubscribePacket
WithUserProperties(Vector< UserProperty > &&userProperties) noexceptAws::Crt::Mqtt5::SubscribePacket
WithUserProperty(UserProperty &&property) noexceptAws::Crt::Mqtt5::SubscribePacket
~SubscribePacket()Aws::Crt::Mqtt5::SubscribePacketvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html new file mode 100644 index 000000000..4e319154d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html @@ -0,0 +1,586 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::SubscribePacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::SubscribePacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::SubscribePacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribePacket (Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
SubscribePacketWithUserProperties (const Vector< UserProperty > &userProperties) noexcept
 
SubscribePacketWithUserProperties (Vector< UserProperty > &&userProperties) noexcept
 
SubscribePacketWithUserProperty (UserProperty &&property) noexcept
 
SubscribePacketWithSubscriptionIdentifier (uint32_t subscriptionIdentifier) noexcept
 
SubscribePacketWithSubscriptions (const Vector< Subscription > &subscriptions) noexcept
 
SubscribePacketWithSubscriptions (Crt::Vector< Subscription > &&subscriptions) noexcept
 
SubscribePacketWithSubscription (Subscription &&subscription) noexcept
 
bool initializeRawOptions (aws_mqtt5_packet_subscribe_view &raw_options) noexcept
 
virtual ~SubscribePacket ()
 
 SubscribePacket (const SubscribePacket &) noexcept=delete
 
 SubscribePacket (SubscribePacket &&) noexcept=delete
 
SubscribePacketoperator= (const SubscribePacket &) noexcept=delete
 
SubscribePacketoperator= (SubscribePacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 SUBSCRIBE packet.

+

Constructor & Destructor Documentation

+ +

◆ SubscribePacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ ~SubscribePacket()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::SubscribePacket::~SubscribePacket ()
+
+virtual
+
+ +
+
+ +

◆ SubscribePacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket (const SubscribePacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ SubscribePacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket (SubscribePacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::SubscribePacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::SubscribePacket::initializeRawOptions (aws_mqtt5_packet_subscribe_view & raw_options)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket& Aws::Crt::Mqtt5::SubscribePacket::operator= (const SubscribePacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket& Aws::Crt::Mqtt5::SubscribePacket::operator= (SubscribePacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ WithSubscription()

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithSubscription (Subscription && subscription)
+
+noexcept
+
+

Sets a single subscription within the SUBSCRIBE packet.

+
Parameters
+ + +
subscriptionThe subscription to add within the SUBSCRIBE packet.
+
+
+
Returns
The SubscribePacket Object after setting the subscription.
+ +
+
+ +

◆ WithSubscriptionIdentifier()

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptionIdentifier (uint32_t subscriptionIdentifier)
+
+noexcept
+
+

Sets the value to associate with all subscriptions in this request. Publish packets that match a subscription in this request should include this identifier in the resulting message.

+

See MQTT5 Subscription Identifier

+
Parameters
+ + +
subscriptionIdentifierA positive long to associate with all subscriptions in this request.
+
+
+
Returns
The SubscribePacket Object after setting the subscription identifier.
+ +
+
+ +

◆ WithSubscriptions() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions (const Vector< Subscription > & subscriptions)
+
+noexcept
+
+

Sets a list of subscriptions within the SUBSCRIBE packet.

+
Parameters
+ + +
subscriptionsvector of subscriptions to add within the SUBSCRIBE packet.
+
+
+
Returns
The SubscribePacket Object after setting the subscription.
+ +
+
+ +

◆ WithSubscriptions() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions (Crt::Vector< Subscription > && subscriptions)
+
+noexcept
+
+

Sets a list of subscriptions within the SUBSCRIBE packet.

+
Parameters
+ + +
subscriptionsvector of subscriptions to add within the SUBSCRIBE packet.
+
+
+
Returns
The SubscribePacket Object after setting the subscription.
+ +
+
+ +

◆ WithUserProperties() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties (const Vector< UserProperty > & userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
the SubscribePacket Object after setting the reason string.
+ +
+
+ +

◆ WithUserProperties() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties (Vector< UserProperty > && userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
the SubscribePacket Object after setting the reason string.
+ +
+
+ +

◆ WithUserProperty()

+ +
+
+ + + + + +
+ + + + + + + + +
SubscribePacket & Aws::Crt::Mqtt5::SubscribePacket::WithUserProperty (UserProperty && property)
+
+noexcept
+
+

Put a MQTT5 user property to the back of the packet user property vector/list

+

See MQTT5 User Property

+
Parameters
+ + +
propertyuserProperty of MQTT5 user properties included with the packet.
+
+
+
Returns
The SubscribePacket Object after setting the user property
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..be9ff6ad83ac5d228472107798246bdce5800c6d GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^M}RnhgBeH`_G|F~DTx4|5ZC|z{{xvX-h3_XKQsZz z0^B>Ar*{o=f2H*tsvmSpS<$@{}bjL zduJZKQMmq+n0tuNDf8;G#J|%sXD!>^?K$b)T1G`r+YASfApTt(6IEV%y!^O*_6+TN zA9b!ixsWGcUiHmf;nGdN&lm1JTPmh|Z??GDf3}vBd!CyXuXeVnOY67)FYmZUdwTur z19vi9y(Uff7TA~X_9>|>nlsq@=o*ub3YUUgvy}wP*L>?W+<5!3z|tUlVg9(8flOcQ zI&RgwUtd{weA@#KrL=Yq!Cxvb9l{l^-QF89Y5i9_`Pil#=WpJ<@qz9Bw+-D_&(40e zus=s^Z@xo|_wRomBEmN9IhLC0i?q1c%q{Nfdbxa;-)rfQG7+({o>?!p@4K=7uBPYz zl|a9Ve-#v%^d(tJVA7RlwicDI3)qjC_+CEC`r+^|rX9QO7$3cU&8z{W4i?mR^*2b| zuiNJD;Vxbl4&$`NOy8ZdI z{rMuNUCR_!(D<^3x7mXCl+Bjyl`C2I+?uiB)16>Zm*QWl9FwarJBQ0W5jdZ7_tY&v zJ7&G^Pw%r{?OD;2sy!_<^!>HzyqfC2dTbsXeX~ty*)%U3{WtRuoHkSK$xT1DO!j5k zTLq6PmwH?(nD_#}{9T%iC(OXVWc*?t9uDPYsQP{*Bb5wPjOx4XAF9r%luR-cRzj;lDh6iTWM-Vl%?{%zukYs<^MA>wtNy4 tV5ncn$atZdjm3e#sxBTFO80)Tr$uOPSn*m?7?^??JYD@<);T3K0RYz_ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription-members.html new file mode 100644 index 000000000..f0f582320 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::Subscription Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::Subscription, including all inherited members.

+ + + + + + + + + + + + + + + +
initializeRawOptions(aws_mqtt5_subscription_view &raw_options) const noexceptAws::Crt::Mqtt5::Subscription
operator=(const Subscription &) noexceptAws::Crt::Mqtt5::Subscription
operator=(Subscription &&) noexceptAws::Crt::Mqtt5::Subscription
Subscription(Allocator *allocator=ApiAllocator())Aws::Crt::Mqtt5::Subscription
Subscription(Crt::String topicFilter, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator())Aws::Crt::Mqtt5::Subscription
Subscription(const Subscription &) noexceptAws::Crt::Mqtt5::Subscription
Subscription(Subscription &&) noexceptAws::Crt::Mqtt5::Subscription
WithNoLocal(bool noLocal) noexceptAws::Crt::Mqtt5::Subscription
WithQOS(Mqtt5::QOS QOS) noexceptAws::Crt::Mqtt5::Subscription
WithRetain(bool retain) noexceptAws::Crt::Mqtt5::Subscription
WithRetainAsPublished(bool retain) noexceptAws::Crt::Mqtt5::Subscription
WithRetainHandlingType(RetainHandlingType retainHandlingType) noexceptAws::Crt::Mqtt5::Subscription
WithTopicFilter(Crt::String topicFilter) noexceptAws::Crt::Mqtt5::Subscription
~Subscription()Aws::Crt::Mqtt5::Subscriptioninlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html new file mode 100644 index 000000000..6d47faa6d --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html @@ -0,0 +1,544 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::Subscription Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::Subscription Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Subscription (Allocator *allocator=ApiAllocator())
 
 Subscription (Crt::String topicFilter, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator())
 
SubscriptionWithTopicFilter (Crt::String topicFilter) noexcept
 
SubscriptionWithQOS (Mqtt5::QOS QOS) noexcept
 
SubscriptionWithNoLocal (bool noLocal) noexcept
 
SubscriptionWithRetainAsPublished (bool retain) noexcept
 
SubscriptionWithRetain (bool retain) noexcept
 
SubscriptionWithRetainHandlingType (RetainHandlingType retainHandlingType) noexcept
 
bool initializeRawOptions (aws_mqtt5_subscription_view &raw_options) const noexcept
 
virtual ~Subscription ()
 
 Subscription (const Subscription &) noexcept
 
 Subscription (Subscription &&) noexcept
 
Subscriptionoperator= (const Subscription &) noexcept
 
Subscriptionoperator= (Subscription &&) noexcept
 
+

Detailed Description

+

Configures a single subscription within a Subscribe operation

+

See MQTT5 Subscription Options

+

Constructor & Destructor Documentation

+ +

◆ Subscription() [1/4]

+ +
+
+ + + + + + + + +
Aws::Crt::Mqtt5::Subscription::Subscription (Allocatorallocator = ApiAllocator())
+
+ +
+
+ +

◆ Subscription() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::Subscription::Subscription (Crt::String topicFilter,
Mqtt5::QOS qos,
Allocatorallocator = ApiAllocator() 
)
+
+ +
+
+ +

◆ ~Subscription()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::Subscription::~Subscription ()
+
+inlinevirtual
+
+ +
+
+ +

◆ Subscription() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::Subscription::Subscription (const SubscriptiontoCopy)
+
+noexcept
+
+ +
+
+ +

◆ Subscription() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::Subscription::Subscription (Subscription && toMove)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::Subscription::initializeRawOptions (aws_mqtt5_subscription_view & raw_options) const
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::operator= (const SubscriptiontoCopy)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::operator= (Subscription && toMove)
+
+noexcept
+
+ +
+
+ +

◆ WithNoLocal()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithNoLocal (bool noLocal)
+
+noexcept
+
+

Sets should the server not send publishes to a client when that client was the one who sent the publish? The value will be default to false.

+

See MQTT5 Subscription Options

+
Parameters
+ + +
noLocalbool
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+ +

◆ WithQOS()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithQOS (Mqtt5::QOS QOS)
+
+noexcept
+
+

Sets Maximum QoS on which the subscriber will accept publish messages. Negotiated QoS may be different.

+

See MQTT5 Subscription Options

+
Parameters
+ + +
QOS
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+ +

◆ WithRetain()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithRetain (bool retain)
+
+noexcept
+
+
Deprecated:
The function is deprecated, please use Subscription::WithRetainAsPublished(bool).
+

Sets should the server not send publishes to a client when that client was the one who sent the publish? The value will be default to false.

+

See MQTT5 Subscription Options

+
Parameters
+ + +
retainbool
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+ +

◆ WithRetainAsPublished()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithRetainAsPublished (bool retain)
+
+noexcept
+
+

Sets should the server not send publishes to a client when that client was the one who sent the publish? The value will be default to false.

+

See MQTT5 Subscription Options

+
Parameters
+ + +
retainbool
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+ +

◆ WithRetainHandlingType()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithRetainHandlingType (RetainHandlingType retainHandlingType)
+
+noexcept
+
+

Sets should messages sent due to this subscription keep the retain flag preserved on the message? The value will be default to false.

+

See MQTT5 Subscription Options

+
Parameters
+ + +
retainHandlingType
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+ +

◆ WithTopicFilter()

+ +
+
+ + + + + +
+ + + + + + + + +
Subscription & Aws::Crt::Mqtt5::Subscription::WithTopicFilter (Crt::String topicFilter)
+
+noexcept
+
+

Sets topic filter to subscribe to

+

See MQTT5 Subscription Options

+
Parameters
+ + +
topicFilterstring
+
+
+
Returns
The Subscription Object after setting the reason string.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet-members.html new file mode 100644 index 000000000..dafec5e08 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::UnSubAckPacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::UnSubAckPacket, including all inherited members.

+ + + + + + + + + + + +
getReasonCodes() const noexceptAws::Crt::Mqtt5::UnSubAckPacket
getReasonString() const noexceptAws::Crt::Mqtt5::UnSubAckPacket
getType() overrideAws::Crt::Mqtt5::UnSubAckPacketinlinevirtual
getUserProperties() const noexceptAws::Crt::Mqtt5::UnSubAckPacket
operator=(const UnSubAckPacket &) noexcept=deleteAws::Crt::Mqtt5::UnSubAckPacket
operator=(UnSubAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::UnSubAckPacket
UnSubAckPacket(const aws_mqtt5_packet_unsuback_view &packet, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::UnSubAckPacket
UnSubAckPacket(const UnSubAckPacket &) noexcept=deleteAws::Crt::Mqtt5::UnSubAckPacket
UnSubAckPacket(UnSubAckPacket &&) noexcept=deleteAws::Crt::Mqtt5::UnSubAckPacket
~UnSubAckPacket()Aws::Crt::Mqtt5::UnSubAckPacketinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html new file mode 100644 index 000000000..47b30ecf8 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html @@ -0,0 +1,402 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::UnSubAckPacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::UnSubAckPacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::UnSubAckPacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UnSubAckPacket (const aws_mqtt5_packet_unsuback_view &packet, Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
const Crt::Optional< Crt::String > & getReasonString () const noexcept
 
const Crt::Vector< UserProperty > & getUserProperties () const noexcept
 
const Crt::Vector< UnSubAckReasonCode > & getReasonCodes () const noexcept
 
virtual ~UnSubAckPacket ()
 
 UnSubAckPacket (const UnSubAckPacket &) noexcept=delete
 
 UnSubAckPacket (UnSubAckPacket &&) noexcept=delete
 
UnSubAckPacketoperator= (const UnSubAckPacket &) noexcept=delete
 
UnSubAckPacketoperator= (UnSubAckPacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 UNSUBACK packet.

+

Constructor & Destructor Documentation

+ +

◆ UnSubAckPacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket (const aws_mqtt5_packet_unsuback_view & packet,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~UnSubAckPacket()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Crt::Mqtt5::UnSubAckPacket::~UnSubAckPacket ()
+
+inlinevirtual
+
+ +
+
+ +

◆ UnSubAckPacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket (const UnSubAckPacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ UnSubAckPacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket (UnSubAckPacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getReasonCodes()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UnSubAckReasonCode > & Aws::Crt::Mqtt5::UnSubAckPacket::getReasonCodes () const
+
+noexcept
+
+

Returns a list of reason codes indicating the result of unsubscribing from each individual topic filter entry in the associated UNSUBSCRIBE packet.

+

See MQTT5 Unsuback Payload

+
Returns
A list of reason codes indicating the result of unsubscribing from each individual topic filter entry in the associated UNSUBSCRIBE packet.
+ +
+
+ +

◆ getReasonString()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Crt::Mqtt5::UnSubAckPacket::getReasonString () const
+
+noexcept
+
+

Returns additional diagnostic information about the result of the UNSUBSCRIBE attempt.

+

See MQTT5 Reason String

+
Returns
Additional diagnostic information about the result of the UNSUBSCRIBE attempt.
+ +
+
+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::UnSubAckPacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ getUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Vector< UserProperty > & Aws::Crt::Mqtt5::UnSubAckPacket::getUserProperties () const
+
+noexcept
+
+

Returns list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Returns
List of MQTT5 user properties included with the packet.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnSubAckPacket& Aws::Crt::Mqtt5::UnSubAckPacket::operator= (const UnSubAckPacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnSubAckPacket& Aws::Crt::Mqtt5::UnSubAckPacket::operator= (UnSubAckPacket && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b72793e74aed4138e68b7669af33e61f3595b7 GIT binary patch literal 783 zcmeAS@N?(olHy`uVBq!ia0vp^$ACD1gBeJcR{b&rQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;Kr zguJUs-|yJJ`|_sW;L^>w(;?YkZ+$k~&bDj%f40LXDlUBM$<{sg`~IV^KfiM%R~P@i zsWz=WZi~v!GTy`Q_Bh{6(=k7*t1Fwl{NM+7i|w_#Qg!FE(&fb`JBuwYdG$JpIU;O| zLap%PZw~{5uA1N4Q_%A8b<6RB5*^`{$9Uep$Kk zHMNH2#)5ws4ljL|@3L4T@wMkV|LVY1uMV2+n4%ruwQ9+&cU^1SLz%pT{OiAo?tc*E z`D-E2bL(C!N=*7v&Bfy><=Uv|x%fq|q3`9AYQ{g?;uyYPH#Ue{?_OZT{Mh#+OJ93} z%Tgu@_eMs8E+*y#5mvSX8eBXLfg%zNi!}@wfT6_Dv*-YWge#f?Z!gWIzq?rq%3&H( z4E-9X6$R*n!|`m==B;x#3%~pF_2Ap$Z5NW}upN^Oj=R~v+JNu=8~bg`^M9Akt>y%V z>7j2u-8#o&c2}F$Y)_rHE+){eTk-X?W3sRBWnVwDmVdYAQ=i>Q^EaH0$eR@%WhEQE zO}zVN-Ih-Ybp~dp#YZ==HM?Z8Yu;fon4f5#wLPsqCNU` zNB8d#J;2Vz!?3@^>w>&qzWc@gnn6p}_VT|7VCrS?boFyt=akR{06F|= Ap8x;= literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet-members.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet-members.html new file mode 100644 index 000000000..9050e2dd6 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::UnsubscribePacket Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::UnsubscribePacket, including all inherited members.

+ + + + + + + + + + + + + + +
getType() overrideAws::Crt::Mqtt5::UnsubscribePacketinlinevirtual
initializeRawOptions(aws_mqtt5_packet_unsubscribe_view &raw_options) noexceptAws::Crt::Mqtt5::UnsubscribePacket
operator=(const UnsubscribePacket &) noexcept=deleteAws::Crt::Mqtt5::UnsubscribePacket
operator=(UnsubscribePacket &&) noexcept=deleteAws::Crt::Mqtt5::UnsubscribePacket
UnsubscribePacket(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt5::UnsubscribePacket
UnsubscribePacket(const UnsubscribePacket &) noexcept=deleteAws::Crt::Mqtt5::UnsubscribePacket
UnsubscribePacket(UnsubscribePacket &&) noexcept=deleteAws::Crt::Mqtt5::UnsubscribePacket
WithTopicFilter(Crt::String topicFilter) noexceptAws::Crt::Mqtt5::UnsubscribePacket
WithTopicFilters(Crt::Vector< String > topicFilters) noexceptAws::Crt::Mqtt5::UnsubscribePacket
WithUserProperties(const Vector< UserProperty > &userProperties) noexceptAws::Crt::Mqtt5::UnsubscribePacket
WithUserProperties(Vector< UserProperty > &&userProperties) noexceptAws::Crt::Mqtt5::UnsubscribePacket
WithUserProperty(UserProperty &&property) noexceptAws::Crt::Mqtt5::UnsubscribePacket
~UnsubscribePacket()Aws::Crt::Mqtt5::UnsubscribePacketvirtual
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html new file mode 100644 index 000000000..8462ef3b3 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html @@ -0,0 +1,513 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::UnsubscribePacket Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::UnsubscribePacket Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+
+Inheritance diagram for Aws::Crt::Mqtt5::UnsubscribePacket:
+
+
+ + +Aws::Crt::Mqtt5::IPacket + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UnsubscribePacket (Allocator *allocator=ApiAllocator()) noexcept
 
PacketType getType () override
 
UnsubscribePacketWithTopicFilter (Crt::String topicFilter) noexcept
 
UnsubscribePacketWithTopicFilters (Crt::Vector< String > topicFilters) noexcept
 
UnsubscribePacketWithUserProperties (const Vector< UserProperty > &userProperties) noexcept
 
UnsubscribePacketWithUserProperties (Vector< UserProperty > &&userProperties) noexcept
 
UnsubscribePacketWithUserProperty (UserProperty &&property) noexcept
 
bool initializeRawOptions (aws_mqtt5_packet_unsubscribe_view &raw_options) noexcept
 
virtual ~UnsubscribePacket ()
 
 UnsubscribePacket (const UnsubscribePacket &) noexcept=delete
 
 UnsubscribePacket (UnsubscribePacket &&) noexcept=delete
 
UnsubscribePacketoperator= (const UnsubscribePacket &) noexcept=delete
 
UnsubscribePacketoperator= (UnsubscribePacket &&) noexcept=delete
 
+

Detailed Description

+

Data model of an MQTT5 UNSUBSCRIBE packet.

+

Constructor & Destructor Documentation

+ +

◆ UnsubscribePacket() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ ~UnsubscribePacket()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::UnsubscribePacket::~UnsubscribePacket ()
+
+virtual
+
+ +
+
+ +

◆ UnsubscribePacket() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket (const UnsubscribePacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ UnsubscribePacket() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket (UnsubscribePacket && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getType()

+ +
+
+ + + + + +
+ + + + + + + +
PacketType Aws::Crt::Mqtt5::UnsubscribePacket::getType ()
+
+inlineoverridevirtual
+
+ +

Implements Aws::Crt::Mqtt5::IPacket.

+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt5::UnsubscribePacket::initializeRawOptions (aws_mqtt5_packet_unsubscribe_view & raw_options)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket& Aws::Crt::Mqtt5::UnsubscribePacket::operator= (const UnsubscribePacket)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket& Aws::Crt::Mqtt5::UnsubscribePacket::operator= (UnsubscribePacket && )
+
+deletenoexcept
+
+ +
+
+ +

◆ WithTopicFilter()

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket & Aws::Crt::Mqtt5::UnsubscribePacket::WithTopicFilter (Crt::String topicFilter)
+
+noexcept
+
+

Push back a topic filter that the client wishes to unsubscribe from.

+
Parameters
+ + +
topicFilterthat the client wishes to unsubscribe from
+
+
+
Returns
The UnsubscribePacket Object after setting the subscription.
+ +
+
+ +

◆ WithTopicFilters()

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket & Aws::Crt::Mqtt5::UnsubscribePacket::WithTopicFilters (Crt::Vector< StringtopicFilters)
+
+noexcept
+
+

Sets list of topic filter that the client wishes to unsubscribe from.

+
Parameters
+ + +
topicFiltersvector of subscription topic filters that the client wishes to unsubscribe from
+
+
+
Returns
The UnsubscribePacket Object after setting the subscription.
+ +
+
+ +

◆ WithUserProperties() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket & Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties (const Vector< UserProperty > & userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The UnsubscribePacketBuilder after setting the user properties.
+ +
+
+ +

◆ WithUserProperties() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket & Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties (Vector< UserProperty > && userProperties)
+
+noexcept
+
+

Sets the list of MQTT5 user properties included with the packet.

+

See MQTT5 User Property

+
Parameters
+ + +
userPropertiesList of MQTT5 user properties included with the packet.
+
+
+
Returns
The UnsubscribePacketBuilder after setting the user properties.
+ +
+
+ +

◆ WithUserProperty()

+ +
+
+ + + + + +
+ + + + + + + + +
UnsubscribePacket & Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperty (UserProperty && property)
+
+noexcept
+
+

Put a MQTT5 user property to the back of the packet user property vector/list

+

See MQTT5 User Property

+
Parameters
+ + +
propertyset of userProperty of MQTT5 user properties included with the packet.
+
+
+
Returns
The PublishPacket Object after setting the user property
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.png b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.png new file mode 100644 index 0000000000000000000000000000000000000000..0c276448a04c56864b93eec50747097fd93a3e6b GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^7lAl{gBeI};7C{iq$C1-LR|m<{|{uoc=NTi|Ih>= z3ycpOIKbL@M;^%KC<*clW&kPzfvcxNj2IZ0R(rZQhEy=Vo%_1)u>w!4z2B03|CRHL zkD94WPTRhj!|;($=i#IBX6NFUWzO0qG+Cu|iKB{VZnl7D(CuFx8lIPCUi!UWVn_L! z#Jt1})$8)hcYY6ERI>HWr&TNw)%X5h3OE0Gy|d@c&Rg>=3%tMl+kPbJpRMw(v~~8k zyPqx;bN1Bw$~f_E%Ja=<9cDahd)8NYQ{boW9nLysx4NGjI{T-28hKB#{+M-h!!tq4 zl6a*q_3CM*8wF-?rn~IhQ=ybTc}ezN^;>yIUR|pbJ@u-rdxcD}%C_Cx@2}*MTsZ5l znX}D`&e!ZNdfWHQEPm6!*2BH^_UR}M<=KUr75iqiuDShg>e>~GhgDz3$k!&SzFc4O zdx7f9g=`a5Y{TnaCVk1}Rr1V=ZuXdT>)Py$S<6t<8!u1oe8%ti zwt2&Eqy6WawYOFNde>gP-9I9o^>yOyy{B&97W~b9o2Ml+FXP>ezkG{Ww#~iCw^%;2 z=;FT}k5>v$Jh4_vxja`V@SRAx?v5}EvEp4{?xwljQ)yr47Bc6J=e46w3FkkhFPcz# zFibJ(u2J}P8#&30+I4v_=Kyh;thU)@$C+ZZ4b36$JCS?XsS3j3^ HP6 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt5::UserProperty Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt5::UserProperty, including all inherited members.

+ + + + + + + + + +
getName() const noexceptAws::Crt::Mqtt5::UserPropertyinline
getValue() const noexceptAws::Crt::Mqtt5::UserPropertyinline
operator=(const UserProperty &toCopy) noexceptAws::Crt::Mqtt5::UserProperty
operator=(UserProperty &&toMove) noexceptAws::Crt::Mqtt5::UserProperty
UserProperty(Crt::String key, Crt::String value) noexceptAws::Crt::Mqtt5::UserProperty
UserProperty(const UserProperty &toCopy) noexceptAws::Crt::Mqtt5::UserProperty
UserProperty(UserProperty &&toMove) noexceptAws::Crt::Mqtt5::UserProperty
~UserProperty() noexceptAws::Crt::Mqtt5::UserProperty
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html new file mode 100644 index 000000000..fec81b8f2 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html @@ -0,0 +1,329 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::UserProperty Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt5::UserProperty Class Reference
+
+
+ +

#include <Mqtt5Packets.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UserProperty (Crt::String key, Crt::String value) noexcept
 
const Crt::StringgetName () const noexcept
 
const Crt::StringgetValue () const noexcept
 
 ~UserProperty () noexcept
 
 UserProperty (const UserProperty &toCopy) noexcept
 
 UserProperty (UserProperty &&toMove) noexcept
 
UserPropertyoperator= (const UserProperty &toCopy) noexcept
 
UserPropertyoperator= (UserProperty &&toMove) noexcept
 
+

Detailed Description

+

Data model for MQTT5 user properties.

+

A user property is a name-value pair of utf-8 strings that can be added to mqtt5 packets.

+

Constructor & Destructor Documentation

+ +

◆ UserProperty() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt5::UserProperty::UserProperty (Crt::String key,
Crt::String value 
)
+
+noexcept
+
+ +
+
+ +

◆ ~UserProperty()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt5::UserProperty::~UserProperty ()
+
+noexcept
+
+ +
+
+ +

◆ UserProperty() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UserProperty::UserProperty (const UserPropertytoCopy)
+
+noexcept
+
+ +
+
+ +

◆ UserProperty() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt5::UserProperty::UserProperty (UserProperty && toMove)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getName()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String& Aws::Crt::Mqtt5::UserProperty::getName () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ getValue()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::String& Aws::Crt::Mqtt5::UserProperty::getValue () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UserProperty & Aws::Crt::Mqtt5::UserProperty::operator= (const UserPropertytoCopy)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
UserProperty & Aws::Crt::Mqtt5::UserProperty::operator= (UserProperty && toMove)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client-members.html b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client-members.html new file mode 100644 index 000000000..61859ee0b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client-members.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt::MqttClient Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt::MqttClient, including all inherited members.

+ + + + + + + + + + + + +
LastError() const noexceptAws::Crt::Mqtt::MqttClient
MqttClient(Io::ClientBootstrap &bootstrap, Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt::MqttClient
MqttClient(Allocator *allocator=ApiAllocator()) noexceptAws::Crt::Mqtt::MqttClient
MqttClient(const MqttClient &)=deleteAws::Crt::Mqtt::MqttClient
MqttClient(MqttClient &&) noexceptAws::Crt::Mqtt::MqttClient
NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, const Crt::Io::TlsContext &tlsContext, bool useWebsocket=false) noexceptAws::Crt::Mqtt::MqttClient
NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, bool useWebsocket=false) noexceptAws::Crt::Mqtt::MqttClient
operator bool() const noexceptAws::Crt::Mqtt::MqttClient
operator=(const MqttClient &)=deleteAws::Crt::Mqtt::MqttClient
operator=(MqttClient &&) noexceptAws::Crt::Mqtt::MqttClient
~MqttClient()Aws::Crt::Mqtt::MqttClient
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html new file mode 100644 index 000000000..7176b0a3f --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html @@ -0,0 +1,481 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::MqttClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt::MqttClient Class Referencefinal
+
+
+ +

#include <MqttClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MqttClient (Io::ClientBootstrap &bootstrap, Allocator *allocator=ApiAllocator()) noexcept
 
 MqttClient (Allocator *allocator=ApiAllocator()) noexcept
 
 ~MqttClient ()
 
 MqttClient (const MqttClient &)=delete
 
 MqttClient (MqttClient &&) noexcept
 
MqttClientoperator= (const MqttClient &)=delete
 
MqttClientoperator= (MqttClient &&) noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
std::shared_ptr< MqttConnectionNewConnection (const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, const Crt::Io::TlsContext &tlsContext, bool useWebsocket=false) noexcept
 
std::shared_ptr< MqttConnectionNewConnection (const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, bool useWebsocket=false) noexcept
 
+

Detailed Description

+

An MQTT client. This is a move-only type. Unless otherwise specified, all function arguments need only to live through the duration of the function call.

+

Constructor & Destructor Documentation

+ +

◆ MqttClient() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Mqtt::MqttClient::MqttClient (Io::ClientBootstrapbootstrap,
Allocatorallocator = ApiAllocator() 
)
+
+noexcept
+
+

Initialize an MqttClient using bootstrap and allocator

+ +
+
+ +

◆ MqttClient() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt::MqttClient::MqttClient (Allocatorallocator = ApiAllocator())
+
+noexcept
+
+

Initialize an MqttClient using a allocator and the default ClientBootstrap

+

For more information on the default ClientBootstrap see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap

+ +
+
+ +

◆ ~MqttClient()

+ +
+
+ + + + + + + +
Aws::Crt::Mqtt::MqttClient::~MqttClient ()
+
+ +
+
+ +

◆ MqttClient() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt::MqttClient::MqttClient (const MqttClient)
+
+delete
+
+ +
+
+ +

◆ MqttClient() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt::MqttClient::MqttClient (MqttClient && toMove)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Mqtt::MqttClient::LastError () const
+
+noexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewConnection() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
std::shared_ptr< MqttConnection > Aws::Crt::Mqtt::MqttClient::NewConnection (const char * hostName,
uint32_t port,
const Io::SocketOptionssocketOptions,
bool useWebsocket = false 
)
+
+noexcept
+
+

Create a new connection object over plain text from the client. The client must outlive all of its connection instances.

Parameters
+ + + + + +
hostNameendpoint to connect to
portport to connect to
socketOptionssocket options to use when establishing the connection
useWebsocketshould the connection use websockets or should it use direct mqtt?
+
+
+
Returns
a new connection object. Connect() will still need to be called after all further configuration is finished.
+ +
+
+ +

◆ NewConnection() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
std::shared_ptr< MqttConnection > Aws::Crt::Mqtt::MqttClient::NewConnection (const char * hostName,
uint32_t port,
const Io::SocketOptionssocketOptions,
const Crt::Io::TlsContexttlsContext,
bool useWebsocket = false 
)
+
+noexcept
+
+

Create a new connection object using TLS from the client. The client must outlive all of its connection instances.

+
Parameters
+ + + + + + +
hostNameendpoint to connect to
portport to connect to
socketOptionssocket options to use when establishing the connection
tlsContexttls context to use with the connection
useWebsocketshould the connection use websockets or should it use direct mqtt?
+
+
+
Returns
a new connection object. Connect() will still need to be called after all further configuration is finished.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt::MqttClient::operator bool () const
+
+noexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClient& Aws::Crt::Mqtt::MqttClient::operator= (const MqttClient)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClient & Aws::Crt::Mqtt::MqttClient::operator= (MqttClient && toMove)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection-members.html b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection-members.html new file mode 100644 index 000000000..876f37a1e --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection-members.html @@ -0,0 +1,117 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Mqtt::MqttConnection Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Mqtt::MqttConnection, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Connect(const char *clientId, bool cleanSession, uint16_t keepAliveTimeSecs=0, uint32_t pingTimeoutMs=0, uint32_t protocolOperationTimeoutMs=0) noexceptAws::Crt::Mqtt::MqttConnection
Disconnect() noexceptAws::Crt::Mqtt::MqttConnection
GetOperationStatistics() noexceptAws::Crt::Mqtt::MqttConnection
LastError() const noexceptAws::Crt::Mqtt::MqttConnection
Mqtt5::Mqtt5ClientCore classAws::Crt::Mqtt::MqttConnectionfriend
MqttClient classAws::Crt::Mqtt::MqttConnectionfriend
MqttConnection(const MqttConnection &)=deleteAws::Crt::Mqtt::MqttConnection
MqttConnection(MqttConnection &&)=deleteAws::Crt::Mqtt::MqttConnection
NewConnectionFromMqtt5Client(std::shared_ptr< Mqtt5::Mqtt5Client > mqtt5client) noexceptAws::Crt::Mqtt::MqttConnectionstatic
OnConnectionClosedAws::Crt::Mqtt::MqttConnection
OnConnectionCompletedAws::Crt::Mqtt::MqttConnection
OnConnectionFailureAws::Crt::Mqtt::MqttConnection
OnConnectionInterruptedAws::Crt::Mqtt::MqttConnection
OnConnectionResumedAws::Crt::Mqtt::MqttConnection
OnConnectionSuccessAws::Crt::Mqtt::MqttConnection
OnDisconnectAws::Crt::Mqtt::MqttConnection
operator bool() const noexceptAws::Crt::Mqtt::MqttConnection
operator=(const MqttConnection &)=deleteAws::Crt::Mqtt::MqttConnection
operator=(MqttConnection &&)=deleteAws::Crt::Mqtt::MqttConnection
Publish(const char *topic, QOS qos, bool retain, const ByteBuf &payload, OnOperationCompleteHandler &&onOpComplete) noexceptAws::Crt::Mqtt::MqttConnection
SetHttpProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Crt::Mqtt::MqttConnection
SetLogin(const char *username, const char *password) noexceptAws::Crt::Mqtt::MqttConnection
SetOnMessageHandler(OnMessageReceivedHandler &&onMessage) noexceptAws::Crt::Mqtt::MqttConnection
SetOnMessageHandler(OnPublishReceivedHandler &&onPublish) noexceptAws::Crt::Mqtt::MqttConnection
SetReconnectTimeout(uint64_t min_seconds, uint64_t max_seconds) noexceptAws::Crt::Mqtt::MqttConnection
SetWebsocketProxyOptions(const Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Crt::Mqtt::MqttConnection
SetWill(const char *topic, QOS qos, bool retain, const ByteBuf &payload) noexceptAws::Crt::Mqtt::MqttConnection
Subscribe(const char *topicFilter, QOS qos, OnMessageReceivedHandler &&onMessage, OnSubAckHandler &&onSubAck) noexceptAws::Crt::Mqtt::MqttConnection
Subscribe(const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexceptAws::Crt::Mqtt::MqttConnection
Subscribe(const Vector< std::pair< const char *, OnMessageReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexceptAws::Crt::Mqtt::MqttConnection
Subscribe(const Vector< std::pair< const char *, OnPublishReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexceptAws::Crt::Mqtt::MqttConnection
Unsubscribe(const char *topicFilter, OnOperationCompleteHandler &&onOpComplete) noexceptAws::Crt::Mqtt::MqttConnection
WebsocketInterceptorAws::Crt::Mqtt::MqttConnection
~MqttConnection()Aws::Crt::Mqtt::MqttConnection
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html new file mode 100644 index 000000000..d3e7b6128 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html @@ -0,0 +1,1267 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::MqttConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Mqtt::MqttConnection Class Referencefinal
+
+
+ +

#include <MqttConnection.h>

+
+Inheritance diagram for Aws::Crt::Mqtt::MqttConnection:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~MqttConnection ()
 
 MqttConnection (const MqttConnection &)=delete
 
 MqttConnection (MqttConnection &&)=delete
 
MqttConnectionoperator= (const MqttConnection &)=delete
 
MqttConnectionoperator= (MqttConnection &&)=delete
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
bool SetWill (const char *topic, QOS qos, bool retain, const ByteBuf &payload) noexcept
 
bool SetLogin (const char *username, const char *password) noexcept
 
bool SetWebsocketProxyOptions (const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
 
bool SetHttpProxyOptions (const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
 
bool SetReconnectTimeout (uint64_t min_seconds, uint64_t max_seconds) noexcept
 
bool Connect (const char *clientId, bool cleanSession, uint16_t keepAliveTimeSecs=0, uint32_t pingTimeoutMs=0, uint32_t protocolOperationTimeoutMs=0) noexcept
 
bool Disconnect () noexcept
 
uint16_t Subscribe (const char *topicFilter, QOS qos, OnMessageReceivedHandler &&onMessage, OnSubAckHandler &&onSubAck) noexcept
 
uint16_t Subscribe (const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexcept
 
uint16_t Subscribe (const Vector< std::pair< const char *, OnMessageReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept
 
uint16_t Subscribe (const Vector< std::pair< const char *, OnPublishReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept
 
bool SetOnMessageHandler (OnMessageReceivedHandler &&onMessage) noexcept
 
bool SetOnMessageHandler (OnPublishReceivedHandler &&onPublish) noexcept
 
uint16_t Unsubscribe (const char *topicFilter, OnOperationCompleteHandler &&onOpComplete) noexcept
 
uint16_t Publish (const char *topic, QOS qos, bool retain, const ByteBuf &payload, OnOperationCompleteHandler &&onOpComplete) noexcept
 
const MqttConnectionOperationStatisticsGetOperationStatistics () noexcept
 
+ + + +

+Static Public Member Functions

static std::shared_ptr< Crt::Mqtt::MqttConnectionNewConnectionFromMqtt5Client (std::shared_ptr< Mqtt5::Mqtt5Client > mqtt5client) noexcept
 
+ + + + + + + + + + + + + + + + + +

+Public Attributes

OnConnectionInterruptedHandler OnConnectionInterrupted
 
OnConnectionResumedHandler OnConnectionResumed
 
OnConnectionCompletedHandler OnConnectionCompleted
 
OnDisconnectHandler OnDisconnect
 
OnWebSocketHandshakeIntercept WebsocketInterceptor
 
OnConnectionClosedHandler OnConnectionClosed
 
OnConnectionSuccessHandler OnConnectionSuccess
 
OnConnectionFailureHandler OnConnectionFailure
 
+ + + + + +

+Friends

class MqttClient
 
class Mqtt5::Mqtt5ClientCore
 
+

Detailed Description

+

Represents a persistent Mqtt Connection. The memory is owned by MqttClient or Mqtt5Client.

+

To get a new instance of this class, use MqttClient::NewConnection or Mqtt5Client::NewConnection. Unless specified all function arguments need only to live through the duration of the function call.

+
See also
MqttClient::NewConnection
+
+Mqtt5Client::NewConnection
+

Constructor & Destructor Documentation

+ +

◆ ~MqttConnection()

+ +
+
+ + + + + + + +
Aws::Crt::Mqtt::MqttConnection::~MqttConnection ()
+
+ +
+
+ +

◆ MqttConnection() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt::MqttConnection::MqttConnection (const MqttConnection)
+
+delete
+
+ +
+
+ +

◆ MqttConnection() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::Mqtt::MqttConnection::MqttConnection (MqttConnection && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ Connect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::Connect (const char * clientId,
bool cleanSession,
uint16_t keepAliveTimeSecs = 0,
uint32_t pingTimeoutMs = 0,
uint32_t protocolOperationTimeoutMs = 0 
)
+
+noexcept
+
+

Initiates the connection, OnConnectionCompleted will be invoked in an event-loop thread.

+
Parameters
+ + + + + + +
clientIdclient identifier to use when establishing the mqtt connection
cleanSessionfalse to attempt to rejoin an existing session for the client id, true to skip and start with a new session
keepAliveTimeSecstime interval to space mqtt pings apart by
pingTimeoutMstimeout in milliseconds before the keep alive ping is considered to have failed
protocolOperationTimeoutMstimeout in milliseconds to give up waiting for a response packet for an operation. Necessary due to throttling properties on certain server implementations that do not return an ACK for throttled operations.
+
+
+
Returns
true if the connection attempt was successfully started (implying a callback will be invoked with the eventual result), false if it could not be started (no callback will happen)
+ +
+
+ +

◆ Disconnect()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::Disconnect ()
+
+noexcept
+
+

Initiates disconnect, OnDisconnectHandler will be invoked in an event-loop thread.

Returns
success/failure in initiating disconnect
+ +
+
+ +

◆ GetOperationStatistics()

+ +
+
+ + + + + +
+ + + + + + + +
const MqttConnectionOperationStatistics & Aws::Crt::Mqtt::MqttConnection::GetOperationStatistics ()
+
+noexcept
+
+

Get the statistics about the current state of the connection's queue of operations

+
Returns
MqttConnectionOperationStatistics
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::Mqtt::MqttConnection::LastError () const
+
+noexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewConnectionFromMqtt5Client()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< MqttConnection > Aws::Crt::Mqtt::MqttConnection::NewConnectionFromMqtt5Client (std::shared_ptr< Mqtt5::Mqtt5Clientmqtt5client)
+
+staticnoexcept
+
+

Create a new MqttConnection object from the Mqtt5Client.

Parameters
+ + +
mqtt5clientThe shared ptr of Mqtt5Client
+
+
+
Returns
std::shared_ptr<Crt::Mqtt::MqttConnection>
+

As we passed the std::shared_ptr<Mqtt5Client> by value, this function scope would keep a reference of the Mqtt5Client thus the underlying c client. Therefore we directly access the c client here. Other than that, we should never directly access the underlying c client without acquire the reference.

+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Mqtt::MqttConnection::operator bool () const
+
+noexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttConnection& Aws::Crt::Mqtt::MqttConnection::operator= (const MqttConnection)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttConnection& Aws::Crt::Mqtt::MqttConnection::operator= (MqttConnection && )
+
+delete
+
+ +
+
+ +

◆ Publish()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Publish (const char * topic,
QOS qos,
bool retain,
const ByteBufpayload,
OnOperationCompleteHandler && onOpComplete 
)
+
+noexcept
+
+

Publishes to a topic.

+
Parameters
+ + + + + + +
topictopic to publish to
qosQOS to publish the message with
retainshould this message replace the current retained message of the topic?
payloadpayload of the message
onOpCompletecompletion callback to invoke when the operation is complete. If QoS is 0, then the callback is invoked when the message is passed to the tls handler, otherwise it's invoked on receipt of the final response from the server.
+
+
+
Returns
packet id of the publish request, or 0 if the attempt failed synchronously
+ +
+
+ +

◆ SetHttpProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetHttpProxyOptions (const Http::HttpClientConnectionProxyOptionsproxyOptions)
+
+noexcept
+
+

Sets http proxy options. In order to use an http proxy with mqtt either (1) Websockets are used (2) Mqtt-over-tls is used and the ALPN list of the tls context contains a tag that resolves to mqtt

+
Parameters
+ + +
proxyOptionsproxy configuration for making the mqtt connection
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SetLogin()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetLogin (const char * username,
const char * password 
)
+
+noexcept
+
+

Sets login credentials for the connection. The must get set before the Connect call if it is to be used.

Parameters
+ + + +
usernameuser name to add to the MQTT CONNECT packet
passwordpassword to add to the MQTT CONNECT packet
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SetOnMessageHandler() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler (OnMessageReceivedHandler && onMessage)
+
+noexcept
+
+

Installs a handler for all incoming publish messages, regardless of if Subscribe has been called on the topic.

+
Parameters
+ + +
onMessagecallback to invoke for all received messages
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SetOnMessageHandler() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler (OnPublishReceivedHandler && onPublish)
+
+noexcept
+
+
+ +

◆ SetReconnectTimeout()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetReconnectTimeout (uint64_t min_seconds,
uint64_t max_seconds 
)
+
+noexcept
+
+

Customize time to wait between reconnect attempts. The time will start at min and multiply by 2 until max is reached. The time resets back to min after a successful connection. This function should only be called before Connect().

+
Parameters
+ + + +
min_secondsminimum time to wait before attempting a reconnect
max_secondsmaximum time to wait before attempting a reconnect
+
+
+
Returns
success/failure
+ +
+
+ +

◆ SetWebsocketProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetWebsocketProxyOptions (const Http::HttpClientConnectionProxyOptionsproxyOptions)
+
+noexcept
+
+
Deprecated:
Sets websocket proxy options. Replaced by SetHttpProxyOptions.
+ +
+
+ +

◆ SetWill()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Crt::Mqtt::MqttConnection::SetWill (const char * topic,
QOS qos,
bool retain,
const ByteBufpayload 
)
+
+noexcept
+
+

Sets LastWill for the connection.

Parameters
+ + + + + +
topictopic the will message should be published to
qosQOS the will message should be published with
retaintrue if the will publish should be treated as a retained publish
payloadpayload of the will message
+
+
+
Returns
success/failure in setting the will
+ +
+
+ +

◆ Subscribe() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Subscribe (const char * topicFilter,
QOS qos,
OnMessageReceivedHandler && onMessage,
OnSubAckHandler && onSubAck 
)
+
+noexcept
+
+

Subscribes to topicFilter. OnMessageReceivedHandler will be invoked from an event-loop thread upon an incoming Publish message. OnSubAckHandler will be invoked upon receipt of a suback message.

+
Parameters
+ + + + + +
topicFiltertopic filter to subscribe to
qosmaximum qos client is willing to receive matching messages on
onMessagecallback to invoke when a message is received based on matching this filter
onSubAckcallback to invoke with the server's response to the subscribe request
+
+
+
Returns
packet id of the subscribe request, or 0 if the attempt failed synchronously
+ +
+
+ +

◆ Subscribe() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Subscribe (const char * topicFilter,
QOS qos,
OnPublishReceivedHandler && onPublish,
OnSubAckHandler && onSubAck 
)
+
+noexcept
+
+
Deprecated:
Use alternate Subscribe()
+ +
+
+ +

◆ Subscribe() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Subscribe (const Vector< std::pair< const char *, OnMessageReceivedHandler >> & topicFilters,
QOS qos,
OnMultiSubAckHandler && onOpComplete 
)
+
+noexcept
+
+

Subscribes to multiple topicFilters. OnMessageReceivedHandler will be invoked from an event-loop thread upon an incoming Publish message. OnMultiSubAckHandler will be invoked upon receipt of a suback message.

+
Parameters
+ + + + +
topicFilterslist of pairs of topic filters and message callbacks to invoke on a matching publish
qosmaximum qos client is willing to receive matching messages on
onOpCompletecallback to invoke with the server's response to the subscribe request
+
+
+
Returns
packet id of the subscribe request, or 0 if the attempt failed synchronously
+ +
+
+ +

◆ Subscribe() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Subscribe (const Vector< std::pair< const char *, OnPublishReceivedHandler >> & topicFilters,
QOS qos,
OnMultiSubAckHandler && onOpComplete 
)
+
+noexcept
+
+
Deprecated:
Use alternate Subscribe()
+ +
+
+ +

◆ Unsubscribe()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
uint16_t Aws::Crt::Mqtt::MqttConnection::Unsubscribe (const char * topicFilter,
OnOperationCompleteHandler && onOpComplete 
)
+
+noexcept
+
+

Unsubscribes from topicFilter. OnOperationCompleteHandler will be invoked upon receipt of an unsuback message.

+
Parameters
+ + + +
topicFiltertopic filter to unsubscribe the session from
onOpCompletecallback to invoke on receipt of the server's UNSUBACK message
+
+
+
Returns
packet id of the unsubscribe request, or 0 if the attempt failed synchronously
+ +
+
+

Friends And Related Function Documentation

+ +

◆ Mqtt5::Mqtt5ClientCore

+ +
+
+ + + + + +
+ + + + +
friend class Mqtt5::Mqtt5ClientCore
+
+friend
+
+ +
+
+ +

◆ MqttClient

+ +
+
+ + + + + +
+ + + + +
friend class MqttClient
+
+friend
+
+ +
+
+

Member Data Documentation

+ +

◆ OnConnectionClosed

+ +
+
+ + + + +
OnConnectionClosedHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionClosed
+
+

Invoked when a connection is disconnected and shutdown successfully.

+
Note
Currently callbackData will always be nullptr, but this may change in the future to send additional data.
+
+From the user perspective, this callback is indistinguishable from OnDisconnect.
+ +
+
+ +

◆ OnConnectionCompleted

+ +
+
+ + + + +
OnConnectionCompletedHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionCompleted
+
+

Invoked when a connack message is received, or an error occurred.

+ +
+
+ +

◆ OnConnectionFailure

+ +
+
+ + + + +
OnConnectionFailureHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionFailure
+
+

Invoked whenever the connection fails to connect.

+

This callback is invoked for every failed connect and every failed reconnect.

+ +
+
+ +

◆ OnConnectionInterrupted

+ +
+
+ + + + +
OnConnectionInterruptedHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionInterrupted
+
+

A callback invoked every time the connections is interrupted.

+ +
+
+ +

◆ OnConnectionResumed

+ +
+
+ + + + +
OnConnectionResumedHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionResumed
+
+

A callback invoked every time the connection is resumed.

+ +
+
+ +

◆ OnConnectionSuccess

+ +
+
+ + + + +
OnConnectionSuccessHandler Aws::Crt::Mqtt::MqttConnection::OnConnectionSuccess
+
+

Invoked whenever the connection successfully connects.

+

This callback is invoked for every successful connect and every successful reconnect.

+ +
+
+ +

◆ OnDisconnect

+ +
+
+ + + + +
OnDisconnectHandler Aws::Crt::Mqtt::MqttConnection::OnDisconnect
+
+

A callback invoked on disconnect.

+ +
+
+ +

◆ WebsocketInterceptor

+ +
+
+ + + + +
OnWebSocketHandshakeIntercept Aws::Crt::Mqtt::MqttConnection::WebsocketInterceptor
+
+

Invoked during websocket handshake to give users opportunity to transform an http request for purposes such as signing/authorization etc... Returning from this function does not continue the websocket handshake since some work flows may be asynchronous. To accommodate that, onComplete must be invoked upon completion of the signing process.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.png b/docs/class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..36e8264ce4c40d968bff7be7e32fc2db2e1a1183 GIT binary patch literal 993 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y^412~w0r1*!%A|NFZ;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O0Ct93?@1!3;n}AaM0mh!Fz=bAhLeV@L(#+qtom78~%eMeBdQ`~TQ% zhCbC~N3#_3nOeR()djTwWls3oH8V0X&5U*O5~oROQ{+8QY1&Vk5?rUEx%`hu(76Zc zyDiJgWWHR=C z`CdFfGqC>f+oZ??Z)bnY`E}Q+B5d-F-?{tCl61VeWm)BSAE00W+ISW+0JU72KM*ixvcg{z6d487) zCO@mTKkWS~oikFj?S86H&sU#C$@w*n$2!|u+3jPm)I9y&U&w#>k=!b$y0?GVET8MW z{9!2v=e5lX=TCn7Y1Vw*-^U-HeE&hyzE<&gUDdx`pDRE49T89bR^?TcYk&VqY1Ps5 z??kH3p5L+h`F;7xRo2y9?a$BO@h|#kGe3U!=X8nk74hjmw_4ZV2}^r^ezDMz&F54- z^|jQ$o<6=UxgvajjAGpxLy--J`&GV*EswgsC0Fs^s zdj{46Q$8_I`1CoriNWX;zr!hCe@-S34SNRnDY6Z7fHJ{#3`Ib3zn_dJH0>EIpRy|~ z|HJTPiaaHf>pv%_h0U1hdys*vffLol;+y9mo}bQSz_yM1|Iy0j@>~kX`PmCPSJ&~? z@6XHG{`jlb4C}W%&Wum?m@3|TeEi|OP5X=b?`!Y)yZif`vRwf33Ce{Q0toHHWt>{3iN({%_9DwTtH~ zUOe{8^w&qrou7^0<~YxNdi~v>pGNj;*KL`-c0EuRL?#C%TS|_76OpKIs1e8jKGrgV}C^_0`nt-r>mdKI;Vst E0M8Zf-v9sr literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_crt_1_1_optional-members.html b/docs/class_aws_1_1_crt_1_1_optional-members.html new file mode 100644 index 000000000..38b87ce24 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_optional-members.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Optional< T > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Optional< T >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
emplace(Args &&...args)Aws::Crt::Optional< T >inline
has_value() const noexceptAws::Crt::Optional< T >inline
operator bool() const noexceptAws::Crt::Optional< T >inlineexplicit
operator*() const &Aws::Crt::Optional< T >inline
operator*() &Aws::Crt::Optional< T >inline
operator*() const &&Aws::Crt::Optional< T >inline
operator*() &&Aws::Crt::Optional< T >inline
operator->() constAws::Crt::Optional< T >inline
operator->()Aws::Crt::Optional< T >inline
operator=(U &&u)Aws::Crt::Optional< T >inline
operator=(const Optional &other)Aws::Crt::Optional< T >inline
operator=(const Optional< U > &other)Aws::Crt::Optional< T >inline
operator=(Optional< U > &&other)Aws::Crt::Optional< T >inline
Optional()Aws::Crt::Optional< T >inline
Optional(const T &val)Aws::Crt::Optional< T >inline
Optional(T &&val)Aws::Crt::Optional< T >inline
Optional(const Optional< T > &other)Aws::Crt::Optional< T >inline
Optional(Optional< T > &&other)Aws::Crt::Optional< T >inline
Optional(Aws::Crt::InPlaceT, Args &&...args)Aws::Crt::Optional< T >inlineexplicit
reset()Aws::Crt::Optional< T >inline
value() &Aws::Crt::Optional< T >inline
value() const &Aws::Crt::Optional< T >inline
value() &&Aws::Crt::Optional< T >inline
value() const &&Aws::Crt::Optional< T >inline
~Optional()Aws::Crt::Optional< T >inline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_optional.html b/docs/class_aws_1_1_crt_1_1_optional.html new file mode 100644 index 000000000..97add77cc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_optional.html @@ -0,0 +1,864 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Optional< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Optional< T > Class Template Reference
+
+
+ +

#include <Optional.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Optional ()
 
 Optional (const T &val)
 
 Optional (T &&val)
 
 ~Optional ()
 
template<typename U = T>
Optionaloperator= (U &&u)
 
 Optional (const Optional< T > &other)
 
 Optional (Optional< T > &&other)
 
template<typename... Args>
 Optional (Aws::Crt::InPlaceT, Args &&...args)
 
Optionaloperator= (const Optional &other)
 
template<typename U = T>
Optional< T > & operator= (const Optional< U > &other)
 
template<typename U = T>
Optional< T > & operator= (Optional< U > &&other)
 
template<typename... Args>
T & emplace (Args &&...args)
 
const T * operator-> () const
 
T * operator-> ()
 
const T & operator* () const &
 
T & operator* () &
 
const T && operator* () const &&
 
T && operator* () &&
 
 operator bool () const noexcept
 
bool has_value () const noexcept
 
T & value () &
 
const T & value () const &
 
T && value () &&
 
const T && value () const &&
 
void reset ()
 
+

Detailed Description

+

template<typename T>
+class Aws::Crt::Optional< T >

+ +

Custom implementation of an Option type. std::optional requires C++17

Template Parameters
+ + +
Ttype of the optional value
+
+
+

Constructor & Destructor Documentation

+ +

◆ Optional() [1/6]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< T >::Optional ()
+
+inline
+
+ +
+
+ +

◆ Optional() [2/6]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::Optional< T >::Optional (const T & val)
+
+inline
+
+ +
+
+ +

◆ Optional() [3/6]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::Optional< T >::Optional (T && val)
+
+inline
+
+ +
+
+ +

◆ ~Optional()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< T >::~Optional ()
+
+inline
+
+ +
+
+ +

◆ Optional() [4/6]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::Optional< T >::Optional (const Optional< T > & other)
+
+inline
+
+ +
+
+ +

◆ Optional() [5/6]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::Optional< T >::Optional (Optional< T > && other)
+
+inline
+
+ +
+
+ +

◆ Optional() [6/6]

+ +
+
+
+template<typename T >
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Optional< T >::Optional (Aws::Crt::InPlaceT ,
Args &&... args 
)
+
+inlineexplicit
+
+ +
+
+

Member Function Documentation

+ +

◆ emplace()

+ +
+
+
+template<typename T >
+
+template<typename... Args>
+ + + + + +
+ + + + + + + + +
T& Aws::Crt::Optional< T >::emplace (Args &&... args)
+
+inline
+
+ +
+
+ +

◆ has_value()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Optional< T >::has_value () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< T >::operator bool () const
+
+inlineexplicitnoexcept
+
+ +
+
+ +

◆ operator*() [1/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
T& Aws::Crt::Optional< T >::operator* () &
+
+inline
+
+ +
+
+ +

◆ operator*() [2/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
T&& Aws::Crt::Optional< T >::operator* () &&
+
+inline
+
+ +
+
+ +

◆ operator*() [3/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Aws::Crt::Optional< T >::operator* () const &
+
+inline
+
+ +
+
+ +

◆ operator*() [4/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T&& Aws::Crt::Optional< T >::operator* () const &&
+
+inline
+
+ +
+
+ +

◆ operator->() [1/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
T* Aws::Crt::Optional< T >::operator-> ()
+
+inline
+
+ +
+
+ +

◆ operator->() [2/2]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T* Aws::Crt::Optional< T >::operator-> () const
+
+inline
+
+ +
+
+ +

◆ operator=() [1/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Optional& Aws::Crt::Optional< T >::operator= (const Optional< T > & other)
+
+inline
+
+ +
+
+ +

◆ operator=() [2/4]

+ +
+
+
+template<typename T >
+
+template<typename U = T>
+ + + + + +
+ + + + + + + + +
Optional<T>& Aws::Crt::Optional< T >::operator= (const Optional< U > & other)
+
+inline
+
+ +
+
+ +

◆ operator=() [3/4]

+ +
+
+
+template<typename T >
+
+template<typename U = T>
+ + + + + +
+ + + + + + + + +
Optional<T>& Aws::Crt::Optional< T >::operator= (Optional< U > && other)
+
+inline
+
+ +
+
+ +

◆ operator=() [4/4]

+ +
+
+
+template<typename T >
+
+template<typename U = T>
+ + + + + +
+ + + + + + + + +
Optional& Aws::Crt::Optional< T >::operator= (U && u)
+
+inline
+
+ +
+
+ +

◆ reset()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
void Aws::Crt::Optional< T >::reset ()
+
+inline
+
+ +
+
+ +

◆ value() [1/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
T& Aws::Crt::Optional< T >::value () &
+
+inline
+
+ +
+
+ +

◆ value() [2/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
T&& Aws::Crt::Optional< T >::value () &&
+
+inline
+
+ +
+
+ +

◆ value() [3/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T& Aws::Crt::Optional< T >::value () const &
+
+inline
+
+ +
+
+ +

◆ value() [4/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
const T&& Aws::Crt::Optional< T >::value () const &&
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_ref_counted-members.html b/docs/class_aws_1_1_crt_1_1_ref_counted-members.html new file mode 100644 index 000000000..b0d2d0cd6 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_ref_counted-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::RefCounted< T > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::RefCounted< T >, including all inherited members.

+ + + + + +
AcquireRef()Aws::Crt::RefCounted< T >inlineprotected
RefCounted()Aws::Crt::RefCounted< T >inlineprotected
ReleaseRef()Aws::Crt::RefCounted< T >inlineprotected
~RefCounted()Aws::Crt::RefCounted< T >inlineprotected
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_ref_counted.html b/docs/class_aws_1_1_crt_1_1_ref_counted.html new file mode 100644 index 000000000..2f70e4dd9 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_ref_counted.html @@ -0,0 +1,217 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::RefCounted< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::RefCounted< T > Class Template Reference
+
+
+ +

#include <RefCounted.h>

+ + + + + + + + + + +

+Protected Member Functions

 RefCounted ()
 
 ~RefCounted ()
 
void AcquireRef ()
 
void ReleaseRef ()
 
+

Detailed Description

+

template<class T>
+class Aws::Crt::RefCounted< T >

+ +

Inherit from RefCounted to allow reference-counting from C code, which will keep your C++ object alive as long as the count is non-zero.

+

A class must inherit from RefCounted and std::enable_shared_from_this. Your class must always be placed inside a shared_ptr (do not create on the stack, or keep on the heap as a raw pointer).

+

Whenever the reference count goes from 0 to 1 a shared_ptr is created internally to keep this object alive. Whenever the reference count goes from 1 to 0 the internal shared_ptr is reset, allowing this object to be destroyed.

+

Constructor & Destructor Documentation

+ +

◆ RefCounted()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
Aws::Crt::RefCounted< T >::RefCounted ()
+
+inlineprotected
+
+ +
+
+ +

◆ ~RefCounted()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
Aws::Crt::RefCounted< T >::~RefCounted ()
+
+inlineprotected
+
+ +
+
+

Member Function Documentation

+ +

◆ AcquireRef()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
void Aws::Crt::RefCounted< T >::AcquireRef ()
+
+inlineprotected
+
+ +
+
+ +

◆ ReleaseRef()

+ +
+
+
+template<class T >
+ + + + + +
+ + + + + + + +
void Aws::Crt::RefCounted< T >::ReleaseRef ()
+
+inlineprotected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_stl_allocator-members.html b/docs/class_aws_1_1_crt_1_1_stl_allocator-members.html new file mode 100644 index 000000000..91e565acc --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_stl_allocator-members.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::StlAllocator< T > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::StlAllocator< T >, including all inherited members.

+ + + + + + + + + + + + +
allocate(size_type n, const void *hint=nullptr)Aws::Crt::StlAllocator< T >inline
Base typedefAws::Crt::StlAllocator< T >
deallocate(RawPointer p, size_type)Aws::Crt::StlAllocator< T >inline
m_allocatorAws::Crt::StlAllocator< T >
RawPointer typedefAws::Crt::StlAllocator< T >
size_type typedefAws::Crt::StlAllocator< T >
StlAllocator() noexceptAws::Crt::StlAllocator< T >inline
StlAllocator(Allocator *allocator) noexceptAws::Crt::StlAllocator< T >inline
StlAllocator(const StlAllocator< T > &a) noexceptAws::Crt::StlAllocator< T >inline
StlAllocator(const StlAllocator< U > &a) noexceptAws::Crt::StlAllocator< T >inline
~StlAllocator()Aws::Crt::StlAllocator< T >inline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_stl_allocator.html b/docs/class_aws_1_1_crt_1_1_stl_allocator.html new file mode 100644 index 000000000..82c38ca2b --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_stl_allocator.html @@ -0,0 +1,429 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::StlAllocator< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::StlAllocator< T > Class Template Reference
+
+
+ +

#include <StlAllocator.h>

+
+Inheritance diagram for Aws::Crt::StlAllocator< T >:
+
+
+ +
+ + + + +

+Classes

struct  rebind
 
+ + + + + + + +

+Public Types

using Base = std::allocator< T >
 
using size_type = std::size_t
 
using RawPointer = typename std::allocator_traits< std::allocator< T > >::pointer
 
+ + + + + + + + + + + + + + + + +

+Public Member Functions

 StlAllocator () noexcept
 
 StlAllocator (Allocator *allocator) noexcept
 
 StlAllocator (const StlAllocator< T > &a) noexcept
 
template<class U >
 StlAllocator (const StlAllocator< U > &a) noexcept
 
 ~StlAllocator ()
 
RawPointer allocate (size_type n, const void *hint=nullptr)
 
void deallocate (RawPointer p, size_type)
 
+ + + +

+Public Attributes

Allocatorm_allocator
 
+

Detailed Description

+

template<typename T>
+class Aws::Crt::StlAllocator< T >

+ +

Stateful allocator variant that uses an underlying CRT allocator

Template Parameters
+ + +
Ttype that allocator can allocate
+
+
+

Member Typedef Documentation

+ +

◆ Base

+ +
+
+
+template<typename T >
+ + + + +
using Aws::Crt::StlAllocator< T >::Base = std::allocator<T>
+
+ +
+
+ +

◆ RawPointer

+ +
+
+
+template<typename T >
+ + + + +
using Aws::Crt::StlAllocator< T >::RawPointer = typename std::allocator_traits<std::allocator<T> >::pointer
+
+ +
+
+ +

◆ size_type

+ +
+
+
+template<typename T >
+ + + + +
using Aws::Crt::StlAllocator< T >::size_type = std::size_t
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ StlAllocator() [1/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Aws::Crt::StlAllocator< T >::StlAllocator ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ StlAllocator() [2/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::StlAllocator< T >::StlAllocator (Allocatorallocator)
+
+inlinenoexcept
+
+ +
+
+ +

◆ StlAllocator() [3/4]

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + +
Aws::Crt::StlAllocator< T >::StlAllocator (const StlAllocator< T > & a)
+
+inlinenoexcept
+
+ +
+
+ +

◆ StlAllocator() [4/4]

+ +
+
+
+template<typename T >
+
+template<class U >
+ + + + + +
+ + + + + + + + +
Aws::Crt::StlAllocator< T >::StlAllocator (const StlAllocator< U > & a)
+
+inlinenoexcept
+
+ +
+
+ +

◆ ~StlAllocator()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + +
Aws::Crt::StlAllocator< T >::~StlAllocator ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ allocate()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
RawPointer Aws::Crt::StlAllocator< T >::allocate (size_type n,
const void * hint = nullptr 
)
+
+inline
+
+ +
+
+ +

◆ deallocate()

+ +
+
+
+template<typename T >
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Crt::StlAllocator< T >::deallocate (RawPointer p,
size_type  
)
+
+inline
+
+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+
+template<typename T >
+ + + + +
Allocator* Aws::Crt::StlAllocator< T >::m_allocator
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_stl_allocator.png b/docs/class_aws_1_1_crt_1_1_stl_allocator.png new file mode 100644 index 0000000000000000000000000000000000000000..683cbec0896414362eecf173c542d60c10211982 GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^3xPO*gBeJ=IX<-jQW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;DaWUAe^$HdscPNbpZ@Og&-z*UGiutE8{hxss=S=9#i^>fOl8WF86bE5 z5^PCJ)8>8<{goji>a?((+-hY#{~s(dGKIB=)}%J9m?WUEOogRGlamqXrG^=}xxeH& z&z_kk# + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::UUID Member List
+
+
+ +

This is the complete list of members for Aws::Crt::UUID, including all inherited members.

+ + + + + + + + + + + +
GetLastError() const noexceptAws::Crt::UUID
operator bool() const noexceptAws::Crt::UUIDinline
operator ByteBuf() const noexceptAws::Crt::UUID
operator String() constAws::Crt::UUID
operator!=(const UUID &other) noexceptAws::Crt::UUID
operator=(const String &str) noexceptAws::Crt::UUID
operator==(const UUID &other) noexceptAws::Crt::UUID
ToString() constAws::Crt::UUID
UUID() noexceptAws::Crt::UUID
UUID(const String &str) noexceptAws::Crt::UUID
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_u_u_i_d.html b/docs/class_aws_1_1_crt_1_1_u_u_i_d.html new file mode 100644 index 000000000..068c278ff --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_u_u_i_d.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::UUID Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::UUID Class Referencefinal
+
+
+ +

#include <UUID.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UUID () noexcept
 
 UUID (const String &str) noexcept
 
UUIDoperator= (const String &str) noexcept
 
bool operator== (const UUID &other) noexcept
 
bool operator!= (const UUID &other) noexcept
 
 operator String () const
 
 operator ByteBuf () const noexcept
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
String ToString () const
 
+

Detailed Description

+

Utility class for creating UUIDs and serializing them to a string

+

Constructor & Destructor Documentation

+ +

◆ UUID() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::UUID::UUID ()
+
+noexcept
+
+ +
+
+ +

◆ UUID() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Crt::UUID::UUID (const Stringstr)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Crt::UUID::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::UUID::operator bool () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator ByteBuf()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::UUID::operator ByteBuf () const
+
+noexcept
+
+ +
+
+ +

◆ operator String()

+ +
+
+ + + + + + + +
Aws::Crt::UUID::operator String () const
+
+ +
+
+ +

◆ operator!=()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::UUID::operator!= (const UUIDother)
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
UUID & Aws::Crt::UUID::operator= (const Stringstr)
+
+noexcept
+
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Crt::UUID::operator== (const UUIDother)
+
+noexcept
+
+ +
+
+ +

◆ ToString()

+ +
+
+ + + + + + + +
String Aws::Crt::UUID::ToString () const
+
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • crt/aws-crt-cpp/include/aws/crt/UUID.h
  • +
  • crt/aws-crt-cpp/source/UUID.cpp
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant-members.html b/docs/class_aws_1_1_crt_1_1_variant-members.html new file mode 100644 index 000000000..de7bd6e68 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant-members.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::Variant< Ts > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::Variant< Ts >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
AlternativeCountAws::Crt::Variant< Ts >static
ConstRawAlternativePointerT typedefAws::Crt::Variant< Ts >
emplace(Args &&...args)Aws::Crt::Variant< Ts >inline
emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get()Aws::Crt::Variant< Ts >inline
get() -> typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get() constAws::Crt::Variant< Ts >inline
get() const -> const typename ThisVariantAlternative< Index >::type &Aws::Crt::Variant< Ts >inline
get_if()Aws::Crt::Variant< Ts >inline
get_if() constAws::Crt::Variant< Ts >inline
get_if() -> RawAlternativePointerT< Index >Aws::Crt::Variant< Ts >inline
get_if() const -> ConstRawAlternativePointerT< Index >Aws::Crt::Variant< Ts >inline
holds_alternative() constAws::Crt::Variant< Ts >inline
index() constAws::Crt::Variant< Ts >inline
IndexT typedefAws::Crt::Variant< Ts >
operator=(const Variant &other)Aws::Crt::Variant< Ts >inline
operator=(Variant &&other)Aws::Crt::Variant< Ts >inline
RawAlternativePointerT typedefAws::Crt::Variant< Ts >
Variant()Aws::Crt::Variant< Ts >inline
Variant(const Variant &other)Aws::Crt::Variant< Ts >inline
Variant(Variant &&other)Aws::Crt::Variant< Ts >inline
Variant(const T &val)Aws::Crt::Variant< Ts >inline
Variant(T &&val)Aws::Crt::Variant< Ts >inline
Variant(Aws::Crt::InPlaceTypeT< T >, Args &&...args)Aws::Crt::Variant< Ts >inlineexplicit
Visit(VisitorT &&visitor)Aws::Crt::Variant< Ts >inline
~Variant()Aws::Crt::Variant< Ts >inline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant.html b/docs/class_aws_1_1_crt_1_1_variant.html new file mode 100644 index 000000000..b11b4b04c --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant.html @@ -0,0 +1,909 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Variant< Ts > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::Variant< Ts > Class Template Reference
+
+
+ +

#include <Variant.h>

+ + + + + + + + + + +

+Public Types

using IndexT = VariantDetail::Index::VariantIndex
 
template<std::size_t Index>
using RawAlternativePointerT = typename std::add_pointer< typename ThisVariantAlternative< Index >::type >::type
 
template<std::size_t Index>
using ConstRawAlternativePointerT = typename std::add_pointer< typename std::add_const< typename ThisVariantAlternative< Index >::type >::type >::type
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Variant ()
 
 Variant (const Variant &other)
 
 Variant (Variant &&other)
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
 Variant (const T &val)
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
 Variant (T &&val)
 
template<typename T , typename... Args>
 Variant (Aws::Crt::InPlaceTypeT< T >, Args &&...args)
 
Variantoperator= (const Variant &other)
 
Variantoperator= (Variant &&other)
 
template<typename T , typename... Args, EnableIfOtherIsThisVariantAlternative< T > = 1>
T & emplace (Args &&...args)
 
template<std::size_t Index, typename... Args>
auto emplace (Args &&...args) -> typename ThisVariantAlternative< Index >::type &
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
bool holds_alternative () const
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
T & get ()
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
T * get_if ()
 
template<std::size_t Index>
auto get () -> typename ThisVariantAlternative< Index >::type &
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
const T & get () const
 
template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
const T * get_if () const
 
template<std::size_t Index>
auto get () const -> const typename ThisVariantAlternative< Index >::type &
 
template<std::size_t Index>
auto get_if () -> RawAlternativePointerT< Index >
 
template<std::size_t Index>
auto get_if () const -> ConstRawAlternativePointerT< Index >
 
std::size_t index () const
 
 ~Variant ()
 
template<typename VisitorT >
void Visit (VisitorT &&visitor)
 
+ + + +

+Static Public Attributes

static constexpr std::size_t AlternativeCount = sizeof...(Ts)
 
+

Detailed Description

+

template<typename... Ts>
+class Aws::Crt::Variant< Ts >

+ +

Custom implementation of a Variant type. std::variant requires C++17

Template Parameters
+ + +
Tstypes of the variant value
+
+
+

Member Typedef Documentation

+ +

◆ ConstRawAlternativePointerT

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + +
using Aws::Crt::Variant< Ts >::ConstRawAlternativePointerT = typename std::add_pointer< typename std::add_const<typename ThisVariantAlternative<Index>::type>::type>::type
+
+ +
+
+ +

◆ IndexT

+ +
+
+
+template<typename... Ts>
+ + + + +
using Aws::Crt::Variant< Ts >::IndexT = VariantDetail::Index::VariantIndex
+
+ +
+
+ +

◆ RawAlternativePointerT

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + +
using Aws::Crt::Variant< Ts >::RawAlternativePointerT = typename std::add_pointer<typename ThisVariantAlternative<Index>::type>::type
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ Variant() [1/6]

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + +
Aws::Crt::Variant< Ts >::Variant ()
+
+inline
+
+ +
+
+ +

◆ Variant() [2/6]

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + + +
Aws::Crt::Variant< Ts >::Variant (const Variant< Ts > & other)
+
+inline
+
+ +
+
+ +

◆ Variant() [3/6]

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + + +
Aws::Crt::Variant< Ts >::Variant (Variant< Ts > && other)
+
+inline
+
+ +
+
+ +

◆ Variant() [4/6]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + + +
Aws::Crt::Variant< Ts >::Variant (const T & val)
+
+inline
+
+ +
+
+ +

◆ Variant() [5/6]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + + +
Aws::Crt::Variant< Ts >::Variant (T && val)
+
+inline
+
+ +
+
+ +

◆ Variant() [6/6]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , typename... Args>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::Variant< Ts >::Variant (Aws::Crt::InPlaceTypeT< T > ,
Args &&... args 
)
+
+inlineexplicit
+
+ +
+
+ +

◆ ~Variant()

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + +
Aws::Crt::Variant< Ts >::~Variant ()
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ emplace() [1/2]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , typename... Args, EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + + +
T& Aws::Crt::Variant< Ts >::emplace (Args &&... args)
+
+inline
+
+ +
+
+ +

◆ emplace() [2/2]

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index, typename... Args>
+ + + + + +
+ + + + + + + + +
auto Aws::Crt::Variant< Ts >::emplace (Args &&... args) -> typename ThisVariantAlternative<Index>::type & +
+
+inline
+
+ +
+
+ +

◆ get() [1/4]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + +
T& Aws::Crt::Variant< Ts >::get ()
+
+inline
+
+ +
+
+ +

◆ get() [2/4]

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + + +
+ + + + + + + +
auto Aws::Crt::Variant< Ts >::get () -> typename ThisVariantAlternative<Index>::type & +
+
+inline
+
+ +
+
+ +

◆ get() [3/4]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + +
const T& Aws::Crt::Variant< Ts >::get () const
+
+inline
+
+ +
+
+ +

◆ get() [4/4]

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + + +
+ + + + + + + +
auto Aws::Crt::Variant< Ts >::get () const -> const typename ThisVariantAlternative<Index>::type & +
+
+inline
+
+ +
+
+ +

◆ get_if() [1/4]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + +
T* Aws::Crt::Variant< Ts >::get_if ()
+
+inline
+
+ +
+
+ +

◆ get_if() [2/4]

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + + +
+ + + + + + + +
auto Aws::Crt::Variant< Ts >::get_if () -> RawAlternativePointerT<Index> +
+
+inline
+
+ +
+
+ +

◆ get_if() [3/4]

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + +
const T* Aws::Crt::Variant< Ts >::get_if () const
+
+inline
+
+ +
+
+ +

◆ get_if() [4/4]

+ +
+
+
+template<typename... Ts>
+
+template<std::size_t Index>
+ + + + + +
+ + + + + + + +
auto Aws::Crt::Variant< Ts >::get_if () const -> ConstRawAlternativePointerT<Index> +
+
+inline
+
+ +
+
+ +

◆ holds_alternative()

+ +
+
+
+template<typename... Ts>
+
+template<typename T , EnableIfOtherIsThisVariantAlternative< T > = 1>
+ + + + + +
+ + + + + + + +
bool Aws::Crt::Variant< Ts >::holds_alternative () const
+
+inline
+
+ +
+
+ +

◆ index()

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + +
std::size_t Aws::Crt::Variant< Ts >::index () const
+
+inline
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + + +
Variant& Aws::Crt::Variant< Ts >::operator= (const Variant< Ts > & other)
+
+inline
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + + + + + +
Variant& Aws::Crt::Variant< Ts >::operator= (Variant< Ts > && other)
+
+inline
+
+ +
+
+ +

◆ Visit()

+ +
+
+
+template<typename... Ts>
+
+template<typename VisitorT >
+ + + + + +
+ + + + + + + + +
void Aws::Crt::Variant< Ts >::Visit (VisitorT && visitor)
+
+inline
+
+ +
+
+

Member Data Documentation

+ +

◆ AlternativeCount

+ +
+
+
+template<typename... Ts>
+ + + + + +
+ + + + +
constexpr std::size_t Aws::Crt::Variant< Ts >::AlternativeCount = sizeof...(Ts)
+
+staticconstexpr
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • crt/aws-crt-cpp/include/aws/crt/Variant.h
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant_alternative-members.html b/docs/class_aws_1_1_crt_1_1_variant_alternative-members.html new file mode 100644 index 000000000..e23c16530 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant_alternative-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::VariantAlternative< Index, Ts > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::VariantAlternative< Index, Ts >, including all inherited members.

+ + + + +
type typedefAws::Crt::VariantAlternative< Index, Ts >
VariantAlternative(const Variant< Ts... > &)Aws::Crt::VariantAlternative< Index, Ts >inline
VariantAlternative(const Variant< Ts... > *)Aws::Crt::VariantAlternative< Index, Ts >inline
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant_alternative.html b/docs/class_aws_1_1_crt_1_1_variant_alternative.html new file mode 100644 index 000000000..a118a4c41 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant_alternative.html @@ -0,0 +1,176 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantAlternative< Index, Ts > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::VariantAlternative< Index, Ts > Class Template Reference
+
+
+ +

#include <Variant.h>

+ + + + +

+Public Types

using type = typename std::tuple_element< Index, std::tuple< Ts... > >::type
 
+ + + + + +

+Public Member Functions

 VariantAlternative (const Variant< Ts... > &)
 
 VariantAlternative (const Variant< Ts... > *)
 
+

Member Typedef Documentation

+ +

◆ type

+ +
+
+
+template<std::size_t Index, typename... Ts>
+ + + + +
using Aws::Crt::VariantAlternative< Index, Ts >::type = typename std::tuple_element<Index, std::tuple<Ts...> >::type
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ VariantAlternative() [1/2]

+ +
+
+
+template<std::size_t Index, typename... Ts>
+ + + + + +
+ + + + + + + + +
Aws::Crt::VariantAlternative< Index, Ts >::VariantAlternative (const Variant< Ts... > & )
+
+inline
+
+ +
+
+ +

◆ VariantAlternative() [2/2]

+ +
+
+
+template<std::size_t Index, typename... Ts>
+ + + + + +
+ + + + + + + + +
Aws::Crt::VariantAlternative< Index, Ts >::VariantAlternative (const Variant< Ts... > * )
+
+inline
+
+ +
+
+
The documentation for this class was generated from the following file:
    +
  • crt/aws-crt-cpp/include/aws/crt/Variant.h
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant_size-members.html b/docs/class_aws_1_1_crt_1_1_variant_size-members.html new file mode 100644 index 000000000..063ce016a --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant_size-members.html @@ -0,0 +1,82 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::VariantSize< T > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::VariantSize< T >, including all inherited members.

+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1_variant_size.html b/docs/class_aws_1_1_crt_1_1_variant_size.html new file mode 100644 index 000000000..30b83c566 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1_variant_size.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantSize< T > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::VariantSize< T > Class Template Reference
+
+
+ +

#include <Variant.h>

+
The documentation for this class was generated from the following file:
    +
  • crt/aws-crt-cpp/include/aws/crt/Variant.h
  • +
+
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1basic__string__view-members.html b/docs/class_aws_1_1_crt_1_1basic__string__view-members.html new file mode 100644 index 000000000..4d4e74794 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1basic__string__view-members.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Crt::basic_string_view< CharT, Traits > Member List
+
+
+ +

This is the complete list of members for Aws::Crt::basic_string_view< CharT, Traits >, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
at(size_type pos) constAws::Crt::basic_string_view< CharT, Traits >inline
back() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
basic_string_view() noexceptAws::Crt::basic_string_view< CharT, Traits >inline
basic_string_view(const basic_string_view &) noexcept=defaultAws::Crt::basic_string_view< CharT, Traits >
basic_string_view(const CharT *s) noexceptAws::Crt::basic_string_view< CharT, Traits >inline
basic_string_view(const CharT *s, size_type count) noexceptAws::Crt::basic_string_view< CharT, Traits >inline
begin() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
cbegin() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
cend() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
compare(const basic_string_view &s) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
compare(size_type pos1, size_type n1, const basic_string_view &s) constAws::Crt::basic_string_view< CharT, Traits >inline
compare(size_type pos1, size_type n1, const basic_string_view &s, size_type pos2, size_type n2) constAws::Crt::basic_string_view< CharT, Traits >inline
compare(const CharT *s) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
compare(size_type pos1, size_type n1, const CharT *s) constAws::Crt::basic_string_view< CharT, Traits >inline
compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)Aws::Crt::basic_string_view< CharT, Traits >inline
const_iterator typedefAws::Crt::basic_string_view< CharT, Traits >
const_pointer typedefAws::Crt::basic_string_view< CharT, Traits >
const_reference typedefAws::Crt::basic_string_view< CharT, Traits >
const_reverse_iterator typedefAws::Crt::basic_string_view< CharT, Traits >
copy(CharT *s, size_type n, size_type pos=0) constAws::Crt::basic_string_view< CharT, Traits >inline
crbegin() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
crend() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
data() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
difference_type typedefAws::Crt::basic_string_view< CharT, Traits >
empty() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
end() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
ends_with(const basic_string_view &other) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
ends_with(CharT c) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
ends_with(const CharT *s) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find(const basic_string_view &s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find(CharT c, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find(const CharT *s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_not_of(basic_string_view s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_not_of(CharT c, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_not_of(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_not_of(const CharT *s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_of(basic_string_view s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_of(CharT c, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_of(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_first_of(const CharT *s, size_type pos=0) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_not_of(basic_string_view s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_not_of(CharT c, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_not_of(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_not_of(const CharT *s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_of(basic_string_view s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_of(CharT c, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_of(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
find_last_of(const CharT *s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
front() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
iterator typedefAws::Crt::basic_string_view< CharT, Traits >
length() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
max_size() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
nposAws::Crt::basic_string_view< CharT, Traits >static
operator=(const basic_string_view &) noexcept=defaultAws::Crt::basic_string_view< CharT, Traits >
operator[](size_type pos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
pointer typedefAws::Crt::basic_string_view< CharT, Traits >
rbegin() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
reference typedefAws::Crt::basic_string_view< CharT, Traits >
remove_prefix(size_type n) noexceptAws::Crt::basic_string_view< CharT, Traits >inline
remove_suffix(size_type n) noexceptAws::Crt::basic_string_view< CharT, Traits >inline
rend() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
reverse_iterator typedefAws::Crt::basic_string_view< CharT, Traits >
rfind(basic_string_view s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
rfind(CharT c, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
rfind(const CharT *s, size_type pos, size_type n) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
rfind(const CharT *s, size_type pos=npos) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
size() const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
size_type typedefAws::Crt::basic_string_view< CharT, Traits >
starts_with(const basic_string_view &other) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
starts_with(CharT c) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
starts_with(const CharT *s) const noexceptAws::Crt::basic_string_view< CharT, Traits >inline
substr(size_type pos=0, size_type n=npos) const noexcept(false)Aws::Crt::basic_string_view< CharT, Traits >inline
swap(basic_string_view &other) noexceptAws::Crt::basic_string_view< CharT, Traits >inline
traits_type typedefAws::Crt::basic_string_view< CharT, Traits >
value_type typedefAws::Crt::basic_string_view< CharT, Traits >
+ + + + diff --git a/docs/class_aws_1_1_crt_1_1basic__string__view.html b/docs/class_aws_1_1_crt_1_1basic__string__view.html new file mode 100644 index 000000000..c9f9f9f70 --- /dev/null +++ b/docs/class_aws_1_1_crt_1_1basic__string__view.html @@ -0,0 +1,2625 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::basic_string_view< CharT, Traits > Class Template Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Crt::basic_string_view< CharT, Traits > Class Template Reference
+
+
+ +

#include <StringView.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Types

using traits_type = Traits
 
using value_type = CharT
 
using pointer = value_type *
 
using const_pointer = const value_type *
 
using reference = value_type &
 
using const_reference = const value_type &
 
using const_iterator = const value_type *
 
using iterator = const_iterator
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
using reverse_iterator = const_reverse_iterator
 
using size_type = size_t
 
using difference_type = ptrdiff_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

constexpr basic_string_view () noexcept
 
constexpr basic_string_view (const basic_string_view &) noexcept=default
 
constexpr basic_string_view (const CharT *s) noexcept
 
constexpr basic_string_view (const CharT *s, size_type count) noexcept
 
basic_string_viewoperator= (const basic_string_view &) noexcept=default
 
constexpr const_iterator begin () const noexcept
 
constexpr const_iterator end () const noexcept
 
constexpr const_iterator cbegin () const noexcept
 
constexpr const_iterator cend () const noexcept
 
constexpr const_reverse_iterator rbegin () const noexcept
 
constexpr const_reverse_iterator rend () const noexcept
 
constexpr const_reverse_iterator crbegin () const noexcept
 
constexpr const_reverse_iterator crend () const noexcept
 
constexpr size_type size () const noexcept
 
constexpr size_type length () const noexcept
 
constexpr size_type max_size () const noexcept
 
constexpr bool empty () const noexcept
 
const_reference operator[] (size_type pos) const noexcept
 
const_reference at (size_type pos) const
 
const_reference front () const noexcept
 
const_reference back () const noexcept
 
constexpr const_pointer data () const noexcept
 
void remove_prefix (size_type n) noexcept
 
void remove_suffix (size_type n) noexcept
 
void swap (basic_string_view &other) noexcept
 
size_type copy (CharT *s, size_type n, size_type pos=0) const
 
basic_string_view substr (size_type pos=0, size_type n=npos) const noexcept(false)
 
int compare (const basic_string_view &s) const noexcept
 
constexpr int compare (size_type pos1, size_type n1, const basic_string_view &s) const
 
constexpr int compare (size_type pos1, size_type n1, const basic_string_view &s, size_type pos2, size_type n2) const
 
constexpr int compare (const CharT *s) const noexcept
 
constexpr int compare (size_type pos1, size_type n1, const CharT *s) const
 
constexpr int compare (size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)
 
constexpr bool starts_with (const basic_string_view &other) const noexcept
 
constexpr bool starts_with (CharT c) const noexcept
 
constexpr bool starts_with (const CharT *s) const noexcept
 
constexpr bool ends_with (const basic_string_view &other) const noexcept
 
constexpr bool ends_with (CharT c) const noexcept
 
constexpr bool ends_with (const CharT *s) const noexcept
 
constexpr size_type find (const basic_string_view &s, size_type pos=0) const noexcept
 
size_type find (CharT c, size_type pos=0) const noexcept
 
size_type find (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type find (const CharT *s, size_type pos=0) const noexcept
 
size_type rfind (basic_string_view s, size_type pos=npos) const noexcept
 
size_type rfind (CharT c, size_type pos=npos) const noexcept
 
size_type rfind (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type rfind (const CharT *s, size_type pos=npos) const noexcept
 
constexpr size_type find_first_of (basic_string_view s, size_type pos=0) const noexcept
 
constexpr size_type find_first_of (CharT c, size_type pos=0) const noexcept
 
size_type find_first_of (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type find_first_of (const CharT *s, size_type pos=0) const noexcept
 
constexpr size_type find_last_of (basic_string_view s, size_type pos=npos) const noexcept
 
constexpr size_type find_last_of (CharT c, size_type pos=npos) const noexcept
 
size_type find_last_of (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type find_last_of (const CharT *s, size_type pos=npos) const noexcept
 
size_type find_first_not_of (basic_string_view s, size_type pos=0) const noexcept
 
size_type find_first_not_of (CharT c, size_type pos=0) const noexcept
 
size_type find_first_not_of (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type find_first_not_of (const CharT *s, size_type pos=0) const noexcept
 
size_type find_last_not_of (basic_string_view s, size_type pos=npos) const noexcept
 
size_type find_last_not_of (CharT c, size_type pos=npos) const noexcept
 
size_type find_last_not_of (const CharT *s, size_type pos, size_type n) const noexcept
 
constexpr size_type find_last_not_of (const CharT *s, size_type pos=npos) const noexcept
 
+ + + +

+Static Public Attributes

static constexpr size_type npos = static_cast<size_type>(-1)
 
+

Detailed Description

+

template<typename CharT, typename Traits = std::char_traits<CharT>>
+class Aws::Crt::basic_string_view< CharT, Traits >

+ +

Custom string view implementation in order to meet C++11 baseline

Template Parameters
+ + + +
CharT
Traits
+
+
+

Member Typedef Documentation

+ +

◆ const_iterator

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::const_iterator = const value_type *
+
+ +
+
+ +

◆ const_pointer

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::const_pointer = const value_type *
+
+ +
+
+ +

◆ const_reference

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::const_reference = const value_type &
+
+ +
+
+ +

◆ const_reverse_iterator

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::const_reverse_iterator = std::reverse_iterator<const_iterator>
+
+ +
+
+ +

◆ difference_type

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::difference_type = ptrdiff_t
+
+ +
+
+ +

◆ iterator

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::iterator = const_iterator
+
+ +
+
+ +

◆ pointer

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::pointer = value_type *
+
+ +
+
+ +

◆ reference

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::reference = value_type &
+
+ +
+
+ +

◆ reverse_iterator

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::reverse_iterator = const_reverse_iterator
+
+ +
+
+ +

◆ size_type

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::size_type = size_t
+
+ +
+
+ +

◆ traits_type

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::traits_type = Traits
+
+ +
+
+ +

◆ value_type

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + +
using Aws::Crt::basic_string_view< CharT, Traits >::value_type = CharT
+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ basic_string_view() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr Aws::Crt::basic_string_view< CharT, Traits >::basic_string_view ()
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ basic_string_view() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr Aws::Crt::basic_string_view< CharT, Traits >::basic_string_view (const basic_string_view< CharT, Traits > & )
+
+constexprdefaultnoexcept
+
+ +
+
+ +

◆ basic_string_view() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr Aws::Crt::basic_string_view< CharT, Traits >::basic_string_view (const CharT * s)
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ basic_string_view() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr Aws::Crt::basic_string_view< CharT, Traits >::basic_string_view (const CharT * s,
size_type count 
)
+
+inlineconstexprnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ at()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
const_reference Aws::Crt::basic_string_view< CharT, Traits >::at (size_type pos) const
+
+inline
+
+ +
+
+ +

◆ back()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
const_reference Aws::Crt::basic_string_view< CharT, Traits >::back () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ begin()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_iterator Aws::Crt::basic_string_view< CharT, Traits >::begin () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ cbegin()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_iterator Aws::Crt::basic_string_view< CharT, Traits >::cbegin () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ cend()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_iterator Aws::Crt::basic_string_view< CharT, Traits >::cend () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ compare() [1/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
int Aws::Crt::basic_string_view< CharT, Traits >::compare (const basic_string_view< CharT, Traits > & s) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ compare() [2/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr int Aws::Crt::basic_string_view< CharT, Traits >::compare (const CharT * s) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ compare() [3/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
constexpr int Aws::Crt::basic_string_view< CharT, Traits >::compare (size_type pos1,
size_type n1,
const basic_string_view< CharT, Traits > & s 
) const
+
+inlineconstexpr
+
+ +
+
+ +

◆ compare() [4/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
constexpr int Aws::Crt::basic_string_view< CharT, Traits >::compare (size_type pos1,
size_type n1,
const basic_string_view< CharT, Traits > & s,
size_type pos2,
size_type n2 
) const
+
+inlineconstexpr
+
+ +
+
+ +

◆ compare() [5/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
constexpr int Aws::Crt::basic_string_view< CharT, Traits >::compare (size_type pos1,
size_type n1,
const CharT * s 
) const
+
+inlineconstexpr
+
+ +
+
+ +

◆ compare() [6/6]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
constexpr int Aws::Crt::basic_string_view< CharT, Traits >::compare (size_type pos1,
size_type n1,
const CharT * s,
size_type n2 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ copy()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::copy (CharT * s,
size_type n,
size_type pos = 0 
) const
+
+inline
+
+ +
+
+ +

◆ crbegin()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_reverse_iterator Aws::Crt::basic_string_view< CharT, Traits >::crbegin () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ crend()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_reverse_iterator Aws::Crt::basic_string_view< CharT, Traits >::crend () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ data()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_pointer Aws::Crt::basic_string_view< CharT, Traits >::data () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ empty()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::empty () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ end()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_iterator Aws::Crt::basic_string_view< CharT, Traits >::end () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ ends_with() [1/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::ends_with (CharT c) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ ends_with() [2/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::ends_with (const basic_string_view< CharT, Traits > & other) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ ends_with() [3/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::ends_with (const CharT * s) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find (CharT c,
size_type pos = 0 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find (const basic_string_view< CharT, Traits > & s,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find (const CharT * s,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_first_not_of() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_not_of (basic_string_view< CharT, Traits > s,
size_type pos = 0 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_first_not_of() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_not_of (CharT c,
size_type pos = 0 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_first_not_of() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_not_of (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_first_not_of() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_not_of (const CharT * s,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_first_of() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_of (basic_string_view< CharT, Traits > s,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_first_of() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_of (CharT c,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_first_of() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_of (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_first_of() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_first_of (const CharT * s,
size_type pos = 0 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_last_not_of() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_not_of (basic_string_view< CharT, Traits > s,
size_type pos = npos 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_last_not_of() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_not_of (CharT c,
size_type pos = npos 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_last_not_of() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_not_of (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_last_not_of() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_not_of (const CharT * s,
size_type pos = npos 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_last_of() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_of (basic_string_view< CharT, Traits > s,
size_type pos = npos 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_last_of() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_of (CharT c,
size_type pos = npos 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ find_last_of() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_of (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ find_last_of() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::find_last_of (const CharT * s,
size_type pos = npos 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ front()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
const_reference Aws::Crt::basic_string_view< CharT, Traits >::front () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ length()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::length () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ max_size()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::max_size () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
basic_string_view& Aws::Crt::basic_string_view< CharT, Traits >::operator= (const basic_string_view< CharT, Traits > & )
+
+defaultnoexcept
+
+ +
+
+ +

◆ operator[]()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
const_reference Aws::Crt::basic_string_view< CharT, Traits >::operator[] (size_type pos) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ rbegin()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_reverse_iterator Aws::Crt::basic_string_view< CharT, Traits >::rbegin () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ remove_prefix()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
void Aws::Crt::basic_string_view< CharT, Traits >::remove_prefix (size_type n)
+
+inlinenoexcept
+
+ +
+
+ +

◆ remove_suffix()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
void Aws::Crt::basic_string_view< CharT, Traits >::remove_suffix (size_type n)
+
+inlinenoexcept
+
+ +
+
+ +

◆ rend()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr const_reverse_iterator Aws::Crt::basic_string_view< CharT, Traits >::rend () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ rfind() [1/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::rfind (basic_string_view< CharT, Traits > s,
size_type pos = npos 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ rfind() [2/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::rfind (CharT c,
size_type pos = npos 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ rfind() [3/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
size_type Aws::Crt::basic_string_view< CharT, Traits >::rfind (const CharT * s,
size_type pos,
size_type n 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ rfind() [4/4]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::rfind (const CharT * s,
size_type pos = npos 
) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ size()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::size () const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ starts_with() [1/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::starts_with (CharT c) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ starts_with() [2/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::starts_with (const basic_string_view< CharT, Traits > & other) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ starts_with() [3/3]

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
constexpr bool Aws::Crt::basic_string_view< CharT, Traits >::starts_with (const CharT * s) const
+
+inlineconstexprnoexcept
+
+ +
+
+ +

◆ substr()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
basic_string_view Aws::Crt::basic_string_view< CharT, Traits >::substr (size_type pos = 0,
size_type n = npos 
) const
+
+inlinenoexcept
+
+ +
+
+ +

◆ swap()

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + + + + + +
void Aws::Crt::basic_string_view< CharT, Traits >::swap (basic_string_view< CharT, Traits > & other)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ npos

+ +
+
+
+template<typename CharT , typename Traits = std::char_traits<CharT>>
+ + + + + +
+ + + + +
constexpr size_type Aws::Crt::basic_string_view< CharT, Traits >::npos = static_cast<size_type>(-1)
+
+staticconstexpr
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_connectivity_info-members.html b/docs/class_aws_1_1_discovery_1_1_connectivity_info-members.html new file mode 100644 index 000000000..f6bf944fb --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_connectivity_info-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::ConnectivityInfo Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_discovery_1_1_connectivity_info.html b/docs/class_aws_1_1_discovery_1_1_connectivity_info.html new file mode 100644 index 000000000..2df3a2c52 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_connectivity_info.html @@ -0,0 +1,231 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::ConnectivityInfo Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::ConnectivityInfo Class Referencefinal
+
+
+ +

#include <ConnectivityInfo.h>

+ + + + + + + + +

+Public Member Functions

 ConnectivityInfo ()=default
 
 ConnectivityInfo (const Crt::JsonView &doc)
 
ConnectivityInfooperator= (const Crt::JsonView &doc)
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringID
 
Aws::Crt::Optional< Aws::Crt::StringHostAddress
 
Aws::Crt::Optional< Aws::Crt::StringMetadata
 
Aws::Crt::Optional< uint32_t > Port
 
+

Constructor & Destructor Documentation

+ +

◆ ConnectivityInfo() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::ConnectivityInfo::ConnectivityInfo ()
+
+default
+
+ +
+
+ +

◆ ConnectivityInfo() [2/2]

+ +
+
+ + + + + + + + +
Aws::Discovery::ConnectivityInfo::ConnectivityInfo (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ConnectivityInfo & Aws::Discovery::ConnectivityInfo::operator= (const Crt::JsonViewdoc)
+
+ +
+
+

Member Data Documentation

+ +

◆ HostAddress

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Discovery::ConnectivityInfo::HostAddress
+
+ +
+
+ +

◆ ID

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Discovery::ConnectivityInfo::ID
+
+ +
+
+ +

◆ Metadata

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Discovery::ConnectivityInfo::Metadata
+
+ +
+
+ +

◆ Port

+ +
+
+ + + + +
Aws::Crt::Optional<uint32_t> Aws::Discovery::ConnectivityInfo::Port
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discover_response-members.html b/docs/class_aws_1_1_discovery_1_1_discover_response-members.html new file mode 100644 index 000000000..d6355c2fd --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discover_response-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::DiscoverResponse Member List
+
+
+ +

This is the complete list of members for Aws::Discovery::DiscoverResponse, including all inherited members.

+ + + + + +
DiscoverResponse()=defaultAws::Discovery::DiscoverResponse
DiscoverResponse(const Crt::JsonView &doc)Aws::Discovery::DiscoverResponse
GGGroupsAws::Discovery::DiscoverResponse
operator=(const Crt::JsonView &doc)Aws::Discovery::DiscoverResponse
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discover_response.html b/docs/class_aws_1_1_discovery_1_1_discover_response.html new file mode 100644 index 000000000..7c1da05e1 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discover_response.html @@ -0,0 +1,183 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::DiscoverResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::DiscoverResponse Class Referencefinal
+
+
+ +

#include <DiscoverResponse.h>

+ + + + + + + + +

+Public Member Functions

 DiscoverResponse ()=default
 
 DiscoverResponse (const Crt::JsonView &doc)
 
DiscoverResponseoperator= (const Crt::JsonView &doc)
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::Vector< GGGroup > > GGGroups
 
+

Constructor & Destructor Documentation

+ +

◆ DiscoverResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::DiscoverResponse::DiscoverResponse ()
+
+default
+
+ +
+
+ +

◆ DiscoverResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Discovery::DiscoverResponse::DiscoverResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DiscoverResponse & Aws::Discovery::DiscoverResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+

Member Data Documentation

+ +

◆ GGGroups

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<GGGroup> > Aws::Discovery::DiscoverResponse::GGGroups
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discovery_client-members.html b/docs/class_aws_1_1_discovery_1_1_discovery_client-members.html new file mode 100644 index 000000000..1d6dd0c46 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discovery_client-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::DiscoveryClient Member List
+
+
+ +

This is the complete list of members for Aws::Discovery::DiscoveryClient, including all inherited members.

+ + + +
CreateClient(const DiscoveryClientConfig &config, Crt::Allocator *allocator=Crt::DefaultAllocator())Aws::Discovery::DiscoveryClientstatic
Discover(const Crt::String &thingName, const OnDiscoverResponse &onDiscoverResponse) noexceptAws::Discovery::DiscoveryClient
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discovery_client.html b/docs/class_aws_1_1_discovery_1_1_discovery_client.html new file mode 100644 index 000000000..2f3c1ea43 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discovery_client.html @@ -0,0 +1,174 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::DiscoveryClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::DiscoveryClient Class Referencefinal
+
+
+ +

#include <DiscoveryClient.h>

+ + + + +

+Public Member Functions

bool Discover (const Crt::String &thingName, const OnDiscoverResponse &onDiscoverResponse) noexcept
 
+ + + +

+Static Public Member Functions

static std::shared_ptr< DiscoveryClientCreateClient (const DiscoveryClientConfig &config, Crt::Allocator *allocator=Crt::DefaultAllocator())
 
+

Member Function Documentation

+ +

◆ CreateClient()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::shared_ptr< DiscoveryClient > Aws::Discovery::DiscoveryClient::CreateClient (const DiscoveryClientConfigconfig,
Crt::Allocatorallocator = Crt::DefaultAllocator() 
)
+
+static
+
+ +
+
+ +

◆ Discover()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Discovery::DiscoveryClient::Discover (const Crt::StringthingName,
const OnDiscoverResponseonDiscoverResponse 
)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discovery_client_config-members.html b/docs/class_aws_1_1_discovery_1_1_discovery_client_config-members.html new file mode 100644 index 000000000..f2546b116 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discovery_client_config-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::DiscoveryClientConfig Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_discovery_1_1_discovery_client_config.html b/docs/class_aws_1_1_discovery_1_1_discovery_client_config.html new file mode 100644 index 000000000..a78597792 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_discovery_client_config.html @@ -0,0 +1,385 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::DiscoveryClientConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::DiscoveryClientConfig Class Reference
+
+
+ +

#include <DiscoveryClient.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 DiscoveryClientConfig () noexcept
 
 DiscoveryClientConfig (const DiscoveryClientConfig &rhs)=default
 
 DiscoveryClientConfig (DiscoveryClientConfig &&rhs)=default
 
DiscoveryClientConfigoperator= (const DiscoveryClientConfig &rhs)=default
 
DiscoveryClientConfigoperator= (DiscoveryClientConfig &&rhs)=default
 
 ~DiscoveryClientConfig ()=default
 
+ + + + + + + + + + + + + + + +

+Public Attributes

Crt::Io::ClientBootstrapBootstrap
 
Crt::Optional< Crt::Io::TlsContextTlsContext
 
Crt::Io::SocketOptions SocketOptions
 
Crt::String Region
 
size_t MaxConnections
 
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptionsProxyOptions
 
Crt::Optional< Crt::StringggServerName
 
+

Constructor & Destructor Documentation

+ +

◆ DiscoveryClientConfig() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig ()
+
+noexcept
+
+ +
+
+ +

◆ DiscoveryClientConfig() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig (const DiscoveryClientConfigrhs)
+
+default
+
+ +
+
+ +

◆ DiscoveryClientConfig() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig (DiscoveryClientConfig && rhs)
+
+default
+
+ +
+
+ +

◆ ~DiscoveryClientConfig()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::DiscoveryClientConfig::~DiscoveryClientConfig ()
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DiscoveryClientConfig& Aws::Discovery::DiscoveryClientConfig::operator= (const DiscoveryClientConfigrhs)
+
+default
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DiscoveryClientConfig& Aws::Discovery::DiscoveryClientConfig::operator= (DiscoveryClientConfig && rhs)
+
+default
+
+ +
+
+

Member Data Documentation

+ +

◆ Bootstrap

+ +
+
+ + + + +
Crt::Io::ClientBootstrap* Aws::Discovery::DiscoveryClientConfig::Bootstrap
+
+

The client bootstrap to use for setting up and tearing down connections. If not defined, the static default will be used instead.

+ +
+
+ +

◆ ggServerName

+ +
+
+ + + + +
Crt::Optional<Crt::String> Aws::Discovery::DiscoveryClientConfig::ggServerName
+
+

The full string of the greengrass server endpoint that you want to connect to. Defaults to this over using Region to connect to server Optional. (mutually exclusive with ggServerName)

+ +
+
+ +

◆ MaxConnections

+ +
+
+ + + + +
size_t Aws::Discovery::DiscoveryClientConfig::MaxConnections
+
+

The maximum number of concurrent connections allowed

+ +
+
+ +

◆ ProxyOptions

+ +
+
+ + + + +
Crt::Optional<Crt::Http::HttpClientConnectionProxyOptions> Aws::Discovery::DiscoveryClientConfig::ProxyOptions
+
+

The proxy options for all http connections made by this client. Optional.

+ +
+
+ +

◆ Region

+ +
+
+ + + + +
Crt::String Aws::Discovery::DiscoveryClientConfig::Region
+
+

The value of the Aws region to connect to. Optional. (mutually exclusive with ggServerName)

+ +
+
+ +

◆ SocketOptions

+ +
+
+ + + + +
Crt::Io::SocketOptions Aws::Discovery::DiscoveryClientConfig::SocketOptions
+
+

The socket options of the connections made by the client. Required.

+ +
+
+ +

◆ TlsContext

+ +
+
+ + + + +
Crt::Optional<Crt::Io::TlsContext> Aws::Discovery::DiscoveryClientConfig::TlsContext
+
+

The TLS options for all http connections made by this client. Optional.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_g_g_core-members.html b/docs/class_aws_1_1_discovery_1_1_g_g_core-members.html new file mode 100644 index 000000000..1bf407540 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_g_g_core-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::GGCore Member List
+
+
+ +

This is the complete list of members for Aws::Discovery::GGCore, including all inherited members.

+ + + + + + +
ConnectivityAws::Discovery::GGCore
GGCore()=defaultAws::Discovery::GGCore
GGCore(const Crt::JsonView &doc)Aws::Discovery::GGCore
operator=(const Crt::JsonView &doc)Aws::Discovery::GGCore
ThingArnAws::Discovery::GGCore
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_g_g_core.html b/docs/class_aws_1_1_discovery_1_1_g_g_core.html new file mode 100644 index 000000000..625ef7ed6 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_g_g_core.html @@ -0,0 +1,199 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::GGCore Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::GGCore Class Referencefinal
+
+
+ +

#include <GGCore.h>

+ + + + + + + + +

+Public Member Functions

 GGCore ()=default
 
 GGCore (const Crt::JsonView &doc)
 
GGCoreoperator= (const Crt::JsonView &doc)
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingArn
 
Aws::Crt::Optional< Aws::Crt::Vector< ConnectivityInfo > > Connectivity
 
+

Constructor & Destructor Documentation

+ +

◆ GGCore() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::GGCore::GGCore ()
+
+default
+
+ +
+
+ +

◆ GGCore() [2/2]

+ +
+
+ + + + + + + + +
Aws::Discovery::GGCore::GGCore (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GGCore & Aws::Discovery::GGCore::operator= (const Crt::JsonViewdoc)
+
+ +
+
+

Member Data Documentation

+ +

◆ Connectivity

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<ConnectivityInfo> > Aws::Discovery::GGCore::Connectivity
+
+ +
+
+ +

◆ ThingArn

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Discovery::GGCore::ThingArn
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_g_g_group-members.html b/docs/class_aws_1_1_discovery_1_1_g_g_group-members.html new file mode 100644 index 000000000..85561fa82 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_g_g_group-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Discovery::GGGroup Member List
+
+
+ +

This is the complete list of members for Aws::Discovery::GGGroup, including all inherited members.

+ + + + + + + +
CAsAws::Discovery::GGGroup
CoresAws::Discovery::GGGroup
GGGroup()=defaultAws::Discovery::GGGroup
GGGroup(const Crt::JsonView &doc)Aws::Discovery::GGGroup
GGGroupIdAws::Discovery::GGGroup
operator=(const Crt::JsonView &doc)Aws::Discovery::GGGroup
+ + + + diff --git a/docs/class_aws_1_1_discovery_1_1_g_g_group.html b/docs/class_aws_1_1_discovery_1_1_g_g_group.html new file mode 100644 index 000000000..a087eff73 --- /dev/null +++ b/docs/class_aws_1_1_discovery_1_1_g_g_group.html @@ -0,0 +1,215 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::GGGroup Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Discovery::GGGroup Class Referencefinal
+
+
+ +

#include <GGGroup.h>

+ + + + + + + + +

+Public Member Functions

 GGGroup ()=default
 
 GGGroup (const Crt::JsonView &doc)
 
GGGroupoperator= (const Crt::JsonView &doc)
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringGGGroupId
 
Aws::Crt::Optional< Aws::Crt::Vector< GGCore > > Cores
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > CAs
 
+

Constructor & Destructor Documentation

+ +

◆ GGGroup() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Discovery::GGGroup::GGGroup ()
+
+default
+
+ +
+
+ +

◆ GGGroup() [2/2]

+ +
+
+ + + + + + + + +
Aws::Discovery::GGGroup::GGGroup (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GGGroup & Aws::Discovery::GGGroup::operator= (const Crt::JsonViewdoc)
+
+ +
+
+

Member Data Documentation

+ +

◆ CAs

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Discovery::GGGroup::CAs
+
+ +
+
+ +

◆ Cores

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<GGCore> > Aws::Discovery::GGGroup::Cores
+
+ +
+
+ +

◆ GGGroupId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Discovery::GGGroup::GGGroupId
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base-members.html new file mode 100644 index 000000000..77e6189a3 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::AbstractShapeBase Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::AbstractShapeBase, including all inherited members.

+ + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept=0Aws::Eventstreamrpc::AbstractShapeBasepure virtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
SerializeToJsonObject(Crt::JsonObject &payloadObject) const =0Aws::Eventstreamrpc::AbstractShapeBasepure virtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html b/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html new file mode 100644 index 000000000..07bb9e87f --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html @@ -0,0 +1,377 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::AbstractShapeBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::AbstractShapeBase Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::AbstractShapeBase:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Greengrass::AuthorizeClientDeviceActionRequest +Aws::Greengrass::AuthorizeClientDeviceActionResponse +Aws::Greengrass::BinaryMessage +Aws::Greengrass::CancelLocalDeploymentRequest +Aws::Greengrass::CancelLocalDeploymentResponse +Aws::Greengrass::CertificateOptions +Aws::Greengrass::CertificateUpdate +Aws::Greengrass::CertificateUpdateEvent +Aws::Greengrass::ClientDeviceCredential +Aws::Greengrass::ComponentDetails +Aws::Greengrass::ComponentUpdatePolicyEvents +Aws::Greengrass::ConfigurationUpdateEvent +Aws::Greengrass::ConfigurationUpdateEvents +Aws::Greengrass::ConfigurationValidityReport +Aws::Greengrass::CreateDebugPasswordRequest +Aws::Greengrass::CreateDebugPasswordResponse +Aws::Greengrass::CreateLocalDeploymentRequest +Aws::Greengrass::CreateLocalDeploymentResponse +Aws::Greengrass::CredentialDocument +Aws::Greengrass::DeferComponentUpdateRequest +Aws::Greengrass::DeferComponentUpdateResponse +Aws::Greengrass::DeleteThingShadowRequest +Aws::Greengrass::DeleteThingShadowResponse +Aws::Greengrass::DeploymentStatusDetails +Aws::Greengrass::GetClientDeviceAuthTokenRequest +Aws::Greengrass::GetClientDeviceAuthTokenResponse +Aws::Greengrass::GetComponentDetailsRequest +Aws::Greengrass::GetComponentDetailsResponse +Aws::Greengrass::GetConfigurationRequest +Aws::Greengrass::GetConfigurationResponse +Aws::Greengrass::GetLocalDeploymentStatusRequest +Aws::Greengrass::GetLocalDeploymentStatusResponse +Aws::Greengrass::GetSecretValueRequest +Aws::Greengrass::GetSecretValueResponse +Aws::Greengrass::GetThingShadowRequest +Aws::Greengrass::GetThingShadowResponse +Aws::Greengrass::IoTCoreMessage +Aws::Greengrass::JsonMessage +Aws::Greengrass::ListComponentsRequest +Aws::Greengrass::ListComponentsResponse +Aws::Greengrass::ListLocalDeploymentsRequest +Aws::Greengrass::ListLocalDeploymentsResponse +Aws::Greengrass::ListNamedShadowsForThingRequest +Aws::Greengrass::ListNamedShadowsForThingResponse +Aws::Greengrass::LocalDeployment +Aws::Greengrass::MessageContext +Aws::Greengrass::Metric +Aws::Greengrass::MQTTCredential +Aws::Greengrass::MQTTMessage +Aws::Greengrass::PauseComponentRequest +Aws::Greengrass::PauseComponentResponse +Aws::Greengrass::PostComponentUpdateEvent +Aws::Greengrass::PreComponentUpdateEvent +Aws::Greengrass::PublishMessage +Aws::Greengrass::PublishToIoTCoreRequest +Aws::Greengrass::PublishToIoTCoreResponse +Aws::Greengrass::PublishToTopicRequest +Aws::Greengrass::PublishToTopicResponse +Aws::Greengrass::PutComponentMetricRequest +Aws::Greengrass::PutComponentMetricResponse +Aws::Greengrass::RestartComponentRequest +Aws::Greengrass::RestartComponentResponse +Aws::Greengrass::ResumeComponentRequest +Aws::Greengrass::ResumeComponentResponse +Aws::Greengrass::RunWithInfo +Aws::Greengrass::SecretValue +Aws::Greengrass::SendConfigurationValidityReportRequest +Aws::Greengrass::SendConfigurationValidityReportResponse +Aws::Greengrass::StopComponentRequest +Aws::Greengrass::StopComponentResponse +Aws::Greengrass::SubscribeToCertificateUpdatesRequest +Aws::Greengrass::SubscribeToCertificateUpdatesResponse +Aws::Greengrass::SubscribeToComponentUpdatesRequest +Aws::Greengrass::SubscribeToComponentUpdatesResponse +Aws::Greengrass::SubscribeToConfigurationUpdateRequest +Aws::Greengrass::SubscribeToConfigurationUpdateResponse +Aws::Greengrass::SubscribeToIoTCoreRequest +Aws::Greengrass::SubscribeToIoTCoreResponse +Aws::Greengrass::SubscribeToTopicRequest +Aws::Greengrass::SubscribeToTopicResponse +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse +Aws::Greengrass::SubscriptionResponseMessage +Aws::Greengrass::SystemResourceLimits +Aws::Greengrass::UpdateConfigurationRequest +Aws::Greengrass::UpdateConfigurationResponse +Aws::Greengrass::UpdateStateRequest +Aws::Greengrass::UpdateStateResponse +Aws::Greengrass::UpdateThingShadowRequest +Aws::Greengrass::UpdateThingShadowResponse +Aws::Greengrass::UserProperty +Aws::Greengrass::ValidateAuthorizationTokenRequest +Aws::Greengrass::ValidateAuthorizationTokenResponse +Aws::Greengrass::ValidateConfigurationUpdateEvent +Aws::Greengrass::ValidateConfigurationUpdateEvents +Aws::Greengrass::VerifyClientDeviceIdentityRequest +Aws::Greengrass::VerifyClientDeviceIdentityResponse + +
+ + + + + + + + + + +

+Public Member Functions

 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
virtual void SerializeToJsonObject (Crt::JsonObject &payloadObject) const =0
 
virtual Crt::String GetModelName () const noexcept=0
 
+ + + +

+Static Public Member Functions

static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Protected Attributes

Crt::Allocatorm_allocator
 
+

Detailed Description

+

Base class for types used by operations.

+

Constructor & Destructor Documentation

+ +

◆ AbstractShapeBase()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::AbstractShapeBase::AbstractShapeBase ()
+
+noexcept
+
+ +
+
+ +

◆ ~AbstractShapeBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::AbstractShapeBase::~AbstractShapeBase ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::String Aws::Eventstreamrpc::AbstractShapeBase::GetModelName () const
+
+pure virtualnoexcept
+
+ +

Implemented in Aws::Greengrass::AuthorizeClientDeviceActionRequest, Aws::Greengrass::AuthorizeClientDeviceActionResponse, Aws::Greengrass::InvalidClientDeviceAuthTokenError, Aws::Greengrass::CancelLocalDeploymentRequest, Aws::Greengrass::CancelLocalDeploymentResponse, Aws::Greengrass::CreateDebugPasswordRequest, Aws::Greengrass::CreateDebugPasswordResponse, Aws::Greengrass::CreateLocalDeploymentRequest, Aws::Greengrass::CreateLocalDeploymentResponse, Aws::Greengrass::InvalidRecipeDirectoryPathError, Aws::Greengrass::InvalidArtifactsDirectoryPathError, Aws::Greengrass::DeferComponentUpdateRequest, Aws::Greengrass::DeferComponentUpdateResponse, Aws::Greengrass::DeleteThingShadowRequest, Aws::Greengrass::DeleteThingShadowResponse, Aws::Greengrass::GetClientDeviceAuthTokenRequest, Aws::Greengrass::GetClientDeviceAuthTokenResponse, Aws::Greengrass::InvalidCredentialError, Aws::Greengrass::GetComponentDetailsRequest, Aws::Greengrass::GetComponentDetailsResponse, Aws::Greengrass::GetConfigurationRequest, Aws::Greengrass::GetConfigurationResponse, Aws::Greengrass::GetLocalDeploymentStatusRequest, Aws::Greengrass::GetLocalDeploymentStatusResponse, Aws::Greengrass::GetSecretValueRequest, Aws::Greengrass::GetSecretValueResponse, Aws::Greengrass::GetThingShadowRequest, Aws::Greengrass::GetThingShadowResponse, Aws::Greengrass::ListComponentsRequest, Aws::Greengrass::ListComponentsResponse, Aws::Greengrass::ListLocalDeploymentsRequest, Aws::Greengrass::ListLocalDeploymentsResponse, Aws::Greengrass::ListNamedShadowsForThingRequest, Aws::Greengrass::ListNamedShadowsForThingResponse, Aws::Greengrass::PauseComponentRequest, Aws::Greengrass::PauseComponentResponse, Aws::Greengrass::PublishToIoTCoreRequest, Aws::Greengrass::PublishToIoTCoreResponse, Aws::Greengrass::PublishToTopicRequest, Aws::Greengrass::PublishToTopicResponse, Aws::Greengrass::PutComponentMetricRequest, Aws::Greengrass::PutComponentMetricResponse, Aws::Greengrass::RestartComponentRequest, Aws::Greengrass::RestartComponentResponse, Aws::Greengrass::ResumeComponentRequest, Aws::Greengrass::ResumeComponentResponse, Aws::Greengrass::SendConfigurationValidityReportRequest, Aws::Greengrass::SendConfigurationValidityReportResponse, Aws::Greengrass::StopComponentRequest, Aws::Greengrass::StopComponentResponse, Aws::Greengrass::ComponentNotFoundError, Aws::Greengrass::SubscribeToCertificateUpdatesRequest, Aws::Greengrass::SubscribeToCertificateUpdatesResponse, Aws::Greengrass::SubscribeToComponentUpdatesRequest, Aws::Greengrass::SubscribeToComponentUpdatesResponse, Aws::Greengrass::SubscribeToConfigurationUpdateRequest, Aws::Greengrass::SubscribeToConfigurationUpdateResponse, Aws::Greengrass::SubscribeToIoTCoreRequest, Aws::Greengrass::SubscribeToIoTCoreResponse, Aws::Greengrass::SubscribeToTopicRequest, Aws::Greengrass::SubscribeToTopicResponse, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse, Aws::Greengrass::UpdateConfigurationRequest, Aws::Greengrass::UpdateConfigurationResponse, Aws::Greengrass::FailedUpdateConditionCheckError, Aws::Greengrass::UpdateStateRequest, Aws::Greengrass::UpdateStateResponse, Aws::Greengrass::ResourceNotFoundError, Aws::Greengrass::UpdateThingShadowRequest, Aws::Greengrass::UpdateThingShadowResponse, Aws::Greengrass::ConflictError, Aws::Greengrass::ValidateAuthorizationTokenRequest, Aws::Greengrass::ValidateAuthorizationTokenResponse, Aws::Greengrass::InvalidTokenError, Aws::Greengrass::VerifyClientDeviceIdentityRequest, Aws::Greengrass::VerifyClientDeviceIdentityResponse, Aws::Greengrass::UnauthorizedError, Aws::Greengrass::ServiceError, Aws::Greengrass::InvalidArgumentsError, Aws::Greengrass::CredentialDocument, Aws::Greengrass::SecretValue, Aws::Greengrass::PublishMessage, Aws::Greengrass::ConfigurationValidityReport, Aws::Greengrass::CertificateOptions, Aws::Greengrass::CertificateUpdateEvent, Aws::Greengrass::ComponentUpdatePolicyEvents, Aws::Greengrass::ConfigurationUpdateEvents, Aws::Greengrass::IoTCoreMessage, Aws::Greengrass::SubscriptionResponseMessage, Aws::Greengrass::ValidateConfigurationUpdateEvents, Aws::Greengrass::ClientDeviceCredential, Aws::Greengrass::RunWithInfo, Aws::Greengrass::MQTTCredential, Aws::Greengrass::ComponentDetails, Aws::Greengrass::LocalDeployment, Aws::Greengrass::Metric, Aws::Greengrass::CertificateUpdate, Aws::Greengrass::PreComponentUpdateEvent, Aws::Greengrass::PostComponentUpdateEvent, Aws::Greengrass::ConfigurationUpdateEvent, Aws::Greengrass::MQTTMessage, Aws::Greengrass::JsonMessage, Aws::Greengrass::BinaryMessage, Aws::Greengrass::ValidateConfigurationUpdateEvent, Aws::Greengrass::SystemResourceLimits, Aws::Greengrass::DeploymentStatusDetails, Aws::Greengrass::MessageContext, and Aws::Greengrass::UserProperty.

+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter (AbstractShapeBaseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Eventstreamrpc::AbstractShapeBase::SerializeToJsonObject (Crt::JsonObjectpayloadObject) const
+
+pure virtual
+
+ +

Implemented in Aws::Eventstreamrpc::OperationError, Aws::Greengrass::AuthorizeClientDeviceActionRequest, Aws::Greengrass::AuthorizeClientDeviceActionResponse, Aws::Greengrass::InvalidClientDeviceAuthTokenError, Aws::Greengrass::CancelLocalDeploymentRequest, Aws::Greengrass::CancelLocalDeploymentResponse, Aws::Greengrass::CreateDebugPasswordRequest, Aws::Greengrass::CreateDebugPasswordResponse, Aws::Greengrass::CreateLocalDeploymentRequest, Aws::Greengrass::CreateLocalDeploymentResponse, Aws::Greengrass::InvalidRecipeDirectoryPathError, Aws::Greengrass::InvalidArtifactsDirectoryPathError, Aws::Greengrass::DeferComponentUpdateRequest, Aws::Greengrass::DeferComponentUpdateResponse, Aws::Greengrass::DeleteThingShadowRequest, Aws::Greengrass::DeleteThingShadowResponse, Aws::Greengrass::GetClientDeviceAuthTokenRequest, Aws::Greengrass::GetClientDeviceAuthTokenResponse, Aws::Greengrass::InvalidCredentialError, Aws::Greengrass::GetComponentDetailsRequest, Aws::Greengrass::GetComponentDetailsResponse, Aws::Greengrass::GetConfigurationRequest, Aws::Greengrass::GetConfigurationResponse, Aws::Greengrass::GetLocalDeploymentStatusRequest, Aws::Greengrass::GetLocalDeploymentStatusResponse, Aws::Greengrass::GetSecretValueRequest, Aws::Greengrass::GetSecretValueResponse, Aws::Greengrass::GetThingShadowRequest, Aws::Greengrass::GetThingShadowResponse, Aws::Greengrass::ListComponentsRequest, Aws::Greengrass::ListComponentsResponse, Aws::Greengrass::ListLocalDeploymentsRequest, Aws::Greengrass::ListLocalDeploymentsResponse, Aws::Greengrass::ListNamedShadowsForThingRequest, Aws::Greengrass::ListNamedShadowsForThingResponse, Aws::Greengrass::PauseComponentRequest, Aws::Greengrass::PauseComponentResponse, Aws::Greengrass::PublishToIoTCoreRequest, Aws::Greengrass::PublishToIoTCoreResponse, Aws::Greengrass::PublishToTopicRequest, Aws::Greengrass::PublishToTopicResponse, Aws::Greengrass::PutComponentMetricRequest, Aws::Greengrass::PutComponentMetricResponse, Aws::Greengrass::RestartComponentRequest, Aws::Greengrass::RestartComponentResponse, Aws::Greengrass::ResumeComponentRequest, Aws::Greengrass::ResumeComponentResponse, Aws::Greengrass::SendConfigurationValidityReportRequest, Aws::Greengrass::SendConfigurationValidityReportResponse, Aws::Greengrass::StopComponentRequest, Aws::Greengrass::StopComponentResponse, Aws::Greengrass::ComponentNotFoundError, Aws::Greengrass::SubscribeToCertificateUpdatesRequest, Aws::Greengrass::SubscribeToCertificateUpdatesResponse, Aws::Greengrass::SubscribeToComponentUpdatesRequest, Aws::Greengrass::SubscribeToComponentUpdatesResponse, Aws::Greengrass::SubscribeToConfigurationUpdateRequest, Aws::Greengrass::SubscribeToConfigurationUpdateResponse, Aws::Greengrass::SubscribeToIoTCoreRequest, Aws::Greengrass::SubscribeToIoTCoreResponse, Aws::Greengrass::SubscribeToTopicRequest, Aws::Greengrass::SubscribeToTopicResponse, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse, Aws::Greengrass::UpdateConfigurationRequest, Aws::Greengrass::UpdateConfigurationResponse, Aws::Greengrass::FailedUpdateConditionCheckError, Aws::Greengrass::UpdateStateRequest, Aws::Greengrass::UpdateStateResponse, Aws::Greengrass::ResourceNotFoundError, Aws::Greengrass::UpdateThingShadowRequest, Aws::Greengrass::UpdateThingShadowResponse, Aws::Greengrass::ConflictError, Aws::Greengrass::ValidateAuthorizationTokenRequest, Aws::Greengrass::ValidateAuthorizationTokenResponse, Aws::Greengrass::InvalidTokenError, Aws::Greengrass::VerifyClientDeviceIdentityRequest, Aws::Greengrass::VerifyClientDeviceIdentityResponse, Aws::Greengrass::UnauthorizedError, Aws::Greengrass::ServiceError, Aws::Greengrass::InvalidArgumentsError, Aws::Greengrass::CredentialDocument, Aws::Greengrass::SecretValue, Aws::Greengrass::PublishMessage, Aws::Greengrass::ConfigurationValidityReport, Aws::Greengrass::CertificateOptions, Aws::Greengrass::CertificateUpdateEvent, Aws::Greengrass::ComponentUpdatePolicyEvents, Aws::Greengrass::ConfigurationUpdateEvents, Aws::Greengrass::IoTCoreMessage, Aws::Greengrass::SubscriptionResponseMessage, Aws::Greengrass::ValidateConfigurationUpdateEvents, Aws::Greengrass::ClientDeviceCredential, Aws::Greengrass::RunWithInfo, Aws::Greengrass::MQTTCredential, Aws::Greengrass::ComponentDetails, Aws::Greengrass::LocalDeployment, Aws::Greengrass::Metric, Aws::Greengrass::CertificateUpdate, Aws::Greengrass::PreComponentUpdateEvent, Aws::Greengrass::PostComponentUpdateEvent, Aws::Greengrass::ConfigurationUpdateEvent, Aws::Greengrass::MQTTMessage, Aws::Greengrass::JsonMessage, Aws::Greengrass::BinaryMessage, Aws::Greengrass::ValidateConfigurationUpdateEvent, Aws::Greengrass::SystemResourceLimits, Aws::Greengrass::DeploymentStatusDetails, Aws::Greengrass::MessageContext, and Aws::Greengrass::UserProperty.

+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+ + + + + +
+ + + + +
Crt::Allocator* Aws::Eventstreamrpc::AbstractShapeBase::m_allocator
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.png b/docs/class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8a4ab4e3f8749ea5604ed31ec92430198b6b18 GIT binary patch literal 77712 zcmeEveOS`>-v4%Ynp>sroNc*EVGoqsD&2A^D#F?6Y>idAtu1FhP^)B31496o$tr4e+0Y;e%-nD!HP#74MpPr{>BG6 zkD4?(YJ1JM`))Q4Jxlkju3z`amPK#h*}v1+RZdF%OL{`Mp?4LlG`4I#_^;)IuQzRQ zNghva@x*WX^gsEB*3P;a9LC4GFV8X#hGNriw&YC1|#O#ohj|HB!TgQ>xZUK z33F9`ZFh1%cILjW+ITthNBz%sd&0rp%1^z2PS$A3j&=-MbT4##5!3&Xs3NalKl(C) zrw*~Io)M**$-<`IN->7}=ae6Gmu}ZD=Qh2sVrh`%TuqdDMLRjL_;mS6<|4VN!!FdE zYQr{CuW6*|Z)sywQq{Nr6ndMo=~L~PXI#dK_RxB_A?2i#caw6}k8#y0ankCN&Z4E^ z?_pH#)|ZjZk88h%e;}G$(BwRCSD(96mZ|2eBr$ulz&nppo&1;@uVF`aJe^VoUgl0f zBi9VpbYa~YSCbXz)=;0iVjGqT*vmgHzHCyL?`7s+LdWHF zU1*U>Q1neP?#4gihdz%>l{7OV?zNP?!?E0f7Z}BD37+d|x#O@=up#5)_g51=;?#wH z*Dc8X!V8WS5_bj9g|-_Hus0W9FyQ3zy!BOu8(T(4$yuZbr{lh$KOONH@4#98b@rKZbW{?-I15fHmyE)hMBi6wz{rd*Dpsb$=j)KI#O_1)l<}! z2X1UTZeDPiIz?23^q4t!{o-~+<(%&l6=T(z=Era+wwVm$A1Gb@?go@2+}G#SNL)kp z@`mP~3xxLKL%mT{@fWnFk*GV_w~+n@$imf<-P%F^zeL)iWpn$f;J&~6wZvx~6Ym%v-{^+_q$ zp&AKQ{)R2j5CZyTlIAL7wYAZB*Z6ULq0466aUq`OY9wuGY_k8V3YXZ&eg7%<$?$DkEIwi4R#ZD_;qN_Xwv z{l@>OCvPa`5fhGne{@^IssF-V@dqF975ozLQ9lL$N^SWUkF00pFXMTUuCZbip|Ye~ zS>hw?K-Q>THwWxn*huqDt9!&8*YggiPBKb32~BSaw}qId)8AfttxemViN;^ds&f`S zeHCdooADRJF!9n|{2q(6?QXu6)fhjU(C0o{^!Z_S%jN*2(5?oKEbs66A@lotDO(vdC77Ib;n7cLRKO7BUvN z#YnJ7+v8u{_o;ByZ)v~o7UQQ%c0}%za`Po3amPDmOo_QhnZfR0-P+$mX+5_!`8DOr zi*3XaqXjcOW_$y!tPUX~I=by84I_T4Bg|UMa&GnrV~26DS;MDQIlmCMRU(ZZ2AT}M zaB_Zu(9w$Zh@2Z@_6lQ0`>wH~6r0fEMKK+36-LV)idATTvm1}5MMRqOWxkR4$9Bqg zon}1GJ?Amvd1?d2MAdA$p$Us^W7w%_8CKYwWo?r^>VyX$UR( zrN__tcBMTg?m}#Jq1Ly~y;17OVb$%lzeb7^(MMfjB7~-sTJppENhLQ z_)yz$HoY`JO}+GTTfMnmox)5ID8(l7Pmw!WS|7cART0-5bKJ}D5DBN>7Qk4sH7o?b zfBY<^1AH;LxH&}YIfk1oN(gLdLyYh2#+4FZCBA4GF~zBi|ewVCFFd4X3n-z%imzI3L( zIRMWYPXXS*c#T`Jr>Vr2Ha?!}s)(9bb@ZoFVpg&7GgY_B<}qq|I>)HdJA)jV)F7Jk zbyb3LDK#v~Twh`~U$gp+jLssHj-y@#S;fR|z;i;K!o^>qJd08s)$l3p{w(J^aUA~l zx=XV_c&_i=Id)p}dSK3X58djIGLw6eS?c1@EJHJ>_jjV5BI?6rI#aXEBA=(s+3B`XWSk6 zCSuOzw~nDs!uyDO0#;PcqGDHf2zN`SadC0!mS}}j;u=Mj)fMOhE9>;hMU%ffP)=G$ zh}g9btmvgtFFBZ9eMGKb)NiR<)?W}d_v zq3tf9RQe$IWi1;1gqMtVc9`4#GIgF!-@(hI_ofKanK6CySX%b8l;zu_6#~5~K~bD6Dqi=ISg3rtm9MOhcyKX5yw7hd zRu1sj4X}&0qX%%Etfky+5h&z_eUy@WRQ!+(UISLTEV9(SIYLmC%o(qS*Bv=G81F{@ zQ6cufIX4je4PT)YT&8OcN3igiLFrKJujMl_O}(?Q{O9o_^`qY`0#~z1$HgY1KvH;D z{tIT74#Vq?YgiDZrNEnUFHnB9XDQvObU4Q@=5g6c9myeTzbY3-o>fJS&_$7G<2m5& zQcsw6HC0s{ZmzORloV22jbmJ7aNozOKt31)_)W-i!=2O*I}}2OP`e2`mq=?) zMvKGPO);rE?w$ybHft)6qFASa#nlJOGhR*(P^9wPMA?X3m+d*OF{wDhzoA-84YLR- zer3p*h9U{?kc$72{rl#Y2=2N`vk#EA<$uoisLokep~Z6$dx6bUcm*Y`qz2$q5#JGs zg(_Lgg2G^Pc$Kui1jYIRM)?nc1BedT7L79R5F|>=WBskB8e|OrUfbVTl-#_Nno{0g zD`me%s!hH2vM8Q2eh!#w9vz+LQygL3h>;|)&iTzMU#w{sF31#9aXRM@V!bG>yo?;L z=5^)X+i=x1a88(*YYgj%RTn1X{>B+U0&V?cSTYgDb7MJ@q0V}i`z7tr08HA10--q^ zKg8B(?V&v2e?(Y4sr!Zr*;$evPY-^fU;e3w!TyheJ>iLe~pslKf}onX7WCJ^eS$^kbVv z$73{qvs7wPjxbFo2nGJcG|7kQk|W4+A!s#>R1KRKH<2N#%bRN_Glc*&>Y>ht_IEgv5#TGum zS3H`c*8@jOLFPDu(w+nF0yxt3Q~%--G{B!G9NqTH!20p)pjGc&^!oqgu6+VXz=d&V zv`OIOpGF;j8yGr-E7tvsN0*oqiyyk)r<9-^Kl)h5b3M#n<)An^-9NCrHt7h;vkS&3 zq7L(ssNk9L-TTHq;aOD$MPxsOVBG%<06N4hm{aC5ol4np>k9X%&G<{Vrn|xPnM$F@ z6lWO@b?KGa`s!weGqY}J%MDv^#%Rw1PL~sUh-8joW7C)c^bM`ES%JBcJC1` z5sNcIJK}0eH)nObnQY$k_<92P2rfMZAVL+mYNi#Js6UfUzH3>*ZlM3=myG>RN}<1F z;2z5H7PJOM1KlGcl$S7i&aca#_n=V#-e4XK$*1DVIl3Q zQhg9E@zbdvi{TO_p)sn2kww~%(4O>`zCv&zl-?9!nx8581Q%W)epGx#VqV?&ax^jG*I!*;yEdm< zGdOiQaC1N*-_KvBV%>R*gYm+COLb?(>p1yk`)3JmQ#f6?tSDE>VhyG92(aM~IQb%Q zbN(H?n0R#CX&w_ zSC>s%rkGM*an@V)ClAQJDSlCTYXm?`x(cysWg7Be+s>ebenb}YUlmQ%Qf z9FfnibRv4cP?9L!6}lbN1a@Y2=5l?FUxf4e=91B8XI4KNQzqJ|E)ip{4a2vfRm?F! z7**yV>dtQGhIlj?Ptr=R^(dd`s=h9;_S?TN(DkzgF<7n1o$xw{+_@es0EsqS(7b>M z?QlLS`;hUGhb^sM`mtEAUcz{N>U|dI&IToQa7EwPChPq^5>NBAai3^=cv$|=7Z7Ow zgy6cu4&OB#vJ%?+GA_z-k#&BjCpic|^mpj7mc8D%%vk7G`#uQWo*R9`q4Tq)yW&5E z==hKZBs&P1rvHn_jA=wtF%LkfFn#||15RgHt{31P4wHiXG39luz$br)^SO60g6FjT zi^q1_{;YR6#8`=YabtW8sPLWkRgyw2n6P!~1uloQF?+1ce~jb*C2BQ{bBDZ9d8K{# zKKn#e_CWY;t#p?b+K-PMqCV9k7K0lp(6b4W!l`P%R=Y5yr4Ee3X4>-2^CsC{%)Nsn z*HMwM@v_YQwmT;&&& zwte%w^@gb^Jn&g>m150LM5isZEH&5O_gnO{=F~+;_Tz@|ULD5C=-Z5T>eJW?5yusF zPN$Cfm{XfX1Np^XAgs{7QknR({z@Khljui_(xa!C58O4QMR>lSO4Fxn1Z4tDa1*AU zUN6;Z&q_8FJgVfFd)n4rNXaQl4U?`8H14u~nSIOHYdUX#PjuX$or67$@(#YV^I?lC zVtnsuNkldBA@EO^CeTVy4lEdMtOs|V1(2D5gEhKKw1+nTN4DP{F~jDQdmP=Q8Za~< zTYGQl4Rmzh-Qcwx2~36B0C}G<+m?BMw$U7=D0&l@UqYOP+!r=_=Svjp3~UyoLFkSj z8xdHqQXH)~WOc1LsVa!#tmYg3(n#HJmnaM(qTi|r88SxEf@c>mZk+3#9q$t+pET}P z*Op63Tf!O1DTc*0L6mp=1Q}?1SpSbvYj=*?dg+xGFe$L5^Ve`fVSixpn?P+;F`a`O zJD6w4VL6q0%yqpm%)i0WZ0!%pKo3L%SZ=@T{=JP?v)fF?hSbBnf)rNFp75oOMI^9@^`W(PS?H%1qp4R&{2-_(2@*Jvc0(t)GnYPF*w36sxsv) zL__5DtbAT@QAfrH_@TeST3m~ew+^|RnQpYkPYGB{lxIQc4}LF7hD1?3LO3JPow0bJ6J;ProWr>CB8zqoA8@}`Sx zXEP7*7l4Uv{+|BsrHQ37XcAZxY|*T7EnXiq>-b>)TX+=%z2yCgS3xhE)vGq7qhn1NXd zRJQeSlNW##@n!UKWeVAzb4?`%c3sR06eBjulKg@jy`w76D_ql%YFVGHB4kv5qv>$k zcITsIT?6e}(~Ac*D1Kd{v`zC|S%1nz0yZHFioh7i)o6@&zUGA>MZWh)GWt&)EDso2 ziDr4qPwby11U*2lN5wi!9y!iPG<>5Z02D@^O}C14fn>^DVph+XQg^th%lQClXFVnqJtd_5?MPP;&D^Sf%qRiRYsUltvyWmhLLVyu~?7gv>M1W!zrSYTwE-=+;! zu_`)?x}Je4inZ8_KH^#_ow!>QLbPL-UM(`G<~b_+-r|L>^= z|HfK>%YGO;u3Of0@%F`KO&@fYjeg@rjsE^GYObl8%(NIX6OOkCSoon2SvZBD30tlv zF!Mx?G**#upG=lB_FSmrYhRyK`vFQUfB7+=HQ{*o-GCm)9tyAYSr_MRP5`VWl=}dj z@>Yl2mf2Gqj$^u_cF<|nl<3Y8D>MEhAIlQ@2mnyh{wzyOQ3wK(a6j8j=4R^Ljs8LA zpBTL;$5L1`?50$%Nf&;nRMvE|SB0)FKRD4UI>n4-cczSb2Ti0oFWnMYpl00Hl-7Gk zl64_dxZ?$6=oOohDUJdt&isDiHdn8b@n_`%|L=on#VT2wpF>m1=~@cyHRS9G)}57x2ViO%-S>@7Q*isdoHwFyOSvNOg)|sJ0bVQk z&iZN8S*v(m_dpP@YbQn2H|{9R3UoSy`mB`l?*kjEoi7RQ?yS*!0g(yoS13)c&s^U! zei|l2+kc*`&$c^a<{8oh#p~SCqcU@-Q`*E@0b8H2r#LDhcn>&-?Y^KALJeW z0{L`CLV6qPwQ%0??_i?(=ci{%_XjbOLI%_B6KBud#2OwUS(T8^)43Q4aBR;3Wr4M? zopJu1qAqp}&mejVxA0Z)+c7Pa&d))jkkBAUEvC-fb>3ml>^fat7I4bw7m5X7Sap;8Vbe z@pcMQPG@AqYrIH&!U6V%u5B@}Vt4!vZH#$KTAfVEt8H2?Qgl!{*L%qeiZjxLmK*}X zu#)2(7{Nu)`QUPu*Cj6*4>fGGq zNU!juo?5L_%eDKg106KRO7CR9u?*4wvhq$IUFf*VWKDpIN{wVSnAW#jwzb2K<8jHDu2iIxFQMQo;MJYSnRu0q5@wE>orR2>mBj>niu$c zg=ab&qttTBF%bCaRl5Qk=qtcAN*y30(D;;Z;M6s-A@Z!!1V*e>$p`%9cIiu>xw&-H@KYB5BQ>|!aqcd7|-F|*XEvj`ywcfzzsVF{*2bR zb8P59{^h6fB!Nu0GVs|Jh(33TA2znXX2cfnodH$y4b)M_b?Oc2+`>JaE*kR?669Kb zB`h5N3}BmzApqN?^%c>>b%Bq?_!&ZZy)oRIO$+_P1>lOaxvFFl% zRP3f7*pf=xN2LM{yG@;D|8s~`jx-EzEAg*C-ZgtsIxKzwE8zV^4`#9I0k!ku*$9Zg z+wysuT{7BTb??SYt~x4GccMMG_?*6QJ%Cpso!Qth0a?1!JdFa|#f(S%X_?~j*PlTQl8*Q4AplC=aIG5NEr5|)j3C2AZ zi)}l)KyiL9G5SO4Y@Q=|QKkl{sokQCBD==G48)6@OUS_8fvqC%3v>pCvzOWDckEr1$Dge^N!OnHr)U z)#<|6P0h#i;#WfR0T1O-JX!pLrNAIecz+|jGz0R;2*lE;azqj4O|@X(@_6BAXf zZs*wQMe;M`+mue4w{(6ullsk!YUIw039G@X_LH#N{Bm29am;bKByCS3I?`N^m!W(NwSI9!Xs(zMfp>od zQUA1t>cnj&zV~#+_Ee45|L*Jy=GBUx$Yo}mE8|;@z}e6HQ!U@%J|$YD=C^nACYcF= zUSJSUn~f7qfgDDH5@OFNAM1B)7C7*KUO#Tme!$$nNz!8$ZP_5)YyLDFwcTH zX4jS2GS*MJS~nO}KlTuG`lG?0Y4!}zNnxlCa`(R_k=MlyZu+HHALAvujU9$WHzOpv zE%6fFf~{W^SaYuP_l8B)LpqG(Hk{)Y4}oDo#K<-~`oS>3A*PdXt?!9dYI$iKtF{e$ zY2?y2b^9-=Y9}E6hz#odG1Yn&y%=ESkOY))#LM3~IFrA_QwXCe_P;ydi$ioyuy+a~ zm6SpSFeFGWNqJ^^PauByQ(=h3P%YMEfQ2+_R>wYT?-=mCps>jFbtSG5QX()O=v#o< zS9z?wi72@qanLorD!|((^b?aF6D_bvs}F6IMq)2blih?7+>A-GTRb4U9r`WV&6Ff# zmoL!+7|T%*-{x3g z1q=vr!)>>mAhlGCG-C8R48j_$tL<$;HGT#YPcC{+|N1YsyPpE40f-yzPiC$pB`@^W{;+0%UXcki514#K=QYo^b?ZW}Ep#o?Uf%QMz=Z@(nJZ9t* z3+DQH)pZ`}Yg!2zyi+);2-qvkRzGJ}m?ghheEK(-0Xek9knoEABvolKTT$GCu)vY; z%l1SZ32x*=@FRZzf8S+PF}k9-isK-cC4th`#Q@mYHbO!&eu#!p+sKG6C!!u)Y`2us zs#$_}pLUAfcd|h1eh$>pf}K&W2#s1WD#J{C|x5iLE-D;;JrUHNfUA%VAbqZHc`btpA0epANL=?aDC$Paq*mdID>V% zDIFeDYoAPI+D!;>(jP1aVCE8WmosaOU*hH%%*Q!hst2Pviyu+=ssj9w<9TlKY=Fr6 z=AsqUa@U{O)H+;8ruo!bj^!o0E#dl(Q>tiHq(vrLTGoz`;@2|*VS(~cXt$c7fXx{e1 zq#eMoD1tZ?)|&u4q2RY=xPuHk$0i36NU(Ovf^8mjqehQv)IJFPaD5?w>rpZE2)O^1Z_No;xZA}N84b*(wU)P? zn~gSSB%92c?7f$HiE^p{M0u0*QSt1&#EXhg^Ue>G*R!UEbeb5)$;-ZAow1P!(OK^j zW%q+3i3$L6g)CfIE=*=y4E6O0?T$sdZEmYOv(B1**KuQ{T&2i7NX+UV8^;e7LuWbz zep4~Su_y|U7!w}%j7Qe@HNtWi=TCIK62~b{Ll0d?e#9m=FRq_Q`aRdd@6U3lONhj4%rhQDgZWt4ScQ-tslKu@{Qr8JeBq18^9y@vl z(|N86yVfX;mS^@`Xy3WcYeq&t5k~db;fD&mqwGIJBFA0RTz_S^>od*ny5()eikOea zM5l2^!;|vC8UT}%hr0a42RL19$h=x3O^B|ljU=x!PH!Clp|h}Q#!`V)UQkKXFbg#+ z3;bskosi=Ze>9$hu@l2Q%~|!Tp{T1@ ze_I)^%sk^|f?OIM!X` zs# zfkzYP3$Q z<_qrsCaY8`d7db~YpX1QOsO^5Hi#O5mQBpyo(sm}zj12+3Zd~=A>$*SNe*rV8`_;J z{srA7b?O|V3+P-}2EGN0Ezg4N(Un*ltF2u^$O1$>=|d3rj}{C@E>45EC+rE8EoyfP zsF8-!ZggLAtqWa`K_5ot$()ND0dEf$G{odH_#MNU_l;`?(9L@&Oq$Txc!82)y$gaR zO!5^lr<|F{DZezudu)>{GtC&Jv^7Jo7pT~(9g@Pk+RmspQ?J>Kw4UW}_9Z(1>RcKj z)LvcOsDz2@U_(NDU+T>af^xIywUYV}f%PvMKlI`PrMumSmCWit6{FrnW8%{7v(IaI zi0iat4C~|gp~bLZYoBN?=&BbB&twt+`6JbXHlxA1=(Cx1Zi-;FVn@bS`|T263rHrj z`~jp!|5$jnylMNdHq5duRdb1TBW3|;03_Ny1y!myTK(-mIgKPLeJ_|W^PiE!fgsy@ zf)bv08H_$sGao1B4ZMdgY1TDjoOK`Dm1Lm4G@h z`s_D8Vm~_JBihe-!#Q{F0Bi|n6F`{#O%GxMlpH=gLlEQ1#yT4dg&mzaD&sj)k!D|3 z-aWQG4&ez8!Pmn@u#~4@8aX&WnS&YOEXsGT4-Y)nfzq8N4B&@?QmDW!z@9j&krr86 zPk*!iK9F*8{~c7J56L0F<4D!NJk5y$d-gspU&zO?<`q&CM}I|@*Z)?1XBcWilOhK8 z*dHRx>g(_G)>?gZNyJeUS9)3F0MLaJj8Lva1lK+?B4CFZ?$8}(N&O_9`?%p^CfFE6 zRBgQwesKY)wzieCrAD?Y&~C4CRmmL(&V}LqppPXsw3VODc9B!2yu*00))#t*FpVu! z#HbI6L!A0#C^96rYTx%J4dNsgMS8-&b*!f=wYx)M9c^FjgXq{I5~$g^`D`M8=>#LH zKA3A~Ilr$0>Mj|j)6DKYltLv|g)o~hoV%B69@(TYUs&Xb>6>o7A17L49_UZxKP@M@ zuv~+=UA2u}S?8)Eo(mc&)oc)!SQ4*!7tTOR97((~#;A|mCVT~;PDec%ZGso6t9W~} zBtuBjI@zD&B7jr@A8vu&yUg1G>4C|&3{!phgb$okcATo>p})FNCtDp<{GtID8kS^X zRDaB3tA1$?_$#LtE@%Tv0Mu@&eF2#?5OXF9U!MS;Tn93+3UJ1qbKOLs+VZL>lE!W6 zQv|p)&v?W@Z{nDW3mn5k1R-ULAp6fA|5p)b=gyd6IO$k-ZQxk9+0Pjhx#ho#L+{U|gm zvZadR29;tGxVNrswCc@@a!+&Gua?%bYgNy4op{=ZK>~HmAl9imnZBo;g;SHVxOqX; z@nw^%xM!wzl=pckiv{7vfkq6V$5Pym<6O?_aQ09BM8eJPyDrj5r+y_w8}dr7WF?1y zmR<69#VUaWtmKyh78R4Hs*q6%ix8o0p?#)3+H-EOygA;lIw||1QacAf6#QTz0*ule zALD=+(r&L9(n|odC0f6T|y z7OQJcGVP%F(Sqb{rG|GCftHgw-m^JcytM1tyQyJ$Ps)qZ*vRhiIPgCv`x9dW>`&VA zKa@h3;l=Y3)O;3{=HD|3|#`c zjrxAF+G%y3nJ&A2bYYOJ z6hGGvS^-!PvW)j`rpj9TuuH1e4GuKKGip%ua)^vWX|Zl@d=4kSc{6X#tL!svfruKb zdsaFT6Bx%Sg)ek?cM}Y)QukL1pwHyP7Y546I0(~eZ#ab>zvZ>b!n<5EC*N<%A~ zwAylFB|DE+(wtoqT+b+%mZ{Y%@K<5+LD(xy{=hhNe`oNT<|&I% z5_2v52bW!H3b$vGGs%|kWz@$MYWKM7&YH?WL(9s@XBP&o!Ei44@i&L zHeK2rpJ0d#k!fx?gNTySnB+E<4;=xWiKdAg>b?Ifb+K^59m~|>e_T%_vTnROxm1PM z`Ve9TG|g5@{uib_{Rm=~E6O@J_u~jXotQWNas-=$(!+eN@JpX(}sdH5bg#%~LEze^D$Z*NAtDJG?!KQszva4C>;a>kowoEEc>1ThaFgGNk2ySdf5tx_@8 zww6It0M#cA&S*k__YPJ$;5?l?*SpH$I)MF6c45{Sjf2UR-kqkpPavakO z690@JS_$*Wx1eipO0h9qV~w1xmb@}JMNeo*klgidI$i%76lJ2w(iHLhMSk#`he~_D zpCEE?*SO*Q-IG6FF{h%mb>t^Dr>x^p7EiGhH%`11+&4 z)`~3Yu05a%^G|PW&0gSLY?@|dW#JSiAnj_%QTT+VnCo3n7X)jAFjx;Yi8EgJpoh0j zdPK>U=eefKfSdkUObJo++PDs`Hhpq+budlb+Y)3YiPmu>URHa9w{>xgotFhZv;4%@ zq7<1G2<5MQA_i^idJF=>WN!=a=d^;j>d?oZ>r?jUn@Qn5yrD*CVQYu zxCh;hvMNZxf>R`dznA8F&{VQy4d*0T0%d;IJt-f%!b1rF31T5E#-x42?MFa>gWo)4 zll-1da_Tqb7M3@ryr4k#UY;dUygvL@sN*GkCBTE$J9!jr@(+e*cql^FF@sAWTkjc3 zVLvtxw@tb$4uC}qvfyGzw|Ao{`^+@`iq18-dYx?PH%&VYEylB=vW<#lvWT&NC0FH& z;NKs4J+wWhC>^r1!IDN&THErQpgGaZ7$}0~MDvYGr#dUT!ooRp---|V$K{P;@IwpX z&y-FrcDyf1Jm9?7x<<|d&2#88 z=gkTVX)g}2y zpdm)HJ0^rSlKUsBBRWo#*(z?dTl=NeF`dhK%@>S&7B?Cp^hetZ`ME)aE&|t<;}4n;+(s0r`Q6{V_w! zzT6ZY$iD^j4o@z|Mz+{KxpaoN0`Gnwq9<{%ov=Wu$nwN1)2t9Z#y_w(aB=yw!bd$U}9*b$3X$%e*u5|4XL=GR^!p_1#CLV znTiNMXs)TBUg1b{!W9k|MwAA~cc$;-_Gef;>A$2VacX~=8UfNX(4xf*$D~y1Z|&Xr z3rUzC)uK6d0&H18uE;uF;Cuu1L$Ji;e9#u?<0cJ0y=_YWmzekaDz9?&qYkThZ)AF~P*v~jrl!Cql4TYQ}& z?#dY~%0o4F5Io-H89~xy6DKQeOu4kLfEJCw*(nj`g=Wo9&a!r7lC&Cm48?+S_Vo)VdAEcC z{{Y9Q!YBFHtqExH6NqJFG94zSRuzxWZDzX3cHg{-!3J!i z+ZZlwL6-VUUTGxBFOHaVt3CC;{(D+t=VmZw*z6U~^Mk^9{gP7Tc6G%Rf)$lztb@RMF}U%Vk7%?| zT%RL{86B*!NNRw7gIaqpkpwo&E`VxL0OZE@kj(MJcJ)sWF{*!ZjDvHgf}RT_agV3B z+FRIU%-AxEJ|s*X5}7jIg}@KJ1MMvyPCX7mW?_||b>3d<=vBZ+%-$c@K)+eAh7$)9 zK>*wdoC^S6@~mR=?*QH^M0;~}EF+T9h9=Qeh^j9V7qxw%Qg5o$s6NBs0A>!hd$x$#FM{% zFg1Z~hdbBmwxA8$?#iAne$l8QMbyCo3gbt1x1_@uWpey%ZrT*BA9>4;+>vEK0kjRc z)}NtkX_u9u9JBmMgE2IQ>nyzK03Bpz2RGWQC08Oez>y%AJ>}lcF&{wIHCSr4OLvt$ ztj+$gHe>v1jMCv5H(i&=c|Pj>n&bg&;|*(F*D6$_S86>GEKkk9BRd_itVW7aF2Rzi zDDF)I;L5>0bEy}sYVeNRLvK%0xS;T{l{xH^fh^URdcw+HS=baq_Rozu&&XpQbA8D+ z5iCX^Ft;}MNChrcgIK z5oSYMl5_YM^Nq+o#_O~zfyfMyfwlwfU-QJlDW@o;HDg0sv(fRSe5CUvP;T}1B%CXo zZ;72rh`ujJGOxRj`<2|)U_qgF3l?gcNtxq3{aOvJCJ)S?zW5V7|r9`+lmwpK#PBDG(VK-)oP{G(Zw81CGnY~*x(57SkN zSF-+;z>0EYd4@N`?gY?SEH2b>(3g9~jrftJryy7h3%7@b+V2ZB+KdHTlY#EBio!fm zc?ilPD($ip6-oysOd5G{&&xXB7Q7EG8 z=EfErXWPsO%XYyG3-Kem3EUzI#R{<`j_c_XHOo3RQ-FMR+^4NbVf zBvWx}Fj%)W^VqN%Tf92zJ4T?e?M)u(bDC;9r}ixf*V^}ag#oqq09SF(qoOzK`9$QU zlMLPH(_)`m4LQ08ZP`qY!rYGd872r&@j}5gE6qJNd5*(Ba{*%vA7jV>O%!Ak08tiz zS(86Hh#wNU9eSAC^L1ynPW*}jKq!IEg`-5RYX$l`0Lyzw;RWRe2-UyZ)gaHA7V>Ua zWR2wjapD~VZbb21FC)X4#^?f)-apueP1{p`%3IP_3!_?M zLqf4B^%)XjQf_2YY(XqeX7;B>UKd46kd;P;IOg0*zc}Ys&pR9e98+1mr)D{ej3X4$ z)AlRpij$6xpQM|mZ5_GM+6umEEt|w>-fI6+TwX~7@AWu%ud86Yeto)K2P;k+BZ~Bx zk~DC_1ar*CuCAzOTuMf(h@XNF2eqg8hG=lyR$miK9NM!At=hwGXzQOJ*V7g|xE-x5 z;+u9DUnEcP5M7@EFP(s>V6Ajkdq**U5O~4-5o_SZoIp7>E;mQGo^w+Cp7Vmt=N*m` z(i2!udG}+-Gz{j1?#Ph$g27st11OCy|YxoHw+KD zT{pTrT`?g6Uf!YMG*E_~0I7({wO-!g?6jd*6(*CgS`aJ)y~X+^jRaWFTb_6T%hEqj z8QDE?pb69y>|m3^i<*`pKTkJ^Q!=A##BH)=#uo(urjkf@ggIeMgL2|^KtH>Uv_Usg z@hfS;8nLQdMmj3Z_p)(2M5>lO4nLt5n?CVV4{$0`!78*2;IbiW+&3|HT{^jra9ixe zR@*8LYgTobJpr>Gz;kh{8n7abon9GF?&}v$E+NyEbS%pH`E107XCI^?^Ci z2ht@HWce>Xvq;OqX)0U6!9FJ5@IY!AYPCK3W)YCN-8ey~Wzc@B=soEK$PLzvPIrj% zI9aF$?7~ZcUC0{&?7|eNBbMUrxX;Av*7W4rRxNJK0$Dpe0d0(6a%wL%^?({R9x|py zEqxVhhCj3dWrd{=#}j`vzjhW+w*xDUPg`0_iTT(;+rV6N3Cepgrsq{a{#ZH;S?L4R z{Z=i1ZT=JYpSiqbLg^JO&}QZ@;`3EA%;i^l_2dABQ+FuvO)^^bH93yY+xHec(ZHh|c0IHCI=;ibc9x$$H|w#R~0}l&HY&&eo zcjYHgS}(aK0a64#6qCD51UKY8r4wtYrJk-zSc>9)0=j{o#{E`;8fw3|3qTX#2?mLC zN>K8jJ^rr}`DXoPI-1+Jo-pbHG>h>mP&>eV5U6OLYh$k$B(x|RB9W{QdHA7E;gtmk zTwF+ysw7xBch%VR84Etk^XJt_z-b11n#kTmsE{zq17k~DZsY^$j`s9<&IfYzBiYqA zO|FqKQ$`lF*+$#*MO_oG_ex|2Q9sug4)-c^+oGhI`z*2P0su{I7Djh~jSBCgb|^en z!Pii`OWn}+Q|7ez4G>DQ{hXX*46%0(x#~h@ak`LW36q=FKxlsDA^V*?_lP$CjCXAI zv^?X+9(p(}cfR~&S(N)74(lvbfx^uLad@{#^|O8-3)lH>!{E;@!IpPuTOt<4amLrc zh`H)_rrIn_q0?N3J8wctLw<$VTbHCHGoxo}Wr_My(%^nnu2`svBoiKeHGYmuyR*KHB~Ekn*_pe*1; zMKZiBZtoy?2Uq8E1)ReE=@<(1_ni?Sr_J+jnEGj<@N3P7Gme`wqrp_HAR{)VOpLv( z7pprM;|#h)o||{nc2bSdFIJ^;0=oRkZSEk$>2iy;AT!&w->B%arAJfJ^KH#{TdmoZq=RW6d->u6f&m>{D!< zn|WV_5zuQY87lP<~Bn!@f7t0oOXjz-@ulfu>G*MX31%-7`JydZ072iRf30T?w zDsF8ojj>xstFCj7I)|90Hfj^`DRtpA`thGw`3{;sF4VE#*E{VBo!SL86;KL+jiZ;{ z0No%Cp&l2C`>*o&8P1)eMYvk9sOAM1&nM(5w^jabS0O~zf-J~lDU#)?MYt#O00f_6 zcu+}Wxy^o*iIXy`12hVN+RmZuH zJsNkXa?hjw_t0F`^0D5HoJ4^AtQVJ0Gba-6v*sjQxhC7iETL4~D_ZK-OR z)_A`8LqnNHu~Ym4zTSHt*wgaVZ@i*0o@{f;wbme989$@yXB<&833ZPjuId@U)R5lJY{!VM*HpjuXUH+10X|i z_)=rd(LW0Epbm+$E$8Yrym4FSY3gNioIu>tlex&RA4tX2xiEq!CP%!cyvGgoySu*1 zqiOGnm(muggkSJ1YekD<+FxRee~Hvd`@|XM^EW}KeIJ|@1$e4nZ)kQwZxCOpO|IlG z8y0J}Mi|TufURo!o0HO7R@YqYJ%Ra07+%UJ);wqDP9ZGqKwN3G=6!*Z>u)mDuBC`S z&JwBC34;F*dv71tbiMbFUmZ_Tp{$b?DK|TvP|it(N`)b?9lxF;@`lr8W`;1$8&Y5! zARFUm(@3aHR*)_ouv4DonB3`<0RtvZB|=6J6o#7zcZO%tO?&=1$conb)*^YMSHVDP%gNjdOz zWV2cw(A;DSz>qBQIWQ_%@y3=KhHz-OT#=a2_G)^=Y9(d-gEL_iyyhdJ===6?BSj31 zQEW3+>tc-ZFvckT7*q5eX~!T#)J%~oj{>Pxe$=c^pqI1-SkuGME3)XF^sz$&y#T_m_ggdGk6rB=GC_*(8Z(lL}GY@&y_w%afC!S2#j7Ci2+w8;r zkLcZq_2c$WB^&s-B7N~51~HPQp*n<^{tYzKTU?sye($(6T->gE@#OfpJ@By?MNxyN zUh(pnB9I@4HcKhOjPj4hm=Dk5mp;HNwYIS9`%`PRzw4G}6!p@D%FU$xp<$DWWYLWp z-};+lNw<_Sl(uAIExWQCf5i^j&D0Z+XD-=pX+plr2;~=d16H&8 z&Pu8FkjyZt8_#{4l8vW4roBhXTs9R{DDhVu71;m2Xgcr>XcDeLwN8jk{XePaz5l{k>452fZ%B)u6|d1kiV)Mf;$%_c=kCIEDIrENZVNw z9KI}M!btN~^~-MAH+%5^9Qhc!LN;P8+YWL1Y;>m_tgp$ko`KWaFIsXgEd+>kla^e9MZ*(zf#cm3A+76 zw4fkWJ%%@Jzq1clJuSY*UaVsAlq?!1_kbQ`Y|ZAz?o7zni4-e za$-bIGxKS(d&ON7A5m3ULxv5oO_o2a>lrLVVqb_Ow>}gZ^>6_ zQEX@n_OO|?7WIcf_>)};%CXnj^+`K_k_n=y>2D^FXw+d1ExK#%%2h7O$#$1F4x3vs zqnE>~&2#eKR@?I0B1QOQ0Ve}Y8TTM4qzz+XNM8HWZ!yz69%z3XJ)0a!XI7Jcv-8Wg zV(=1t5q1p?;EzM@rV*KwISV*|6`b>X7=;Ay&U|-T9eFOMPL>&T9ZWWZnJ@1hzY&;r z1uU{r&Ez61EDbptybNz(?<)`~vJpuZ3CLz`Oyx-JUJ@YsagG|U3==)k!3-!NbtjZ` zBPQPp`DYo;#Q>k7z68Q}TD$7YkUD#8z5s$B~Otx@7_fyTKLJMd? zWb-r!FYZ}yW#T%Vq%&f4>SpJe7%-B7Ij6vnts@>+zPZx^hsypO4MG+h_?PI9$Avah za{Sc*3m`9tzKZZWTgwr9HQqeKUd389qe%CA?k!%s@Eny#xqBdA1zuuH!eGMmm~a3`~Q&4f)kL*TCNF7-Z1NJT>1QCLJ6ZErUI53_83aaCmog zyB-2#Qw2F9z!2a`ar1t)Gsn2=rtZhYE9Sd$9nnE_rYTup`7J=-5|qj`p2hoCjGu{h z9wy6c(Bk3LffTNC0dZ-!kDKFl_#-OrP}VXwCW#;MzKR7=bjJD)A8ZPsXUOe!xF5Q^ zlfl-YgKq;LkwCKlwd)@<^XidU4N z+T4wx*^1~oCv5>Ru(8CyjjmAVX6=3;SD+Tsc@8Wu({CSSD>qFiq>`Qm<4ZB}?)|N= zbmr&(FC}gb%#&=^Y)RtXbG(s1g`t3_QT$vtXDgYk;7$ZB+VUJETsfZrfygM0$^NW% zn5db}za{Ly_=IN9O>2{>yW-Bz`F&c1BA%S}uM~`1P`n%_zp=-MS|+vhf*n7g9;SJE zh~CGpao3={tbG~G%JboM38!_?TMeImLSt726&fE)c8?Q$Kj(3=KeVm(gsz-I7}?wn z|6>(LVw+qzmb(RC;xLi|#MrWm*A_;2#pG{7nJ9@>G~dAfR41WOX@`Env)O+;)wwC( z`5qj=&0fDYs;@E*H<9BNc-XZfv|;nph=sgHOLSpEtTzc-3gDtfRGCe~u=#2mf`45F zYZDyIJum~!#B%=DU;l5#b$ZPMe2VV&TK4_WK6Hr*aZt(&WH(Av><@*sG%ht=ZAxPsUYFy6|cn4pI3HSiFz&Rq6EAnQ$=VBf;_hMwMlC zOwbuqo`Fr}ENdoV_wcK;i`$iU`%H4@UT2roE~1%Nhu8J$VabK@`eDaAZ3a1v768C0 ztKzzex_a`A)-rkl?0k?1Lc`tdp0ZcV<5R>r!7HqDCXiLegsO|Fjj)Jz_%?;c=E6Vj z<+8JbK7Dg<)^2`qPV2!iWc-Nels0CSdM9<UlX}=; zbF!{1&v!H8uXfcjUv8I#g8uMBcyP%hyP|3^TP~kjYhYbit~HSBEv(dzi=tz|CuxX2 zT>IMcW+A!>+0UcHOWFyhl6X{e&TnZQ$NeH%mr#Sn?@EHH5RcgoIp2ok>qJpT4_CJH zR<@dX3>n#9h%EBiu%azI8S9Pwn<&Q5kxCG*kWZ&_A+@7#ek z$2+PSiq|fAFkfzU6mwzM&zW`90zxEYt$i2H)>0c<=iR4?1esU3yXIEAavRsrxdnUW zpMh7tKQ{QEZs#qv8{n0HhPJ&Upw#re{idjhR^NH{uAkKt-IHPuBncU)3oV@+zdVfO z05F-?5#@Z@sbIu%KnK(%ry|8%cdm2M4Vtd*2+oK3$vM6sh!N=6lI3u0+0|bY{?3fc&2RlRdM-nLH443_{`kMNF9lY`haaxT`e*x1+R1%84(>R)@1>Eg zQ;>M_&-}ee!1-IQU^71tdhgk&*|i426#cYVe7mA0M?WHu;`y-=`v`0^+vDPgpi7l? zeZPiWeLI72W_z%AS~-krAEyA%ovH^np9)h;2W{5PCk21q^pjSkJH#uBE21*^afWUu zQK6oCTWBlAjpr{~(+u%Eke>aN^zun87N_j|{HzZ;*Y}2wlFD-^BswC$UL=+*9k=Ts zryCs-+jKv`Do7hcRIlB^ZP1<`R#r!-!yeZbkY%C6TNF5W_t9Q*LC^|)?TugI=^-}- z9@U$xPnm%1LzIjzK^7z+2Z4}JDwWix#oE{Xns4dvUSsfn7?8byVs%%+gM zdQy_&W}eqUASa^J9h`$m?Hz&l;xeT3a`_9)DRqqp!==E`~*wA_+#%iB5x41i%p{KS0b!&KF%3LHg&XrV{2lZk{*Y;K-wRd0Zr(JObyBs(Xc11PcK+xC zF>?r%J_fGs??@3w_x%?K8ffP&uuA#|BtW1;2d0L1GE-1iS{b=2XU_i3_UCeLtSYfY zJ{+da6xqU%4Yk@s^Hy6xz0XD$gQ=|Gcur}>y@mA27OJftBOs$y%;|2Z-icE3M2gt)XDL6;zes?1|S z`LaY!&9j$0-Yuw;PC7D3cA(Uh%l|Vlx?gwAG!W&RmLkK*1Y0wZo_t?L%!lB35xB`w z)^=jA4Gp0+S9dUYepU}S-Y9fKHGF8Y+tf+xQGu((LmAV3(*(GD&+5(NyW?tj1HD&N zZBFe)<3e~I<)T(Hj!GIEDsU}IUqv^(rtzmu`6LtVw8cXH%83IA6R;lzJd$Il&@CUR z!AurJ*XEG4ECTNl16xl&nwqcd1FIY^d*=oAms+do!>n^n2l8Fv??=H<1d(9nvf9dd z4h!*&A?1`X1Of_ztl+$UfWf&aYBmS76_X&J5)M!--lZ#-QFW55p;%I83U<*i^-4l@nph7&# z6(x{fmmG<6jfJwK0_zwU93tlW@Jne=0Z&rG^jP3H2sgdmo_7c@RT}-9-7%`o21G8n zTN@rm=35r{9vb}@$8DoCs6WmQ7)mUIuNnyP?fA-%j6H2juz7JHe$wtT7g=>6w5{wP zx^qU3q);a7jZQR9(Lye60dGg*p%D8h)p&pd!9eclBGMxGI72NolUpYyZLq;XE&3-| z0U({1^IKE^Lx(1FQUPTb|NM|}gE~U^OnyPQ@ywl{Ly$~rRkhi*7da~|Tvd0XBRx}l zBnqO#&`cTY1zrm#<1Xg%W_~)M)pNj+4d5w!&>5VwDFR4e!iYCaQ|bV%CUg^s_|aq;h~*^jqsD6Q&cFJ#waU$c zj1M`t>v$6aMm#~(bSJzK9scmhSTK4+E!XsvsmQ&~SV^hxo6=B`QYh84H9Wqv|4=QXq-MvzXIjLWK48Q7n%l~V*naTvCpqE?0|FUkVfY!0w z!U$1_)K?a}TAdYGtMjhrdg{CF^IDy-!T}uJmCFG}4dEH^2cSkr_z`M!%DsLvu1yET zISv0&iu{c4P7{yiq4us2wNZ@=aq*k-!L$(+FN-j7w{e?&IxhSq;C195_no$=Y}WFM zCSm7Us~TA+pfHa9@g{MrfB2RHzd+2!8w-y8R;6GQ<-8zA|Z$qgP+f1vW?N*r#CE< zZ_ubJK3*Fci)}vkGJzdxaYi2RsnnTd;r= zeJI1imJ+%4E?IwS%$N}E_0yAw=y@ss$;xKzv5@daiwM21l1*`-IwFN~$nY zAM6_80iM$A*?J$&mlrovHEUR#G z^3BjqDef8weF#fip|u(pk`B6j9~NT!!ERR!)4Dd5oqI&gitVO6reNuxGnqUzDY6Cf zPD*r}=}1*mFc|bDiL~o_%un$+^o)OU6TXgw5M_)TD}T1G{2Hta|21!2XzKe(=PeAP zFZRi!@+T+W6%nYBs_=L7>yQuv#Nn8IR9%)8zg>;IG<6*p^f>trUxk7A`2|{)SATYf zf)wxabhFmCri;oeTZt(X>CWfV?I!R6+Q|*hW%}l(bXG$ApPp%^a^6Z@9F;Gdjav%D zAw2PmBG0bfS>1^*@yNO0P~a!rQHK@6_f(gzrxHUs_|94nT zv3m}kz6=Ke42B-w?GM;R1{QDV5vt;<(+Gp(jcSFSy*+o13r8~L6G!Pk$X0r^{X!uFBcr-3B-wJ(q) zXPh((HVRV|U3WGgA~a;(>)oTft56Ny$|Bcd%n~ru17O77Eay6t_UXY#t&`%TbyODh zH`?_Jmbk}>-s)EN7DND)^ERA{sKgF=>H*NEN@TVf+7@c=jfBFM9Me%6y)DJ|*QjVQ ztkMZG!UNVGI-BEC-#%KDW4X1t26cKyF%rO+L{c8 z=wNtdMg}V%oN6}4UOWJQ3PSd(XjLoHVw^l#>K%G#MOI9#te@>g10Q97E=5zV`=e;3 zZ>;Hqj?LE?;H+JNm?0`3*NjV58JpJDps*y-j-3K|>sSv9w-vTk_4kHKEm1OBj|GXk z5gU&0w zS+_Qs%QpJKg&(}hOFDTQh;q<%S`heS04?hWmtm7dgjL!@x7hpE6<`AUo88d5WT)Pd zgfH3*@=i2IE(2hvKNGs3yJ4scBIep#iJZx`IIbTVOhg!@$hdu87G$_^xUNGOl~3=XArb z%1QCATcn}uDc{@S5luy}8~;9wWL=o>L#c*gxzkF|`iJou5kq)BD5{c~5pM6B`-p;F zZm}(|M4E5t$Ed}y3v_-n|*&j;wEN|Y9#(Y?K0k=TF+Q?Uxir>k7M3!G=R6JQ*U(xX` zCES1}*AE^d`}ZUJ@pDeHfb4f}LKgaMQ`(E#6T&6F-pp130LBOq<-!PDT4;Pa3fP33 zj1HOSeilxX*}wcV+qu~B;mENFbg>;(Cxq=hjz1Hi>Y1ZzrCs_i(CfM_RsOE5lTw0L z_L=p)W19(hjg(Z5A9!_g@>EcpF=0}E0kY=M4E)+$yecLqj6YyQs83f+?I~-J9Ms~M zKrMcw_Eb7)^44a4RGQqaz-7OGbjCP*lK4>yf;oSq9Qau|ISUxj1chDP5z8~^TEFWq zZJx`ZhZ*1~El*fimBOHSNgWpgy?T4^348PVR?JGH+%fW3uEsDruOuk#)?@;%Nxwhc zTgr0Js*UMRybPvcSWzrNMPXaVGAG(ci`cwRSXH8B+y(f6jQb{4$^pXh6gN@C>t zw;Nu1)8&M(dis8f*l*WGMVqm2wF2DUu$pqmAphocTTV@WUk?ujOVlrcsaWnBug<`( zT}UX3t$iK}27d4m@w^}L1Tw*_Xb|GLm1}Yr;HgdrT^x{+#`OzHZ}fljA`@Xl;H;Nb zl_xz9>dij&8r)UuRb97aNqw#Q%4&FzSq5wlfN|Km!hUhpoO^;ISFmJcRAaI;&v)*m z)n7NAgH$myr9P9*ZOsi;gha+7sRwvQ%}^Rv{F2f@;ZOr&sSMHen%q`vRCjoF3z#QJ zBgfXE&M0QOGa9RBc}gz;BxK}^n8ctjm20(!MZGxRK|v^Wb&aSco94ke=|{#wC~%sp zu5xWWnCWxPb8*}XS&a`Zd_)GXPVYpah?d9LlFywr)35MAz|bc}+|J#Ps1jeY72QQo z1JCaL6aBjH$w`%-&~(A#pSKksd>bxm%&Ey;qyAlk?ytE58+Fq52=7EDyvGUTkY%B` zCeWCJoE8KZnlI&$&xeS&4J2&wYuad=M>((kCw28s*3Q6cpHRi!$@EN3Vi{ML%;w5J z=`AYg+lMZq+i=3U^;2G9&3cn8c*5)t{!FA@wV2Tj@cECh{|WzqCA6r4oeKS71l$F0 zgLf0$KEK7{nfdwuQ*55DUyKI&vmxFSX*P?{mf9&10U|xUk{aI;qPbn@M;@a=gm9*s zZcx_^>@Mh|Vvjp8(X1Waj#S5+;sp1(d?9cRdn|K`nZ@ot805K=nw0fj6QiL%I*_F3 zANp3f2LKmzjDMKrro}YRgF`Qi4rOGfjHZj^tEAxxQudgBG^Q9AYXOCAEt(5+rc+U^ z-!-@>zScHn7~bm#{pr*z%27AmcxO@Y9=@_)4Iwk)65bhmr4R&*{a+4;d0P;%$Ey1lS?jl;(;NMOrGPfSp_OJ$s_&r> z(~d#5P>~Rb94#VISj{0LGv9@p9mP(4vUOQ=Q6S0*1~(#S&M6nwApn|MY|{%WA;)E) zI)LNFL#o65#Obb0aou8%siZ%m)8reD!%8jk7?Yju>CtnfO0nD&~;i-@Q_+0ltaway&a z840pjPFfN{I~KD&F1f3&+f3c zQiQpZ->IGz#wI(axed708P7|zjr^%}+Ics%H`vL#f^vPNiC@QXJ1}O$+z?<%rMM}M zCh;sd;IZ8t-3<&+D&MbSbS7&K7TYif+*?;sDe0=8@h%I;4!x&M*T*-wE_+^Q5`sUm z+|#qPDv#*v*#cWCo3x92m9>_iFW16#&#Tu88u|8gnkj<7utD-hE`lia)5)jyhS@YN zp!t*!$QN??wu91KAha1$AVbI=)Y(#8BfhP>W;SzqV84QHns^v)0yA`6Mt<0sjA8ZU zAV>_P1NxxIu`<9t-4T;oJ~U3P1w=IJp*(KBEN;fo4f^-_^v%zrj26pOYA0X$Qe-S< z^npOnWaK8|}{DmRt4va6T!{O!%Qt!Ov zTd1tC*&Y!+V?J;FQW1+>+=gTLiyXtU-t+vOh}ec%r!)jUfY>&D;!PREDMtpI50|}8 z*c@xV*;`f|Q)~S@{L7)w`#Xew#tO%PTN0?~SB3489BJOX7~^n)&T7Pf*d|19NPF)j z-24aud&uFu5B0Z$+7mv%_6jy60vQB~C?l)y{VX5f!DoZPSOTRWI3aDZ?FTD(f?T(y zo!(4{C)$oU6T#+wxrLl7u$$SJXr$L;s*W4yM0NCI@dT|S`P6PkUsjHG)JW!f*%@-= zC2a>=uob3zZ~@A8%lC=Rsmvm-g^sMye0SD{FnNO$vi(uur3dWcpB>uiE=C+0HZjZD z?0r+V$Pl?{ksGku{F+-5I>uAKrI=4;MPq$ShdH&pg%^QZ+Q2%@_r|#mAWY$FbvsJ1 z0K_t#{2viUg{9I4yr5vD{H#dk-`H1AxtCT)PI$*^KP(?3O^51NKA_2@KO_SMk~-1#0IHbW+%I=QKySMPg-3#Pmqc|GN+Kr;=fY2z`>Y3hp&l? z24tPa!}7}QieQ)e%K-tp{IVZW&(SF6!^aqmc$6=pW+Ov_QOSNsWZBmxGhJ5LkOWA{ zX{SDg419xahdClHqa zs0{XRc>%Hwc)4<2D?KH&jpygQGwZqsN@cJ>y`;UG_4IVsfp2Tdih=50#p^rWx()Cj zh95+$Q_v!JQA1>lhCcscKU0OPE(1FQ-zNI7E~sgLX8sfk{t4PR?IyV^Yue7btJSEz zW?v|e40bDTPw*%4x42dp4j#HK9p|?d`2jEv)fM6LlVqZHo1F^sV-_uVk=uY-499P3 zC;Z+sl7`><>;I)7^u(|^s{7#38hiwvZ%-XIMr4c(Y8F7Q*((}xP#nwF+?~r|P2F-H zhYvN8P#DG4Fk?Vi7sem3_w)+H_1ZI!06a2$^Y351h!?A`a7J=b;N~8bK6^Nj+%a!D zG=|k461tayB-fE9^5{|x*qf|Vlpk6H=+RTMkdFAE&EEK-fpKk; z^O?vo%n37h8aSD}oh5$X3=}fOpE|dgh8E(M`qs4e8u_1fp1f$=#VKJD25*6>$;2OW zfJk=SuBS!ggcWMe*D^BhopE#t`|)IgjS$L~deUa(9sj~%Ze-E(6c*(6_LHY%1{-zVULKi@!zx-opxVT|Ys?@Ib{^a4kIC_fC# z?{EI2mId1fewI(j({6Hz@Y)t!f##9%U#3Sso*qtRLhDiS3vHr(0U z32(|nDaixL2aD$1{5->p26_jfTJo|SAK-lLnLYH0pn)mbz)dQt(>CInHRZ?K4ll~_ zkBmcOVHH|vIyLQe_{>bRkdd{fXFY*mwB$)+e?JS(W@@zBozDYzeFIjL*`J6K~&vbh8;--k&!ihWa9@)}8<_*F8esDoAMi0Xg zT2)JY%vX?acy?}6rPD6GCD};b=F{f;Sh%QF`IWM%tM!8O862tA9MrU)Q*3~aX91RV zczik|UAx`#iYw|C-j%F%lI)xaig9Afe@~S=%hKo@W!&{+2_D$gxR;-nCMFJJk4)Ag z_QHBcdgV7LH9YgH={Wk$1nuwY>pIH?oUL5)dC6hz z(<<~L88_nj;Zin(XS#N#Rljb3Xwxe{n{G+h>WFvELsk4K%HY5&RM;?J-m#cJ=7M9( zA{|}FH0(7>yy9+4)O3Q0e0x@YUAI=lCV)!JlU9@-VO!!m>4S67!aZA4# z)*Hv~Z4ldDCpt~q&Z;QkNj3w5XaI}N-~01^oenA`J(@c(2jHVZd3F@gA46v5MKG7m z1^8oHCLVkg@tJ$1$Mltjv(6fv0p@xF?nXDCuq8|JdO_bdjNK3l?1qy9);?17P26J% z9i{?WP^-^=c`>`IEsLN{wRPg6@~7SVSGo}U6|+fGm(UXvpDjDzmR%l4DTpO=43~Ar zi|f0$DDJmEW?y)T&1fbEjvKn7^ZO7xsC6ke(^i8o40=%73b(KY@4(vp+lPCr2k{$V zZ8*EPI&^BF@ohFco6M~zPkq`n9kC4r&1n?pKx|13f5<(!T592Q(QgK`P-4bk6|YIyo2^Q=EkwKSx=0rAdZX3X1;UMlprq=DJPntqs#>M zZu8;RF1f)&cwHROI=8QlyvPh+aTh?#ZtKY2_#)2L?mW;+&h4lWdHK+604{Q_Kf{cD zN}7EkH)iZU>*G~%wzUr0ZsPNmJ7iH;JIjZ91Cm35xnQHQGKR{(0WWaWN4aFTg~G2* zGit2hwu;5F$11k--D27l%j-dQ8!y-F%LdtP_gM3uc`;moQreDPpAckO&A~_0D&piR7B9h*Ucbo%^;h`Ao7a}aUhp`_+vpeIN7uXeLJamKXPuFw@%E?S8 zfg8{A5%bLSp56+(RnpuWQ_#n746;Fgwbdq|`L3*%{4|jsl6!#28(HtkCrPb3$zMR- zato)V^=Kw|FjA|kFry^d&vQmeK;j>$>E0cDH~rSWPwltjJ-N}8prb8o4eYF`T1uGk zJeAb(Tplj#c{)*)lM-5O#SaCIv<3B|KlBW(<8o#yy7|AIqcWqL-?lNB(XhEHq;|)3 zUQkZ%==ThE>3f< z_@flzCESZ05sI*3iQ65VyuaT051@aBr{_;~%nt1!_FB`;y}@L9H+0T_D#nkBW3;%2 zpGfi~bCcyoa}%Fql(k*;7jPFOf1GzK{2?0bk42O=qgFI)D}09*t5L^nOvQ z(pnW!flJF0W_;9Yr$z~wpQrp&wt!o-$LP(;(Y>b(AJ^rl_VB+%cN-gX)WK&Nmp8Kq zsQmFq`IYD+IzZ5FKa{@-9N1*2^iH=Au}eTK0IceV#^dnK&6M2CUq|Ow!r$1}M8!>| zzR%FxFWOI7I4Ly)vQg0isvFVK#U~Ypb%XW`8QbN6!nVibyjFW`@a5LH#l*q8#-CsLJZ zl*@g7=-wsJN0$R4%ygkuy5@+kv_Xj1LXB%eV|fd4eA^i z-2W`qSCiJN6eQyJ){p7G#xIh4bo(f9NL@Vm7?RzBkR!uwVAW-P%P&cPTB`hs z_}RPoBx5BGzl)T>wMepYq(&2D7NyLr9^zhh>FJgGlV)Xb=clH)M5 zj%v`aCp`f!=1vo?<2?X+1bP(-9pJMw$k9Q1{Vj7d@r4WHIAq>n; zUf&s5yXgWcy=FYUrIl6Lonl$p)?M$+N>oqu$&4bvn`(R%Q-P^o6K>J4ayn;UPtd*> z%iV>x*1uV3k3gXXwJ}Exf$3(-qBu*RC|CLyp=`8gsnia}n;14_oO$FPQLW--C25z* z%iiDKoxKr1{5nJ!+4G&lvMhJm62pG$#2pJ~suN`N$TUs|#(t|lM+n?A!f^GBD=Y>O z`0h;kGesCxSTgx0p-GeZv~*p9o&UaN^M#`R5t>L7mEUGBosNJXMep18>&$)L&kZWi zUbLn@4sLF@!Z;1u;I(0sLC&$f6mOf&=YZwirX6{0Ns6xv`f9L;?Qz$`b{M~^8XmS2 z)jN*Pf7rs_o#aK5hBQE~trboAzGIFbIkORc31nAVwY@l8JZ)&98?dI{O&_ikDPJ!Y zl!vO!gQiC+40#+{Rygb8p3h}3%5!VN#`~wtjY0u7H?cnUvm&L47m7+snA!-tf<}J$ z6%|pxowOf)F%nt_RpV!^0ADbaOr3dsXq?Yzf9P=myNgbM$A0aU2f$_tL}H9<$@!VL zSf@)?JJwwYwXixJKZsd{+MjJLR6}07FQw2W#ovSF^)|k@F`tzB)qvm$!*e6Yd^KPu z(dr+Sj~U6rh#W+|gtd~~_TOwJTfUV=Q_R_>Vo@9uO;z#kP5$CyRk&lR)X`Jmd^8AG z=m$XR%a^}~HnJ|DvF{SIY=!9;^OcfZTVqVT*m|q=cimyq#A4%J6?uGExm2oeX5bL` z>*mI9tHXsx7Nd!a^n`zjA{JsyJx5-^5V(I+W=#=}J}^{eeR_dLao;NrRXk@(jGCBJ zjn4FuSv>x)YizWqN5VhZJQoM|GLJn?`*%r{F$J(xDW*3s{yA($kQ|pq#>D@}oiyb>;MbwP($-^>6Q$%%xFRAmD z@3mj(Bs+a4lUcSN`3}fzmHxO>+<`ee9l@EuJ+bsy@9K6=#1e@ zUtTI5bp8h%(GN)|yJ?XtRKO=|YBF_}dqpYM`p{o2_l!Av2VcK4y}p0{i|^vqy#|hu z`$Tz1iY!7wv|RqUx2d|d+N;X?0ngb;!S6Y=hXTdYh>9+T0&w?#{u1tn1!t&gx!hY> zs%Y(1voXUcd^{&5dWlV`u3Ab_sa*@!_UQ#HjBn3PWIt-V zPV0#90d-NMeyd*Pd!`Hh(rdE?=Z@I9A%)y)yN`5dENqFK?2Hk}q!#wi*4cp1^Ad z@*M|A>?aHQNG3)U%!e4qCAy@2rI(Z(9tnW>!?dUe;w4}F*3gE-Yh)MNNY}EXS>8|_ z_3|mxH_k`$6|rcS`joWfn7(oB&FL48qcOh_UNzlN)zq1x#+g*S?rJWgj)a+ITx%Kl!m-)9_r<)bqk63<({d===;v+U%+qF)l8q zMc!ZaZ{E5elwne37|%cCCJJAYyk^1gVKh?iP|o@h-^RozYf8Rbt2q?}lG_`4;tngD8k zLM*O4WaWsPyZM;9l(TNBRQI8>q|V+pKJL|5I~rRIf8s3SC|>l7hwjoAYPN5yaZsDJ zRdU8)sK`kXo`AZsZ~tE1%pZ4-fKSs_p%Gs&VaA zCE7We?l2jm(GF1hxDnI$T9w;$R9QckHVhGadl`-OOA0nszi5a zFds7L?<0)>gMC(9J0C7-Js~7@^tSP-jD7iG#!uT|7G_^@M?w;eUAb@inbX;9ViL1K z9YH0~O5i^9m!euLan;%lBg4M0r-IKF^1wYx#4KmrIbI!m=+yh{@ulDQpUmy$g({YJ zF6@pS9WBh=(amnyzcG>UvKS1?%KNdb9Czbyw2_nSqi zypO#z6;s$0m^DNNYS}RPa|{AJTJ7%L{pJ zOwoD(bf)R@UKq`OhxqJl7>z$FUPW7+E1(^G{`Ny?<3Z4d z=RDqnu7tU+w_>p<#lTH0ud`q9WjiuOD}axNexVE#A0qx63q$VHC^m<~5LIk=jRUT0 zSZLl7Ks7QT%CPB_@n9HRHqUj0r%BIMeyn|s`xkRW#gUy9CZVB5l9=DxqkA?tmzeoc z>&?iqN7470Ka14w{w<{58I?!%ClUwDN%)(Nkr2=XA_(HdywdpOfu&(+$r|%sZ1PH{t*H+#-`gPdVZQ(`FTVW=e6#v zkL@YGaU`N)<6ZPo8!%*I?lp;z{I80l+B`WfWQ9w5_#tGITX4mfpeW8h zjupia6a|VA$pAx!P&6Ygc*s?FpgmR2gWnAK2^+&w5WbG*$A}&M#MPsjClN993@VH` ztT33KVov7xZZD586u)J`-iynw_oDUR^k(>a(PvYYj?2sp)ay=CReR&XJQLIHt#A=YyBlPjcp4dE7U(H= zPFQ+=aueO65#%Ke34gONtivZG$DT%&H%X(MPlTFy=gtH11+=Gf{JBt)qQBZng!qJM zug&ebh`(@6+L9os^q7fYxD|%0D$sdYK8T0-GyS@CQikH~8N=CCE*3+iDp1!_TaT}d z{!z3nt6PxYK5$u-#vTXC+*XCg8vlLbF6@!Oyc%rNkHn>a`$)JM0$vPkH+&SGP40Je@M~4 zk17pDln;UohUxtdrF}0l<-y`uz#0>Dh$yz{d0cyDklGl)!dv5ggCZfF20YR>02Pj^ zLzc7Bcw_IZQv-#>Fzz%|dL`8lzIxp;*#A=me2=73c4BvI6p1<5S{gZ)ioVDn?yG|f zzgY+1zKIKg4bqC>f1%y&j2O`tODb={VC~l3)37#7PW;J>N4yPV%^Sc0{Vbe@xFDJc@K^ovThukH!J{8??8wWMxc88||tVFO4Y9jum4 zRuXCFr?|(4pBtw{^1-3!5>pq@jR&*D-e)Y#?p8+T)$KPhV#w0}4w#1Pj(I)ytZLik zjKlu8`coi&#B3_CG>8>ka{gyaL|So16?`nbzZ9B)E9wANx(Z2gh3lrPfcvlt9%N7D zGw0H9%-kMUG%EWspcs8Cv5g>v^d3uWy|?N{21 zbzxV5RQg0WN6AXSvy4|Xk7&0E+v@Aniu98NnFvoBSD&;s^0Il(FQ^MFNalA=ceOL% zO6nttvD&WCS@ZI$iuk`-xDucP~p+t zJv2hr`jX#K_smy}C#&lZi?q+?%P}^3Wq-Nz6?eVoUug5zZrOOlCs>N2@j6&Wadre*vw^4PRD=WHw=w zSG!9M5#;7J2)+FiLu_sf@s(->taVL#(f-i1BJ)H|9xnq7v*Z$*$Hq9(0Md+|j$2`P zi!irC!l{S(7ISU%b-9+5p>OkbzD3}xl8qNQjPyf*csYIexsZL@!ZWpuO)KOBt}DaD zTXu4a7()5SsU4{rxoD!G3D z>g%g`_6u4K6%N8K3=qW36EW^QGOuS6LE1&GdTHs(9t44!0>Fecha7 z5}Km*4Zgm@*yvepxv6YQzSveCQKbgpOacx)S>)z(XrB!+%m~8uX z{SNag;wkG6LauIn0`e9NNbTc(wWjO_Vpl{zh+Uy)!1L6*0t3jU0P8Ce3!@uLFOVt&!JHS&gyChF& zPO}olcklt1!981hNYK|dy?)}u@EJ)Ez7X{~QLz{w*5lZdAOr>pCf;%-$v=R(w5SIo z3wl=xDAZK1Dp6xWZY_ykoxFN*>L#)qw;&Lw1=UUct}?r6XJDPBOBGJM-n=i4i+Wc#DuWJ9s9V+PKArOjzLUM#FgDYlmi>|BddXVh;*{NMu z_I;SblF{;d=}~D;KOrq>u@BJZ>d?Oq_)sVRpu0?BPBgHm;zj3>_%HP<_3l54^(LBP z^mXCe9%{c5`-;d0XuZ(Cyzp|Z%7=2yX^wHCE^<9#dRN4|Ue}#ebWm8M@V(a{iy;X8 zna@j=FM?uw7RaM6j5GGL9aP~CZ}jw36$@7nYeM+pk)WvV) zt0vcDNqs+uN{7as0syR1cCi=`+$Jn(bUZa`XRaf*RGpW4HO40$hyYSG@&;H*6x z>e|+f_XSR*K^Nm$_iAC3XMgsyd_VTVHHA$=o6e43^gL_KWlEPhfE>e)xuERisb4q; zzeJ2RI`rl}8KTxz(ghvoDN(g(+DhlFEtIcLBo67GAYVKK$Q^#O@q>5JU-$Xnvt{v$EmpJzQ}cKMK@5wili^*7#MoIpHZ7?qpIH$Q(n2(IVT zvoHl%Z~@WoHgliPb0bQ|)PQWakLt1T)0%>(&8s=NDZ*{ORR#8+MLwEJ68J+R3J_p7 zxksyG8gWuR*DgrSgyHRHsHm7eV`vs#;;$~<9$uRyIT8wOOL0bJ$xd!RFc8ACW*7)& z#6Sp8S!G+fXSf@TpZHY_f;;p1JQB=Of2DD z@CIA?WpgULTv>KJUBVEGMAz-xaMZNwLE5PDBj~WwTQL%N#lqRLa53gIB#tqxdO)cD zOf|AzCUO&pw@aSz^1#BaeuS!!{q$c{#Zc$xtzdnVKU)=_LRHK&6Vpy0@+tqzNAVkkzFt_G8&G`#R{<{ z^~it%sg_LVsEo{Jk5hh_h##cQ@3l;7Kpjyoq3j6)dwI=ekq@$$cash0kbhTAY**Ik zD3`V*rF|oT)gGimLQ1OVG~^aICE8buSZpzNNOn@LWvF+)m`T&i_9Wo<9-q4Nj^s!Z z#t+%QK9<`vTMMqF5wUw*(ct7$^4+;9O}TfD3hJqnBfDMsQ5I~U^JLqKB!Str&xsQx zg?**z+@C7%50Vf=86q3yd?)UWd@2?*f)s}d&WhR8$b4*&BRwUp_3~>rK%e<0bWKiR!89BOAJvC?)CZylD)0MVfY#9# zrEgIN$@HOrq$||YfNgJZ?|`q%xkg$!eAQgPt=N%6VIs%=I|tk>&&>6&g^QkwSBxJQi@2i|4y97<7oJu?>)RA zrFADtQUHE&ym(uJSdI@wW@2l_J50i@jHI1Sq$lIpl$31I3!)50(~&=*Lw;@gkpG(S z%o6_kj8hsUii)I z(kr<+bJ>8In=bG*W{O>Fk2MHI-qm75|8C#HH}dO^Z%2-K%?$vlUoUUI+Tp^c20qQ4lGN5oDX_xCZS(BS0RA!a=;S zW0!2%{;E@C8D+>-l?i7lY!5T&Pe` zs3eF)TYqPCX)e^X_jtX)=a`2sh^08`B!A} z_^#_PAuM%=bPQ3kx4UL73fjcHu@U8KW=^ilG>}y>0Sb?5d)P{=eXYSjAyF1oc(t&m zQXAyAY|R~<3ps+Uv-T6bPUN%#Dy&VqW%rdy)^C*w8-C^eBY~{Kxd&TeU}ciB^Pf0L zh_Cp#D!iqjsV3-R#)y1%_|)%VU+^^7sSbuPtAP10Ng2hfM9A0E?(^v>T>^ z3Y)m3g>lXwMSXhTJ?PEon=y#0`_r#vpu8e=V^~|zd0hY`+=zMmEU#2$^Z&p0&NQmY zGmGP+&Xjg2QfsSqBU2l-7LmHKDamQ8a^eEx=~Rj=alz6SOahohgydDJrsG0JC{3M2 zVx=S2(L_XeArT^^mQo~$3W0`~2nZ3gv6zGqlFWUB3!d7UGxK%K2R?8J9FpAUKKI`L z{r%06nnp30LE+;4n;zFGt9)eOl7i6x9Z&y4iHq6lSHMf3<9;w9l9FR$pI#8|$0{Y- zlkunzf9A@kj;;T`zN!A(`s*+pIjYs#_o8|^`2P6qWsk3^qCLAYSGuY$E~j2PM;%`u z$e}(M?Wu7VW)kb5h;!j9GUn8kU_23l->V{}&T%MPNb81RV0GRRQU)X7OZN+zYaM?%sQbmOcx9Tkl` zR#w-}Lzkg?`Z6l7(#_=55bXjy5MXC?OFhj=OHgk^mk6sCOOs#qIBl+r6sos0E&g79 z0tNSG@Z6x}3R-C^cpppj*7CQ)M{q7BLzIN{ZoVdyW(B1y_k&$4Xu8z-a{Cr7m`fex zKH&>Pl@MISIqEx+L|-M}#ygXDSNzyv5d1P9S?zFnt!|liIt$vNZS9|He=cE|RPetY zHo-6cqwO<8RU2LYgObT$(w12QXkl zn(1v#qm zvTKfkzwd3=QjziS7PY&VIfpf?qz`PSR$rXK06K>}2o;!edcK-%q_F}_Wk=@d+EsEN zhWqv669ezog&AnTIsO1YEK46Pl`PXT~wo7CnpqF>?VpFLQJ;jH5KhD%|Er^mvX2bp=o}7whkHacU;LWpE&NWT^$~D07s`tFaSF!Hz^#_m|3|@{Tk_kL9Gd z0=kLsaT#ASrT`v9u5_5a4DXjKnv9l3eC0l15f;Fo^dq^PMHvsa`V@7-oei&&do!Py zjFTHj@?A^1WbXtD3izD3a_!}oK3cFQpD_cebOmiEz>=z~!MIt?>u67PyyudL;FbiO zPMozls0pFWe{ge*T(&6$4VX*e!f1yNz2l7hTYX6oP|RRl z$?2S{W1Jy~)ME|7{T^g2(>mUL9Q`XxUBHi9%ptQJsouK1LK~`yMMPv@ZM>o?rk0wA zX_?EqSmK5c%;qxtDKwR`)WcC-^*@9YH#Z{PDE<@W5Z-d9J|qHKg!WfFRwYKZGqpD3 z;!o__v~@XtT0_gVLI!IRE4FWm8`H_dN0h$5FrZW89}}%&9#479KCY<%0auB?ZmHVx z3+74|y~HgU`w-BYRcZ9T|93N`u|Ki&jb|6Zj7AdjR= z(!>kK%(-JP62PXO5m#&65LXlbeOzgH+`;$Yx|;Yg{wAm5*$S!pDmO7f>RN@LMP_Bi zt|^qkWy@#pISrY~TNFvY03*6a4|&*5gCF@VeC?y}|36`Djs8z4%PVvXX;Yme`oT}w zhF~^MvrXdk$B-r)_#|16!$-`$p>PpS;mvbcgZ$?}wG0;hJ)yNXO|2#USU3UqP+A6u zCb6zM6b~x%SWpfBR!|jdUu;=<((8OQ=C>zvAPln%;7)GVx&UEmm4lxtpEBR?AmnpogsD9WjZmeF0()Y^SH=AA_DpDQO;IbMr&HpB@%@ zdwL&TIYVJqZu6DM1W{PYw0y++!t zazA;)=tIdPsiMc47bMyk;_1?=0DBIq`|T~wPMlX8;SIA2+T*~Xzxz<)=nU``U+&yp zOUW&CENA)e#K@DAY)8y(6Fcakd?3_H&Ftfi^x-xR;oy)xz*lI8In zRt`HGMv|FtFyfmW87+YW{3+@+85Iw*4Ba*LcOuwf9sQ;%VP9EcAYIMdySv`DNiadb zqk}ezdf2CMtPrVIHMI^fwXV@a?$IgGqBTSF+1V16i*%Z4t&BVVFu%TXqwfKKdJh!? z7*zE0uz98{gmj!Eit5Am`6Cu+bedY}rV$u!H;&vX$%5r!4!i}kNX}DKyC-a1L87SW z?rf%jh};J#?WpChM8P>4F=;K75J@v5;cGT7@1S>hwh4)*#m@<8LyfTzz%!`$jbYR1QdVH#%; zS()ly>rJc}i#MBgBh5;O-(nf^OA(qiGR4i(;?I*F95alz_}ed@%K-(k$lV@r*)c`9 z9)XEB2LyPE?wKT?qP z;eJzqHX{Co^ZX3?z{v63yN$ShMvM2qtb!x&P+TgpwqH!%4pQSkfc99Aa`DArw(`&< zD!$?PQDhNvMhAl``N^7n{8%E zyrP3daOt-NdEb*If*UWlS^Q*pA`vmK-g*J|9ZG{K;dXJm@i1p5AFY=AmI_lHp)*yX zA`~73omttIbzJP$aO(VU@f6PV!~~WVBIo4Yq1LxW5t^T9$ujRGv^)I7c6F`uY`2Ns zzCSO~GgI*%lTrnAafQRf2dZXWjCCq1n##WKKErr1Nl}Th)8wOV1H8`j>h}0H&r6M~ zN>-MSqdF&3AS2PO^%b>6Wyze(Jlki1Me2n?3$gH)p5r+mrp!bbmR+}dTP;drofy{< zDsV=V!L0a-nwkN^wj^7oB^{455ngGto=L_|}zP?%o zPhH_APpwp7k=%;rKsGyzY#pZf`EXcS!9#iW+`FZCW6N9<%Gs>KWw}xyn&iaME%#_@ z<)o-VN{Cz;IFd*i^dPs_K`ILD0#Z8N`4lO=!IUPq?s(w%y=cY7(}=9MnaeVJ)oLFV?N^OfjM& zBYQyEY}tC1W^wnf)tt!@*1RclTCFLiaOiYGJk1WwZPt8S(q-q`IcAq888r_yLbA_7?W+phVz zC`A#wNh(`Kas4#p;MC@M0_xR=0aXA2HR>MH8gS>CJ{T9c$?lDwMl)VY{U<+`fci_f fFD1%}#|*#U!Gp3Ua<%0Btq1-EnG4M$ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection-members.html new file mode 100644 index 000000000..bca9264e7 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ClientConnection Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ClientConnection, including all inherited members.

+ + + + + + + + + + + + + + + + +
ClientConnection(Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::ClientConnection
ClientConnection(const ClientConnection &) noexcept=deleteAws::Eventstreamrpc::ClientConnection
ClientConnection(ClientConnection &&) noexceptAws::Eventstreamrpc::ClientConnection
ClientContinuation classAws::Eventstreamrpc::ClientConnectionfriend
ClientOperation::Close(OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientConnectionfriend
Close() noexceptAws::Eventstreamrpc::ClientConnection
Connect(const ConnectionConfig &connectionOptions, ConnectionLifecycleHandler *connectionLifecycleHandler, Crt::Io::ClientBootstrap &clientBootstrap) noexceptAws::Eventstreamrpc::ClientConnection
IsOpen() const noexceptAws::Eventstreamrpc::ClientConnectioninline
NewStream(ClientContinuationHandler &clientContinuationHandler) noexceptAws::Eventstreamrpc::ClientConnection
operator bool() const noexceptAws::Eventstreamrpc::ClientConnectioninline
operator=(const ClientConnection &) noexcept=deleteAws::Eventstreamrpc::ClientConnection
operator=(ClientConnection &&) noexceptAws::Eventstreamrpc::ClientConnection
SendPing(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientConnection
SendPingResponse(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientConnection
~ClientConnection() noexceptAws::Eventstreamrpc::ClientConnection
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection.html new file mode 100644 index 000000000..4a64bed98 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_connection.html @@ -0,0 +1,582 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ClientConnection Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ClientConnection Class Referencefinal
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ClientConnection (Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 ~ClientConnection () noexcept
 
 ClientConnection (const ClientConnection &) noexcept=delete
 
ClientConnectionoperator= (const ClientConnection &) noexcept=delete
 
 ClientConnection (ClientConnection &&) noexcept
 
ClientConnectionoperator= (ClientConnection &&) noexcept
 
std::future< RpcErrorConnect (const ConnectionConfig &connectionOptions, ConnectionLifecycleHandler *connectionLifecycleHandler, Crt::Io::ClientBootstrap &clientBootstrap) noexcept
 
std::future< RpcErrorSendPing (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
std::future< RpcErrorSendPingResponse (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
ClientContinuation NewStream (ClientContinuationHandler &clientContinuationHandler) noexcept
 
void Close () noexcept
 
bool IsOpen () const noexcept
 
 operator bool () const noexcept
 
+ + + + + +

+Friends

class ClientContinuation
 
std::future< RpcErrorClientOperation::Close (OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+

Detailed Description

+

Class representing a connection to an RPC server.

+

Constructor & Destructor Documentation

+ +

◆ ClientConnection() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ClientConnection::ClientConnection (Crt::Allocatorallocator = Crt::g_allocator)
+
+noexcept
+
+ +
+
+ +

◆ ~ClientConnection()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::ClientConnection::~ClientConnection ()
+
+noexcept
+
+ +
+
+ +

◆ ClientConnection() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ClientConnection::ClientConnection (const ClientConnection)
+
+deletenoexcept
+
+ +
+
+ +

◆ ClientConnection() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ClientConnection::ClientConnection (ClientConnection && rhs)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Close()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Eventstreamrpc::ClientConnection::Close ()
+
+noexcept
+
+

Close the connection.

+ +
+
+ +

◆ Connect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientConnection::Connect (const ConnectionConfigconnectionOptions,
ConnectionLifecycleHandlerconnectionLifecycleHandler,
Crt::Io::ClientBootstrapclientBootstrap 
)
+
+noexcept
+
+

Initiates a new outgoing event-stream-rpc connection.

Parameters
+ + + + +
connectionOptionsConnection options.
connectionLifecycleHandlerHandler to process connection lifecycle events.
clientBootstrapClientBootstrap object to run the connection on.
+
+
+
Returns
Future that will be resolved when connection either succeeds or fails.
+ +
+
+ +

◆ IsOpen()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Eventstreamrpc::ClientConnection::IsOpen () const
+
+inlinenoexcept
+
+

Check if the connection is open.

Returns
True if the connection is open, false otherwise.
+ +
+
+ +

◆ NewStream()

+ +
+
+ + + + + +
+ + + + + + + + +
ClientContinuation Aws::Eventstreamrpc::ClientConnection::NewStream (ClientContinuationHandlerclientContinuationHandler)
+
+noexcept
+
+

Create a new stream.

Note
Activate() must be called on the stream for it to actually initiate the new stream.
+
Parameters
+ + +
clientContinuationHandlerHandler to process continuation events.
+
+
+
Returns
A newly created continuation.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::ClientConnection::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the connection is open, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ClientConnection & Aws::Eventstreamrpc::ClientConnection::operator= (ClientConnection && rhs)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ClientConnection& Aws::Eventstreamrpc::ClientConnection::operator= (const ClientConnection)
+
+deletenoexcept
+
+ +
+
+ +

◆ SendPing()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientConnection::SendPing (const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload,
OnMessageFlushCallback onMessageFlushCallback 
)
+
+noexcept
+
+ +
+
+ +

◆ SendPingResponse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientConnection::SendPingResponse (const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload,
OnMessageFlushCallback onMessageFlushCallback 
)
+
+noexcept
+
+ +
+
+

Friends And Related Function Documentation

+ +

◆ ClientContinuation

+ +
+
+ + + + + +
+ + + + +
friend class ClientContinuation
+
+friend
+
+ +
+
+ +

◆ ClientOperation::Close

+ +
+
+ + + + + +
+ + + + + + + + +
std::future<RpcError> ClientOperation::Close (OnMessageFlushCallback onMessageFlushCallback)
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation-members.html new file mode 100644 index 000000000..a0bc0caf8 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ClientContinuation Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ClientContinuation, including all inherited members.

+ + + + + + + +
Activate(const Crt::String &operation, const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientContinuation
ClientContinuation(ClientConnection *connection, ClientContinuationHandler &continuationHandler, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientContinuation
ClientOperation classAws::Eventstreamrpc::ClientContinuationfriend
IsClosed() noexceptAws::Eventstreamrpc::ClientContinuation
SendMessage(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientContinuation
~ClientContinuation() noexceptAws::Eventstreamrpc::ClientContinuation
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation.html new file mode 100644 index 000000000..167773b92 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation.html @@ -0,0 +1,376 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ClientContinuation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ClientContinuation Class Referencefinal
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + +

+Public Member Functions

 ClientContinuation (ClientConnection *connection, ClientContinuationHandler &continuationHandler, Crt::Allocator *allocator) noexcept
 
 ~ClientContinuation () noexcept
 
std::future< RpcErrorActivate (const Crt::String &operation, const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
bool IsClosed () noexcept
 
std::future< RpcErrorSendMessage (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + +

+Friends

class ClientOperation
 
+

Detailed Description

+

A wrapper for event-stream-rpc client continuation.

+

Constructor & Destructor Documentation

+ +

◆ ClientContinuation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::ClientContinuation::ClientContinuation (ClientConnectionconnection,
ClientContinuationHandlercontinuationHandler,
Crt::Allocatorallocator 
)
+
+noexcept
+
+

Create a new continuation.

+
Note
continuation_option's callbacks will not be invoked, and nothing will be sent across the wire until Activate() is invoked.
+
Parameters
+ + + + +
connectionConnection on which open a new stream.
continuationHandlerA set of callbacks that will be invoked for continuation events.
allocatorAllocator to use.
+
+
+ +
+
+ +

◆ ~ClientContinuation()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::ClientContinuation::~ClientContinuation ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientContinuation::Activate (const Crt::Stringoperation,
const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload,
MessageType messageType,
uint32_t messageFlags,
OnMessageFlushCallback onMessageFlushCallback 
)
+
+noexcept
+
+

Initiate a new client stream. Send new message for the new stream.

Parameters
+ + + + + + + +
operationName for the operation to be invoked by the peer endpoint.
headersHeaders for the eventstream message.
payloadPayload for the eventstream message.
messageTypeMessage type for the message.
messageFlagsBitmask of aws_event_stream_rpc_message_flag values.
onMessageFlushCallbackCallback to be invoked upon the message being flushed to the underlying transport.
+
+
+
Returns
Future that will be resolved when the message has either been written to the wire or it fails.
+ +
+
+ +

◆ IsClosed()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Eventstreamrpc::ClientContinuation::IsClosed ()
+
+noexcept
+
+

Check if the continuation has been closed.

Returns
True if the continuation has been closed, false otherwise.
+ +
+
+ +

◆ SendMessage()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientContinuation::SendMessage (const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload,
MessageType messageType,
uint32_t messageFlags,
OnMessageFlushCallback onMessageFlushCallback 
)
+
+noexcept
+
+

Send message on the continuation.

Parameters
+ + + + + + +
headersList of additional event stream headers to include on the message.
payloadMessage payload.
messageTypeMessage type for the message.
messageFlagsBitmask of aws_event_stream_rpc_message_flag values.
onMessageFlushCallbackCallback to be invoked upon the message being flushed to the underlying transport.
+
+
+
Returns
Future that will be resolved when the message has either been written to the wire or it fails.
+ +
+
+

Friends And Related Function Documentation

+ +

◆ ClientOperation

+ +
+
+ + + + + +
+ + + + +
friend class ClientOperation
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler-members.html new file mode 100644 index 000000000..e3d9e6d98 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ClientContinuationHandler Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ClientContinuationHandler, including all inherited members.

+ + + + + +
ClientContinuation classAws::Eventstreamrpc::ClientContinuationHandlerfriend
OnContinuationClosed()=0Aws::Eventstreamrpc::ClientContinuationHandlerpure virtual
OnContinuationMessage(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags)=0Aws::Eventstreamrpc::ClientContinuationHandlerpure virtual
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html new file mode 100644 index 000000000..cd50e58ba --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html @@ -0,0 +1,275 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ClientContinuationHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ClientContinuationHandler Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::ClientContinuationHandler:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Greengrass::AuthorizeClientDeviceActionOperation +Aws::Greengrass::CancelLocalDeploymentOperation +Aws::Greengrass::CreateDebugPasswordOperation +Aws::Greengrass::CreateLocalDeploymentOperation +Aws::Greengrass::DeferComponentUpdateOperation +Aws::Greengrass::DeleteThingShadowOperation +Aws::Greengrass::GetClientDeviceAuthTokenOperation +Aws::Greengrass::GetComponentDetailsOperation +Aws::Greengrass::GetConfigurationOperation +Aws::Greengrass::GetLocalDeploymentStatusOperation +Aws::Greengrass::GetSecretValueOperation +Aws::Greengrass::GetThingShadowOperation +Aws::Greengrass::ListComponentsOperation +Aws::Greengrass::ListLocalDeploymentsOperation +Aws::Greengrass::ListNamedShadowsForThingOperation +Aws::Greengrass::PauseComponentOperation +Aws::Greengrass::PublishToIoTCoreOperation +Aws::Greengrass::PublishToTopicOperation +Aws::Greengrass::PutComponentMetricOperation +Aws::Greengrass::RestartComponentOperation +Aws::Greengrass::ResumeComponentOperation +Aws::Greengrass::SendConfigurationValidityReportOperation +Aws::Greengrass::StopComponentOperation +Aws::Greengrass::SubscribeToCertificateUpdatesOperation +Aws::Greengrass::SubscribeToComponentUpdatesOperation +Aws::Greengrass::SubscribeToConfigurationUpdateOperation +Aws::Greengrass::SubscribeToIoTCoreOperation +Aws::Greengrass::SubscribeToTopicOperation +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation +Aws::Greengrass::UpdateConfigurationOperation +Aws::Greengrass::UpdateStateOperation +Aws::Greengrass::UpdateThingShadowOperation +Aws::Greengrass::ValidateAuthorizationTokenOperation +Aws::Greengrass::VerifyClientDeviceIdentityOperation + +
+ + + + + + + + +

+Public Member Functions

virtual void OnContinuationMessage (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload, MessageType messageType, uint32_t messageFlags)=0
 
virtual void OnContinuationClosed ()=0
 
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + +

+Friends

class ClientContinuation
 
+

Detailed Description

+

Handler interface for continuation events.

+

Constructor & Destructor Documentation

+ +

◆ ~ClientContinuationHandler()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::ClientContinuationHandler::~ClientContinuationHandler ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ OnContinuationClosed()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void Aws::Eventstreamrpc::ClientContinuationHandler::OnContinuationClosed ()
+
+pure virtual
+
+

Invoked when the continuation is closed.

+

Once the continuation is closed, no more messages may be sent or received. The continuation is closed when a message is sent or received with the TERMINATE_STREAM flag, or when the connection shuts down.

+ +
+
+ +

◆ OnContinuationMessage()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual void Aws::Eventstreamrpc::ClientContinuationHandler::OnContinuationMessage (const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload,
MessageType messageType,
uint32_t messageFlags 
)
+
+pure virtual
+
+

Invoked when a message is received on this continuation.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ ClientContinuation

+ +
+
+ + + + + +
+ + + + +
friend class ClientContinuation
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.png b/docs/class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..3d8efc2b0afc3e2160fc4b2b51c2d5f6f1e71deb GIT binary patch literal 28808 zcmeIbeO%J_`aixM&*s@$^4Z$fS}JGDayyl7S(>PDc6K&Lrkt%!D@AIRmMK^wiVCcG zmS^jR4J$K5w^h2$8%k3|1Z=LHDNvH4Az-N>BA_Cm+X3;cp`H-`p@rt zocp9+p(CB&++KT2d+imjJ4ShW_P4JD-uMwm8K}O|@IvALG$+!{GA$9&3;v0odbYCH z9sL%|ML5DWyPw}$2LwINH9pgiYX`(JO~XTsvuUoaI!N?!_ur;l5VE%s`!KuchNK?0vYx zbmqqByA#jeQCT&lLvNhzga_CTnB=WCU(8Gw{?Aw9T0g0=W=wsk=M^n1- z^>*5mvvrkTS@v(-(VQ>LuXcogtvH9RGF@WO1x@t$*|E9?VZlZgERI6FhN+u_9yvht zSw4$*lk4MPb<{`>g~ysbJ_;)KSZh}{sjJ= zTk_(Ij{4w}{_vJJ(j}|M_J>&qDK8=SED56~=Y})gCbSIdl#&J>mQYixPWUh0&CCO#Qax z0`i;_WvtY;&A8f$@$tABnF^m8%=|@1=ctUrGIp!sB^f#Rm|JfgAKa54-GCEUq~dTC z;Xro3ttVjalUQ%H1$QA!KWfpvxkKplG;3Sun^u{*pL9C|%VtBj5v=nA?9{MTq_F(v zjc6)ZCtPQdcI1>@N1fJ7-hGkTTV7V5edz~T2~wV2-tEdw!_M5gh@NJi^Xb;3&>G(k zycaoXP!j@sEu*J7F5A!CNwhSeDzj*P?YxbCKe*ShvWsgKCm3-0)r*G=oXKI*DpmjxCf z&hne5o_cE4IiD9_Jf25B5b>A4fIS2()*oo2SD=+C1uJuC*{k60=MEykoi)&%m!Os0 z4n61p_?Hue%7(@FjvA&{76+UT2sr?b47erzch{22tSyYxIJYaHlarA$XI1a&>v*?> z2VY8yA~`anB@u_MFqC#G8@=Isun!E8yrZr5F8(hqTE@=+MfA_gxCf?^O^BF^J0;%|&+`;p)cf0&p?1pi?EY+F4w z>NZ#4sP|{*$d&uE$EF0{!<=`E%lxBC4TyoM!YFPK`Z|4mWictsf7X)?IqaUe=E9wd9x z+9i9+ks$b~GGE4#}J8@R35z2aFG)s5n84Gp;{nN{e9_SCppyo;AD!SuAcVbbK5Z z>s@KpgP2j>05PMol>{3e#EjK6QK#6NyOI+wKshZbQ6gL0zQNjt-e#F9IBYY0U~t$n zE88s(jAcj;f_2NTYS?+&`kQ#R{8J^2@5^m!^2^*pV(S%#B5O$$QtFzyyJ~`7A#>kt zJ|Dfgz|nhYAt{j%;iIlQ*(c-F42qe!W(e!^q0r=G0wRcC1-3`wdNC+CC)ckh0oPhj5j+fy}ZxGG3>fs zIPRHDa#rFAO&A9r#(PqB#$UbTL^F=Zn#{i4K4sq|lUmmrFo&ZK5oV~lpWJc2gU67o zwRz{eOc}_1jDlp4ASvM>r!=wIwE=T2g?1m*4cc@!bRLBw9XF@Ypa7bW&$C#PNmYU zD#q0`_6+Bn@vs@2q+L`zauC}8 z^0i6J<$4*&CfFiHN6oXm)}ST%n}$wJBug{{zMBQ@H|+-^uzzOZ>X?W(Rr4 z7$YX=xzP)W#Zv9=q|5i|e(RIN5=~mA;f^VrW;WU0E2NDb(NH5R0&qRVU3l=B>R(LI zrSNXba5o81%$ym5VkT8PcvR8!h5WePT7<&G1bmsMhf6bK!Ul)DZHPx?@i+=7nTY!#M|^^`o}!2q+X*dfRVgU&JcQIN!^e zaynD-nQkZLtfnbfW^&l=q^so0t}o?&_+<(LQPt^hFwcHlU7dirAJgG5v9 z*>Bm<7WSVimVG^!rtbctgHEd&%|v!Jf~@1ceN9aiaAZB5;A=Hi)sJJi3SU5Cd8 zqW^$SftCcgRVn>9*Qza=Qvs4PmlMq}<{>4{$^0-|jv@Q2!q?8zt)Yftx+(8`z}z#? zw#0(c%V|>{NH65n@+soUj)FC;BXrXq1xV^jt8~W>N-&!iK{Mh6Et2RUW6<(C??Jb7 zf4LpS`H(3el&~;D{ti^zKj)W^L4J{(4Zz)m*6;_ZjX}nzYLYplt?<0?!xZ0QL4E)wZT+s-I>586yoEPw_wFm=LPFxiYK?Ep$_%H-L{sW~`>Am3&5=(Qoc@BZv1O ztRGs}@3B6Cp+@*}V&Ek%JktXD3xHIU1%O>a)i za#Fv8U(EXYsyW0jM@1a^K#H!<^P5;Jdm)H`*G)Opmf@7Jp*ub8k(_K^xkjbpED?t& zsK}Eo6#`V7GrTU)z`Ws{{OL;Xo^<17a#>MK@yJ?e3(E3lX(n zzzHS7E@j!4hfXQg0;G6qz0sIV6Rx>TyCCP+Egwuw z#9Ya<=+fnOaAu*ZI;V$gIcztds=;wq^B;;F`9ay`I%8Iaz4fRujBHe_XNgv2l&6>v z_^&|}Sj_9t(@#Os?FE7LgZa~z6Z{y><QM7Dz zXX^Y1BRdVQC1fAR`cQ*X5HH-dl@_R zf8sUBPtR@M)v(ui(7uD4_e?_m10f@&J@5|+~kpD78`)Q(ve z!zHhr)*rOVxnMwwzVrtCatTWWFL@Tb@qZftBSIR zyt*?28D^RsQ{@j;dbx8P!O}T(SQZ1kO52N|`g8ms)h=KDsr1O3kE^gp0T+EoPx$K2 zkSZFDF_NF0x&xEtc3R}}uW5xr-u{HV(tAUHW=v2VgYGzYTVM?11VmZ=NW@ofLR*w^ z6xtX1s_+jq=b2c{$%`SAgTh;$Vk{jLV{9E%jEQ5Wr_D4<4mUGu$Yo3`=j`Ux4(mB~ zl+{f2yUf3uU2nf7QmE8i%29h?Bb=IlL+8VBzJ;ESg4X%F+QB|;+CVK%w%hu4_0K_U z(+f$k&8vAb%bh}1ojbi!q1cs0jYv1WbZJX!KK*=E5{40=g7yIvGcJxRYzj2mf1%D1 zn28iAA*V)iG3%{+c}_!ew4{FSIe66QtysoL1hny1^*|9)_aH*PZxv_DQT{z#tbJ16 zp`EbM3r|dv5mpSh<%+f~KN(zH-vU6;OU-og2HqlRYheBt8}9tRyt@G_WvY-LX!54{ zwMNSds0PbVmmYZ+B$bi=J-)hY1s-g#nxT7z;#~4K{QD*-VYz3-*)(#VwTNWgmSMa_ z+?6CnGxmT2tnsg1OjA5D{{gZW4r})44oZY9iJ(C@h`%J%o8zsWeR8G#S6itJ!{yd% z+s=dhARJ458Ow;AGOu*l&aWP51s^kmL8Kb&2((Xu@#$D^K@G?@gm4y>Os47h>&&RR7!CT+@giSq6p9T5YRq zpsuAixdD4Y^PLRtU9CsRMn%Js)`M2+){dS zFu2eF+Pg8{<#gmU?4Ib^0gv3GL5_h$bFD?5?ce848G0Aty-ipmcCCs8Tr~b#Y!y!o z-q2`$^1I%toEY<=Hhd~q)PVaO)2BAy(Vww2cjtUr8+xUX=<`A|tUq~xIP_(uiRfVf z8f-08%0eV*J0mscOK`HahoiK*p)Rc)E7KKNU(tCFM2g34@@}3auT*F0u2w56?;vvk z&4!-dBe-;qvG;YM{Tb+U)4moj7yhky@9VMN*FkETd!|b2b{;ow_>R+%t|k*oeOcwQixMFmk_2O=Eqw7DbCcKvBS<3WvbCoBJ|_=x18Ym3RG78 z&AjqnX>y=k8H5% zu>*Q+{*_*5$xw2F0R%~{E)qg7Zzn_OrA$NB0~t_d+I784A*;CeHp^b6I7vWcj*Wr~ zYzu?1gOXq2#)lrqB6Nk(+ClFqW-9Ltildw8@E2{)oSsXT6Nlc(VFi$9Ug^l&K@bWn z){hrH32M?%3H1v@f@5Ek_1T@V&P+*JJ-PO127QwskSZ7>x2_5fuLq=Y>q`pdAa!u! z>7>NG4U)OBQJJ17lTBg!s-4;0qvO5DHTg+i%`E;%LwUAytK9n_;?gbf^pXPFWoO@B zVdO!EFNDsX>6t4vYQeq-*8cR$xT*^5nON^NfC;<67?FVr^gk|+`gJkuyXw22avc|z z0=dNT)qhJl`CpO49);)sx5fg;Jb)ygd@^<0eUk6~V-d_TwZ|VY@hB)SP!X)0lJSKE zLU!tN$6?0o&AW!)rZsvZfCVwcDjmoLNt|Pk2!IWWxtWYU`!p;;AtzcMHmVRHu2MKJs?O|rvsqptvz*MRHsNSn1ykjR*=EeZ$_9j$|MJ!^DYXCy4 z2FI&uJZX)Z9LSpLgcVUn7at~t(!shh4#&EW@A5$fySwOxpX9N0)9ORz_QncKDn$#{ zG3s`{Y;`AQZjZJVTpUqgb2S{ZO)utvoeJwa67@jPH0Gk|(k2i6`w;*RYydP`jc=bc z*9(jQXfWa4UZjYwjB;lWrK(gH|Mu77j5_&y=(xmK@AmWPh^A2No8rTo?O}B5*G(_MuQD0qn=2;yTq}wA=GbH z0996cqV0s)c5MgKrvT^K0CBQ^!`dveIzUNmT-UW>`D}(^= zjE-X{7ZDzLfKdQhF$AZ8kk~jy8uz|4APV_fT-;b5;1wUz3KWql`c^-5N^?rwl|IauVUq$9bRBzshO3sz1sp)Px%_+2#98 zFLES@c`2rE?iVgKXU6%T_3D~_{`=kE-h!2IBPh8X=agxj`brK~4U-xw(sFu>CH1eK z38(<&Ibgm5s|IoMVqNfD`#x&J&L1&qaxhEuTkkH{W>!@Z-Eu~u6)i(K*WIs^VxYhX zs(p|GxE=xvN&$xuJZW@Je$y9`k-dmx<|~}Qf~^{t>eKvK>5hvg2#i|;IyE%{1>k&F zUJqiKubu~-Z@H)eTMN@pgk4Nc6`u_4Qap!Ai^w~hkx4HOV=W3LG5f7c`Pe^JH<|$^ zFH0~@$a9ez>NCcYsSgoFA(42D{JD5KX-mD7c!|7;rI`mD@)x3nTxavZ(&na_z2&A` zG(xg_Leu(OKJ(t;5faB9%MK)E)KrYuegW7GX*p(4;Ddj+u0d7)sre0N2Oa@dJXO5> z%r-{B^{eZtlXXJ-lb(v{8&ENQSv(TrPnaqW%RszU2>=LvGs{(Y*nhc|t^~m9EC{dD z0YWG{|EDDe=+iV%i3CliIz*88o&dD{|As^4KUPc+nO0~atcUn&4XWP$mQ5IHYOo(8J+q_&P zkEnPM@=RTm3HhvW_H7Q_eexf$2IpNSIzd|I=Jp=qYMk$|z452{Arjl?6$9@T*CazZ zz@(i>*c&&{ieFNInmIgj=MJgu%>ll@k)--4^gZ9m9=uvXcMkh@nq z^g8FEUc<|?8D9N{jn(APwbZDo@o8%+^_o$+y@%7gtWWPa!!933FEsq zZ?Bedg9!eb9a#I!uj-rfpj;-IpI;N4zga*n17h3c0#k))2_ElSWUAg^*}qLSrI*+& zzp9fty|k6HXWLT7c)SGZkq;ph{w|<)`&1rk*RlDPOkACu-1Lm^I&D!^f8>ypDi;}$ z_BT6$#*Ntz%9-y9DWf}o9u>{yyYDkq#bj}`>gn24o^!imh&q(#v{5xu>j8X@LTn-x zWNRwDj8G+{nw@Jr8&F|FQI3Mzh#AaM&Ap0YfKNKP3Sy?b4&2oJMV+24sT3;pQu2%&Nad+6IhK;K%e9{P4u-T#dXlEl_EFr6X;$mISmweS&-VGZFsMxzy#?4efew;U(9HZ2UAJ{dA8!!QPtVIZ zN~KWSmIV@k%L~=|tnh6W28CuEhhn?4XHFYDX%xwbLw0EOH%YarG95>K5HU#skN*Rj ziv2f!x<$VoKnaVc3?}3vVekL%yRH6HQ3cAqhiX5tr+kFoQ2cL#d~p-7pC-nkr@OVP z3LtxTy~rt5Qs->9tGkfpBPuO?_P6Nik0IwC$PL!`J_sprCQ@@L?h`*66P9kBmV1;w zhgM9q8D3M)ScX2M_hLyCaB=YZUHc0Td&4QFE% z*-lkmY#`uS9Vs1mE;hJEhtx*Jz7Wf9WfjH*urU>KP=fc*riHGZ*6Z^+Rl*ypqmaF- z53*NzYm=IOz*L!XC7(P68}7qMi9^d4iPsOSu|xBe5qaYG;iI?OuQzZHbGS>52zkE2 z$M|{VU<|0ve*l1?U;+XRN~#c*c-z~{XL|GYU+rXk13%&B-2h(oIiG?LK?zS^Q18Tv zxAY=?hX~)+c+ni`K8fqIjE>D!DCR-&ra{A@ioIFAwgYt%PHE7>`!4`HeFm!K6=CRr z#QJprl=d=yCQ=>wt-!kQ7x2g3KWk?ix|$Y#+QN8@7XAS>P+wAT8twvopJ~VmGi&t)wAYM=+D^p4Co= zRy!lvO;SD^q#AzU0x{&U07z)B3k=IrRtn0HxJxbaMP-|#BDCXIh2^wF8O;Zp;A_!< z7YB%>LY(%aa>;f+eyyj}X?j1*E3VU!t%|i2^<~w0NAcvYS@J0Sgj`9^n!9U)s3C~y zkkc2aA#;i2?grtGT1y9+r16&yY@PgCtnNNkiMbb1w%^(c!GbO*Z+Ux^hmr@%!$&}Q zfV8=N$MS%9uL1fsi?3(>p`=@C8v1=B-7r<=Y*$tNtAr75C-uB}o0hT3!+ zPC6wjv#+L}61T?@<=7zj@Md$Rmjpu5nU~l}G0m;q^|ws(HjslcI%vEN?$b-mZvy zz$J0F9%5=$!N6`%VK+~VKI!j`KqMeTXJP;pGJo(0ctV!* zId)g(u5n#jR8pe^>{i}J6@FqjV+3rC-FgpXpn4!f@Z~OK=Aw{Cm64d5S@L1PnFD^KS|3ym4FNJ4aQLo1e;St6RUH)?n_1oFx=0ehgoSgaj9)6)x#>G-Zp z2tzdOS_rJDI(CuP(3Klzq}Twn>ScseoSl7kxuuk|Opoe~no$%RgSIf9gx-JSVt)C9 zs@6=&(nW?w^aZgBnJk9+V3aX!?SS}j+4$TME4@IKebP9cu2xhb@>&8`K*+r!RwKAs z7xQVOY(gNI&o=d-ykgH55%I6pkdEt!GVHD>CmyZx1|AP~y7l7Z95H@Q55J^!#AqO1 z)`({8epLG5KV5ImvvWL<>!i?B$nLp zd;2wVlzpbMDj))oVvW4Pim_9BtF!&imC{R$?qV-D;wd&DTx*g@Up!7xE6a90JCc!s>NhGkY#EeCyzHV z+yyYm5y=7uDUt&CT`oSh0WH|K_Z(qx-2Bs#F4|=eUwax-ER-I;R;YU5xKgAX;?LOd zQHnGxSH$5;8gke|To8?y67{J$2{^63WQ;`5^OB1V9e5r2A?zJmVz{1x&#rK_-Zol+ zVFZAWzqM<2E{$P$XeuFNUe4pJyjBe7bm2qN)j;U>yR;(bl=z*UM#pv|!WbzVo(q_J z9*V1WZBo2B4O?qDmx1+Yc`-APmWMBwe`Y>;sobzkJ5g~Lh!mQg3Q*2`Rst@lH_+4@ z>rYBYjiiglu*%+nc{^hG_9o_g?oMnf%CbKuzrH%uFBb#J6f&TI`|WBBi(KdE%`5P| zv_lfDjhy&RiT>^`2JG3LshO0);R{S3fEduzbqmOwytakEKu29E*C=mhw5`9Pt6`%! zQXH-$2OD-M{BUP#h<=<4@OQ>}^fU$fD8OXW$#IUou(h5{Ax+~bX9LI(wo-4=bO`yy z>445~9fZ=%fOdv=446!5K&*SLe*d!v5mokp$u%Lm($00U-PA#!avFJM4xH>BB{}$- zx!E1EoUIIaFW6pzok+{?ogt0et24qxQLGLs45pOlX~<8Po2@MX2=akxaG$xC@6zkL z$>egOJJ`$Z%qR0+&2;B9{KU@LT*33-E+MI?b+9W)!MUl!bURj-IA9A;*puw$O31u@ z498~>$hbx9J2=}U21@rwiiec$z>+#mv+Q!|{+t5mZF|QZ4DBuT-8UD)h;U(ExU)Zf zNsb_iY6WIa#4mDR-3}jv_3W?P5puM5`2^_taQqc|g#n_W+SXDA+CB_xT^W#Z>Nk8) zoHZ~tn^|3z<`YDNq(Lq>@RQ3y$@ukRH2ms`hW2MEv$kYs|HUjgakHeDSROF_BR18v zhqu(vSPfwKEeM9201Ut7H}NcNtq~Apoxh3NqG=_pt}2rK5y8P>&?g7|XLGj#j1Ly7 zGHbpJ3n#qCS#+`YnFd!PDpZ4eLgeNn25(8RBJ{KZ z^Qp4|su@%sV9m0ae_&O(3~>z5EHxPm1%XVvaR-2Vg2%qwNBVDt#s4}6R&pshGtF?6 z!sZX8Pbj}8KqPDvWRBA7E4fvsSAMai7*%;gS}Na@39dnzUTwJ)a!@LJJVrWU~dz8xa@J=y`A^lI?m`Ii@G8b^Lqbl%7W%K3g=gfD$mlF{;sdu#sl3=EWqz~wCDmlKLZUMF_XIza<>-|a2CuN z-G>MbWo>v=D{`x5_oQ=Tc&gG1*ozr^+x}Ul-YLldfqnonfP;3ENY2Jp%&GRt)*3@1{a0|WrTr8zw*pGJ ztF&dx#7ND1DvZKl` zG!WF^^%q7{K(B@h!VD;enDPl*z)R5OIWwFd`*{>(;202@P7p1e);?3FK|zdv66X&p z3Em<{Ri5a}UOVN$3KC^7RbMrn=V{cKQ`VU_lR~6JbtdBZ3`FL)fTQxwJ-&xuXXM>9 zOpuo3`exqj$X>ygjSa^gj&fi5R-`S=c3*lv8F}^4D99X;@%3Lt2GynN*QawtBa>@% zW~y*_e6Zz&=|yW|x;hCpp8b{}HtA^A12K*jw>h&bJgkR{`V<-mL0bmn0NJ4NOjCDO^Uh)$)4BQHhnbq;c)QMrR{!;Q4UAHI5J(J=Cj{j96zZ|DH4z6D62&WJ}E$9vBuv+`Dw1w+*IoMSrOtXQ`uw1jY- zU7@#KVFC>0?eV-oP}fq}6^!<$Se_QT{)nFb7C?fOEt(=Bw|L}3FfJh;TKWJDyZ!{; znd-5V?@^9EIqX4`xV2Th0V$Fh=STw`CGH5P7aY(^(0b88MbL5a!MD+Z(QVR#;c|Au z(j-@mho!|-0hU&r3~3U!M(P76N7GUBXF5He*_N&BHDob!v)WUkE{Y^-dG4l9&7aMq zVUI(wqldeGNN(F2S1rp}VJu2MnUpB^fqdcW9z~?)V(U4oX)niQ?>Y%rmy1(=x$6bd zvsQ?n#Z=7$0Q1Y26YnvB8fW$F{rdMCPLOz~;OD8E-D0}A&Ls9ig4QDf)PYtJqY?bX z*6nYUrRxwLQM%M4O52lQxgQK8je$J_sO~+8>hxe(KXGW!q8|5IqHopTNz&)Zp%Hhe zT*AxFz#NvdzXPk$TJ8{sKzlk6c|7ZX;B_CF;p%6i4N7o?4Q$W^Rcm2epQg2!UPiS47~OhXsNjPI0HN?11!CG-_IHr z#Zv3XrUqyoO4^meXcW8|E})0In-HeEf%%$S$h_kLM5>bN@tH3FVBl zbs%R1?BJJUZF59?gKy0MC&Q#Yt59CH{iRS_^Lf7YZLlm+XBOus7+bDQwT$4q3}|3~ zl?V*7kaW$!x@*P@SlEgCCxa1`}(>a%f-DrmD>3pnYqQBmGSKC8t6*`9)?MUn2f zNa4)v1l3g}AB^+O$d$dV3%C5J^w$qc)vJ`{Zqm?Qhn@aSfCNe{9T3|@Y2D5k(NS|< z=e5X|YjotFpm6in9;ZmwbjlnKM^VEjzgY%|CaAbFRGOqFxTKFb6!X~r@u(pzmbDM; zAF(9|d@60WrOF`t>@=;4c5higX9xs2Rzi?thi0@iKy{df4;hk>m!dl6@Y?f98q6m9SjB}Os6e7 zalrmv$tqc26M)#ZZ0x1z1Oj|GBZD9jn((Kg^dhYR=>-NAe5#lQXrbR-A{KCaeJ&|3 z;wq_}vpYjJQ!x6Zp#>gdI>VYgmK)M(h&P zfmv2$J^*y;pBDxupvGVB(B8MoLhTa!%YiJq%TrMWgSzEAD5G5N*xa|oCh$y2u!AWH z@s`~PU3RMqZO~M_e1%sKCeXGm2i5Fc|38E5JKZMZFBwO0Co8E;_l#aM;v)han8`1AWJ5DCT zI|k1I3YHju&blV@jbUd;xG<`0x?1~O!8qF$1_516B`CCh#zKWw>kmq*BjUbkHlZxB-5WE3cu&Rvg zS^=wyVOZxsHJjEH14^+8!SK9xR}DEu(DCfTgCyM{(|gqNaWukOgpAWz{#IQSRq&bq zl4w~JvU@xvl*J)>ka;;+^B#&erM>@R12XrNm~!)0WOPgh{|=0F!AfH3r}Tf*PgTJt z-%3YyB7Z&a*TVC0tS;nPrz<*430iojX*w zjSwsp=9gK9^Y!pBG_ntDW_v(_v8!m8?l49gNYd7@yRN~|i)@s*O1h$1CWEHC41&2m zH^zA+r(9lY%FDA)8GjvBjQ(u?%r0b->vH;!HzyNIKh2*xtTmsh_Pa}xh#DgEtv36n zqt0TSgy8Q!%21}kMSpPFvTK^DY3B7+8V)jT)FONSqz)M6h z167ek(DCYjlwA=5DmN(5uu!0tE(Y2QO2~?3-o*E0q@=t{t0=FtI^J_D>Grw?{hlMX?gC34Go#WY=BK(_pLAzudC6MLJLZUUH z6PAj5ul*z%uzP19+&uvNljrh5m~%GAl`PJ@`Vb6Uh&K7w)_($vj_Bb)_=lczQL!fq zdFyVd0_*KM`3+RKIbUs|J%hp?rhAbN9%|e#vBw|Y$q!vlpyPYOw>zrQsyFw8PQaF; zr$cj8Q6GAm!27!P`Q6m2c)g{)(1?w(>h<02P zdOGo(j{^h6*g2_|mJAZ0`@~~p^eAL>;z6fhSVk2YF)Uoh%wm^hupCk2j|v z;!;$eXZ!-~$a!t?2p2H(D?iXE_T^k^dpOeCt5F4l^G}}FKId3I>!4LY4~qlx;cA{o zK75VuoXr`THXOd2*XC4-B4rWj?W$CL|0_qOQUZfg3yX)mXXCQb z6R7Ky>*n=v_(b8t3)?q?cuNj$2Av@B4|p`QuBFUB7^|2=4vddEE6l@@-3@sRMFBJz z3p+FWcIfgN{M_s=_|}R52?UWc7a$VFZs>s^64e8de1f9-zX65Zte2lpM2pHqL~f!m zBB5pF<>?1G`=B4>O{gCP8YGg`kXXnJHkv*LBZ4eHoYxKpH`8vkd)s%}0>}pX{f3bI z2Vx6o2sxbxCvKG7n%-&7yt0ZC#wya!oF_KnUbnNxh7M)jaQ1>A`x`8W1f3a|b2{H^xI5c&JPPZ#(=1r=Uvyd25 z6tf!bT2?`0++9nZem4{xG-FlB%z9>k&~OmbLmWy3NT}edc4Jqi>0%%-#;*rF#A9FZ zKQ#r|zkA?Csnl=8q&jjw%`%wldrw<&_zqRRfL=kN3Bg_lqQzbc1_9NUbGE5)Sl$68 zGn0mQx~8nwa>CF6P2kZZJ0U%?*P}<44A0qJ8zxo45>7Rk&=_V)GG1D7h(EUBnq_R$ zH(l#Fc%Vm9xdbB}?L0~C3$ z)twxuqQg`!DDul)p`KRSIsM7ZgT|qrLO*SyHa+mw+@8Y3H4AOGo*_UR5+FU^>Cxjq zhs=`2d(DXE6b>USv5ou_`$85?(Eeru22g9*1um{YIxoq8RWRGKAjyMJc^#`i43bd^ zn9@a8oGP+|Aq`$od&sZAqLR&1tOPwt`?OI$&FoH!N1uekq+<19Vu5OJT<3MYmoFVG z(K?UpH{{gOpz~`s4-g)oq^~vLKc%(IJ;L+h=KP}IRE~YrH z*dqcuF&^R1Bgf_K^AB+_+H*dq z&$ zma(|@q|!~!<&^F-U!fQKM#&+|yvJ+u#X_Ct#;Yo!I*lc~U#BgtYM_qyZiPq5uY!3c zP^kjs7>GIeE5sbUV#F!u$H!?PZ5}WOS2yvp`2+tW-bM*#*;9E)K>I$w$Vwl7z)B1M zWCac7exj@^dlPtrw@%J@K_Wd6Ftea2@B>X!GChfqn>1MR#VlwZyZ|N|--kQkFSoym zrx%ogNxjd5WvM*$&+e2^F#YmS6iIp4unOOxBni#8bYA|gyyLA~X;Fttb-TyA8n6{4 z)ARqN&OFV}k^#LQN~&A6j>)hb2AHWZc@SzE0W+j&4S!+!ILaTFUXLoh6pw~C@d@QL zF1;D1^0g1$b^GPJSHUBPCx~GjtRmgi05Njbkh|sOhwF`N9ig?w-sifrk zgH)2WrM`jux#+T}9W`j4`l-D`1xm8-=y3mc&Iq0;-2fJ`G$2KiMK~_ zC!%>~SM;kNXsGASH|aeqXpZ*X(U_dvE>S6F5TH2+-cyzxc~F+^NP19~VVJ@9OdrdM zV&*;l`*!1u{CakN8#Gl&XV*>;xO0D|!_|dM$JGU*0qe^?Hr@1A#Rb4JT(KAmPpZRr z{-OFM>XlVdF`C`XK}SDQlZ!A)YzAK@f!PiOAs-be(}KAZ2>PLkPf1k!23!O9jmsAsE{!x=IF5I8CNs%`*s<&lDDi70! zJLt2@SV*d7K*bxSWDCO`fpia6wB9p?K~o809?*dWz8VvPI2c24gWfVYik#j4; z7}Qm`sUo0a(>d{!9@*-?``M9b_ZJ@jKp-^3F~Q>>NTw4|F2DN@f`;Q(S*w8OZV)KO zU-pC>rbRFtssN{&8yd!syv_r&7d&(tn8^aBK>Qv|f!OVp8LEwnw1liz%8_>-cr zK`e1&SM=gD7Rxnx$*gDc2^*Aajmqp$S;1NH?9zon5asiQXRoZExvr;mhJ*S4*!}f4i=Ua%bD{n;o`%9iPew|I&2^kWf>&zEM+$nf<^4D zldBen$}?YQVJJIj2VbIPC+?pw&!`>Rje<}i=POiJRizi|+sCB$qeySz!=B>MYou~J zuXn0T;UifZc|#~gOn@oc$ z1vQ^9)9JxDMPoksY~eC=y>;rm$14-msrFdri^Ul~uIW@>JqLyZyc(l9Z=av0I3~R5 zu}toTmiqYoQlFYu+@Ge1zeQk^DLHNpatIv65gjG;i&^e(brE5HxrW6#S1s2LwLILt?&EEWlwazLQ1G+`8@tqd zd<_T;XQ0w68j68$0ExAB&ZBKEcMX3Q_+E`*9Nt5w$+#zJwkKe7pnY8leA1Wx4K^1W z@l`?5!9_tKD0J#3YQ9FNs53T2s6ZF{Wf`mm8lqSTA@h{nYm_|)sLmd^b|D&GgrdQA zta>(oB@p=83jlqpajy3hM`?aQ=lk=&d^`f~pQe7vfiwR8s8R8@!9bf;J}Of87pJz+ zsm9B&_xVW2_#7SeYe&W8tP8yX`ow!;3Ot7cEn%IK*d3OIVZGjG# z2ABdl!H}Ko1&^Jq_2%EHoRsfHji3oQ21i%8xm8(w5%{)|T9vq>h)^fwb5980=kaxE zzfepO&DVG#ft^1;A~EoSu!YKK~p9Rds|hxLEBIh1SXuhGO~?%Xa-+2 zLT+NGmqKJ zEC@?fm3+kLR)?V=+p*KCEzl-zMyG(Z{%0Us!ZQ)hFQGY#patx45dCuyEq?&<^TpdH z*5pxm<&MMEG=IZv-oz~Wi{8uGA38O!G`f=H@QN`M?R zr?=IcGt)}M!?B@Qy}_Kh%efJhUtm5&{+U8pefb77_?{*Z_{EEZNT-Wp%z~<#gwd2z z7Q=UTGfQ;DDsGj11m+M~c;X2726 z{48Q9R3qi$jIXf2<*dcae;IyJzBGk%ObORdzjMwfoez3g9H65fT^($?Kl2)zBvf<) ze2))ld5dqv7R~;(1L+u;);D8SbmF+03Tvlx?gDLImOui!N__SH#wAgTKPUz4ikfD9 zlWF38-B0B;GW$*Q%hu)@V+kt4l`GWsZ-aVI+^E@7B7Sv}vPN(Lr&<`nct@ONKO-!Q zKsF{{)G=G*^1~_2Px%%rJ)3;N`C|1AqcuPFfJtkBkL(8~2B?z@%$WtQ0Nl + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ClientOperation Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ClientOperation, including all inherited members.

+ + + + + + + + + + + + + + + +
Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept=0Aws::Eventstreamrpc::ClientOperationprotectedpure virtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.html b/docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.html new file mode 100644 index 000000000..4a13be001 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.html @@ -0,0 +1,563 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ClientOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ClientOperation Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::ClientOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientContinuationHandler +Aws::Greengrass::AuthorizeClientDeviceActionOperation +Aws::Greengrass::CancelLocalDeploymentOperation +Aws::Greengrass::CreateDebugPasswordOperation +Aws::Greengrass::CreateLocalDeploymentOperation +Aws::Greengrass::DeferComponentUpdateOperation +Aws::Greengrass::DeleteThingShadowOperation +Aws::Greengrass::GetClientDeviceAuthTokenOperation +Aws::Greengrass::GetComponentDetailsOperation +Aws::Greengrass::GetConfigurationOperation +Aws::Greengrass::GetLocalDeploymentStatusOperation +Aws::Greengrass::GetSecretValueOperation +Aws::Greengrass::GetThingShadowOperation +Aws::Greengrass::ListComponentsOperation +Aws::Greengrass::ListLocalDeploymentsOperation +Aws::Greengrass::ListNamedShadowsForThingOperation +Aws::Greengrass::PauseComponentOperation +Aws::Greengrass::PublishToIoTCoreOperation +Aws::Greengrass::PublishToTopicOperation +Aws::Greengrass::PutComponentMetricOperation +Aws::Greengrass::RestartComponentOperation +Aws::Greengrass::ResumeComponentOperation +Aws::Greengrass::SendConfigurationValidityReportOperation +Aws::Greengrass::StopComponentOperation +Aws::Greengrass::SubscribeToCertificateUpdatesOperation +Aws::Greengrass::SubscribeToComponentUpdatesOperation +Aws::Greengrass::SubscribeToConfigurationUpdateOperation +Aws::Greengrass::SubscribeToIoTCoreOperation +Aws::Greengrass::SubscribeToTopicOperation +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation +Aws::Greengrass::UpdateConfigurationOperation +Aws::Greengrass::UpdateStateOperation +Aws::Greengrass::UpdateThingShadowOperation +Aws::Greengrass::ValidateAuthorizationTokenOperation +Aws::Greengrass::VerifyClientDeviceIdentityOperation + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + +

+Protected Member Functions

std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
virtual Crt::String GetModelName () const noexcept=0
 
+ + + + + +

+Protected Attributes

const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Detailed Description

+

Interface for an RPC operation.

+

Constructor & Destructor Documentation

+ +

◆ ClientOperation() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::ClientOperation::ClientOperation (ClientConnectionconnection,
std::shared_ptr< StreamResponseHandlerstreamHandler,
const OperationModelContextoperationModelContext,
Crt::Allocatorallocator 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ClientOperation()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::ClientOperation::~ClientOperation ()
+
+noexcept
+
+ +
+
+ +

◆ ClientOperation() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ClientOperation::ClientOperation (const ClientOperationclientOperation)
+
+deletenoexcept
+
+ +
+
+ +

◆ ClientOperation() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ClientOperation::ClientOperation (ClientOperation && clientOperation)
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientOperation::Activate (const AbstractShapeBaseshape,
OnMessageFlushCallback onMessageFlushCallback 
)
+
+protectednoexcept
+
+

Initiate a new client stream. Send the shape for the new stream.

Parameters
+ + + +
shapeA parameter for RPC operation.
onMessageFlushCallbackCallback to invoke when the shape is flushed to the underlying transport.
+
+
+
Returns
Future which will be resolved once the message is sent.
+ +
+
+ +

◆ Close()

+ +
+
+ + + + + +
+ + + + + + + + +
std::future< RpcError > Aws::Eventstreamrpc::ClientOperation::Close (OnMessageFlushCallback onMessageFlushCallback = nullptr)
+
+noexcept
+
+

Close the stream on which operation is sent.

Note
This function sends a message with the message flag set to terminate the stream.
+
Parameters
+ + +
onMessageFlushCallbackCallback to invoke when the closing message is flushed to the underlying transport.
+
+
+
Returns
Future which will be resolved once the message is sent.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::String Aws::Eventstreamrpc::ClientOperation::GetModelName () const
+
+protectedpure virtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperation, Aws::Greengrass::PauseComponentOperation, Aws::Greengrass::StopComponentOperation, Aws::Greengrass::ListLocalDeploymentsOperation, Aws::Greengrass::SubscribeToComponentUpdatesOperation, Aws::Greengrass::ListNamedShadowsForThingOperation, Aws::Greengrass::CancelLocalDeploymentOperation, Aws::Greengrass::UpdateStateOperation, Aws::Greengrass::GetSecretValueOperation, Aws::Greengrass::GetLocalDeploymentStatusOperation, Aws::Greengrass::RestartComponentOperation, Aws::Greengrass::ValidateAuthorizationTokenOperation, Aws::Greengrass::UpdateConfigurationOperation, Aws::Greengrass::UpdateThingShadowOperation, Aws::Greengrass::SendConfigurationValidityReportOperation, Aws::Greengrass::GetThingShadowOperation, Aws::Greengrass::CreateDebugPasswordOperation, Aws::Greengrass::ListComponentsOperation, Aws::Greengrass::AuthorizeClientDeviceActionOperation, Aws::Greengrass::VerifyClientDeviceIdentityOperation, Aws::Greengrass::SubscribeToCertificateUpdatesOperation, Aws::Greengrass::PublishToTopicOperation, Aws::Greengrass::GetClientDeviceAuthTokenOperation, Aws::Greengrass::GetComponentDetailsOperation, Aws::Greengrass::SubscribeToTopicOperation, Aws::Greengrass::GetConfigurationOperation, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation, Aws::Greengrass::DeferComponentUpdateOperation, Aws::Greengrass::PutComponentMetricOperation, Aws::Greengrass::DeleteThingShadowOperation, Aws::Greengrass::SubscribeToConfigurationUpdateOperation, Aws::Greengrass::PublishToIoTCoreOperation, Aws::Greengrass::ResumeComponentOperation, and Aws::Greengrass::SubscribeToIoTCoreOperation.

+ +
+
+ +

◆ GetOperationResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< TaggedResult > Aws::Eventstreamrpc::ClientOperation::GetOperationResult ()
+
+noexcept
+
+

Get an operation result.

Returns
Future which will be resolved when the corresponding RPC request completes.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Eventstreamrpc::ClientOperation::operator= (ClientOperation && clientOperation)
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Eventstreamrpc::ClientOperation::operator= (const ClientOperationclientOperation)
+
+deletenoexcept
+
+ +
+
+ +

◆ WithLaunchMode()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ClientOperation::WithLaunchMode (std::launch mode)
+
+noexcept
+
+

Set the launch mode for executing operations. The mode is set to std::launch::deferred by default.

Parameters
+ + +
modeThe launch mode to use.
+
+
+ +
+
+

Member Data Documentation

+ +

◆ m_asyncLaunchMode

+ +
+
+ + + + + +
+ + + + +
std::launch Aws::Eventstreamrpc::ClientOperation::m_asyncLaunchMode
+
+protected
+
+ +
+
+ +

◆ m_operationModelContext

+ +
+
+ + + + + +
+ + + + +
const OperationModelContext& Aws::Eventstreamrpc::ClientOperation::m_operationModelContext
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.png b/docs/class_aws_1_1_eventstreamrpc_1_1_client_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..d054426a0364fdfafa2cb713b151296caeb97ba1 GIT binary patch literal 28807 zcmeHwdtB1@{{J>l^PFwz_pGy3E9LB)<#sCFx@e-pcG_lS>e<>f^Fp02c2Uqo5EQ7j z=2}fQTv;Np&D3pPC`l0!u(@K+gp?^60-6^h1XM)i{(FB=t8=#VJ>TE&kKgzEM?4-q z@PZKVdc9w-=jHX{^xxuR7C-aSGfzD6#A4L8x88f=2_N_qPx!X|-Us{y@#^jS;A+|5 zcD(<#$KwHC-W#{%(SGi6^pOM7{Oq z`}t2ARC;{HmiD@C-SuUBPptaf?C+KZ|NI@A++XuE_xY3m(VRlFC>qwquJ3HPx#*dy z#vs({jvZxwH|umk9k~DE+ECpSvAW}mT*(fK$c}VNe}|eX?i}|--JHY^P8ee z@Yi^3l=e=iL9w%e67U?nn!eM>(O)rqtK6QBE&*TX!DF~sEOon)!oR%u)Gq{lJ+-X{wckO;DU@J@CnZ;^mc95+o~58dUkKKp0E5lofYi2l$ zai_M^!FPNrx=9J(v0Wth(9Na}eIwSIUw+U12ac?-|K8xmwV#F579GEEn2i_Rhi$P z{&bc^JRJGAzr68 z0|M3a8uMK5QkR9N?C)GNX&*LN9iiH_oPz6l>dw1VhX8K9t?nK#HEa77Ng6CZph@&6 z$_Mfjd{>fwumzX&ta}E&3>SaB!<84^6p)vq&>t-yKN9wxmVp9k$DLmkn{JT`TR0$V`bnuWhIf`6uiQa^ zR^y@=S=s|L`exU-!YrsUg%?D+vtM;qRr%yPwt8qH>$_ui|89^Qan-svu2pYhf|z0V zcw$~-y0Itt7SA7dRC`kPU|iJS$#tF=FQj;2*Kl_6qOrb(n}D}@C-^5%1p!zpeB;eG zuYCfAT}68O9VqaQK+$*~9g*ex%riGOfl!_O=;Qy9sQh(KI2gKhoejSS65CSxhNMSQBzrrWVbNlf@Sj7s4=D;O$$H{beoF@T9clxbidNp`A$PidsvBuEZaFy)%uy{Iib6`(mdlP>Bjb@8ZCHR`$=Igc+kV( zL1mTPbS&>&11YUYC8>Qz&?xE+zP6WNvIOU zSO7zLlItyJNC1yF`Dmw2bub9c+I)il%%3F)*$}V6z zR7LV+bgm#*&aX00fr~Y$Aa-h0FH987l&?s~u@tr+(}2{Ry6% z^=4cW2CmBUySt03(h$B@^=B=j`GlPz3-V1GjjwLyRr~&~bYEncHRz11vPdvCIvg0T z!j(w{x`FM@t$gx1wq}4bF#dFE%5E9Ar8BS1HI?_IM_uQqR@WD)-w`o|p9!dCmRjE0 zu#Krkk!_ixK!{0W_!oFmC5qJ@AhvTI@58|x&))r4)CR7`{u=ahX{yXRtS0DUvit;X z6FB~>)fz(cBA_c9Q7V*LkW0=j>1tJz(MjauO0F5>LB9Sv?+mJsA!AwNX6kJmg&iL z75=kf#$jLEU<7^t`%qS_V#*7i9c{fsA1QceZ22~A{(0G@jT3)H_QuIi=*W>EXLwT} zXL#<>GmeKjgjtYYFZDw}!^l*Jb&Z(^W?cc#a|00h;V8l05r+$FSBy-D14=M?V;K^E#C1 zD^Q9=%=mb|xG7kn(H5<>A8fn~(jY0%&v>Wcy^=BIE-W^&}BzKQerQe z?HPjKB^7iv)thhWX(t;AO#Rf@pP5BRlgx zuI@;x75yZmhOZ@;N~=zu#2HWeX(I-j!)c98Hi=x}`YUp~_RlBv)$kCpuI)rs$%q?%JE?wk zs(K)C*w$r`bYa>WD~pJUtBeXvaAANY+ezuNOuIgHl%ysMtPsM|&*7<`D|f1ow5ab* z6*3Yo2C<sqZg`%$rAP@T^pz~LAE!m z<(}`$C8M6x!H3}!uRczd-%1$==8;q}6OBb^Nv&@{`eoRcK``P9&t#q_-t$vN7JPzw zEnFTU0T`@R}-(Mq)E6tg6l5WO*xb~0z?U0{uo}M!vb92g z`^9`=aowj*4deUaC)(38HacB6KWeKxLZqNrOfb?QA0`X#D21?1xSYT4dT&dA$h2kY zv=Yjh)%j4)B*S@od09hY!*16QO?eV)vhZ<6c7ZD>&Nool+S=-T6E*cgjY)6TbZysE za&?1$W;(uVC-&tUtSv6}WPVW^+}GMd{%9wi*`B7=)hltAiFpbX{WHmyKFzo_?GOQP z9^TWo=CqRF;1c_IY5vU#S8bEa)FmG!nQPZju>dS&e+7WtjccM~X@^V0wRQJq#%6{O zh7YzR!p8XP)s`raTa=c~(jB{tFH*i`U7;d06ct1x?%luNyQCI*-Ok5a`?I*HDI!!r z>HsECiW+~U@BbxX;GURt8+xrkRWV?-LCYt1f}>y}86*hhwr(1>{sye&UHJ*w5$L>~ z(t{)H-yzDZ~O346%^&KPODr0cixhp)*x610mB_?V*^%|+hQOYrz zzvvWnp3*;Qr6S9;ZdukZV`0`@tsIN(^S}J-`qB&P%f>YwOT97NlU&zX@MMi5E5cNi zUYweu^jpZ4K-Qti`yD>xG`7Ms)a<$v`wGop{L=X#G}Mu65`wD-(8>}$cDj8tnY;TA z%^WpgMA#3*84<9ah!!_Uz?ez$>;z3)GV&}`$s(Z+EaV5nU(wWX@nWHS%Pz8lAA)67 z=B~iIro^(@3sUkgY%?pipPT@0n=rPcT#ad<> z-I=V6D^bOFQpMY@V?`rN}+}t$%nk-9I zueDjNh7Zj}w5kcNvdl#HASG{M~~<9rd-AUzY{On3NbREQ@bDh8y?;m0ZS8!4o; zK1`W{^o;%;=GSxzliAe3TgxleXzFOx!cu)EYAS8+q>4Ayojdt9sQ8WSvAs921KK6J z=LSY4EdX~2VcRkeSgyCa4ThVkl+D`zOEsYTF3F>&?60ZR00y&?p{C;vI7COWTFLuNJ;d5Qy^`Um1bH$o`V;J+gskYl z>5hk+q8&qTp{A1Oo>;mkb7}t(PJdrsAjy?;*;${Pre1l8+cHBLmQ``7$AfhPAJ>I! zDLdpEkMk`CRmNLpHrKcYodoXQ@t$N@A=QT%CY!laq>%vr={Ai}84Q7Vo^FrjetpS) z7wPQ2#!HEUTgGwx0fgV}b^VSzls@IPyW#{_`kMmWj3O&`SM-hH$toWc=%)KPC&{C` ze;Dl|u5A&{r^{8ARx@e7(%Z=Eub1$0(P#-THFT!ai8WyeBELx3Zk6kp%yLzqflj-F z%ccU)hu#p1lp7y~q8dJ@!(ndz;CF0>{sB-Ov!BPi2m z-OkeII}C0aS%{9w#AY+cDY#rKkBDIpiSi6Z8rD=xdlqsBy)Xfa^S{A)c`du~dPUxC z^3Crrcj{Yzr|^mIFg6Nj26=iU<1iuocDcq+S-7aSr(ZpM?^Q)fP=^(&OtLD7z%_I@ z5LeJ{K|svE1X=_46O)< zQ6QW%IdFk%c+aXrmejSgJ_K~6tWt16zJd~EHNwh0n6R^HaQ(>`U2WJW!RAcG^cc^- zhtDd+>ILMFp&l$yi5vVIC@K*%%Os@Nz1ZFm?ixPcRq6@*v}kjIW-+K^Dl|*&`da09 zUsxn`Ujd?RU&rE!Q*-=dBpW76^OE4VETCWCLZ) zvJ+FE37_~D)Q3>}#kWg?5(-^Ui`|D%VI1%@89_|8LljT<(FnjX5(=>FR7!j`I-R9y zng9NA*Y$wSUg*A*r4LJppvm0oB1KHg+5^&Q0UF!AyYtb zDI%gvb;8P=^kLLgw161W5tVj9(Y}?SrX07N6%3;qHfNWxXYWEB8mF4uU=K|9;MIQ! zLHBA`l@dyyRrnY^MlCVgZkLhB;xuvDG=)Mw7(Q(uE|XfO6g=KWy@cG{Wm&F{&l+o` zUeH%$B6I15-p21`rlp}}eHnoKBacFUDlZLAE5WqfLGy`svu3R^$-#}TkDE1Pq>`>* zieLvf=F-nXK%P@Qmp7JD_t0)p^7@%zbKwQ4(P`cou{tJ^b~P?T*^OXY5jTfzLAH;e z)Y%T_P@8Hnjf%{rI^sQx>TBB6Hm#!yPDV=>YFD{fA;z<`S!~E-K1_2^Pxo zY=B#0C_2Ffpgnej{TR}t%3LPE_4(3z`2M6Y8UBh9&n&Wtm(PAKz4i;>9X!96;hEJb zIdWZn?gc4^U#qxvt>5q-dF5qgGR8b!I#|+36ygPy(IMuvzt=1_{F!<3cSfJ4q_BYe zZ*);AF9T33sz)zyWTXu;+r3eR<|WWFAHH|XLv`H9yd{PF{k0L0~0J}1FV-={lU zz-|5=S(Ne+1%yKg1@y-M>%huC<0n@a4&bdL0KkMyWH`HV^h@;pYe19n?-ZYzRS&7< zG$m0@aoKipv9QRS1>`>l60hM`-^?^QP)YC#HIxjdo6 zm>1BrJa_hL&0f^hVyL0Y)s1}VI9f0@;}XVZXa?@Dpa|r(gd(jj>ct5)4UkyAGqQ

qlh3vF* zDdUWNPa7tK-^E3L?RbHD(IEUVaVK(MV|8YF&0gicINuw9pd#Wfb5diQTO+V<^TK(s zaKV#`^Q@b>2$C%?Qf0|2EVUe=2ITTdn}=){`iUc%KP*YsiP{yZ|xrGN>-Fc!$0Fvk@Dp~HFh`x@h>8loDN zQ8?AU7tLR|84i?#uxITC138%^ZkKg>riS;NOV_rv63ev|gBD05b`Zz@7IhwKYNvY_ zJQQ503E*&bd?Ru$)PO`Q`4*ShbjG<;7nS)LME~-B0l-0DUlL?0IJ-|+Yl48rnB>}V zmGl@RLyXfL9&7pFxl6eWJ^o#~JW+n)U2r6;2_VXs>K_FeA=Y4XIW3(+F2^AC?ITKJ zqBg`yF?#R{DvC7&_66(D;N9{?z7^HKtFT>#Q#5`VgEP7+bf8SW2?9eNhpNvvWEgX<_C_5hTQFo8Bo;e%GBf(4t{b=m_5Fn- z4;q)6N>b<^OH19vKc4;~j3U<<4^wARovkgf8)>Ds_N$KSJ86~?ZtcgbJ2K{&uZ~x( zikT66tULRnrZ(|@2~i!JvGLlq24uWeH&h`!Kp>faOh9%%=#$=q`lQ&S4@&@Mp#&6^ zOO4arDpuCZ{t1oJzegJke}KvP9^UPAIWAG>1>@1EsfZe^6>z>EUy02iPrL#+-wbnR zl71`P5vS|F$gSu)7T#WRr#SH7ih<#gxatL=4*qzS64N! z&JQ3yP|&{yTXVEj3(QBY7}&KIoW4mt$GvX zI8@ispku<`4YHk;q&P?77=A#`MNO@Wul9UZF1hZi2+xAQR^^qdy*2aSg&3eucb`9S z@mc3`>PAR>f8l>M=j&~wZfkaAJmjlkUP9tv59Ck?MpXge{4cM?Ur1j?u_9cKk|0eZ zQ)^N9XSfM7QG5r z1&b)kCz>L=jn#;@WMq@8-&-(y{+in4B*TRFS-EgGe(*vb?JS*!d-&p(5t6~26Vhx@vkWscb z0F8SIXlDxV?LqU;XA^VXYViV7HNBr@?&iIz@5dk$!<%7%QV?lu)8sN`8qeGsfK~xF zj{xd~!YP#XYdW;f1oqbe6OP4d38EV%BjA}jKLOG0IUzs%@iFktS?{?jt_QaPf3*WV zuYY;{NbB7N`J$2_-^u?*jpGs6K;6iEBv-vn;YAdPrhjJ}aOFRu58_#Jr9-i`^d!yN zoSL2epQsrG> zy91OhOyv)0b?uga#Mb&DOer;tJ3gj_sHi`Qw*%F0;_E)ZMEOG{QiGb)I(X~f|o-1*yGHZ>wLV%7C|6#=bz3zO7&cb}J7G`zKc>-X00!g4nU%zg?2 z(-b+Uo|p5!Q8JV?hU)my*o3hNm};F}bxgc?Ks^dKlh0d1Ao}S?OC8UOg-@h{0^n)$ z=lp=ZX_Y6?gZ4ofp#ev+KkF zP5#EgFUQk)t3_-(LPh*Sqa~YE?X8TQq699G_mJO0i4qDKW3v*}A`L+|&PdT->A!;4 z)lwsxZ3Tq>v*Zg_ojeL)V>VRt!2e&*?)tQ_K#)FVPaD5Jp0ZSlnE%afV)16i1Mfpmr?Xczq1-`Z2<0|UxL z5X=i0cp8)JMa#A0C!_pcoT9LlnWh(TTRM#2SNWiS0aWY0dG*emh%3l-VV1~<25GC z69_T^3EjCk8}1r!0JJgm-D9-yYxDr>ZsPCAVdylWrY<|lK6|4=*6@;b zGI)0IFny#1>JWT;fD;6xjwe&o3>nL|X=iV+6EX&uIJ3Rcz7LA_OA0ZQ_hF}X_Mr;| z*z5pExUBE!D(8I{S}j{zYiwFjwhdP0W#vy@OpL66TxO7LrvqO6HJ+)OyZd|VQ;8hq zGu~FGuDk2_&V~XNp~UsIrCk4}%-Dpaq}yVKn+WPu%4{n{4M9xD%)U8l=$LCYwfQDC zvBs6dQt>6Yuq9EKxDmPKx{_JH;5*SK2o^Lzb?XGAJSavVDi43+c(u9Q{%?RNz_7EV zZcG9tGXMJz7U|PQ-D#Kkz;d_Bi<k&kSXYgf)pA$AI zPSD1PDoaMlG~Vnuzy*bGgL;4lNwf6K)KDN>bXb0Z<8|OYc7%Wz<{upQ)epI(f{>j9 z2kq8QU^mcGq6>(}B_|R>$-=)|Z)vwy7inj2YFnd$NRSS_6Jbo{huggZ9ySBnuHUfo zg1u$8f0DrrPOEDU-im??K{jwS<~ktAz|nXiL+p5if9iser^!pFvBHll*Ms_zG(l49 zS6T&G7<-t~*lj9MZk8##JJ(^C1`Hg?by5tr5Pgao0Ot$PJ?@9|Dsg$+`#8!C0}zH- ze|tW$XnOtL7RLs4R{@&>nAJ8%44T?taW|323~xCS^8Crx5y2Vy{x_ii|N4dc@-yKm zSu+5qbrmWALXiKh*<4RP^q#N@zYp^8reH`KF-%&CaVO1afbi)mq8o* zqg)*Fm(V*vliQqDEdA!)AsxsyNGc>S<2|L}OqV=7VD@j1d$HdFU=;Wxy;$CP|7x4P zP95TyodOtSkUNh-h9Kdh+WgH9I(GTRu@yX$@W|j4dfdy`u7+Ijb9}AI`p|L3OHK_H zic%7IcgPrXmeD+}(wj;X}CF5m(1ad(2B*iIku(o~#Fb8?>Hoyif2p+Wf^g9yrvZ|04F%G}TUB9VOpX{5}O zk3do0g1WtIcusy<6wbhQd;EoJPq~Is=09i9Q3NHTJ z>Fi@?hH*AQn$Gdr;k=nSJEGrt!@+LqF-1Qu`c4mP{QEdxwH(M4Y70=neRmla`#(!< z421b+_L<*>`wQ9*6l}RLa`MBz<*6|17G0IkKF}Mt>gSQS`cupT9aX30hvQacpP7Q| z^)kb>LNS@9h)XR_o$B8qAk{0=2+Bir04Kmx0R>|!3)%9!lFW2A)0qTYgJMD0ir-_K z#F~N_fX?vjhRO^c?lS%z^k!%v);(6gf31G|S3h8Kt*z3Avau<>7{)uPMXPV9V$@WA z0M$f9Q2HzZB_lC_1qa3pK;>>0GVSgo%DCJF?G;V?No$ju$U2eX5@O2yc9_C@l9S1K z9BM&iZaPbA@^rRQJ?ZNDrw2T$+WYzdskYv?kE`Ob^*(hp&cW7!VT!_%*hG=`UQket zxoXVCASC2b2h(?!mqc}3AYr`!h=if1})>rd^W(m+2FYRSC~kYgv9Fxd;_HBAZGCC!Xt`) z=WWbZi37lJ0uF-VQ2>VHd<8$W|6BkFvW7QkJrSmq4&Bh^&!u1}k-m!OiwFc5X&VSs z>wFs~P3bl)xY#XG){mvyaO>@xc=A_{Yv%pDxC7?r7?KvYAi52IQ#t7z(_`Q5qutd5<;HaBU+2I(7)?O5 zQIfzD#Q^COs;}puDo_WRqY4Cvjk>6(uL%1cyukbxw8>iuUI&$6sSQ%@wAbx3!hF)%~8}P8fO}B#jp+igqgzJy7H5f~aUrMMm zWpAls^Kl0RPonv_XbE`<|I`%L}R{@&L#T zs44aqrn}-4FlZ?NANg3W{*~e0049?cOy|Hsn;d7J(JO%Z&~N$K@fwvO z+Dc)AUsUk7X-Qno?%hjrq1kIb zLV~vIcF|k@ECW;tyxMKIw-Q_cl>nc^E=s4aTqo0~mWI>F^}eb8g%M0wZd4Vw%zdn; z%4gNW$i;HrmiW>~%}X)nO#IcZ=iT;tF3bVNe=@@_N&&%w$z>ACDNfTT!Oza_X*;+c z3up~}Qhdjap=SSQc4uUhM}`4b1vAIM?EPED@r=f*q-ym$tk7ndQgzo37nxg5ca1V8 z^%(+$;UK_JPeNzLNw2qKa4MD_!xmoSApb^>f~x7o9@`Ms7)1O9Hz@9fLZ2Bg7XJ+} zQ#>zK|Jcd*PrDqz>-bzN5Q;aTM?j@piYAiDbW??-2e*Pe%YjH z*6Kg-DfPVPWohLQOUw0Y5|p|}oE&v~qX$U><(h0Jq0uq0Mm;dm52h$WOWDEcpY4hs zoI}H2hu{?)=GoaMM2Y-1~!wn!mSI&sV^N+T3Lfj!MKU{{>+2XfwDl$}0d0kgLk^tiznCAxo*qz|#Wikr|z z#@n8bv<&1-j)K@C1nxaBo=%T4L-CJo`lP+F;I%#6vpnz$JM>@(s>Y=kUW2)sk=7g~ znEL@H%aMz}odD&g>X4-RzDe5z0LJ8c&ajfh0B(%|Y&6AnToI$*@nw*v4>~o@dF6__ z)*#}2F2ROn{iWkRBqPZ$nJdtDP*Y$y+4CNR33B1Cn4?#9ZPf1`SAgHD09zksL0m#L zF_Kg`qq$;*83wy$zQ!WcKB>4)S~%OGCSIilu0pAy3JVxP!5gwpAm@$RHgSAuGD^Op z;z?g!D`Bi+Qw+kh)UAiQjeLl7?T1L$dd-gyH9L$pq6NoYG9VSX+%q#_hYA=9DnNfb z>zmFv&Sx`+@m+uU)U_%tzBMacA8?fFR!O$ewIG1A{>-#IC8#?Mfb#bbfwD#4@|9nx zkkE(}te74T^WPT+JGxOavvVb-%#xL;Tgie7M!Ob8-wM(uj5Rk8&OvJ&xS6gx(bv4l zzB-|HHQpHKPiu z8K^`~MkxisRIc+qI+LX=gdgM)Y7xKefrAd7d=`Wyt#V;+f&i1#8p2mL6wrbFmCJEh zo>LOTVkaYYD>45mz_HFoc$!{vx~n4w@>s@RRo)eBtwh_? zH!4gsU*nqC_uQmVrpxA9L$J{%E`C@t@*Q+oZHMz#lZf2(!`SK&ukGnf;YOKwi7Yf4 zAz*uk!gxz!R;crCl8VXS^I{^cS8bp0wBmsLEgtv2ppK2uv62HSQx+`re2}dL#_}9$ zpN1fFQ>^0CFVu5s7O$c&XLIa@~sX=Ehm~=)B=69ZDpx z;i+CT{VlKx?_4)AGP73&thjWm+JMF7tL&u@I#XDoWw_>&2E2MJ8xVg2@fGB%C8( zkdgvS1iHgky~q%v`3$JjZv%M`f&Vqg4g+FCPRd~Eu=Y*GMk|WL87`<}?22n$A@(ZY zYXId7orrVF_tF=KV@eD0KeJ6Qqn?Hsz>jo=lLY|6e+k+r=hFCU&N^k4&(6ox(r;2r zk9eHq__FGa?#L?8njKoCB#C{+$;?6s@4F47b<@I3iE(nZ2G{g1uU9sWJ+2)3uRhYVjm|5d?$!Ni9yN*5* zJ@>5jY{T=Q6%&|dz1m&pec%*{qxb3u%T%O+!Y|m>B)Zh~HBHWszI%VKKWtBArui+J zKi7UXPP?87A#*Vl^IpNC|21Gr@ei!bh2b{Iy5CFT%$y9+3DYtP3M2ns;MDm)7;Plvj49C!& zG*CyNDJ0Q2SYfpj9H$^bA6rd8u!7q94@UKC52szL44V=%oP@vU8Z8Zmb7)Gr{ugDZ z$rM=anoV~|;^^Qty`bC$3XIzdt8EIh)v7j`;+m1XIGvtm*5RHuS{lK27qF1(5}4qt zPxH*+$68rxiZk*Uk-*Q69(0=yvh)FAtLm4gRoxC0rjmrCM`D^)x#o2;wa`uZY_DfT zVP;6g1NzC+M%Xl5J5!IEs)rhBFAB&isV}wIKB}olrU~==z)|TbPw3$<7PzYO zKRJ>+<9?GN72~|a<1liAzeT|8}o@Xv7CVe2kh0iQfKTC64%IG)LI5nGn<&kqJI`17 zc$PppHiomaOMyL@I=5Kuv0MG0-0P1_`o$>^v!t`8AIApt2b635VOju@kUw5qukp*I zsiE}?PW0d*dk_)wK0n<k5~GKdW^Q7)=V)TecnOK zVds!LCBBY5^AC)O2l=LW7RV`ey$^XbS4&8>BsPg4N@#+UJQ=Pn{^nZN{%|x{jD=qs zO*z}Os3rx0xa}(s?#T6)ra6d&)ri2h0|1fOUWjxu)*pW<;nGI;8%6EKMqt}bh+_xI zps;!ang@CI;KO;4?GU33EfP_T_YID9I-+{PilFHGhv3#{jqIt3YlsU76w3h;6I`5N zAcXZ$Y#~n^s#N<1bmd-cO^jY?*rtio?u~T4!ZeirL;iX0~cGu7y2ZwR2{(<+vXo;-|7v_JZ;4+v=2rL~tnBywo!MS$G6`9t; zAi9~&fsv+c>mPZ^Sb@fV&+;V4R2;b16XfrYi@ZWMb}B6;s?hw_(cxiHIC;*b3Ipe` zW@hL;P`!TCviHw^%65JZ;U5&_N9+_nE>XD=QZjtyor`0rSI07~_c10;7Gv7%KZP{@p zniMy3tW!1F8(=J{ecFWOtuWhVWT_rxt9SC`iw8|%CI8W;@NL_}rZ6f}#LD+va3}-L z5@+84c4a66O6C=L_bG84L`A1i1gi$_L^ejdZ=3&APum$t0SO@#rzOSD%E^B;)kT08RMCoeepT zCnUhu-dY3T{1?B$$X(QGPV29j{RprehNa0-M@xrIP&&INdw;CCRlgPEOOvz)h-Ll2 zlnL&DV>`X5G)O#xq(F7_Gabe$ zqcf`R{V=4#?FU9pAv`oE$3W)cIztr^`-Ao8*?aFk&6-ho7yO{T3x4J%L~=wA7ySHF z9`L8{sSb=Vlvu}#fhvT@ZI{_Ug!R7%^a9O9iEbd#-1};>xW3)EFY#1by7oG#Ou)3I zf1ccm%hNjc*Hl=kf$FS-$`1AvphzI z&j$NSpjO4v4KW8V4nfSp4M(Zf%N&dn=a_@M>@G|iHtZwNp~Y&!+EN*yeSchFrH3D| z(*2xUWH3-3V_vzwzc++%b(O0Pi1g6Dy;P6|M9IFD`aFSZMc`8FftR6$KDs#gL%0L( zIr~%PDp-aJx92SomW1DMr*uVm;!|l%LbKx&Wi3yIB~ROr`x;`3g^OF$T;aQg}FZ+BVu&}_EJK~p z@l^$}`25dDPQeV@WIe>&Yr>IDvIv&c!4*YH#*|~(KoDvNSjZC_B9QJ|={S|`Swn8Y zurIH@D?*luCiQY_8b(~mH@ESHNF3bA#-6zzT&Zqgj{3<~@KBJs3V>jut4*5Nbm z1?%v#aEQ%|#;b>nt1w(OUTo>s`=qN?qHfKamN<$~GJ0Rx7~|hcH5N(GalAk>QQ%%l z;|*wLCs&CGVCSt|06A&!no6+Sy;z2{26JYei=pGRx+j^uZ%v11Il91D<AkR?(< z=hU9A;Es&Xs&Wej{wC^{J%ioUuf6_(4rqsCFXSI6R}3p@)Q1j&b;GXB9Fx&gi{-Uk z_oiD(eW)moAe0=a?}`hhO&Y=O1&B@qJ6WJD5I+HB==?)vNCmjGu8A%~AZ9YZcW5zT zX+YOh_rhN+v}-e~Mc&OPM=64Rbp&SDW?0omO8eX*2oY4JLF1`FDmS;@Iog!RgbV|< zKSAOT49v6~+B^z0RoO%i*aKmQ_CQ2a*DX+UBHe=ml?;p8-2oM-R{0P3u}NHDQ>Q;z z0i?_X^DnAA`p8e9LSa2#(@ff|EO81j&E0ckMY`beP~mrY5%Cqx%Kh@#ZIe_MeYLA;mId;sYL-9mdOfdkqT&}YAUo2 zLO}Men6nEr7b_OlW|iGeH`|SFnFTLsSLW(bA@X`(b(L^&EZw_#R9yDJG~*|rCBJ|t zG8KAK+pGN$gm_N8&Rzf$}q@mvaAQ zntrwdXB2df5{nt2h1(1%JHx;B&u5L<2zQ-E{QYCo$L=A_>x*4{eMfH)ugqA%k%Nc$ z2sBw9{?H5dRk60Df^GCSp(ZR3&bA-J!e6U|epx3!T(~|w-~!|kc#O?|HN*QTHrHl- zYKXEDc$##Rg(Lv$6dmb-V}oze$H~rnUaw4S0}*0^WS4SNzDG3>E{~OraBqNZij=u+ ziuTaCZHgD6P@mhTNNO##KG>$1GOawCu2FgT{;il0<)p%9jDZCU$Y&jWjW9~VExjMl z6*Z5tSLp^`)E()nd$88pY)|orR`p)n%owUkySw)ndmzK?UlLHo6-v5K)(4~LScuzZ z@0c52SFGQ|hKAP_z$&@h1XsSty2M3NU}EC=U>eu93>JNFXe;>4p1EfOt%6T{xC;IS zfJ>T)t!!!5H~Ot$ncU>)KHUKFo?QyO=>^a{71(pdz~q#NJTkp5XulRE3#+xnTQP80 zSA%U?5m+{w)ue0t0_4E45kO*XpVKx^dA1Cq{#e7Y7va>Jy!v4_qHU|l`dyP1C{?xp z1vWPel;3rBcYfV@GodH>GmY9t;^_qjDKy1CZaL{)q6qE4<}6Ro(d;Tii>G5q^V#q= z$c6^@-M_fiAK$_a*31L+!YoSO3)HbdR73aN4{!^2|Q6eh+tamfeB`{8s1~vmxB7slFtaM+zao$++8seqb zC;lMz*r4smosi1;(VWV8^--0xfPE;}0EU2j6#J}Hqb?O|w&Tfqo>@D@&||TfVNN&3 z)bdh}#_5NdG~PsQfIia+!IqNZREan5=LO(l+`o)Zwd}wA5`^H3;EGaA@#vT1Sr~kl zQB-2krpg5I*^bp$$|i@}xH9g=2-G`J{Fg4ciQOW-T7wBUl65{9aC%kDwO zlMKW3BIc1Iu%s}|p7&ww68+!nixR_$E|+K; z%aG&m*=I+;2&`(3$B8vctX`i48wn$si6tXmvMp9uTRNCERGY5Yt9+aCD#)aDieAV; zGx}v_borf1bACx&lAs`Z`$LE%PI|l?w}$hpa~XeMdd={uGHi0ob^OVG!#CC#LE-0BJ}L7fEQLMyJDm$Vuf3au_73x_ zxT;ejlH#6-JKMvQ@~!X~h zg6@{@gY^~!PIx^!#N`;36(iLq_{^8k?1{%80Hl;Zl!n)Y>J$qr7@N!kqR~)oaY9{^ z&c22tPmkAB?c%sx`_cjrBd>oy<#46%yi?fX@Qo+~?Hz=&M0Cg%P@4D)EsX{Cs0uVd zegZ#s2kQ!Lo%!bhYwV;Nsa$-rz UGk{MGd;;}${9E;Z-Sgr90VLF_p#T5? literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config-members.html new file mode 100644 index 000000000..1b80500aa --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config-members.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +

+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ConnectionConfig Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ConnectionConfig, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
ConnectionConfig() noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetClientBootstrap() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectAmendment() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectMessageAmender() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectRequestCallback() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetHostName() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetPort() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetSocketOptions() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetTlsConnectionOptions() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
m_clientBootstrapAws::Eventstreamrpc::ConnectionConfigprotected
m_connectAmendmentAws::Eventstreamrpc::ConnectionConfigprotected
m_connectRequestCallbackAws::Eventstreamrpc::ConnectionConfigprotected
m_hostNameAws::Eventstreamrpc::ConnectionConfigprotected
m_portAws::Eventstreamrpc::ConnectionConfigprotected
m_socketOptionsAws::Eventstreamrpc::ConnectionConfigprotected
m_tlsConnectionOptionsAws::Eventstreamrpc::ConnectionConfigprotected
SetClientBootstrap(Crt::Io::ClientBootstrap *clientBootstrap) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetConnectAmendment(const MessageAmendment &connectAmendment) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetConnectRequestCallback(OnMessageFlushCallback connectRequestCallback) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetHostName(Crt::String hostName) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetPort(uint32_t port) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetSocketOptions(const Crt::Io::SocketOptions &socketOptions) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetTlsConnectionOptions(Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexceptAws::Eventstreamrpc::ConnectionConfiginline
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.html b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.html new file mode 100644 index 000000000..479550c9a --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.html @@ -0,0 +1,717 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ConnectionConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ConnectionConfig Class Reference
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::ConnectionConfig:
+
+
+ + +Aws::Greengrass::DefaultConnectionConfig + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnectionConfig () noexcept
 
Crt::Optional< Crt::StringGetHostName () const noexcept
 
Crt::Optional< uint32_t > GetPort () const noexcept
 
Crt::Optional< Crt::Io::SocketOptionsGetSocketOptions () const noexcept
 
Crt::Optional< MessageAmendmentGetConnectAmendment () const noexcept
 
Crt::Optional< Crt::Io::TlsConnectionOptionsGetTlsConnectionOptions () const noexcept
 
Crt::Io::ClientBootstrapGetClientBootstrap () const noexcept
 
OnMessageFlushCallback GetConnectRequestCallback () const noexcept
 
ConnectMessageAmender GetConnectMessageAmender () const noexcept
 
void SetHostName (Crt::String hostName) noexcept
 
void SetPort (uint32_t port) noexcept
 
void SetSocketOptions (const Crt::Io::SocketOptions &socketOptions) noexcept
 
void SetConnectAmendment (const MessageAmendment &connectAmendment) noexcept
 
void SetTlsConnectionOptions (Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexcept
 
void SetClientBootstrap (Crt::Io::ClientBootstrap *clientBootstrap) noexcept
 
void SetConnectRequestCallback (OnMessageFlushCallback connectRequestCallback) noexcept
 
+ + + + + + + + + + + + + + + +

+Protected Attributes

Crt::Optional< Crt::Stringm_hostName
 
Crt::Optional< uint32_t > m_port
 
Crt::Optional< Crt::Io::SocketOptionsm_socketOptions
 
Crt::Optional< Crt::Io::TlsConnectionOptionsm_tlsConnectionOptions
 
Crt::Io::ClientBootstrapm_clientBootstrap
 
MessageAmendment m_connectAmendment
 
OnMessageFlushCallback m_connectRequestCallback
 
+

Detailed Description

+

Configuration structure holding all configurations relating to eventstream RPC connection establishment

+

Constructor & Destructor Documentation

+ +

◆ ConnectionConfig()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::ConnectionConfig::ConnectionConfig ()
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetClientBootstrap()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Io::ClientBootstrap* Aws::Eventstreamrpc::ConnectionConfig::GetClientBootstrap () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConnectAmendment()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Optional<MessageAmendment> Aws::Eventstreamrpc::ConnectionConfig::GetConnectAmendment () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConnectMessageAmender()

+ +
+
+ + + + + +
+ + + + + + + +
ConnectMessageAmender Aws::Eventstreamrpc::ConnectionConfig::GetConnectMessageAmender () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConnectRequestCallback()

+ +
+
+ + + + + +
+ + + + + + + +
OnMessageFlushCallback Aws::Eventstreamrpc::ConnectionConfig::GetConnectRequestCallback () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetHostName()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Optional<Crt::String> Aws::Eventstreamrpc::ConnectionConfig::GetHostName () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetPort()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Optional<uint32_t> Aws::Eventstreamrpc::ConnectionConfig::GetPort () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetSocketOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Optional<Crt::Io::SocketOptions> Aws::Eventstreamrpc::ConnectionConfig::GetSocketOptions () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetTlsConnectionOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::Optional<Crt::Io::TlsConnectionOptions> Aws::Eventstreamrpc::ConnectionConfig::GetTlsConnectionOptions () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetClientBootstrap()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetClientBootstrap (Crt::Io::ClientBootstrapclientBootstrap)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetConnectAmendment()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetConnectAmendment (const MessageAmendmentconnectAmendment)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetConnectRequestCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetConnectRequestCallback (OnMessageFlushCallback connectRequestCallback)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetHostName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetHostName (Crt::String hostName)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetPort()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetPort (uint32_t port)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetSocketOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetSocketOptions (const Crt::Io::SocketOptionssocketOptions)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetTlsConnectionOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionConfig::SetTlsConnectionOptions (Crt::Io::TlsConnectionOptions tlsConnectionOptions)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ m_clientBootstrap

+ +
+
+ + + + + +
+ + + + +
Crt::Io::ClientBootstrap* Aws::Eventstreamrpc::ConnectionConfig::m_clientBootstrap
+
+protected
+
+ +
+
+ +

◆ m_connectAmendment

+ +
+
+ + + + + +
+ + + + +
MessageAmendment Aws::Eventstreamrpc::ConnectionConfig::m_connectAmendment
+
+protected
+
+ +
+
+ +

◆ m_connectRequestCallback

+ +
+
+ + + + + +
+ + + + +
OnMessageFlushCallback Aws::Eventstreamrpc::ConnectionConfig::m_connectRequestCallback
+
+protected
+
+ +
+
+ +

◆ m_hostName

+ +
+
+ + + + + +
+ + + + +
Crt::Optional<Crt::String> Aws::Eventstreamrpc::ConnectionConfig::m_hostName
+
+protected
+
+ +
+
+ +

◆ m_port

+ +
+
+ + + + + +
+ + + + +
Crt::Optional<uint32_t> Aws::Eventstreamrpc::ConnectionConfig::m_port
+
+protected
+
+ +
+
+ +

◆ m_socketOptions

+ +
+
+ + + + + +
+ + + + +
Crt::Optional<Crt::Io::SocketOptions> Aws::Eventstreamrpc::ConnectionConfig::m_socketOptions
+
+protected
+
+ +
+
+ +

◆ m_tlsConnectionOptions

+ +
+
+ + + + + +
+ + + + +
Crt::Optional<Crt::Io::TlsConnectionOptions> Aws::Eventstreamrpc::ConnectionConfig::m_tlsConnectionOptions
+
+protected
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.png b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_config.png new file mode 100644 index 0000000000000000000000000000000000000000..16c81eee6bfbdbb0ee246748b2e2b62b6e908bf4 GIT binary patch literal 907 zcmV;619bd}P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009TNkll6)5H%@l4hIkruV?EbDAgvj3W7qlu~jGBmi)W&>#8%z$-$( zq5oh@O49^@8EyXkJw5OaK#s-CO5Nn|w|Q&fs3s1RyRLsFo@1LqkN#)BT@vQMN<<^y{kjb-u$>{(C6_(kXk z0KW+R0N@v)9{~I!^aFrj+^#?8oNvS<=bUc@GD*5c=nwrQ=@p^B>rW)PhqU~WGbzG^YFg~jiTJ^f7VL!FyCCNqs*x$;_$en!$XW97g1BT0te<5ac& z(lLZPvu?X-{W0`cU%T}$xW)J<`UUw@`o+m?|LW)l{i-P#`n%DdAI*K^{8ju<>K}8G z7vM$x8wQ3P!-e1v{r^?{PxoI{;fqv{^*1@K*UIviy;U_;X)Wr%hOM9F&K1V0jT$k; z1r%$#|LYsL$Di*%NnXXd4>n2Oj*sitpIwstTA2NxBrl;>Hc5Utda9qTf0F#a5c)$u hNqR--&pBtu_y-9JH2r2b0I~o8002ovPDHLkV1i#z!J_~G literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler-members.html new file mode 100644 index 000000000..a96895382 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ConnectionLifecycleHandler Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ConnectionLifecycleHandler, including all inherited members.

+ + + + + + +
OnConnectCallback()Aws::Eventstreamrpc::ConnectionLifecycleHandlervirtual
OnDisconnectCallback(RpcError status)Aws::Eventstreamrpc::ConnectionLifecycleHandlervirtual
OnErrorCallback(RpcError status)Aws::Eventstreamrpc::ConnectionLifecycleHandlervirtual
OnPingCallback(const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload)Aws::Eventstreamrpc::ConnectionLifecycleHandlervirtual
~ConnectionLifecycleHandler() noexcept=defaultAws::Eventstreamrpc::ConnectionLifecycleHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html new file mode 100644 index 000000000..caecf8ca2 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html @@ -0,0 +1,259 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ConnectionLifecycleHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ConnectionLifecycleHandler Class Reference
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + +

+Public Member Functions

virtual ~ConnectionLifecycleHandler () noexcept=default
 
virtual void OnConnectCallback ()
 
virtual void OnDisconnectCallback (RpcError status)
 
virtual bool OnErrorCallback (RpcError status)
 
virtual void OnPingCallback (const Crt::List< EventStreamHeader > &headers, const Crt::Optional< Crt::ByteBuf > &payload)
 
+

Detailed Description

+

Handler interface for connection lifecycle events.

+

Constructor & Destructor Documentation

+ +

◆ ~ConnectionLifecycleHandler()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::ConnectionLifecycleHandler::~ConnectionLifecycleHandler ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ OnConnectCallback()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Eventstreamrpc::ConnectionLifecycleHandler::OnConnectCallback ()
+
+virtual
+
+

This callback is only invoked upon receiving a CONNECT_ACK with the CONNECTION_ACCEPTED flag set by the server. Therefore, once this callback is invoked, the ClientConnection is ready to be used for sending messages.

+ +
+
+ +

◆ OnDisconnectCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::ConnectionLifecycleHandler::OnDisconnectCallback (RpcError status)
+
+virtual
+
+

Invoked upon connection shutdown.

Parameters
+ + +
statusThe status upon disconnection. It can be treated as a bool with true implying a successful disconnection.
+
+
+ +
+
+ +

◆ OnErrorCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Eventstreamrpc::ConnectionLifecycleHandler::OnErrorCallback (RpcError status)
+
+virtual
+
+

Invoked upon receiving an error. Use the return value to determine whether or not to force the connection to close. Keep in mind that once closed, the ClientConnection can no longer send messages.

Parameters
+ + +
statusThe status upon disconnection. It can be treated as a bool with true implying a successful disconnection.
+
+
+ +
+
+ +

◆ OnPingCallback()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Eventstreamrpc::ConnectionLifecycleHandler::OnPingCallback (const Crt::List< EventStreamHeader > & headers,
const Crt::Optional< Crt::ByteBuf > & payload 
)
+
+virtual
+
+

Invoked upon receiving a ping from the server. The headers and payload refer to what is contained in the ping message.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data-members.html new file mode 100644 index 000000000..f3372333b --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ContinuationCallbackData Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html b/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html new file mode 100644 index 000000000..50c2934be --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html @@ -0,0 +1,230 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ContinuationCallbackData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ContinuationCallbackData Class Reference
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + +

+Public Member Functions

 ContinuationCallbackData (ClientContinuation *clientContinuation, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 ContinuationCallbackData (const ContinuationCallbackData &lhs) noexcept=delete
 
+ + + + + + + + + +

+Public Attributes

bool continuationDestroyed
 
std::mutex callbackMutex
 
ClientContinuationclientContinuation
 
Crt::Allocatorallocator
 
+

Detailed Description

+

User data passed to callbacks for a new stream.

+

Constructor & Destructor Documentation

+ +

◆ ContinuationCallbackData() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData (ClientContinuationclientContinuation,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+inlinenoexcept
+
+ +
+
+ +

◆ ContinuationCallbackData() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData (const ContinuationCallbackDatalhs)
+
+deletenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ allocator

+ +
+
+ + + + +
Crt::Allocator* Aws::Eventstreamrpc::ContinuationCallbackData::allocator
+
+ +
+
+ +

◆ callbackMutex

+ +
+
+ + + + +
std::mutex Aws::Eventstreamrpc::ContinuationCallbackData::callbackMutex
+
+ +
+
+ +

◆ clientContinuation

+ +
+
+ + + + +
ClientContinuation* Aws::Eventstreamrpc::ContinuationCallbackData::clientContinuation
+
+ +
+
+ +

◆ continuationDestroyed

+ +
+
+ + + + +
bool Aws::Eventstreamrpc::ContinuationCallbackData::continuationDestroyed
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder-members.html new file mode 100644 index 000000000..aa5e08717 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html new file mode 100644 index 000000000..de5a7b054 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html @@ -0,0 +1,139 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder Class Reference
+
+
+ + + + + + +

+Friends

class ClientConnection
 
class ClientContinuation
 
+

Friends And Related Function Documentation

+ +

◆ ClientConnection

+ +
+
+ + + + + +
+ + + + +
friend class ClientConnection
+
+friend
+
+ +
+
+ +

◆ ClientContinuation

+ +
+
+ + + + + +
+ + + + +
friend class ClientContinuation
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header-members.html new file mode 100644 index 000000000..c6ffa8640 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::EventStreamHeader Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::EventStreamHeader, including all inherited members.

+ + + + + + + + + + + +
EventStreamHeader(const EventStreamHeader &lhs) noexceptAws::Eventstreamrpc::EventStreamHeader
EventStreamHeader(EventStreamHeader &&rhs) noexceptAws::Eventstreamrpc::EventStreamHeader
EventStreamHeader(const struct aws_event_stream_header_value_pair &header, Crt::Allocator *allocator=Crt::g_allocator)Aws::Eventstreamrpc::EventStreamHeader
EventStreamHeader(const Crt::String &name, const Crt::String &value, Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::EventStreamHeader
GetHeaderName() const noexceptAws::Eventstreamrpc::EventStreamHeader
GetUnderlyingHandle() constAws::Eventstreamrpc::EventStreamHeader
GetValueAsString(Crt::String &) const noexceptAws::Eventstreamrpc::EventStreamHeader
operator=(const EventStreamHeader &lhs) noexceptAws::Eventstreamrpc::EventStreamHeader
operator==(const EventStreamHeader &other) const noexceptAws::Eventstreamrpc::EventStreamHeader
~EventStreamHeader() noexceptAws::Eventstreamrpc::EventStreamHeader
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html new file mode 100644 index 000000000..cce710ea0 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html @@ -0,0 +1,384 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::EventStreamHeader Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::EventStreamHeader Class Referencefinal
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 EventStreamHeader (const EventStreamHeader &lhs) noexcept
 
 EventStreamHeader (EventStreamHeader &&rhs) noexcept
 
EventStreamHeaderoperator= (const EventStreamHeader &lhs) noexcept
 
 ~EventStreamHeader () noexcept
 
 EventStreamHeader (const struct aws_event_stream_header_value_pair &header, Crt::Allocator *allocator=Crt::g_allocator)
 
 EventStreamHeader (const Crt::String &name, const Crt::String &value, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
Crt::String GetHeaderName () const noexcept
 
bool GetValueAsString (Crt::String &) const noexcept
 
const struct aws_event_stream_header_value_pair * GetUnderlyingHandle () const
 
bool operator== (const EventStreamHeader &other) const noexcept
 
+

Detailed Description

+

A wrapper around an aws_event_stream_header_value_pair object.

+

Constructor & Destructor Documentation

+ +

◆ EventStreamHeader() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader (const EventStreamHeaderlhs)
+
+noexcept
+
+ +
+
+ +

◆ EventStreamHeader() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader (EventStreamHeader && rhs)
+
+noexcept
+
+ +
+
+ +

◆ ~EventStreamHeader()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::EventStreamHeader::~EventStreamHeader ()
+
+noexcept
+
+ +
+
+ +

◆ EventStreamHeader() [3/4]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader (const struct aws_event_stream_header_value_pair & header,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+ +
+
+ +

◆ EventStreamHeader() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader (const Crt::Stringname,
const Crt::Stringvalue,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetHeaderName()

+ +
+
+ + + + + +
+ + + + + + + +
Crt::String Aws::Eventstreamrpc::EventStreamHeader::GetHeaderName () const
+
+noexcept
+
+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + + + +
const struct aws_event_stream_header_value_pair * Aws::Eventstreamrpc::EventStreamHeader::GetUnderlyingHandle () const
+
+ +
+
+ +

◆ GetValueAsString()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Eventstreamrpc::EventStreamHeader::GetValueAsString (Crt::Stringvalue) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
EventStreamHeader & Aws::Eventstreamrpc::EventStreamHeader::operator= (const EventStreamHeaderlhs)
+
+noexcept
+
+ +
+
+ +

◆ operator==()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Eventstreamrpc::EventStreamHeader::operator== (const EventStreamHeaderother) const
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment-members.html new file mode 100644 index 000000000..5e3c27dd8 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::MessageAmendment Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::MessageAmendment, including all inherited members.

+ + + + + + + + + + + + + + +
AddHeader(EventStreamHeader &&header) noexceptAws::Eventstreamrpc::MessageAmendment
GetHeaders() const noexceptAws::Eventstreamrpc::MessageAmendment
GetPayload() const noexceptAws::Eventstreamrpc::MessageAmendment
MessageAmendment(const MessageAmendment &lhs)Aws::Eventstreamrpc::MessageAmendment
MessageAmendment(MessageAmendment &&rhs)Aws::Eventstreamrpc::MessageAmendment
MessageAmendment(Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::MessageAmendmentexplicit
MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Optional< Crt::ByteBuf > &payload, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::MessageAmendment
MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::MessageAmendment
MessageAmendment(Crt::List< EventStreamHeader > &&headers, Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::MessageAmendment
MessageAmendment(const Crt::ByteBuf &payload, Crt::Allocator *allocator=Crt::g_allocator) noexceptAws::Eventstreamrpc::MessageAmendment
operator=(const MessageAmendment &lhs)Aws::Eventstreamrpc::MessageAmendment
SetPayload(const Crt::Optional< Crt::ByteBuf > &payload) noexceptAws::Eventstreamrpc::MessageAmendment
~MessageAmendment() noexceptAws::Eventstreamrpc::MessageAmendment
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment.html b/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment.html new file mode 100644 index 000000000..cf04bb945 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_message_amendment.html @@ -0,0 +1,480 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::MessageAmendment Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::MessageAmendment Class Referencefinal
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MessageAmendment (const MessageAmendment &lhs)
 
 MessageAmendment (MessageAmendment &&rhs)
 
MessageAmendmentoperator= (const MessageAmendment &lhs)
 
 ~MessageAmendment () noexcept
 
 MessageAmendment (Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 MessageAmendment (const Crt::List< EventStreamHeader > &headers, Crt::Optional< Crt::ByteBuf > &payload, Crt::Allocator *allocator) noexcept
 
 MessageAmendment (const Crt::List< EventStreamHeader > &headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 MessageAmendment (Crt::List< EventStreamHeader > &&headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
 MessageAmendment (const Crt::ByteBuf &payload, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
void AddHeader (EventStreamHeader &&header) noexcept
 
void SetPayload (const Crt::Optional< Crt::ByteBuf > &payload) noexcept
 
const Crt::List< EventStreamHeader > & GetHeaders () const noexcept
 
const Crt::Optional< Crt::ByteBuf > & GetPayload () const noexcept
 
+

Detailed Description

+

A means to append headers or modify the payload of a message to be sent by the client.

Note
The exception specifiers for move, copy constructors & assignment operators are required since this class is usually wrapped with Crt::Optional.
+

Constructor & Destructor Documentation

+ +

◆ MessageAmendment() [1/7]

+ +
+
+ + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (const MessageAmendmentlhs)
+
+ +
+
+ +

◆ MessageAmendment() [2/7]

+ +
+
+ + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (MessageAmendment && rhs)
+
+ +
+
+ +

◆ ~MessageAmendment()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::~MessageAmendment ()
+
+noexcept
+
+ +
+
+ +

◆ MessageAmendment() [3/7]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (Crt::Allocatorallocator = Crt::g_allocator)
+
+explicitnoexcept
+
+ +
+
+ +

◆ MessageAmendment() [4/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (const Crt::List< EventStreamHeader > & headers,
Crt::Optional< Crt::ByteBuf > & payload,
Crt::Allocatorallocator 
)
+
+noexcept
+
+ +
+
+ +

◆ MessageAmendment() [5/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (const Crt::List< EventStreamHeader > & headers,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+ +

◆ MessageAmendment() [6/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (Crt::List< EventStreamHeader > && headers,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+ +

◆ MessageAmendment() [7/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Eventstreamrpc::MessageAmendment::MessageAmendment (const Crt::ByteBufpayload,
Crt::Allocatorallocator = Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AddHeader()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::MessageAmendment::AddHeader (EventStreamHeader && header)
+
+noexcept
+
+ +
+
+ +

◆ GetHeaders()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::List< EventStreamHeader > & Aws::Eventstreamrpc::MessageAmendment::GetHeaders () const
+
+noexcept
+
+ +
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteBuf > & Aws::Eventstreamrpc::MessageAmendment::GetPayload () const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + + + + +
MessageAmendment & Aws::Eventstreamrpc::MessageAmendment::operator= (const MessageAmendmentlhs)
+
+ +
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::MessageAmendment::SetPayload (const Crt::Optional< Crt::ByteBuf > & payload)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error-members.html new file mode 100644 index 000000000..0e58f8a72 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::OperationError Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::OperationError, including all inherited members.

+ + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept=0Aws::Eventstreamrpc::OperationErrorpure virtual
GetModelName() const noexcept=0Aws::Eventstreamrpc::AbstractShapeBasepure virtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
SerializeToJsonObject(Crt::JsonObject &payloadObject) const overrideAws::Eventstreamrpc::OperationErrorvirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.html b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.html new file mode 100644 index 000000000..2c6efa68a --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.html @@ -0,0 +1,254 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::OperationError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::OperationError Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::OperationError:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase +Aws::Greengrass::ComponentNotFoundError +Aws::Greengrass::ConflictError +Aws::Greengrass::FailedUpdateConditionCheckError +Aws::Greengrass::InvalidArgumentsError +Aws::Greengrass::InvalidArtifactsDirectoryPathError +Aws::Greengrass::InvalidClientDeviceAuthTokenError +Aws::Greengrass::InvalidCredentialError +Aws::Greengrass::InvalidRecipeDirectoryPathError +Aws::Greengrass::InvalidTokenError +Aws::Greengrass::ResourceNotFoundError +Aws::Greengrass::ServiceError +Aws::Greengrass::UnauthorizedError + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 OperationError () noexcept=default
 
virtual void SerializeToJsonObject (Crt::JsonObject &payloadObject) const override
 
virtual Crt::Optional< Crt::StringGetMessage () noexcept=0
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
virtual Crt::String GetModelName () const noexcept=0
 
+ + + + + + +

+Static Public Member Functions

static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

Base class for errors used by operations.

+

Constructor & Destructor Documentation

+ +

◆ OperationError()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::OperationError::OperationError ()
+
+explicitdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ + + +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::OperationError::s_customDeleter (OperationErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ + +
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.png b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_error.png new file mode 100644 index 0000000000000000000000000000000000000000..47173e7331b8c4745d5c3f4c84bb2c42b16a0c5a GIT binary patch literal 9727 zcmd^l3sh5Qy0+R{I<~@8d!$w*Qw*RW;1xt}zpY3k0?Jjy5HBDimjD3*W&>3^TBMZ{ zE>QwxsznqOM34|df({~=aH*g~2q7p55keB&0m3Fg&bLu#{Cm#Wo`0R0f30)&TC6WS zWQV=K?|Gl+d7qE8{q8Qymwmo$(V|7mabNHDT(oEj1b)Upd=I>{bJxKpFnqRupSQDC zs|7D#j7`R6{PjohYT@VJy?aa3`Z3`2!&pyuuSMWP=<%f0d&{Cl#ustBcX=l)mJ561 zN9$HNKg*D8hUYV&u0@e2;|-*I_bLAeTOY>X!2a^{XwNn`uglj$`~L9h^iD5oHn!JU zlA7wx#rArbl&JZifIObvCnAM+d2c zicQ%_ET(=JSJltRQm&Zs=B7HGYt?b-H5Z+A9;vBgJ37z`ncW%<(%#gZ(O$nBADo~K zuxDo~;qe32%oNoz>+YLnzUCaeP^$gU@cmtm7NW))nZWCgz2g0(7nxqeLovj)an{49 zMz#b6&u;KHRNuk7^T;TA|eIJNM7n>&8o{4E$&gPM>3WK{*d)mEwPskrqX8Dr^l z*`;kj=w9g=T^2*$YSOaR3}YZx!3E4Pe7tppx{FTqIjn!1RO0#=BcV&V?bgNqWkHu? z?p|`9m>tiLJ{m-|zlz?Hx#+HS-N@umPg_}cAse^pJ+~=w6Pb|B9}2&(5qL7^rc8zl zU*h0PU`l!|M0jWG?c;$0PB~9rIVsu01&?BQf-N{nG=QqkVUd+Ndb)5NQr52QYAYMy z5Ui?pkb1SeA$2$9#^D>=oC11d%WBgv(|R3yqFC&RF6k-GJ_xT29zTZ1!KUaFRKmtB zA5K+qvB)-2ehs)mGXiz2_^mNH55mD~u0v5jw$iYg8}ArH^R8`i>#kb4ew+v|S-R}| zpW$6+9@W)7c3i&+Jk8QQs?k7s>XPF(p#6hZ`zQZ$FUkz_>1Xbe)Flnzts^^f^p<^G z3@&-*4KBzB7o77#{+mBE+mP>G>}6ZvUR>~h&XjjseKOUpT&~;o8zbCk^|Ix5x8@^7 z6h}MRPN61sB&~cI>vKB`g>4@#;q(?o=))nHqX#+840J1Vi@@|v95+$g|2|*3RjQ5>^CJ=dV(9*~(jNh~g{XMQjbEi+mfO^bkDpSK@h0>Zmo( z8Yf9*-1p-?2$P@gmVH$rS6GVKp?_5`>*1V3kXH5W&;1;yD-5X0G9&uu3FYzu{jsUu znHc&+q>-uW05T|r9bkOGNReJ3b9(Odv&PHmJ84bIVznm=4o$XRvn_<+SdhgLIgw$> zgVL$GwI8z4M`g?!I}!vUd?HF8j!zd@Th_Ukmt$>P`Kmfy&1be5DeTGly;L2@!~|!!9~t~pO0IIEjjMJM9TAvjQ+E!-X zU{~;2=!S#FEh^?QEra4IiJ2@;}t`!OdI3Dt1KS59VQ=g$%{F^<}5N}vWYyRWNbs~(t>?=P;P@7(4>c9ut+87y&`s{0r+?=W zCkp!_$wV{^Fjmh?M#?PlpO2K3b`-N#m%nFeJs|ea;25aAEPVodhQb0EjkWI88ylp- z`5~NE@(=FRVzj^*VpnRzY@$_`*pPs^jMaXD-a3P)W?AN9)z_ih^j4;Vg1f_L)nVTN zRN3hXrZ2||H|6z?@hvAf<+ZRVSoOEH~@#RK*{UBLyF$ z&g!5Ot!@RBNzPR|mUOW$B=y@83Un;r8`cW!(<_w9PHs}2lk`wqP1}saF<#ejxS5n=r)DXW8mSMHfqnY`+N^2_O zfumDOK|$C<6j2mCIdmc6H3+>O6FRg$684j@CyC{8WBvlp%G>fm{j9 z95>SSwI4ptvAsQEZB)felTP_l$w*hZh(41aWg9^?Kt-49!o}LQ*@R|dwGJrEz7lI5 zp1bt=#LG;?+F;UBj#hT^et{d6@YOqv*BfKDuX|e#Q09Vr84_Bv&eD0~f3W2LJk@cwe>LnKxH=oN-ZC1dsh4Y_t zX8vSuWtBF39q|WWuu&Y)x+!JSX8Bl>#_uPooqhm+ad8kS+$6xoN)k|n=T*dulc#r{ zHt%sOOFt>QBw#}3s_Wf09uE{Y-0B%s`!sNdfW%vqY`#i0~Yzf3M)-eXW9xTw-?-)JirG~N^=E90C9vZ^12>-hjxmS<6=M@0j7;WW zn-a30PtGHcnnIP{{Ap&eA>kx|(il}a5zZ4~)-si8kSs0UeLIhaJ&#VS6>3O#639sdxB;Hm!6S*)VQ6W-_`WSD7!HnT`puLo}MOzQ$i9hvL6Oy#PfVuyYe} z06MJcL!ChFTSG{?+3bB#ptO|&GnUWD5H-nCRKjodTCc^A7f+cm=8m^YM`m7_Ord0xz} zjSbBxE!)W$KEcwhd0Nv(S|_rNQRLgecvWB_{y6h=pxx9%CF{?oEg`7WSqoO`=u~(V z70T6`5vl!XZ?~tF$-Haa5;9#5o3yM0%NTT0V#j1+5#RaJIvo5BXctxsgG3@qtX<;_gu*SG}&Nu-A0Pp7bm7U^~$T2|!kDTy_r@YO*rgDNdY$H}*kg!f?Tx^#xbkHu`XxPt_FZ^~Ne` zimM$lgfUbWs$bczBAEEw%~d>o@}gBo^x#Ww(R(Vg6NaCBce#UzReO8c4r9Ubjs&Zi z4Z~X|+n3pd1;k1z(Q3oUv(}7Q%~9VU>cMJ8N_ZPo70ESa2ld?fM_nzdO%{SM3zjnkMMaMpJn)h`MTPK2t9S~pl zaQLQ#edBKF+4y2oyGg#|H1xW)vmt9`hf~+GV!mfDwTc|iF z5nJ3JMUF!Iz^$lFJ~XgklLfbcO}13^HR{BX!2kx4hZ2IKg7LrOcP}U zRC71CkVi> z)-`th7~Cuvktcuei+A|`JZ_3k)+S(qo91~VZVlaGw)pq7etlJ1PKmZ>7 zy%o%`9pW^DprP3RGOMLx{$m-Y+i32~*2(h7iaMDTpL|W`aRU^FH7vDZs25Sb%u$Y`aiztgoRKZlBN9;2?R&7V+gWJA|4|8R9V9oL`PYi zO`~!Tmwt#+4+}r5T2_~-9A4)@BWiw{UkXx-${eEL;NPXeX+Rrs0i=KAJX!58j-w5w zMRU=xj?*{d?CrpdoH-BUooix?7QD{ZK%I@B_Z7HtJEje7ZDxG<+<3$%qb{~vwsY0F zaQ*5w_MyRJv)ffO$1;N^e=^5FdLal^yopq_kD5Y9QzJ_x*J1;1J`RoG1ZJWl9g`OA zV$|^$MA+cw2`HicR;%@vfmi{8vU<>8{p*sn-=P%$&#{O5e-H?DcWO(dqP?L*UkS1h zw2>UkLN!6p6!=6BaX=kqTdxCRc7F=PCiw>IiyY>3A!VB z0@7kZaHQXz*~Qov61r^W3&?gl>~~YASav(?oLiyWbo@g%3B|G30D7d7-wp2<_!zff zP(PFew`;6z?#Bu6RjnjG`&Ozn$w^u(h}SQgT!HN4PHq&~T74m?ri-h-z&SSR(UcN! zNGn~qrGZ4x{Klu@!||s2#Xmr#Um^-YYJ7JJ81YUx;i>jKG_FFZkRXtGb63iXZ^=s{ ziw?#$3YuNqRI_7&f?Lpd_YM=0&$q6W!*NfLZ8k%3_neD@3)dhWnWU?PczJseZ54Y{ z43}J}>{1f<0CR)ht^;ar;v=G|v-?mNa~)#S175!lm)P0VU=a!0u#cmDd=WscCqfN! zddCQ2;Ww;EFv5H~O}qXt3VeSDOwo3@!zz=QckKpfmF4dzZ>)FbVmILKq`yOn-Y69- z^KWs-XBnP#15Qq-DP(dP-Hv}-gTwUWrGagflpbs^n$!iLtWCMY!@>TA&CEy7I!SY1 zjHOYTm2xB;%v}tDyEOgF+mQMIz2nLAp$=r!K5F$QEyG4*KiVc49Xe(#I+547kM>B_ zEWb0Hg3;5jY-5S$EqW@azv0EMSwQeQQP-J7z2TugX7%6NPfFWrrL*PxtmUlLwU4JF zTPb=N6Hf9y$#)VWNF2yf1a!kgc3yU2axivn_2c7$;Z?w@JDGLFl=wXU3MqV0UW%{^ zBbFznMByLD2LXW(G8fHCtV&u+qeARFPNf^OS?>e1U=eL}O*c8P_YgfJ` zLxfIt8B~AxwOu*HZS+l^y>+2y4_DGo0qGqxu?H4D?sE(4?`fiInA_D{C>`lZpXZBH z8J+JTirCv>!N^x=m@+cRo2l%VAWxggS=ydQI!nvo`yLVxwEe7VTA*Zpz(V^8R>S}> za*hu@G>~CQ%%^Cs1}ANM;fCNrUkdR8xyaFtE+Eae?m;nLt;xoUnkyzmcWY2qK7lCW zu49osx<%URyQuP!{kSCBUaI!Hbx1ui0_A56=tK}HS|tB#`FZhw;OB15zVsHwa(@?W z%TbgXWiTg_LhYB%J$flmHWFP;Q-H}5ffPQ~AcuJWO7%t&#|eoN&rSH2I+k_3M_a7Y zvi@4|ikvq}1ons8?ygVAtd_2>H#-3?g8aFXJ)MG`82&{j>dBwh>b~*hxyqT7D#}62 z5W6AI2`pld7Lxbdh>mZ+-BS4nQAdKgsPBP_!{nPpZKu2nn7EdrItFRwVW!Zz6e_ot zcCSS&S&C|*b0}x`yg!%D8jhQDYF5MGP$4CdA7|j_9qARlV!5uB`x<2UFM?O?W>z)3 zP^NWtoJI_C|8GBG9e(-w{MB|~gF2sU&<=Bi@~XqE(>++#)+CXmNNvCBti}`C_%dVT z7C%(?%fVcoN8ldQ77-d-&F4Yq^8%@}cywZwK3vj}E0ypyn3dTlfPU+zq>yqYe+ZDU|3(ou9TP|P|!G>rmOO^01IxrAmuTA%VkT-2?H(M4I*%?O{v_HG@+vpt;<(*gH3OKnHb*`3v|VfvL)>Sg zn<4QFaoxd*x8gc}qUB=MO=WT1z>{oVm1x}pATv-nQA_5+#3xKol;3=eGWMBL5<}=_%9Jsib`qjdXgMjHgVq#7WLJcRp6>N+oU&6kJ-YUiu>2TPLOV&YuLF$X7 z&Kmx&Mq2P&`ds+@Kp|g4HWa2Or$b;Dj*KRBgdDVaD(=CyNT<(&%tfNg#K9n0Fc4pY zK3etXU_^0sEWh+wQ-SJ9;^3Ae^Yv7s;nq&|RC1EmfzN8Sh)nJeusUfwqThHEOutnt zd2?j$7q%7`-)@}RD^^!J-ck}s!i+rqs{GiI(^M!AP=u`s!ToZ^WP@`~ZFxtIPgwu3 z{|BOzadcVV4Q4B0^w}^%TN8s)pbs~3t5rZ<1e+9*sK?1yG?OE;^#qFik(Dr>RQ8qc z25sDH?jvLo9|;}b#9&@W6~l?%+q76wd#u(2zHc@77f7&*ImS*o$tEwcUOW2}B+ZK_ zaG&%I54P$!r7Nk*(XOJATRR7#ynq)w2agSzb@mIaXwn*)RyOx%BF!WjM;<|BB{iRA zV=1WdD{n!eILb9`A)tG9^Hj)XClKg`UY-a9nhyjT{6j_RY$Gbrx&H-$MlgT8?7XD@ V?8%qlzqJ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::OperationModelContext Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::OperationModelContext, including all inherited members.

+ + + + + + + + + + +
AllocateInitialResponseFromPayload(Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
GetInitialResponseModelName() const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
GetOperationName() const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
GetRequestModelName() const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
GetStreamingResponseModelName() const noexcept=0Aws::Eventstreamrpc::OperationModelContextpure virtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html new file mode 100644 index 000000000..7b2d09dcd --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html @@ -0,0 +1,463 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::OperationModelContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::OperationModelContext Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::OperationModelContext:
+
+
+ + +Aws::Greengrass::AuthorizeClientDeviceActionOperationContext +Aws::Greengrass::CancelLocalDeploymentOperationContext +Aws::Greengrass::CreateDebugPasswordOperationContext +Aws::Greengrass::CreateLocalDeploymentOperationContext +Aws::Greengrass::DeferComponentUpdateOperationContext +Aws::Greengrass::DeleteThingShadowOperationContext +Aws::Greengrass::GetClientDeviceAuthTokenOperationContext +Aws::Greengrass::GetComponentDetailsOperationContext +Aws::Greengrass::GetConfigurationOperationContext +Aws::Greengrass::GetLocalDeploymentStatusOperationContext +Aws::Greengrass::GetSecretValueOperationContext +Aws::Greengrass::GetThingShadowOperationContext +Aws::Greengrass::ListComponentsOperationContext +Aws::Greengrass::ListLocalDeploymentsOperationContext +Aws::Greengrass::ListNamedShadowsForThingOperationContext +Aws::Greengrass::PauseComponentOperationContext +Aws::Greengrass::PublishToIoTCoreOperationContext +Aws::Greengrass::PublishToTopicOperationContext +Aws::Greengrass::PutComponentMetricOperationContext +Aws::Greengrass::RestartComponentOperationContext +Aws::Greengrass::ResumeComponentOperationContext +Aws::Greengrass::SendConfigurationValidityReportOperationContext +Aws::Greengrass::StopComponentOperationContext +Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext +Aws::Greengrass::SubscribeToComponentUpdatesOperationContext +Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext +Aws::Greengrass::SubscribeToIoTCoreOperationContext +Aws::Greengrass::SubscribeToTopicOperationContext +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext +Aws::Greengrass::UpdateConfigurationOperationContext +Aws::Greengrass::UpdateStateOperationContext +Aws::Greengrass::UpdateThingShadowOperationContext +Aws::Greengrass::ValidateAuthorizationTokenOperationContext +Aws::Greengrass::VerifyClientDeviceIdentityOperationContext + +
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
virtual Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0
 
virtual Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0
 
virtual Crt::String GetInitialResponseModelName () const noexcept=0
 
virtual Crt::String GetRequestModelName () const noexcept=0
 
virtual Crt::Optional< Crt::StringGetStreamingResponseModelName () const noexcept=0
 
virtual Crt::String GetOperationName () const noexcept=0
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Detailed Description

+

All generated model types implement this interface, including errors.

+

Constructor & Destructor Documentation

+ +

◆ OperationModelContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::OperationModelContext::OperationModelContext (const ServiceModelserviceModel)
+
+noexcept
+
+ +
+
+ +

◆ ~OperationModelContext()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::OperationModelContext::~OperationModelContext ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual Crt::ScopedResource<AbstractShapeBase> Aws::Eventstreamrpc::OperationModelContext::AllocateInitialResponseFromPayload (Crt::StringView stringView,
Crt::Allocatorallocator 
) const
+
+pure virtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+ +

◆ AllocateOperationErrorFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Crt::ScopedResource<OperationError> Aws::Eventstreamrpc::OperationModelContext::AllocateOperationErrorFromPayload (const Crt::StringerrorModelName,
Crt::StringView stringView,
Crt::Allocatorallocator 
) const
+
+inlinenoexcept
+
+

Parse the given string into an operation error.

Parameters
+ + + + +
errorModelNameThe model name.
stringViewString to parse the error from.
allocatorAllocator to use.
+
+
+
Returns
The operation error.
+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual Crt::ScopedResource<AbstractShapeBase> Aws::Eventstreamrpc::OperationModelContext::AllocateStreamingResponseFromPayload (Crt::StringView stringView,
Crt::Allocatorallocator 
) const
+
+pure virtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::String Aws::Eventstreamrpc::OperationModelContext::GetInitialResponseModelName () const
+
+pure virtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::String Aws::Eventstreamrpc::OperationModelContext::GetOperationName () const
+
+pure virtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::String Aws::Eventstreamrpc::OperationModelContext::GetRequestModelName () const
+
+pure virtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Crt::Optional<Crt::String> Aws::Eventstreamrpc::OperationModelContext::GetStreamingResponseModelName () const
+
+pure virtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implemented in Aws::Greengrass::CreateLocalDeploymentOperationContext, Aws::Greengrass::PauseComponentOperationContext, Aws::Greengrass::StopComponentOperationContext, Aws::Greengrass::ListLocalDeploymentsOperationContext, Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, Aws::Greengrass::ListNamedShadowsForThingOperationContext, Aws::Greengrass::CancelLocalDeploymentOperationContext, Aws::Greengrass::UpdateStateOperationContext, Aws::Greengrass::GetSecretValueOperationContext, Aws::Greengrass::GetLocalDeploymentStatusOperationContext, Aws::Greengrass::RestartComponentOperationContext, Aws::Greengrass::ValidateAuthorizationTokenOperationContext, Aws::Greengrass::UpdateConfigurationOperationContext, Aws::Greengrass::UpdateThingShadowOperationContext, Aws::Greengrass::SendConfigurationValidityReportOperationContext, Aws::Greengrass::GetThingShadowOperationContext, Aws::Greengrass::CreateDebugPasswordOperationContext, Aws::Greengrass::ListComponentsOperationContext, Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, Aws::Greengrass::PublishToTopicOperationContext, Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, Aws::Greengrass::GetComponentDetailsOperationContext, Aws::Greengrass::SubscribeToTopicOperationContext, Aws::Greengrass::GetConfigurationOperationContext, Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, Aws::Greengrass::DeferComponentUpdateOperationContext, Aws::Greengrass::PutComponentMetricOperationContext, Aws::Greengrass::DeleteThingShadowOperationContext, Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, Aws::Greengrass::PublishToIoTCoreOperationContext, Aws::Greengrass::ResumeComponentOperationContext, and Aws::Greengrass::SubscribeToIoTCoreOperationContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.png b/docs/class_aws_1_1_eventstreamrpc_1_1_operation_model_context.png new file mode 100644 index 0000000000000000000000000000000000000000..13ba836b705f771cda986be729d08e6070e9e8a1 GIT binary patch literal 30440 zcmeIbd03O@+AUt|cGK1>+gf2O26h$2fuT+y2}7+_iWI0?KxBxDh{_Nlgb)a%R_jE8 z8Y+>wii#Q_0z!b0L~)4BB0_*nKp+7^5+Fbbgyi?U0o48N{hgotoIlQYu1l_~R|QeS zn|D3;y4St#^w+tYnfSQ?=vsmm7p7W#uj`j|(!+u)Kzs}i68l%bMD!n0}zBH{L%f9(2b zjIccWx<;>hf4_FU-If{s^SLjzuF=P)Og?eCq0Jb6I_CJdq;Iu0-IoUl|5*L2R!C4J z+PhH*51!a*#CsT5XHusvd*BbU%X#$pPFFfiHH}1J&gTw0s!`ee_TC05vryP!6#arf z^sFQ?EEuLd=;gFw*i4OrTOL}i2sDZ5!^qfI*biKWR8MeyrCa-0UCV1KKvA8s%WW(ClqgOi)<*kHuOzunEm=rN0N;D`=Ol_=tb>rL zH3(-{c>nzC59|Rp)pdF*j`@kVdHI#1eGgtl4AhYmNh^?sVbx*xDRiSIg-PdB-H|H-EoS7bb;D_w16KWKwq)#Th088&S-!$_()Qrv9Ope8KqV8k<^2{ zzP^A&n;PkT@J>7A2}eI~%0q=WTnsgeSy?efTe@>youqNHZ?tYDQ&z@5xh0Y*cT>Z+ z*9>Iq4HVW)ERK!kog0i|yfDRGgl^R2$oh@cVEc+8JK9CUiK8shUu2&Z1=UC8!eCwt zQ4PI+a7T9X!ipQv_J@^|W=A>SrS!t?uU-AC`{3j>D(-@TeR$mcrWKgUo6 zvV7x-314|W=O?W3q1!*q{cZbLrmC$uQ&M*#A#Fq-x_#74IKR`KxccY8PY7v)*G&oM zS_Xc!_H>%${KPWd=sZe+z6tyicMQ6S;2Ye3&;d84cNVz;L>+Xix4RxpyK^eWv#VYG z4;TO+;p+cgNd51CJO1~imhG;A>30Ua&ju(`B7YzfO`Dwm-H-dPxI{LO{9&5Bb7sng zNEtnA#}o-ZQ`ysV`f?XBp3{*p;$bvN*;<0e!vkO#`Eq2e?JIarm#J!%NsVFwOj&~8 z%hLa{7(rte!mITF_C}3^V20+Ek49T65Pqwk;d&#m-sPW{)58=YZG~SnhLcC6W0Hog z4G~>m*wAQ~re{>ek8MwsvV1i=hQbo2^{xvYJEK#M=Rk;Q!uV#6Wq2e6JN(LdS@)t< zfO)jB!&kx!d%_7+?g-7py0j=Qeb(2EbB!>(sb|-xD2!f&}`ct@lNy9XG)5{5?;|bs+Wsu=TosPJ7l03q*&uIz1ST?XpmzW>2rcKn_N3f@-Nma+UtMJi|bdS_>%_}2fj z*1b80D1*`ah)$XDGwW)+aG7FjHR8m|hqNO`f0)WgR%tbr$QHyh2yn=$BieF8x){qbmvq`tK2ZMBQVg;|mA zvfb-oCmMsG6jhp56RYU`5Ml@{2I`|4CEyJi}BUdJh?QgySDI znYh=Crt1r>$F@d{V_|3ZS+j+9m&6$~ZSygids(7h6m%#K>ipijvZi3V5{< z^zuJq3+X!pf^n&O@*QJSW$1iLg{4h$Wabmm#Eu{?pV`gg`RBBZOmOS=IouEyg9ASq z2R>9AO>1(B`!|aTn`5ovh1|~O5rc;rL21F96smm~`{&yxh}eeYGy95+GBq~ML~U+9YEERf?lQs5 zT-<}aLtbll2i*G8Lt{+I0G*rJ)QR85YzXtU{K~>H>m0r8uwWZ`^mdI@2y6HOS?38zjX5^i)h4xbt)nIikbvpK^) zMlDrx4n|;I`I=oHZgz!e`2YCB?R?`_B-tfMxnd?pclV@2SSv({_ zTQ2lZkxG&l8^j$^4RCWT3wrD#Drn}uf93iM>d>)ixt<)ZsIi4&Q}=P|LQ;7LZx2`A zL|W3gg={anUw9PjW9~u=tg6E2kF2j*r~`O^`A&%q*?^5-O1(k4N@hxaK3H5~EcRZ) z^>~;R^W&o^_0a1uZq(2kLEK2j1CLV(1SNZ`vjgZCa)&W6bglHTyCtHj&}`dcKbe9X zicN^WE8HZ`N{W>L2zM@@;`Ly2!nLGh18B_oi_ptYMwa{X+F~kMnrtu50Nt?fKSI50dK43X_H}k-$gJw?y@_gjBSK zS{#%stSx}SP`hZj)QU2Doa2bw>)f<$v2mI#Svjt{3CohY67i`~pjr|5F!`@OS>#qL z?aWGg*(E)*m=Tc zPQ$Phy#B8cwD|Jhx2!O$ae&bH4NUx3qN#SXk``Z;H28^jGpJV@cwWn&C2>@#+2Gxz zVdeo?$}Q6xrrZ0Gs(0AfxkympG<*IhbZh?^wfsNo?OfmXcF*PJhW-CAuaa2scM@J2?GFntEH>QOjYKb?bwyf2Tf*?>PMEel4;5PwfH{( zxaH`!@W(fonLE-OGxbFh4&`bcFR**-k(LEbIsQ-Lll{N&t@d>M1T71;o%Z3&;t7nw zVvAFJNoAKvzP0)0L~vPaJfgMW3*^C>ie%`0_lm57?_zDJreB~78U86PY+dl z!>EhwUWPCAF>iNym_L&Ow=^k-SFiO4AMu|#j|Q1fwW$R6i$WuPmoj+$#(mxt`m}mP zR-PEgjCJTw%Fvr5m_a&%`Kv72iaU6uAb!dudt&0`gqoNMJW{1Sw|MHI6V?Nz-xj{3w6laLtXV-;&!6Qm;)e+CfoX;x#un&Qqi1!~TW z2{!L^c5nwc`uYH?;+$y>6%h7Mz`v=Q&U7P;obhtn`7wasKB8LkZ)F4M)%{aT_qA)w zPj^nGXRp|4?f5+qPP&k{{)ed~?}0m$Tf%o5QB&PvgN6vzzx=pA0H{~)pPcJCCs zwqUG7!^OC?sFKI0<6&h}-roJ?`~XU=Yx|&2MMCV$8!2=B4mrTB!cS7;+Xiq}0D9QyIciDr9xG5VJpwrW<*T_Z;mt3Md%a_eg^zZ_ zC@HAYe$~n-nozXgK>(xLIFBysgt)J}PBP(oF6qAdDPloJ0PRa@<2fI8%q?N5z5{ng zrtC^RO=ltCjG{V;4r)LtN$Fhi*8Vq#){tI~mjoqxcIWOg1 zzjJC6C~Qrit?P+b zs^Y6YpXmv^Cv}b#9^SeRa)!uOk$Gav(d$s&4g1!3p4T$$Q|lu zD)l_%_*m!BujZ&z9=CA3x7b!XwWZ{5{kyWU7;e2|cFo3)fc>uyvr033V1k(Iydb{H zf-?y;ktA?CB~J#{j1T!Hx7;)<)YsTTt=%tBYp2A81ykW+DPbgTC&%L^uB27}Igm?Q z83U74U(!X@t)x2CpYZC`IkJhrvS&G5>$9UQF{$pcJs_LOqxp;4BUy+%&$C##>{h%B zOS;x>Fe$@KGpnpP=?b4pSNK*J#1F`udP~>Y?R>1nSuYj;!6`*QU>7L;vl7b^p3`!L zGo5=L#q=TI4wijw&&7f=Q`OhdRm1l0zC*3#LacAzHtBbGcbHwHrB7Q zWMhE$i~E_+rfd}=Z>tJXx}h=i&S7>OHSFLx?#MMj(;>-m7^jn0b{Tz7BwQl&eF|OA z1#mw6C!*bEAfOlmoT+!X<%y|9@M`UD05-rx;ov3w_bSR82^~l&^V+-qD%`m4_bdIw7VvCh@3K53!Fkl94d?Hu!3`qo;;sA(8F3nWRoWDL z1PIef_?ZkH6WPsb@yQz;0xe0RYqlVV@%z;2m!89ZHUiFZY!tx{a~?<-DZNiJF}@E@ zF0OMIr$!E}7SD1_Q1coTv17`*6aB^U*Obk?P?e+|b26#obHPL$?6AoDr&!mr&ak}l z*7e9C8F=?tHUM^y7jG5?JEXotEjc{d1^;CACbA!3ZbV?2MjJpTsDyc4^wh$qC4VLUn)Vhi-Ku^beVhz z)(x9ymFo=rL~2xPyEWWWPZ?RY$iB8@LWt&t8_`H33sX2wQ+RBZeAs!^NjDpa(G|LS z&%~~)8xRXP!kC7V@JZQSWHCLkZ_PL_+cpqmQQa0G?=L^d-6Y%U2mT>&m*an*CzY6a zQmOh!6K-rYJPS@5Z*WgF5bDpPgoE*w9f~|=uUKabvPg~AM}#<*Gv4~wr#cW zCJAfiHS;;&@+7rOS*LzlDSbi3L+TX^E149HI088h8IU4Y=FPm8%Sw%g&u(=r0#g7$ zNWgspfvDfG&YiN2T^40r!Syq+To^{-*fE_5%#aI~1C1@{HXjcK7efnNLh_|7PF)v& zh8MPk{jI~xXuyed0(ZW!^>OQCq^|ZP@ zIv4w#`wQs65)>O@^23t|-pEmj_9V6n)$2Tp(NRK_4k;Q>SkKih04ZpELrL?Hg+9eX z3U1j7(H>{FV7@PvEbL6?_Z9pNh#`RL;#z7S4%`pV_}a8`JSs?$m}D5sMxa5_4$P)*$G%+O83V?ph(QZz_~i@mjO>zqg9po^%zo`lYICZdGyC7w=y zcLU$@6=<`boOP@}3_H5>L!$+$I`7+P<-BdQyu8J#@sWajW}ebUbJBt-v|JhHA~R%a zBd4#)K*>=*R(e7Q(^Y6@-5_~wGg%JJ%SpQXM%Clm(Z2}?vv#E;QQJ|1Fo z@+MJG8apK6kO6_C7#)SQd?OueYYq=rqdYANRb8RGt=4)G*b6|x3B}SX9@JN)@p++$ zcx#cRYzlpb6y?);qV-%*$N7RQf_tIked}s2>iUX5XM3)|ZJi!LC&H&pdT}l+k6&Qd zCNTJ&RqTZ}E#xaE4t3{xW05cX6|Tf&sAUB|G*jCqKJ}&$IZe(Lq9`P*VT>P^e3<9w z;nJFVipnsj38d7ZQqdE*B@+nyKJ)d+*1)g-ztkh^E;m-F0>2%7f^rYF)$Z$P%JtHx z${NQ`T?e)wf}47m4sO4DI*uzZ0`=2)b@#MgtQpo(?3qxoDi$s~QI5(D-ePz=ix|@G z!uWw6G#yw8m?lJ4+Xo0gvfuQ0P=DZeaz6i-J1KOSS*jT*e&KxcLFjsr;xf=7v zTctlRORQvJw`tSu^|;kh235$eOtTtkrymujN_BFNph3`J{t0@r-AefQl8X^3;?plU z%)fwEdEp{iql`jM8r}nu@{PJl_H$^gruve}m|6ADRjhtD`BuVqF{vZ7E}Qx-WnoDL zs@L1{P$B1YigM-~(0w&Q)CA8=;vCFA=*h;Pen<0=VQHm|Yk`P$p<7Y>vc93-4swj& zOFynimC}oVfTu~Houi4PB2d+P(<}BDAbQp`)!q#3c{WPj=JQk+0DZMn^52XhS0uU4LwtW|3$aAS3 zBI>ihQqM}J`r^d{KIu3%CYwF-tTCZt`eMavjHF&5(;-T#LzHGc(KJVhy!(|iADU55 zDkC#FuEfv50G9a;I7;_tx@pgU3J|miyoVnU^xgg?mE3;THEKoZDN$bEu8WQeRIp*?<=G@X`i9K|(~_ zBpg!gkvhe`Nq!sUCx2Vl5}spgMmO=d3NX(?BTGAiQ!9FX5_lJy_V^)2?oYUSle&E_ zvwspubZ>nFym6~}3`*jtL8Z3)leiWP|M{FxoLgwdlV`o@c|^Z zJ2VmlxCNK>L5sF9$}g;u70yT#oUmTt_Es&V=-QXgutOjk= zQvAlbPd}Kd-rH0~*z>lLdcN*i=D_%qoIHQ?SjU<-D2g66ts_I{mk~Uh561+dh`laD zSqiILjDo3eh`f#&APF+Q2M3y?C|~%?9?qfon5>GjQpJltS@D^bXJUC#EWiz)7^JWx z*`G~dD}ZH~!4<6P+8VaM0YmYq%xWNwAffkq^@iB?ACIpi_ zhWz*!TZcp)sx3O;lt92a7~c_PAH!~W102|bLLmAf;EiH+3Y;&m81AzS^KLN1_&R`Q z$9)v~0L~*+U~|EoMUn1Pvr)<2@uIcXb-CsY)>mG!k{?~hQ2?eV5B>q%!H|VRiDkuh zd$P{7ZZN)Fy!=5fH)*wUlP@Gdgb^F=DohD{a zJ|orjs{&JI)rSziF!gxpY43(ohDYUe0}3a0V#=EaDv>luds$np%uG0;z zHmJ`5*#W4!Kz3+y0q@k&Og8};{7~ZCI!_QG3!v(aR`=fza=`Fv-rk@$0PMW#g#Sm3 zQ15s(M$biNz8w$b+=5Ck&JAK(|NnD^$)zxN=g~_o6eh40lDh|U{P_RAkgdN+wPr?$rVKWGoNJ##sO=l7HzpZ!GiqSXyeXP=f?A2ukjrL~We z9Xvq;jbzU^Q9p)(CQ4C(T$D*{z(`^^Hv$_2U*_`4gh3e-J#7d|s=ST%sn3e?5-q~s z!I`hK)>+S4G%}hC;oBCUlPN+(GK}xK@|N%&B^1rV8`$NcgS@!>89~DBCNKhk?iM{& zAZPrDUsETL%@ge}`U|3xlska`!HK2%QZCt<#~3K*NgwBB-8ay6Ps+ej-bDbW?&IB8BuGGT@q0m(R$vbMpd4`x9$ucB;(251(TdxIRm;nv`trsDiHj| zRQPeS^%=qu%1qDW5q|T?k~o?E%vP~yhCNIU7jYL^B^PNGMWiGCRG*GMtYk`Y&6EHv ze7VDhk(ts;Zaqsgr&+{XD%7i(?PpfbtcWr`EUq#wFE}(5#TkPag&iQ@_s3?iAxGlF zcG>7($gIi&T2t(FMfuQGQ^H>8Zwu7brwS+28qQG2NR6NN;+mA+6iCkyVlrvYM76z) zIynUTq`yKFG;L4hl;hGVo^cNUA-wvd54`U`aU{A+-cFCpZ(ZLuGj&Fzj*$M8_z8R z1}g7gJRpxS)e=jWz2d!Y@1@^Hx;HLDxgZ@niuEbM{$`yHtx{INLDl+@aSQ%4`;$^| z^g!&VY1W=^t2~?N=#xyUEr7H3va%Z7YDN!>{2o?eQsZWvq7 zRsV#~kFcUDaK{Z50X^j4!~V+|){0e-b+{Z%nm1RrggfLUG)B2%rJi+TMy_FxX%;6j zlgwMfZwErpnzV$gJbrRAr_4{fuJ57FO}dm}>+-m0_CLHflf+X;6MSHkP8PU$pKBTm zIA1(DJLl3n2|0)>baSrB{P-@DjYZ2J*k0f~v5lShhULS*2)9J^^Y}T<;mwOsD5^W+)eCV3js8z1#(%5<7ZNOk;gn{ z9EX9S7iBrz2MnaA8>yY*W*+b`_ECaUmnBpd9wmQ=;8^NR`n^wdDm@vf z^eW*-Z-2$ncVzm*7QCkgWtF!bC1{Sgfc9$=`4X?v`e;U|eDHAGGUriXhyyCj%~^R7 zvpaU!+A3pP{;2s>UE3okxU7HbIj0!G*v}5Tkd<>g5!6P9T@V-UI$hiIx#b(*R6FFG zvc`#i9(QIY#(m2QT>{Owf{UbJ0|pwtCIdNCM=#~a3}lfiYFQBH8^e-WZ$7u6H3vgCz=qN(7VyV>q1GBl+^`G1^4akz6dZog1#ijR7pHZ)@5KNXEP}VS;y0+ z0drP~bauFKv-5`|p5-?M1 zCM*Jp_=ONisNkGLihN?7h^^xty@b;1z|#SJoq1cx4J7uWz+O!a7_MynrDZ_=+1w`| zrd#hn-SU2?DU+KgY$qi%`J%^)i|lfrUMX0?^t6|=E4d?CkjOD<0B+DEc`I0WagGHh zDQE7jih*cCCsq%|VC-+wJI$N51Vj5~qk6iL@d{|#CC-hN9V9(MQb?RVkE9q(4+W7a zE?ig_Lbb+OoU~=Ui0%-UNs9X{CB9G9@fCel9!0e{<7}ao5t9Q3U%5I+-50(}Pz_lY zs_sIRb56InKU7&CzAfz9$!(1M7@s!l8Mk`>6%tgBWthUlw1%w{*e=XU9jL_9Ej`x8 zR+TN4DOnkHVHZ5ca{9~Nrq0$znH&*cJOw!slMe#sq%i-XBKy%EckaWRIxFxECa?mB zjM~9RBwyyRM?9PE=n3K%T3(Ag!0HqJ zTVmm1=rASY2cT$v4HQj>1~)CO6H{TE^Hg;rKBMC=zB9g}3LGvQDJ`mvvgo&tcC)75 z_gF$M4nw0CNUpO-d>R8=l}#8;$93ifms(R5WTL3X>M(^sI1%wz3Hh0(-cS#rJ_v8L zU+=7eJW-%mtNF++k071&a{4>e#eFD5?_G$nZw*nw>c-;l(W*&FsIeU(Ix%A{8ynll zK=LAzv2FCy{c|TAST-ALtAOxSF^i`Ob_Sh3u6Lg^izYIpAfO@B;r1k*>2Ozk-1Lrl zi@ldvTloYhgFmQ`3QoadsUC_)1q&=U`@9~V4y-s*5w^{ag}fg}1>Slyo$z-d$;C>P zQdKTGM_WSw&3DF64|HzhM+UaC3Qje=GM9Uj4O$ECoOnzv4XO5QVx&Zm1BZhJgh0an zSywML`{Ai@qhv$+X`Xje!3mouo2I}xm~4Qk@~R7~K{)Qwc@5LSJw~Xn{zHQE9eY|@ zBnGDXq>rJ^G1qJ-F(IpGGu$$t`FhkDMuJu&OXdg3v1z{|{4@otIKbqw$Vca*H@;H( zy`oPx`9Mf`hzJ9c5KYJN40Zb|=b{0A8YcjLzOk~i)!~Ou7Wxf`PQ@8}-P67yG8@oGgqGu6+Fzm=PeKc2AXzOoHsbHU(l{ySq2U~_sB zb2lRXvTHizUQ$tai?1yXp2&|OB+TlC4iK?UhFtQpm4w8~?TLyv9{HwgE@o5oFxB#} zgJ`bu&XxRE{kI1L2WEJ%xif2Li*x(+!ne1PQf1Y)~=4i$%>+lRYI9he?QzMLS z<=K|{TVj$=vSGtXfFgQtSgy3`ah40J%Kl}zq?<>1<(*d7KbBORs~Z7_L&SDHgROupN(118V;2bh*YD=C7Px|NiN9#+xEYuz3tq1orE zew>s&5Qt0;SEMs?XsC9QS-ZBcodYh42N#+Y)1dQd!#vX)7R_y50x?n47pn0Zf^)cI zQ8wQ2NKW_`>exVLPua6g;^NoA_ghaWZ#OWPv;9P18%3-u@;YC<{N$H}wQNCsnkf?6 zmY)PNiqF2;!xFLrYQa$0#~r*GLZEYe*gtvyYynDAo+<9>02>LsegbdVtB}9?qqKOM zzNK~teR&ZLgbFMX>;_8HNCBk22Z?uQn<9_dG$bV<+hynGd!&PqmY5A`iHXNl0~k@~ zxyH35T3vM@Aa-$l!vz!*ic+k3c<2nT=Wwg0kxF|u%HC0TX-_Eofyd3PP_Oa0B9vLp z1xQ^$VBTz++Vj>%eUffw% zGFX)%Q{(|ZV5|TpHySpZZI<@wnx!GoEQJ<$KP=WeF!Yy@rNakU2aACu<2m%49?-X@ z)ps<0iVm8_!XC>O(8lcpw{=tT-26&>W`2G}!Wm?n-|=7Dv^Xpv!=jL_X>@7wtn(VF z>nv<7{DOxxNrMJUr6`y5^u#qbYPB(MzcpCmmCRSvb zB6|*=VmuJbJxmTUX5#>IAX{pR&Iq_nX9S!;zcB(zav7hOhuPSWgZX=C>B}kB_(^lG{)#+~ac?+lKb)INp8@%TCBr+3-_& zBZ(hlw+*QsbTw!fg!`mlH?ni7Z>GO3@sOJW8^7{Q9>+p%7Rfb0Q-nQvT?e|%FkA!h z{vjNI>A>V1TH3vx%`n%?HsMU_kH=hV}vsxfji0$mv}SUE$ub+-w-6u~SdS z(VNCQ1@QwNpl~*+ZCi=GU*+)nwD&eS zYtBOl7EletES*Qa?j;R>2Nk^>Td;+UMuOa%50={hWChvbofYKXqv`DCnGR$Cid1%R z3fEj0hk|(E1_mdoo@wpB7G6h-^6VcDuyilF!{KNafL*>`XOJWti#1$ zi)d~OE0ClI_?P_cgwLzMo>IC6LK3AZ*vgN&B|*piIRXY=OHE#e<4%gvW#yuP(l>2W zAI1ZX9cXBk4z2HRw#IHDvkvzia(pIhF{grcErhOS4Lx3nGF(>^0I}a>$*c`mLl^Xy zk4HBknkMo|EQzN3ojz7@549>fps1ynY;GkNztj-5r(cl8I$f1ga;%6}QITH(PGz!{J`_iw~r z*Aw0GCPLK)$Cu%@lXopFw&g4GlayYO+|Vc^n90*jM~hzs@##ESxoY3s?$*x`1m&~i z z`WH~l7>PgyG;WnQGIPM%+9%-1`e1f?Z?hBg=3Bd9FY$y~YYu97RzY{Hlt%R;vh8Ym zpwuVL1u$%O$Slypk0wZV(+=XxE%6}=JMVHA~54gJ#0^ny#58jdUI$ZS$AZj)9UDdUJp@WJg zaM@EnmUYoyo2!e}5PSzQLAe}~&6B$C@3%W}9MrK)Y^3jXyxG%G&5dgreHp;1$L)yv zU%N7{iP=xh8v@mj(fy}mE$n?v`A@CL6>ZdgkxZ%D=*-NG@@v=s$(C{M;547u zbVse(n`$b6HuQ(}2X`ugziKDAz>tLo7&8brfiYw4hb{j9D51^wtziBF-tgo%=6X*w zlT_fvC!xK;Hn^oUv}?R2CVpF5ZxmhonzK)EhQWP|BfS;VEfP+tGv8C-e`0^x9#nN>2`N;TP+>0w6BVx_3%OlYyD%V;3a@@V zc{i!#D=#p>P1kRKV;W3ldo)bnPRK&l801n(fwr6-*iwtdX zCNp@j)W;(dS>Lk~=o)TQrnrQ+Eg3)PUl`@kj=bBul9MMiT}JRimWja`!!p<6Yxs<* zZM^UxiYe}U2$A|xz$I07Q8AIC88#Q_g)HS)UqBOF-4cRJqwOnSg$K7XlCW#cX~IyB z-cfR*&9kapVZcCB4(QZCajP+&S32U~C>;<$F+<$TsAcH33KuIU$|8Tc=Q{HVrbo$! z-h2(FtLN#>B>IDKYvnqA8@J5IK|5o!Jr4;QHyem=I@|@+I!#~0H>)|~;63m{j|`o% zRxokn@1|Ni;M!dQac`@<7DYR77(iyn4}#+R8>#+$t9o3;q+eV~aLpIRTlrAb!id6q z>^c-yc}gG%_K_KZKV7aj^mvozLVF)|PM|;%e(gZn_n<1N-jg(sE5C+*S z-9@qWqRC#D?<2U5FEfESuKvJIqpc=Gy${PpCI3V;74ZYd#6HE(`lW&1jTTKEm&R{8 zfo(~0t=Ar~zKbzr2|Skr^4d}J6l2Y z4Yf#)ZF2Qit|*|Xfp*g9?>wrbohAd2cGA=*WvjclF!b9qD}Mb%tVz!_V4og|iM%aL z`Z3`a>QF^J_JiS{$y@MW|H-0LHS*jEF$kZxKjsKsHiJT}e;O>J^ZOpwlobY>=<+1mQRt+fnQAibpb% zA}lU;fl2GgLct^15NlsSQtOtQ9=N3Z$Ve_jJqAZR9H*d|d*`!HH#K1{dOXE6uX`3V zRyJSz(!1?10b48uVDi9chg%=V zT{2|j??M)<*^H{H!qa>!zahL!+284O^SX+ZceifSsV(%A={l^ImYzr z3MmwlTYYhE8lde&MRH@R`qxSt;nP(mk$LF&Z&}HP4~@#Gf&iFfPCWHBFhlB^D`p7I z_&1Ch?Op`p8w!+tD#QU9#<{pWsx72({C-X5!MOdbir2}5(LQHlYkAcU#CRmDkMt9a zFfcF1P~Qb6e}K72+Sd`hC*j=m^KeZ7Ox~%9g%=X8m%-3^T<}sIxX?CPu{%^evAU`C z?&7JHgy;y9ER8*^X=aD5MPX~tc>g|@5*Cy9Cx|0ZVB7Mqw0}9_HpRM~?dW%h9Du?5 zuvA|o!y1E5%&D6&Ph7mKFRL+Y(qKza7HuqI>~Pn380CEEI_#o`<&sJ(YF%yEVi~o{ zN?93xl4%0HxN8Q%;!}|ps@rq z?Ax}Q{UDTa?+2RuAJN>De_uB9tKzP+1o!1Loz!VMltT;?fLO}hVSA`#dQ%P}9dSA= zO4XLIV=ql!Zd*yAHE(*I&x(4J3)S`JuSA_dTIu{w!Ph&eG zwlUhfQ;#pJ;)N|&O!uWKz9?&W#}J~Ups40>>)u+(V%5xjvk5&~c^}7&EK*o>92=V$ zJ&8|?_7O$VvaZwh4imP4NJh&16b>zWhIsMUOluh5wSMG!5 z_$rV<04bl4jo)hPVr-?FhUmkF29AJ)5rc=MpuBO5WUbKwJOfe4x8BHxjiu;%M#2xe zp0QuoGj`rz$u;2wv!lW?6Qh{L4xI)t#bRgh0Z zzhq7THABr05xo8tW}$VhlWRu4qTV z0pCMZuhVplLad+gEvq6A1ik@yZGqrr0`$*tQ1U(ptK%Oi>HAYs|F<*lHInW6+cfEi z8fN^Xd@2|mmx=gN4vc?D*|rxXC_xt;1=+1^A$y1|_ZDt*H|L8gzgoTfb5<*N2v<0r zIpm5CSC8ZVTP7NdCB5(xxpS6?UW=QU$kfHD5^G=^e%6MCMhd^rj^r|zROp<;Kfc|} z{HL175dvVqe9mRnW+`2g>Wznqm!jE}*7z*g%Ka}N{G$CBDa51prd(vNw z`G?YyA0VrtumKY&IW!M4^*<;;bVz>|EbR-1GT&Z6-bJE$Vb%^KFV93t=3p?eE=mt` z%z&ByN8rzzhm`#2o8FI_7f%*ioV03kllasQUs!_#dBS>gZeTB6>P@09Px!G<>4oXt zcqiw>XPGwV>9dyQDGHa5UlrENfOGqF)IK>qXnjj3eM{<6|98` zA_AC`*qjqqU1)fGmk%dv=FsETWlNv$1udURzYb_;asLg_ycSWmu(!o-1VL5zx|Hpp zVN>7iLO-e+1Yy0;(3QcqY#vpg-Vw2^>eC#P5xT4Km-vFIwr?N?Lr$s-u+O>vY=_D3 zZ@eYu6mq)K#SkGNTI@wxfem8M75UFSp9!Qf%+pjgV3rs8oYAt8nJ4(;DNe|PAPx?k z-cR>JUM){QY1?VtirUzDOi)%F-@CHK*6~kaXl`JCEIhtS&3ix}jH3EB;G_AvmZ(^jqPo=eDhfS!hMJO=os%#pA|B@oucFe3Yb|7cu^w zQeSb^bppe6)-I34gS8vgS0U%8<6erNXue_fb@6cw9nG{%*gg5YxvFKPFiS8_l*+)0 zxilXoIyCc(G>X+=s8RusBm~ZIjKISI`O?ceC(|BX^36FH2epLC1o35#R= zXIZWOEkS#n5t(w z>&k7Rx-Q$){b^1s@SAC&FctC6tn3oNK6yaGvHCEJ_)ivaP_N!DUXP?7%MwRXR|^C( z0OLI}ho{rG3CDO*y+#c1qz_hiENBDo%A@}<1^N7N8A>VB&=#0%m{|@bq-KLwA*T!4 z6-7b2qP97$Y%21NUj_4&8XPa+`KNL$%6972lf$lA8a53S#`;DSSkwO)xr(9f@LjBe zVhgakx$qtq`5bvS186f9Z-#&kr6ng;Fgj%*r{9BS6lNd|RCQI-SzOC~voTEgyg3o( zPLXcY8U}1C#fZYTDzcDe!(B36U76Jlt+_csd-^(>sj4)tcpJYn3fa73;fDL zEd6x-o0|eNxHV>F<#ERI0&2S~lG?q7H)v~FA#x4c?N}D(@uc*H2e2J~{FYHZaZ=O; zO}c-9cUkK~L_wk5lV*{b8T*J;EK>dCYq!>A&mk8!p*M1B5~odHnbUC(ULE}bKK}`P znE7uU93)c4%|-!o?qmaS*{|l0oc8Zn+TnkyG^tqnB{J z#%B&h&2GdvKs;z6v=IY#&Y;YX5ai+Z@wsK|=rVuBv}_`R7q+b`+h={nEx*4uo}wI0 zSYz-cVaO!7%6XIpos0wz02>A5e-f2c{WEUjmko%xC&F$BXVRt5Gaj^_<39_{-tNrM z(I)N7xh?DCx)Sz~f(i1A(mkw#a#~(r@Z1(p|%CAlDJSUhh!w%P(UXm8RK4PC>`nsT34Mo9Vh zXnr=?(lTXolrFW~Q3@&ZCv@Pk_TmX|{GeQrvCSbiDx-3na1|&+1&jR$JG3ycR5s%N zSk(gABXzH=Za&X+f7X1SsYf<)IjMz^Rr#C$g|M`s?lLsHW)HFBrO((7=^!quHhVb* z7*b{(Tp6I6kW|C_HL2UQUPj(TJOaX#V}X!+es&;p6`XV0kMderGr$`6-3PGzCt&&4 zT4O_)qO;{v%Z18m|0^A7-xDq5Bu#LP*)i<9RVOo^0c^gG6^TbNCB3Xj^*004 z2J%L*6=DZeV28)hh=Bh0%mJr&rRD2%VX$g3YL zaX#Zdv+sZDJn9VnS^4WZ9BrS)QLYY0rE&U^+$2GdSE=2Gpz*)US5!{hA(#hs-u<7! z-DDyLIl&5yeZ*TP*ax;ZQ(}Esw#}uNK->pXvjv9IujHx#oN_?M-Sj-166&k7Ea#rA zbjF>v$B-jm{*gwtT`nDtUEOSXWTts?s%N{lY ziKX!i5My@5=CR)Wr~5{~l9`|_BR~%6Y^o$|7Fo^e>XjPBZNaM-Aj=M_^_ov%DBcF} z_#6F($=Alt#W&&A{{XO3Cuh2uILZm9p9f8RPh0_Zt%0BKg9rJ&J;>_IZ)L?q^cA0* z$Q(->a*^H+-c7-#ShGRwNWzrTq<6*)|3J&H%(_YJ1shhNgh0tu+Z6C|j0rXpFKj8h z69*&a7wQ$$4M)zJffUBUPf$<+SSHS80;Qj+1Kjy{m41un(^6b-@fhgG`tArZ8Q_U$ z1xRsIH+fvqu$nOQ)ggK1rScsESr+^kRg)(`0W;Hu1%r1usalNj&2CYB30BWuzKx8- z@m4Z@D_7NR>?rOW8XPGQhM_GLmZkpMVe_s0C3Z2{)0kMn^C(bMp$EKmC(r5p*mJs3 zT-*tsH+HRoi{nk<%n2LL#4Ybd`JI|Ll}U6qkHuHnLV3YQA+x(4RMO5A2E7fAV=2MB zykvBQD5;FXoS_6Lrdm;t0$?U0@FXYNsEw<(Olg!R02Z)yKRF$mU-fMIda;s2>PQ2a z&=YJq&iRMcJ^9qIUw}7zY#B`Oq9U=~?pZFdVD`^hFn@#mUpX>JhFsb_7^KmB<3IiQ zoRAil96Ojl{rdE@$0J74w5{Of$gcaUEy_d!npc>lNCvSgJHWX&(J`AFmykU=J-?6{B-=ae`+?%->}eVC{tF}QA=@AV`eOl6$oR_7;O>zI`Bqu#>e^7)}o8L$DHY& zo^u##xN>9*z~jqCPOX{c_r7m#=&7#ubm{ z2eVnrE|`d-EhYR(w2Ac9C;X#ZHlzV?ltXY_qVr)+fJY7@Uf;HV`w*s^%lU1Ly;`?3 zBO#}{F(->^iy<{{%a1Fz5xC z43yioDUO2h?vA(N-J@U>fVL@Z9*Ix6M$Vwi{+ikf7TZdj!w=Rqo&&3FNUmFt9uz?W zJ(Ozl%AEPR;iPg>5F;49MOoUrv1X}UQobrWSY+Xdt{v=*V%ZoUx8XI)+o3#R1gJT< zdf;9Wi(_tq=MG9=>B76OK;hk+O~gN6JVDvs9u@(pX3?@>|1HXb=`VxBt$7;H&c0m^ zU?*pQyp}tUM)%^Aa4~`WysSCgwj4Bd{e`>yF;$LrHk2~nNMTK>v!@DO_bm0c(1@Tg>PiL@C^qDJc=}7ZlmxCsVuUTApJKc@im;79= zq&?3D@dlgw8bVPOKvX=*aMC?}@MfBNel)Qv1@h?4-A{`*G{z6toA57w_GppiR| XEn4{GFnBEON6vfPzAOCp$S?mNA^6l* literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever-members.html new file mode 100644 index 000000000..f854fa480 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ResponseRetriever Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ResponseRetriever, including all inherited members.

+ + + + + +
GetInitialResponseFromModelName(const Crt::String &modelName) const noexcept=0Aws::Eventstreamrpc::ResponseRetrieverpure virtual
GetOperationErrorFromModelName(const Crt::String &modelName) const noexcept=0Aws::Eventstreamrpc::ResponseRetrieverpure virtual
GetStreamingResponseFromModelName(const Crt::String &modelName) const noexcept=0Aws::Eventstreamrpc::ResponseRetrieverpure virtual
~ResponseRetriever() noexcept=defaultAws::Eventstreamrpc::ResponseRetrievervirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever.html b/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever.html new file mode 100644 index 000000000..9fb8181ea --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_response_retriever.html @@ -0,0 +1,205 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ResponseRetriever Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ResponseRetriever Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + +

+Public Member Functions

virtual ~ResponseRetriever () noexcept=default
 
virtual ExpectedResponseFactory GetInitialResponseFromModelName (const Crt::String &modelName) const noexcept=0
 
virtual ExpectedResponseFactory GetStreamingResponseFromModelName (const Crt::String &modelName) const noexcept=0
 
virtual ErrorResponseFactory GetOperationErrorFromModelName (const Crt::String &modelName) const noexcept=0
 
+

Constructor & Destructor Documentation

+ +

◆ ~ResponseRetriever()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::ResponseRetriever::~ResponseRetriever ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetInitialResponseFromModelName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual ExpectedResponseFactory Aws::Eventstreamrpc::ResponseRetriever::GetInitialResponseFromModelName (const Crt::StringmodelName) const
+
+pure virtualnoexcept
+
+ +
+
+ +

◆ GetOperationErrorFromModelName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual ErrorResponseFactory Aws::Eventstreamrpc::ResponseRetriever::GetOperationErrorFromModelName (const Crt::StringmodelName) const
+
+pure virtualnoexcept
+
+ +
+
+ +

◆ GetStreamingResponseFromModelName()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual ExpectedResponseFactory Aws::Eventstreamrpc::ResponseRetriever::GetStreamingResponseFromModelName (const Crt::StringmodelName) const
+
+pure virtualnoexcept
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_service_model-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_service_model-members.html new file mode 100644 index 000000000..d0456dee0 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_service_model-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::ServiceModel Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::ServiceModel, including all inherited members.

+ + + +
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0Aws::Eventstreamrpc::ServiceModelpure virtual
~ServiceModel() noexcept=defaultAws::Eventstreamrpc::ServiceModelvirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_service_model.html b/docs/class_aws_1_1_eventstreamrpc_1_1_service_model.html new file mode 100644 index 000000000..7d4efc7b5 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_service_model.html @@ -0,0 +1,176 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::ServiceModel Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::ServiceModel Class Referenceabstract
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::ServiceModel:
+
+
+ + +Aws::Greengrass::GreengrassCoreIpcServiceModel + +
+ + + + + + +

+Public Member Functions

virtual ~ServiceModel () noexcept=default
 
virtual Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept=0
 
+

Constructor & Destructor Documentation

+ +

◆ ~ServiceModel()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::ServiceModel::~ServiceModel ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateOperationErrorFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
virtual Crt::ScopedResource<OperationError> Aws::Eventstreamrpc::ServiceModel::AllocateOperationErrorFromPayload (const Crt::StringerrorModelName,
Crt::StringView stringView,
Crt::Allocatorallocator 
) const
+
+pure virtualnoexcept
+
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_service_model.png b/docs/class_aws_1_1_eventstreamrpc_1_1_service_model.png new file mode 100644 index 0000000000000000000000000000000000000000..0452c0b1e7387afed6cdd507f327668c28a46c3e GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0y~yU^D=-12~w0(sgBv%V+J*1Br{>UCU+|5o?E(Gi*=o7e0Ly=i+{q(1yasSksk9_MP) zAhTJ`Z};SuJU-1I6!x`BCFlN^-NFSzX=L1EZrBj-w1X-~jaR0^0hUx2k#L@5;E82ycs@TawBI{^TdJ zUA|s-`<+eurdpe*Q|m8XWaCNRG5>gq##-HX@25-MW}SUQ%EIm*M|OYiezioiK-u=4 zXI#E4T$*Zrhg~Ie$Ghh*k69nvs*#;2d)t0r^;^5Sl^;}mJm0?3THGl&-(<$R*jpL* zr>BdV^;OT4P|aMzx>v|-xyhkZY?*R4dP~g$qhI{nSaH$zdX?wBlbglDjC~GyEu4{h zb?vEzpErHE^;QjtC{ZSg{AXW1XtfkdUuwq_MJ`H(l73TA1|<8DgL&$@|97p z`uwvO=1)3(L+j0hkLmuNp1Zp5TB*F$y8d}jHp`?fPihbCl8v0CSEPSlUufI)jVgB^ zh0VLK;xp-Az0(X8OOC`zPZU}_Cp8PGdGg5}DmrI*!t#0WAI6>&b`ghjMT&sAn!(f6 K&t;ucLK6VYuHvi! literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler-members.html new file mode 100644 index 000000000..acf430eec --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::StreamResponseHandler Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::StreamResponseHandler, including all inherited members.

+ + + + + + +
ClientOperation classAws::Eventstreamrpc::StreamResponseHandlerfriend
OnStreamClosed()Aws::Eventstreamrpc::StreamResponseHandlervirtual
OnStreamError(Crt::ScopedResource< OperationError > operationError, RpcError rpcError)Aws::Eventstreamrpc::StreamResponseHandlerprotectedvirtual
OnStreamEvent(Crt::ScopedResource< AbstractShapeBase > response)Aws::Eventstreamrpc::StreamResponseHandlerprotectedvirtual
~StreamResponseHandler() noexcept=defaultAws::Eventstreamrpc::StreamResponseHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html b/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html new file mode 100644 index 000000000..7e8027044 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html @@ -0,0 +1,268 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::StreamResponseHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::StreamResponseHandler Class Reference
+
+
+ +

#include <EventStreamClient.h>

+
+Inheritance diagram for Aws::Eventstreamrpc::StreamResponseHandler:
+
+
+ + +Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler +Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler +Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler +Aws::Greengrass::SubscribeToIoTCoreStreamHandler +Aws::Greengrass::SubscribeToTopicStreamHandler +Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler + +
+ + + + + + +

+Public Member Functions

virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ + + + + +

+Protected Member Functions

virtual void OnStreamEvent (Crt::ScopedResource< AbstractShapeBase > response)
 
virtual bool OnStreamError (Crt::ScopedResource< OperationError > operationError, RpcError rpcError)
 
+ + + +

+Friends

class ClientOperation
 
+

Detailed Description

+

Base class for all operation stream handlers. For operations with a streaming response (0+ messages that may arrive after the initial response).

+

Constructor & Destructor Documentation

+ +

◆ ~StreamResponseHandler()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Eventstreamrpc::StreamResponseHandler::~StreamResponseHandler ()
+
+virtualdefaultnoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ OnStreamClosed()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Eventstreamrpc::StreamResponseHandler::OnStreamClosed ()
+
+virtual
+
+

Invoked when stream is closed, so no more messages will be received.

+ +
+
+ +

◆ OnStreamError()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool Aws::Eventstreamrpc::StreamResponseHandler::OnStreamError (Crt::ScopedResource< OperationErroroperationError,
RpcError rpcError 
)
+
+protectedvirtual
+
+

Invoked when a message is received on this continuation but results in an error.

+

This callback can return true so that the stream is closed afterwards.

+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Eventstreamrpc::StreamResponseHandler::OnStreamEvent (Crt::ScopedResource< AbstractShapeBaseresponse)
+
+protectedvirtual
+
+

Invoked when a message is received on this continuation.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ ClientOperation

+ +
+
+ + + + + +
+ + + + +
friend class ClientOperation
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.png b/docs/class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..27e94fa625c5fc771b2267ac8590646dcd424124 GIT binary patch literal 3408 zcmds4dsLEX8h6@pX0p_ovDEUyb_Um`9C00!E-KTN7_ZZ18uOmnMN=wGNCmQ1o$9EC zqo}0hT9jH?-Ut;hu|`IQMT!W534-?<2q>3tv9xvOoIU%;?qBzM$jHbPv4772BO{Y&!#v=NKN;@e$NNVNgLQz%}2gBcs(K#Gajp(4UO=jV2CwaGg4bXRHN) z!{n>f@T^qTs+FU>T;-XTJW1M%uW==}Z{O|*q672p=0yccFI`?Vt4BYyuE|_&^1(ve zRu~_2bKUsC&}&z%@p=8+09>&C!%hJ%d%wA|2t4xm4?zEOk&;23xwCpZ03#^3si8V# zm(h`w1X|Cus9okOL+<&^c+pfr{p<2otZ|%eX}Y&5*j-r|_M%*=l#6A2U+$GsmLs=m{tO&w0_u22u6Lk`U)7EKv34Z$vQ>8q zFayi$zzUg^^b*nSCUL|>O$^9N6$@KG32AO_)M-4t>?n55DcJfxU{oJQfMlw818PBuNQ2h6 zXYgU?PLQ^`EZZ0wwqCoE^H+~04yw%q!zmoUQDOTORDC>lT0CFtlP4k+|i#|87kce;G)(eEH`8 z4Fm||jVCtr{)fxT$T;53Ex&xY^^mVQIXcPZFy~5Hq5W!3XLvdJ^MhMFmxX+GFNA!$ z6w5*`rl$WwEruBX#|w_YZVBrtqc~1n2zM4%HvDk3-mgp1eIevtbkb-&<=__jg%EC8 z;X=-#Zg3g6;8=qMe+Pg38kqn#1i=O6!w&6-d?5((QJbUqmv0>Y=#EZ8xOVk+;*aM! z)0Sl~xDRu@@nzlVdEn}V_Qgd$x(h?`KDF*O;DWo}&IrSfEM_mbyA=52<+G`sd0^U! zITZm6z?qC-yJ=BcX$-P2E4i2;=gCBK)e+{7LXlksvcdb*RuO=T{1^Dy%OD@%ywsjX(KWY(Q<%SsFSbF z1*>TJ!kWSOnoJD#iPmCP(=dFHbZJ)afRb+xRl6c)?&n0rnW7_WgPmncffiCSW&uvDlb;7)qMFo^>9ty-MhE4>-~ zJ7tkq##XNeV1z`~uAi!4^BYtI_G>8J9Eg?9JsHY50XhOh%C||=CNcSxao=pF&@x_D zg+?=MZTn7GLXIS=6*s3?GSx3h)uo!kS@H1pO{YNopZZWzwPvMPqY^L4i}(ao)Lg^X zhqxhTGC}^x&|mM}ECy@vkNfr`-@F95*Xa&{lx;CVeB=a~tveh%8G4@I&J)axstXAm zGU=q!zxCV|2cEs=61yR8BE|ZQ<{>o#n;YLNdr%jvY{ewDR7 z)LJRc7H0k#Qq=4+-z5u2oF5rOBmq0-dkHvbj>IfGE@$ffAc;}hK)rpv zW8(R=$|5CU+@bwD#tJVO?leh9JcXCoz>0(|U$VJlr`s#7__KPI;w|yz41Zm z#wmK6r1|Rr>NU6>irr36-B4V~i~X{4ouM#thxQ~wrV;YGl~x8?9MCyk^1e@8>{O*)*dP-&LJJW4DsU<1UAv$ZO)igdX z!Mnb=jOk2h*aCwh+TQI5xqXf+l$_ z9hod0Fs<}^nOJO2rN0^baidjlu=${5hoHd;ByfSlQH2cXD&!B?>^o4;dKPE)xl|pS z)qJb}N(=-Mw{GneZ!Sg-5QvfZ;916SX7F9+&CsJbh!wv}k=~&_N2gNjnt8q?wV?%_ zY4U*PCW$N~Dmh9%GkB*JTbT814i$l$(7hzLaqnxo;U`tb6EM5nM>L?M(02pKyi@-V zcuuSxp)l44>G-a5-sv|+8t1av;lCJ|y-*yrppBJVM3EENlQ$J)II3}gvZkheXk(A& zyms(YP;fHhJnQ}?s6{QQY?Wq=v^NJVQomEAQ{I&B_s_w!^-##rGg4@UG{&_uE*4is z^qOAz3+}w(O!bA$2^`wxjR|+zJeM3vJ&bgNX@Y*I#d^}Y1=pFIFVbv*V+)jxuj>NO zc~|BON$FchUSB+rbdbP))R&;Ebx?``yP-k< zl!PVsdqs-b?Trttml%}dckcf}sD3ucVJ&5JJM%=lK_t5kf@tlF4B=iVCsPgH!<-=Q ig`)EJ`Z)_2S*3sbTjPu;-0=6u2(j014`o;Q<$nS^E%9Rj literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result-members.html b/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result-members.html new file mode 100644 index 000000000..3b3c0dda4 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result-members.html @@ -0,0 +1,95 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Eventstreamrpc::TaggedResult Member List
+
+
+ +

This is the complete list of members for Aws::Eventstreamrpc::TaggedResult, including all inherited members.

+ + + + + + + + + + + + + +
GetOperationError() const noexceptAws::Eventstreamrpc::TaggedResult
GetOperationResponse() const noexceptAws::Eventstreamrpc::TaggedResult
GetResultType() const noexceptAws::Eventstreamrpc::TaggedResultinline
GetRpcError() const noexceptAws::Eventstreamrpc::TaggedResult
operator bool() const noexceptAws::Eventstreamrpc::TaggedResult
operator=(TaggedResult &&rhs) noexceptAws::Eventstreamrpc::TaggedResult
TaggedResult() noexceptAws::Eventstreamrpc::TaggedResult
TaggedResult(Crt::ScopedResource< AbstractShapeBase > response) noexceptAws::Eventstreamrpc::TaggedResultexplicit
TaggedResult(Crt::ScopedResource< OperationError > error) noexceptAws::Eventstreamrpc::TaggedResultexplicit
TaggedResult(RpcError rpcError) noexceptAws::Eventstreamrpc::TaggedResultexplicit
TaggedResult(TaggedResult &&rhs) noexceptAws::Eventstreamrpc::TaggedResult
~TaggedResult() noexceptAws::Eventstreamrpc::TaggedResult
+ + + + diff --git a/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result.html b/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result.html new file mode 100644 index 000000000..9d6db3417 --- /dev/null +++ b/docs/class_aws_1_1_eventstreamrpc_1_1_tagged_result.html @@ -0,0 +1,432 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::TaggedResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Eventstreamrpc::TaggedResult Class Reference
+
+
+ +

#include <EventStreamClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 TaggedResult () noexcept
 
 TaggedResult (Crt::ScopedResource< AbstractShapeBase > response) noexcept
 
 TaggedResult (Crt::ScopedResource< OperationError > error) noexcept
 
 TaggedResult (RpcError rpcError) noexcept
 
 TaggedResult (TaggedResult &&rhs) noexcept
 
TaggedResultoperator= (TaggedResult &&rhs) noexcept
 
 ~TaggedResult () noexcept
 
 operator bool () const noexcept
 
AbstractShapeBaseGetOperationResponse () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Detailed Description

+

A wrapper for operation result.

+

Constructor & Destructor Documentation

+ +

◆ TaggedResult() [1/5]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::TaggedResult::TaggedResult ()
+
+noexcept
+
+ +
+
+ +

◆ TaggedResult() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::TaggedResult::TaggedResult (Crt::ScopedResource< AbstractShapeBaseresponse)
+
+explicitnoexcept
+
+ +
+
+ +

◆ TaggedResult() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::TaggedResult::TaggedResult (Crt::ScopedResource< OperationErrorerror)
+
+explicitnoexcept
+
+ +
+
+ +

◆ TaggedResult() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::TaggedResult::TaggedResult (RpcError rpcError)
+
+explicitnoexcept
+
+ +
+
+ +

◆ TaggedResult() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Eventstreamrpc::TaggedResult::TaggedResult (TaggedResult && rhs)
+
+noexcept
+
+ +
+
+ +

◆ ~TaggedResult()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::TaggedResult::~TaggedResult ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError * Aws::Eventstreamrpc::TaggedResult::GetOperationError () const
+
+noexcept
+
+

Get error for a failed operation.

Returns
A pointer to the error object in case of failure, nullptr otherwise.
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
AbstractShapeBase * Aws::Eventstreamrpc::TaggedResult::GetOperationResponse () const
+
+noexcept
+
+

Get operation result.

Returns
A pointer to the resulting object in case of success, nullptr otherwise.
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Eventstreamrpc::TaggedResult::GetResultType () const
+
+inlinenoexcept
+
+

Get the type of the result with which the operation has completed.

Returns
Result type.
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Eventstreamrpc::TaggedResult::GetRpcError () const
+
+noexcept
+
+

Get RPC-level error.

Returns
A pointer to the error object in case of RPC-level failure, nullptr otherwise.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Eventstreamrpc::TaggedResult::operator bool () const
+
+noexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
TaggedResult & Aws::Eventstreamrpc::TaggedResult::operator= (TaggedResult && rhs)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation-members.html new file mode 100644 index 000000000..49f99d70a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::AuthorizeClientDeviceActionOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::AuthorizeClientDeviceActionOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const AuthorizeClientDeviceActionRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::AuthorizeClientDeviceActionOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
AuthorizeClientDeviceActionOperation(ClientConnection &connection, const AuthorizeClientDeviceActionOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::AuthorizeClientDeviceActionOperation
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::AuthorizeClientDeviceActionOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html new file mode 100644 index 000000000..caeb9cd11 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::AuthorizeClientDeviceActionOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::AuthorizeClientDeviceActionOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::AuthorizeClientDeviceActionOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AuthorizeClientDeviceActionOperation (ClientConnection &connection, const AuthorizeClientDeviceActionOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const AuthorizeClientDeviceActionRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< AuthorizeClientDeviceActionResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ AuthorizeClientDeviceActionOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionOperation::AuthorizeClientDeviceActionOperation (ClientConnectionconnection,
const AuthorizeClientDeviceActionOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::AuthorizeClientDeviceActionOperation::Activate (const AuthorizeClientDeviceActionRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the AuthorizeClientDeviceActionOperation

Parameters
+ + + +
requestThe request used for the AuthorizeClientDeviceActionOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< AuthorizeClientDeviceActionResult > Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.png b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..d1151fd441fe5a3191faa80fe79528112d8271b1 GIT binary patch literal 1715 zcmcJQcTm$w6vux-kusooI3A*aAc&xX1PmP&f|$^hCROkt6s3nEQdHFA5C$+1F|?>O zAs#IdNJ7bpg%aQhMIa>Lag+!FH3SSH!O0Ayk3piTe)vJ=_ANNy9YveN`Pl1aKqdBV;*TZ_g+FnOC>Dee`&h5r1p z>cR4U7H5ishzf-Y9P14F>2c6cRYDn3-ZNSWuExpgD=#uE$-f*GVYve-((#?SlWb2u=?B zow3hq)yV?AigTGL$TVcjI9FaBLm*)$Z@Hq2rzpMm;WQP^uZjPp57uBYq%f#IpZ)%6Q#T)#xy$aEeF#azk^I7Z!d!oUW~p%s8UbPC4>9)@Y3(_PaC_Pof3PwFPk6ddqRV ztr&ta&st6kaiMo>KZgIR+jF3F08Dq!Z`&kLNzH2+?1N2>8L@lxBOZ=`T1on^=Q#al zX7)E=Uuf`AdeKxzd?qwOa7xJm;~U8VqorQ`uEkEa1#D6?kMb3QHuGwKNbR64uc*&U zHyI+FHFZX%-1I`Wj(ehNzR3Hz09(`TU>p2@l%b@EgBMnRCw%`+!|81YffmQE?eE{t z910a{kpqL0uC>S%0?Hy?4J|ePN7+9!6``hIo|l^EMA{`KdWP*cXt`r5J+a-=(>gwR zuk)>kc_U1I^~OAzJMA{pM&tKlYUr_GM?)6At21z_cd!oN=P`G!daFzho1PxH>t|D* zYj@k@AU}jI%~uSMSc^!s@_H;_n;w%r)iL2W@G%*WQNA8Um^u!X^;nE|?d>pO%&*fL z3tutc;CTjhxp8fFrl}L7W?Z>U*LA~}DZZ+=k}J3kee1g)FgLQOIO3GGpj|sBaOd-p zUVr1d+i|uS^@$-iHGCxBsy3!Fy0v1i#Eqk5>e;n)sR*6p_lMCWcd&ibEbLT0?{?b8N2xj_m8ziD>d3 zn-%ySReDK0f^4b3NDrIDFu13(V<2&tgOp1qFM{*uaqMBdfBVxDlL~Prg5t)d1cSsl z>b$FwTx`s`eLR(AFSN#t*!P9RHPb^cnXYK>Aw#nI$cf^}_%T5sK7mi_8OO4Qhp*x> z4ZJ)q|JkJP1tg@F + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::AuthorizeClientDeviceActionOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::AuthorizeClientDeviceActionOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
AuthorizeClientDeviceActionOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::AuthorizeClientDeviceActionOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html new file mode 100644 index 000000000..a3281b39c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::AuthorizeClientDeviceActionOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::AuthorizeClientDeviceActionOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::AuthorizeClientDeviceActionOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AuthorizeClientDeviceActionOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ AuthorizeClientDeviceActionOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AuthorizeClientDeviceActionOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..37e50c68d6f451a49b22490832b003cae47bd499 GIT binary patch literal 1260 zcmeAS@N?(olHy`uVBq!ia0y~yU@QZ&12~w0q!rV;6F^ELz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-oph;ejSM=yNoQix#3fTyj%sf74%#8KTcuSS#&{k3 z#&yy$t=IORQY-503l%)otv=TMc&GD?zwSXr^na;cdHes=KFd$mS3l@~xk~GS93Pk{`oj#r}(XR<{#vOUt%zAy0K`RwbLHJ+Dz-Y1$@Mn!y;l*p~LUR|quZq=a;#UUj&)@A0mETmb= zZttqidH&;!b@=0ds-EIs1>a~{&0DwK++p@r)8$VyPUczvF15OSt>Veje^LqZs@KGO z?%%q9WS^{Q{Eph+_s$jU=Hz?*E^B+0X2W%rdg1D|*Vi)o>z#hg zlp*-d)hdhs`s&&$ru7Nse9y1mljriR3Y>q?uI2KTzZtyATmH_d&z;LByYfZFvAr4B zZm)jrIoUEV&-0gdtwgnL-S5sd1=qemo3+XOf!UsaS*Je!%kw$YBHK`$u;k>Yh?Nn_LpG^gVNL+jEla0o_vR~3B)R0Jns%;5|CBr$SJE3(@A4|zi021prEBw zgfzJvxD@=*trPqGl5Nd({R6v;;_~#F*Z*Cv`|HG?f4Ot+Xx!JnIDg%j*2=fj-`-8I z*ZouaLikSYl#fgdbH2S0o^XBg>qX2Ju?61_?OA=J_sp}K`{kZ)ef$3L>2KS7x3C@e z-~XZZ(ci09(Z{zlnF-n?Nq>L1XxEx==Su#EPT#%neehi)t?7YD=b!U#x?Q(}xiDe- z&TAUaR{BL>etUYK|GfnbwY%nSy}W(vn~OCHpI7!a)syANK?dLMslO55_=^Cv}4mXzR; zy1!#3zw-9#f@>+i{?1x3^XrRshv(k&xLi3|tvKei|Az3cuXfwh&)&Of>YKjdee>7k zMQ_-a74MYJe9yJjd&bipcBRD|d8MoC6=zDGJ1llrH@Uym{jpf}n%5`ysO>(^{`}IH zvWD`np79L(SN$(CoPRhkzq(=l_40)E>@pAHFHBEh_h7UMPh#gl#@BhPHJ2{&(o_wo aXGrVub75Mw&Kp=XF?hQAxvX + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::AuthorizeClientDeviceActionRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::AuthorizeClientDeviceActionRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
AuthorizeClientDeviceActionRequest() noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=defaultAws::Greengrass::AuthorizeClientDeviceActionRequest
GetClientDeviceAuthToken() noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
GetModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionRequestprotectedvirtual
GetOperation() noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
GetResource() noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::AuthorizeClientDeviceActionRequeststatic
operator<(const AuthorizeClientDeviceActionRequest &) const noexceptAws::Greengrass::AuthorizeClientDeviceActionRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequeststatic
s_customDeleter(AuthorizeClientDeviceActionRequest *) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(AuthorizeClientDeviceActionRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionRequestvirtual
SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
SetOperation(const Aws::Crt::String &operation) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
SetResource(const Aws::Crt::String &resource) noexceptAws::Greengrass::AuthorizeClientDeviceActionRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html new file mode 100644 index 000000000..f3a50a222 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html @@ -0,0 +1,574 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::AuthorizeClientDeviceActionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::AuthorizeClientDeviceActionRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::AuthorizeClientDeviceActionRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AuthorizeClientDeviceActionRequest () noexcept
 
 AuthorizeClientDeviceActionRequest (const AuthorizeClientDeviceActionRequest &)=default
 
void SetClientDeviceAuthToken (const Aws::Crt::String &clientDeviceAuthToken) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetClientDeviceAuthToken () noexcept
 
void SetOperation (const Aws::Crt::String &operation) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetOperation () noexcept
 
void SetResource (const Aws::Crt::String &resource) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetResource () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const AuthorizeClientDeviceActionRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (AuthorizeClientDeviceActionRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (AuthorizeClientDeviceActionRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ AuthorizeClientDeviceActionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ AuthorizeClientDeviceActionRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest (const AuthorizeClientDeviceActionRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetClientDeviceAuthToken()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetClientDeviceAuthToken ()
+
+inlinenoexcept
+
+

The session token for the client device from GetClientDeviceAuthToken.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetOperation()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetOperation ()
+
+inlinenoexcept
+
+

The operation to authorize.

+ +
+
+ +

◆ GetResource()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetResource ()
+
+inlinenoexcept
+
+

The resource the client device performs the operation on.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::AuthorizeClientDeviceActionRequest::operator< (const AuthorizeClientDeviceActionRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_customDeleter (AuthorizeClientDeviceActionRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_loadFromJsonView (AuthorizeClientDeviceActionRequestauthorizeClientDeviceActionRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetClientDeviceAuthToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::SetClientDeviceAuthToken (const Aws::Crt::StringclientDeviceAuthToken)
+
+inlinenoexcept
+
+

The session token for the client device from GetClientDeviceAuthToken.

+ +
+
+ +

◆ SetOperation()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::SetOperation (const Aws::Crt::Stringoperation)
+
+inlinenoexcept
+
+

The operation to authorize.

+ +
+
+ +

◆ SetResource()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionRequest::SetResource (const Aws::Crt::Stringresource)
+
+inlinenoexcept
+
+

The resource the client device performs the operation on.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::AuthorizeClientDeviceActionRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#AuthorizeClientDeviceActionRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.png b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.png new file mode 100644 index 0000000000000000000000000000000000000000..e0ff7e535a17b40d971616c380478734e648e5f8 GIT binary patch literal 1190 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yo12~w0Wc>S>?LbN*z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op^tPo{Xvvo?IG? zUO^7;nRF&?3ETO9@{-nDKRTH`tu808D&Fv|O#1HiBC&TldnbLFbdM#%FRWzOG<}90 z$Ln|#Ol?^u?p%1y(0fMgTK?O&bu4-H@9zJee*BC()74d~CI9p9`7*pdt(?ETf8Pwn zp5ITycJXL=F0bNGSbA-r*hxF?#qM2Nul!{{hgDze-C|m}J51&Gnmwjci&tO#DD(X0 z-sw-~c{7AwnZJ@vZ<67*!<_Fdd*&RonWmq+tJW>uyuHxkcV=|elqKm^!U_6k>lU{g zg|GhcC}0NnzaOz{=P{Y&CVskhm*?n_HtCZ$weQ&OyBT?p>BhGV{SfxI3&l?zZJgQP z+V!iLqoAn3D7n)1_-^Z)Ht($_nY@xZkUHydWK8VC(o>&zyIQ`I1Uj|--n8l8&R;tq znXudAYm!OXwyRtDa=iAvoxM!*>a!=am)aj%mTr~5R`UJYiWL&U)$d=gom^inK5a?< zh27UZCdFOKFPH-h@4p@mlfG;Rhd5`zBqpzhNg@GEQh8)W-mfx`qZJ1qTOC0fhxD90CDM zEF2n)Oe|9v7%7zg^^w6_Q#I5}^STS82V+bin!%9`%QfEfvMXpkfBO0Oq1QHB+~a57 zKX$D*sP<0t-Q&(GlfwcLN9-=4o)&b@p8-8ogMBEsz5Vb|iDZ{}wHy?kl!|8>E!QnjUO ztDkLAH>vs(D9!$Pi?ZFUcgjzpZ($-IVd#HE4aYk*;3Z84X&Sb{!xGQ$sHn&o; z>h0c{<-6ydz0$fo@9pjn8zh%;SD(J86U)oe@k+av@ej}3w6CQMx$JB|%D?zB-2Te= vWBHd@2F8E(XvyP(`hg%XJDRR1#h9CT)jEz_0(7Ag#$u6{1-oD!M + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::AuthorizeClientDeviceActionResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::AuthorizeClientDeviceActionResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
AuthorizeClientDeviceActionResponse() noexceptAws::Greengrass::AuthorizeClientDeviceActionResponseinline
AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=defaultAws::Greengrass::AuthorizeClientDeviceActionResponse
GetIsAuthorized() noexceptAws::Greengrass::AuthorizeClientDeviceActionResponseinline
GetModelName() const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::AuthorizeClientDeviceActionResponsestatic
operator<(const AuthorizeClientDeviceActionResponse &) const noexceptAws::Greengrass::AuthorizeClientDeviceActionResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::AuthorizeClientDeviceActionResponsestatic
s_customDeleter(AuthorizeClientDeviceActionResponse *) noexceptAws::Greengrass::AuthorizeClientDeviceActionResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(AuthorizeClientDeviceActionResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::AuthorizeClientDeviceActionResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::AuthorizeClientDeviceActionResponsevirtual
SetIsAuthorized(const bool &isAuthorized) noexceptAws::Greengrass::AuthorizeClientDeviceActionResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html new file mode 100644 index 000000000..d46215c96 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html @@ -0,0 +1,460 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::AuthorizeClientDeviceActionResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::AuthorizeClientDeviceActionResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::AuthorizeClientDeviceActionResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 AuthorizeClientDeviceActionResponse () noexcept
 
 AuthorizeClientDeviceActionResponse (const AuthorizeClientDeviceActionResponse &)=default
 
void SetIsAuthorized (const bool &isAuthorized) noexcept
 
Aws::Crt::Optional< bool > GetIsAuthorized () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const AuthorizeClientDeviceActionResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (AuthorizeClientDeviceActionResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (AuthorizeClientDeviceActionResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ AuthorizeClientDeviceActionResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ AuthorizeClientDeviceActionResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse (const AuthorizeClientDeviceActionResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetIsAuthorized()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::AuthorizeClientDeviceActionResponse::GetIsAuthorized ()
+
+inlinenoexcept
+
+

Whether the client device is authorized to perform the operation on the resource.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::AuthorizeClientDeviceActionResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::AuthorizeClientDeviceActionResponse::operator< (const AuthorizeClientDeviceActionResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_customDeleter (AuthorizeClientDeviceActionResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_loadFromJsonView (AuthorizeClientDeviceActionResponseauthorizeClientDeviceActionResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetIsAuthorized()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::AuthorizeClientDeviceActionResponse::SetIsAuthorized (const bool & isAuthorized)
+
+inlinenoexcept
+
+

Whether the client device is authorized to perform the operation on the resource.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::AuthorizeClientDeviceActionResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#AuthorizeClientDeviceActionResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.png b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.png new file mode 100644 index 0000000000000000000000000000000000000000..43ab7ae8b5916e701f3a79ff451b440693a9102a GIT binary patch literal 1203 zcmeAS@N?(olHy`uVBq!ia0y~yVDtvE12~w0h0MT2xDAK z*XdUIsdc`7(vuav@fH)7XuqA$$5)fze=%7v{NcK1+Me%UD^GixR5blES3>2Hy8cwt zy(yK&xy}(%Gh5e|zkR#WP_BO7_rGcXi_R~N+InZ+|FgSWQ)?@qz5RGu-MCe9UfaxF zj;b%W+9gIZZo92?^R(fu&7pz&U){(kWyrX&_T+{J*GW$)7dh;LnXdjCU&vOkt@ z>srb1yLfBW$x9`Zk4Bdphe}K5wPl>I`2NGw`By_~^v=aA=9Wy23z?g{B~MKB>+2~` zA3b=){r%6m_Uet5ch{(#yec~_@7QI&ujh8m|NHBlW~}W^rJJv>%&uNl@4Gi9a@*uE zf4{>Svr}I`To!!eTy|B&+sx$MvgX@f?rPqC?OcDF-P9?6bs~@F?)&<9{+q{>zA*oK zF~{?g_TTWn$xBs^YD9Vk_0$=9d;VHIMMqWB?PSoTBsk;C*`nLqbhqZ-E(>SaA0N-4 z*>Kxy8iV4mUtTj91i>t~nFfqZQ*;;?O;KS4>Z2|GGJS*2(kUUDOYexWDzFv=pA=GX zL&npds$NZ>&$MIp!PDQHAD7BnEvkOjZ&+V+uO{Bj{v+!LuePU8#cKC;HCVcRjAY_j zbbw!4xKoA z>~5^d^s{vaYwM$Soqzu8skTQ{vg7Z)__o%VFo ze0j|)8OaL9TaJ~!aSvXw#;S1pFNxi=^R9Y7 ze=V*fJ?q-KH#axuu3ad{qZRY|c-fu92V}H%-_DVL-ygTVZcAwL_05sLeq4Hg+|F+8 zX;=B}rWam6W+)eZ$^Bsai@kduMck6(`=I}FdE~6Kd>{N@9*<=DvwkXCV)=4*)0Ci~ erBjN+>lwC`xdutkE$;!AFbtlqelF{r5}E))FidFx literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result-members.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result-members.html new file mode 100644 index 000000000..d9a1e086f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::AuthorizeClientDeviceActionResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html new file mode 100644 index 000000000..e01570ee7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::AuthorizeClientDeviceActionResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::AuthorizeClientDeviceActionResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 AuthorizeClientDeviceActionResult () noexcept
 
 AuthorizeClientDeviceActionResult (TaggedResult &&taggedResult) noexcept
 
AuthorizeClientDeviceActionResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ AuthorizeClientDeviceActionResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ AuthorizeClientDeviceActionResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
AuthorizeClientDeviceActionResponse* Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::AuthorizeClientDeviceActionResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::AuthorizeClientDeviceActionResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::AuthorizeClientDeviceActionResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_binary_message-members.html b/docs/class_aws_1_1_greengrass_1_1_binary_message-members.html new file mode 100644 index 000000000..b86744a06 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_binary_message-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::BinaryMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::BinaryMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
BinaryMessage() noexceptAws::Greengrass::BinaryMessageinline
BinaryMessage(const BinaryMessage &)=defaultAws::Greengrass::BinaryMessage
GetContext() noexceptAws::Greengrass::BinaryMessageinline
GetMessage() noexceptAws::Greengrass::BinaryMessageinline
GetModelName() const noexcept overrideAws::Greengrass::BinaryMessageprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::BinaryMessagestatic
operator<(const BinaryMessage &) const noexceptAws::Greengrass::BinaryMessage
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::BinaryMessagestatic
s_customDeleter(BinaryMessage *) noexceptAws::Greengrass::BinaryMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(BinaryMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::BinaryMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::BinaryMessagevirtual
SetContext(const MessageContext &context) noexceptAws::Greengrass::BinaryMessageinline
SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexceptAws::Greengrass::BinaryMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_binary_message.html b/docs/class_aws_1_1_greengrass_1_1_binary_message.html new file mode 100644 index 000000000..a01d8d48c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_binary_message.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::BinaryMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::BinaryMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 BinaryMessage () noexcept
 
 BinaryMessage (const BinaryMessage &)=default
 
void SetMessage (const Aws::Crt::Vector< uint8_t > &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage () noexcept
 
void SetContext (const MessageContext &context) noexcept
 
Aws::Crt::Optional< MessageContextGetContext () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const BinaryMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (BinaryMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (BinaryMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#BinaryMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ BinaryMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::BinaryMessage::BinaryMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ BinaryMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::BinaryMessage::BinaryMessage (const BinaryMessage)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetContext()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<MessageContext> Aws::Greengrass::BinaryMessage::GetContext ()
+
+inlinenoexcept
+
+

The context of the message, such as the topic where the message was published.

+ +
+
+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::BinaryMessage::GetMessage ()
+
+inlinenoexcept
+
+

The binary message as a blob.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::BinaryMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::BinaryMessage::operator< (const BinaryMessage) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::BinaryMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::BinaryMessage::s_customDeleter (BinaryMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::BinaryMessage::s_loadFromJsonView (BinaryMessagebinaryMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::BinaryMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetContext()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::BinaryMessage::SetContext (const MessageContextcontext)
+
+inlinenoexcept
+
+

The context of the message, such as the topic where the message was published.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::BinaryMessage::SetMessage (const Aws::Crt::Vector< uint8_t > & message)
+
+inlinenoexcept
+
+

The binary message as a blob.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::BinaryMessage::MODEL_NAME = "aws.greengrass#BinaryMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_binary_message.png b/docs/class_aws_1_1_greengrass_1_1_binary_message.png new file mode 100644 index 0000000000000000000000000000000000000000..114d3bdd23142d71459ea3d279ec764f825524dc GIT binary patch literal 918 zcmV;H18Mw;P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009eNklK*|qys{EW!ttbpx7iSoEEnv#nIxH zq&TwNNs@e}{ZEn{mG=_|k~Gt?v~l2j`+9rkG7C4$x8qI|M^mC7;67vDf{`KipF8~*jNKi7w2K%`9%;gxkl~l)YznvV6ZC5WfbdT4UpgU== za9vT6$1u$<)U)+G8t&RH+HLKwaBeKl5tv(We9u;w+@@0v-m07K#@TQ^u&wjzv2I4; zE<18w!Ur9zHUZ~&#zRn29S^w&2a^?U4fh2;*bG5OZa2H`fN;(ekf|bdGVuu zE=h0D_kZIhX`<&GFK$VCgQ9Xv(jU;`mZUgZ+>#VWpWNHFZSe%~zw`kRP(isrK4O9g z<^IGD2_BVu^>ctoTHF9}w73D{XmJC?(c%V(qs0vnM~fREjutmS94&5uI9l8QakRJr z;%IRL#L?mgc(YPUDWFII;k38`;%IRL#L+ePbbjxQ059oiuvek(ed_f@ zZn-%(_$T)HKDUtxY@ha-1K>Qn{Ow$54LX3#y$|bTU)IJwoR5y`D`NoQ>xw%EEsqK8 zFo)5ao^Nu(twDlrSYsQ{F0%=c=tt|}lIs>Xi8|WJax**be#6R=^W6OVZEOd>4tG~{ zeN+Hnm)uQC`3RaiuV=HH<`0KE`{44KGM-q8}+i^UT_z(Iz?km|A`bC{P23`7hxgFoXbibVwwKs9U-L{NvKQG(T7?jRz zug`eDvuXP~XJ?&$e)#^8eh%=eUXJjbgIm_W&3#>Q0CPRD{&u)uKkv(m1DNWm^>@R) sqs{^Tnie-e94&5uIQryHDW!P&2cg0<8B?Ij7XSbN07*qoM6N<$g7<&L(f|Me literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation-members.html new file mode 100644 index 000000000..9670e7572 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CancelLocalDeploymentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CancelLocalDeploymentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const CancelLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::CancelLocalDeploymentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
CancelLocalDeploymentOperation(ClientConnection &connection, const CancelLocalDeploymentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::CancelLocalDeploymentOperation
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::CancelLocalDeploymentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html new file mode 100644 index 000000000..92496c5ce --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CancelLocalDeploymentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CancelLocalDeploymentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CancelLocalDeploymentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CancelLocalDeploymentOperation (ClientConnection &connection, const CancelLocalDeploymentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const CancelLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< CancelLocalDeploymentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ CancelLocalDeploymentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::CancelLocalDeploymentOperation::CancelLocalDeploymentOperation (ClientConnectionconnection,
const CancelLocalDeploymentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::CancelLocalDeploymentOperation::Activate (const CancelLocalDeploymentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the CancelLocalDeploymentOperation

Parameters
+ + + +
requestThe request used for the CancelLocalDeploymentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< CancelLocalDeploymentResult > Aws::Greengrass::CancelLocalDeploymentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.png b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2f6742c2cd2455edec6a54881a15c751fd3a5c GIT binary patch literal 1664 zcmb_ddr;C@6#ki7u8$tGo7%%{lSQ{-tRkeX6~7DzHe^2zu!?a z`$nL2^+@~#g3wOd+R4AY0L zb<_wG=ywv(C4F84T|s*QVC5R9muFC-o}4m$+1}1{C7Dpsylhh=YS?-Z?5W{xj;kU{ zUv0UbD%KQ)A&*qwA+93Av-;+=(}8*~4?KcW4Ur+-Nl%H#5)f8L74Lu-2c*tc^C{`dSBx!;q}uTu&2r>Y4K(e zv5IM#D%bUOIJwLQZ5!cyw$CSqlSWf)-g1>3uFOnyg2)JR?Yi}tz2^xKG+*|+?97dG zy{Vvt=j@&?LGlupZgoX8FG>G!qpp$7ntH@ew*6SnnsAO+_E_<1g${0${e|5hYq<0z z=TbvQuJCli-a-V?sdiE}94CQA3T5H@vNSZVX2c2C8DEdVO~H!aPKxB$>h|Z(=EV0q z7qFiKzP_Q4n_RY+w;$kuq!#bpKu~MHFMVGOMi6JMK@@13B=7S)9Cwf;o z7?u-;gd2{57gqQH`A`J#J%bUr@!)mL%C*AcT_t)3J_sP7&+_1HUBHH-_ew_{`!;-4 zx&|A9tb$fOb2yww^&*->b%ojdyVAr?ST?BW!(uk*rfTW<3TR^#=Tl_Y%++}A6%#yt zp@5P{_Ks^(F=)M+MUl9LlNy&a`b1A;sb(INujm$PM^$KT?ZCc}_H3NBS~Zm0+eeq- z7xD#zs5@3sbrm4PL?(&12}_lT3}Ul_`U^#H>x9)Eg8>2fO7L!N0RM>To#VmVqbWm_ z@`oPWq`hw@Z`iF@LmoU1t{LPV(KK}Um4pTp2b0=hxYgD)2q9)v?*WtDnLTyO*liPy z!w!oOgd}(J8Ui(kB|=Qx%@N3_q>pqs?Xwb8ZcW3RQkW$7CsA!lP3?1g3e*v0c-0he z37K+_hJIm1W)9ECBJbf!U5Rpfw1Ox?Nfkj&FIae*V5Ca@ZscOs?3`G6Pd8qZ>o>QR zdngC;smOoki>5&P5Ja8fyuT>nvjb-?{oU~D74Jz`^*}&36`Z;@BErsW>mfINqZ$AF zK466|WE*X|)!R+~RyG^Z88_8Z`c)}wmAidOE;TnWzZd`kng4s>6rx^JIA_>G-Zh?- zJDPUYLJJFVpTDhbunArIk&P-C9yD#iSB}Fji4p0LpC>zlrQd5i0KbFW!P__#t7GxIVjmVF=L!niTw3u_B#bcL^rty4Nups)d3&%CX5tD-U zQRo|+o)`_odxVg+PUcN;%h5P}oT%C1xxgi=8f+|=hSDgWINR9Qgl;BWaZT`efe8ym zTprAu&%rv|)eDNc@d$14g>CH~zYH!j5+%VyR<(0@G#1O4rI@vaTR7}*h;JocMBYbE zvPh&xdHp8gSmn245Tqw+3$7gd4IE*CNB`hTFgKPrgms9T6W_{rB18%rS#^^xHSleJ zH&B{UglLUbKL8^Z#ejWFiwWD$Q1a}|5DG`Ix`We`^ty{3*Db{&99U>HL2fn2XT003 z=tW%?PtQUkvHDAN-o`2AamhaY#DW7PlgRaDf{E%^+C|Ad-mz6 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CancelLocalDeploymentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CancelLocalDeploymentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
CancelLocalDeploymentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::CancelLocalDeploymentOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html new file mode 100644 index 000000000..71b0f0c0b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CancelLocalDeploymentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CancelLocalDeploymentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CancelLocalDeploymentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CancelLocalDeploymentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CancelLocalDeploymentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CancelLocalDeploymentOperationContext::CancelLocalDeploymentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::CancelLocalDeploymentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..fbfc3a1ce394e19fdafa3c439d6d131a361012d9 GIT binary patch literal 1231 zcmeAS@N?(olHy`uVBq!ia0y~yV2lN_12~w0Wbgj4_drS_z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opGEy zoeXsw0qWdkGy6>*{{`uU0^4IRxH@@_E z`?^P+dGm{mHm|rop*qH2+kH}P-16*08-0EWOT2yP8|Hpua%lW!*~QB~%9JdRd#*F1 z;?~~17yD-_$HyFP?^Buk`gX}xlX*|?l-{|c6!WhCanY@ z8S5Y1CEtI|xLjZx_5IN2HR@IEs}H|Q-K9M3LU*t6n+?h5UVKxiZ_GQt?{9(4&h^J0 zzVTeEDSq|K*E_armur`(w?E&xd)W>Z+w0$7w(-P>xi37%a(&;=%htTID>H3AG8UD+ zE4!|)et3tC>dRI49JXIS6X-U#ap&aURc};H^git6d3O8Kj33d}?_|%NIl4p1RCe{v zg1v2b(zmxSP_e!I`uRGQzfE%bkB`bsT2jAok+x@~)~-oYmj2g`_5Af2%!G@97{8Y6 z&b=LWYg=yheujS&>=?WlIJI^$c>emKv4_DD%xa0QUEs5XJ%5Y!}ju2!xys-u&aD7S$?l1-*Q{B zS;m8TmD?`9XFrHq}q1XHI%+{36N-!}$%pWe9zvu3}hIjMMAG;R5W#zuTBG-K8Wj+3Qa>J#!y@s*Z zWm^kAiQU?1B7f7^w`AtJ*v-qcFFpKcez2hA?!~ zx>tgC$%gF@%6;ln{zLFtO2LD;KN8(Pm&x + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CancelLocalDeploymentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CancelLocalDeploymentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CancelLocalDeploymentRequest() noexceptAws::Greengrass::CancelLocalDeploymentRequestinline
CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=defaultAws::Greengrass::CancelLocalDeploymentRequest
GetDeploymentId() noexceptAws::Greengrass::CancelLocalDeploymentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CancelLocalDeploymentRequeststatic
operator<(const CancelLocalDeploymentRequest &) const noexceptAws::Greengrass::CancelLocalDeploymentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CancelLocalDeploymentRequeststatic
s_customDeleter(CancelLocalDeploymentRequest *) noexceptAws::Greengrass::CancelLocalDeploymentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CancelLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CancelLocalDeploymentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CancelLocalDeploymentRequestvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::CancelLocalDeploymentRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html new file mode 100644 index 000000000..4e208711f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CancelLocalDeploymentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CancelLocalDeploymentRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CancelLocalDeploymentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CancelLocalDeploymentRequest () noexcept
 
 CancelLocalDeploymentRequest (const CancelLocalDeploymentRequest &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CancelLocalDeploymentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CancelLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CancelLocalDeploymentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CancelLocalDeploymentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CancelLocalDeploymentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CancelLocalDeploymentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest (const CancelLocalDeploymentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CancelLocalDeploymentRequest::GetDeploymentId ()
+
+inlinenoexcept
+
+

(Optional) The ID of the local deployment to cancel.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CancelLocalDeploymentRequest::operator< (const CancelLocalDeploymentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CancelLocalDeploymentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentRequest::s_customDeleter (CancelLocalDeploymentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentRequest::s_loadFromJsonView (CancelLocalDeploymentRequestcancelLocalDeploymentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentRequest::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

(Optional) The ID of the local deployment to cancel.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CancelLocalDeploymentRequest::MODEL_NAME = "aws.greengrass#CancelLocalDeploymentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.png b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.png new file mode 100644 index 0000000000000000000000000000000000000000..41b64bec02a38f236275316e3db3aae28d071d19 GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0y~yU{nXP12~w0WX=`meLzYgz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op(lcny z6BW;m?+UagZ3(OVGkHntt?#|ep0{3FmKJRI_U-f6p49Dk^x`~sUE=ji-Ta~Kqu@$~I;fBs{- z#($)gV)e8<;|!N`E#E74(vExabH9))^MB=Tu`<8j5HL08KBsoS?@zCUF>?|P@+ zYwbBe>6Lc6NoL#hBdtVh3faaj_=sfK1b@~=8l+<7jZ|#j@!#`>iSiDGP7vI z%#C}3{~hu*D|}c#^Ky~7-sZ6Hd3!fk<^*c}as#@?JOA|TZxer+6ldLx-+c4St%tL& ze7du0-P?d=@>l*DY+Gum=vyweXY00dGu!gB%iV50UOV~z)%PkdnRiY6J?YD?dyg$( zVf&9q-SgLBl;8%1|F35yGRG%c^*z49`C$D^ZUxp2p+!s_U%yUWz@Vh6-VktqhLDKE zf+s8m?w*_qVMRK$FOmdu)~@s zECQ#CZV6RiscERc!fSv3vGwHn54TR=%@|kBAW391|70+JAE3)?H7HjwJIrMVf zUr}{s<~#dr{U4v{eLns3b<2xVU-sYYpKWcCQ+BxA{?CuZyEpik$2upysk-5gN{(7=>&V3>h|99%a)J&zMJvL9X9=6vA3IgZ-2LLsK07m%XsH% z(%tLMH_uhbtKWXjV7IdJZoJDUML*rgjCN}>AKrKQr0K`-KN>BfYm2p(P6^Rm`sRy# Ye!T7O2Th;n0?PyjPgg&ebxsLQ09wo?U;qFB literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response-members.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response-members.html new file mode 100644 index 000000000..fe2b0f9b4 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CancelLocalDeploymentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CancelLocalDeploymentResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CancelLocalDeploymentResponse() noexceptAws::Greengrass::CancelLocalDeploymentResponseinline
CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=defaultAws::Greengrass::CancelLocalDeploymentResponse
GetMessage() noexceptAws::Greengrass::CancelLocalDeploymentResponseinline
GetModelName() const noexcept overrideAws::Greengrass::CancelLocalDeploymentResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CancelLocalDeploymentResponsestatic
operator<(const CancelLocalDeploymentResponse &) const noexceptAws::Greengrass::CancelLocalDeploymentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CancelLocalDeploymentResponsestatic
s_customDeleter(CancelLocalDeploymentResponse *) noexceptAws::Greengrass::CancelLocalDeploymentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CancelLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CancelLocalDeploymentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CancelLocalDeploymentResponsevirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::CancelLocalDeploymentResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html new file mode 100644 index 000000000..000b50ffa --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html @@ -0,0 +1,456 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CancelLocalDeploymentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CancelLocalDeploymentResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CancelLocalDeploymentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CancelLocalDeploymentResponse () noexcept
 
 CancelLocalDeploymentResponse (const CancelLocalDeploymentResponse &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CancelLocalDeploymentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CancelLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CancelLocalDeploymentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CancelLocalDeploymentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CancelLocalDeploymentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CancelLocalDeploymentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse (const CancelLocalDeploymentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CancelLocalDeploymentResponse::GetMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CancelLocalDeploymentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CancelLocalDeploymentResponse::operator< (const CancelLocalDeploymentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CancelLocalDeploymentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentResponse::s_customDeleter (CancelLocalDeploymentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentResponse::s_loadFromJsonView (CancelLocalDeploymentResponsecancelLocalDeploymentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CancelLocalDeploymentResponse::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CancelLocalDeploymentResponse::MODEL_NAME = "aws.greengrass#CancelLocalDeploymentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.png b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.png new file mode 100644 index 0000000000000000000000000000000000000000..fcc65b96298ee5b386da70a2c004eaccfefaff3f GIT binary patch literal 1146 zcmeAS@N?(olHy`uVBq!ia0y~yU^D`<12~w0W5lSR0*?f==@Z|DDg#`ekORe2A8W*<{adH!JP_T%%#&TR1c zzP9^HY{;Yd${m z`R*-w`|t0Ts?IYuFD7q)mR6zkrbt1?AE-ll-o$wY#?M*i56MX;b%Y_l)2ZqQe=C@`IG;hk4{;_pJ8dK zqPggP$sADNx~O?7{?$#H^yT?f7+2NElS^}=XOPGJ6ToN*y1gy8o9V~wUrZj1YqTaZ zx_tRM^$Y`(R|(xM<9w{C`Wzny0W~uPvmlunT-tltrtc_n=+JE`kjAM!B zEgS2PKfdK_*Pg+3<64u{gusloyJheG+-beB@Av5k%lz!iW9l5Pot-(MRQcab-n+-6 z&Eliq-xuBV?8z2+;ZrgH9ygsYU-!)MbHUUZ#+z=vRF-brE1+i=dvj}Sd|az>c~)9j z%CiUG?&q~LZ_4}6w<+z(ufoNzWpF#U6_i2`VaSE$hvW{-3ydJt?az=VU_PZCyBfgZLn{s59{^P22 zN4rZ;7A2MWJagI=Vfgm>Gd B7`gxe literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result-members.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result-members.html new file mode 100644 index 000000000..967cd5f27 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CancelLocalDeploymentResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html new file mode 100644 index 000000000..8efc71401 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CancelLocalDeploymentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CancelLocalDeploymentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 CancelLocalDeploymentResult () noexcept
 
 CancelLocalDeploymentResult (TaggedResult &&taggedResult) noexcept
 
CancelLocalDeploymentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CancelLocalDeploymentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CancelLocalDeploymentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::CancelLocalDeploymentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
CancelLocalDeploymentResponse* Aws::Greengrass::CancelLocalDeploymentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::CancelLocalDeploymentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::CancelLocalDeploymentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CancelLocalDeploymentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_options-members.html b/docs/class_aws_1_1_greengrass_1_1_certificate_options-members.html new file mode 100644 index 000000000..62df3e4e9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_options-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CertificateOptions Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CertificateOptions, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CertificateOptions() noexceptAws::Greengrass::CertificateOptionsinline
CertificateOptions(const CertificateOptions &)=defaultAws::Greengrass::CertificateOptions
GetCertificateType() noexceptAws::Greengrass::CertificateOptions
GetModelName() const noexcept overrideAws::Greengrass::CertificateOptionsprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CertificateOptionsstatic
operator<(const CertificateOptions &) const noexceptAws::Greengrass::CertificateOptions
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CertificateOptionsstatic
s_customDeleter(CertificateOptions *) noexceptAws::Greengrass::CertificateOptionsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CertificateOptions &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CertificateOptionsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CertificateOptionsvirtual
SetCertificateType(CertificateType certificateType) noexceptAws::Greengrass::CertificateOptions
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_options.html b/docs/class_aws_1_1_greengrass_1_1_certificate_options.html new file mode 100644 index 000000000..e0fd9a167 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_options.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CertificateOptions Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CertificateOptions:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CertificateOptions () noexcept
 
 CertificateOptions (const CertificateOptions &)=default
 
void SetCertificateType (CertificateType certificateType) noexcept
 
Aws::Crt::Optional< CertificateTypeGetCertificateType () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CertificateOptions &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CertificateOptions &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CertificateOptions *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CertificateOptions"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CertificateOptions() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CertificateOptions::CertificateOptions ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CertificateOptions() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CertificateOptions::CertificateOptions (const CertificateOptions)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCertificateType()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< CertificateType > Aws::Greengrass::CertificateOptions::GetCertificateType ()
+
+noexcept
+
+

The types of certificate updates to subscribe to.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CertificateOptions::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CertificateOptions::operator< (const CertificateOptions) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CertificateOptions::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateOptions::s_customDeleter (CertificateOptionsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CertificateOptions::s_loadFromJsonView (CertificateOptionscertificateOptions,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateOptions::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCertificateType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateOptions::SetCertificateType (CertificateType certificateType)
+
+noexcept
+
+

The types of certificate updates to subscribe to.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CertificateOptions::MODEL_NAME = "aws.greengrass#CertificateOptions"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_options.png b/docs/class_aws_1_1_greengrass_1_1_certificate_options.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ef105f3633edb89e5ed6f69d99126f8517a7af GIT binary patch literal 935 zcmV;Y16cftP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009vNkl-wB+YazZ4CI<9=)e8v+ZX7cHC)VXiD@8+~?k3oPvVm*w) zT~6do!i$Pki-2=I<0UAmwoC58z+{CR!+n4cbB0YvZr8i+=Dj%gJsrn}RI`pH$+k;t zZe)Kezeny8Z8>_(Z$lH7xm=YhWGk?#kGWp9Ww#9&Q+*q2rL3Pty-Ta%hobtM7hlzL zN%{kQ|2JNeCVI{A;+CX8P*iS7`T#9%Ns6PzElF{7=iat$izk5pr5iv%1?9foVuAi<=#5o_y92Knmfam#{{+&fBUItPd=!2LV~U}yV=F9QES1hZ1?kg02uX@n?!Bx zU^(|I7mJ$w>+STrxqQ{a$lW{XE(UCyaG!O<*z4o7UQ!Og@%GO=JZ)XZx!KLDTgw67rVryT@d)rveHu5w$7*o{#L?mgh@;1keo85Y(?1biGcmrHs*L~u002ov JPDHLkV1hcm(Nq8c literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update-members.html b/docs/class_aws_1_1_greengrass_1_1_certificate_update-members.html new file mode 100644 index 000000000..fbbec081c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_update-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CertificateUpdate Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CertificateUpdate, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CertificateUpdate() noexceptAws::Greengrass::CertificateUpdateinline
CertificateUpdate(const CertificateUpdate &)=defaultAws::Greengrass::CertificateUpdate
GetCaCertificates() noexceptAws::Greengrass::CertificateUpdateinline
GetCertificate() noexceptAws::Greengrass::CertificateUpdateinline
GetModelName() const noexcept overrideAws::Greengrass::CertificateUpdateprotectedvirtual
GetPrivateKey() noexceptAws::Greengrass::CertificateUpdateinline
GetPublicKey() noexceptAws::Greengrass::CertificateUpdateinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CertificateUpdatestatic
operator<(const CertificateUpdate &) const noexceptAws::Greengrass::CertificateUpdate
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CertificateUpdatestatic
s_customDeleter(CertificateUpdate *) noexceptAws::Greengrass::CertificateUpdatestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CertificateUpdate &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CertificateUpdatestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CertificateUpdatevirtual
SetCaCertificates(const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexceptAws::Greengrass::CertificateUpdateinline
SetCertificate(const Aws::Crt::String &certificate) noexceptAws::Greengrass::CertificateUpdateinline
SetPrivateKey(const Aws::Crt::String &privateKey) noexceptAws::Greengrass::CertificateUpdateinline
SetPublicKey(const Aws::Crt::String &publicKey) noexceptAws::Greengrass::CertificateUpdateinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update.html b/docs/class_aws_1_1_greengrass_1_1_certificate_update.html new file mode 100644 index 000000000..00004f40a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_update.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CertificateUpdate Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CertificateUpdate:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CertificateUpdate () noexcept
 
 CertificateUpdate (const CertificateUpdate &)=default
 
void SetPrivateKey (const Aws::Crt::String &privateKey) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetPrivateKey () noexcept
 
void SetPublicKey (const Aws::Crt::String &publicKey) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetPublicKey () noexcept
 
void SetCertificate (const Aws::Crt::String &certificate) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetCertificate () noexcept
 
void SetCaCertificates (const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetCaCertificates () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CertificateUpdate &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CertificateUpdate &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CertificateUpdate *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CertificateUpdate"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CertificateUpdate() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CertificateUpdate::CertificateUpdate ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CertificateUpdate() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CertificateUpdate::CertificateUpdate (const CertificateUpdate)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCaCertificates()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::CertificateUpdate::GetCaCertificates ()
+
+inlinenoexcept
+
+

List of CA certificates in pem format.

+ +
+
+ +

◆ GetCertificate()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CertificateUpdate::GetCertificate ()
+
+inlinenoexcept
+
+

The certificate in pem format.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CertificateUpdate::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPrivateKey()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CertificateUpdate::GetPrivateKey ()
+
+inlinenoexcept
+
+

The private key in pem format.

+ +
+
+ +

◆ GetPublicKey()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CertificateUpdate::GetPublicKey ()
+
+inlinenoexcept
+
+

The public key in pem format.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CertificateUpdate::operator< (const CertificateUpdate) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CertificateUpdate::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::s_customDeleter (CertificateUpdateshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CertificateUpdate::s_loadFromJsonView (CertificateUpdatecertificateUpdate,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCaCertificates()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::SetCaCertificates (const Aws::Crt::Vector< Aws::Crt::String > & caCertificates)
+
+inlinenoexcept
+
+

List of CA certificates in pem format.

+ +
+
+ +

◆ SetCertificate()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::SetCertificate (const Aws::Crt::Stringcertificate)
+
+inlinenoexcept
+
+

The certificate in pem format.

+ +
+
+ +

◆ SetPrivateKey()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::SetPrivateKey (const Aws::Crt::StringprivateKey)
+
+inlinenoexcept
+
+

The private key in pem format.

+ +
+
+ +

◆ SetPublicKey()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdate::SetPublicKey (const Aws::Crt::StringpublicKey)
+
+inlinenoexcept
+
+

The public key in pem format.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CertificateUpdate::MODEL_NAME = "aws.greengrass#CertificateUpdate"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update.png b/docs/class_aws_1_1_greengrass_1_1_certificate_update.png new file mode 100644 index 0000000000000000000000000000000000000000..de850990d97137f25b1c6ba15eca9fdaacb3a63d GIT binary patch literal 923 zcmV;M17!S(P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009jNklANe6`d%C>D=K(R?uI4y2TilfCX zNpWPklO*{{`#(u?RNhYK%`9%;6Zgl~k|cd^E)U|Z+aV_l5G zT~_2ggclvFHUVdQ#!XOCy)L;22a_3Y4fh2;*bG5OZa2Gb=e;`jGabiZ0Yw4`r^O8rM~fREj^^CcHQBo&z%S+axjo-sd0n@@*zel$ZV=!? zQ|-uCLd{uJ&$ zT4x3@YQ~*m%WVRCm3({C^G#l;)*wN5HPP(k)~WSSW)9H?Gk{S~aFeK4J6P8JD#a#v z@zDF}qd9!mL(kntdja>^ag3Y3KIAF9O-5J!s}Adc=|_>@u#r*9Y+Gcz-E9LfLy002ovPDHLkV1iQ?zIy-w literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update_event-members.html b/docs/class_aws_1_1_greengrass_1_1_certificate_update_event-members.html new file mode 100644 index 000000000..e42a998d3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_update_event-members.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CertificateUpdateEvent Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CertificateUpdateEvent, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CertificateUpdateEvent() noexceptAws::Greengrass::CertificateUpdateEventinline
CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)Aws::Greengrass::CertificateUpdateEventinline
GetCertificateUpdate() noexceptAws::Greengrass::CertificateUpdateEventinline
GetModelName() const noexcept overrideAws::Greengrass::CertificateUpdateEventprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CertificateUpdateEventstatic
operator<(const CertificateUpdateEvent &) const noexceptAws::Greengrass::CertificateUpdateEvent
operator=(const CertificateUpdateEvent &) noexceptAws::Greengrass::CertificateUpdateEvent
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CertificateUpdateEventstatic
s_customDeleter(CertificateUpdateEvent *) noexceptAws::Greengrass::CertificateUpdateEventstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CertificateUpdateEvent &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CertificateUpdateEventstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CertificateUpdateEventvirtual
SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexceptAws::Greengrass::CertificateUpdateEventinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update_event.html b/docs/class_aws_1_1_greengrass_1_1_certificate_update_event.html new file mode 100644 index 000000000..d5821edfd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_certificate_update_event.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CertificateUpdateEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CertificateUpdateEvent:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CertificateUpdateEvent () noexcept
 
CertificateUpdateEventoperator= (const CertificateUpdateEvent &) noexcept
 
 CertificateUpdateEvent (const CertificateUpdateEvent &objectToCopy)
 
void SetCertificateUpdate (const CertificateUpdate &certificateUpdate) noexcept
 
Aws::Crt::Optional< CertificateUpdateGetCertificateUpdate () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CertificateUpdateEvent &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CertificateUpdateEvent &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CertificateUpdateEvent *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CertificateUpdateEvent"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CertificateUpdateEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CertificateUpdateEvent() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent (const CertificateUpdateEventobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCertificateUpdate()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<CertificateUpdate> Aws::Greengrass::CertificateUpdateEvent::GetCertificateUpdate ()
+
+inlinenoexcept
+
+

The information about the new certificate.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CertificateUpdateEvent::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CertificateUpdateEvent::operator< (const CertificateUpdateEvent) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
CertificateUpdateEvent & Aws::Greengrass::CertificateUpdateEvent::operator= (const CertificateUpdateEventobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CertificateUpdateEvent::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdateEvent::s_customDeleter (CertificateUpdateEventshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CertificateUpdateEvent::s_loadFromJsonView (CertificateUpdateEventcertificateUpdateEvent,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdateEvent::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCertificateUpdate()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CertificateUpdateEvent::SetCertificateUpdate (const CertificateUpdatecertificateUpdate)
+
+inlinenoexcept
+
+

The information about the new certificate.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CertificateUpdateEvent::MODEL_NAME = "aws.greengrass#CertificateUpdateEvent"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_certificate_update_event.png b/docs/class_aws_1_1_greengrass_1_1_certificate_update_event.png new file mode 100644 index 0000000000000000000000000000000000000000..8155ba72aa7f571f4c2af2e31d34a7634beb781c GIT binary patch literal 952 zcmV;p14sOcP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009=Nkl3-eNJ9kd;aubCO5;=5UF$8xlh=3TO@l0 zi;l=t)UR`FTvdZ@8)TOZn_VP(Mb;X`Y-%>_{g~o#+$!pqtM4ENvv$gt?s~?XQ!t#g zCEVZW$llGc3;k>(i-x;*i*Z}05KL^O9#SM^0iyI)17B@g1EpC83THFA6w73ECXmJDN(c%Wkqs0x7M~fRE zj}|vT9xZNwA66-)BoqZ8ofbDh9xZNwJQ}%g_h9dW0N+$#=kfd;in?qc*zd;qY0`Y3 z00On~!PD*G2W|mAt;o*t7#jaPH^7zdxQ)!d*}Hw_2xI^A7^zS7MZ2K?`h%(Fj?d}- zd>nhX-G3VQ>@8YmF-(X(5iIu!+inZktHnDntt00~jSC7)*BqCfivE}Z?=4>DX!=W+ z+!XpXPPPrb3bDylt+z9Kivz#p9=*9`wZ1Py^xU-}7&CKzn&hc@<6YDMtF6mCH{LD| z?6hsXM7taUTpJGP22-Sz}**xc6=SW*v9dpzOT!{w=N&zCHI`kHqqb7 z^I(B%4`cW-_Y3OVd;mUp-ZojS%hs-^o@-mwu%LYrW;=t4_Tt!qs|C}BTVc3ia0XV(H#VfgOF9-Nb`gPoAJ_7tj{XTAh|3r%$AdeO|Kps86_@$JR aPJaL-c{7C}qo?Tr0000 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ClientDeviceCredential Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ClientDeviceCredential, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ClientDeviceCredential() noexceptAws::Greengrass::ClientDeviceCredentialinline
ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)Aws::Greengrass::ClientDeviceCredentialinline
GetClientDeviceCertificate() noexceptAws::Greengrass::ClientDeviceCredentialinline
GetModelName() const noexcept overrideAws::Greengrass::ClientDeviceCredentialprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ClientDeviceCredentialstatic
operator<(const ClientDeviceCredential &) const noexceptAws::Greengrass::ClientDeviceCredential
operator=(const ClientDeviceCredential &) noexceptAws::Greengrass::ClientDeviceCredential
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ClientDeviceCredentialstatic
s_customDeleter(ClientDeviceCredential *) noexceptAws::Greengrass::ClientDeviceCredentialstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ClientDeviceCredential &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ClientDeviceCredentialstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ClientDeviceCredentialvirtual
SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexceptAws::Greengrass::ClientDeviceCredentialinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_client_device_credential.html b/docs/class_aws_1_1_greengrass_1_1_client_device_credential.html new file mode 100644 index 000000000..efd9ac0db --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_client_device_credential.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ClientDeviceCredential Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ClientDeviceCredential:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ClientDeviceCredential () noexcept
 
ClientDeviceCredentialoperator= (const ClientDeviceCredential &) noexcept
 
 ClientDeviceCredential (const ClientDeviceCredential &objectToCopy)
 
void SetClientDeviceCertificate (const Aws::Crt::String &clientDeviceCertificate) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetClientDeviceCertificate () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ClientDeviceCredential &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ClientDeviceCredential &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ClientDeviceCredential *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ClientDeviceCredential"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ClientDeviceCredential() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ClientDeviceCredential() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential (const ClientDeviceCredentialobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetClientDeviceCertificate()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ClientDeviceCredential::GetClientDeviceCertificate ()
+
+inlinenoexcept
+
+

The client device's X.509 device certificate.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ClientDeviceCredential::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ClientDeviceCredential::operator< (const ClientDeviceCredential) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ClientDeviceCredential & Aws::Greengrass::ClientDeviceCredential::operator= (const ClientDeviceCredentialobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ClientDeviceCredential::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ClientDeviceCredential::s_customDeleter (ClientDeviceCredentialshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ClientDeviceCredential::s_loadFromJsonView (ClientDeviceCredentialclientDeviceCredential,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ClientDeviceCredential::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetClientDeviceCertificate()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ClientDeviceCredential::SetClientDeviceCertificate (const Aws::Crt::StringclientDeviceCertificate)
+
+inlinenoexcept
+
+

The client device's X.509 device certificate.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ClientDeviceCredential::MODEL_NAME = "aws.greengrass#ClientDeviceCredential"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_client_device_credential.png b/docs/class_aws_1_1_greengrass_1_1_client_device_credential.png new file mode 100644 index 0000000000000000000000000000000000000000..8e88dc18cd41130854f077cb3e243cda821cc23e GIT binary patch literal 937 zcmV;a16KTrP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009xNklQG~JHa9n{dDUTMn zB;}FiE|L_hJpUvqP`iKOK$5PsPjwDrZ;!i2ELY22#XE493rCkkZ{R-G{ypw$dddAF zo{8JYB&_~wPmhE@zMjAPkA3F8ZnbK0JpawJiMu{L^Y-}Y!3@i|D;MdsXy>l5?Prnf z2#of~RMbbk=dF%lTY{{KOLmd$h`cq3(bed9UdJ4ciCaZ|Oy@g@!PpM<(w83b#u5x4 z+9TX&bmVy%mxaE!kw?SbyM<5daD;1P3AVtTg8jN$z2r8XYVy|I3@6SmHv-!_?;d+H z8h6XcaR^U3R&N5q_RO20qCQT!CkGcZ!Wte6e6pDqow>v4hMkY_B#O?^04(~F|VTPL6O zb4mJuzW$DvqznC-(?>i(8WN=+3=u+m=rN|4KK2gi6YNyX6E= z%6-R937(aE^>ctsTHFA6w73ECXmJDN(c%Wkqs0x7M~fREj}|vT9xZNwJX+iUd9=6z z@@R1b9n{3@@R1b + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ComponentDetails Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ComponentDetails, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ComponentDetails() noexceptAws::Greengrass::ComponentDetailsinline
ComponentDetails(const ComponentDetails &)=defaultAws::Greengrass::ComponentDetails
GetComponentName() noexceptAws::Greengrass::ComponentDetailsinline
GetConfiguration() noexceptAws::Greengrass::ComponentDetailsinline
GetModelName() const noexcept overrideAws::Greengrass::ComponentDetailsprotectedvirtual
GetState() noexceptAws::Greengrass::ComponentDetails
GetVersion() noexceptAws::Greengrass::ComponentDetailsinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ComponentDetailsstatic
operator<(const ComponentDetails &) const noexceptAws::Greengrass::ComponentDetails
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ComponentDetailsstatic
s_customDeleter(ComponentDetails *) noexceptAws::Greengrass::ComponentDetailsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ComponentDetails &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ComponentDetailsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ComponentDetailsvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::ComponentDetailsinline
SetConfiguration(const Aws::Crt::JsonObject &configuration) noexceptAws::Greengrass::ComponentDetailsinline
SetState(LifecycleState state) noexceptAws::Greengrass::ComponentDetails
SetVersion(const Aws::Crt::String &version) noexceptAws::Greengrass::ComponentDetailsinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_details.html b/docs/class_aws_1_1_greengrass_1_1_component_details.html new file mode 100644 index 000000000..de8c4ba5b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_component_details.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ComponentDetails Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ComponentDetails:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ComponentDetails () noexcept
 
 ComponentDetails (const ComponentDetails &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SetVersion (const Aws::Crt::String &version) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetVersion () noexcept
 
void SetState (LifecycleState state) noexcept
 
Aws::Crt::Optional< LifecycleStateGetState () noexcept
 
void SetConfiguration (const Aws::Crt::JsonObject &configuration) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetConfiguration () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ComponentDetails &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ComponentDetails &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ComponentDetails *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ComponentDetails"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ComponentDetails() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ComponentDetails::ComponentDetails ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ComponentDetails() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ComponentDetails::ComponentDetails (const ComponentDetails)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ComponentDetails::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ GetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::ComponentDetails::GetConfiguration ()
+
+inlinenoexcept
+
+

The component's configuration as a JSON object.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ComponentDetails::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetState()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< LifecycleState > Aws::Greengrass::ComponentDetails::GetState ()
+
+noexcept
+
+

The state of the component.

+ +
+
+ +

◆ GetVersion()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ComponentDetails::GetVersion ()
+
+inlinenoexcept
+
+

The version of the component.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ComponentDetails::operator< (const ComponentDetails) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ComponentDetails::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::s_customDeleter (ComponentDetailsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ComponentDetails::s_loadFromJsonView (ComponentDetailscomponentDetails,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ SetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::SetConfiguration (const Aws::Crt::JsonObjectconfiguration)
+
+inlinenoexcept
+
+

The component's configuration as a JSON object.

+ +
+
+ +

◆ SetState()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::SetState (LifecycleState state)
+
+noexcept
+
+

The state of the component.

+ +
+
+ +

◆ SetVersion()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentDetails::SetVersion (const Aws::Crt::Stringversion)
+
+inlinenoexcept
+
+

The version of the component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ComponentDetails::MODEL_NAME = "aws.greengrass#ComponentDetails"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_details.png b/docs/class_aws_1_1_greengrass_1_1_component_details.png new file mode 100644 index 0000000000000000000000000000000000000000..8b338e20f43747295e5d2358e6f81ef7c9017b25 GIT binary patch literal 914 zcmV;D18w|?P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009aNklHhPHgibv>?P^wr$%2icONjX>m(Z94&51 ziX+RNBx$U)|4Gt7rG8>Sl4d%FHU`Gl?zN{cv*~93I_@+vG$r~1?sM+Xap$g6?g##K z+(u@>@>^*=7ySO%-|NdU@|ZXGDt_$$rmf@7jaSz0Kh+sGP4m@w+D%%yGi-THk}ZQy zhi6KvCD*mRPG`#k*)GjuC&`wPwF2QydBgoY=5Tb}N~)zh-vb{^Ul%WRYLDkbaM);% za2-*R`)Qh0sCzrIXt-;(XqVL;;hb0oTVPJX@tu1;(foza}T|9J3or^v8R1ochsz7NwVeA z+Ay+TI^R8aiMAX)=5A=hGN-GOg=_{k`7!6qHtn_nW3q2!t)%rcsk>vPKz5LjutmS9L>0=E3)TAfH(EJo!hV@GmkvJHv(K~!aWUz zz3B_U->{R>%;?6@d)!85Y3vC1;b5;Wk zbj@u?8;?pU{`#(GOBOU=V^ z*G@w_&+NDFJJ@L72;lXY+efku^apW1=+LEyk-Pngp2c}L0g0vncs;>gFiL8*VQkZF zS(c_lxe>gbc5E(VlkN3V@9%n!j;UVH=K$~Ob=%+R)%SASTn_M@{w{Y8et_rohq(cM otrj;x94&5uI6CkClv0YNeOV literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_component_not_found_error-members.html b/docs/class_aws_1_1_greengrass_1_1_component_not_found_error-members.html new file mode 100644 index 000000000..39b4943eb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_component_not_found_error-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ComponentNotFoundError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ComponentNotFoundError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ComponentNotFoundError() noexceptAws::Greengrass::ComponentNotFoundErrorinline
ComponentNotFoundError(const ComponentNotFoundError &)=defaultAws::Greengrass::ComponentNotFoundError
GetMessage() noexcept overrideAws::Greengrass::ComponentNotFoundErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::ComponentNotFoundErrorprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ComponentNotFoundErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const ComponentNotFoundError &) const noexceptAws::Greengrass::ComponentNotFoundError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ComponentNotFoundErrorstatic
s_customDeleter(ComponentNotFoundError *) noexceptAws::Greengrass::ComponentNotFoundErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ComponentNotFoundError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ComponentNotFoundErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ComponentNotFoundErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::ComponentNotFoundErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_not_found_error.html b/docs/class_aws_1_1_greengrass_1_1_component_not_found_error.html new file mode 100644 index 000000000..882f02eee --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_component_not_found_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ComponentNotFoundError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ComponentNotFoundError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ComponentNotFoundError () noexcept
 
 ComponentNotFoundError (const ComponentNotFoundError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ComponentNotFoundError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ComponentNotFoundError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ComponentNotFoundError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ComponentNotFoundError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ComponentNotFoundError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ComponentNotFoundError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError (const ComponentNotFoundError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ComponentNotFoundError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ComponentNotFoundError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ComponentNotFoundError::operator< (const ComponentNotFoundError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::ComponentNotFoundError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentNotFoundError::s_customDeleter (ComponentNotFoundErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ComponentNotFoundError::s_loadFromJsonView (ComponentNotFoundErrorcomponentNotFoundError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentNotFoundError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentNotFoundError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ComponentNotFoundError::MODEL_NAME = "aws.greengrass#ComponentNotFoundError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_not_found_error.png b/docs/class_aws_1_1_greengrass_1_1_component_not_found_error.png new file mode 100644 index 0000000000000000000000000000000000000000..d42a7e4182b4ac1e8f80d6c26d2e156147a39015 GIT binary patch literal 1358 zcmeAS@N?(olHy`uVBq!ia0y~yU}OWbJ2;quq>cgfnO{y^ta{SUUI|Z)8$Z!7Dow>D8V*ko>rA&-QWD4YPa_5 z%S?FU)xYwbcuL=9OU!yHbogk+IRgn(i`&8SYma~Y zn_n--fBcMcPukVPx9ZQ{Xj#ZRuk!al<0j72JIuv1cV%=fe7o0P?2=bf3CpQNif?Cc zU$wD3?%I)!`b(ysiM}6PA}V|SwaV0zw#HWHW%nkuq~ti8^?E$YOE!7AfVb+51k1Bj znJI;zRvr)LS^Tl$#lk<){a$=0rkweBZ%tm3fp7jNvpX%Hwwylt_x2(Qx##;N4NKy- zHu%rFpP_K_;aT@1hZL7fsIhlTW*$18H6zEb`juvz$&Cr(k%3Pd&nJ7%?6cs`e0n81 zif#Q1UgNfTvvjYXQGHUhqjcZB3px4bYqxEUyMLk9YUaLod%kinjuT(Vwp=^o$ZfUw zJ(?b$c&i@jsh|A))$sTs1s?nUMwR-BT+Id?%%0kZE*Rw8-d4MZ>45)haR!gp#N{7U z`3@OqbTk{RaAh)3;sI)4Si=EQ%%BZqA7VJrWdP(dY``P+Ng8CR=f;UomahgWp0GuU zXS#vNq%&LJ*sILU_`k2fVG?(2h5SDC?$i*KnXh(qvzL3IPmNkoaa^bV3msjjv zC>}b;V^Uy#f`s1LgXf;c2OB#TI+}!^eU-tVjI`&xw=i)epXH1WZs&&b?w(( z(MQzkih_Cc|1Gn4$(yI-saEy)kjlybao5ZLR!vcvAD$@C7T*Spn6OqyiI&DCqKO$2 zz|?OS$M|6RS8j$Shc*QN5Moc15IN!~aYczyLXa&{fQ=yxm@Qfu8$^NZM1}-cP%dGJ zz$5jOSHervwTp>i{yJD(`bbQ3_*TZn;Q#7z-9JC;v|Sz9i`g4u*58QWIep|td)$GC zoc6!#(s&p)T+%i(W?Rg*pw{ZcwaK>ou57ouDAlw7qW|pM(@w|sZGT+!{$a2G!Nj{e zdQawGWW6E0=4J`It=QTXl0rG8=gvdz&7ocE8X1pH+9&FL!< zU~pvaqQh^KKmPIawmg_1zWcAfVSeiVIhnly49gi08|3mO8O`olV`=%^Eq2u}E8VVa ziAPKe`^0V<{QW%lrHJ$W7lDlr6`0w!FK0Py;Pv;;WZsM4VkMGp-CngLP^9zVl_;OR zA_*s!-gmh+-^N(IAzdC!{*`F&d`)4Ob%wA+r_vg;NKS9&~Ju-6Kwusxjb*FUO z!8_8&d<|n~Fnm~I_wM!7K!yWze_8RE9cOr8_cz^Oiw$$b@2~d{GBErP7lp>e!bFXw dQ~IylpZS-m=3M%|9a#7=c)I$ztaD0e0s!teb1eV> literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events-members.html b/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events-members.html new file mode 100644 index 000000000..59b984f98 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ComponentUpdatePolicyEvents Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ComponentUpdatePolicyEvents, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ComponentUpdatePolicyEvents() noexceptAws::Greengrass::ComponentUpdatePolicyEventsinline
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)Aws::Greengrass::ComponentUpdatePolicyEventsinline
GetModelName() const noexcept overrideAws::Greengrass::ComponentUpdatePolicyEventsprotectedvirtual
GetPostUpdateEvent() noexceptAws::Greengrass::ComponentUpdatePolicyEventsinline
GetPreUpdateEvent() noexceptAws::Greengrass::ComponentUpdatePolicyEventsinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ComponentUpdatePolicyEventsstatic
operator<(const ComponentUpdatePolicyEvents &) const noexceptAws::Greengrass::ComponentUpdatePolicyEvents
operator=(const ComponentUpdatePolicyEvents &) noexceptAws::Greengrass::ComponentUpdatePolicyEvents
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ComponentUpdatePolicyEventsstatic
s_customDeleter(ComponentUpdatePolicyEvents *) noexceptAws::Greengrass::ComponentUpdatePolicyEventsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ComponentUpdatePolicyEvents &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ComponentUpdatePolicyEventsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ComponentUpdatePolicyEventsvirtual
SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexceptAws::Greengrass::ComponentUpdatePolicyEventsinline
SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexceptAws::Greengrass::ComponentUpdatePolicyEventsinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.html b/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.html new file mode 100644 index 000000000..b148b30bc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.html @@ -0,0 +1,543 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ComponentUpdatePolicyEvents Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ComponentUpdatePolicyEvents Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ComponentUpdatePolicyEvents:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ComponentUpdatePolicyEvents () noexcept
 
ComponentUpdatePolicyEventsoperator= (const ComponentUpdatePolicyEvents &) noexcept
 
 ComponentUpdatePolicyEvents (const ComponentUpdatePolicyEvents &objectToCopy)
 
void SetPreUpdateEvent (const PreComponentUpdateEvent &preUpdateEvent) noexcept
 
Aws::Crt::Optional< PreComponentUpdateEventGetPreUpdateEvent () noexcept
 
void SetPostUpdateEvent (const PostComponentUpdateEvent &postUpdateEvent) noexcept
 
Aws::Crt::Optional< PostComponentUpdateEventGetPostUpdateEvent () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ComponentUpdatePolicyEvents &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ComponentUpdatePolicyEvents &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ComponentUpdatePolicyEvents *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ComponentUpdatePolicyEvents"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ComponentUpdatePolicyEvents() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ComponentUpdatePolicyEvents() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents (const ComponentUpdatePolicyEventsobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ComponentUpdatePolicyEvents::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPostUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<PostComponentUpdateEvent> Aws::Greengrass::ComponentUpdatePolicyEvents::GetPostUpdateEvent ()
+
+inlinenoexcept
+
+

An event that indicates that the nucleus updated a component.

+ +
+
+ +

◆ GetPreUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<PreComponentUpdateEvent> Aws::Greengrass::ComponentUpdatePolicyEvents::GetPreUpdateEvent ()
+
+inlinenoexcept
+
+

An event that indicates that the Greengrass wants to update a component.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ComponentUpdatePolicyEvents::operator< (const ComponentUpdatePolicyEvents) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ComponentUpdatePolicyEvents & Aws::Greengrass::ComponentUpdatePolicyEvents::operator= (const ComponentUpdatePolicyEventsobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ComponentUpdatePolicyEvents::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentUpdatePolicyEvents::s_customDeleter (ComponentUpdatePolicyEventsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ComponentUpdatePolicyEvents::s_loadFromJsonView (ComponentUpdatePolicyEventscomponentUpdatePolicyEvents,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentUpdatePolicyEvents::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPostUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentUpdatePolicyEvents::SetPostUpdateEvent (const PostComponentUpdateEventpostUpdateEvent)
+
+inlinenoexcept
+
+

An event that indicates that the nucleus updated a component.

+ +
+
+ +

◆ SetPreUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ComponentUpdatePolicyEvents::SetPreUpdateEvent (const PreComponentUpdateEventpreUpdateEvent)
+
+inlinenoexcept
+
+

An event that indicates that the Greengrass wants to update a component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ComponentUpdatePolicyEvents::MODEL_NAME = "aws.greengrass#ComponentUpdatePolicyEvents"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.png b/docs/class_aws_1_1_greengrass_1_1_component_update_policy_events.png new file mode 100644 index 0000000000000000000000000000000000000000..26159878adb8f771f64ada04ff88e58e681762bb GIT binary patch literal 1124 zcmeAS@N?(olHy`uVBq!ia0y~yU{nOM12~w0Wa25~pFm0?z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op43C_!cE$`+UKox~t{)vgU_5XZqgRByuuNJ3n{V;?);F$~@1>-sk4w z`ghi^3rf++)>jhzi&zZRcKykCe%ZamqFCbi>g%U3EmrBZQoizge*CJ1SFeQaj0oGz zKL7mHS5qdu+&g*uyR;kc&F*v@d$;M`$0fDLTcn=ujgML%G zY-QZOFUw#4^2gVl5Bg=|Tb?~BymxEjHu;Rh%jWT&oR=^A=U=3nXZ?cBUelMvzhv&4 z3=Q9x)*POfwrhbx89CTrx@Fwnrn@!w_BOEt;V;=0SPK@Yun4?(t}e(Zqs__4vWwBn zg`wTciDBa;eupJMDNRmB7a(`yBmt^&-z$fBX|4?NvJ_xdVBHWR#MCjRg+WPGvBATW zLt&Dt$fl~2(gyRd)%M#H`zO}@(E9sa(1dr6e?dd*ooZ(do#n214AZ~1&F60Evy*XP zxFafTWYqKa?&H(OoyX6=J^OD9{}#5t@AsTLd&APQYS;biEBh5+e>Yp;x5#c6dvwU# zs{$+4?{Y@Qt9>uqIu?CT^26ujyUNGZI{M zL4W(VJl<=Dx0!C4xY;|Wx&K^W_iW|&${n43Uz61D_?}bhZP|4@Y}(;7KA!KcTCm?t z-}u|=PU?C=DP|dgthBTPS{?Flt4`ZY&75w^_TBvJ+SwOE)DEv=NWBo^c0D^|i|zW2 zGbUti|Gc={`rW3P2LrOVo@LpclW1`L%`R7-xzBT^@4e6-))LhmD_gVrn5b};aNhB* zyDr~WWHQWkv=(r)uglqcO|O0N*3zbzI>yH*XioU4W1RWMZcl2z$^35&`LDk3Ti08o z{k*%`-u=XNy#u0uWf!hawvTY$+Qq2%`aDOh+^?IlY#-L6MfOX#6;pzOmQLApt^SUq WP3h*ij)}k`fx*+&&t;ucLK6TWO!~_J literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_update_event-members.html b/docs/class_aws_1_1_greengrass_1_1_configuration_update_event-members.html new file mode 100644 index 000000000..1a5c85419 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_configuration_update_event-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ConfigurationUpdateEvent Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ConfigurationUpdateEvent, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ConfigurationUpdateEvent() noexceptAws::Greengrass::ConfigurationUpdateEventinline
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=defaultAws::Greengrass::ConfigurationUpdateEvent
GetComponentName() noexceptAws::Greengrass::ConfigurationUpdateEventinline
GetKeyPath() noexceptAws::Greengrass::ConfigurationUpdateEventinline
GetModelName() const noexcept overrideAws::Greengrass::ConfigurationUpdateEventprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ConfigurationUpdateEventstatic
operator<(const ConfigurationUpdateEvent &) const noexceptAws::Greengrass::ConfigurationUpdateEvent
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ConfigurationUpdateEventstatic
s_customDeleter(ConfigurationUpdateEvent *) noexceptAws::Greengrass::ConfigurationUpdateEventstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ConfigurationUpdateEventstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ConfigurationUpdateEventvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::ConfigurationUpdateEventinline
SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexceptAws::Greengrass::ConfigurationUpdateEventinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_update_event.html b/docs/class_aws_1_1_greengrass_1_1_configuration_update_event.html new file mode 100644 index 000000000..ce6de4fb6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_configuration_update_event.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ConfigurationUpdateEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ConfigurationUpdateEvent Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ConfigurationUpdateEvent:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConfigurationUpdateEvent () noexcept
 
 ConfigurationUpdateEvent (const ConfigurationUpdateEvent &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ConfigurationUpdateEvent &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ConfigurationUpdateEvent *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ConfigurationUpdateEvent"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ConfigurationUpdateEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ConfigurationUpdateEvent() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent (const ConfigurationUpdateEvent)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ConfigurationUpdateEvent::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ GetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::ConfigurationUpdateEvent::GetKeyPath ()
+
+inlinenoexcept
+
+

The key path to the configuration value that updated.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ConfigurationUpdateEvent::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ConfigurationUpdateEvent::operator< (const ConfigurationUpdateEvent) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ConfigurationUpdateEvent::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvent::s_customDeleter (ConfigurationUpdateEventshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvent::s_loadFromJsonView (ConfigurationUpdateEventconfigurationUpdateEvent,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvent::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvent::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ SetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvent::SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > & keyPath)
+
+inlinenoexcept
+
+

The key path to the configuration value that updated.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ConfigurationUpdateEvent::MODEL_NAME = "aws.greengrass#ConfigurationUpdateEvent"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_update_event.png b/docs/class_aws_1_1_greengrass_1_1_configuration_update_event.png new file mode 100644 index 0000000000000000000000000000000000000000..4bee3068ef552dacc893ecfde51f6784202f99c1 GIT binary patch literal 959 zcmV;w13>(VP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009{NklyqOt41^oGYTo~mH?aX-5ZKA2&g7JPSDM&dTJi^ozu2~IyS-x*5xKdO0x6IJ zDTs)(ghCM!$-V6VL_`wr?F#`Bk(D1)oj|VkY^}Mh!maXMQYZ`ArQioB)Y#W3w4qB1 z*YcTBFm7PBr`}r^%%eg$fAwvS?&K#-$0>t&eWcNG?@^_y}3-&pc#es>HV>Y zSW5;Sc}fwr*5*gm)H^Oa#Gx-D)-tvJNl_{ak8#FhG@~Fz)P}l{WMsyMy`+i6kB!Ns zoi=Bkp#a7(j)|^&syL&dHOC_lN57S)WO>YaIo{i-QwpZu4QeVA&ZZ3)Ki{4RRUArY zq|j;A!#k;aT0D}a8y855s7)yh0*e{xZjVP{7&9xUQwnLWVOL})BF}s5OOB|fSwyT& z)zUNYfx0kK==-wmGjsd64cv-euVuEXn=0F?t}o?&GntC+)cRFXFN$yghs#IvZIiFv z5h5c0fuG;uA|h}2Tf(G33V%&OMC5y%6i9&-NI^uLJt%D3w%y$U;E(+W0B-N3@PzO~ z45ZK?5CbW&I+6kaYotI5q(BM)oRI=4kOC9D z02sZto9N3#l8^xKvgbOd!r6eU6aZl6GYZBHLHo4#94YKSkCysYC)xq}cU+=AcYoer zkI6lS-q*Bkz(yg)S4ACWKP(1z6xye|6pZQK4MS^7!{!GRAefJ)%_^b!j!I$D7~f5> zA!kXa6i}e%)=<#~!H6#$<*1Y8bU`T{mdqL`)VeSYL*GWg==-eTq+m#g58WZT)zT(iHMaV4CuE^)EVbSi9spc5q9rqcZ9tG zT3zU$=mN((0swyNAJBST;v+#nMZs2e0C>aSllUqM?U(?-yZ)BMcToU<|EZG#DUbpw h0C4u8P)aFx_kZ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ConfigurationUpdateEvents Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ConfigurationUpdateEvents, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ConfigurationUpdateEvents() noexceptAws::Greengrass::ConfigurationUpdateEventsinline
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)Aws::Greengrass::ConfigurationUpdateEventsinline
GetConfigurationUpdateEvent() noexceptAws::Greengrass::ConfigurationUpdateEventsinline
GetModelName() const noexcept overrideAws::Greengrass::ConfigurationUpdateEventsprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ConfigurationUpdateEventsstatic
operator<(const ConfigurationUpdateEvents &) const noexceptAws::Greengrass::ConfigurationUpdateEvents
operator=(const ConfigurationUpdateEvents &) noexceptAws::Greengrass::ConfigurationUpdateEvents
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ConfigurationUpdateEventsstatic
s_customDeleter(ConfigurationUpdateEvents *) noexceptAws::Greengrass::ConfigurationUpdateEventsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ConfigurationUpdateEventsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ConfigurationUpdateEventsvirtual
SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexceptAws::Greengrass::ConfigurationUpdateEventsinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_update_events.html b/docs/class_aws_1_1_greengrass_1_1_configuration_update_events.html new file mode 100644 index 000000000..042327284 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_configuration_update_events.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ConfigurationUpdateEvents Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ConfigurationUpdateEvents Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ConfigurationUpdateEvents:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConfigurationUpdateEvents () noexcept
 
ConfigurationUpdateEventsoperator= (const ConfigurationUpdateEvents &) noexcept
 
 ConfigurationUpdateEvents (const ConfigurationUpdateEvents &objectToCopy)
 
void SetConfigurationUpdateEvent (const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
 
Aws::Crt::Optional< ConfigurationUpdateEventGetConfigurationUpdateEvent () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ConfigurationUpdateEvents &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ConfigurationUpdateEvents *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ConfigurationUpdateEvents"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ConfigurationUpdateEvents() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ConfigurationUpdateEvents() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents (const ConfigurationUpdateEventsobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConfigurationUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<ConfigurationUpdateEvent> Aws::Greengrass::ConfigurationUpdateEvents::GetConfigurationUpdateEvent ()
+
+inlinenoexcept
+
+

The configuration update event.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ConfigurationUpdateEvents::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ConfigurationUpdateEvents::operator< (const ConfigurationUpdateEvents) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ConfigurationUpdateEvents & Aws::Greengrass::ConfigurationUpdateEvents::operator= (const ConfigurationUpdateEventsobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ConfigurationUpdateEvents::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvents::s_customDeleter (ConfigurationUpdateEventsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvents::s_loadFromJsonView (ConfigurationUpdateEventsconfigurationUpdateEvents,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvents::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetConfigurationUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationUpdateEvents::SetConfigurationUpdateEvent (const ConfigurationUpdateEventconfigurationUpdateEvent)
+
+inlinenoexcept
+
+

The configuration update event.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ConfigurationUpdateEvents::MODEL_NAME = "aws.greengrass#ConfigurationUpdateEvents"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_update_events.png b/docs/class_aws_1_1_greengrass_1_1_configuration_update_events.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4241c56218b371f3238ad6917c9c93eaa416ce GIT binary patch literal 1007 zcmeAS@N?(olHy`uVBq!ia0y~yVB`j}12~w0q~+EH4}g?JfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+19P3Hi(^OyR)Jv4xq-Z@u+8SFoJ3vD=dI^QmpQ(OLU%sA!h%p5(e|g39`oi8?ALwbKGsG{bJ{ zdvaZQCC)Z!%caGy69jhO&F+r~JG}PM)D*81i*(LR-zJ|>*i+l)$eH|*S>)uj6Kj3XL{~npoKujj8?j==bj^5{!kOFhV!syrnNsWV z&|A9l{YAqwhj~(dNpZ+t*Qs)o`nY>az~t}`E6?y%*<26vkDQTXv9nZqd-U4^xu(0y zcMZK(Fm}7WyKzN5a-;gx2gc{*yg>_py^oksgz-+ovdc#xI2gY@`ae=cip8Z*0r; zzN_C*zh1r}WD|qW&!3(WCz%p1@VXxI5M%K3RElJ%Q0-1(d@xmK5^F>FCZJ#(&@5sF zAH9y466BS&UxQ)g?^PaRCz%dt0_|ncKb_>6dVVv*{*X7Hb=vR8`Mv+%wb5+W=|UHV zGg7a7c}^EJH8RG9z4?5_BCB93>w%fqbb5GvtGDm3WZCrpPFCOY#fx(<{69Z`_1C-a zzaMvhF6LAnzV~gz)K>ZZ*5A^~k}e>SXLjo+nHSccJksQ(fB5^G8FSaRzu30pd#BRw2O?(NRlYiXHHBtVqCeRl?{TZk zot;{?W<%u!+GB0de?&C{VUz>{1nCy@!FuE1!WtCJ$X7_nyRJy|1o^mHa|0~u`2_ZI~hD( L{an^LB{Ts5HY(Yv literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report-members.html b/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report-members.html new file mode 100644 index 000000000..4b6625035 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ConfigurationValidityReport Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ConfigurationValidityReport, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ConfigurationValidityReport() noexceptAws::Greengrass::ConfigurationValidityReportinline
ConfigurationValidityReport(const ConfigurationValidityReport &)=defaultAws::Greengrass::ConfigurationValidityReport
GetDeploymentId() noexceptAws::Greengrass::ConfigurationValidityReportinline
GetMessage() noexceptAws::Greengrass::ConfigurationValidityReportinline
GetModelName() const noexcept overrideAws::Greengrass::ConfigurationValidityReportprotectedvirtual
GetStatus() noexceptAws::Greengrass::ConfigurationValidityReport
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ConfigurationValidityReportstatic
operator<(const ConfigurationValidityReport &) const noexceptAws::Greengrass::ConfigurationValidityReport
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ConfigurationValidityReportstatic
s_customDeleter(ConfigurationValidityReport *) noexceptAws::Greengrass::ConfigurationValidityReportstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ConfigurationValidityReport &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ConfigurationValidityReportstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ConfigurationValidityReportvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::ConfigurationValidityReportinline
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::ConfigurationValidityReportinline
SetStatus(ConfigurationValidityStatus status) noexceptAws::Greengrass::ConfigurationValidityReport
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.html b/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.html new file mode 100644 index 000000000..f4ba804d9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ConfigurationValidityReport Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ConfigurationValidityReport Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ConfigurationValidityReport:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConfigurationValidityReport () noexcept
 
 ConfigurationValidityReport (const ConfigurationValidityReport &)=default
 
void SetStatus (ConfigurationValidityStatus status) noexcept
 
Aws::Crt::Optional< ConfigurationValidityStatusGetStatus () noexcept
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ConfigurationValidityReport &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ConfigurationValidityReport &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ConfigurationValidityReport *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ConfigurationValidityReport"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ConfigurationValidityReport() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ConfigurationValidityReport() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport (const ConfigurationValidityReport)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ConfigurationValidityReport::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that requested the configuration update.

+ +
+
+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ConfigurationValidityReport::GetMessage ()
+
+inlinenoexcept
+
+

(Optional) A message that reports why the configuration isn't valid.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ConfigurationValidityReport::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< ConfigurationValidityStatus > Aws::Greengrass::ConfigurationValidityReport::GetStatus ()
+
+noexcept
+
+

The validity status.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ConfigurationValidityReport::operator< (const ConfigurationValidityReport) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ConfigurationValidityReport::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::s_customDeleter (ConfigurationValidityReportshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::s_loadFromJsonView (ConfigurationValidityReportconfigurationValidityReport,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that requested the configuration update.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+

(Optional) A message that reports why the configuration isn't valid.

+ +
+
+ +

◆ SetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConfigurationValidityReport::SetStatus (ConfigurationValidityStatus status)
+
+noexcept
+
+

The validity status.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ConfigurationValidityReport::MODEL_NAME = "aws.greengrass#ConfigurationValidityReport"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.png b/docs/class_aws_1_1_greengrass_1_1_configuration_validity_report.png new file mode 100644 index 0000000000000000000000000000000000000000..48ab5abdc36a5360abfd0e5bfc6351836eae148f GIT binary patch literal 1019 zcmeAS@N?(olHy`uVBq!ia0y~yVB`g|12~w0q{-?F%Yl?cfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+19O+Bi(^Oyaw%?r0CNW3<#-F3xa-&zp-S9Bl8tHSV?4TzkXTjbk@$$Ju0=AO->!E%dBDU-Sw^7vVfm za^&=(d$%?hhSahie%8)2f5C)(n&#D8GemozmzGqm&DgME`^vnI6L)TG*k0xEacOeE zrpw3grI!eNHe#N=kAKNy(cZY($NUAnoVAl574NjMs@ono-6SS<&YfMpCnER99C={8 z)cVw=RT&a{XWdc%x=~#Gqvmt|V~6hfW%{snOB!(}b@?QRrIvd-ACoETJS8Ig|Bial zj`nDe`+j#*^6o^Kr%7##zx}Ux`LzujqYJmpdhX8{-Wy#i=ly@j&O4k2J8oVK;-5BQ z#^uDTk8>y2mo1y{M0`oPw&%Yfd1>|DC61H4{;Ts&`V;LX<=LzZg9(kYWxiE}Y5>6<&zWD*+#hidNdUiIUb@4vM@&h)$fy!zMhxi8qi?7w*Y z?A`a@=O0huKKN_a_ZmisW{a`Td0irP?}Ag{Zau!W{!;r29T=UY!(aFB zZf#YVv&_)>N%L`u6+9IYZWkRK^ADSE)fdQg=~3)m+@J8jZ}PkNo{#J8kJRNo&iJBP zd;aXqh@DsdTE7>$z5A|X>Z#i%IlVjYH(gIY#8*%le|f|ATHB4Oei<#7l+W&U{_vBL z_vcFH-pPj3-a9Xw!>*HgB<91)qKTSG2SUo6xU{>cUUo?4iMqn;=zOJjdq#vuSc9`* z|5O#84Z)hf&J-^``b6a1lnu{c%_z{jdE>P4(MdPwZeaM}efL3Wx`le#bMHIuhr=rv zemIy%FnsXcRom=#yMp1v%DfE>7iO3J=Hg}eaeOK$m^C25>< + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ConflictError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ConflictError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
ConflictError() noexceptAws::Greengrass::ConflictErrorinline
ConflictError(const ConflictError &)=defaultAws::Greengrass::ConflictError
GetMessage() noexcept overrideAws::Greengrass::ConflictErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::ConflictErrorprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ConflictErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const ConflictError &) const noexceptAws::Greengrass::ConflictError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ConflictErrorstatic
s_customDeleter(ConflictError *) noexceptAws::Greengrass::ConflictErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ConflictError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ConflictErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ConflictErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::ConflictErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_conflict_error.html b/docs/class_aws_1_1_greengrass_1_1_conflict_error.html new file mode 100644 index 000000000..4d3b8a1e0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_conflict_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ConflictError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ConflictError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConflictError () noexcept
 
 ConflictError (const ConflictError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ConflictError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ConflictError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ConflictError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ConflictError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ConflictError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ConflictError::ConflictError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ConflictError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ConflictError::ConflictError (const ConflictError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ConflictError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ConflictError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ConflictError::operator< (const ConflictError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::ConflictError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConflictError::s_customDeleter (ConflictErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ConflictError::s_loadFromJsonView (ConflictErrorconflictError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConflictError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ConflictError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ConflictError::MODEL_NAME = "aws.greengrass#ConflictError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_conflict_error.png b/docs/class_aws_1_1_greengrass_1_1_conflict_error.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd851d6095776325093c57c650362fd301637c7 GIT binary patch literal 1300 zcma)+eK4B`7{H@p+A5jOsFre9lxgVZm^CD)7t>b=;GU??_4S6W-}eCY}th<;Zw?pcwY?d3hzyi*u`rnlO>h>6wZ zYYR86s2*{YTs|jX-baiA%LmVO+azRnoiD2NQxL;P`8qZ~ABBj|%)apIY5K{kgns{P zx64u8%rpj(y~o-)lt5ZPo|@qzAeOkNc%T45zxdnh%JBEJ!bF!|3Ac9qs@D7XCBFLK zdso2^AI)x=j626BhfRMU&|;(^Chs?69hH2Y3)iL714k)%~P6xOT!#-&$1PG>@kXS&Qg%7TRs<83^sxL&!LW&4frul5gyo6sE(;j`a#5 zJBVDbpb}Y=@uIsNIE_GtuZ4U$7oy|>lF3sC0Q~H1OJ4fZYP%F(s}2~#zFmKuZ-;DM zjL$)szX%5iO-5jA)auZ>RJ2+!FKZdJm_mwfyo{KMx18t&-OjfRugqGxAsEE)zLi|J zQ5xp7d~j~z!=RyHpVE(`es=4BX}A0vk(gBO^BT34{RmUU9vqMzBIDOaU+8xc>VpY=Yk}9Y2(wToaJRWNOI7ce$;jbjWPoFymJm{?MnC5i? zvVoZlm&kj~ud~wT5_zmZu2AIFpc=u&NL@jyTL@v;MVZK0rgwf~GHZ1;TRvWF`Cwd( zVQe_I**_}=70?Ag=`Y5#>v@)ig7W@@ZJ{7afFs{mgh=(goZ9rDy)Op+XBmOwxH}JJ z@ME6M7T(g%R=KmC1mV7VF6_;b#kI3$NqJ}9rGWSTMlah)RP_Cbs%!lYFfq>pQjsQC zo;6p=tb+y;RM^yDOg82;sKkU6Kg`i`8cvAOzRQQGSCJF?f|0_7fcY9kS&yyH*!VAB z(T1E&xse^kFpI34Y%EDVnRygW?K&CPxI%a6@cL_98^`gL&j#c3DWaXug)i8SVk$?E6I>djmH&01#bDs>!{n`sUIduRV> + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateDebugPasswordOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateDebugPasswordOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const CreateDebugPasswordRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::CreateDebugPasswordOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
CreateDebugPasswordOperation(ClientConnection &connection, const CreateDebugPasswordOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::CreateDebugPasswordOperation
GetModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::CreateDebugPasswordOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.html new file mode 100644 index 000000000..a6f10695b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateDebugPasswordOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateDebugPasswordOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateDebugPasswordOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateDebugPasswordOperation (ClientConnection &connection, const CreateDebugPasswordOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const CreateDebugPasswordRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< CreateDebugPasswordResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ CreateDebugPasswordOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::CreateDebugPasswordOperation::CreateDebugPasswordOperation (ClientConnectionconnection,
const CreateDebugPasswordOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::CreateDebugPasswordOperation::Activate (const CreateDebugPasswordRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the CreateDebugPasswordOperation

Parameters
+ + + +
requestThe request used for the CreateDebugPasswordOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< CreateDebugPasswordResult > Aws::Greengrass::CreateDebugPasswordOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.png b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..9394dff79e1b479e2e98a8b1a35023db8cb4f8e5 GIT binary patch literal 1655 zcmb_dX;70_6#YP1WUULxE@}v*r6M2@mf!*yJ^}#)27)45h{&pC3p-RP2vnf~f@Mh* z1C||w0To2rC|f`_3Hv6pHE3iBQUa!*onbolw{PaXcg~$V^UmCR&%6{TELv7dMG61_ zS`$p?`N%QV59FzV`7VWzrj^jJusv z6nB3IzY4xaDNKtTif$*-l-LCd$uIND~*udCS| zJrSs?z-PBF7p5Z&TeBk#-c%{B7e-i1!ap>`o7Rn%VX5@Txy|hsw?p4I;u9;&Ns`gE-2I}`2 zvnWjOH8F2>4A+fUO!Wv4oUn}YceDy|dUV4JiAWb`B;z<7py z!p=!*me@Db(}x2^5^V{9zD8xQ;)z5k1V1aX6C?m9af&B0APOUXRT}9`U~+O_yK_-4 zpdD=C_Ge-LQ#wFY0GAP6$H8DE)pKVCU3zU^o}$zxv41F2EU>aTwIVW7)vz3G#9Kwtq7~*3tG)6_`Hv^ z0IzHkxvMkozvjQg2ZvYFcW&EfkBWzAC74tByb)CDR@T@0<~Riu-*rZMvr7}4UBi==V_!LH(D-mBYh0j z0s>pi-~&e!pA8%5TN0_H@O{Nrv;&ysGkEFvQN`*3eZgF*AoDV*-09-eSJN``n=H^h2y#|u+>(lEOhso1&4$2@d{F)Em*)~&g%1XrjVRXE5O_jRv% zkI|D+(v$U@-nt3Saff=i`f*qa>I@Kfi)Oc~M`SL@e5l`aDvbYDdQzD8h24|Oadw~` cVum6F6!u3rvkgmvpkD$2ZLrprr!HRq2a0z5ssI20 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context-members.html new file mode 100644 index 000000000..1e79e249c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateDebugPasswordOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateDebugPasswordOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
CreateDebugPasswordOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::CreateDebugPasswordOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html new file mode 100644 index 000000000..8d339fba3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateDebugPasswordOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateDebugPasswordOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateDebugPasswordOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateDebugPasswordOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CreateDebugPasswordOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateDebugPasswordOperationContext::CreateDebugPasswordOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::CreateDebugPasswordOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..d4430ed149a63d593255262f3565e3daa3f84db9 GIT binary patch literal 1216 zcmeAS@N?(olHy`uVBq!ia0y~yUcypxpQnAtEYu1H56OL>WsE?eM>ZyBrlS`NDq@YP6%a3SzKJ;2MNn{ewUpPm?heAn9eNq$dz z-|b<`u?@Tbb$+s`(aT%ABDVI`o{u`IYS56k24{>ndQ_5OB_^{qL7YkC^3 z*O;cHr%9gIyuL^7-PHTZrj-#AUyFLa?Xg;|eEr-iy=&(J19$VSx%=Y58O}RmvvZ&Uyo~(Ak z&&{*SOFwDt?Z-C^OFuqavX*}M6%J!uH@}t|Iqk|O9q$DU zcCPUZnhhSRVGS9zwW{F_31C*R?>dH!UTYZg1Dsen!jou=ud65OE}ashxzweLX#!J6 zFq(DKk5+M3*xqA^yRuV$@`;2eeiFS5a+zD}ZQfVk*jVtq*ZC9`@>5AxtTw^9&uOy z^6R#U$6d#l%s+9v_tlj9AL3-zRL?qAc4yDogMojF&zA0fxQTPdgm(GIg@0-{p3}T$ zyC(Op*<|U6TqfnP&-1qb?>p2`nsGkeTf**cmhATv5ykJk-dN3zDCK08coO#dWnS&J zsOR#JgXYK_)3T3VmTa)~%4CgVVTp6+)>+R|dwEQ&K{eh_68)W{@n0$51*>?u(1m8@2cXXDp>1JQHGEuYlQpdA%{yv^n z^8C`5u!eBam)s9R1RL+o%#jJJp2f7sH?Yx;`Sr$`4EI(qaFA~jRhSyVcyGxOE`fD0 loWEx2lu24kr#Sp&Uf1K^nBV!u7FgUcc)I$ztaD0e0ssyAKd=A* literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request-members.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request-members.html new file mode 100644 index 000000000..f97dfcc57 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateDebugPasswordRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateDebugPasswordRequest, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CreateDebugPasswordRequest() noexceptAws::Greengrass::CreateDebugPasswordRequestinline
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=defaultAws::Greengrass::CreateDebugPasswordRequest
GetModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CreateDebugPasswordRequeststatic
operator<(const CreateDebugPasswordRequest &) const noexceptAws::Greengrass::CreateDebugPasswordRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CreateDebugPasswordRequeststatic
s_customDeleter(CreateDebugPasswordRequest *) noexceptAws::Greengrass::CreateDebugPasswordRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CreateDebugPasswordRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CreateDebugPasswordRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CreateDebugPasswordRequestvirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.html new file mode 100644 index 000000000..237252f73 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateDebugPasswordRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateDebugPasswordRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateDebugPasswordRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 CreateDebugPasswordRequest () noexcept
 
 CreateDebugPasswordRequest (const CreateDebugPasswordRequest &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CreateDebugPasswordRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CreateDebugPasswordRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CreateDebugPasswordRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CreateDebugPasswordRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CreateDebugPasswordRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateDebugPasswordRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest (const CreateDebugPasswordRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CreateDebugPasswordRequest::operator< (const CreateDebugPasswordRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateDebugPasswordRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordRequest::s_customDeleter (CreateDebugPasswordRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordRequest::s_loadFromJsonView (CreateDebugPasswordRequestcreateDebugPasswordRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CreateDebugPasswordRequest::MODEL_NAME = "aws.greengrass#CreateDebugPasswordRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.png b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_request.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1ca32903d63444228c9dda9fd92d2a4153598e GIT binary patch literal 1119 zcmeAS@N?(olHy`uVBq!ia0y~yU{nCI12~w0WFJSwaUdlT;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|!2HhB#WAFU@$KA)d7l+{T=~T_-~T^x z|CWQn1BREdB3Q{A)g-1A0e&#n@lxiUZQ$@$-oSyXVbM)l-X-UUJ~Jjr_*1G@i8Ey$B% z`gN)%jwvN&+k*RZ^KXmU?VI=g@iU1^pAFG-h3o#!E|*^L@6)N7twbSLeVS)9zNB^6$87QHoeuFBezTeMv_O@ID2=IyJj(mls_u0B1TVP!^4 zG=Gs=cFuGjnc^7BHJ?l3Z$0f1Y(6WOcF1(o(XSewtMeFoubJmxxs+Bly~OOQ$b*l& zqwg{q<(7XoyQ6b7@9^4`oKD_;^SRb6B}RF@j~4yyb9&N><#(w)C` zo7wE&>;73OluLT+RjNMI&#ZsGrFmnM(#_YGW=DtE-)=5*NMH2*h^hPY5W&6Q=jmRZ zXT9v^_h8I@hi`eFGO#tBRxrZzCF`}%QW3xgh*byA&^F-DV-vBk@V zp;1V{VF3$^fCeKYi*S55zmFXOpPZP_Vvn7(>;qKGQ z=mT--Y3rB0^;EZ#7KvDwZGV~BzKQcn_^#u#rd^oGcGz$C)v4SahjuKRE5Cd9&)Fx> zz1;Kj<{{qK+79ogXR3Lx$>fZV^m#qQVckPbHd&J zk30UA?a#SwzR}6yw3M2|wX0kwHoOnbR4?54Ixja$`Fj7?t&!1TI{fYSPay;X^i1fU(E!Ts29_+4KuHWFj*EHb8 zo7#pqoNOPGtEv~oGhO*C{2=}7JBR(O91s4ZMZ*PkXdJDsf8uWAY{_Zs2`mj5JYD@< J);T3K0RUBE=ga^A literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response-members.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response-members.html new file mode 100644 index 000000000..809815ca0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response-members.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateDebugPasswordResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateDebugPasswordResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CreateDebugPasswordResponse() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=defaultAws::Greengrass::CreateDebugPasswordResponse
GetCertificateSHA1Hash() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
GetCertificateSHA256Hash() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
GetModelName() const noexcept overrideAws::Greengrass::CreateDebugPasswordResponseprotectedvirtual
GetPassword() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
GetPasswordExpiration() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
GetUsername() noexceptAws::Greengrass::CreateDebugPasswordResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CreateDebugPasswordResponsestatic
operator<(const CreateDebugPasswordResponse &) const noexceptAws::Greengrass::CreateDebugPasswordResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CreateDebugPasswordResponsestatic
s_customDeleter(CreateDebugPasswordResponse *) noexceptAws::Greengrass::CreateDebugPasswordResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CreateDebugPasswordResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CreateDebugPasswordResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CreateDebugPasswordResponsevirtual
SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexceptAws::Greengrass::CreateDebugPasswordResponseinline
SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexceptAws::Greengrass::CreateDebugPasswordResponseinline
SetPassword(const Aws::Crt::String &password) noexceptAws::Greengrass::CreateDebugPasswordResponseinline
SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexceptAws::Greengrass::CreateDebugPasswordResponseinline
SetUsername(const Aws::Crt::String &username) noexceptAws::Greengrass::CreateDebugPasswordResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.html new file mode 100644 index 000000000..cbf6bb2f5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.html @@ -0,0 +1,676 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateDebugPasswordResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateDebugPasswordResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateDebugPasswordResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateDebugPasswordResponse () noexcept
 
 CreateDebugPasswordResponse (const CreateDebugPasswordResponse &)=default
 
void SetPassword (const Aws::Crt::String &password) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetPassword () noexcept
 
void SetUsername (const Aws::Crt::String &username) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetUsername () noexcept
 
void SetPasswordExpiration (const Aws::Crt::DateTime &passwordExpiration) noexcept
 
Aws::Crt::Optional< Aws::Crt::DateTimeGetPasswordExpiration () noexcept
 
void SetCertificateSHA256Hash (const Aws::Crt::String &certificateSHA256Hash) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetCertificateSHA256Hash () noexcept
 
void SetCertificateSHA1Hash (const Aws::Crt::String &certificateSHA1Hash) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetCertificateSHA1Hash () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CreateDebugPasswordResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CreateDebugPasswordResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CreateDebugPasswordResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CreateDebugPasswordResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CreateDebugPasswordResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateDebugPasswordResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse (const CreateDebugPasswordResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCertificateSHA1Hash()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateDebugPasswordResponse::GetCertificateSHA1Hash ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetCertificateSHA256Hash()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateDebugPasswordResponse::GetCertificateSHA256Hash ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateDebugPasswordResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPassword()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateDebugPasswordResponse::GetPassword ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetPasswordExpiration()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Greengrass::CreateDebugPasswordResponse::GetPasswordExpiration ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetUsername()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateDebugPasswordResponse::GetUsername ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CreateDebugPasswordResponse::operator< (const CreateDebugPasswordResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateDebugPasswordResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::s_customDeleter (CreateDebugPasswordResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::s_loadFromJsonView (CreateDebugPasswordResponsecreateDebugPasswordResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCertificateSHA1Hash()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SetCertificateSHA1Hash (const Aws::Crt::StringcertificateSHA1Hash)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetCertificateSHA256Hash()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SetCertificateSHA256Hash (const Aws::Crt::StringcertificateSHA256Hash)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetPassword()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SetPassword (const Aws::Crt::Stringpassword)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetPasswordExpiration()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SetPasswordExpiration (const Aws::Crt::DateTimepasswordExpiration)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetUsername()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateDebugPasswordResponse::SetUsername (const Aws::Crt::Stringusername)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CreateDebugPasswordResponse::MODEL_NAME = "aws.greengrass#CreateDebugPasswordResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.png b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_response.png new file mode 100644 index 0000000000000000000000000000000000000000..f94f1bd142066d02061be6e9db612839454acaed GIT binary patch literal 1136 zcmeAS@N?(olHy`uVBq!ia0y~yVAKY(12~w0WZ8?w20%(8z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op~^v zrS0O;^4x5*hHF99Y?W%=p1!LZD`THV=9lViaN4SNmreC#oOXWc!^NvFew2B>u3-Nu zFVDBL&aFPWr}yoI>AAaS(|NhZe)23RkRnI?rwm|AefwD?;^V!AE50r0M_2j(s(??hG+HWcGK06y0v|BII zm(NUj+E-Jt`zgiudE%0`#$23`xLPV^eO}#m3#(g6lTy}u=bv8nd+X<{v{3DZDcfEi zjy*X=dH1{{+lpt(1y;G;U-#>XN$l#+VYeUNJ9ss^EU__SlcAp;4LrD$bDdO z0_%fI>Z=-99|UY*`k>{(_(Nn312C!>>{zuK<^z@aALKf)9H=N5D6JVmsq`23$fZ+) zG?q@ub7kUSyrY3;pw4RDt?BX%KbEcgJEN1w?KIy2J_iguQj{=D$5CMubK=lSm^&x@>!jNcelH?ujt!&G<6d6V6IlMk(4uN`*Q zbEACr^4ws}8J5=PdaY~UW?g8}sp~oZ@%z!BX&bk#S#~3Qjn~X8x+~Y5>67_?_Yzy! z-9zGQemSRqGJbn~!l~G}x7%waSL-P@7d+7Pjk+1y1cDz zTc4@_mfo_jj@4{ye<>U&|LPadFukf+VgBy#8#mbsJUIS^xv_5cRL`&m`76Jf|5|A` o{EtG5YGATiI>kwIY02_>M`yeK|L55xfyD!Zr>mdKI;Vst0EBNN`2YX_ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result-members.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result-members.html new file mode 100644 index 000000000..aed170f80 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateDebugPasswordResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result.html b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result.html new file mode 100644 index 000000000..d4b801cca --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_debug_password_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateDebugPasswordResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateDebugPasswordResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateDebugPasswordResult () noexcept
 
 CreateDebugPasswordResult (TaggedResult &&taggedResult) noexcept
 
CreateDebugPasswordResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CreateDebugPasswordResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateDebugPasswordResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::CreateDebugPasswordResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
CreateDebugPasswordResponse* Aws::Greengrass::CreateDebugPasswordResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::CreateDebugPasswordResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::CreateDebugPasswordResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateDebugPasswordResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation-members.html new file mode 100644 index 000000000..b0dfe1ef0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateLocalDeploymentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateLocalDeploymentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const CreateLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::CreateLocalDeploymentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
CreateLocalDeploymentOperation(ClientConnection &connection, const CreateLocalDeploymentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::CreateLocalDeploymentOperation
GetModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::CreateLocalDeploymentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html new file mode 100644 index 000000000..3be34869f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateLocalDeploymentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateLocalDeploymentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateLocalDeploymentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateLocalDeploymentOperation (ClientConnection &connection, const CreateLocalDeploymentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const CreateLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< CreateLocalDeploymentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ CreateLocalDeploymentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::CreateLocalDeploymentOperation::CreateLocalDeploymentOperation (ClientConnectionconnection,
const CreateLocalDeploymentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::CreateLocalDeploymentOperation::Activate (const CreateLocalDeploymentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the CreateLocalDeploymentOperation

Parameters
+ + + +
requestThe request used for the CreateLocalDeploymentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< CreateLocalDeploymentResult > Aws::Greengrass::CreateLocalDeploymentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.png b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b401dfd24ab97831ba859b95bcb6646e188680 GIT binary patch literal 1663 zcmb`Ic`(~)7{`C97Hz3kw}d#VQd8B{rf6s>t5Q;G6s1g^*=^R9l(^zZ>9JcRs56S{ zuDe8JT_uRJeijv-AVCCeXN3u=%A$2;)1BRa+L`^U@67YQ-|x&b^US>8&&-qJ;%u+H zPjept0Lo|wJ68aJAY}TXqMYo0zW0=y?18#Cxuc{~sZ7obWw|TYZ3+&it@!h!Z?e$?ea#RLO8oeFo*k^Vt`a!YKtLW)a zW~#Tvlhtd&-J!4}O@S2R#HKiHbb#uDqA49x|H!<}boC%tSLH5f6@p{E2SOSNXX<8Z z!V-%UNdeA{JYmouTA-(ZYD%X>Rlb{@BoqBQOIZQf(3y;?rwl~=@6-`2?+0}gc!)ea zs@LQecX3TrvanPS!&A@8HuYCv7BT693!hW zI_)QnjmM^=U56ht2$jXyq?88cviYlFJwB5&b+nJd5tL%@;nFgYYZIF;BdpX?T5E6x z4NdOT z9W><>msfKK04^E>Ky1%ruo*8s=6B zY+#)8Xvz0OMAv0)*SDIF@B@%+5@~gsNfXHPM6>g;#Cczv7)hYCgOGz@e}p7bNVm?O81Jns3TEp+ur>1B zCgXegKhnvRO}250I+L@Pnodvi?G}#TzSLnl_i|e6<{s#WWQJQ8v0yxkFYvV&`g9Tb z>BPw~+)86wEuThkujyiO0;3VQ^6qE16wEET9U)Ju44eH+-K42fL9EU8PP?;dx762OM KY*%ONfA?>{dlsJn literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context-members.html new file mode 100644 index 000000000..63dd2ed9d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateLocalDeploymentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateLocalDeploymentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
CreateLocalDeploymentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::CreateLocalDeploymentOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html new file mode 100644 index 000000000..cdf311268 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateLocalDeploymentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateLocalDeploymentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateLocalDeploymentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateLocalDeploymentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CreateLocalDeploymentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateLocalDeploymentOperationContext::CreateLocalDeploymentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::CreateLocalDeploymentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..ef14aab688c30b895db42d94336d0c868499dfa1 GIT binary patch literal 1232 zcmeAS@N?(olHy`uVBq!ia0y~yV2lQ`12~w0WWz$W6+lWNz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op+S9j56PHX;*&BH>Y*Nyc992y>IAec8 zw93iw%0H7;+`sRzlk$94IcqKFF`jN4{k&4=X)h*4K4w^X9j1?CIwY z-MyKsf84V6$z<*QcRVgFtUDd%`gZ24w+^{C4o&#J)~77pEPvT%*`gp~? zum(N zuPvYK+NE1Rsbt~u*K1Y&Hl8#881v8L(*A%=Q;gunDLIUbrlc?eW0SV{ zOJa_t!756yS(oc%lFQm z-^x(6^YbzD+xdsTnY3PSV2HciIsbP~?d%ZhS0yHQ@4aciC@mr}FWLTXx8|aIuM`?S{^dHcRr-Fe%JT>8oApf6Q(xC5crUd5 zYrDzvVcxFT?S=>cROg@3zfoqVzU|&0rf(npo*Pw^_y5~?`*7inyq!5Y$9L!C-7DjL z_U84wqnW-2-tX#qj?c{9EH!J^@omRn-{jTITQxEEg<16O#}n6jwtZdiY`8(z>)VlS zk~`~m^*wrDnN}Sjyli6B1&uAwGvG<=Y>x-8R|1g0t^nNE&}w<*s{t zw%;ectvQ&}sCz&mKWlEeK;`Rp@f__{w>;jieQEVwE-ih-;dy_q^hVk*dwMI%FnVj^ z^3LsIwjtXeYWPU}m5Q|}o}T&Ht$*!|w|c&NSt~-{e_<`~KeuW-b7#+w+ML|ktUs*J zuD;j**!ae^-y9#7&ze@N)W@I5Jpq`K9s;o;4F5`t_R?G# + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateLocalDeploymentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateLocalDeploymentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CreateLocalDeploymentRequest() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=defaultAws::Greengrass::CreateLocalDeploymentRequest
GetArtifactsDirectoryPath() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetComponentToConfiguration() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetComponentToRunWithInfo() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetFailureHandlingPolicy() noexceptAws::Greengrass::CreateLocalDeploymentRequest
GetGroupName() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentRequestprotectedvirtual
GetRecipeDirectoryPath() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetRootComponentsToRemove() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
GetRootComponentVersionsToAdd() noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CreateLocalDeploymentRequeststatic
operator<(const CreateLocalDeploymentRequest &) const noexceptAws::Greengrass::CreateLocalDeploymentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CreateLocalDeploymentRequeststatic
s_customDeleter(CreateLocalDeploymentRequest *) noexceptAws::Greengrass::CreateLocalDeploymentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CreateLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CreateLocalDeploymentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CreateLocalDeploymentRequestvirtual
SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetFailureHandlingPolicy(FailureHandlingPolicy failureHandlingPolicy) noexceptAws::Greengrass::CreateLocalDeploymentRequest
SetGroupName(const Aws::Crt::String &groupName) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexceptAws::Greengrass::CreateLocalDeploymentRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.html new file mode 100644 index 000000000..08f2ca7f2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.html @@ -0,0 +1,857 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateLocalDeploymentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateLocalDeploymentRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateLocalDeploymentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateLocalDeploymentRequest () noexcept
 
 CreateLocalDeploymentRequest (const CreateLocalDeploymentRequest &)=default
 
void SetGroupName (const Aws::Crt::String &groupName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetGroupName () noexcept
 
void SetRootComponentVersionsToAdd (const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd () noexcept
 
void SetRootComponentsToRemove (const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove () noexcept
 
void SetComponentToConfiguration (const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration () noexcept
 
void SetComponentToRunWithInfo (const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo () noexcept
 
void SetRecipeDirectoryPath (const Aws::Crt::String &recipeDirectoryPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetRecipeDirectoryPath () noexcept
 
void SetArtifactsDirectoryPath (const Aws::Crt::String &artifactsDirectoryPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetArtifactsDirectoryPath () noexcept
 
void SetFailureHandlingPolicy (FailureHandlingPolicy failureHandlingPolicy) noexcept
 
Aws::Crt::Optional< FailureHandlingPolicyGetFailureHandlingPolicy () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CreateLocalDeploymentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CreateLocalDeploymentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CreateLocalDeploymentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CreateLocalDeploymentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CreateLocalDeploymentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateLocalDeploymentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest (const CreateLocalDeploymentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetArtifactsDirectoryPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateLocalDeploymentRequest::GetArtifactsDirectoryPath ()
+
+inlinenoexcept
+
+

All artifact files in this directory will be copied over to the Greengrass package store.

+ +
+
+ +

◆ GetComponentToConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::JsonObject> > Aws::Greengrass::CreateLocalDeploymentRequest::GetComponentToConfiguration ()
+
+inlinenoexcept
+
+

Map of component names to configuration.

+ +
+
+ +

◆ GetComponentToRunWithInfo()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, RunWithInfo> > Aws::Greengrass::CreateLocalDeploymentRequest::GetComponentToRunWithInfo ()
+
+inlinenoexcept
+
+

Map of component names to component run as info.

+ +
+
+ +

◆ GetFailureHandlingPolicy()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< FailureHandlingPolicy > Aws::Greengrass::CreateLocalDeploymentRequest::GetFailureHandlingPolicy ()
+
+noexcept
+
+

Deployment failure handling policy.

+ +
+
+ +

◆ GetGroupName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateLocalDeploymentRequest::GetGroupName ()
+
+inlinenoexcept
+
+

The thing group name the deployment is targeting. If the group name is not specified, "LOCAL_DEPLOYMENT" will be used.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetRecipeDirectoryPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateLocalDeploymentRequest::GetRecipeDirectoryPath ()
+
+inlinenoexcept
+
+

All recipes files in this directory will be copied over to the Greengrass package store.

+ +
+
+ +

◆ GetRootComponentsToRemove()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::CreateLocalDeploymentRequest::GetRootComponentsToRemove ()
+
+inlinenoexcept
+
+

List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.

+ +
+
+ +

◆ GetRootComponentVersionsToAdd()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Greengrass::CreateLocalDeploymentRequest::GetRootComponentVersionsToAdd ()
+
+inlinenoexcept
+
+

Map of component name to version. Components will be added to the group's existing root components.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CreateLocalDeploymentRequest::operator< (const CreateLocalDeploymentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateLocalDeploymentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::s_customDeleter (CreateLocalDeploymentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::s_loadFromJsonView (CreateLocalDeploymentRequestcreateLocalDeploymentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetArtifactsDirectoryPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetArtifactsDirectoryPath (const Aws::Crt::StringartifactsDirectoryPath)
+
+inlinenoexcept
+
+

All artifact files in this directory will be copied over to the Greengrass package store.

+ +
+
+ +

◆ SetComponentToConfiguration()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetComponentToConfiguration (const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > & componentToConfiguration)
+
+inlinenoexcept
+
+

Map of component names to configuration.

+ +
+
+ +

◆ SetComponentToRunWithInfo()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetComponentToRunWithInfo (const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > & componentToRunWithInfo)
+
+inlinenoexcept
+
+

Map of component names to component run as info.

+ +
+
+ +

◆ SetFailureHandlingPolicy()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetFailureHandlingPolicy (FailureHandlingPolicy failureHandlingPolicy)
+
+noexcept
+
+

Deployment failure handling policy.

+ +
+
+ +

◆ SetGroupName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetGroupName (const Aws::Crt::StringgroupName)
+
+inlinenoexcept
+
+

The thing group name the deployment is targeting. If the group name is not specified, "LOCAL_DEPLOYMENT" will be used.

+ +
+
+ +

◆ SetRecipeDirectoryPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetRecipeDirectoryPath (const Aws::Crt::StringrecipeDirectoryPath)
+
+inlinenoexcept
+
+

All recipes files in this directory will be copied over to the Greengrass package store.

+ +
+
+ +

◆ SetRootComponentsToRemove()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetRootComponentsToRemove (const Aws::Crt::Vector< Aws::Crt::String > & rootComponentsToRemove)
+
+inlinenoexcept
+
+

List of components that need to be removed from the group, for example if new artifacts were loaded in this request but recipe version did not change.

+ +
+
+ +

◆ SetRootComponentVersionsToAdd()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentRequest::SetRootComponentVersionsToAdd (const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > & rootComponentVersionsToAdd)
+
+inlinenoexcept
+
+

Map of component name to version. Components will be added to the group's existing root components.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CreateLocalDeploymentRequest::MODEL_NAME = "aws.greengrass#CreateLocalDeploymentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.png b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_request.png new file mode 100644 index 0000000000000000000000000000000000000000..8da0f5c6b99c0570502c8e2f83d952ec60430e29 GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0y~yU{nRN12~w0WQOA8W*{XI;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|!2HG2#WAFU@$KBVeXq56T*a*~?fI{K z-%t2Jjn&-X(5q9QZ>YYN&=YC+Exzxuh12mu8R6WI;vrN{jd6u2oGgbNfx~k)k?e3ZG z_4o8FbPCNbT=>6_r-Fv-`$Ft z5HrPl?bg_nC5?APZ-re^Tl~_acl)JR>)fu#eppy}t>W{e?_VrDe>MDBGkuBu3*EkE zV6cM1`DL_*=cVsj$e|4uc6@2kr(7a)e52Tb=`Yz8ST+O(Fcp0HEIfnZ8T#iW>-=X21p>3TaxAE?6PkIe)Q)?p-8W5Dp;8me3wxGl{%|$h$ZmhQ z>}r+g%8!--v)1}2xSwC*ZB;zEttD6U>eQRt_G_xCudk6YUbLj*>xLbLX{X;DuaMCU zUA>OuyvEiAVr6e#PFe_8`=8vipvLp;LMyM>OlghK#Vh4suRi}^=i|<+SsrP;ms74^XTG_vLSFUu zeFnSbh1czmd{p#Oz0GL1D)ILIBOf)r82$&N#e}WK(kVeeeC-#1mb7h1)};@9z%qfs M)78&qol`;+07JSMHUIzs literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response-members.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response-members.html new file mode 100644 index 000000000..210c186a5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateLocalDeploymentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CreateLocalDeploymentResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CreateLocalDeploymentResponse() noexceptAws::Greengrass::CreateLocalDeploymentResponseinline
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=defaultAws::Greengrass::CreateLocalDeploymentResponse
GetDeploymentId() noexceptAws::Greengrass::CreateLocalDeploymentResponseinline
GetModelName() const noexcept overrideAws::Greengrass::CreateLocalDeploymentResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CreateLocalDeploymentResponsestatic
operator<(const CreateLocalDeploymentResponse &) const noexceptAws::Greengrass::CreateLocalDeploymentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CreateLocalDeploymentResponsestatic
s_customDeleter(CreateLocalDeploymentResponse *) noexceptAws::Greengrass::CreateLocalDeploymentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CreateLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CreateLocalDeploymentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CreateLocalDeploymentResponsevirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::CreateLocalDeploymentResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.html new file mode 100644 index 000000000..86ec8d21f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateLocalDeploymentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateLocalDeploymentResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CreateLocalDeploymentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateLocalDeploymentResponse () noexcept
 
 CreateLocalDeploymentResponse (const CreateLocalDeploymentResponse &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CreateLocalDeploymentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CreateLocalDeploymentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CreateLocalDeploymentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CreateLocalDeploymentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CreateLocalDeploymentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateLocalDeploymentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse (const CreateLocalDeploymentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::CreateLocalDeploymentResponse::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the local deployment that the request created.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CreateLocalDeploymentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CreateLocalDeploymentResponse::operator< (const CreateLocalDeploymentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CreateLocalDeploymentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentResponse::s_customDeleter (CreateLocalDeploymentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentResponse::s_loadFromJsonView (CreateLocalDeploymentResponsecreateLocalDeploymentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CreateLocalDeploymentResponse::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the local deployment that the request created.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CreateLocalDeploymentResponse::MODEL_NAME = "aws.greengrass#CreateLocalDeploymentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.png b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_response.png new file mode 100644 index 0000000000000000000000000000000000000000..963f65c0812f5dd0e16d9c2fbe1a83fa858d1ed9 GIT binary patch literal 1143 zcmeAS@N?(olHy`uVBq!ia0y~yU^D=-12~w0i4Boe?hc}auN3>DTX z2UIi{geJI7s+oFxzKZ3l@A)zwm*##8w`SkBeg1BDo$||fk7|2vk75bSQ`#~2H}8SI zo!1-YF57;fPS~Gg#>AV8KCiN~-S*@8{l~jv-{ikzoF7)o*xz4i#%L`cSNZ#A)r&nxFW z{pful@-0tnZ=o*EUE-`1X8W zFgxsS>V?SD*`3>J&zkgap84hM8v8}dmY3ek+H4c`G=Op0x7&|w8JyXU)@ zHWzLyANRil%0?5EWIPoYX5eZMP6g6oqEE(->h#W^5ji(>^9xoubpuAWTySHNtQp3 zKb&{o^K9d@hf1nvr!1F$T*!89P1~)vjMC@&^3$1iFqNhGo;}HRCg=9Qm)Fc0UWdJB z$aY&dKl5^%^IN9f9w%RVu2mPgRbcZ)^byyMniK8`$(L?2e^gPGZC+Utdq!woqH}Q- z*O{*c;fH0|{Tr@+y>6FiyzX_h`uTGUzTLd&pZ)5Xe|BQ*s&ipxj(WRN+*9)Ab;n-1 zrn=sn=}*}EFRUBX(yxUxMOHtrJ&@DR@?*}k$oQ_umk*rT$ogZ!vdsAI$Bz#%{HsTc m`3vS7g1kJZ2A!JpkFht;et~hs&Lm(d!QkoY=d#Wzp$Pz + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CreateLocalDeploymentResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_result.html b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_result.html new file mode 100644 index 000000000..aba90b6cb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_create_local_deployment_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CreateLocalDeploymentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::CreateLocalDeploymentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 CreateLocalDeploymentResult () noexcept
 
 CreateLocalDeploymentResult (TaggedResult &&taggedResult) noexcept
 
CreateLocalDeploymentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ CreateLocalDeploymentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CreateLocalDeploymentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::CreateLocalDeploymentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
CreateLocalDeploymentResponse* Aws::Greengrass::CreateLocalDeploymentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::CreateLocalDeploymentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::CreateLocalDeploymentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CreateLocalDeploymentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_credential_document-members.html b/docs/class_aws_1_1_greengrass_1_1_credential_document-members.html new file mode 100644 index 000000000..ae0c6193b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_credential_document-members.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::CredentialDocument Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::CredentialDocument, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
CredentialDocument() noexceptAws::Greengrass::CredentialDocumentinline
CredentialDocument(const CredentialDocument &objectToCopy)Aws::Greengrass::CredentialDocumentinline
GetModelName() const noexcept overrideAws::Greengrass::CredentialDocumentprotectedvirtual
GetMqttCredential() noexceptAws::Greengrass::CredentialDocumentinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::CredentialDocumentstatic
operator<(const CredentialDocument &) const noexceptAws::Greengrass::CredentialDocument
operator=(const CredentialDocument &) noexceptAws::Greengrass::CredentialDocument
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::CredentialDocumentstatic
s_customDeleter(CredentialDocument *) noexceptAws::Greengrass::CredentialDocumentstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(CredentialDocument &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::CredentialDocumentstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::CredentialDocumentvirtual
SetMqttCredential(const MQTTCredential &mqttCredential) noexceptAws::Greengrass::CredentialDocumentinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_credential_document.html b/docs/class_aws_1_1_greengrass_1_1_credential_document.html new file mode 100644 index 000000000..9fe7aecc0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_credential_document.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::CredentialDocument Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::CredentialDocument:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CredentialDocument () noexcept
 
CredentialDocumentoperator= (const CredentialDocument &) noexcept
 
 CredentialDocument (const CredentialDocument &objectToCopy)
 
void SetMqttCredential (const MQTTCredential &mqttCredential) noexcept
 
Aws::Crt::Optional< MQTTCredentialGetMqttCredential () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const CredentialDocument &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (CredentialDocument &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (CredentialDocument *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#CredentialDocument"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ CredentialDocument() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::CredentialDocument::CredentialDocument ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ CredentialDocument() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::CredentialDocument::CredentialDocument (const CredentialDocumentobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::CredentialDocument::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetMqttCredential()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<MQTTCredential> Aws::Greengrass::CredentialDocument::GetMqttCredential ()
+
+inlinenoexcept
+
+

The client device's MQTT credentials. Specify the client ID and certificate that the client device uses to connect.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::CredentialDocument::operator< (const CredentialDocument) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
CredentialDocument & Aws::Greengrass::CredentialDocument::operator= (const CredentialDocumentobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::CredentialDocument::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CredentialDocument::s_customDeleter (CredentialDocumentshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::CredentialDocument::s_loadFromJsonView (CredentialDocumentcredentialDocument,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CredentialDocument::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMqttCredential()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::CredentialDocument::SetMqttCredential (const MQTTCredentialmqttCredential)
+
+inlinenoexcept
+
+

The client device's MQTT credentials. Specify the client ID and certificate that the client device uses to connect.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::CredentialDocument::MODEL_NAME = "aws.greengrass#CredentialDocument"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_credential_document.png b/docs/class_aws_1_1_greengrass_1_1_credential_document.png new file mode 100644 index 0000000000000000000000000000000000000000..ded248cefc14cb8a60165248e15d8f1535b88c14 GIT binary patch literal 926 zcmV;P17ZA$P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009mNklvHod3`G~)GkyO@{*u@r0kYfVG(DLSExYvvHd-L$ziivKB@~+^rPJb;q&!;O zl9WfDyGT;3^7xUYK<)X3fh1jNAKDqjZuh50ELYQA#XE493!_V-U*JCG{uy`edddAw zJQKH*Td;c7-X05n|M$4Ii+$uiZ|&9Mc>KC|6L)=i=63&M!3@)McU`2@q{dxg+hvh_ z3p(wQsmNM=*7rJsZ42bPbc5s6DFywifZWU~ABS*(=)uLb4;Rx5l5^RAx1^a#N^)0unRFj+83@6S{Hv;=SH%D8H z#@$xrID{t^%Zfm-J@Y20$l59QWNu=7!#$C1wOrlaNqE0S-g zZeeD>biQZqmTfhA+_#}i%UZ5l74j9>)yG;d`?A|7jH|w#TPy2FQ6G-g^r5hL>)^9` zE=hl&*T3r7q=w+fwFQ-(g$d9OHv*!Zb{0c8~3(tTRs8&U-|+_sHEIqUpc{( za^J91f@kGk^&B9R7B@g1EpC83THFA6w73ECXmJDN(c%Wkqs0x7M~fREj}|vT9xZNw zJX+iUd9=6z{#d1yl28Zi6oJ4V_gd$Yf7 zOEZ`Nt_9rA-@}b>^Rvaecdh>d?&@`w=aa!`SGzpLJ;elAo4K9u z{@aB)aCZ;^w{;4AyjO1!<=oTzJz4&Ud(1$;J>TSK&|x~(@hm~rh`7VaPYS}z+zq4E zNuS13Nws=zyi1H7iUm;(Hk-oWi^IlxEi z9s6DL5a3hwraTAuXf1AlJX+iUd3570rIdX72Zl>CPytDjp8x;=07*qoM6N<$f)C5i ASO5S3 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_default_connection_config-members.html b/docs/class_aws_1_1_greengrass_1_1_default_connection_config-members.html new file mode 100644 index 000000000..fea89f155 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_default_connection_config-members.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DefaultConnectionConfig Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DefaultConnectionConfig, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ConnectionConfig() noexceptAws::Eventstreamrpc::ConnectionConfiginline
DefaultConnectionConfig() noexceptAws::Greengrass::DefaultConnectionConfig
GetClientBootstrap() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectAmendment() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectMessageAmender() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetConnectRequestCallback() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetHostName() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetPort() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetSocketOptions() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
GetTlsConnectionOptions() const noexceptAws::Eventstreamrpc::ConnectionConfiginline
m_clientBootstrapAws::Eventstreamrpc::ConnectionConfigprotected
m_connectAmendmentAws::Eventstreamrpc::ConnectionConfigprotected
m_connectRequestCallbackAws::Eventstreamrpc::ConnectionConfigprotected
m_hostNameAws::Eventstreamrpc::ConnectionConfigprotected
m_portAws::Eventstreamrpc::ConnectionConfigprotected
m_socketOptionsAws::Eventstreamrpc::ConnectionConfigprotected
m_tlsConnectionOptionsAws::Eventstreamrpc::ConnectionConfigprotected
SetClientBootstrap(Crt::Io::ClientBootstrap *clientBootstrap) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetConnectAmendment(const MessageAmendment &connectAmendment) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetConnectRequestCallback(OnMessageFlushCallback connectRequestCallback) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetHostName(Crt::String hostName) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetPort(uint32_t port) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetSocketOptions(const Crt::Io::SocketOptions &socketOptions) noexceptAws::Eventstreamrpc::ConnectionConfiginline
SetTlsConnectionOptions(Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexceptAws::Eventstreamrpc::ConnectionConfiginline
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_default_connection_config.html b/docs/class_aws_1_1_greengrass_1_1_default_connection_config.html new file mode 100644 index 000000000..6c28aeb65 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_default_connection_config.html @@ -0,0 +1,181 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DefaultConnectionConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DefaultConnectionConfig Class Reference
+
+
+ +

#include <GreengrassCoreIpcClient.h>

+
+Inheritance diagram for Aws::Greengrass::DefaultConnectionConfig:
+
+
+ + +Aws::Eventstreamrpc::ConnectionConfig + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DefaultConnectionConfig () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ConnectionConfig
 ConnectionConfig () noexcept
 
Crt::Optional< Crt::StringGetHostName () const noexcept
 
Crt::Optional< uint32_t > GetPort () const noexcept
 
Crt::Optional< Crt::Io::SocketOptionsGetSocketOptions () const noexcept
 
Crt::Optional< MessageAmendmentGetConnectAmendment () const noexcept
 
Crt::Optional< Crt::Io::TlsConnectionOptionsGetTlsConnectionOptions () const noexcept
 
Crt::Io::ClientBootstrapGetClientBootstrap () const noexcept
 
OnMessageFlushCallback GetConnectRequestCallback () const noexcept
 
ConnectMessageAmender GetConnectMessageAmender () const noexcept
 
void SetHostName (Crt::String hostName) noexcept
 
void SetPort (uint32_t port) noexcept
 
void SetSocketOptions (const Crt::Io::SocketOptions &socketOptions) noexcept
 
void SetConnectAmendment (const MessageAmendment &connectAmendment) noexcept
 
void SetTlsConnectionOptions (Crt::Io::TlsConnectionOptions tlsConnectionOptions) noexcept
 
void SetClientBootstrap (Crt::Io::ClientBootstrap *clientBootstrap) noexcept
 
void SetConnectRequestCallback (OnMessageFlushCallback connectRequestCallback) noexcept
 
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ConnectionConfig
Crt::Optional< Crt::Stringm_hostName
 
Crt::Optional< uint32_t > m_port
 
Crt::Optional< Crt::Io::SocketOptionsm_socketOptions
 
Crt::Optional< Crt::Io::TlsConnectionOptionsm_tlsConnectionOptions
 
Crt::Io::ClientBootstrapm_clientBootstrap
 
MessageAmendment m_connectAmendment
 
OnMessageFlushCallback m_connectRequestCallback
 
+

Constructor & Destructor Documentation

+ +

◆ DefaultConnectionConfig()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DefaultConnectionConfig::DefaultConnectionConfig ()
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_default_connection_config.png b/docs/class_aws_1_1_greengrass_1_1_default_connection_config.png new file mode 100644 index 0000000000000000000000000000000000000000..980abc2ed0aa4baf927a19d3eb473bd364917ae6 GIT binary patch literal 905 zcmeAS@N?(olHy`uVBq!ia0vp^|A9DwgBeIZoD+N)NJ#|vgt-3y4-$Xz=4)yHp$R}1 z7#}!rfVK0EJdn##666=m08|75S5Ji)F)%Poc)B=-R4~4s`>^P>7Eg=)HRIam##bdqwn9|WzoE|)}N^h{Z^J-J^$^EW&PXsz1qiX zeenD*-Obti{@;Imf9L;6U&IUEYwLTycS-we{(Ha5U)Guje_r4HA^S`9<>wi{me+Zn z>RMSJIZf4&!LC!k;fTk&|F5;bv#DJFKVg0q^QPDH|JJ`^KheEXUO|6ZUBjLkzZgFy z5fpgz_?Ne)s-Xr$rr}rrzYLLvU(5eax8C^8t6}sY`+q)+ z{i?6%d;3#*Zv0p4XZ=i&_-I}o&SrZ>ZvVmt*<}fPGv{VXKjY=%Ib6)&*k0k>vro!! zkL!{5J;r}Ueib}_)~D&SIDFmSX^ZDiESb^y$^Q4oB?sP@u8OOFD{(9~V*A}Ke_4Lb zUVr(Q`JJpk>c4n@#{N2cGUxxh7i@pmX|nv#q@h$RQO!Avs83Ko695z4u zy?=jW`k%*t*(*ffe_{R5T(P_E|4r5(TRDE)AMnnY%KPE;#o*ffzs!H4L2=ZuW(GJw a|1ql@m?k{5vONOKHw>PxelF{r5}E*1joe@W literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation-members.html new file mode 100644 index 000000000..c3ac78dd3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeferComponentUpdateOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeferComponentUpdateOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const DeferComponentUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::DeferComponentUpdateOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
DeferComponentUpdateOperation(ClientConnection &connection, const DeferComponentUpdateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::DeferComponentUpdateOperation
GetModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::DeferComponentUpdateOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.html new file mode 100644 index 000000000..c9057c97e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeferComponentUpdateOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeferComponentUpdateOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeferComponentUpdateOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeferComponentUpdateOperation (ClientConnection &connection, const DeferComponentUpdateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const DeferComponentUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< DeferComponentUpdateResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ DeferComponentUpdateOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::DeferComponentUpdateOperation::DeferComponentUpdateOperation (ClientConnectionconnection,
const DeferComponentUpdateOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::DeferComponentUpdateOperation::Activate (const DeferComponentUpdateRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the DeferComponentUpdateOperation

Parameters
+ + + +
requestThe request used for the DeferComponentUpdateOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< DeferComponentUpdateResult > Aws::Greengrass::DeferComponentUpdateOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.png b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..25ff0ef7235e4b718da48f2bad6b75f4b8fc4a15 GIT binary patch literal 1654 zcmb`Idon+uK_`1R0FW}3=qx#D$?M5;jFfzur(N7Jo12>wIU`<*&uzUXQUBbQmKK@p(R~st z7w3jM14xRtPJgHS5de^t0qt$w6Q$-#gfXHYR2-D|c_eK*>U5~TFrtN7U4PH`oDo}9 z9yXEn)&wQco+@6{2?FKeVVNojP|2-P=E`Ro>8$8=8j!o@zpD-9M6h#q)6Au5 zb!-(9LOgl4v4ndiN_%}h8$UTx0tGJlLZ|%D526#0Kf?%05d{(YjfB2Z{u1|U$J>l<{LuM>GIMVWCf z>#jt72IG(`4hmfM_7aKMH~1=e!ShEii^+n>GOe99sjK|~!&@XIWt3F^!dI`=9xxrm z=a7tpQwI6CimBl`;=qOx6kmA5++S&>_P{JGY}x-j_EuY&Hew7Gp5LE{t>x6!SQpc( zZfxYOUq-voQlu85P5#VV33u+@z2AkVO*I8$-aTrC3wOb`XKuTpPhdQhKvz)A1y-G! zfE}06cA72LL?Wc%U$h0lUt0j^QKg>9`F``PzoN(*?}asxF(`k$6Q&Cc?f)-ZE%Np5 z6dPS&{7rOsoH9W0J1fA?`EedL>5MPpu@<)t9fsZp5#nT8cm<@+RR=32NUN&2v4pz2 z%aP@|VwsCru;J==jJdv)Rp87-$1AU;B*Txkeir)0$*Hh1d3X z7xV~xKYgZGWj>62IO3i%x>U98;_<5*deX$ zn2^D#>v~V+H1QO4DbC0wV{{Hv@BATI*=($U-i%~kZ7w~SFfekW(qdeuFLt2%W8geR z;DNr=6%e)H>}`qCo{bMXSrKG~t;e^Y>2>JQqHr^%8hEFsceuO{9>2OwSrt&@2`VkQ zA9h~u7b?A*T*p8_D*dalwnn~)mFFh!h7HR}1&B(?(%})ZA(ABlfEb*8wVi+3-?w(? AI{*Lx literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context-members.html new file mode 100644 index 000000000..a6173cf83 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeferComponentUpdateOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeferComponentUpdateOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
DeferComponentUpdateOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::DeferComponentUpdateOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html new file mode 100644 index 000000000..5fefd96d0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeferComponentUpdateOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeferComponentUpdateOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeferComponentUpdateOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeferComponentUpdateOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ DeferComponentUpdateOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeferComponentUpdateOperationContext::DeferComponentUpdateOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::DeferComponentUpdateOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..24e191e9a93482c4e82e2d080a1192b465044bb9 GIT binary patch literal 1225 zcmeAS@N?(olHy`uVBq!ia0y~yV2lE?12~w0WPY;mG$17r;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z!Kr<;uuoF_;&8aNsl#nT=}nu{{26H zkL2+NmK&YB7vFs=^|e5Ko1l|SOGWDKZMs`?Z-2|&=o#cS$!@iawx^=kmPsOu;EdlH z-70HCzu9|6t*G5!px`OK>%+ZTf3dI4?_cEqzI^HHkEd}@wqKmq&8fHipXDueW>2fD ztG*|gE%=;qecgZIEpBQlv*mYx+jqRNYN8CI~&t-RAvy(PDL`6%;ZnRu2wSIFJ_qODaE77j6tJu@KJMUhT zl|OE1_vz%-UDrG=t=!ic=DOE+YgvQYnuHU-;*{=AJDXj&ZSlub-oGOk#Il;Hx8C2E zvE}&251ba$FF)SXyFhl=t5s2V-EJpGR&6ZQvwkzfc#H0dj4itF`9KSZ%B+Z(f zTRP?b`CFGKf8mRI{=p{u`IBi&rvK8rrP`oaA6~fb&_^7>b#UZ7vC@^XK`qNz&+RHHn(F8&u;tMa!D#0-Rqff=?J@@{Wi zx-Iv%ole93#rh2*2bNFGU{w0@b!rYH(-aU(VRjCq-Fg>pfh8>50*in&P4WHKZBv4R zmQMMU8ORXCFh6t=D@Py_p6FW5S-JlcL*0_+XJ6VeY^$xGcYH(b68U{`_g+V?GC#28 z>5fcJ;ajI!;#hbK!WYjz`I!IN&c<)Ok<<3RE_}bp)JQsI{!Ybf;LR#hbHCZzrBSR#rJ- zcjn*7mhjrSVl39%{A{x zR#j)8?SA`uWbLG_%hkW%T{Ab{ZOh|{+eII`Iz~w7bX_^r>iIqM?7Fml(E{tT*K#KR zt84sL^ZM4?Cmr(^RA5Q1$lObhZ_H6_SyO+AB)u16+U_O7GAa)-gw)z4*}Q$iB} DDey!U literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request-members.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request-members.html new file mode 100644 index 000000000..826c81f23 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeferComponentUpdateRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeferComponentUpdateRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
DeferComponentUpdateRequest() noexceptAws::Greengrass::DeferComponentUpdateRequestinline
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=defaultAws::Greengrass::DeferComponentUpdateRequest
GetDeploymentId() noexceptAws::Greengrass::DeferComponentUpdateRequestinline
GetMessage() noexceptAws::Greengrass::DeferComponentUpdateRequestinline
GetModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateRequestprotectedvirtual
GetRecheckAfterMs() noexceptAws::Greengrass::DeferComponentUpdateRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::DeferComponentUpdateRequeststatic
operator<(const DeferComponentUpdateRequest &) const noexceptAws::Greengrass::DeferComponentUpdateRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::DeferComponentUpdateRequeststatic
s_customDeleter(DeferComponentUpdateRequest *) noexceptAws::Greengrass::DeferComponentUpdateRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(DeferComponentUpdateRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::DeferComponentUpdateRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::DeferComponentUpdateRequestvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::DeferComponentUpdateRequestinline
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::DeferComponentUpdateRequestinline
SetRecheckAfterMs(const int64_t &recheckAfterMs) noexceptAws::Greengrass::DeferComponentUpdateRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.html new file mode 100644 index 000000000..4ab9dc30c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeferComponentUpdateRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeferComponentUpdateRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeferComponentUpdateRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeferComponentUpdateRequest () noexcept
 
 DeferComponentUpdateRequest (const DeferComponentUpdateRequest &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept
 
void SetRecheckAfterMs (const int64_t &recheckAfterMs) noexcept
 
Aws::Crt::Optional< int64_t > GetRecheckAfterMs () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const DeferComponentUpdateRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (DeferComponentUpdateRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (DeferComponentUpdateRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#DeferComponentUpdateRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ DeferComponentUpdateRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeferComponentUpdateRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest (const DeferComponentUpdateRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::DeferComponentUpdateRequest::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment to defer.

+ +
+
+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::DeferComponentUpdateRequest::GetMessage ()
+
+inlinenoexcept
+
+

(Optional) The name of the component for which to defer updates. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetRecheckAfterMs()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<int64_t> Aws::Greengrass::DeferComponentUpdateRequest::GetRecheckAfterMs ()
+
+inlinenoexcept
+
+

The amount of time in milliseconds for which to defer the update. Greengrass waits for this amount of time and then sends another PreComponentUpdateEvent

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::DeferComponentUpdateRequest::operator< (const DeferComponentUpdateRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeferComponentUpdateRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::s_customDeleter (DeferComponentUpdateRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::s_loadFromJsonView (DeferComponentUpdateRequestdeferComponentUpdateRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment to defer.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+

(Optional) The name of the component for which to defer updates. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ SetRecheckAfterMs()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateRequest::SetRecheckAfterMs (const int64_t & recheckAfterMs)
+
+inlinenoexcept
+
+

The amount of time in milliseconds for which to defer the update. Greengrass waits for this amount of time and then sends another PreComponentUpdateEvent

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::DeferComponentUpdateRequest::MODEL_NAME = "aws.greengrass#DeferComponentUpdateRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.png b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_request.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb4f1cbd97fd2c5cd7e1aed8513036db0cbed23 GIT binary patch literal 1127 zcmeAS@N?(olHy`uVBq!ia0y~yU{nFJ12~w0Wc%YEdx4ZhfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1M@de7srqa#V9#)ze??7+%Kw zHubprMd;G^N0ow;CjJ!px@xbj{nNkC3-9XBGoJ4lwp#4V&)#|<<~NzgukbDr5ryMef#5!tP-2`!cSkE zo)B{7c*tZiM(NuRRlZrcizTl)J-y7k*6q2m{^JQ>gExQC@Z9X=u~+67zuAW-WSz6!AEo6o>Ft?N4KB4S()A4b$r7t_6bt2Hy7l173s%x^V`?QiGJPKYGS!# z#zvo|hUe90@3^#|J#**OhdygBFR>yg`_^txZTkCrmWgv#`#!m(%VDu) zSE}xuTJzR@8RM0<2eT*GcP$gQ%wKzQu5R9mcPn$hRlI)EUt;e0OI}32((_lF-6IQ7 zu!6$5j#I_+*Isx?!-9U7qgCHy582~|IjkQ}e_@@#bVFN_G3NDaZB51)EfDLN29Twx z$k^iL!q6xrFL5K9sUpN+{`B*mtXUl zZArNJO-Cc6EpM+rK3hEZ`1!XdE6e@1upQ2(OwO&@pE2Rsh3OMCzC84E_|G+Yf8qXbU;OK~O<41m=`*+e=XbyDWJ9-4FH>{t zBnrec;4lxwRB2|=F*(6 Z@<+vOwWrRx1}YU8JYD@<);T3K0RSs6{z3o% literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response-members.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response-members.html new file mode 100644 index 000000000..c82e71b25 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeferComponentUpdateResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeferComponentUpdateResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
DeferComponentUpdateResponse() noexceptAws::Greengrass::DeferComponentUpdateResponseinline
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=defaultAws::Greengrass::DeferComponentUpdateResponse
GetModelName() const noexcept overrideAws::Greengrass::DeferComponentUpdateResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::DeferComponentUpdateResponsestatic
operator<(const DeferComponentUpdateResponse &) const noexceptAws::Greengrass::DeferComponentUpdateResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::DeferComponentUpdateResponsestatic
s_customDeleter(DeferComponentUpdateResponse *) noexceptAws::Greengrass::DeferComponentUpdateResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(DeferComponentUpdateResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::DeferComponentUpdateResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::DeferComponentUpdateResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.html new file mode 100644 index 000000000..a2fa633d2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeferComponentUpdateResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeferComponentUpdateResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeferComponentUpdateResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 DeferComponentUpdateResponse () noexcept
 
 DeferComponentUpdateResponse (const DeferComponentUpdateResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const DeferComponentUpdateResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (DeferComponentUpdateResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (DeferComponentUpdateResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#DeferComponentUpdateResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ DeferComponentUpdateResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeferComponentUpdateResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse (const DeferComponentUpdateResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeferComponentUpdateResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::DeferComponentUpdateResponse::operator< (const DeferComponentUpdateResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeferComponentUpdateResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateResponse::s_customDeleter (DeferComponentUpdateResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateResponse::s_loadFromJsonView (DeferComponentUpdateResponsedeferComponentUpdateResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeferComponentUpdateResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::DeferComponentUpdateResponse::MODEL_NAME = "aws.greengrass#DeferComponentUpdateResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.png b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_response.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbc492bfea546cc6f99bbd681a20130e6256285 GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0y~yVAKb)12~w0WIZ#p7m$(&@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)+^vEl2 zl1TWJ@QF*do_g#*Ni6HUzKqAEsoz$fJ9z8%-)Y0oKFhUwn*4c9l8 z^@N-5ee%`KM*pLck^G8#Telx)-xn|U{cqa*oyVisM*Zope|GoC>U}n!%l@xtH`aMv zx6@;Kx7Q^v!#L5P-MW)xxfj>EYrR@*_c`pinsh|=BfFr9Zz3wQXUoU-_B}71r}{C! zV&#hdm36vF=GzYce52SOacskM{kQLa_4H-M9lQ8CJ@aMYBtMZSS68q2-{ai5inaXX zN#AYn_OHGg9Jj2=|K6_I3yp3(bqg?)-+eqnnB!ws`~wXm^{IQrcOEUAVZW>Em&H?4 z%N;W|p4nq#RuQbhV zZ!PuLeZ1D{c3;{rx3|jsdVex!?V9=d+N~!SRocJIm&)(o?)R^xe#(;n3ljW1E@l6k z^Z1FXXCWx4U$3t4yfhs(z&}k|vLkQLw%pr6z^D;qtXW*g5X7LUs^74ou1-k8A><^t z!W!vyENlWHpO`9KJ-HRuJz*6H|HRaxUCDT4>K+DQv@rk;Z`d(O+#v?2m_q6GPeZ*l zR|a`;b}~(1;?O{|Lub8rQU5)L57WMhJ(goA`%^df_Lk#5_O)C0YH~Hq;8}lq@wN_@ z2cf-rYW?|ZJ~OQ^7n7`zoSC2SUM~Nes{HiZlOJCoC?6Z{dIkhK~YhomLR^HWq zEA`1UbLOhkn`>(J*Y!?)`K9LOl1=ZTe{Zf$U2*-~g3^fD&)%lo_6z;J_~es+`})34 za<ZLD?;jDI{n;{Z-5-XUkox}VmRlI)ugO1Q q{qP(;uFd0?PMM^&bV|oR#xt_^<*(MSya_BF7(8A5T-G@yGywo)cruaz literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result-members.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result-members.html new file mode 100644 index 000000000..c76defacc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeferComponentUpdateResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result.html b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result.html new file mode 100644 index 000000000..521fceba0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_defer_component_update_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeferComponentUpdateResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeferComponentUpdateResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 DeferComponentUpdateResult () noexcept
 
 DeferComponentUpdateResult (TaggedResult &&taggedResult) noexcept
 
DeferComponentUpdateResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ DeferComponentUpdateResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeferComponentUpdateResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::DeferComponentUpdateResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
DeferComponentUpdateResponse* Aws::Greengrass::DeferComponentUpdateResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::DeferComponentUpdateResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::DeferComponentUpdateResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeferComponentUpdateResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation-members.html new file mode 100644 index 000000000..476266c24 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeleteThingShadowOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeleteThingShadowOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const DeleteThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::DeleteThingShadowOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
DeleteThingShadowOperation(ClientConnection &connection, const DeleteThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::DeleteThingShadowOperation
GetModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::DeleteThingShadowOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html new file mode 100644 index 000000000..f5ff0d301 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeleteThingShadowOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeleteThingShadowOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeleteThingShadowOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeleteThingShadowOperation (ClientConnection &connection, const DeleteThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const DeleteThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< DeleteThingShadowResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ DeleteThingShadowOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::DeleteThingShadowOperation::DeleteThingShadowOperation (ClientConnectionconnection,
const DeleteThingShadowOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::DeleteThingShadowOperation::Activate (const DeleteThingShadowRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the DeleteThingShadowOperation

Parameters
+ + + +
requestThe request used for the DeleteThingShadowOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< DeleteThingShadowResult > Aws::Greengrass::DeleteThingShadowOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.png b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..072f986ccda036aae1b6182c845b038ebc6c6fab GIT binary patch literal 1605 zcmb`H|2xxp0Kh*U^k~IhC&`!N?&zFKient+5@x-Bz~_fPNl^L`fw2SRm0#vlLy zbYVW8Z~)LSQTHD@n(BG#GTT?Jy}|yWUMiJJopTFoY1pnm)%7174oAC?Z?0bIpy7cb zfO^x`c=TO6 zDyv4qZiXQRmA>%rU^~R#IM+`Z3@EV-Vyb*_cXM-h{fs;0M4lWy$7kOki&(^vxrVI; z*xh_QrXk|SMh+OetN^Yx@gDgO^_;4d^R>D{TiVWK`O7NYxmMTXxZgMkEg}zy zF+Y+VDzEo64LcROpO7NYrQRbiC(QPbT&-DZT%r!vAy*PYNYF`I&+ujE4ovbzQq}ge zWTM!$X!EVm9FyeGLYHt=j1emVeb8OhGhGf3Od~{fa~8g*Kj3mJ8b!fjTqY*{SVo$F z-XEDJqs*Pc)VOq*xLmoQeFy!xS=jqFx9yjCy3|%@bk9UBYDD&yNn{0WoY7r-V-^oh zkcK~`b=?xaSQqO_bg8=SLV}wDZs(Vj*!`LvfUdT8C|{~s)GMX12bynLisd+z<+Gb= zWCH@9A(hUjXTH^7aLdT;;V=n^BYmy;jmD@C7$9J=c+IJ;Al}AnMyVr~Vgv-WYrLbF zd|nOMriLIHFh&b1c%O9%r2uUKBYjG#U^i?9ufSRwZO9EZEX7wWHi~U}lo-syy>Y`K z_B=IQi|wyq5xMI*dEH}8bCJDDXYg-_Pb@M@&3GSX2b4JvUBg<(P$}3!f&1NrQVH37 z20PcV<}>p56Dn>s-%yb6@HKSUJVgB3!%Gx5+24}IjW#hTwrWoqJS`55hP68UML|Ml zy}d+ZFNhb0dC3&A5l=F@njk3moW#7rGpRUqe=UkCyWjs@sED4aqf#5%f`d59@1VVKtV>iz zqc$LM7$-g@8YXwyZ(6)e0>x&zh-fYcmoRH2Klm3{r zs&f_uAV_irVgacIF7=x`v&t%WD5@yyJjhlY{)*awR8xMRbGU8vmy+MRGN|wM>^pBH5!w?(%IwVk;+ny6TV{A9 z^@yva%Fm8z6dPU}E$^xx-z=lsjEG6biEVAOD1t#0VTDP|z+wAdp}LA75ZO$_Ax3aK zKi?WsXrG?t9APVX+_e5-;K;TPRABnE5U`}KkU0O0WM@EFG=eG%++GG73iPb=h`RDG3#m5_ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context-members.html new file mode 100644 index 000000000..1c80d2ce7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeleteThingShadowOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeleteThingShadowOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
DeleteThingShadowOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::DeleteThingShadowOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html new file mode 100644 index 000000000..0859c71a7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeleteThingShadowOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeleteThingShadowOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeleteThingShadowOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeleteThingShadowOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ DeleteThingShadowOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeleteThingShadowOperationContext::DeleteThingShadowOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeleteThingShadowOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeleteThingShadowOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::DeleteThingShadowOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..dbf2ca1a370abd9c4db0f254921affd782cbf4b4 GIT binary patch literal 1198 zcmeAS@N?(olHy`uVBq!ia0y~yU~~bp12~w0WEjhzvp`BBz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op?u6Dc{SP>q=LC@|59byyf<2YVPfAm$v2J{+%>=$t0D%tD7`DJw;tSy;doB z1qHDNPMTE3vC%VV&9?uZK@0xz=Fg8`ZOIyt`u; z@1*u0QEOFVwWMrc_)M@la^tIfTSm&H&F^cj+kG=lHn+}+H(x(9U2sla|JFDE)6P`Z zpWU|j@Xh~r&kpb<@xMHybJ6tayzAS4KhSg$zN)u3zVYJ3*3DMN#bLFXWqq@bl{%Fy zp1fIML$&Ae!CHMBXZ4Cd4{xWGW?pfc&G2!z1cvnG%r6890;YA!10v%aARtqqxgbFZD(&}IU zMrOkjE+vN`RzZc8Kt&-y=~W7pN`GZm*mf;y<<@KW#CaF6d{~EO!6~ObM|YYlHcW}z zd!{Y^-LkgrY_>5h%nY0No&TL}v4P|HS^ug&<=@s_zXRqydZSj?y#3(0gXseDPh>aq zyU%knF0go|FE0 z-qXmhd4_7qpKqkR>MC`3BRQMp&DFW*mK~owd6#*HL2O-K!S&!RdCM8{?#$kqWFS!6 zqjCD=nZU?5Yi=@4Jhmf-b>^*^jupQy2X3C%cwT``?D-$fuqmgvocgVE_$bR#)4i<> zk1RI$-!72myZl+(K5tuiuYV3FYxU4?pS6mr@rVe`?lh*CUYI%zyCHxLiTL=^NWA=6lbx$ zIXrJ+n{j#Fx3V|8i|1RFK41BD*YV);cedx|{$`M@y(E5M(Rb!QC$HGCU!3=wK|WmX z!1;z7=E?`;1GNtDH*$RVkDe5MHQk8HUV1I6I{H6D>2c>hmb!a>01FoePgg&ebxsLQ E00lKYSpWb4 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request-members.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request-members.html new file mode 100644 index 000000000..52475bb12 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeleteThingShadowRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeleteThingShadowRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
DeleteThingShadowRequest() noexceptAws::Greengrass::DeleteThingShadowRequestinline
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=defaultAws::Greengrass::DeleteThingShadowRequest
GetModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowRequestprotectedvirtual
GetShadowName() noexceptAws::Greengrass::DeleteThingShadowRequestinline
GetThingName() noexceptAws::Greengrass::DeleteThingShadowRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::DeleteThingShadowRequeststatic
operator<(const DeleteThingShadowRequest &) const noexceptAws::Greengrass::DeleteThingShadowRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::DeleteThingShadowRequeststatic
s_customDeleter(DeleteThingShadowRequest *) noexceptAws::Greengrass::DeleteThingShadowRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(DeleteThingShadowRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::DeleteThingShadowRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::DeleteThingShadowRequestvirtual
SetShadowName(const Aws::Crt::String &shadowName) noexceptAws::Greengrass::DeleteThingShadowRequestinline
SetThingName(const Aws::Crt::String &thingName) noexceptAws::Greengrass::DeleteThingShadowRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html new file mode 100644 index 000000000..3a1ace219 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeleteThingShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeleteThingShadowRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeleteThingShadowRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeleteThingShadowRequest () noexcept
 
 DeleteThingShadowRequest (const DeleteThingShadowRequest &)=default
 
void SetThingName (const Aws::Crt::String &thingName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetThingName () noexcept
 
void SetShadowName (const Aws::Crt::String &shadowName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetShadowName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const DeleteThingShadowRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (DeleteThingShadowRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (DeleteThingShadowRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#DeleteThingShadowRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ DeleteThingShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeleteThingShadowRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest (const DeleteThingShadowRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetShadowName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::DeleteThingShadowRequest::GetShadowName ()
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ GetThingName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::DeleteThingShadowRequest::GetThingName ()
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::DeleteThingShadowRequest::operator< (const DeleteThingShadowRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeleteThingShadowRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowRequest::s_customDeleter (DeleteThingShadowRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::DeleteThingShadowRequest::s_loadFromJsonView (DeleteThingShadowRequestdeleteThingShadowRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetShadowName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowRequest::SetShadowName (const Aws::Crt::StringshadowName)
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ SetThingName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowRequest::SetThingName (const Aws::Crt::StringthingName)
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::DeleteThingShadowRequest::MODEL_NAME = "aws.greengrass#DeleteThingShadowRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.png b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.png new file mode 100644 index 0000000000000000000000000000000000000000..91ea17e648e42b6663095d3d8a1ed2bd7c751190 GIT binary patch literal 1066 zcmeAS@N?(olHy`uVBq!ia0y~yVB`a`12~w0OMsL_fKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1M^N#7srqa#V+EE|Zq= zom7$LKdVfBX$E9=U76v!i+`7I#Tz7ZL?kZK^Q-xc6|KvU~f3Txyf7{~Sd4+!* zZLMX_$=s_mpBH!e^VhFCw$Cnp66yC{>Z$F&JDXYE>np_HzCPT=nYrx$GOx=^qGjeD z+>tve{85S68nxj6x!-o(ODy=TcUi{dq;|L2J>9mh#_Klb);aCYzRQ-Dt1Pv=zhT#! zML(`>T=iw4{yjH|PSdk2$HSbYK5Fu12Ygm(`F5c?(kL-cd+z`8^~)_{ienZ<&e)J! zyX(Zke6j8s->>r=e^8$LVYXT(uiDHrrKhf>>^i!Uxc*V-+q0sS$i1~6i#T zm6=>n!6St-#{rdd?y#l5|52a?gV66Kfi^&H7Av!XDBpn)3x?o_3_h(? z;QSSnS-Umtn!c37&8=o!?hhF}))p`eS7)H z=FTw@`*&{+$1SQp!&znUyY$q*4&!@?4?e^NKiX__I_DvKNwxO!jei!s{_6eQ+}ea= z)^WA+zsX$ELO$oyw`WHE4U&pmSo6P$n@?(4X4u`DV-?274Ue2Hjgi%V;9>LY#{})w zOZWc?`Ra1IHq|00<-4!=&Yj=Zv$*${?vBiPQ}kWt_#A!Bq*+1nA6pKKOBU{^eEs|M z_TM`i)E05`nNKt?d{)VOwy--n_W#Z6U-=fk*IS*uR_Rg4?St>9sn1p|;S}4bP4}bgn5{CTk=BhswWs+Ai|Iz+7kHx-~`N97@ kl-Qha5tY66&8~lp?*lFBe$AJ81kBhBp00i_>zopr0C4p88vp + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeleteThingShadowResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeleteThingShadowResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
DeleteThingShadowResponse() noexceptAws::Greengrass::DeleteThingShadowResponseinline
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=defaultAws::Greengrass::DeleteThingShadowResponse
GetModelName() const noexcept overrideAws::Greengrass::DeleteThingShadowResponseprotectedvirtual
GetPayload() noexceptAws::Greengrass::DeleteThingShadowResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::DeleteThingShadowResponsestatic
operator<(const DeleteThingShadowResponse &) const noexceptAws::Greengrass::DeleteThingShadowResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::DeleteThingShadowResponsestatic
s_customDeleter(DeleteThingShadowResponse *) noexceptAws::Greengrass::DeleteThingShadowResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(DeleteThingShadowResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::DeleteThingShadowResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::DeleteThingShadowResponsevirtual
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::DeleteThingShadowResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html new file mode 100644 index 000000000..2fb03e6fd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeleteThingShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeleteThingShadowResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeleteThingShadowResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeleteThingShadowResponse () noexcept
 
 DeleteThingShadowResponse (const DeleteThingShadowResponse &)=default
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const DeleteThingShadowResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (DeleteThingShadowResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (DeleteThingShadowResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#DeleteThingShadowResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ DeleteThingShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeleteThingShadowResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse (const DeleteThingShadowResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeleteThingShadowResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::DeleteThingShadowResponse::GetPayload ()
+
+inlinenoexcept
+
+

An empty response state document.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::DeleteThingShadowResponse::operator< (const DeleteThingShadowResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeleteThingShadowResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowResponse::s_customDeleter (DeleteThingShadowResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::DeleteThingShadowResponse::s_loadFromJsonView (DeleteThingShadowResponsedeleteThingShadowResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeleteThingShadowResponse::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

An empty response state document.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::DeleteThingShadowResponse::MODEL_NAME = "aws.greengrass#DeleteThingShadowResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.png b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.png new file mode 100644 index 0000000000000000000000000000000000000000..3091aac2e65cb6c10294ff4d8ecbd312e687c58e GIT binary patch literal 1111 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y*112~w0q}02Qra(#}z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op|) z)3%L_jMr6eKYLwPcBM%8IGd-P$0PmYg)%E2Tl9I#Oqw!jiKD06q&bs%R4i2`J&U}I zCOz4r8mw}1waq`3lPm7tmzc0*?zyGSjQMXrzY{%u?yg>(XVezuV6%1G{O&nC`}9|8 zrd6r;v-`(B&+!Rph+BW_a`t7r{c_j;K8mSy3rpYXA^-p3O{Zmcdp3Xjd9ius9iIJd z9&3X=YjaM7$h_U;Q8>dh{f*YE#rLGsW7l66IHq~HOhl6}eeK?7Iay|Ve%+ke-FK=lQb(FBz1jRK-hgPs>u>$~r5TXKUHN zb(`l+;*SOT*ZNkxZkW|oZuzBZPwB_&=hZxaF}^j5nzV0CzLXy@NT;Nz zoP4=oUDq!w#>xDbWSzVnYSe!qC;*&n$#tyc5LD}VmF zLEOl(v20J3jb&`y?C|#~KDH>l4 z-;~~Xdh>3_7F|wBgXd?sQ_l44s{8abX{A8h3g=V1)>|9h^_ZK#dV&Ai_%@%drP02% zZ;QUpIrHK?%f=@T)jMzZuKjuARHha4xm9`P&iu13Y1x>j9QtOv_4x$JX@=XJwV$snS2NCcQT8ox*lYVQ-~(LDp4C z%jFl%P}_1@S1j}NwU;?ohh@(%+p6O9^N7>Vn4`uSN}FwGC%rF77d}w_)i0W%``)7m zrpoV?g{4&v-2Q6DZttt6qI4ks!fu&A7LpDBC!)sm%Vr + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeleteThingShadowResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html new file mode 100644 index 000000000..c480971f8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeleteThingShadowResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeleteThingShadowResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 DeleteThingShadowResult () noexcept
 
 DeleteThingShadowResult (TaggedResult &&taggedResult) noexcept
 
DeleteThingShadowResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ DeleteThingShadowResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeleteThingShadowResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::DeleteThingShadowResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
DeleteThingShadowResponse* Aws::Greengrass::DeleteThingShadowResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::DeleteThingShadowResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::DeleteThingShadowResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeleteThingShadowResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_deployment_status_details-members.html b/docs/class_aws_1_1_greengrass_1_1_deployment_status_details-members.html new file mode 100644 index 000000000..d403c312f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_deployment_status_details-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::DeploymentStatusDetails Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::DeploymentStatusDetails, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
DeploymentStatusDetails() noexceptAws::Greengrass::DeploymentStatusDetailsinline
DeploymentStatusDetails(const DeploymentStatusDetails &)=defaultAws::Greengrass::DeploymentStatusDetails
GetDeploymentErrorStack() noexceptAws::Greengrass::DeploymentStatusDetailsinline
GetDeploymentErrorTypes() noexceptAws::Greengrass::DeploymentStatusDetailsinline
GetDeploymentFailureCause() noexceptAws::Greengrass::DeploymentStatusDetailsinline
GetDetailedDeploymentStatus() noexceptAws::Greengrass::DeploymentStatusDetails
GetModelName() const noexcept overrideAws::Greengrass::DeploymentStatusDetailsprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::DeploymentStatusDetailsstatic
operator<(const DeploymentStatusDetails &) const noexceptAws::Greengrass::DeploymentStatusDetails
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::DeploymentStatusDetailsstatic
s_customDeleter(DeploymentStatusDetails *) noexceptAws::Greengrass::DeploymentStatusDetailsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(DeploymentStatusDetails &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::DeploymentStatusDetailsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::DeploymentStatusDetailsvirtual
SetDeploymentErrorStack(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorStack) noexceptAws::Greengrass::DeploymentStatusDetailsinline
SetDeploymentErrorTypes(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexceptAws::Greengrass::DeploymentStatusDetailsinline
SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexceptAws::Greengrass::DeploymentStatusDetailsinline
SetDetailedDeploymentStatus(DetailedDeploymentStatus detailedDeploymentStatus) noexceptAws::Greengrass::DeploymentStatusDetails
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_deployment_status_details.html b/docs/class_aws_1_1_greengrass_1_1_deployment_status_details.html new file mode 100644 index 000000000..0ba98dc55 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_deployment_status_details.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::DeploymentStatusDetails Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::DeploymentStatusDetails Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::DeploymentStatusDetails:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 DeploymentStatusDetails () noexcept
 
 DeploymentStatusDetails (const DeploymentStatusDetails &)=default
 
void SetDetailedDeploymentStatus (DetailedDeploymentStatus detailedDeploymentStatus) noexcept
 
Aws::Crt::Optional< DetailedDeploymentStatusGetDetailedDeploymentStatus () noexcept
 
void SetDeploymentErrorStack (const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorStack) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorStack () noexcept
 
void SetDeploymentErrorTypes (const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorTypes () noexcept
 
void SetDeploymentFailureCause (const Aws::Crt::String &deploymentFailureCause) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentFailureCause () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const DeploymentStatusDetails &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (DeploymentStatusDetails &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (DeploymentStatusDetails *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#DeploymentStatusDetails"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ DeploymentStatusDetails() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ DeploymentStatusDetails() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails (const DeploymentStatusDetails)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentErrorStack()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::DeploymentStatusDetails::GetDeploymentErrorStack ()
+
+inlinenoexcept
+
+

(Optional) The list of local deployment errors

+ +
+
+ +

◆ GetDeploymentErrorTypes()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::DeploymentStatusDetails::GetDeploymentErrorTypes ()
+
+inlinenoexcept
+
+

(Optional) The list of local deployment error types

+ +
+
+ +

◆ GetDeploymentFailureCause()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::DeploymentStatusDetails::GetDeploymentFailureCause ()
+
+inlinenoexcept
+
+

(Optional) The cause of local deployment failure

+ +
+
+ +

◆ GetDetailedDeploymentStatus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< DetailedDeploymentStatus > Aws::Greengrass::DeploymentStatusDetails::GetDetailedDeploymentStatus ()
+
+noexcept
+
+

The detailed deployment status of the local deployment.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::DeploymentStatusDetails::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::DeploymentStatusDetails::operator< (const DeploymentStatusDetails) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::DeploymentStatusDetails::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::s_customDeleter (DeploymentStatusDetailsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::s_loadFromJsonView (DeploymentStatusDetailsdeploymentStatusDetails,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentErrorStack()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::SetDeploymentErrorStack (const Aws::Crt::Vector< Aws::Crt::String > & deploymentErrorStack)
+
+inlinenoexcept
+
+

(Optional) The list of local deployment errors

+ +
+
+ +

◆ SetDeploymentErrorTypes()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::SetDeploymentErrorTypes (const Aws::Crt::Vector< Aws::Crt::String > & deploymentErrorTypes)
+
+inlinenoexcept
+
+

(Optional) The list of local deployment error types

+ +
+
+ +

◆ SetDeploymentFailureCause()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::SetDeploymentFailureCause (const Aws::Crt::StringdeploymentFailureCause)
+
+inlinenoexcept
+
+

(Optional) The cause of local deployment failure

+ +
+
+ +

◆ SetDetailedDeploymentStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::DeploymentStatusDetails::SetDetailedDeploymentStatus (DetailedDeploymentStatus detailedDeploymentStatus)
+
+noexcept
+
+

The detailed deployment status of the local deployment.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::DeploymentStatusDetails::MODEL_NAME = "aws.greengrass#DeploymentStatusDetails"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_deployment_status_details.png b/docs/class_aws_1_1_greengrass_1_1_deployment_status_details.png new file mode 100644 index 0000000000000000000000000000000000000000..a74cacf0b88c8f6bb7859f0e78b45fd0cffd4616 GIT binary patch literal 968 zcmV;(12_DMP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d000A5NklEf zz~~51MZML&(dvx2?UFSacDzWoMcx{TcjX<=>x_3LfLBp()140jF}5yq`ud*HXJj~N zL+vv<_q@!o75$V$j}E?I1Fr?zR|Jq}gS zz_-0QFXlxl>xCgWsQEZl)Y~QeTJVyTQQz>}wrxoT@DKF`kX4!CzrGUF zXNLb~&r6>gepP#boLcYz8MWX6GHSsCWYmHO$fyMmkWmXBAfpyMKt?TifQ(x302#I5 z0WxaA17y^K2lzKCrIf6q0OZty2gs-e50Ft7{&pMo;t22~9W@qU(5s#wcBhByu>Bf? zXOAhZ}g;>3Hwpjm-Ypr+wsD;XH%->zrr}`ls=89$=qqJ5IF5 zY3$6KdGBr?-N(E}|ENA&JRRPSHU`sLQhC#}r|#BhP{6gTxxW8kn(S)meiaJ6JsYn( z=;0~!<}cf1Hh)=v{S2m)pXNp#;TpsF&Q|dnF_(ewmBgpVkV@UOeg*K=*JavIbFYqR zTEmjnu{iDR+`)26d$V81|8QsyekcS1{CM>uKhxadx>4wDw!7LdcmBhX`#TZC`^2_+ z|0L}L1D9#75?|f<2!4(}Oc8JK#+?t&)>g=&sQPN(_GU0>?+bgI+B^87+Rt>uOW<@- z>*~JB@nnw2uhA_pt3AL^^|r5I!YAVaxY6g}ZKVfzN%MqXWdG#J*JJ~DRnv^$WdCs5 q1N@J)-~lpf!2@K}H+(6jB-J0o!ZfAh1%a^u0000 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::FailedUpdateConditionCheckError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::FailedUpdateConditionCheckError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
FailedUpdateConditionCheckError() noexceptAws::Greengrass::FailedUpdateConditionCheckErrorinline
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=defaultAws::Greengrass::FailedUpdateConditionCheckError
GetMessage() noexcept overrideAws::Greengrass::FailedUpdateConditionCheckErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::FailedUpdateConditionCheckErrorprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::FailedUpdateConditionCheckErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const FailedUpdateConditionCheckError &) const noexceptAws::Greengrass::FailedUpdateConditionCheckError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::FailedUpdateConditionCheckErrorstatic
s_customDeleter(FailedUpdateConditionCheckError *) noexceptAws::Greengrass::FailedUpdateConditionCheckErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(FailedUpdateConditionCheckError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::FailedUpdateConditionCheckErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::FailedUpdateConditionCheckErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::FailedUpdateConditionCheckErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html b/docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html new file mode 100644 index 000000000..d888455c6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::FailedUpdateConditionCheckError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::FailedUpdateConditionCheckError Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::FailedUpdateConditionCheckError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 FailedUpdateConditionCheckError () noexcept
 
 FailedUpdateConditionCheckError (const FailedUpdateConditionCheckError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const FailedUpdateConditionCheckError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (FailedUpdateConditionCheckError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (FailedUpdateConditionCheckError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#FailedUpdateConditionCheckError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ FailedUpdateConditionCheckError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ FailedUpdateConditionCheckError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError (const FailedUpdateConditionCheckError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::FailedUpdateConditionCheckError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::FailedUpdateConditionCheckError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::FailedUpdateConditionCheckError::operator< (const FailedUpdateConditionCheckError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::FailedUpdateConditionCheckError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::FailedUpdateConditionCheckError::s_customDeleter (FailedUpdateConditionCheckErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::FailedUpdateConditionCheckError::s_loadFromJsonView (FailedUpdateConditionCheckErrorfailedUpdateConditionCheckError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::FailedUpdateConditionCheckError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::FailedUpdateConditionCheckError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::FailedUpdateConditionCheckError::MODEL_NAME = "aws.greengrass#FailedUpdateConditionCheckError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.png b/docs/class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.png new file mode 100644 index 0000000000000000000000000000000000000000..03dff0aaadd1b4c7babb3e4180f48423b1d804d0 GIT binary patch literal 1639 zcmb`IeKga19LIlh2}O0g3dK?zk%xQJHIs)F&5t}kE=5V^IoSg@iR$XMN@@sg~CDq!86 zJpgIb>gsy#xfcNBW41qL2XV_y(2i29!OnEYk-6)~>@v8unO9MFz+V8yULUr z?*^9l==-VuT%fVJeaWJ~gKqBO&Mr8|QmZ3qc86}8c@VsPUUH9eGW;dBjgOV@zk4(| zo$3*_KRlx%k#eX--!5+QeH)jbnE9ZPd&DcZykg&>j8c9|xkwP9{!wc^oYDn9`x7PY zz2KT45cR@102G_!OktHFWdpGz1?0dShz7B56vra-N{7AUF_x`!y!%Wh2y5{#tn-nA&xmSc&XLU_gf~Q~701 zF%-~xs-AQ`;Iy_f$Hq+d(~nJnlo|jTTF*gB%T3(xTAnXs{J%%&2uC7QCvpWEYEzSV z`vB3X@-IP*%cjgcB6Nc>!f`96c6;vvmvyD5#K*-tUw9lXKc&?Acpe)+(;v8Qf8eZf zd@KJTp~#!HGKR`bI1`!63QA2aJGD^Wl(S?NaMs(li!L?6&X8Ct6`v8G;7KWs%%kE} z(fn81yrPkEaN)#4HEcrVjM=I)p8wKYIz;T`1hQBYF%+kInt>PJt^K_~Ynwx-lYdP2 zJlrwZ2-U2ju8iMh^w1%_A2lAx-K#TajiBur-EFShRij#Sc6mzTD=u0Pim>9udyLT+ zS5zPOk;09q7|Y{X*lc@HJRgR})$yLY4U7B@@@u?L#z);{P|1e;?6BFv;eiO$JZ6fT zgHwi0SkYgbNP!<~A4{%s=+s?>y^9PIQ;qRDU;wz9u&=OJBiBs-chp9}V9SOBKr|^@ z{>|{XE>$K@0Sy>k$VlD?td&xBRQv9fzwysxBiG$Q&t5OT{}!+&iS*6OsKeie*w?jlZicw*9c885QJy6=Y?P6|!Dxj&&QeUuL^QN=xk&5_%@fpp z5|(V=uLzUR>z*FgG`|0YArXdz$o8Rg3u`}!Q=K{rx(X8(!ytIu>uweovhkx2DYR@G z_+0@KP714d){9_nd8I#in4hc_d+n{&j{0b2%Jj=_R38}8QcFwks4xYI5H`-Ssq5uE@ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation-members.html new file mode 100644 index 000000000..5e6036eb0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetClientDeviceAuthTokenOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetClientDeviceAuthTokenOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetClientDeviceAuthTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetClientDeviceAuthTokenOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetClientDeviceAuthTokenOperation(ClientConnection &connection, const GetClientDeviceAuthTokenOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetClientDeviceAuthTokenOperation
GetModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetClientDeviceAuthTokenOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html new file mode 100644 index 000000000..ad8b6a0a0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetClientDeviceAuthTokenOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetClientDeviceAuthTokenOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetClientDeviceAuthTokenOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetClientDeviceAuthTokenOperation (ClientConnection &connection, const GetClientDeviceAuthTokenOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetClientDeviceAuthTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetClientDeviceAuthTokenResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetClientDeviceAuthTokenOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetClientDeviceAuthTokenOperation (ClientConnectionconnection,
const GetClientDeviceAuthTokenOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetClientDeviceAuthTokenOperation::Activate (const GetClientDeviceAuthTokenRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetClientDeviceAuthTokenOperation

Parameters
+ + + +
requestThe request used for the GetClientDeviceAuthTokenOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetClientDeviceAuthTokenResult > Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..a7145bc74e3046120e1202d26914a0100fe4027d GIT binary patch literal 1704 zcmb`IdoUO{H975lLed zEh0ve>%^=@OB9oF8-uk5G1C;e%oujsJ-er~`)}_#&-;Eq=e*}U?>W!+dEQ%YE?Bq% zLID5(IL^Tq4*)V4slF+{NxHk(ly*rERkx!ab{iWTQaLmK=|b8s=~DGqw6wIy-Qs9U zQT{yM#T}4d`n>u(Jq!T=G{xCsJTA%bslDeGbYWmlTJDRDJv3tjd&oS}v$)$DyMJUa zC|fSa!G}M=J*hcyO&50y>8}NM#9uSshuhv)fV6XZYR@04IOl;>Z&LLB-w zA74~+PZ3k5X3E&w$I_r(-)aAZ%sm%Lzi(@vs%g4Hf3}sLYvrMZ+kw4uxwU}Vw6sL1 z9L4j*W0L3%;mnX>aoeamC&77iO~JF*xvM^8%S;H{Vu;sX5Vs~7NR7*OEC##LPv^K@ z4|`khCJ_m*rw}(l{ui&S* z_WX8t4BOFic5zh>?OWN-NzH9t3sc=;pJCqvZ(zk=QVD?{Z%8|oNL^gv`Z5SnDeJeH zZFeIb214Z7aEHDmBg)dD2t3;^3#^8Jx@|mPiLFi3F=*5V}T}!CJ#zBq)|HirHMJ`ig z^N~eQ>;4rlmgrttxFeL+e&PJZD&&51D=2DK#Vj`;Nirk2WoQ*)a7n_=AZm6D^}lL_ z(AmD3zTph81-l@Z4)`JA5ZM)x<8@#FM*(CaA?~|dg8O#aq%1-ecf%pJ4isR!6t5Y} ze@&cNfU|wWrM^*l;E314<$U(Z?k}HuQ&lhH+0UE=B!RiUh9o1Ybh~DQwmNIGoea~) zLu=c1>S?>1QT;gMt$h|PAxl1swBF?%Ae>iI>l(+;HXPd!(8P(@*V*R#1-$X~@OL~f zdeV!2>xUy;5}o}j=1$RaedL>YtwsSu4`G#3T9UK$s&+UhR9sS`5+0?*=xxu)t{86(J5O9>hvb+=zBV@lO3RgiV9hAb;)w6 zclDtkMEc^~i6FG{q}Bl#ex~icNgkvN^~rg*=fSc2#bBan5}{D8@BR^F^z@Do1@eez z-e}D5C7BRE9x7qYI|qY#zJHqSw`A}0#&T%!)L4C^*rQ$Qu7vo{30tr6C z^fAMyxN(p>^rXzl%>IOi<$`~cYiwPz%JeRqELw`3P~6mfm1Y!Hi6$pxHXGNSF(fBs tTOX7cT1)4~m&0Kqgr0@Zz&qBrC*0wYrz|P8w$g6}z}dOjRvZqv`X?C$BY6M- literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context-members.html new file mode 100644 index 000000000..f09d8e8e2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetClientDeviceAuthTokenOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetClientDeviceAuthTokenOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
GetClientDeviceAuthTokenOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetClientDeviceAuthTokenOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html new file mode 100644 index 000000000..4f6980ed6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetClientDeviceAuthTokenOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetClientDeviceAuthTokenOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetClientDeviceAuthTokenOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetClientDeviceAuthTokenOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetClientDeviceAuthTokenOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetClientDeviceAuthTokenOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe707db656112501108fedcfeb4cf1dfebf6ca2 GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0y~yV9W-x12~w0HfYNCo5Dxo?X;?csBsUY=Ifynj~FMORZ~@rYwdt#3Rf- zqgKcMSIJy>ukLt*%H4~yuMdASd6e-%_VL?a*_l?`{+#=Ke{)`W*q+y?U$4mzP>rF&2E3=OP=1p zV?*-Y=_QACe%yTe?)u?iRnN_JXKz`gbAC-X%qYLsYsFNs*ox8G-S@F&#O`|uIU6_J zKE2oQ+{bzT%dS23oFw-u^jenG`H=O@M+Jf`#2260Wjm+2IQj8|sZ;-LP1swMb53ag z{FiIKPks_yqIdGQVDA&z(}%AZzB<09UEf>#+WFM>xy8qJSTDcSIWT zNH0sD{`=Lo7_Uo{f0gc?wuI#_|Euz!s-FK_ySA!4T@m3O)c3FS+N3Z47r`R~&d9%Z zdt2_(+}qpAxgUJ~!WzI-vAfIEp=;khE;ENVFe^|zr-4N@yFo`Zvq1(((-hZgyuKEt zz4h9y+pf$SjC&%FN-4M_<7r=GUtO;jdEi=UeSLoQSZN4L`SITi&~@gc%X; zA1(Gwtyce>boyUj#C_k7(jpDlMc%yWIj{8ctpD0K%p1gik;>Flu658OQqz80lESA2b;{+@I5)E@77TiN9!?{lX~ zepU)RoTeMGTYFXi=Ja|Ai@uX{p8neveO<0%toxO3EQj7WL6ab697dg+Z@ z%|8{hy%jc@y)6D+t|=MOKB>NH%JM5^o>srDRkP1zm#;sQH%H~VC-297`igq|zc*Lf z?so}Kp1Ps^zawuX&x})lH$8DSK7S~?KI2@Mm(CUSHRrQhKdxnTEPp=t%7nuGb_sVc ze(kReBLg`XM5JYnW3E4J>9%Y(&pXAy7{}MkDS@iXHkCUPoS!p>-$58T`gk1 z)%kyJy8bxqm74Efwu;dDOm2nv_dO5ZN8HYqeqj7na?Ni+_8$?o9N7&*2ReZ%tq&RR li`;%KYUS2z_tySrR9xZx(}(H7a$p(7;OXk;vd$@?2>{k_WuE{5 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request-members.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request-members.html new file mode 100644 index 000000000..95170a0b1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetClientDeviceAuthTokenRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetClientDeviceAuthTokenRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetClientDeviceAuthTokenRequest() noexceptAws::Greengrass::GetClientDeviceAuthTokenRequestinline
GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=defaultAws::Greengrass::GetClientDeviceAuthTokenRequest
GetCredential() noexceptAws::Greengrass::GetClientDeviceAuthTokenRequestinline
GetModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetClientDeviceAuthTokenRequeststatic
operator<(const GetClientDeviceAuthTokenRequest &) const noexceptAws::Greengrass::GetClientDeviceAuthTokenRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetClientDeviceAuthTokenRequeststatic
s_customDeleter(GetClientDeviceAuthTokenRequest *) noexceptAws::Greengrass::GetClientDeviceAuthTokenRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetClientDeviceAuthTokenRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetClientDeviceAuthTokenRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenRequestvirtual
SetCredential(const CredentialDocument &credential) noexceptAws::Greengrass::GetClientDeviceAuthTokenRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html new file mode 100644 index 000000000..5754fcf18 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetClientDeviceAuthTokenRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetClientDeviceAuthTokenRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetClientDeviceAuthTokenRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetClientDeviceAuthTokenRequest () noexcept
 
 GetClientDeviceAuthTokenRequest (const GetClientDeviceAuthTokenRequest &)=default
 
void SetCredential (const CredentialDocument &credential) noexcept
 
Aws::Crt::Optional< CredentialDocumentGetCredential () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetClientDeviceAuthTokenRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetClientDeviceAuthTokenRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetClientDeviceAuthTokenRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetClientDeviceAuthTokenRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetClientDeviceAuthTokenRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetClientDeviceAuthTokenRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest (const GetClientDeviceAuthTokenRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCredential()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<CredentialDocument> Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetCredential ()
+
+inlinenoexcept
+
+

The client device's credentials.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetClientDeviceAuthTokenRequest::operator< (const GetClientDeviceAuthTokenRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_customDeleter (GetClientDeviceAuthTokenRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_loadFromJsonView (GetClientDeviceAuthTokenRequestgetClientDeviceAuthTokenRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCredential()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenRequest::SetCredential (const CredentialDocumentcredential)
+
+inlinenoexcept
+
+

The client device's credentials.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetClientDeviceAuthTokenRequest::MODEL_NAME = "aws.greengrass#GetClientDeviceAuthTokenRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.png b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5e72287137dd176de294ae019d90e9367e32ef GIT binary patch literal 1171 zcmeAS@N?(olHy`uVBq!ia0y~yU^E4?12~w0q<_CqHjt7C@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)+BpZ@jV zxiQUyVM)qD&&@YA%SvTuD>*(AkgvbFEmu4D_BPccYM!c|yVfpJ^NbWV^*ps|g=bKh ztM8;uUIE#YwuDvxo4lm;*N;|4&s~?YR~m2F_D$mM`J%0NuU4wQ?0pxUEq;85%>na( z+u!%OznxL#`8NCc$sl8+>7_NV^S__2`%_sbA0MY3zuYdZRDa(8v%5QQef)Ih*5hOu zwVcOwJ16UzPhBE>cUjqjSMjq`<{w=$Jw8k7yy3I-x9iIGly&W1rFJttb**y8vPBOo z=a*;xeZO*LrcH2cbVb6mwg_4F{(?sjr|YlnPd>_Emj76yZ%0(rlqJP?mz!m+*?%cu zS6|Vd9d(oUufKnM&Gsukwe#2T8ZQjH@m5K1_QJ!D-ij4YkJ{h6_s5(oKLh`WEi`0r zn02h!E7z!CW75o8L(}D!?{BxOd|t9rx0X9_`>6|C=YQVq+9{c5deUzBwP}_=*s2S zHY~BT7UWctFUwt+k|jK<`b({Fs6iFVc4XV#Q==KhBaMM4q-q=tAWy? zfs{(WG7rvPyEQ0#t*Q&N2IHMDGy@~ErvI5Ym-#{Wr?PqR-xvD(TH74EX1$*8@v&Vy z7r%|w-Shgc-N}I6JiDh?GsFjP*nBxk+4!(|?54|WjvDYiD5>r@&T?bh|M%Oj|9`vU zlz*?UT{zdkZt>jXFCHJ>^(`j9r|j#q*T$wjQ@JurZsF>=c_n4}u4hG`Drd!{&75)facQ4T{DbR~ zudcaeUCfAi^mils{FwcVw%P5L?RD|>D9L)})xTuksZ0*_`s=(MvkskQJr}cSIYZaR zXRqGZ^ptYVPhDaEd&|!&*Tp5RiaWL0-frfJ^_g+%(Iyioi>=ICUoU-7%9 z_v+RvxBUyRDSmNF6~17)l(}to!luO3<1K$T?fiQ9{rX(??z?A?m)*Y|+&wM1xW-~1c)$Jo29RTnsLfBpPLY#;0c(c-BV7=xf#ynEgL YzKO%`h}PLtfF%fnr>mdKI;Vst0JUB>(*OVf literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response-members.html new file mode 100644 index 000000000..66422802c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetClientDeviceAuthTokenResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetClientDeviceAuthTokenResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetClientDeviceAuthToken() noexceptAws::Greengrass::GetClientDeviceAuthTokenResponseinline
GetClientDeviceAuthTokenResponse() noexceptAws::Greengrass::GetClientDeviceAuthTokenResponseinline
GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=defaultAws::Greengrass::GetClientDeviceAuthTokenResponse
GetModelName() const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetClientDeviceAuthTokenResponsestatic
operator<(const GetClientDeviceAuthTokenResponse &) const noexceptAws::Greengrass::GetClientDeviceAuthTokenResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetClientDeviceAuthTokenResponsestatic
s_customDeleter(GetClientDeviceAuthTokenResponse *) noexceptAws::Greengrass::GetClientDeviceAuthTokenResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetClientDeviceAuthTokenResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetClientDeviceAuthTokenResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetClientDeviceAuthTokenResponsevirtual
SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexceptAws::Greengrass::GetClientDeviceAuthTokenResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html new file mode 100644 index 000000000..e7979ce0c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetClientDeviceAuthTokenResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetClientDeviceAuthTokenResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetClientDeviceAuthTokenResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetClientDeviceAuthTokenResponse () noexcept
 
 GetClientDeviceAuthTokenResponse (const GetClientDeviceAuthTokenResponse &)=default
 
void SetClientDeviceAuthToken (const Aws::Crt::String &clientDeviceAuthToken) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetClientDeviceAuthToken () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetClientDeviceAuthTokenResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetClientDeviceAuthTokenResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetClientDeviceAuthTokenResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetClientDeviceAuthTokenResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetClientDeviceAuthTokenResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetClientDeviceAuthTokenResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse (const GetClientDeviceAuthTokenResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetClientDeviceAuthToken()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthToken ()
+
+inlinenoexcept
+
+

The session token for the client device. You can use this session token in subsequent requests to authorize this client device's actions.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetClientDeviceAuthTokenResponse::operator< (const GetClientDeviceAuthTokenResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_customDeleter (GetClientDeviceAuthTokenResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_loadFromJsonView (GetClientDeviceAuthTokenResponsegetClientDeviceAuthTokenResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetClientDeviceAuthToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetClientDeviceAuthTokenResponse::SetClientDeviceAuthToken (const Aws::Crt::StringclientDeviceAuthToken)
+
+inlinenoexcept
+
+

The session token for the client device. You can use this session token in subsequent requests to authorize this client device's actions.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetClientDeviceAuthTokenResponse::MODEL_NAME = "aws.greengrass#GetClientDeviceAuthTokenResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.png b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.png new file mode 100644 index 0000000000000000000000000000000000000000..bf99c92086aec16c8daea794276473bf1190a0b2 GIT binary patch literal 1180 zcmeAS@N?(olHy`uVBq!ia0y~yU~~Yo12~w0Wc>S>?LbN*z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opU9Tue4{z<*PO?PYV?K1zINmC{*vG!`1Boe?hWl4k30u|ON z462$7${EExqgLDeSIJ!X?a!eGmDtSqS3GOh+Rl?p-+AlZt38vxsP5(55Hsh+C!PBY zA8!24W_W$YyWyaCmHdK$8-8@uS-ksF-NT2dRyscwqa&@pzGgN=l`rZ{Mzl7Ut#`Qk8e?t*(Pqmiyv0b z53kfe8M~cf)r$CF-WZGIXMBQpY9%at>vY)H?yhxBH_v}u@GT=cYRZ!ED&YkEv;SQA zQ`d!kbPbrna=-q1q(0-UZ3dCA)7p}fwo9M9De_M2{u`Zq#+>&rG(yzhE)+lIdf-gr z!bNp+ndb1stch6me8%p}bFRm_Pjb7zd8x^hg_Ws&N z;{($?Obw;1Z@-FSH&ea;&G&LoR`I8^m)bYHoOv!P`S87@1h6FfcNC zHBc)3_cMdHrfR5{=64rH55_xzXog2NOxKvt%dVi2|Gcu==GT=ihacapdVV$W&gQgr zWv5rSe&1`%px<2hT|{Bo!E=mxzUOWJT{?Gc z^^F(&Ud&%S_xR=G?O#9byeIMYaaqcYsQs(-OMgC2m)>}M?l!~MXF7MsH&0LV=Dr}6 zFLUOqjQnyrf2~6Mg$D|Hck?o&FYbG{z4`~TI6a9=y_c|UDi?y+OcrZ2b~M1DOD zKFfCCl5+NqpLVw^ISVB0ng#7(+F`fb_Pb}zjY_cvl^1{S=bp#7Ks!TxrU~mp?&Ui# z`6rsXEm(c^v*9(%x@m`;PyF;MWh?MGC;4E;60`4dOFkqW3UQjAD$=!6tn=03-&YQo z{*+>zx286bS$uUoLyk?<{f&~ZZbdzPq&A}@@}}X=O*#EnJLl=`z1?Sf*}dlWZDtwW z{>D$MxNq;;_UaHrVC{0 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetClientDeviceAuthTokenResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html new file mode 100644 index 000000000..d07d9c88c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetClientDeviceAuthTokenResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetClientDeviceAuthTokenResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetClientDeviceAuthTokenResult () noexcept
 
 GetClientDeviceAuthTokenResult (TaggedResult &&taggedResult) noexcept
 
GetClientDeviceAuthTokenResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetClientDeviceAuthTokenResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetClientDeviceAuthTokenResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetClientDeviceAuthTokenResponse* Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetClientDeviceAuthTokenResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetClientDeviceAuthTokenResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetClientDeviceAuthTokenResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation-members.html new file mode 100644 index 000000000..2b7a060fd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetComponentDetailsOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetComponentDetailsOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetComponentDetailsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetComponentDetailsOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetComponentDetailsOperation(ClientConnection &connection, const GetComponentDetailsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetComponentDetailsOperation
GetModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetComponentDetailsOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.html new file mode 100644 index 000000000..953945ec2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetComponentDetailsOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetComponentDetailsOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetComponentDetailsOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetComponentDetailsOperation (ClientConnection &connection, const GetComponentDetailsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetComponentDetailsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetComponentDetailsResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetComponentDetailsOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetComponentDetailsOperation::GetComponentDetailsOperation (ClientConnectionconnection,
const GetComponentDetailsOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetComponentDetailsOperation::Activate (const GetComponentDetailsRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetComponentDetailsOperation

Parameters
+ + + +
requestThe request used for the GetComponentDetailsOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetComponentDetailsResult > Aws::Greengrass::GetComponentDetailsOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..bde73ed7c4e4d6b7e06b5845acd10a8fa0f0b6e3 GIT binary patch literal 1607 zcmeAS@N?(olHy`uVBq!ia0y~yU{nIKJ2;quWXS}v9Y9JVz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op!c?} z8eWsOsL9q(+OlAoHKWSOhh6^?x(ZcvqT{EQZ93PI+FQFMF0iQW1>e6~*X3=c4c>Rl z&P+1d$o)mRizn^TspzwN)&Bmz|M6bjxml_2yzgXBIDY)e*}m|LzCc^KZhT!6vgv5= zBE6r#cV};p)}E`h`NG=+uQqFxXaxpUdqu^s`gY?QkhNw}=$CyzRko({tXT4mN7d}( z?nh;rI-;5@Z7)ZflrGV>UUMk#!eg$xZ?DvTscaKl8lD@b`pn_3Y4RZ*ky7_(371Pg zMNM41A#vmU{oX6ZMSCyC2X4vOoV`igm?fKSTGtsP8~fMIJ7gms7d+35=zVfC)FiAv z?4s|r*xr{e@mf)QDG~m&|LJ6%ul#%drQ2=Zhn)PEFI9(KtPrzZyCQGiu6|$3-5XD7 z#{AC6Hz|HIJ$u3Kw^^-u*ZaO_<<_2fd3XA*XLU24-JbGNtIYh?yGzrT++Th>anhHY zups^vuQ6%Ke?jz+{}eE#_?+W8%Y23(I{O%y8e|u89C-X%TZYl1MTw!mePIF126Yj} zI|5A%F;0RF-Wp5=oUROdKt-w|j5~lzrU$S*5bB~t(#}8doF%*E^F7Tvo{cJNLCHa= zOXZ}hi0344jY%rgr;Dh1MosRs_lyd-JeOh8lLFUzgQFHgbFM{iw9o!0>UuKsaPD7N zvWWd+pZB}emCd;D>Dp&;lmGpFUy-k$e%9!_>O0dDkCQ*89bf$-{Ga6AYk9p>leVo= zx%;^ZGd0|YrG`njr%Fi8UgdR3cfEE{Q1!CS84@+-TAC}&Y-f-;Uxyie4 zF`ZwxXydOvUE8$(e;3tdH(Im&YFI?}jL*O3U+&#@`|Rmk|FlYjiNNhTlTay@5pKm+jU zXA#d!?t;ic8KB~+$M0(ST;|D~&uk6nA8{)%+z{+yu-UiokYIze2GfTM2`+brYA3-1 zyoyweVbp{Jbl1`;K@)`=C}k=keF`&i1S3mY);Yn6~fI z|9yXgChlHvZX?5<;{wlrzwNz{8nXDy()GLD%63jxYQC6v|J=&mY0rFi*2RkEHh!}` z_S5h0KdDLUe#PFoyFTo%hqmX|GgI%}vYnJ8bNRN=n*4RaDT`;#ySBV9S*L2L$nx4o zmcz!|%v5FfzJ64-f7K$pq^5@}r8mnzTeL@WTZqdd+rMoqJ{xLC-Q|m}mOLJ4(tqXm z_JAuw$L#KWEj#yKG?smqre)rQW&3o_R{EBze@I(gS{ff>vTbKa#nyedGwy2US5>b* zapu_1mtqGNtgwy{>xx+-H+Yg5WkoOO#9nbEiDY2h|I zr+K&Xzpg4euN0hP(S0u{#62dTVYkuSw?WeHxvp3j$}WFQZ+_{Ea%Gkoo2-iGH2 zf6Q5Iua~9#xHs&#$(@Yu%^VM6>x{0QXRB6zbzXDRcjg1P|I~J!y2ScJ@Sl?_L%lL; kJ_eQrL0*ntnz=vN(?6GZuc}UV2A28^p00i_>zopr0K$FqhX4Qo literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context-members.html new file mode 100644 index 000000000..e350e525f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetComponentDetailsOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetComponentDetailsOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
GetComponentDetailsOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetComponentDetailsOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html new file mode 100644 index 000000000..10ed6fe4f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetComponentDetailsOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetComponentDetailsOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetComponentDetailsOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetComponentDetailsOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetComponentDetailsOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetComponentDetailsOperationContext::GetComponentDetailsOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetComponentDetailsOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetComponentDetailsOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetComponentDetailsOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_component_details_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..65b1640dfbeb25764fc9daa2147508ace533fbdb GIT binary patch literal 1192 zcmcJP{ZrBh9LK+?%SW_3oi#?%N^$etBp;jCt}`W5@!`-kXQpOiK4B?7%|r`t&fJM| zM0k{DqRc0JR*YfFTsehwK7@i|E=5g{3V|ev;eP1)2llypecrFn=RQAw%ELnZ!DbLM z006)N=lswB07B_K%*0UNku$%4uaCoFs0gG^r_<|(RGCBMR_X0OhKGkgD_?}^M-v=6 zBplEm?bqCRgew3Tc?J0SMC5~H_gAudPFf&|E^b9Se{pHaw-Y~CJ(OV?nsL7IS;`vW ziZ&^l;?UgqxF(bYZ+YoxX}{^`D5l9rF2gqB zdKpUWD zYHird8KGNs1%iTNet#ydXPp?wB1GSn@|+h=tU?5$NAGN!qL+^SCK$b1(bOY6E^T{d zD}#RCmsYmG$$17h&x56Xxs$CKGmcVN`;pETnS~=|kY}i}zy6fEvXA5}`9m7y>6|yb zAZ?~Ww(UIifY!L8Y|x>w?#jz9*7<6G(TFfs776B-aAh97|W-64D=IZ z5BhoubA&IfQzIV;+!UQZGKZy5yJQJDk(!Z*_dfO>WBlpMQj5bq9yOsaN$z) zz@j}1TRqe*#7H%mP-RO9XVbHLMh-S(O>}r#w1e{SleJDfaUv*hF0p=DGAgbad|_!@ z!=+C#hoD;nSqN>^HUFvENmJg5#U33TAu1uR#P-hQz?&sQPmCm#_9xHpCTDj#YN(7@ z35;CerS_%b`Q=YDlnt(O4W(S=OU@JpQg3iprB(B4~eC*WvT(k|e9-!>2Cg z7hEJpxna8n)4Wg51KNFc7z>#&v|_NKS5hIp=2d!t8eP z7B`m#!6bLi{O~&Q_9$D_vFntp3#AEzVstTr4Xf5izsMyXZ~;HIRkbC=UJ`6*42O>( zHMetAE`>_4$&1SLOe0qNV~cDTXvsls3Kb}hF||H=?o+I&jbxHjBUz*|ek(y{TqiLP Q=-&zufDG|to{7KpFCF_+@c;k- literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_request-members.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_request-members.html new file mode 100644 index 000000000..a50e73c7b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetComponentDetailsRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetComponentDetailsRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentDetailsRequest() noexceptAws::Greengrass::GetComponentDetailsRequestinline
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=defaultAws::Greengrass::GetComponentDetailsRequest
GetComponentName() noexceptAws::Greengrass::GetComponentDetailsRequestinline
GetModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetComponentDetailsRequeststatic
operator<(const GetComponentDetailsRequest &) const noexceptAws::Greengrass::GetComponentDetailsRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetComponentDetailsRequeststatic
s_customDeleter(GetComponentDetailsRequest *) noexceptAws::Greengrass::GetComponentDetailsRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetComponentDetailsRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetComponentDetailsRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetComponentDetailsRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::GetComponentDetailsRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_request.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_request.html new file mode 100644 index 000000000..72190c44c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetComponentDetailsRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetComponentDetailsRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetComponentDetailsRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetComponentDetailsRequest () noexcept
 
 GetComponentDetailsRequest (const GetComponentDetailsRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetComponentDetailsRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetComponentDetailsRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetComponentDetailsRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetComponentDetailsRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetComponentDetailsRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetComponentDetailsRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest (const GetComponentDetailsRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetComponentDetailsRequest::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component to get.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetComponentDetailsRequest::operator< (const GetComponentDetailsRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetComponentDetailsRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsRequest::s_customDeleter (GetComponentDetailsRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetComponentDetailsRequest::s_loadFromJsonView (GetComponentDetailsRequestgetComponentDetailsRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component to get.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetComponentDetailsRequest::MODEL_NAME = "aws.greengrass#GetComponentDetailsRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_request.png b/docs/class_aws_1_1_greengrass_1_1_get_component_details_request.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c3fa503825bbd8581ee9869142fd9463b8ae20 GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0y~yU=#zg12~w0Cxc0yM zJ+)`f9unJq%eG$*Jmj0h<0Rw#NdI`D%*w|W%Z@2}YI-hH74zis(wQVOB|=40W1~mV z1vc-AOSYc+tnA7C^tRy3%tG|TBmz{q5XR6BjY@O82=gL~m6IN!|^Lk6~ zI{L}C{@n%%$vbaX*{@yy`s4RKa^la=TwZIoYWL4Sv(g#8t1D99el(s_c-p6Y^77NJ z`&*W7d@Y-(NuOL<9uZ;^wL+I$ z{A`4H?qTEo)$i|qT6p)!48x8iscIg|M$^PpZAUAVPn?_)v1i@k@Cd8(Q4D%rFEt#xr%T5#>~hh@@}>n#5L-6^-1ZcV-QM|!Jj(#wT+oG!~$1)tgOb&Gq6t+mg~ zyrngE2G0tNpC3zEEAR2uqR3LZZ^y&@*?$gC_L%gKIhQGNQr)`iJnGQU{ZgMiaY_7& zBTAl*ovxFbgt}E&K>`2kNRiC(iB^4w%^L16;%^W!*m{KN!Pk!yV;JTLaW`C7pZbK! zKzk#D&XfR#CLwNzfFwo^FC7NQPF4ktjSMWRVhsz9FbPbFphU7xcv_H`=hUEOZj2s` zz|??jsPJMkvD@5MA=;5VcWUu_%+{pA;vwc%5PPzH*AQE{`~%MlD}fZ z^snX{wnVU0bpPWJYuLXCHS&HP3G&j^{Qi?YKEO(U=kNDRfEk^^)78&qol`;+0G|Z& A_y7O^ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_response-members.html new file mode 100644 index 000000000..2b02393bb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetComponentDetailsResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetComponentDetailsResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentDetails() noexceptAws::Greengrass::GetComponentDetailsResponseinline
GetComponentDetailsResponse() noexceptAws::Greengrass::GetComponentDetailsResponseinline
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=defaultAws::Greengrass::GetComponentDetailsResponse
GetModelName() const noexcept overrideAws::Greengrass::GetComponentDetailsResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetComponentDetailsResponsestatic
operator<(const GetComponentDetailsResponse &) const noexceptAws::Greengrass::GetComponentDetailsResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetComponentDetailsResponsestatic
s_customDeleter(GetComponentDetailsResponse *) noexceptAws::Greengrass::GetComponentDetailsResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetComponentDetailsResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetComponentDetailsResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetComponentDetailsResponsevirtual
SetComponentDetails(const ComponentDetails &componentDetails) noexceptAws::Greengrass::GetComponentDetailsResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_response.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_response.html new file mode 100644 index 000000000..ecef16eff --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetComponentDetailsResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetComponentDetailsResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetComponentDetailsResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetComponentDetailsResponse () noexcept
 
 GetComponentDetailsResponse (const GetComponentDetailsResponse &)=default
 
void SetComponentDetails (const ComponentDetails &componentDetails) noexcept
 
Aws::Crt::Optional< ComponentDetailsGetComponentDetails () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetComponentDetailsResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetComponentDetailsResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetComponentDetailsResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetComponentDetailsResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetComponentDetailsResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetComponentDetailsResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse (const GetComponentDetailsResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentDetails()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<ComponentDetails> Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetails ()
+
+inlinenoexcept
+
+

The component's details.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetComponentDetailsResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetComponentDetailsResponse::operator< (const GetComponentDetailsResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetComponentDetailsResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsResponse::s_customDeleter (GetComponentDetailsResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetComponentDetailsResponse::s_loadFromJsonView (GetComponentDetailsResponsegetComponentDetailsResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentDetails()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetComponentDetailsResponse::SetComponentDetails (const ComponentDetailscomponentDetails)
+
+inlinenoexcept
+
+

The component's details.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetComponentDetailsResponse::MODEL_NAME = "aws.greengrass#GetComponentDetailsResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_response.png b/docs/class_aws_1_1_greengrass_1_1_get_component_details_response.png new file mode 100644 index 0000000000000000000000000000000000000000..4816e8088e14e185ee98c2e261e82f4bf8c5b9d6 GIT binary patch literal 1097 zcmeAS@N?(olHy`uVBq!ia0y~yU{nOM12~w0Wa25~pFm0?z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opIbM z&Ns)QK}WsxpYhzjD6>KXu?oh*)7x^RH|5?gW16j^I_b%zHWf`JUe6#GsYy#ZOjJAt zr?+*f{G9T9zKZ3RUkVK>u5bGJ82@DS-%8dAEWcQxdh+S10M1=J*1sDTE`EQV=jyVB z3+MMdH+5z+=KQ+quC3a~k6-t^6aPK=H%Inrvq#VO@7yl2%KZEyTf1Kg%ktXd4}0A8 zQ_XyEDB$WPz3!Cm%Nh0TqF;kv9}7F4Z8~+^NdsNiO-H-0#g+4!vd8`2d27~s$)G@e zZ@D73>|1`>8~BUF4Ee9@&Ah+d{^HX$cX{^xsw!0Wx^!mh!g>FXt(+C)>pS(_mRYtt z{;ylB$2;@RZkN}I%l_u=o_+O3>^0@MCGT$pY_3u1o-A``@>JueuaB%+F+JGXyWs(6 zIs4h$*_p+2Z{0U|vhVnoS$kri?Y~@g-jnmMXjjVVOq25XzmILUNM&X3T^C#2#5a49 z+JkA~Z(k-G)!8y0Q%;X*dGo2hp9%`+Opi%QmnNvVE>ZOC`eC*u_x7}$+uMFJ{L$LSAk-jyNx8gF z3w2&bmKts^SBB+F6dPuIVHTL!#-Ie0b&+D~@Ni}j%;Zo|;$?IJN_LpAP$2p7H_y}{ zuOKf?^#BGThUutgZD?}}Kfi{rV6x%4&!3(z+%JE-f3{}QZcCXP4DXY9T2E)zi#AmI z6v~C0JB4#@{`~a#T01pow&c5UZ-vXxoQW&`VgL+4ts|q%_ZJ+;%B0Ij`zU$kOCyrr?>?(W~Y;%RX}3KWm|3QsYXC z?dP1$R`)4#?d{pU@a(aaj4d-%mZfIbUkl?-C`sz2|qI>8V*U=Xn0@Nar-YZ~sj%pFMq~#<#6%@n(y| zA^Uf>&GFsk@+GhD=A$zg_SA + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetComponentDetailsResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_component_details_result.html b/docs/class_aws_1_1_greengrass_1_1_get_component_details_result.html new file mode 100644 index 000000000..41430fbc2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_component_details_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetComponentDetailsResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetComponentDetailsResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetComponentDetailsResult () noexcept
 
 GetComponentDetailsResult (TaggedResult &&taggedResult) noexcept
 
GetComponentDetailsResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetComponentDetailsResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetComponentDetailsResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetComponentDetailsResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetComponentDetailsResponse* Aws::Greengrass::GetComponentDetailsResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetComponentDetailsResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetComponentDetailsResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetComponentDetailsResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation-members.html new file mode 100644 index 000000000..198046e5b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetConfigurationOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetConfigurationOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetConfigurationOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetConfigurationOperation(ClientConnection &connection, const GetConfigurationOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetConfigurationOperation
GetModelName() const noexcept overrideAws::Greengrass::GetConfigurationOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetConfigurationOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.html new file mode 100644 index 000000000..461154ff9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetConfigurationOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetConfigurationOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetConfigurationOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetConfigurationOperation (ClientConnection &connection, const GetConfigurationOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetConfigurationResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetConfigurationOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetConfigurationOperation::GetConfigurationOperation (ClientConnectionconnection,
const GetConfigurationOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetConfigurationOperation::Activate (const GetConfigurationRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetConfigurationOperation

Parameters
+ + + +
requestThe request used for the GetConfigurationOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetConfigurationResult > Aws::Greengrass::GetConfigurationOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea0bced140a03faa72f098aafb62d0831a3d323 GIT binary patch literal 1564 zcmd6ndpOg39LIl@^r$uBlyd6{Im)e;R+trrpOZ^&oi21(H{|C!8Jg~r;uwxJZO@b~ zw3Iv9<|yq*a!Errm$WeqMRS?inV$1U=l}D^`99C<`+j|&=lj>^{e8ZvULGzmwXJFZ z0Kh<3CvN~y(oy)WwW}2SU>w^`5!zmdeKB&mT%n^A-*6d?zbouJ4Gj${sXPP4ac!)( zhYz5*w6Z?D@!bOeDkY%PA>Vi<@dI)6@V1Q@cy4jM+^`h8uA?F6G^hE=#S#;nEtqzg zE^FC4i~%w#Exe3PGaseK8iM2>8Kt=r={z||43ZOw2ZV+5ah=hqikQv;4Kq}xSMS4jM*+^^WHR@!=%TQ%tEaF^p)7_Am^U;qH#^Y<8kwHx;!jfqpybzyX5|6xo zuDext`3WhlpyU?SwnWGFYKV$n>?^0zGsBb?6s~K|WVKnE_!x2qA0s|HU?L5Kefy*z z>N3$^8}E4o!F=%LrCycldYxF7`5c!{Jd%(GOOfyCpuSVz&+}=~vjCIZp5+;dVn8JE z^9lsD8ss_lB-f|WK7(f2^lqK{lH8GX*)=cmYaY#Wl~TXvs~(fhcb9!>6Oe5_ z*6dqk3l(jLYow4WEJd<(H5Y6>y)m!<-TcsoG-)u4z8Kznf-+gu|0dp3Hi?`|;JSx;o&ETzWT>q*%5hP7>a>b?QR{o>x z5xap?>|}RJRcyv5RM^yqK<@ptOFhy2Rl%D}KV4qdM!Nsio;E#OXz#~o?ajm9P=1f7 zu1XrCByyQYcPwaqE<4$zBs&o2NJV3Z?5(p%$Hpp3!^xV+Hk0ZPgpI1RoZ8;>=jygo zH|*Di)9)%UnghqEZT{t7mxrc2NA-j1Vi8W*EdR@FCCjATc+$b_$|5KjxJ=XjPA{vcH)DG@Ra&dRKi ufE@lv2k@*@n*JwvylihbZ#PqfT#12;Lh1W$u~mHK0EqE$dg}1o)xQB01`tdD literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context-members.html new file mode 100644 index 000000000..ec9bfc731 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetConfigurationOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetConfigurationOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
GetConfigurationOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetConfigurationOperationContext
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetConfigurationOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html new file mode 100644 index 000000000..0e8caedae --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetConfigurationOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetConfigurationOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetConfigurationOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetConfigurationOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetConfigurationOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetConfigurationOperationContext::GetConfigurationOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetConfigurationOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetConfigurationOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetConfigurationOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_configuration_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..87c326520bc2534df5138cd9a956fac7dabaa474 GIT binary patch literal 1129 zcmeAS@N?(olHy`uVBq!ia0y~yU^E7@12~w0q|?MC9UvtU;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|!2HA0#WAFU@$KBVlU7^sxb)9nRr%lj z9uH&viKd8?Z?5^QeRpAJLbQ{e$F=xvxwnIEZ_7QMG{D7(Kc{5;y8wU$e`fH|@E)-Cwzd@9Xd0dGI&$ z?s>EH`}W_CGH?EMDlwA3fN$rq(#cP^pV>A2i}l*+n_pDC-0+GgB_g!^((M&1V%0Y% zUb85Uv#FV!eBoBlME`YvHt`z<2ku_>`OF1_g)?n(k6-wp`%IyIYuU!bFK-VIeO*~L^SAbyXK~e28|PnH79H#7zNYqsrI5_)%DkE_ezERaS<~YWg+Grh ztqq*L_NvFE#S)umZB17y&)q%M@9oUH6YqZaoy@V!_|`eouVdnkg~h_<=9}AcqqBf<6w0taIG#bX zAyw75VZy$BLQ)PcCwUZ>uy1N%69_P3?$GLFJTm1B12FCw41r2!Op4IKP+^!|GoD8uh8l$pIu?=5Aoc% zIq~sM?l)$~oeJu5cExHZil0 zxxfDmo!fUmFZp_F(W>I-uYXCrTDEHepNw`{9#6W0u4wcb^%aV{-esvKPm@zte^Thk zSbTH4uXFB>%C&)(=XxhTPrZ2V_9W9!GXgWNM>v0-ERiO*&C)!^-u%q9xw}u>Z76Q5 ze!;g{`TMS|+m_90HqL#%M*7o_MP}@`EjHi#BD#6oN>=Os$o;~n*Svl9Lptb)fwB9e zEo-;EICXxOV literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_request-members.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_request-members.html new file mode 100644 index 000000000..67b248c71 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_request-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetConfigurationRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetConfigurationRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::GetConfigurationRequestinline
GetConfigurationRequest() noexceptAws::Greengrass::GetConfigurationRequestinline
GetConfigurationRequest(const GetConfigurationRequest &)=defaultAws::Greengrass::GetConfigurationRequest
GetKeyPath() noexceptAws::Greengrass::GetConfigurationRequestinline
GetModelName() const noexcept overrideAws::Greengrass::GetConfigurationRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetConfigurationRequeststatic
operator<(const GetConfigurationRequest &) const noexceptAws::Greengrass::GetConfigurationRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetConfigurationRequeststatic
s_customDeleter(GetConfigurationRequest *) noexceptAws::Greengrass::GetConfigurationRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetConfigurationRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetConfigurationRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetConfigurationRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::GetConfigurationRequestinline
SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexceptAws::Greengrass::GetConfigurationRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_request.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_request.html new file mode 100644 index 000000000..6cf13969d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetConfigurationRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetConfigurationRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetConfigurationRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetConfigurationRequest () noexcept
 
 GetConfigurationRequest (const GetConfigurationRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetConfigurationRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetConfigurationRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetConfigurationRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetConfigurationRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetConfigurationRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConfigurationRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest (const GetConfigurationRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetConfigurationRequest::GetComponentName ()
+
+inlinenoexcept
+
+

(Optional) The name of the component. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ GetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::GetConfigurationRequest::GetKeyPath ()
+
+inlinenoexcept
+
+

The key path to the configuration value. Specify a list where each entry is the key for a single level in the configuration object.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetConfigurationRequest::operator< (const GetConfigurationRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetConfigurationRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationRequest::s_customDeleter (GetConfigurationRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetConfigurationRequest::s_loadFromJsonView (GetConfigurationRequestgetConfigurationRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

(Optional) The name of the component. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ SetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationRequest::SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > & keyPath)
+
+inlinenoexcept
+
+

The key path to the configuration value. Specify a list where each entry is the key for a single level in the configuration object.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetConfigurationRequest::MODEL_NAME = "aws.greengrass#GetConfigurationRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_request.png b/docs/class_aws_1_1_greengrass_1_1_get_configuration_request.png new file mode 100644 index 0000000000000000000000000000000000000000..bad5e26c718c44c1ca6bcbed6975765e506257c1 GIT binary patch literal 953 zcmV;q14jIbP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009>NklrbQi*!)DiO7COgD!c@wcMa~mkpDjLu0`0J92QXrjAW+Y7_3DT`pqV%vVQO z3N8KEo#S$z)H5v($x+P*B2BcN(oY5#Gt#V%DL;+LwmhXzV+>i4Wquy-+?QNI4X=sV zcIuYq`V04drXTs&^U3^*xJ2#6Y}6=QrA_th)zp_}pFE~QJGW8#kHQ}=+Vo?h@%G8r zHD5&J1G@eV77_VNJ#D<`MMOTS+VmnK|ArR5h)7K>dJ&PD`ljEuZL2DPU(^>sS(T>$ z`l^gyn*JNUFn(?NRr3L=YS9DK)S?HdsYMS^Q;Qy;rWQRwO)YwWnp*S#HMQsgYHHB~ z)YPH}sHsH{P*aN@;J4ITYh^_PD5^ydP*aN@pr$PSy3xE;`ZE(B?CAZ13dfw=LYu)aQc!=jO>lxFE+VhLIV)&eWvy8EbOr$e%eATp>Hj zd^h)bdOP)Gn2jv%jM>FOuW=oJ?$`o-C>>LPI_S(t=RQrJX1?)q?*8oKqBDKWZJV+W zGCvtGm5sD?Tw?cwev;na`?OqK(~tE=eYd%1i?prIZnVk#$;YH&W*1#2^HB30y{q|t zq?YDKKk@)i>78D0a=o1VK6+b{0p6pRT|Y$MGYjC2de!w)^Z@^v7Ck^sEqZ{O`lfHK bwW|69%tkcV3@E@q00000NkvXXu0mjfMGECq literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_response-members.html new file mode 100644 index 000000000..5e6785e3e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_response-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetConfigurationResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetConfigurationResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::GetConfigurationResponseinline
GetConfigurationResponse() noexceptAws::Greengrass::GetConfigurationResponseinline
GetConfigurationResponse(const GetConfigurationResponse &)=defaultAws::Greengrass::GetConfigurationResponse
GetModelName() const noexcept overrideAws::Greengrass::GetConfigurationResponseprotectedvirtual
GetValue() noexceptAws::Greengrass::GetConfigurationResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetConfigurationResponsestatic
operator<(const GetConfigurationResponse &) const noexceptAws::Greengrass::GetConfigurationResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetConfigurationResponsestatic
s_customDeleter(GetConfigurationResponse *) noexceptAws::Greengrass::GetConfigurationResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetConfigurationResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetConfigurationResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetConfigurationResponsevirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::GetConfigurationResponseinline
SetValue(const Aws::Crt::JsonObject &value) noexceptAws::Greengrass::GetConfigurationResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_response.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_response.html new file mode 100644 index 000000000..cc9198b6f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_response.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetConfigurationResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetConfigurationResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetConfigurationResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetConfigurationResponse () noexcept
 
 GetConfigurationResponse (const GetConfigurationResponse &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SetValue (const Aws::Crt::JsonObject &value) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetValue () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetConfigurationResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetConfigurationResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetConfigurationResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetConfigurationResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetConfigurationResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConfigurationResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse (const GetConfigurationResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetConfigurationResponse::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetConfigurationResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetValue()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::GetConfigurationResponse::GetValue ()
+
+inlinenoexcept
+
+

The requested configuration as an object.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetConfigurationResponse::operator< (const GetConfigurationResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetConfigurationResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationResponse::s_customDeleter (GetConfigurationResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetConfigurationResponse::s_loadFromJsonView (GetConfigurationResponsegetConfigurationResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationResponse::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ SetValue()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetConfigurationResponse::SetValue (const Aws::Crt::JsonObjectvalue)
+
+inlinenoexcept
+
+

The requested configuration as an object.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetConfigurationResponse::MODEL_NAME = "aws.greengrass#GetConfigurationResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_response.png b/docs/class_aws_1_1_greengrass_1_1_get_configuration_response.png new file mode 100644 index 0000000000000000000000000000000000000000..7a9f48f40e8d1f0e9e1a642237a1181b9c7ff83f GIT binary patch literal 974 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@12~w0vM~nl~GLzi*H_0p0p$-Z-vHb)qnS9_*<>W zyv>zt&|Vmk^F8<|x4^X~n;#e0s&rVZNYwQ-yym{Q%@N8uHb<+-$y8+TSFP;dVe|*y8teIv( zxhtp1wN+Og;Ykw7(6`t*DMt0XoJG{^Z^N?{M`0`X+figfXdN-k{px%_{J%4v3PD|3RLjus%^fpEm!+K!-M(1 z#TllEcN~1U+Czln{6ZkXkk-1;fk8l9fR(8s0;rqe2$xGEgF+ZkGXqF7Lx*Sw6Qjc# zU>q@k;s~44I^m9MQQG;uybPzf;hGIu3p-Qt*D!ooSUvZz;q@@|G4-s^MTuX z7xkFsC7BPT%azFa@BDH(;${o~ra2BB+%dJc+<%41<)6!c?ld=He&F+u*W&MMmGkh2 zp3ds|S}^M{!@`fc`zNeDTdeSFeYxV%HA#oBeD+m;u5O|b(POrE)AeOmo4k%3UbLY? zD5oK+-@ehId8YnDM%#uCmcx>MrFsr~^yajd_Fgg;UQnmq}9GrFK^u1?zqI=dCMQqIL)Jr<~tsF zbbVG`k;x>^;BL>`XH*;a{mpNR_}Y>3Raijz%Zv3ThOf_O!nTRP%*WvA>gTe~DWM4f=9jiw literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_result-members.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_result-members.html new file mode 100644 index 000000000..4248012b9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetConfigurationResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_configuration_result.html b/docs/class_aws_1_1_greengrass_1_1_get_configuration_result.html new file mode 100644 index 000000000..e73a52dfc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_configuration_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetConfigurationResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetConfigurationResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetConfigurationResult () noexcept
 
 GetConfigurationResult (TaggedResult &&taggedResult) noexcept
 
GetConfigurationResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetConfigurationResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetConfigurationResult::GetConfigurationResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetConfigurationResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetConfigurationResult::GetConfigurationResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetConfigurationResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetConfigurationResponse* Aws::Greengrass::GetConfigurationResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetConfigurationResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetConfigurationResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetConfigurationResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation-members.html new file mode 100644 index 000000000..f9c2b1a10 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetLocalDeploymentStatusOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetLocalDeploymentStatusOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetLocalDeploymentStatusRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetLocalDeploymentStatusOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetLocalDeploymentStatusOperation(ClientConnection &connection, const GetLocalDeploymentStatusOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetLocalDeploymentStatusOperation
GetModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetLocalDeploymentStatusOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html new file mode 100644 index 000000000..29dba22da --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetLocalDeploymentStatusOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetLocalDeploymentStatusOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetLocalDeploymentStatusOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetLocalDeploymentStatusOperation (ClientConnection &connection, const GetLocalDeploymentStatusOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetLocalDeploymentStatusRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetLocalDeploymentStatusResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetLocalDeploymentStatusOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusOperation::GetLocalDeploymentStatusOperation (ClientConnectionconnection,
const GetLocalDeploymentStatusOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetLocalDeploymentStatusOperation::Activate (const GetLocalDeploymentStatusRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetLocalDeploymentStatusOperation

Parameters
+ + + +
requestThe request used for the GetLocalDeploymentStatusOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetLocalDeploymentStatusResult > Aws::Greengrass::GetLocalDeploymentStatusOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..83e9a1263260346b4144038665d66f32a34bfa3d GIT binary patch literal 1704 zcmb`IcUaR$7{`B!!9*eu7b*r2Aqt2P5oF1-Q23!Df|>w=K@<=K!bn&`60smf42GRB zWGVs@n*s_E<3O+qGGvrduv&;AVHCnj+cebL=dpi#&vSR5?>+b2z0W)DQe2!J6y#Op z0RT_{9qn8J0AeHKYltg)!{Hm$bapH3PAz*-Z~&h}(9L{tzI{!AOSmPNliENu(&geE1Q_k4ehTeqnvMUy~P z#!_CIP3)Y=ueHrCvtisrK`}3F5t&+W4HpLbstp)U)W?F|%=x98Wpd(W5CF}6=n1~x z&qlM+@x3c$fpKhM*hY|{a~s+NruWPw&{$<8s+X{M1IRR$pGQI!#>;a;>&T=%rbC7~1(CZu(Hc!c59PFjK2Cw< zhbBFH#RFDOfi3c9?5C5DyYBV1!PFW4XnJkbxM7EbE6y8rr|fiv1(E63Pab$uzzB;{ zAAz)XO)NG9JW}DvAK1Fwh24E!D=lAMsQ>%BW4Rb%T>M)zbg4+%EjUK=osWX)zYrz~ z2iHGgLO_qOU7eR^L>y-&Q3?9O>sn%62QF%C;LlUE<97?i(b@Ul8y=h)XKz*VYvNn> zi>1!)O93vY%g`(D5`l(+VklqN)u(=CzRG%Nn#SHCF?>>a}L? zTUzl4K3CpiDi zi-3JiIU|O;Iq5j+ln12)Q0m_QU4p0G)>U5z=Yi@I3t~ONqgczCs)&aTLz?;f=9dLG z`~qQxAuk+y;p-K{yiw8YbJVTa4bHG;c4O%vco+@=WXDQ)I8Mt_EnPI-c$s<1DEl!u9iNN z$D2(b935m18qeUFBi|%7e&8l+hu5>?y7#ZEC?ByxHdM~LM~A_o(aY!csB) + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetLocalDeploymentStatusOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetLocalDeploymentStatusOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
GetLocalDeploymentStatusOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetLocalDeploymentStatusOperationContext
GetOperationName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html new file mode 100644 index 000000000..30e817840 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetLocalDeploymentStatusOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetLocalDeploymentStatusOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetLocalDeploymentStatusOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetLocalDeploymentStatusOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetLocalDeploymentStatusOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetLocalDeploymentStatusOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..d142074f5850f7659812e6175dd903c1e5815cbc GIT binary patch literal 1270 zcmeAS@N?(olHy`uVBq!ia0y~yV9Wxt12~w0B>RN(>wuI*fKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+152x?i(^OyrHyH`p$pPNsF)5B`J8STNS>)ce-P5;+q%y-`$USz4Phb6ZhR>{lsi|pFUq9@1ycE zATB@EVxdgn?`!p}S<0JPXWN(G{k<>!PW#o3{rdegtDWBND?R@G|FZmo`ZL@1-hK1U zP~T=jo;TlNo$sbk#I9d9R`pzc&owt`bHlC2JgYYHE&leSJ&?Cy?&3xN-mGZ9ck)bR zMa9&uh4YNv_C@^M>N#oNtM(P4SLQDb^A}hy>$`l>^cxRF*Hud&JJ)PG{o8TJx2)UL zPX4f39C$t1MD0aX-|L@q4)SZ1udcl!zxdt89eQSd+Yg_!bh_Kr<97GcCb28c-0Q`^ zNZy{+bMIok?P`AiTiPqw4?kWLH#vS%+%^Be-44tCe0%h*a9!==^Ea=U1_jptu__K( zJ^QO8>0K>pM9-g@#ERB-`A`R zKbu^x%*efY|E$G=17FUp{#qM#e&y}h+`Re=5y#%Hui7|w@vJo2H>px)Ebot`y;Z*= z^2>Pop41z^j{o}F6H{|8fS-*|P5x`*=IOhGzYBbP7{_ zUHn#`B+Iuiu+vcR_SY^I`SsXBW{<4?jE}58S)WW@6IXv`#dD!V|9_L29`QtY?G0y~ zf9=)Fb#-00N+T}Ux8yl#A5b}eC#pJsQ~X;00P~`^e%sPd-P^5uCh@?ze+Sa-6aKC_ zd+q9?yAM7;y}$n3%6Dh;m&rfNie4XBociwcwh7XI?b7#d_+^uRRxE=1^1Ubq`-|#( z8DuQIYYMJvn}4vp^6ePg4v*JD`&Gm3W?cPU$+pAqw3K}8m+1@GJQ#m?U13l}#=qQR iy);(_dF_n&&$!ac`{MlFQrW;liow&>&t;ucLK6U+m}_1D literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request-members.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request-members.html new file mode 100644 index 000000000..cb18533f9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetLocalDeploymentStatusRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetLocalDeploymentStatusRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetDeploymentId() noexceptAws::Greengrass::GetLocalDeploymentStatusRequestinline
GetLocalDeploymentStatusRequest() noexceptAws::Greengrass::GetLocalDeploymentStatusRequestinline
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=defaultAws::Greengrass::GetLocalDeploymentStatusRequest
GetModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetLocalDeploymentStatusRequeststatic
operator<(const GetLocalDeploymentStatusRequest &) const noexceptAws::Greengrass::GetLocalDeploymentStatusRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetLocalDeploymentStatusRequeststatic
s_customDeleter(GetLocalDeploymentStatusRequest *) noexceptAws::Greengrass::GetLocalDeploymentStatusRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetLocalDeploymentStatusRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetLocalDeploymentStatusRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusRequestvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::GetLocalDeploymentStatusRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html new file mode 100644 index 000000000..ec70891bc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetLocalDeploymentStatusRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetLocalDeploymentStatusRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetLocalDeploymentStatusRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetLocalDeploymentStatusRequest () noexcept
 
 GetLocalDeploymentStatusRequest (const GetLocalDeploymentStatusRequest &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetLocalDeploymentStatusRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetLocalDeploymentStatusRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetLocalDeploymentStatusRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetLocalDeploymentStatusRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetLocalDeploymentStatusRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetLocalDeploymentStatusRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest (const GetLocalDeploymentStatusRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetLocalDeploymentStatusRequest::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the local deployment to get.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetLocalDeploymentStatusRequest::operator< (const GetLocalDeploymentStatusRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetLocalDeploymentStatusRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusRequest::s_customDeleter (GetLocalDeploymentStatusRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusRequest::s_loadFromJsonView (GetLocalDeploymentStatusRequestgetLocalDeploymentStatusRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusRequest::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the local deployment to get.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetLocalDeploymentStatusRequest::MODEL_NAME = "aws.greengrass#GetLocalDeploymentStatusRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.png b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.png new file mode 100644 index 0000000000000000000000000000000000000000..566cbd17b83c4128d0faf4faabeea51bf73dd330 GIT binary patch literal 1168 zcmeAS@N?(olHy`uVBq!ia0y~yU^D@;12~w0-K%?oL1}T^(wJ1%(fJ5>bm?RzhT?) zee7#z&2##Fv#RMr&zZoh`MG8Gua3`u{{7$6ug|hCUR{;@=;!@2x))wOnYjJ9d;A%Z zv>&ExuJCGkvhU(vJ1Hx^J4OEZi>x(E4Z^w5@m;)Yr(gf*uzXXf z_Qv8LYL)T(S6@{%3BDzsfA?&NM$V3z(|pgr`&d@KgLCcNqj42{UN!nP=Z;47$GiTu zY}saEQF+*Rucf~D?APZMPuc`#yt}r{`uWo3`_Go1)6}mGcinV;p}DzY{r+WZFGNkc z;+=o%#{}Q4`?hb&{XI8RW9z{l-@HAmmR;w)7bSc*`b7xuv~72;N5}v3_&#Mx{Dr?F z6PGmHdu0I%Tu$FfO}~;asJwiy4dZ%cOcDukn!IGezJ(?(~69{r*?sz#nGKjfDVzMKNd7mcD`R%E&IRDY5l~%*Z(at zeKCLY{NpbkFXrR5oBg`BYQKT)EZG}xrR0;-nYJ|Ket3G=>GkPtV!6U!?Pj@tcm1|^ z_VTy6W_R7So?cvV;LDkdw_ftvEzdN+W%Dm-~1*_+p#3fi96{$%MI~RT znsj#G!lR*L&5p14@0(xs^7r5QvDfWlxOd*S4cBt6y%js-U-<7=uHWB?r3n{*XZf-6 z-b?NS6NMiM2m06UU_UGGgZlw!(NycKy>v>5 e=F&UY>VN!mnEd72*L}d^gTd3)&t;ucLK6TFx-P{4 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response-members.html new file mode 100644 index 000000000..3e6eef373 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetLocalDeploymentStatusResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetLocalDeploymentStatusResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetDeployment() noexceptAws::Greengrass::GetLocalDeploymentStatusResponseinline
GetLocalDeploymentStatusResponse() noexceptAws::Greengrass::GetLocalDeploymentStatusResponseinline
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=defaultAws::Greengrass::GetLocalDeploymentStatusResponse
GetModelName() const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetLocalDeploymentStatusResponsestatic
operator<(const GetLocalDeploymentStatusResponse &) const noexceptAws::Greengrass::GetLocalDeploymentStatusResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetLocalDeploymentStatusResponsestatic
s_customDeleter(GetLocalDeploymentStatusResponse *) noexceptAws::Greengrass::GetLocalDeploymentStatusResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetLocalDeploymentStatusResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetLocalDeploymentStatusResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetLocalDeploymentStatusResponsevirtual
SetDeployment(const LocalDeployment &deployment) noexceptAws::Greengrass::GetLocalDeploymentStatusResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html new file mode 100644 index 000000000..914cb232b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetLocalDeploymentStatusResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetLocalDeploymentStatusResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetLocalDeploymentStatusResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetLocalDeploymentStatusResponse () noexcept
 
 GetLocalDeploymentStatusResponse (const GetLocalDeploymentStatusResponse &)=default
 
void SetDeployment (const LocalDeployment &deployment) noexcept
 
Aws::Crt::Optional< LocalDeploymentGetDeployment () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetLocalDeploymentStatusResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetLocalDeploymentStatusResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetLocalDeploymentStatusResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetLocalDeploymentStatusResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetLocalDeploymentStatusResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetLocalDeploymentStatusResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse (const GetLocalDeploymentStatusResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeployment()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<LocalDeployment> Aws::Greengrass::GetLocalDeploymentStatusResponse::GetDeployment ()
+
+inlinenoexcept
+
+

The local deployment.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetLocalDeploymentStatusResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetLocalDeploymentStatusResponse::operator< (const GetLocalDeploymentStatusResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetLocalDeploymentStatusResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusResponse::s_customDeleter (GetLocalDeploymentStatusResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusResponse::s_loadFromJsonView (GetLocalDeploymentStatusResponsegetLocalDeploymentStatusResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeployment()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetLocalDeploymentStatusResponse::SetDeployment (const LocalDeploymentdeployment)
+
+inlinenoexcept
+
+

The local deployment.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetLocalDeploymentStatusResponse::MODEL_NAME = "aws.greengrass#GetLocalDeploymentStatusResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.png b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.png new file mode 100644 index 0000000000000000000000000000000000000000..1346e25bb7e70452483c73bb97a2f8e4276a40f2 GIT binary patch literal 1178 zcmeAS@N?(olHy`uVBq!ia0y~yV6+Fa12~w0WW?I0MLwf?)O(PCkykn{sbYyR|KsyVG}4&?J$7Pm`DIm^5GI=+r+dn(LmZ zdlv3JwccaW`lA1nRovJ9Kh&ran^|94@SuA4SGnSyT;-gx8pR~n=cg;B^{X=%+ z{Kw(G`ak~`*dPAWbB68OajuH*D^y}%n%0R%RqIU3?Yp?oN%U*jZ@1OS7kRgsN}8?p*j9N@s^{j_Hx<2~HD0RT z6nnIM(Y=m{!mY5T$^=9`0e{IUR*O^K3jJ!rhn2G2mMd4w}0Ak_OfWW ze!+8(8E@{@hp%q`ZgA3bbS5M*E5Pmzp{#*+!malckJKl@Aprw zPYpcV)pky7XIS;w+SI zVvkAlF8`KQxA*MQ{^=PMQx6RCzwT3DVXg`jzyD`j?(Lx4+j0dN|D@J3E@5!;s$)p3 ztyOhsSTRZ7A>#fIAq9tkll%|Vy{Z@rRqY#g07YX?@++)+!Y&a0iMd1jC*zT+e;6JC zwNWVjx3X^Olu24kr%cdb&}?Wxv*+}u-71yqO&RR3ym?u*a<$(~LM|DIoHeJ<;z3@`VMYs+mvF1~QPrdKEJwf*b$ z^XDEtFS`F==yPsYFZ)VD1*{wS?y+#YXk_1RdaZR&l`e|pMq zmo2<7`|(4TpRTPRf3Ed3`aIkCirT&AKczg=USHm=D1Wa$II#M}`L6|a2W^Z0TPn(Z z$hL?&x$&i?$jPo$gACC---C^ps-JzcE9_I%|KDHBSxuJQf4C^`_PcK@%=NFvS1+&p zD*j-3)pC6XcfXGFF16=g|Ne3F7WW6mwTgBkU$+08>CF2gTe~DWM4f?v6_r literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result-members.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result-members.html new file mode 100644 index 000000000..751277279 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetLocalDeploymentStatusResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html new file mode 100644 index 000000000..1d2d32408 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetLocalDeploymentStatusResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetLocalDeploymentStatusResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetLocalDeploymentStatusResult () noexcept
 
 GetLocalDeploymentStatusResult (TaggedResult &&taggedResult) noexcept
 
GetLocalDeploymentStatusResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetLocalDeploymentStatusResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetLocalDeploymentStatusResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetLocalDeploymentStatusResponse* Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetLocalDeploymentStatusResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetLocalDeploymentStatusResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetLocalDeploymentStatusResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation-members.html new file mode 100644 index 000000000..be642f779 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetSecretValueOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetSecretValueOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetSecretValueRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetSecretValueOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::GetSecretValueOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetSecretValueOperation
GetSecretValueOperation(ClientConnection &connection, const GetSecretValueOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetSecretValueOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.html new file mode 100644 index 000000000..a6cc79fcb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetSecretValueOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetSecretValueOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetSecretValueOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetSecretValueOperation (ClientConnection &connection, const GetSecretValueOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetSecretValueRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetSecretValueResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetSecretValueOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetSecretValueOperation::GetSecretValueOperation (ClientConnectionconnection,
const GetSecretValueOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetSecretValueOperation::Activate (const GetSecretValueRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetSecretValueOperation

Parameters
+ + + +
requestThe request used for the GetSecretValueOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetSecretValueResult > Aws::Greengrass::GetSecretValueOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..01477f2fde3c3c78086225299453f1696437994d GIT binary patch literal 1587 zcmb_cX;70_6#XJbDT}nlc0kYwlG0EWBx;~+RoOlufdVsP6j>r5ixEg*Kw<(~z?CIX zK@wtFWD%o+kg~|4h$tAMY+*|fP(r{Eg%BVC(rDWmZU6da&OPVN+?jXgo;&ZN2gXTL zZHpQJ0Ggn)y(a)b^pyI7s*19{ifwjLl8%R)w}V2VP|B&d3o+@BGL-5gT3TA57e`>q zt18hG;{_<2KAgS|Z*u^EJ_79zc*j9R`J(6QSCe)kGFLGi>PcwF<_t}om z-XFFd8#LiMXzk+~C$t2da4Pb#snxyI+?+}t{y~U;#7IMi<&;Z^1%>3TK{)3A-T_C4 z)l2wel1jPZLinb#LNa*&x{S z$J!bYBRmvgz5##S`b=M-PS^C4F8`qe#wvT5+>nXpPRp46QoVK8*s)wT{q*sMP%)Tr z_)z20rmYB;=5B_UK`G3VY|)B6KL*Wr@9dXLPGpm-HJ?$AOnHQyw4i%+>h1<9jIkhU zF$d0brWz|DxZ99ftoTakNVWbHTBw@-yk6{#MvLGbGy~XKtOs;*4|hN!KZrx<4v1N? zULvwvBhi=##C2wc;XhVC*!^gkMKc5$RjVMi;CH|E8O7?- zDXnWdM;|(f8;4AZ6fU|>l{_et;~Dddkl2vBg$nGb9YI^wHD;uyRBldDL@cgO4$k?A zcFfu~h_o5ZXkW?dGV)9W&&ujnTM1Qij`sgOc=zufOb9)2(-EO2Aa~{Y)l0IP*R;_7 zR$_7CH^}J$NyI4K-VfFWC!pcNyas#b(zH+ga3|mtfU{Cg$>V#Ea^7^-zFv#Rs5G_E|x%=QpA^mmOu(oCDJhu@=lq( zd;J$CQZCKY1$03KC9TT<+&+JSURSr5^(HbAr8_|yZMw1&C%gTk;`)ZW8wbV#dgSkfu}~R4^t;Ib=#rp}|Sj z`IWGqQTbaH8@0SAmn|xjc)@)32t0W#44GRo3r~Gsc`!+cO_-qt=2q!;Z;qE;PsNSz zEZUGV)2*3IX2%DVv(~DEC()`=DTua~g5{XkUMSNoXiidGe(hk^kqc(c>H&IUn&d=G z`s27c%+*uwt|^7M7tAsyC4!aRKDJUtvz=Z=?p%Hy?7U52MUibwxK4PlLllOVgQ zCM1t-wtBQLn|n`N;lg2ZtLS*U+z2|8#HRi70Mn%$;IdZ~WOk0Pvv!4+l?*IZkP2z6 uI>?# + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetSecretValueOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetSecretValueOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
GetSecretValueOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetSecretValueOperationContext
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetSecretValueOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html new file mode 100644 index 000000000..42e65342c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetSecretValueOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetSecretValueOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetSecretValueOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetSecretValueOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetSecretValueOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetSecretValueOperationContext::GetSecretValueOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetSecretValueOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetSecretValueOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetSecretValueOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..e14dff5087e8d6f526c6223c72a3f0d622d2c721 GIT binary patch literal 1152 zcmeAS@N?(olHy`uVBq!ia0y~yVAKV&12~w0Wc9bpazz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opT&x~}&0(I@6xZk^4_pZ=*d z>U^r_rKOARF*h$ZyxbLAFRrUB+f8YC0{#xGp z#+UwH-~OY^YJba_ktNwDY}c(mvu|1Io!h40)D5hb&0cd(KyCFtHfuNE$CjDCd(TB0 zeB2`KzF6Maecz5Q{>n+yW*ysnC%Uhh`_$8CJMxyrMjW19g>C z%Unv@KJ6@>`Cc+ATXyfMUFYW>`Jlskb=~zD4_>e@zP|70@^UGwpvx7Hn5#?kORtNo z7m5gbe)`3*cHZLjTeFgE_`KG)KMUGsdNFt3>Z*NOx~7E{g-7!mrLMa?uHwCU(w z|D&<)C9A%}oHp^7sth$`#7&~_Fs@a;-?P@3;r|Y_7=Pusdh0c>wOhYM{byv`ZFhq0+O*Zc P;)21`)z4*}Q$iB}MsqXE literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request-members.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request-members.html new file mode 100644 index 000000000..c506d1fbc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetSecretValueRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetSecretValueRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::GetSecretValueRequestprotectedvirtual
GetRefresh() noexceptAws::Greengrass::GetSecretValueRequestinline
GetSecretId() noexceptAws::Greengrass::GetSecretValueRequestinline
GetSecretValueRequest() noexceptAws::Greengrass::GetSecretValueRequestinline
GetSecretValueRequest(const GetSecretValueRequest &)=defaultAws::Greengrass::GetSecretValueRequest
GetVersionId() noexceptAws::Greengrass::GetSecretValueRequestinline
GetVersionStage() noexceptAws::Greengrass::GetSecretValueRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetSecretValueRequeststatic
operator<(const GetSecretValueRequest &) const noexceptAws::Greengrass::GetSecretValueRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetSecretValueRequeststatic
s_customDeleter(GetSecretValueRequest *) noexceptAws::Greengrass::GetSecretValueRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetSecretValueRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetSecretValueRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetSecretValueRequestvirtual
SetRefresh(const bool &refresh) noexceptAws::Greengrass::GetSecretValueRequestinline
SetSecretId(const Aws::Crt::String &secretId) noexceptAws::Greengrass::GetSecretValueRequestinline
SetVersionId(const Aws::Crt::String &versionId) noexceptAws::Greengrass::GetSecretValueRequestinline
SetVersionStage(const Aws::Crt::String &versionStage) noexceptAws::Greengrass::GetSecretValueRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.html new file mode 100644 index 000000000..7b7a5e551 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetSecretValueRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetSecretValueRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetSecretValueRequest () noexcept
 
 GetSecretValueRequest (const GetSecretValueRequest &)=default
 
void SetSecretId (const Aws::Crt::String &secretId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetSecretId () noexcept
 
void SetVersionId (const Aws::Crt::String &versionId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetVersionId () noexcept
 
void SetVersionStage (const Aws::Crt::String &versionStage) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetVersionStage () noexcept
 
void SetRefresh (const bool &refresh) noexcept
 
Aws::Crt::Optional< bool > GetRefresh () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetSecretValueRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetSecretValueRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetSecretValueRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetSecretValueRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetSecretValueRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetSecretValueRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest (const GetSecretValueRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetRefresh()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::GetSecretValueRequest::GetRefresh ()
+
+inlinenoexcept
+
+

(Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.

+ +
+
+ +

◆ GetSecretId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetSecretValueRequest::GetSecretId ()
+
+inlinenoexcept
+
+

The name of the secret to get. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

+ +
+
+ +

◆ GetVersionId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetSecretValueRequest::GetVersionId ()
+
+inlinenoexcept
+
+

(Optional) The ID of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.

+ +
+
+ +

◆ GetVersionStage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetSecretValueRequest::GetVersionStage ()
+
+inlinenoexcept
+
+

(Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetSecretValueRequest::operator< (const GetSecretValueRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetSecretValueRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::s_customDeleter (GetSecretValueRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::s_loadFromJsonView (GetSecretValueRequestgetSecretValueRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetRefresh()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::SetRefresh (const bool & refresh)
+
+inlinenoexcept
+
+

(Optional) Whether to fetch the latest secret from cloud when the request is handled. Defaults to false.

+ +
+
+ +

◆ SetSecretId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::SetSecretId (const Aws::Crt::StringsecretId)
+
+inlinenoexcept
+
+

The name of the secret to get. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret.

+ +
+
+ +

◆ SetVersionId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::SetVersionId (const Aws::Crt::StringversionId)
+
+inlinenoexcept
+
+

(Optional) The ID of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.

+ +
+
+ +

◆ SetVersionStage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueRequest::SetVersionStage (const Aws::Crt::StringversionStage)
+
+inlinenoexcept
+
+

(Optional) The staging label of the version to get. If you don't specify versionId or versionStage, this operation defaults to the version with the AWSCURRENT label.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetSecretValueRequest::MODEL_NAME = "aws.greengrass#GetSecretValueRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.png b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_request.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d511ede06697efeb325f6ab11982157366480d GIT binary patch literal 959 zcmV;w13>(VP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009{NklD=La|9wIxTKV%A>_C zNqJ=M?YZF3pZ&hy93zi;t5u6*|2OXj?)vh|+w;>}AV^VT4utLS)~#~hA8@;HrKg}%2lkA}Nf3%{)42-m_g*#dJ4j^}FilG{|O!CQ9|PMn=C0^2)cUIJg-x&Ec5fgUvAM$UTiN?EEax=aG)@hNET!E0S%O z-lm!TSLb`=ZrN6|$9x-HTGn#as*tU~rasns>C3K97*ll74{}w9n{3@@R1bIi|24K8-J|7n4QLt4fk9x+cTRdc#ezj!fQJhmuAAgENaa}dg*5!d?XpY-P6S;dt=fB&kz#U4&RW^pJpC#5c?{t{w3~8F@=6t)DLJCdu zd?bq_Tsltkd}1(^hgk)zUz6f(ay$FUvUhBCt z>H+sk?HtYOxi{%$_ti%m;7j^WUjYB4+hD$r+g4nFAJ?0>Yc>J=3cZUP;J?x02FRnu h4Uk6(2lH literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response-members.html new file mode 100644 index 000000000..e427aa035 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetSecretValueResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetSecretValueResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::GetSecretValueResponseprotectedvirtual
GetSecretId() noexceptAws::Greengrass::GetSecretValueResponseinline
GetSecretValue() noexceptAws::Greengrass::GetSecretValueResponseinline
GetSecretValueResponse() noexceptAws::Greengrass::GetSecretValueResponseinline
GetSecretValueResponse(const GetSecretValueResponse &)=defaultAws::Greengrass::GetSecretValueResponse
GetVersionId() noexceptAws::Greengrass::GetSecretValueResponseinline
GetVersionStage() noexceptAws::Greengrass::GetSecretValueResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetSecretValueResponsestatic
operator<(const GetSecretValueResponse &) const noexceptAws::Greengrass::GetSecretValueResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetSecretValueResponsestatic
s_customDeleter(GetSecretValueResponse *) noexceptAws::Greengrass::GetSecretValueResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetSecretValueResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetSecretValueResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetSecretValueResponsevirtual
SetSecretId(const Aws::Crt::String &secretId) noexceptAws::Greengrass::GetSecretValueResponseinline
SetSecretValue(const SecretValue &secretValue) noexceptAws::Greengrass::GetSecretValueResponseinline
SetVersionId(const Aws::Crt::String &versionId) noexceptAws::Greengrass::GetSecretValueResponseinline
SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexceptAws::Greengrass::GetSecretValueResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.html new file mode 100644 index 000000000..5928c58f1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetSecretValueResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetSecretValueResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetSecretValueResponse () noexcept
 
 GetSecretValueResponse (const GetSecretValueResponse &)=default
 
void SetSecretId (const Aws::Crt::String &secretId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetSecretId () noexcept
 
void SetVersionId (const Aws::Crt::String &versionId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetVersionId () noexcept
 
void SetVersionStage (const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage () noexcept
 
void SetSecretValue (const SecretValue &secretValue) noexcept
 
Aws::Crt::Optional< SecretValueGetSecretValue () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetSecretValueResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetSecretValueResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetSecretValueResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetSecretValueResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetSecretValueResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetSecretValueResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse (const GetSecretValueResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetSecretValueResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetSecretId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetSecretValueResponse::GetSecretId ()
+
+inlinenoexcept
+
+

The ID of the secret.

+ +
+
+ +

◆ GetSecretValue()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<SecretValue> Aws::Greengrass::GetSecretValueResponse::GetSecretValue ()
+
+inlinenoexcept
+
+

The value of this version of the secret.

+ +
+
+ +

◆ GetVersionId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetSecretValueResponse::GetVersionId ()
+
+inlinenoexcept
+
+

The ID of this version of the secret.

+ +
+
+ +

◆ GetVersionStage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::GetSecretValueResponse::GetVersionStage ()
+
+inlinenoexcept
+
+

The list of staging labels attached to this version of the secret.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetSecretValueResponse::operator< (const GetSecretValueResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetSecretValueResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::s_customDeleter (GetSecretValueResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::s_loadFromJsonView (GetSecretValueResponsegetSecretValueResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetSecretId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::SetSecretId (const Aws::Crt::StringsecretId)
+
+inlinenoexcept
+
+

The ID of the secret.

+ +
+
+ +

◆ SetSecretValue()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::SetSecretValue (const SecretValuesecretValue)
+
+inlinenoexcept
+
+

The value of this version of the secret.

+ +
+
+ +

◆ SetVersionId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::SetVersionId (const Aws::Crt::StringversionId)
+
+inlinenoexcept
+
+

The ID of this version of the secret.

+ +
+
+ +

◆ SetVersionStage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetSecretValueResponse::SetVersionStage (const Aws::Crt::Vector< Aws::Crt::String > & versionStage)
+
+inlinenoexcept
+
+

The list of staging labels attached to this version of the secret.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetSecretValueResponse::MODEL_NAME = "aws.greengrass#GetSecretValueResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.png b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_response.png new file mode 100644 index 0000000000000000000000000000000000000000..da5c750aba6d8a66abeefd51a9215df8ebaf3811 GIT binary patch literal 943 zcmeAS@N?(olHy`uVBq!ia0y~yU}OTa12~w0p4?DqshDsiKIitfyU`muJMKhwG;jcs7mKgUl4;xicXo&v{r2bS z=$LcT@T%mBwYF8e_0vz!{khxif?v+OsA}e>ecw!3oWF`3RISfqapO7m(aim~p-tVl z@>EMVZPF~&}+}?7Ol*%SU-8wayJFvElZ;Ub|jZLi>wqcTyE%g+VS;cIL5iE?6GP@n=N8rJ2~6p0t5_klu*|AoG;^h$nc(ed*G^ri-zt{E zVl3lcF|+&F(YGs#Hdow~$~*N+WAna(-v&lsZ%57+ciu1NbZ_Zux4*KJ_3v;fDeYJA zf1f2dasCN^9$`koKcY;66Z-{~6quA0n)(uMZ+m-Bv z7sj_LzwGk9DQTM4cl=ITe6Xyn?6=Pm!M5CWtL8Zi=q^6E^<_rLTifQD;TaAYm8P~y z+czItnqc|ohyU})50@2m1r|6)pSihYTK$^668nzzeXWt18Ev{=Sm$_g!Mo6q)e9RO zdVf5=m^s{V`prq{QUiRxkR|Vp?)%dZziuqs8E+MevNL+h% z#jnsL%P(%1t?n*067B!_(6P z6Bgf`HJ{a9EMGXmFY%t{R@t?4A8JXMHw6c^fB#vw_qBP`+4ry97#hN#&fUiFz;)-d zbH4>{%;IH`SJ>Zsphb+Krs + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetSecretValueResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_secret_value_result.html b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_result.html new file mode 100644 index 000000000..2b8c81192 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_secret_value_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetSecretValueResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetSecretValueResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetSecretValueResult () noexcept
 
 GetSecretValueResult (TaggedResult &&taggedResult) noexcept
 
GetSecretValueResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetSecretValueResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetSecretValueResult::GetSecretValueResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetSecretValueResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetSecretValueResult::GetSecretValueResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetSecretValueResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetSecretValueResponse* Aws::Greengrass::GetSecretValueResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetSecretValueResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetSecretValueResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetSecretValueResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation-members.html new file mode 100644 index 000000000..3c034d8b8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetThingShadowOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetThingShadowOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const GetThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::GetThingShadowOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::GetThingShadowOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::GetThingShadowOperation
GetThingShadowOperation(ClientConnection &connection, const GetThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GetThingShadowOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html new file mode 100644 index 000000000..be440f160 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetThingShadowOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetThingShadowOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetThingShadowOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetThingShadowOperation (ClientConnection &connection, const GetThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const GetThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< GetThingShadowResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ GetThingShadowOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GetThingShadowOperation::GetThingShadowOperation (ClientConnectionconnection,
const GetThingShadowOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GetThingShadowOperation::Activate (const GetThingShadowRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the GetThingShadowOperation

Parameters
+ + + +
requestThe request used for the GetThingShadowOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< GetThingShadowResult > Aws::Greengrass::GetThingShadowOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.png b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..cca4fe612c53755304927d349b43a45662de27ee GIT binary patch literal 1588 zcmd6ndsNbQ7{-6*%1$2FRys{KtrK1gS7u`6WtC<>@-8!_%*>pM4kZ;sO=gxxrjn_s zAeA9R-nP60UdniMqV`wTYpVZYTq{B?23~GRm(|r(wH=>Yh|hUQQoB#IwY9A!4jQY= z^>IEPzJR*v;}bnaS_8n^cF_4C^1Q}$$@6m~TQ|9EB;Q+FHLDKM4j)F~ctrsUKePQr z*savVn$>-%NT0|`2ogjAs87O!6fL0M*h@H z>+LA=WNAimQpeXZh5?bfb^ZnDb{g6fNHT7qcL|utP_6b5IC@a5xYVh#% zmFcuhCDKkP+2SM(ZhlaEuwQat*^<}UdqNWPK3e;`2{#>P5}MO)B3JDB*%VZr?9GDW zKeEyU0aeET9{boRLyWqCiVW0v|7{Df>6ffH&C?%LhN5KbBTJYsY~2`Rm-NlDK($gt`N99*I~LjK+0wFN1)qGrHmY3u%BY63ntng9 zDl;X|sgy6iQ{xA-&8M4j$4y_yQN0OnWf|IfSM| zJ`_Rpvce8T7X)|;uV4MC^KOW+hP#j0qW{<=*4;#2d|c`_7JMTA!dutTDh8ve!K+fd zQCjgl0UlCOPY%KfkFVJ2dUyaZa(s=gY<|?Hf3@^e=qJUCAN~qm(pbMh z=yI2t!HDhd`+e9l@0a1%{*D_PRH5u^gt;o7IqXd=Qm|wW(NMYZ>vdya zhkB|Jgf(5K3;uUe`yfDsMQGX@60q~1%j6FyvuCvI+9;h^%t)aky*cMjss-SWckDbd z7q2rmYE7PTY26w|+|xpPjJaIhgbyzCG{erAe&x3{g-y0!hph--#MxZaEkPEUuRO}v%4@4i*G(6ZnKg; zs(HU8+kKV-XHs5`VZ?!(;q5mZLM@~CqLi~G9AZ)E0g3p`B~&*h2)EfPdnE75z!n9| zk;*#MDo>{VCg)OO^tzgBpKN~`XS9b7#{`yjC7M8W{}@^x)D{*>5QUxWo{QC6{}WsJcdO7s?-QlEGLbn$Sm II&}KtA5Eeiy#N3J literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context-members.html new file mode 100644 index 000000000..89f008dd2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetThingShadowOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetThingShadowOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::GetThingShadowOperationContextvirtual
GetThingShadowOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::GetThingShadowOperationContext
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html new file mode 100644 index 000000000..4244a20cd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetThingShadowOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetThingShadowOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetThingShadowOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetThingShadowOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetThingShadowOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetThingShadowOperationContext::GetThingShadowOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetThingShadowOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetThingShadowOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::GetThingShadowOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..efe615fbf2aba9cb09530d92c60f9d78ceaddf71 GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0y~yU^E7@12~w0q|?MC9UvtU;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z@q5s;uuoF_;&8YqR(19F8r@&?)$HN zzow5-aYM4{Oh4=JwcCArBAz5S{@av$d)lpSxx01EJiRN7cb#)sa5aJ?(ZUj`8~{kZ~x28eEWWme%;wMF=zJFEciat zR^D%t-&QHx1Pe9g&0D{w&y<`Q^G5pa)_&WxH;L|VJ|8Ylt37)4yGQMR)8yvg#oJ`x zrv3l-qm?}^_oU((ra8fRm9Zf|RgE`y)LtsnZR&GvUoq>1z}0z2&IJbU*V>$TWu~r} z+`W^9m(NQY&tG%xw%rjQ*T1vQ8M_}|`s~#fdFR8sXH1q!s{L?k>ECFBXjQZQZ$Iv> znSC>GVe-i{?$-i;&3kZQNz~O92Ak)dzI622PMHnG=VokG*?)FT=&8aNbLPDJd*SnW z`{~EC!tbu%eEHV?!#VG^ri=bKcQ5AMI#>6c+KfUKowW1GkHhnKnFIyyzZU)DjZOA7 z_3F*rr97iFj;#sJ)lIp)?f11z+siUHx8?70Dwun*eBH|YGV$vI>RVp#%Utt(im(0u zxcgI<$Y1y=U2Ci5X}>l_&C?JR>MzX=CNJ5)1jdC&LY2YoZMojLx3}FDJ@EdDxC7UN zZIdJ&JmTXyc@-9=unAmZj&x$?(3r{SGW7@pFv=K!rZvm}D)BkVqp%F9AlQhxLvtqM zktt^=mHu_~jF+ZrsF&t;S4I!UJ0WNWN2X2x@~w{X!!oz|$3G=&&$@1*ro+atCvN#q zi8vRX=Rd7=kDC=l7X7}!zQA(+zprO@^W94>Q$B0@>gkEtG`F@rf4B78h+AqcsIykP z)$s57??1bOIdYVmzpvD>jxr}jqFR(P+v_GQ9u@7Fu-2CoS_zvJAR)EuD= z;l^JV9-qrq$)oXLUFOzV6H5#04*!ra+mm%Tha+C?>7lkQ%PgeL3>RNmztFBK&>~H4 zo3;5gJ7eSBTfVM-@#fx)>1F(-bFUbEcYSE_f;;W+hP4~({7ajowiRFHEv?yPetf6? z%$-lfr`DZ2Q#QfO^w1f*&h%^ZpZ$>aI$~Jt{^-b=D + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetThingShadowRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetThingShadowRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::GetThingShadowRequestprotectedvirtual
GetShadowName() noexceptAws::Greengrass::GetThingShadowRequestinline
GetThingName() noexceptAws::Greengrass::GetThingShadowRequestinline
GetThingShadowRequest() noexceptAws::Greengrass::GetThingShadowRequestinline
GetThingShadowRequest(const GetThingShadowRequest &)=defaultAws::Greengrass::GetThingShadowRequest
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetThingShadowRequeststatic
operator<(const GetThingShadowRequest &) const noexceptAws::Greengrass::GetThingShadowRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetThingShadowRequeststatic
s_customDeleter(GetThingShadowRequest *) noexceptAws::Greengrass::GetThingShadowRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetThingShadowRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetThingShadowRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetThingShadowRequestvirtual
SetShadowName(const Aws::Crt::String &shadowName) noexceptAws::Greengrass::GetThingShadowRequestinline
SetThingName(const Aws::Crt::String &thingName) noexceptAws::Greengrass::GetThingShadowRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html new file mode 100644 index 000000000..3d9188588 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetThingShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetThingShadowRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetThingShadowRequest () noexcept
 
 GetThingShadowRequest (const GetThingShadowRequest &)=default
 
void SetThingName (const Aws::Crt::String &thingName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetThingName () noexcept
 
void SetShadowName (const Aws::Crt::String &shadowName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetShadowName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetThingShadowRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetThingShadowRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetThingShadowRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetThingShadowRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetThingShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetThingShadowRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest (const GetThingShadowRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetShadowName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetThingShadowRequest::GetShadowName ()
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ GetThingName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::GetThingShadowRequest::GetThingName ()
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetThingShadowRequest::operator< (const GetThingShadowRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetThingShadowRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowRequest::s_customDeleter (GetThingShadowRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetThingShadowRequest::s_loadFromJsonView (GetThingShadowRequestgetThingShadowRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetShadowName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowRequest::SetShadowName (const Aws::Crt::StringshadowName)
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ SetThingName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowRequest::SetThingName (const Aws::Crt::StringthingName)
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetThingShadowRequest::MODEL_NAME = "aws.greengrass#GetThingShadowRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.png b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_request.png new file mode 100644 index 0000000000000000000000000000000000000000..cee58790687f78b78f98fa432d95e9b701041e73 GIT binary patch literal 975 zcmV;=12FuFP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d000ACNklHa=$Gi z`U*O|;*%odYR_!18ggGI-Nh_<5z$xV)=|8bH=gIQ$0eedBIBCQeGrN2>vCrV;30id zhK)MbF=Bwv)0njw`y4uY`cX^l61$__%1*Ey>Rh~jw_b1QRUMn$hK)OedODA-Gk-Xm zQmEeRz|QO`zk2)1h85GgXQOZv%RF(S-rpYl_mXvstRFh-XJQRc_-&TYXF9N`ra zeOakW-r; zAg4AxKu&FXfSlU&0DnuRl#*5yfTY^=06Dek0dh*yFW2F$kN`iF^?6Khi|;%~9S}4C zSiP(O-l)&kdoR=AY`Ov8`HY`e-mUR_^xuv0ie5=AqrN*^Uh~vlX}{_~-C=xtpXXDx zt<~k^)P8Nmcxom)U3$o!Uia$FBbt^WgTBwLtn}5R_Fe0fwp_MD0e4Na)i2}X{7k#; zW;RVHO7G>O)p1Pp6vk!tY;4rzXP2!HX$u_q%=CI{?bjAT=j#+)sc2ezIG%RBB#A~SsBp#+}0`kCi8<1Q`wkH$2Gmqj&QO9ctz(vszq<;RS~YIRVTKt`5nr1 z=x>eK$ED#!ugbcer8(<5?&$5C!S&Up^p2PK>J<#|$GX99X>lLDu2KL$)lGgMqHmc6 xaEtEo`xHIEf2K_jkW-r;Ag3PmrIeCYzW_2GG~B;POLhPN002ovPDHLkV1lqC@a_Nr literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response-members.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response-members.html new file mode 100644 index 000000000..2f41606ef --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetThingShadowResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GetThingShadowResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::GetThingShadowResponseprotectedvirtual
GetPayload() noexceptAws::Greengrass::GetThingShadowResponseinline
GetThingShadowResponse() noexceptAws::Greengrass::GetThingShadowResponseinline
GetThingShadowResponse(const GetThingShadowResponse &)=defaultAws::Greengrass::GetThingShadowResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::GetThingShadowResponsestatic
operator<(const GetThingShadowResponse &) const noexceptAws::Greengrass::GetThingShadowResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::GetThingShadowResponsestatic
s_customDeleter(GetThingShadowResponse *) noexceptAws::Greengrass::GetThingShadowResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(GetThingShadowResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::GetThingShadowResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::GetThingShadowResponsevirtual
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::GetThingShadowResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html new file mode 100644 index 000000000..d36cf0208 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetThingShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GetThingShadowResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GetThingShadowResponse () noexcept
 
 GetThingShadowResponse (const GetThingShadowResponse &)=default
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const GetThingShadowResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (GetThingShadowResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (GetThingShadowResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#GetThingShadowResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ GetThingShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetThingShadowResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse (const GetThingShadowResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::GetThingShadowResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::GetThingShadowResponse::GetPayload ()
+
+inlinenoexcept
+
+

The response state document as a JSON encoded blob.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::GetThingShadowResponse::operator< (const GetThingShadowResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::GetThingShadowResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowResponse::s_customDeleter (GetThingShadowResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GetThingShadowResponse::s_loadFromJsonView (GetThingShadowResponsegetThingShadowResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GetThingShadowResponse::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

The response state document as a JSON encoded blob.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::GetThingShadowResponse::MODEL_NAME = "aws.greengrass#GetThingShadowResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.png b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_response.png new file mode 100644 index 0000000000000000000000000000000000000000..b28da57f1cc1cb5cfdf525977eee021ba12200d0 GIT binary patch literal 996 zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@12~w0txjU1+x&O6Xh?hBDxI~_vZ<3F{0B6&Zh$asKm7_`mtt!d-&*eSY z?!C`v@hEzJJw#bxwe7oWF=Y?Seom4RYtWE>y7n2bLe`t>4qFyR3#@;(nMG00<929$ z)buAGOXK>xv!6}%kiIHx{r~ArmPNKPD{bxEjP!bbrW)}!>p5)M{(gFE2sc~o%1s3k zyVKpTzOgoxO?n|7q#N`)|LM{_A7s>T`FjiK$e4ZYP|%cot(EoU(f#Ysh3&3vIo@+H zfiHPO&sBa=a|JiU~aF)*PoFaV%?XuhD5Jw zo&9j0oMH0|)>~YDeJa5x*Rp@RwyZX8R$lg@Z98vInk1Kh<=4Z&e!lI(%O7VvxvjRp zCTqeI{vX=u)}D1Y_iN5k5MuG%7|-lDss5y}OOt};G_Zib!0|$vm+TCGcGWXDR5iVj zv76-5v_S?)Fc|04?^j&U*M@4EVvC%^ie%wj(dIfjO>-dqg(-Y_La%RFB! z?O`$ZWAW0va{JgG{f_igIKsLvZm$2j38iaqt+xtf@9|&%d53m)Z0Nc0u)SuCe{=xb6T(@(48V#E@qy8Fb`JK1fe)!C<%%3b(ezkjY zSeRH3pYiH@TC8Am&~E8IrzOVC7cQ823YQD++Pm4a=m`Jj*hUGZ+&%g)|L-xm|chE+JgG&Pd9DNdR={Z>+9_9Z@ZUGTJAbspWP{}c;RB9Xo2Fb?(wEi zcW&0>zApZk=aBgRYhNa>737%_b>>dmHH9r{hZ0yDzNgzBdjBugHKR6r+uwi-%W^gq zF#p;q{QAbNxsE3eCM-5dwUw3Wc)N1pZ#yefh6l0xgI}BNz3%dkdEr@JhI?Ocf2osd wnIg%s=Y9FhzZM(}Kk97}k?@-Z6z)&ux#yc}1XveH0kb57r>mdKI;Vst06ajg9smFU literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result-members.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result-members.html new file mode 100644 index 000000000..a2defa5b5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GetThingShadowResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html new file mode 100644 index 000000000..b086d7db6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GetThingShadowResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GetThingShadowResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 GetThingShadowResult () noexcept
 
 GetThingShadowResult (TaggedResult &&taggedResult) noexcept
 
GetThingShadowResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GetThingShadowResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetThingShadowResult::GetThingShadowResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetThingShadowResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::GetThingShadowResult::GetThingShadowResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::GetThingShadowResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
GetThingShadowResponse* Aws::Greengrass::GetThingShadowResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::GetThingShadowResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::GetThingShadowResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GetThingShadowResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client-members.html b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client-members.html new file mode 100644 index 000000000..bcc084329 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client-members.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GreengrassCoreIpcClient Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GreengrassCoreIpcClient, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Close() noexceptAws::Greengrass::GreengrassCoreIpcClient
Connect(ConnectionLifecycleHandler &lifecycleHandler, const ConnectionConfig &connectionConfig=DefaultConnectionConfig()) noexceptAws::Greengrass::GreengrassCoreIpcClient
GreengrassCoreIpcClient(Aws::Crt::Io::ClientBootstrap &clientBootstrap, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::GreengrassCoreIpcClient
IsConnected() const noexceptAws::Greengrass::GreengrassCoreIpcClientinline
NewAuthorizeClientDeviceAction() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewCancelLocalDeployment() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewCreateDebugPassword() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewCreateLocalDeployment() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewDeferComponentUpdate() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewDeleteThingShadow() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetClientDeviceAuthToken() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetComponentDetails() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetConfiguration() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetLocalDeploymentStatus() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetSecretValue() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewGetThingShadow() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewListComponents() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewListLocalDeployments() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewListNamedShadowsForThing() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewPauseComponent() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewPublishToIoTCore() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewPublishToTopic() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewPutComponentMetric() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewRestartComponent() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewResumeComponent() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSendConfigurationValidityReport() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewStopComponent() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToCertificateUpdates(std::shared_ptr< SubscribeToCertificateUpdatesStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToComponentUpdates(std::shared_ptr< SubscribeToComponentUpdatesStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToConfigurationUpdate(std::shared_ptr< SubscribeToConfigurationUpdateStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToIoTCore(std::shared_ptr< SubscribeToIoTCoreStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToTopic(std::shared_ptr< SubscribeToTopicStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewSubscribeToValidateConfigurationUpdates(std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandler > streamHandler) noexceptAws::Greengrass::GreengrassCoreIpcClient
NewUpdateConfiguration() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewUpdateState() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewUpdateThingShadow() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewValidateAuthorizationToken() noexceptAws::Greengrass::GreengrassCoreIpcClient
NewVerifyClientDeviceIdentity() noexceptAws::Greengrass::GreengrassCoreIpcClient
WithLaunchMode(std::launch mode) noexceptAws::Greengrass::GreengrassCoreIpcClient
~GreengrassCoreIpcClient() noexceptAws::Greengrass::GreengrassCoreIpcClient
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html new file mode 100644 index 000000000..732782a91 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html @@ -0,0 +1,1246 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GreengrassCoreIpcClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GreengrassCoreIpcClient Class Reference
+
+
+ +

#include <GreengrassCoreIpcClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 GreengrassCoreIpcClient (Aws::Crt::Io::ClientBootstrap &clientBootstrap, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorConnect (ConnectionLifecycleHandler &lifecycleHandler, const ConnectionConfig &connectionConfig=DefaultConnectionConfig()) noexcept
 
bool IsConnected () const noexcept
 
void Close () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
std::shared_ptr< SubscribeToIoTCoreOperationNewSubscribeToIoTCore (std::shared_ptr< SubscribeToIoTCoreStreamHandler > streamHandler) noexcept
 
std::shared_ptr< ResumeComponentOperationNewResumeComponent () noexcept
 
std::shared_ptr< PublishToIoTCoreOperationNewPublishToIoTCore () noexcept
 
std::shared_ptr< SubscribeToConfigurationUpdateOperationNewSubscribeToConfigurationUpdate (std::shared_ptr< SubscribeToConfigurationUpdateStreamHandler > streamHandler) noexcept
 
std::shared_ptr< DeleteThingShadowOperationNewDeleteThingShadow () noexcept
 
std::shared_ptr< PutComponentMetricOperationNewPutComponentMetric () noexcept
 
std::shared_ptr< DeferComponentUpdateOperationNewDeferComponentUpdate () noexcept
 
std::shared_ptr< SubscribeToValidateConfigurationUpdatesOperationNewSubscribeToValidateConfigurationUpdates (std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandler > streamHandler) noexcept
 
std::shared_ptr< GetConfigurationOperationNewGetConfiguration () noexcept
 
std::shared_ptr< SubscribeToTopicOperationNewSubscribeToTopic (std::shared_ptr< SubscribeToTopicStreamHandler > streamHandler) noexcept
 
std::shared_ptr< GetComponentDetailsOperationNewGetComponentDetails () noexcept
 
std::shared_ptr< GetClientDeviceAuthTokenOperationNewGetClientDeviceAuthToken () noexcept
 
std::shared_ptr< PublishToTopicOperationNewPublishToTopic () noexcept
 
std::shared_ptr< SubscribeToCertificateUpdatesOperationNewSubscribeToCertificateUpdates (std::shared_ptr< SubscribeToCertificateUpdatesStreamHandler > streamHandler) noexcept
 
std::shared_ptr< VerifyClientDeviceIdentityOperationNewVerifyClientDeviceIdentity () noexcept
 
std::shared_ptr< AuthorizeClientDeviceActionOperationNewAuthorizeClientDeviceAction () noexcept
 
std::shared_ptr< ListComponentsOperationNewListComponents () noexcept
 
std::shared_ptr< CreateDebugPasswordOperationNewCreateDebugPassword () noexcept
 
std::shared_ptr< GetThingShadowOperationNewGetThingShadow () noexcept
 
std::shared_ptr< SendConfigurationValidityReportOperationNewSendConfigurationValidityReport () noexcept
 
std::shared_ptr< UpdateThingShadowOperationNewUpdateThingShadow () noexcept
 
std::shared_ptr< UpdateConfigurationOperationNewUpdateConfiguration () noexcept
 
std::shared_ptr< ValidateAuthorizationTokenOperationNewValidateAuthorizationToken () noexcept
 
std::shared_ptr< RestartComponentOperationNewRestartComponent () noexcept
 
std::shared_ptr< GetLocalDeploymentStatusOperationNewGetLocalDeploymentStatus () noexcept
 
std::shared_ptr< GetSecretValueOperationNewGetSecretValue () noexcept
 
std::shared_ptr< UpdateStateOperationNewUpdateState () noexcept
 
std::shared_ptr< CancelLocalDeploymentOperationNewCancelLocalDeployment () noexcept
 
std::shared_ptr< ListNamedShadowsForThingOperationNewListNamedShadowsForThing () noexcept
 
std::shared_ptr< SubscribeToComponentUpdatesOperationNewSubscribeToComponentUpdates (std::shared_ptr< SubscribeToComponentUpdatesStreamHandler > streamHandler) noexcept
 
std::shared_ptr< ListLocalDeploymentsOperationNewListLocalDeployments () noexcept
 
std::shared_ptr< StopComponentOperationNewStopComponent () noexcept
 
std::shared_ptr< PauseComponentOperationNewPauseComponent () noexcept
 
std::shared_ptr< CreateLocalDeploymentOperationNewCreateLocalDeployment () noexcept
 
 ~GreengrassCoreIpcClient () noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ GreengrassCoreIpcClient()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Greengrass::GreengrassCoreIpcClient::GreengrassCoreIpcClient (Aws::Crt::Io::ClientBootstrapclientBootstrap,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+ +

◆ ~GreengrassCoreIpcClient()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GreengrassCoreIpcClient::~GreengrassCoreIpcClient ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Close()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Greengrass::GreengrassCoreIpcClient::Close ()
+
+noexcept
+
+ +
+
+ +

◆ Connect()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::GreengrassCoreIpcClient::Connect (ConnectionLifecycleHandlerlifecycleHandler,
const ConnectionConfigconnectionConfig = DefaultConnectionConfig() 
)
+
+noexcept
+
+

Connect the client to the server

Parameters
+ + + +
lifecycleHandlerAn interface that is called upon when lifecycle events relating to the connection occur.
connectionConfigThe configuration parameters used for establishing the connection.
+
+
+
Returns
An RpcError that can be used to check whether the connection was established.
+ +
+
+ +

◆ IsConnected()

+ +
+
+ + + + + +
+ + + + + + + +
bool Aws::Greengrass::GreengrassCoreIpcClient::IsConnected () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ NewAuthorizeClientDeviceAction()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< AuthorizeClientDeviceActionOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewAuthorizeClientDeviceAction ()
+
+noexcept
+
+

Send a request to authorize action on some resource

+ +
+
+ +

◆ NewCancelLocalDeployment()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< CancelLocalDeploymentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewCancelLocalDeployment ()
+
+noexcept
+
+

Cancel a local deployment on the device.

+ +
+
+ +

◆ NewCreateDebugPassword()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< CreateDebugPasswordOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewCreateDebugPassword ()
+
+noexcept
+
+

Generate a password for the LocalDebugConsole component

+ +
+
+ +

◆ NewCreateLocalDeployment()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< CreateLocalDeploymentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewCreateLocalDeployment ()
+
+noexcept
+
+

Creates a local deployment on the device. Also allows to remove existing components.

+ +
+
+ +

◆ NewDeferComponentUpdate()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< DeferComponentUpdateOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewDeferComponentUpdate ()
+
+noexcept
+
+

Defer the update of components by a given amount of time and check again after that.

+ +
+
+ +

◆ NewDeleteThingShadow()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< DeleteThingShadowOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewDeleteThingShadow ()
+
+noexcept
+
+

Deletes a device shadow document stored in the local shadow service

+ +
+
+ +

◆ NewGetClientDeviceAuthToken()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetClientDeviceAuthTokenOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetClientDeviceAuthToken ()
+
+noexcept
+
+

Get session token for a client device

+ +
+
+ +

◆ NewGetComponentDetails()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetComponentDetailsOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetComponentDetails ()
+
+noexcept
+
+

Gets the status and version of the component with the given component name

+ +
+
+ +

◆ NewGetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetConfigurationOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetConfiguration ()
+
+noexcept
+
+

Get value of a given key from the configuration

+ +
+
+ +

◆ NewGetLocalDeploymentStatus()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetLocalDeploymentStatusOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetLocalDeploymentStatus ()
+
+noexcept
+
+

Get status of a local deployment with the given deploymentId

+ +
+
+ +

◆ NewGetSecretValue()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetSecretValueOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetSecretValue ()
+
+noexcept
+
+

Retrieves a secret stored in AWS secrets manager

+ +
+
+ +

◆ NewGetThingShadow()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< GetThingShadowOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewGetThingShadow ()
+
+noexcept
+
+

Retrieves a device shadow document stored by the local shadow service

+ +
+
+ +

◆ NewListComponents()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ListComponentsOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewListComponents ()
+
+noexcept
+
+

Request for a list of components

+ +
+
+ +

◆ NewListLocalDeployments()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ListLocalDeploymentsOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewListLocalDeployments ()
+
+noexcept
+
+

Lists the last 5 local deployments along with their statuses

+ +
+
+ +

◆ NewListNamedShadowsForThing()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ListNamedShadowsForThingOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewListNamedShadowsForThing ()
+
+noexcept
+
+

Lists the named shadows for the specified thing

+ +
+
+ +

◆ NewPauseComponent()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< PauseComponentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewPauseComponent ()
+
+noexcept
+
+

Pause a running component

+ +
+
+ +

◆ NewPublishToIoTCore()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< PublishToIoTCoreOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewPublishToIoTCore ()
+
+noexcept
+
+

Publish an MQTT message to AWS IoT message broker

+ +
+
+ +

◆ NewPublishToTopic()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< PublishToTopicOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewPublishToTopic ()
+
+noexcept
+
+

Publish to a custom topic.

+ +
+
+ +

◆ NewPutComponentMetric()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< PutComponentMetricOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewPutComponentMetric ()
+
+noexcept
+
+

Send component metrics NOTE Only usable by AWS components

+ +
+
+ +

◆ NewRestartComponent()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< RestartComponentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewRestartComponent ()
+
+noexcept
+
+

Restarts a component with the given name

+ +
+
+ +

◆ NewResumeComponent()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ResumeComponentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewResumeComponent ()
+
+noexcept
+
+

Resume a paused component

+ +
+
+ +

◆ NewSendConfigurationValidityReport()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< SendConfigurationValidityReportOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSendConfigurationValidityReport ()
+
+noexcept
+
+

This operation should be used in response to event received as part of SubscribeToValidateConfigurationUpdates subscription. It is not necessary to send the report if the configuration is valid (GGC will wait for timeout period and proceed). Sending the report with invalid config status will prevent GGC from applying the updates

+ +
+
+ +

◆ NewStopComponent()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< StopComponentOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewStopComponent ()
+
+noexcept
+
+

Stops a component with the given name

+ +
+
+ +

◆ NewSubscribeToCertificateUpdates()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToCertificateUpdatesOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToCertificateUpdates (std::shared_ptr< SubscribeToCertificateUpdatesStreamHandlerstreamHandler)
+
+noexcept
+
+

Create a subscription for new certificates

+ +
+
+ +

◆ NewSubscribeToComponentUpdates()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToComponentUpdatesOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToComponentUpdates (std::shared_ptr< SubscribeToComponentUpdatesStreamHandlerstreamHandler)
+
+noexcept
+
+

Subscribe to receive notification if GGC is about to update any components

+ +
+
+ +

◆ NewSubscribeToConfigurationUpdate()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToConfigurationUpdateOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToConfigurationUpdate (std::shared_ptr< SubscribeToConfigurationUpdateStreamHandlerstreamHandler)
+
+noexcept
+
+

Subscribes to be notified when GGC updates the configuration for a given componentName and keyName.

+ +
+
+ +

◆ NewSubscribeToIoTCore()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToIoTCoreOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToIoTCore (std::shared_ptr< SubscribeToIoTCoreStreamHandlerstreamHandler)
+
+noexcept
+
+

Subscribe to a topic in AWS IoT message broker.

+ +
+
+ +

◆ NewSubscribeToTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToTopicOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToTopic (std::shared_ptr< SubscribeToTopicStreamHandlerstreamHandler)
+
+noexcept
+
+

Creates a subscription for a custom topic

+ +
+
+ +

◆ NewSubscribeToValidateConfigurationUpdates()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< SubscribeToValidateConfigurationUpdatesOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewSubscribeToValidateConfigurationUpdates (std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandlerstreamHandler)
+
+noexcept
+
+

Subscribes to be notified when GGC is about to update configuration for this component GGC will wait for a timeout period before it proceeds with the update. If the new configuration is not valid this component can use the SendConfigurationValidityReport operation to indicate that

+ +
+
+ +

◆ NewUpdateConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< UpdateConfigurationOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewUpdateConfiguration ()
+
+noexcept
+
+

Update this component's configuration by replacing the value of given keyName with the newValue. If an oldValue is specified then update will only take effect id the current value matches the given oldValue

+ +
+
+ +

◆ NewUpdateState()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< UpdateStateOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewUpdateState ()
+
+noexcept
+
+

Update status of this component

+ +
+
+ +

◆ NewUpdateThingShadow()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< UpdateThingShadowOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewUpdateThingShadow ()
+
+noexcept
+
+

Updates a device shadow document stored in the local shadow service The update is an upsert operation, with optimistic locking support

+ +
+
+ +

◆ NewValidateAuthorizationToken()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ValidateAuthorizationTokenOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewValidateAuthorizationToken ()
+
+noexcept
+
+

Validate authorization token NOTE This API can be used only by stream manager, customer component calling this API will receive UnauthorizedError

+ +
+
+ +

◆ NewVerifyClientDeviceIdentity()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< VerifyClientDeviceIdentityOperation > Aws::Greengrass::GreengrassCoreIpcClient::NewVerifyClientDeviceIdentity ()
+
+noexcept
+
+

Verify client device credentials

+ +
+
+ +

◆ WithLaunchMode()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::GreengrassCoreIpcClient::WithLaunchMode (std::launch mode)
+
+noexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model-members.html b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model-members.html new file mode 100644 index 000000000..92817a619 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::GreengrassCoreIpcServiceModel Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::GreengrassCoreIpcServiceModel, including all inherited members.

+ + + + + + +
AllocateOperationErrorFromPayload(const Aws::Crt::String &errorModelName, Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::GreengrassCoreIpcServiceModelvirtual
AssignModelNameToErrorResponse(Aws::Crt::String, ErrorResponseFactory) noexceptAws::Greengrass::GreengrassCoreIpcServiceModel
GreengrassCoreIpcClient classAws::Greengrass::GreengrassCoreIpcServiceModelfriend
GreengrassCoreIpcServiceModel() noexceptAws::Greengrass::GreengrassCoreIpcServiceModel
~ServiceModel() noexcept=defaultAws::Eventstreamrpc::ServiceModelvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html new file mode 100644 index 000000000..566742565 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html @@ -0,0 +1,247 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::GreengrassCoreIpcServiceModel Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::GreengrassCoreIpcServiceModel Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::GreengrassCoreIpcServiceModel:
+
+
+ + +Aws::Eventstreamrpc::ServiceModel + +
+ + + + + + + + + + + +

+Public Member Functions

 GreengrassCoreIpcServiceModel () noexcept
 
Aws::Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Aws::Crt::String &errorModelName, Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
void AssignModelNameToErrorResponse (Aws::Crt::String, ErrorResponseFactory) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ServiceModel
virtual ~ServiceModel () noexcept=default
 
+ + + +

+Friends

class GreengrassCoreIpcClient
 
+

Constructor & Destructor Documentation

+ +

◆ GreengrassCoreIpcServiceModel()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::GreengrassCoreIpcServiceModel::GreengrassCoreIpcServiceModel ()
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateOperationErrorFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::GreengrassCoreIpcServiceModel::AllocateOperationErrorFromPayload (const Aws::Crt::StringerrorModelName,
Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+
+ +

◆ AssignModelNameToErrorResponse()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::GreengrassCoreIpcServiceModel::AssignModelNameToErrorResponse (Aws::Crt::String modelName,
ErrorResponseFactory factory 
)
+
+noexcept
+
+ +
+
+

Friends And Related Function Documentation

+ +

◆ GreengrassCoreIpcClient

+ +
+
+ + + + + +
+ + + + +
friend class GreengrassCoreIpcClient
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.png b/docs/class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.png new file mode 100644 index 0000000000000000000000000000000000000000..13578456b89b388bf112eb2909a5b8e7f9a4d8fb GIT binary patch literal 1061 zcmeAS@N?(olHy`uVBq!ia0y~yU^D=-12~w0Oeq~Mv(kvQpzLW}35W&t%%KBpNf zmOHd`JTJ}K@^|tQ)~$bBnLMqYS^NyyBmPDH)_U#Q9U3}&Gv1_{=W*YDHFr(S8NR0a zz!?WiPMv#w?AzPGWNz(^=k4d2&gc8K;#JD;{C&O0PH(?9{o0LrXE|2O@3Qlp)SrDQ zhySd>>&+ZhTtPwA-!|E;;yZawQmgc`A?u8Ab57MI{F7Dqx3_4nw7o28R<^HSHY`K) zRa>pex?NV!c1(L2aO1-y6@Ky7sguiReSbJZYjypV>%1lYTit8**XW3BUb`#y=GIKH z`t1|4=c}ANteRNbJEi&A1B-n2yB0qjPi5_u^vSi97 zOAiLd1CnT#tl2RA)i!RX2WsCx%cRffmfcwG_&;$|a?9SBoZHLIC3eq$?%KAsW%63l z&CL(qw@UiN{=WY0>CLHcziMdi_i~js`0}t$Zt}t@+ji`)zj8zG#*u3WHdZRHF}+>q zdnjkoE&k6lI$t<@pUm6A?_pr`{d37**~d{+wr=QqJNtdx-Q~u-{)araERUA-{c__{ z!mhB)y|wZ4B5&MyUzy}#kR&R@Jv&$`@o9qzZ-4Yk-z#Ff_KPv!End6*$y}T4MAO46 z(CD`eiPPJA%~pF2-_xDv#V=d>{}Km#Nnd`8@p^7c2McbHJ~u zdn4{%&K5L~jotn^g0p)^R$t1$n&`sb>f*wtuVcu<`&fPcwMB`njxgN@xNAcNyH# literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error-members.html b/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error-members.html new file mode 100644 index 000000000..26a6c8325 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidArgumentsError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidArgumentsError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidArgumentsErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidArgumentsErrorprotectedvirtual
InvalidArgumentsError() noexceptAws::Greengrass::InvalidArgumentsErrorinline
InvalidArgumentsError(const InvalidArgumentsError &)=defaultAws::Greengrass::InvalidArgumentsError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidArgumentsErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidArgumentsError &) const noexceptAws::Greengrass::InvalidArgumentsError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidArgumentsErrorstatic
s_customDeleter(InvalidArgumentsError *) noexceptAws::Greengrass::InvalidArgumentsErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidArgumentsError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidArgumentsErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidArgumentsErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidArgumentsErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.html new file mode 100644 index 000000000..ba4ec9a23 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidArgumentsError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidArgumentsError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidArgumentsError () noexcept
 
 InvalidArgumentsError (const InvalidArgumentsError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidArgumentsError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidArgumentsError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidArgumentsError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#InvalidArgumentsError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidArgumentsError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidArgumentsError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError (const InvalidArgumentsError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidArgumentsError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidArgumentsError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidArgumentsError::operator< (const InvalidArgumentsError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidArgumentsError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArgumentsError::s_customDeleter (InvalidArgumentsErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidArgumentsError::s_loadFromJsonView (InvalidArgumentsErrorinvalidArgumentsError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArgumentsError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArgumentsError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidArgumentsError::MODEL_NAME = "aws.greengrass#InvalidArgumentsError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_arguments_error.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f557f1f5ada432361813f5b1ba9e2090fe870a GIT binary patch literal 1355 zcmaJ>c~H^`6vib}Titf2%^YhzcFoOp?N~=$6+}(aU*@rJ9q^1llkT_8_0|KDbIG9!Z(jNt?7a%23>4SWG;dx(Rch5B*z#J zCa?6;5|KXjK&ZPT3g|6+;RsxeVG``P;VNt3L1kNevJHT7r??wkKwG2x+Jx6w0tI!v8=X674uL^Dp-9*Yv!79b`(wMuTz zzJ&sT^y{Vzh*8xsI}iJV9A4O5Z z_0d!U!#F|Fik0Q^83KF}Je^;kvE|;0zI2n_bJJvOQc`2|gJ=6Yji|P>-B8g<#@g|R zeHeG1+2dH(qjny9+5(+4kwfZkQA15EaSfFee_Rkg??VGqwZ}A%(Jar?ht+8l5l9#{ zW7m_ngwjR&9`>Asto(9aJ-JLyEgRXf7X_>vo}HnT>$1)1b~F4bN;xDW1udY>Z0U%U z8jwN&rZurh3@}SZ9XcCR>Mngn0tnk}h~}MLvi#qiIIFu|jvv=-H`0%?eNm*2N@o28thDHD z)3DRDxCPwXk8@)(!ZM0^>-BHL6)vnkC_)xnAzx0ahWJ;7{~*ZX7AY=O(;7u%oDz#s ztMojGM}ZsWS|SnNa3(r6sj8B=&OS(m8G!8#0lmM`&L&PLIp={UELoRYSZwJ ze5gN$^Se~ZHk!U)cs*+v^Q3?g5^B9oD9UBF)aUdi5Gur_M-fAFXHgud415r~Q-qTJ z+(pPAqI$(x)WuUCMYb=#+VR15LAubz?OVy@x$xGAeCgoro9pkB7bq+mxvH2uKVBPg zuKuG?$r;~!vX0J#NF^e|qGa2u-270=^c40m`O>Mntbl+w$R@^4Y2n?wNV3-d)1u;% z146B!OnRbV#Y9}E1o>B%3yFR~OXb2~*&Xq5CIV*EUH%_C|6fxgk2*ZI`_|B=__K?f zg!J5}bnk4mwD*PLqg&bstaDf+Oyk_q3{lJFi$^An+TW@!pE4a{8h8%m3A&4@xbbuO za=GpyninkbIp42SVWEiPs*?Q84>ii6Kj*0ynOP_lH%s8v_0 z4n+1h@+8b2t`qB}01b>npF> + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidArtifactsDirectoryPathError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidArtifactsDirectoryPathError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidArtifactsDirectoryPathErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidArtifactsDirectoryPathErrorprotectedvirtual
InvalidArtifactsDirectoryPathError() noexceptAws::Greengrass::InvalidArtifactsDirectoryPathErrorinline
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=defaultAws::Greengrass::InvalidArtifactsDirectoryPathError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidArtifactsDirectoryPathErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidArtifactsDirectoryPathError &) const noexceptAws::Greengrass::InvalidArtifactsDirectoryPathError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidArtifactsDirectoryPathErrorstatic
s_customDeleter(InvalidArtifactsDirectoryPathError *) noexceptAws::Greengrass::InvalidArtifactsDirectoryPathErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidArtifactsDirectoryPathError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidArtifactsDirectoryPathErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidArtifactsDirectoryPathErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidArtifactsDirectoryPathErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html new file mode 100644 index 000000000..ed99d2362 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html @@ -0,0 +1,467 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidArtifactsDirectoryPathError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::InvalidArtifactsDirectoryPathError Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidArtifactsDirectoryPathError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidArtifactsDirectoryPathError () noexcept
 
 InvalidArtifactsDirectoryPathError (const InvalidArtifactsDirectoryPathError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidArtifactsDirectoryPathError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidArtifactsDirectoryPathError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidArtifactsDirectoryPathError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidArtifactsDirectoryPathError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidArtifactsDirectoryPathError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError (const InvalidArtifactsDirectoryPathError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidArtifactsDirectoryPathError::operator< (const InvalidArtifactsDirectoryPathError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_customDeleter (InvalidArtifactsDirectoryPathErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_loadFromJsonView (InvalidArtifactsDirectoryPathErrorinvalidArtifactsDirectoryPathError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArtifactsDirectoryPathError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidArtifactsDirectoryPathError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidArtifactsDirectoryPathError::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#InvalidArtifactsDirectoryPathError"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.png new file mode 100644 index 0000000000000000000000000000000000000000..878d545c6554e8b30b48fb4d3d3d33bc528f8dac GIT binary patch literal 1682 zcmd6oX;9Ng7{>n*1qvb~Isyt|L|_P1FhI!@NMnCd$VVE>3|NAZfWcMbe<9Tvk}$AwQASqh+aAZTT>WDQU)f zNrjO*Kf%YzseC6seCa&3`W#uNN+7>7EJl#8`mjn?|Sb+ zv`^KI8ebr8XJ^W$o7&iKJp~SIp1|865tnn7(IRyq7{9@YymnV0Hn&J-6S1%1&nI$d z6XKGpnZao-bl&n#63>KCvuq~baF;wAKyJ__uNnS`;FkLh8TDaB(G{)(R;I>}?sZ72 z_{kX7nd-88Mj|4m@kS2vvDh+GGPRT8Cn>_rJYij0=R;hxWw8+ zLd=kLl~D+T-k@K<8-1V$4bRa&l*E*-uw8cRp6Sg6FsU&x!}!!HbG8+ZJ8l=@i!IMv zn2Xm;vB2q>Cm<1w zegbnEvmQDIm`W}E@j5H; ztqQc(Xcr_db0*t&*d&`48EID{$@na)HDW8{-GzTd0L)9_!=J)uy#dFfQ{MpLC4S12 zFC^x7KrmGT00wiP=yDt@_j3@cN*53E0DP`Bpsld3rvIs3Y5S*&kf-Fs9s=;YdULH2 zDF=B*y{_*L&=v4WMqZd?_BptY$vnw=JD%8f-PMGy&>&euMp!0#%LLbKW^?Pa&lTBd zS@56IP3MBcZrskx)k4?U%gY!R+x}uIGkU@x>euupE_K{Cr|Ls8Dm@TV$kJAwZ79xN zp?K|rVPXV|K zHF6uO9^=@=ms+VU*y2$XQx?Og`wjuQD)-0y(R*bQueTuO9Lqa<>c%j2G>lMUE?+DD zmwjAm-&RGGfM96+Xtszl{5;0DK#K^CR6qyCCn4WMXM0O$aAUVldgVlg-XVmzB1UJR z#8L(DjjJn~X!4&MV zx4T|DB3YU`!bWDVFbxVxIi{dFD_)}Zn0Ez`-sV37{le!Je(=pUGY)FVc58Sxs=%1J=|LRXe66d zU6Eha5+V&Pm0qC_(%SF#46J$UJ89nx&kE+EtA|Mez7Bd@F|sAIL^N!##tD6u0Ae=E z?XJVP8C?>w_`79YcBAH%Ys(M2L$T0#l8R_2b=@&>)Jgi={Op5b;eq{1^oiiPtd~rF z`6_?f-ZvHtP9x70kf_P|dO=s=0|kr`TKQjCkq(O%o7t$**K8-Xpp;(gqZ&vGDG3wD zt!z%VB1ElC?CusJZf&?7PnbH&G`}oVr*psN9qBwa`zAKZVh>j-Qkd4)67P)Nvwbcy z61zEJMpvF+kJ>2jv|>y6Ze;~<>Cb|f$ym|hDTt-4GGQyFFkPInK)44J2ZLL_v5Fa+ZpQ#*$1g< b?Ue%$>N0g + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidClientDeviceAuthTokenError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidClientDeviceAuthTokenError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidClientDeviceAuthTokenErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidClientDeviceAuthTokenErrorprotectedvirtual
InvalidClientDeviceAuthTokenError() noexceptAws::Greengrass::InvalidClientDeviceAuthTokenErrorinline
InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=defaultAws::Greengrass::InvalidClientDeviceAuthTokenError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidClientDeviceAuthTokenErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidClientDeviceAuthTokenError &) const noexceptAws::Greengrass::InvalidClientDeviceAuthTokenError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidClientDeviceAuthTokenErrorstatic
s_customDeleter(InvalidClientDeviceAuthTokenError *) noexceptAws::Greengrass::InvalidClientDeviceAuthTokenErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidClientDeviceAuthTokenError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidClientDeviceAuthTokenErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidClientDeviceAuthTokenErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidClientDeviceAuthTokenErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html new file mode 100644 index 000000000..32190163a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidClientDeviceAuthTokenError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::InvalidClientDeviceAuthTokenError Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidClientDeviceAuthTokenError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidClientDeviceAuthTokenError () noexcept
 
 InvalidClientDeviceAuthTokenError (const InvalidClientDeviceAuthTokenError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidClientDeviceAuthTokenError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidClientDeviceAuthTokenError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidClientDeviceAuthTokenError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#InvalidClientDeviceAuthTokenError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidClientDeviceAuthTokenError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidClientDeviceAuthTokenError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError (const InvalidClientDeviceAuthTokenError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidClientDeviceAuthTokenError::operator< (const InvalidClientDeviceAuthTokenError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_customDeleter (InvalidClientDeviceAuthTokenErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_loadFromJsonView (InvalidClientDeviceAuthTokenErrorinvalidClientDeviceAuthTokenError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidClientDeviceAuthTokenError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidClientDeviceAuthTokenError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidClientDeviceAuthTokenError::MODEL_NAME = "aws.greengrass#InvalidClientDeviceAuthTokenError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ae26b162424524bf310429bc0dfeff2f08709f85 GIT binary patch literal 1679 zcmcJQX;70_6o$W4WV0Yci)fKeL$R_{K@5wCvIrkbKtNEofQSJJVfhS8fmp?gU@H`4 zO#;g15|a#DFn|!5aRHK`KtuvT0TT!bh+tSmNkgaYbo|}knRCzk&fFho&U5D693P~s zn(B9|005|gZqB{{0JD+ntIC_?H+c+mTb{Q2c>24@WHPy&mPm1VUHNkLXE2$}%{im` za;tpa7wHGcA8j0NkG}-~DC&XENBvV_vm|lx#9obK2>n>;n!~~!6`v4IFHu<{#~%?K z`PF90k@qD;NIi+Oy6X(63KwZcAPWv%wgDG3gz#>s(n9#w5|$AdRH%2Mpy}qAgNgx& z#(1>>;^^hJwUeAyI~^L_UXaT;Z*gPbXa;k1Y&llw&h>-hJHTw4th5-xy~BLe$Is$K zzB#>kw(x0Z+QBlDt$9^^2VVFUY%7ZIRzh;`H`Hcng-R_zy6N6H$j{eA5Qd7a z#Gb&A&(lmm`u(aCYLR#L&yV&snypvZ7&Ti67>`Xo`4MdTqr6K`R7~}GY4mMgyiu>I zdI~Md8MK|uWfZ5Z1=`g#6jW*VG9`l9l)KVFV)v?F)3&qEbm(oz%lH(tiC-coagdZE z>7F)NZaMSdR&19zTIWZaa?P!wTC>ci5cfN{*w8*4p6+H7cMfb2 z?BgX}Sif}$K_I8sNnlWa3V{q?FYlX;iAI(uEqrhd?~G=HuUyEk5ESUAmstOJmQh@+8C(mH)-`3UXT}W)Dc4v>G}VQQSxDS+ckMN%ADru_&m7jXNgX6PfRD zj!G@J-=X_)-^4fs)w*w>AS1V1YL1Dr1h z9<1_ZCm)pc+DsWt5oxgb=1+hEpuK?^kC$V{$+>0`9{4CFl*#GtZvVevZ;a6j7W$#~ z+nO8wE^YvfY4pWJ-Dmh^=M5;lF}v5TAIO6H>%c4{1MKjCVgck)VHbGHs=s_{h2?a3uIOij|C(H6xm|cxauBQ{Fns zxHv<}2Tal0(C42}*7QVFb4Jl{k#M^r!XF41& z)i+%wmp3vP1f*D_y3(mr(=#=)31x9M71xoB#OZnp-J1H}-NI9LW(=n;NteiX$UJE( zhT4|6bXma!LnAT5B718?XVdV~dmg>;bHC4%sKDQtD*AW0{~r+&Q! + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidCredentialError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidCredentialError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidCredentialErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidCredentialErrorprotectedvirtual
InvalidCredentialError() noexceptAws::Greengrass::InvalidCredentialErrorinline
InvalidCredentialError(const InvalidCredentialError &)=defaultAws::Greengrass::InvalidCredentialError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidCredentialErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidCredentialError &) const noexceptAws::Greengrass::InvalidCredentialError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidCredentialErrorstatic
s_customDeleter(InvalidCredentialError *) noexceptAws::Greengrass::InvalidCredentialErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidCredentialError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidCredentialErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidCredentialErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidCredentialErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.html new file mode 100644 index 000000000..fad4b0a5a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidCredentialError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidCredentialError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidCredentialError () noexcept
 
 InvalidCredentialError (const InvalidCredentialError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidCredentialError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidCredentialError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidCredentialError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#InvalidCredentialError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidCredentialError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidCredentialError::InvalidCredentialError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidCredentialError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidCredentialError::InvalidCredentialError (const InvalidCredentialError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidCredentialError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidCredentialError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidCredentialError::operator< (const InvalidCredentialError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidCredentialError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidCredentialError::s_customDeleter (InvalidCredentialErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidCredentialError::s_loadFromJsonView (InvalidCredentialErrorinvalidCredentialError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidCredentialError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidCredentialError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidCredentialError::MODEL_NAME = "aws.greengrass#InvalidCredentialError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_credential_error.png new file mode 100644 index 0000000000000000000000000000000000000000..958c8e748018dcf40bf09eb7135692dffc88d1c3 GIT binary patch literal 1346 zcmb7^ZB){C6vrX7X$!4sTKQbIw5Cg2Vu?~a2K`mc5GpmNhUP;+A}J~pYuW>um=6ah zgr1I?WvSB;L-3(y8Jcj^S&7V?PoyT;jL1mYzn#-wY_E3DxxagV=iK||`}v;B3JJ!* z*KA$`fk5EEA%7fLbzojLfr0PZuk%yEvN0qGf6!nsfbFZ-+SG!F*TC-Y?Ck6`W+@%O zugO_la3};E`V>Pwcuxq#s2}h@fKP|c^XF6M9M>9`PLxRuTVHm0IU3#U!*bKmg6r>L zP6Eft4$_Fw*plabVQ`#N58Hx^g5eFgwadZdQl8DdJKw-qxH4RzHU(BjfLUE5cUK zN(cyb*YFJTm%hc>MtAfd?mJWLALd;l3Kl8gm{Z)uhJD?`VdqVM`?Z0i>1to=ts+h)uYsDU_JHwtj2(nlvGMnk z`mce781jF>9a92Dj|21-&T#zbVcSCk{uY`cdb~$|Kv8&Pat)viRW;BwFjXa{?XV0n z<>eVzrU}rD(j6Lkd|`K=$DfYUqZdd9L{`3zD44I4*`t^z#beCre(qJ#ZjuOFM21!7 zgaXY|^g4p6f_(%>E)&nB%Fq_7+%x&}oUGyqpgDEBbbS~NkS4BcwA-iD$kHdP$0}6f z>lP?bd28j+rQy~UlZxT#V>in7hvyxd$cNzS)w8e+Z(dp247;A;71B*rOM{*t|P+|*;FmwDngFUda7-@t@SGXLMzEk zoLhRdL|Gk>q7ujqaZbmp33BL`#Qy=~6Rojd16-@mZGq+vekNGXXkEjwGfD@JxvMqu`sEalFkQWw zj{`dezN>JeoMKpS))~l6=85k}(Msz)NOHAPOJUev2L0}w$gP{VIAfatp9Ph*P2GXA zGiQEj6ZLF`DyMyxGN;71xt*OlRYSRvE_P~-mBucQ289Vb+^HDI?{bq{p0h@l|FN? z&cVzU)H&T;o6?U5S-CkXc^Qv}ek8Y{ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidRecipeDirectoryPathError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidRecipeDirectoryPathError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidRecipeDirectoryPathErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidRecipeDirectoryPathErrorprotectedvirtual
InvalidRecipeDirectoryPathError() noexceptAws::Greengrass::InvalidRecipeDirectoryPathErrorinline
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=defaultAws::Greengrass::InvalidRecipeDirectoryPathError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidRecipeDirectoryPathErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidRecipeDirectoryPathError &) const noexceptAws::Greengrass::InvalidRecipeDirectoryPathError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidRecipeDirectoryPathErrorstatic
s_customDeleter(InvalidRecipeDirectoryPathError *) noexceptAws::Greengrass::InvalidRecipeDirectoryPathErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidRecipeDirectoryPathError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidRecipeDirectoryPathErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidRecipeDirectoryPathErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidRecipeDirectoryPathErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html new file mode 100644 index 000000000..f8502959e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidRecipeDirectoryPathError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::InvalidRecipeDirectoryPathError Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidRecipeDirectoryPathError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidRecipeDirectoryPathError () noexcept
 
 InvalidRecipeDirectoryPathError (const InvalidRecipeDirectoryPathError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidRecipeDirectoryPathError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidRecipeDirectoryPathError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidRecipeDirectoryPathError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#InvalidRecipeDirectoryPathError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidRecipeDirectoryPathError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidRecipeDirectoryPathError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError (const InvalidRecipeDirectoryPathError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidRecipeDirectoryPathError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidRecipeDirectoryPathError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidRecipeDirectoryPathError::operator< (const InvalidRecipeDirectoryPathError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidRecipeDirectoryPathError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidRecipeDirectoryPathError::s_customDeleter (InvalidRecipeDirectoryPathErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidRecipeDirectoryPathError::s_loadFromJsonView (InvalidRecipeDirectoryPathErrorinvalidRecipeDirectoryPathError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidRecipeDirectoryPathError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidRecipeDirectoryPathError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidRecipeDirectoryPathError::MODEL_NAME = "aws.greengrass#InvalidRecipeDirectoryPathError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ec74e37a3072f8b6a3d3835ac3257d4589c91830 GIT binary patch literal 1636 zcmb_dYcQK>6#hb$+Pd_rQ>xarqHL?!p|o`?p9n#|#H|>rNF`{INHwfptmMo$1c({@7o8X5RBY&&)Z0-t#=~$-sEHs3`AO z1^_?>banCu00dHoe^!#0

v?yX@MBamPAuZf?rp`wyQJvLENj&|ing<0)i}9h6a} zcyA9MKvwi;@Lyof0YE_lI@x0>2r+YkK84)A^=>xYv8h+&9(^h>jR7Vi6WkgWqeH(# z5YGYV*r{3!gT#=F#9Cvk6DV@={k^A5|tmq z6pI$E^Ujdlm)!;~+QI|nOT?Okn1mIv59H7c)9kdl$SX;vGXa;WokK;N+7rV3l9{7# zc0%c2S0f71@QWuABeWBvA=gQ5!EasjnQj9&9ie3(u3>jjW^tIg8v)-caA8VV9z<6u zjefQUYO+~6%D+un6cGfSm2RN;4uKy!Y?$cFAU2l#8uzp(Ju$S}xxs=wm~q}D@;5Jf z9tFz@9pQG|(_*x>QC^?Bq|HUWDMR{HRz#b=#3)CTOZ3_i0jE8yxj5)yk-`l4h@?QQ zQ<}wBmnPalmIlL(z9e>>2z^u_;>BQ1jVvD2@V5qfl4wnbG>K+lyT0!1~?K&Om+Eiq@iJ1Wy_#uLQ7_AV8bc9IG&? zgGEqU?keK}!Br$+^u03Axl%562Mows0gZeAD}6?WU;L*!g76IeC^U5)97v<4W;cs~w!TYyXgd zAkR+d?f+5~HW03Bz**3Q_~>w!Lq>xp8@u4|E8Z5Fm3|>GzM|yq+00$F;d7omBMyB2 z5NH-u4beX-elS`d-EA

+iwl!}QV^y>I^dX1I53q^RIZ!NpEsa;*ii1;ERusn#6O zA{VO;1GZ!6YbL4Z9rmQ=sw+(DVi7GeHJHh0Cgy*o?~X%dx4d(_-S9bpT&mr_#DwGH zMyHejN@j%dqO{-T%NSi&8ezlbhx)tS1qEL#YC@(Po+1U+S?%h z_>4vQ_;PJix~=2ta7h)!q$i~N^s`oJ6^%D6$o`6!OTX#nUz1RS zSmqm_uh1O%p{7D~yD&8~wN5=gEZDizm$maqZ6&nn4>6PMa38+Td)`k>PI!GzJ_}W` zLeX;IS|d;+N#=(yT~APr=87W=2++jn5Hgkg`&qNppQHoa<1PJF^EV86q9l_IVc6Ov zOsF`*<4!Wym$JnTn(C7&sDIjB_EESQD;Sr>KT3JPAPa3eHJ4;70RWvnoY)Q_X@3AD CV*erl literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_token_error-members.html b/docs/class_aws_1_1_greengrass_1_1_invalid_token_error-members.html new file mode 100644 index 000000000..d7d668785 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_token_error-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +

+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::InvalidTokenError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::InvalidTokenError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::InvalidTokenErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::InvalidTokenErrorprotectedvirtual
InvalidTokenError() noexceptAws::Greengrass::InvalidTokenErrorinline
InvalidTokenError(const InvalidTokenError &)=defaultAws::Greengrass::InvalidTokenError
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::InvalidTokenErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const InvalidTokenError &) const noexceptAws::Greengrass::InvalidTokenError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::InvalidTokenErrorstatic
s_customDeleter(InvalidTokenError *) noexceptAws::Greengrass::InvalidTokenErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(InvalidTokenError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::InvalidTokenErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::InvalidTokenErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::InvalidTokenErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_token_error.html b/docs/class_aws_1_1_greengrass_1_1_invalid_token_error.html new file mode 100644 index 000000000..5ffc62cf8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_invalid_token_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::InvalidTokenError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::InvalidTokenError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 InvalidTokenError () noexcept
 
 InvalidTokenError (const InvalidTokenError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const InvalidTokenError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (InvalidTokenError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (InvalidTokenError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#InvalidTokenError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ InvalidTokenError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::InvalidTokenError::InvalidTokenError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ InvalidTokenError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::InvalidTokenError::InvalidTokenError (const InvalidTokenError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::InvalidTokenError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::InvalidTokenError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::InvalidTokenError::operator< (const InvalidTokenError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::InvalidTokenError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidTokenError::s_customDeleter (InvalidTokenErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::InvalidTokenError::s_loadFromJsonView (InvalidTokenErrorinvalidTokenError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidTokenError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::InvalidTokenError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::InvalidTokenError::MODEL_NAME = "aws.greengrass#InvalidTokenError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_invalid_token_error.png b/docs/class_aws_1_1_greengrass_1_1_invalid_token_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f417a383b1e8cc055ceec578e812454972ecc0 GIT binary patch literal 1322 zcma)+e^3$z6vt6pIWBCKnHQw9Y)%tPZz6?Y_6uo7O>v<~KQt^$Q71}jnOU}esF;|T z2(tu#q>-knh@kdE2Bs#4CXl~SY+0-X1zC=fcirvw*WTTG@B8k)f4$GUckLh+4FawM z0ssIICSZ4vx$Dh&)!NEjmw%U&WN!8c195vyCX-pdc{iIxeVk`ji`m}Z{?#?5qj|I@ z2VsK&X4B`8NpM~Oz!Dy2w?FQz#d~JxFPoi~?^)4Q-D=w8$7lFwr(+{rLN<)GEW7;F z;?Ccb@Z2YN;Lc(utjT%4PhIHj_fYAd-wB-h%^6fMvIP<#-8c9`((y{6iY@7KQ=S%r zD0q0-ss#Wgd*OmoOcpPkK&@}O8CpxGr>QdiJf_a`czcf|&_YhLH-6nxpqndYSc5B6S{yi@q%h;qGj-WEhLy5(&xEmpx@oGlgBL z?r*#6-lA-Y!srh*tRJPzbhB}-&QM*ksvC-N%sWKF7_H>W{0TJUaQ>$^J?9~!u>*iM z4me}iwn^dZbD4-qVI+TvULu&@mf;dh0{F?5fb<5Q#ivt=R)#+H(hp_bpiwjf+)jo0 zWH|oEa1Jj@fY>~9!e|_%gn${)<6=QIkQ4XG+XF>70M ze8Xs-l+5lX|A(>1$O&$h4LWY4gw_~oiwhg)rh-qFwY!d;iR2Sa;?K-zFTV**#N6pS z)|vb!z73(eNzZodrJ!8i@4#^OH{V!MpR}+tcW8jSbB#A|-_KhT5BUn{17e?MZSJ#O z@G3mVx?%YOEXPY{(x(+)iW_(6;SSCJ#G(!vg~qz1?PPYTbhw9^ILKn3IH}!!t2#V1 z2I({FDeJm7pa^$(sU7EVr)XLNr~vm!ObN^%elXZ3&DU)-W6&K>nJi=GxX-;_q50G*cnx&hGK|ApLU&E)kG z@0Fv6i+Rm$RD%BNPRmyNpu+&){>-%7z>|aej|;`kKzl`iKJN#L@x?$8SSnRO%Vta~8KhWlqBp>`Uj zEGCPI1^01156Xi{mK+Pa3a1wZ$~5dB=d{ANw@T{+x`euZy8n|@m3@x(6Wh{zbNfze{` z`iZp{{nH#O;%{h?sNgtNk3BD0@dFpgg?0|eC+1HCmrb^?=&4BL2!~~*3rlBP2ssqv zQbWtINFedb7?FYXh^Te#BmHSw$Y|W@FN;P{tep(~e$`te>d6V6Rp!SA!0f^9=I%U} F`41K=u_^!n literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_io_t_core_message-members.html b/docs/class_aws_1_1_greengrass_1_1_io_t_core_message-members.html new file mode 100644 index 000000000..6b8140553 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_io_t_core_message-members.html @@ -0,0 +1,99 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::IoTCoreMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::IoTCoreMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexceptAws::Greengrass::IoTCoreMessageinline
GetModelName() const noexcept overrideAws::Greengrass::IoTCoreMessageprotectedvirtual
IoTCoreMessage() noexceptAws::Greengrass::IoTCoreMessageinline
IoTCoreMessage(const IoTCoreMessage &objectToCopy)Aws::Greengrass::IoTCoreMessageinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::IoTCoreMessagestatic
operator<(const IoTCoreMessage &) const noexceptAws::Greengrass::IoTCoreMessage
operator=(const IoTCoreMessage &) noexceptAws::Greengrass::IoTCoreMessage
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::IoTCoreMessagestatic
s_customDeleter(IoTCoreMessage *) noexceptAws::Greengrass::IoTCoreMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(IoTCoreMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::IoTCoreMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::IoTCoreMessagevirtual
SetMessage(const MQTTMessage &message) noexceptAws::Greengrass::IoTCoreMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_io_t_core_message.html b/docs/class_aws_1_1_greengrass_1_1_io_t_core_message.html new file mode 100644 index 000000000..9a2c181da --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_io_t_core_message.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::IoTCoreMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::IoTCoreMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IoTCoreMessage () noexcept
 
IoTCoreMessageoperator= (const IoTCoreMessage &) noexcept
 
 IoTCoreMessage (const IoTCoreMessage &objectToCopy)
 
void SetMessage (const MQTTMessage &message) noexcept
 
Aws::Crt::Optional< MQTTMessageGetMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const IoTCoreMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (IoTCoreMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (IoTCoreMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#IoTCoreMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ IoTCoreMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::IoTCoreMessage::IoTCoreMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ IoTCoreMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::IoTCoreMessage::IoTCoreMessage (const IoTCoreMessageobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<MQTTMessage> Aws::Greengrass::IoTCoreMessage::GetMessage ()
+
+inlinenoexcept
+
+

The MQTT message.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::IoTCoreMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::IoTCoreMessage::operator< (const IoTCoreMessage) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
IoTCoreMessage & Aws::Greengrass::IoTCoreMessage::operator= (const IoTCoreMessageobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::IoTCoreMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::IoTCoreMessage::s_customDeleter (IoTCoreMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::IoTCoreMessage::s_loadFromJsonView (IoTCoreMessageioTCoreMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::IoTCoreMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::IoTCoreMessage::SetMessage (const MQTTMessagemessage)
+
+inlinenoexcept
+
+

The MQTT message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::IoTCoreMessage::MODEL_NAME = "aws.greengrass#IoTCoreMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_io_t_core_message.png b/docs/class_aws_1_1_greengrass_1_1_io_t_core_message.png new file mode 100644 index 0000000000000000000000000000000000000000..708f892755e71b061ec04f43d07252841a851d20 GIT binary patch literal 922 zcmV;L17-Y)P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009iNklnf(7Jx3LWfM2K&b^mazHY~$Lpq=SU=%C>D=K(R?uI4y2TilfCX zNpWPklO&Cm_8&(}l)tPMBAZyZWc9QHGc`FdTtKPAXV-APoR#IK=d=GLkwq3u}&^=z?g2RXQ z2-i0%vJcbjLapt{qv5X8qTSZ+2UzlS98BIA_Hf_e&c+4x+{5g;%8&YdoT-22j+#v@Np?N- zHtg&loo~-wx-EB)`EF?1GLNe=h3o`2^D)oMcI>tdW2SH8t&H_^sCUQ8eNohW^UIIs zxg`C9e*PUVNfZ5>ZkAXT9e&0e+;*pJqG+Gzlv w(Uq{D?sI^@sKpHsM~fREj=s55N-3Vc02Wm + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::JsonMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::JsonMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetContext() noexceptAws::Greengrass::JsonMessageinline
GetMessage() noexceptAws::Greengrass::JsonMessageinline
GetModelName() const noexcept overrideAws::Greengrass::JsonMessageprotectedvirtual
JsonMessage() noexceptAws::Greengrass::JsonMessageinline
JsonMessage(const JsonMessage &)=defaultAws::Greengrass::JsonMessage
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::JsonMessagestatic
operator<(const JsonMessage &) const noexceptAws::Greengrass::JsonMessage
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::JsonMessagestatic
s_customDeleter(JsonMessage *) noexceptAws::Greengrass::JsonMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(JsonMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::JsonMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::JsonMessagevirtual
SetContext(const MessageContext &context) noexceptAws::Greengrass::JsonMessageinline
SetMessage(const Aws::Crt::JsonObject &message) noexceptAws::Greengrass::JsonMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_json_message.html b/docs/class_aws_1_1_greengrass_1_1_json_message.html new file mode 100644 index 000000000..e1cde4d78 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_json_message.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::JsonMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::JsonMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 JsonMessage () noexcept
 
 JsonMessage (const JsonMessage &)=default
 
void SetMessage (const Aws::Crt::JsonObject &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetMessage () noexcept
 
void SetContext (const MessageContext &context) noexcept
 
Aws::Crt::Optional< MessageContextGetContext () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const JsonMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (JsonMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (JsonMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#JsonMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ JsonMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::JsonMessage::JsonMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ JsonMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::JsonMessage::JsonMessage (const JsonMessage)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetContext()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<MessageContext> Aws::Greengrass::JsonMessage::GetContext ()
+
+inlinenoexcept
+
+

The context of the message, such as the topic where the message was published.

+ +
+
+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::JsonMessage::GetMessage ()
+
+inlinenoexcept
+
+

The JSON message as an object.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::JsonMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::JsonMessage::operator< (const JsonMessage) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::JsonMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::JsonMessage::s_customDeleter (JsonMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::JsonMessage::s_loadFromJsonView (JsonMessagejsonMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::JsonMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetContext()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::JsonMessage::SetContext (const MessageContextcontext)
+
+inlinenoexcept
+
+

The context of the message, such as the topic where the message was published.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::JsonMessage::SetMessage (const Aws::Crt::JsonObjectmessage)
+
+inlinenoexcept
+
+

The JSON message as an object.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::JsonMessage::MODEL_NAME = "aws.greengrass#JsonMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_json_message.png b/docs/class_aws_1_1_greengrass_1_1_json_message.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc7b793d4aae7a6dfe5f290d6e6022c1c4f6701 GIT binary patch literal 899 zcmV-}1AP36P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009LNkl!{=YoG<_WOEs%sk>|tCGk5&wLxW^T#W1-~ZKQx-iXClj#t&a%b3bn zBV1=xM1F2b&@2$n9p=?Yvj#ex~EM;i%cfl4QrF zH@C8Xb-qXLQf;|<%x^5sWzwr#g97}I?lZ>6oDO}#r-!w*HxH&4Fm z=aTe*e*YUUNfW*2cyUY81B%KmN&kQrwtw#5^`|D`X0fC|d}^%WC5 zDEA9HBzRQr)z1MUX>kL@(c%V(qs0vnM~fREjutmS94&5uI9l8QakRJr;%IRL#L?mg zh@-^~5J!s};9;edQb3Ua!f9~>#L?mgh@+d_Q=`2-0{mGQZu097ZqYsNsn!1JGbvqh zAMZc4y6xTUyie zOdBz z$9;A#v%Y!<6~BdllD zdi-!d2l%TV33ETlBiuJ@58(HDFUT|deXsTa{-C#lJXYrb|Bx0pKpZV@fH-<_r<77W Z{Rhr!GV}+)tAqdm002ovPDHLkV1nkhxU&EN literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_list_components_operation-members.html new file mode 100644 index 000000000..6a505b8e8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListComponentsOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListComponentsOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const ListComponentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::ListComponentsOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::ListComponentsOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::ListComponentsOperation
ListComponentsOperation(ClientConnection &connection, const ListComponentsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::ListComponentsOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation.html b/docs/class_aws_1_1_greengrass_1_1_list_components_operation.html new file mode 100644 index 000000000..266a29510 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListComponentsOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListComponentsOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListComponentsOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListComponentsOperation (ClientConnection &connection, const ListComponentsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const ListComponentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< ListComponentsResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ ListComponentsOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::ListComponentsOperation::ListComponentsOperation (ClientConnectionconnection,
const ListComponentsOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::ListComponentsOperation::Activate (const ListComponentsRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the ListComponentsOperation

Parameters
+ + + +
requestThe request used for the ListComponentsOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< ListComponentsResult > Aws::Greengrass::ListComponentsOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation.png b/docs/class_aws_1_1_greengrass_1_1_list_components_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..53e87de2ca3b12e56e2ace90e6e32cbb2dd76b4c GIT binary patch literal 1569 zcmb`He>~H99LK+|P!8*^Qm8pvN>@6kwJ5hjW~|7jhaX8@;R@errkWqoT@piWII*at z`IX-mhHaTRU9*rMhmDf8F+;eencej04}aXBeIAe3=k@%29`Ci8 z0DvCa+0g?4G>p}JYt1V4K607uqPETM7~D~nN~K1zbUxyC^BpyP7Kg*pOdK*%AJ-5) zj$;9J(emnff%_Q%G%L`KM{rj)CUYhUqr28=(i}X6DoXjewN@O8w7*>_?S&D|)^2{V z@X585Vb17f9?r;jq?&i7z(^~VM>9j`5>ylzcSdOz2lJ~yu`65ZVk=4;x;A+aYWs3g zI^c`v{gx;tix#^03r8j;R#0og48(Sb>pyu;O8ycQEX)oo>yaVw!I0WIg;>Tm#b-?9 zB~XJqpkZR~k_}{S1ou6k?aCIOqXQ@7btEo$oBPqPJTc9~) zIqpFBpdoVTEGqu&A04%0ouAUJUGNdyH*5@Xr!{VitY}O>Gyi^2KZZINg+@@{Eo)&E zgh}?A3Y@7sR_MKm-s_X*6P%;*(JmT*0pCirI3H#x1YnCA2-q|NpexZDN#3_=1dRZ4 ziC@_k0>F!<@FGU9W-)9#bsq(UwWqDnY|a0NqVBh*O;HaQf&}U0kxU+ID$tk>sW=$5 zLCJW^7MZW37u#*ESL};jYCy^pN&{(=23Jf3O2oTTg5R87EEyUsZ}qA4@}xqi^Jx|I z(OaqKbwVw1ud#~#f7;qYCkhJ-#H~m1^$v+em5+;IezS1IuJH>tc=`zlmy+a!DL>a! z9TEP03@-^QDt76D^O=Sn-2FcWPsuY5(u`V#_KeTH_ZQ5u22Qg6;aSZp9)=NK{OfQ5 z`rbANWFQ+r(f9<@#%}^CZcRPoa|G;B%#@QxCkSpip{INmvEkv;w5PYY#|ARzE}`Nd zSqZUkF!-Rwu!QF^R>N53Q)#K29ET5REMUnSDfviF_>~fvjj&`7dYi>2S9G`h8x`j=zYW?m_i%@qVC= z*?M)l(m>$Q7YhO{Qw035xY~Y)Efg7~JVCz)s$Cy|1Vt^pF~WeB#q}QoBkubn$?-1@%H}z>UBfcIBFf*W@|5^kaImhn zZhON8`_#5?thTPYOP2Ykg8G^|n4-N?7DPyGN?u!2r0-k(u@JnyRorz~#D+*C>)VFe zLoYoFChgj?J{TZocb2L2LJy7evLU*X7T&e&_;s_V#c7= z>-%Yaf*YivYki9Ixyc9IcRtze8dONCDu9;JDtQs*t%a8njnY6Nd;)X7e2Nig$d*W$ zZoTV8(QbN~f@tAlGVM~2Nn3Q|Y9~YN^-((67ao#09i-Do#Ro9a@~u&;v!;q3A-e76 zGiJ3${8(^V@H3&bnO|o^TN{`8F=432Q+ImLqALh2MRw`M?GON0zZeL*SZud=oSvlu Zv<5Hz5E`}QrT)(W^wHyvW%g%&{}0+Y12g~t literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context-members.html new file mode 100644 index 000000000..365fd7da3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListComponentsOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListComponentsOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::ListComponentsOperationContextvirtual
ListComponentsOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::ListComponentsOperationContext
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.html new file mode 100644 index 000000000..a20ece0c7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListComponentsOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListComponentsOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListComponentsOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListComponentsOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListComponentsOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListComponentsOperationContext::ListComponentsOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListComponentsOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListComponentsOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::ListComponentsOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_list_components_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..4f7c1bc21a0f0335620b65eb56e3d6b925be484b GIT binary patch literal 1136 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w0z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opyGNU;Scmy~^9w&md&rfI1cr>zO!mV4Xl_O{&bNt2gMQn|Y_!80g`)qBz;t%yle zLJm$^vP3Vz)U)fV+3drk5a?R_UA(<2%7=2v@yhVnJcBk@&fRB~ z&T;Kq)gRAMdA)H<`c8NAgBCHeVfu%qHnzm&%z4-_x0r1;`%kMi^Q3nR(xOU@P-LZcGq`%2YfsDrZlJSi=VT5mQ;Am+Vu3W^4g%b z#r+gg$}CAqSZ}RwXd1gl=E}#vlXGOcxz7g$CZ&0ZfraER`LXTa3Tvso5GWo5K$?>SkyAukt-y7AlR13V?&im%-+^Wleefz78 zG9Ii86g>B};QOC755K?4{Ahi%^`eFG_8psN-?fe~Ic7TD`#v}O>EJT=mhX>`O{=(G zu>RldYdgBtz6dYrS}c3u*5vM_yoO9~VZlgbJYf63N+pe8+`>dq%n^SJu z&6m&b-`e`8?52MEu~n)&uN~btG4k`Q?8@l%iF;Fwvui(m{OuH7{BVy-STlo%Kvjj; zj^I~&c$QClb$(5D#KA|C?`8;@Z+PbP^6Zgqvu5@gzxaD4Z2L;3&yVlOhVSWmecgSz z)Z6@bZMIU^d1F^||M}+sKHKNH{sHS>p7HlfzAaW{`1Z>(V%v9yJ!|jty!NPRkiWRT qjrGHB^hln+Au4 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListComponentsRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListComponentsRequest, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ListComponentsRequestprotectedvirtual
ListComponentsRequest() noexceptAws::Greengrass::ListComponentsRequestinline
ListComponentsRequest(const ListComponentsRequest &)=defaultAws::Greengrass::ListComponentsRequest
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListComponentsRequeststatic
operator<(const ListComponentsRequest &) const noexceptAws::Greengrass::ListComponentsRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListComponentsRequeststatic
s_customDeleter(ListComponentsRequest *) noexceptAws::Greengrass::ListComponentsRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListComponentsRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListComponentsRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListComponentsRequestvirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_request.html b/docs/class_aws_1_1_greengrass_1_1_list_components_request.html new file mode 100644 index 000000000..76546f274 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_request.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListComponentsRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListComponentsRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 ListComponentsRequest () noexcept
 
 ListComponentsRequest (const ListComponentsRequest &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListComponentsRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListComponentsRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListComponentsRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListComponentsRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListComponentsRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListComponentsRequest::ListComponentsRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListComponentsRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListComponentsRequest::ListComponentsRequest (const ListComponentsRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListComponentsRequest::operator< (const ListComponentsRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListComponentsRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListComponentsRequest::s_customDeleter (ListComponentsRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListComponentsRequest::s_loadFromJsonView (ListComponentsRequestlistComponentsRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListComponentsRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListComponentsRequest::MODEL_NAME = "aws.greengrass#ListComponentsRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_request.png b/docs/class_aws_1_1_greengrass_1_1_list_components_request.png new file mode 100644 index 0000000000000000000000000000000000000000..c42d9c65f4fd8cb50888620dc8994db0ec3986d9 GIT binary patch literal 938 zcmV;b16BNqP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009yNkl9n~eDUUX{ zB;}FiE|N4?x&KMhMD6*)fF!N-SUMP(Tf03yV_CUd#p}4s!qAfF8@Ny3U*oP*m)uX{ z3EW0z!|GLgdv5sczx#E+c&vQ*t+QGj_kZSH;I1#PtlfTkFwV_zH$)nocJ2z>E{kNx zWYQxt74=b{jkC^R+XmSw!)6!Bj+wOv;Z1qN(T^#Pz^$S_LVZtSFmqkLbk`owr{MIZ zE#bbRBS$yGF7&gVSv1_eTa4T4O1L(b$q|?;c-+@nPq|H}3f8(AS8>*z2ex_ME%wc5 z+-*nBBE0BWy$MW?Cmw=|`nco{1{N!(IqVZW%n42-_cS_p^0PdjM;hOSQnP^-$&O2F z)69OUz9Vs64l5&51XZEk=(+S~wnw7CKDXmbPP z(dGuoqsnib<^F>S8dcuhI@JR zj{pJQlDBZXf5WufKY%B?Ono8oOkC!JE8yj^S(VDzoX4ujbQGj-`%gz z`)0Mr(olLBEi1a;3fnFV*wKRXQ_m+YgkeGfH%?#CbT{|djc#{!XN-)F8@CT;&P}0@ zF(2E`27}{B*UdJUBd-#7e`S_mjag(Hv7UO4a3XUKC~sIEp=+&+`z30>!0oG@YYwKS>C zSw&yx`J%pO&E^^Rn2ELZnx^V2-c4v<1Y15P56zD=SI69o`{G>p^A?c}BlL5CclDjN z-Zi#f{(aoGYXH2hU&39}3E*4wTety!jW#zx9&K)bJo@A=rIdX71H`&Bf<5Cbn*aa+ M07*qoM6N<$f; + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListComponentsResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListComponentsResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponents() noexceptAws::Greengrass::ListComponentsResponseinline
GetModelName() const noexcept overrideAws::Greengrass::ListComponentsResponseprotectedvirtual
ListComponentsResponse() noexceptAws::Greengrass::ListComponentsResponseinline
ListComponentsResponse(const ListComponentsResponse &)=defaultAws::Greengrass::ListComponentsResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListComponentsResponsestatic
operator<(const ListComponentsResponse &) const noexceptAws::Greengrass::ListComponentsResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListComponentsResponsestatic
s_customDeleter(ListComponentsResponse *) noexceptAws::Greengrass::ListComponentsResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListComponentsResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListComponentsResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListComponentsResponsevirtual
SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexceptAws::Greengrass::ListComponentsResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_response.html b/docs/class_aws_1_1_greengrass_1_1_list_components_response.html new file mode 100644 index 000000000..a383c407c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListComponentsResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListComponentsResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListComponentsResponse () noexcept
 
 ListComponentsResponse (const ListComponentsResponse &)=default
 
void SetComponents (const Aws::Crt::Vector< ComponentDetails > &components) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListComponentsResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListComponentsResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListComponentsResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListComponentsResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListComponentsResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListComponentsResponse::ListComponentsResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListComponentsResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListComponentsResponse::ListComponentsResponse (const ListComponentsResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponents()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<ComponentDetails> > Aws::Greengrass::ListComponentsResponse::GetComponents ()
+
+inlinenoexcept
+
+

The list of components.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListComponentsResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListComponentsResponse::operator< (const ListComponentsResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListComponentsResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListComponentsResponse::s_customDeleter (ListComponentsResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListComponentsResponse::s_loadFromJsonView (ListComponentsResponselistComponentsResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListComponentsResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponents()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListComponentsResponse::SetComponents (const Aws::Crt::Vector< ComponentDetails > & components)
+
+inlinenoexcept
+
+

The list of components.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListComponentsResponse::MODEL_NAME = "aws.greengrass#ListComponentsResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_response.png b/docs/class_aws_1_1_greengrass_1_1_list_components_response.png new file mode 100644 index 0000000000000000000000000000000000000000..1014a50dbf8afbf9ce15a0f867af7c0729a0e074 GIT binary patch literal 913 zcmeAS@N?(olHy`uVBq!ia0y~yU}OZc12~w0q~3G`O&}!^;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z^vfu;uuoF_;zk~(Q5^s*8V3m-_)Np z-^gg|dsHcwVycdmtyywjhf+j4JTYU`a@nW)X=x`0EZ(V=0+%;Lp=+hll}BuJGr);8LXZjgjf>_iUD57c?8gAD!gX2o|W$ugRVL;m7vx zON-CgD7{$h=JI>}FENfU{pnf#_Ch_y$@6@ctPJ*FpkH0m8M!^>f}pan_v`m>R)~Fb zSlTY}=E$1pWoFYJFWpn{<#E5CUqk28R;vjvi;wM+nWXT?skUjEeCZw|XEFJ^5^|gF zuS{}tc-8Itwy#Rx_2jk{#zi*Y1N}Ky+!DLua%`^q+jIJ{^O*umo?aA^m~t!8c4c9Z z&LrJ#>BC1Z`Ejx|p6oF>T>Gotu=1si;)G)_Hz``PR-XA7U8JJwl638Di0;|n-K7db z5<71cd*3xs%dBpcF7*!24-Kqt-Ku(9ZQ`msZn-g>Z=DL-^K^5_5gqnD8OkN?}7 zzO=Nu)At1Qm|P!}a~K%^7lnqWbz|=BZBuy}>aON7Y}lgf|DY^d_TVR$cMM|g0W7P8 z#2S?XSh^epH6Wpni}Qz-$;HK6nu9@X8$`(kmSsBMR&g>+U*pNMbnoYVTVBLm47liH z(igz^U{Yo4@z1Q8?m`T8IgJfQuA$$*>DPYlGk?3%_X_iq_2(OpM^{Vp@04?V=Q{6O zUA5e*N1uEg?nN@y-dyb6kf-cpzh$rF!5NG!JFeBZW=^!;(edt$XD7??%bG&n$_z~= zv)49nQ+{yqW$3OaCM+fDg?68lj;*pCOMSqTYJ>DLv&#vIYohdMP??mR4aj%0DF6jt;_$kZz!=`_C*}RE` z4x7B{FMTqW>HGLovtlFPlDg$AIrF}4TC2TsHBa7w9ll>426^TLT{`h~T6N*}tFOx& z?QY+UWnc(@J2~q5(Kz8BGK{tS3*N)z4*}Q$iB}7u=BT literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_result-members.html b/docs/class_aws_1_1_greengrass_1_1_list_components_result-members.html new file mode 100644 index 000000000..c4cf97e84 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListComponentsResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_components_result.html b/docs/class_aws_1_1_greengrass_1_1_list_components_result.html new file mode 100644 index 000000000..a3e8e99b1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_components_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListComponentsResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListComponentsResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ListComponentsResult () noexcept
 
 ListComponentsResult (TaggedResult &&taggedResult) noexcept
 
ListComponentsResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListComponentsResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListComponentsResult::ListComponentsResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListComponentsResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListComponentsResult::ListComponentsResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::ListComponentsResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
ListComponentsResponse* Aws::Greengrass::ListComponentsResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::ListComponentsResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::ListComponentsResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListComponentsResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation-members.html new file mode 100644 index 000000000..741662aed --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListLocalDeploymentsOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListLocalDeploymentsOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const ListLocalDeploymentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::ListLocalDeploymentsOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::ListLocalDeploymentsOperation
ListLocalDeploymentsOperation(ClientConnection &connection, const ListLocalDeploymentsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::ListLocalDeploymentsOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html new file mode 100644 index 000000000..d778c81d1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListLocalDeploymentsOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListLocalDeploymentsOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListLocalDeploymentsOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListLocalDeploymentsOperation (ClientConnection &connection, const ListLocalDeploymentsOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const ListLocalDeploymentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< ListLocalDeploymentsResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ ListLocalDeploymentsOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::ListLocalDeploymentsOperation::ListLocalDeploymentsOperation (ClientConnectionconnection,
const ListLocalDeploymentsOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::ListLocalDeploymentsOperation::Activate (const ListLocalDeploymentsRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the ListLocalDeploymentsOperation

Parameters
+ + + +
requestThe request used for the ListLocalDeploymentsOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< ListLocalDeploymentsResult > Aws::Greengrass::ListLocalDeploymentsOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.png b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..decb5dfb5704b1810b80bf08c84020851847627f GIT binary patch literal 1636 zcmd5-Yc$k(82%GQ<(89?YqtL=DP6{8M>yrO`H#!GrWUbSV#a6e=h41 zEkiMem}SNwq)jMlLc24r%NUVMi?Nt7JMB4rsIU8F-*evI`@HA(et6IGJmm=v}n3HdpSrXAK>h}wb-o36e;>QJ32b#(?|5B ztwM~4t0y2G`Vd3CUZ(*-eg(2W=M^WjaCbg>`sm)BMOoFYl0&6EzbCUUO@%ND7!^<2 z<~0rOHH(pg;?!com|Y(AEKIxsLeUBkJgo|YJq92IcO5Z;IEAaCY^wa)mV+$Bo_M|; z*!y1e5SO$+$vx)!#bMSnQ%4LUwN+<(9jW`pu%c@`&)tdh#N?Ge9CGrG&sfA;^!rkY z^*FE3o$>sKokw{K+*)|z5$;<$ejbWB|Dr;lvyD;y_*0r2b(r8$z z;EGyX1Oszw*L>}PJE2BZXRLOWR~8A_I=Mr%D&FP~R_mu@SG!9Tu8vBn0*-F*UC9$*-cz zxuzwM1vqrvYn_qK;L(b^8}o%k6yj{ND!Zue!mMyHu6ua+COk%}!s2g*KXq~Tsc#u= z3WGthJX_C^Q>6Zp<2px}Dp5CpU>#c+M1PcEnUX{3Ki7|rl8Hmv0J6!}28t7fSy>O| zu0oEoteMFp$7KA}V8G8-E!oad_NoE|C>tnt7=SWg-T;A{6uAji7|^lZ_a8pHv@yMC z!9hXsIt6J&q3V9V;nlA_V5-^MjYH6$x%Jy}a7<@`xHD&JW3p^bL-^ZF6of(0{hB06 z(9N{i6wi`;@x1z~JhT%P&!^{=s7p4+SK8Wi%=$$6t%8%K?UlHu)?QMc{vVMG!xt49 z-pIG|i;k!JMwRI{x9{2Ag1MfL*4$&|nlfQ-Fp}Po&oK$Qf~!6X*#uCiRH1Vi=cEYl z=ixC>w$(I;M@BXbI1m>vcq4lRdDO+_V=JaAQ+|Wx4X(D3cNrd|#TbCU3CO35a;R*L z{?uRs$V|oREL(NbGM48sTC@S<@Rm&pnaXz~n>BJ(v1)`%5K3Z@G2rs9Fa%OUK+}y7EnM) z`2&k%ZZOz}_?*xGh2j{aih~t7LWwr&2Axn^`M9cPfYHY8t5I?kpDm^1>W~zb@*bSU$wD3QhG8t|h zA_^gJ@A+e=)`Nedu^#bjHyhdwaYpI(iR}F^T}GnM=Hd@$#FHB?dE^JegSj<_L(1a| zuFNj^jX7DWn5(1l>WuyYKDv&^p7te+i9Dz3sv>HA;|pGy&lGVUFZVjY2QH|ey4L#R zrnhOP=04Qxph9h5CoYazMb+C2a#4J3iv$Z@n(j2DWie>AzO@pptVvu%3{WS{zeh%9 z7A&e_Iyw;Gns%9(ycq1A)2AHtQbbkD;0KGem4xUHbX^jil!OO&;Cs z%{cxxN^zn^)Z+*2(Qp~Tt&t8(iorxrK%`1gzospAfnwKoh;%%)nc8A+2#^?lDvQ)L f9+-0&qsR@F-MCmKFk>b~dJ+K0!PUOjHZbKM1&H|x literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context-members.html new file mode 100644 index 000000000..e2b96b2ea --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListLocalDeploymentsOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListLocalDeploymentsOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsOperationContextvirtual
ListLocalDeploymentsOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::ListLocalDeploymentsOperationContext
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html new file mode 100644 index 000000000..028d5142b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListLocalDeploymentsOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListLocalDeploymentsOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListLocalDeploymentsOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListLocalDeploymentsOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListLocalDeploymentsOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListLocalDeploymentsOperationContext::ListLocalDeploymentsOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::ListLocalDeploymentsOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..d938c35a58810cf32e4a5226189f5375e3053dec GIT binary patch literal 1217 zcmeAS@N?(olHy`uVBq!ia0y~yVDtmB12~w0q@!963y_is@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)+wwp_`i$x9}w)UG?E>6xiDXVR2qaE7+U zY?Y%~-|HudtmwBdRPglwa^&}iy%93ZpO5?~{V%rboAUd#I>z+sM_)2`oG-Ndrt7)9 zE3Mp*?|P4M+2890QZr3*W$%>E-@SIn?6=$c_4}u~C(6`)kG=c<%$+BHH{LqOmwsQ~ z?nBGw_Bm&CZks-xcm4F{LfPe=`HElE4Q_p&xu#D>ef2)i-EO{*EerfMpNkZzsEYl) zAl^8A-;S>Lf}UI@lFMfu+k9s(-;~q0Lcj0$wCwtpXZAO%9-r|3uYW*Nb(`3sKd0)L zp2vMEUby!9s*ROx!ewVA&&_+{|KQEnt?>owzG*QVmWuI>D}yj;pE=yJs)>xXaNy;yR|LX zTi`(c1#t&X1?N^_1@HLyqrwWFAeQ+oAj=)d3S<>l@CDK|#rs*)v)4|I%GPx@X%IT_ zTx$*kFzq1lCX4w^d$;R0^l#byVqRYSyvo1x`k436?%r6vx7lKL!Cd*5(#Fx%LT~N9 zTAo+v4!3xG;CkV{jm-sSao_d)ls^Z(+3tSw&HJ~8oBrPtk81w-a`orxFSp;!m{U`B z{r8vT#?CbMvfbzI-MG8Id~=?q>#Lt~H+33wnkL5!e>$-_KYfY)iW$qTzb^ajalYCp zfBY# z`t4(l{CU{!tHtE^u5-#J%Pn8obbS8%1I4LTW)~v1ioB50IaXP8WBSZG-HQ_EADxdk zzTDmI_jLEwo&P>qe>q;ccKPS(JW~$61@=3vW9w@=KR>aWqj#Fk!j(wq>^U?(Ex* z_do8Meva?MN~2mv7A~ilo?nwapFP|XEA*g!OWO{qFXa#3r1L*`zU9acnJ?2Hu>9D+ sx`1iPN+kTUZS&S^UTe2bTTsuS9pHLeWusm^u)JaLboFyt=akR{04AqcA^-pY literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request-members.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request-members.html new file mode 100644 index 000000000..6ac3ee921 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListLocalDeploymentsRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListLocalDeploymentsRequest, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsRequestprotectedvirtual
ListLocalDeploymentsRequest() noexceptAws::Greengrass::ListLocalDeploymentsRequestinline
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=defaultAws::Greengrass::ListLocalDeploymentsRequest
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListLocalDeploymentsRequeststatic
operator<(const ListLocalDeploymentsRequest &) const noexceptAws::Greengrass::ListLocalDeploymentsRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListLocalDeploymentsRequeststatic
s_customDeleter(ListLocalDeploymentsRequest *) noexceptAws::Greengrass::ListLocalDeploymentsRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListLocalDeploymentsRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListLocalDeploymentsRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListLocalDeploymentsRequestvirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.html new file mode 100644 index 000000000..a4e4035b2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListLocalDeploymentsRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListLocalDeploymentsRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListLocalDeploymentsRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 ListLocalDeploymentsRequest () noexcept
 
 ListLocalDeploymentsRequest (const ListLocalDeploymentsRequest &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListLocalDeploymentsRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListLocalDeploymentsRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListLocalDeploymentsRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListLocalDeploymentsRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListLocalDeploymentsRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListLocalDeploymentsRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest (const ListLocalDeploymentsRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListLocalDeploymentsRequest::operator< (const ListLocalDeploymentsRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListLocalDeploymentsRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsRequest::s_customDeleter (ListLocalDeploymentsRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsRequest::s_loadFromJsonView (ListLocalDeploymentsRequestlistLocalDeploymentsRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListLocalDeploymentsRequest::MODEL_NAME = "aws.greengrass#ListLocalDeploymentsRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.png b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_request.png new file mode 100644 index 0000000000000000000000000000000000000000..7843ebf68d9fba94bc9ee016b483a50c30a0f24f GIT binary patch literal 1112 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yu|12~w00wd!bmMfJ)FafRBB?6j zX|#(eSmosEJO4c=1yCEl7{`_gT(ten_ zWSLLBa@=x;*J4{SO}^wU?dulVz1n^8)sILX#A_|T*}?F16MX5u9{-f!)>s4X)n9+)`_?No>6Rb zx?LZ>x;??kI(AQ~d2rzIw`ocnr|df3-B-i4%+OZqpl9^k-V-t(s(Q3uJr+6h=s{Ae z?&O_qVzZCm{beX2{cno(x+#B_uPI)3r}~L&*W)X*b?420X{bG8+67a`!=e@`b#GU$ z4Lw$^V)F6UmE)(AeRdYK^W3}jv?Rti_^ICY*#7N$bw9%co{Ibak3rIILIKOD#5Urg*gGJqz5P&*hGosuiykPP1R5@&BYoF znh6r9Hi#UIQQBpm)v&!}N5(um`E`5lE&F@y{IN^rRo|GSIuuWIw|-yw{p1cBWTvn3c;qqCWe&~>;2z}aZo3=|(uE}zx!S&=A?;3_QpKn!- zH&!n$lIFR!S4`VPr6~6Dr;4)J_uH%de?({gc=mPEu02zu&KO?!8OBr*e*Y!+ffG3& zU#*+|dLO^fo{0=~9Rplf S`2esOVDNPHb6Mw<&;$SiGyw4c literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response-members.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response-members.html new file mode 100644 index 000000000..5f2addad9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListLocalDeploymentsResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListLocalDeploymentsResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetLocalDeployments() noexceptAws::Greengrass::ListLocalDeploymentsResponseinline
GetModelName() const noexcept overrideAws::Greengrass::ListLocalDeploymentsResponseprotectedvirtual
ListLocalDeploymentsResponse() noexceptAws::Greengrass::ListLocalDeploymentsResponseinline
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=defaultAws::Greengrass::ListLocalDeploymentsResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListLocalDeploymentsResponsestatic
operator<(const ListLocalDeploymentsResponse &) const noexceptAws::Greengrass::ListLocalDeploymentsResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListLocalDeploymentsResponsestatic
s_customDeleter(ListLocalDeploymentsResponse *) noexceptAws::Greengrass::ListLocalDeploymentsResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListLocalDeploymentsResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListLocalDeploymentsResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListLocalDeploymentsResponsevirtual
SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexceptAws::Greengrass::ListLocalDeploymentsResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.html new file mode 100644 index 000000000..de596f50d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListLocalDeploymentsResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListLocalDeploymentsResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListLocalDeploymentsResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListLocalDeploymentsResponse () noexcept
 
 ListLocalDeploymentsResponse (const ListLocalDeploymentsResponse &)=default
 
void SetLocalDeployments (const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListLocalDeploymentsResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListLocalDeploymentsResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListLocalDeploymentsResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListLocalDeploymentsResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListLocalDeploymentsResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListLocalDeploymentsResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse (const ListLocalDeploymentsResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLocalDeployments()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<LocalDeployment> > Aws::Greengrass::ListLocalDeploymentsResponse::GetLocalDeployments ()
+
+inlinenoexcept
+
+

The list of local deployments.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListLocalDeploymentsResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListLocalDeploymentsResponse::operator< (const ListLocalDeploymentsResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListLocalDeploymentsResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsResponse::s_customDeleter (ListLocalDeploymentsResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsResponse::s_loadFromJsonView (ListLocalDeploymentsResponselistLocalDeploymentsResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetLocalDeployments()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListLocalDeploymentsResponse::SetLocalDeployments (const Aws::Crt::Vector< LocalDeployment > & localDeployments)
+
+inlinenoexcept
+
+

The list of local deployments.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListLocalDeploymentsResponse::MODEL_NAME = "aws.greengrass#ListLocalDeploymentsResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.png b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_response.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec2b04d058b13f4cb31ebc12668031395b5fa21 GIT binary patch literal 1126 zcmeAS@N?(olHy`uVBq!ia0y~yU{nUO12~w0WUBq+BS1s$?!sQ1RT?G*RUzm)oQ#+7h0V z)@QqUPP*pRUq5L}K<#^r2`c`_m(Ok9y8ZXQC52x9^TV)Mc(KvW&t?CwiW#@O{P!ws z7mt?b-gOe9244+5%XE7BVl`Iwep5`f& zdsoWqUdzsDx5+sz6WHS&>vv0btG?7cOCR?&PtROhtm3;X<%(5eeT?&IP2b|eEz5-Z z_jg}aRleM+o`3diz*n<79LKLkeXh8ALSG{EQu^f^C6BLd5j$=tzi!g48%DEaEaG)u zXXtD?`E1w8`tFNG>dtO!vvT*YuFShAbxRHCoNKo??W)@&f3_#<*mNGV@0sCJOGU5q zW#=nh{(U<3LcD#g(yZtepTpK~|6C;PRlUpLcGc-adx#?wS~7r7aV){G3M-<@TX7H zl+Uh9PPukvTbA41QyEqJR(8MS5#m|=^!SfczqYvT&UpNr`NyeqPm=dK%Fmf6 zio>qf z_Fe01yj6QbM)D`~D^b(W7%#S5cs#ZLs>%F6`^wL-Ip5rOqra{D$)t5r^5i)T_DeO7Sv%Ix6+BSC5-qZ&7f%V|S~}&D b-+zX=|7>nvu8;Br777fWu6{1-oD!M<05>9L literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result-members.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result-members.html new file mode 100644 index 000000000..dcc58451c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListLocalDeploymentsResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result.html b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result.html new file mode 100644 index 000000000..3469aad26 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_local_deployments_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListLocalDeploymentsResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListLocalDeploymentsResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ListLocalDeploymentsResult () noexcept
 
 ListLocalDeploymentsResult (TaggedResult &&taggedResult) noexcept
 
ListLocalDeploymentsResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListLocalDeploymentsResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListLocalDeploymentsResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::ListLocalDeploymentsResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
ListLocalDeploymentsResponse* Aws::Greengrass::ListLocalDeploymentsResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::ListLocalDeploymentsResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::ListLocalDeploymentsResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListLocalDeploymentsResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation-members.html new file mode 100644 index 000000000..6958f847f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListNamedShadowsForThingOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListNamedShadowsForThingOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const ListNamedShadowsForThingRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::ListNamedShadowsForThingOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::ListNamedShadowsForThingOperation
ListNamedShadowsForThingOperation(ClientConnection &connection, const ListNamedShadowsForThingOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::ListNamedShadowsForThingOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html new file mode 100644 index 000000000..0dd316adf --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListNamedShadowsForThingOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListNamedShadowsForThingOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListNamedShadowsForThingOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListNamedShadowsForThingOperation (ClientConnection &connection, const ListNamedShadowsForThingOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const ListNamedShadowsForThingRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< ListNamedShadowsForThingResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ ListNamedShadowsForThingOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingOperation::ListNamedShadowsForThingOperation (ClientConnectionconnection,
const ListNamedShadowsForThingOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::ListNamedShadowsForThingOperation::Activate (const ListNamedShadowsForThingRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the ListNamedShadowsForThingOperation

Parameters
+ + + +
requestThe request used for the ListNamedShadowsForThingOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< ListNamedShadowsForThingResult > Aws::Greengrass::ListNamedShadowsForThingOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.png b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..571f2ff76a506692d84a069583537a64160e4913 GIT binary patch literal 1726 zcmd6oc`(~)7{`C8qmG>|b<|lS44H;fs!Cg{EJ;yAQtM8UD6NE$6s2@m-7O8NE^$p! zL}JlZD@e3enzl(x(zsIhRZ`hH+S15occ=fff9^l~%)HP0edm4V`RDtY=gIZ)c2`r@ zRR#b+4eH_Q3ji`Osm@W7lje?UUnl9MXw*P9T?B(966GUDEBll-JnG{ zI|nhtaBPP`hedjksYOxkl}s2EXAFlCRcd^R!Ad0J+(SKZF^CEsF9bmv)~sYbhUDEh z6#WW>{kRRpN`8~Lziq$`1l3KV+Jt1%^_O~CA^hXanvdKYATP4~_C2tg**=yZ^#pP0 z)8y8K;Z~(-DQx2OldX$y7qG2)m_W9jI}?MhD~`p$2`yC;!ffaQHwgSfp;h{NUBywl6j%Sa!`HFEDXN|Ux z;de10s^fUXxzWG5$|gAJXU;yIZv7ixe_pI-N|fLeamBoQ~Jzcu7EitV82 zu$Zcm!Qf~+197E3d#C#N{+)Z`4#H)VM28Pp%DmG6%aE0B0hXCCK-)gzQeIUSw=#YLCc0;ka1}!0cpF`f&PdKLJ@22qIYi9 z%5RF@0BF}#&Mq>qwWm|3$8P77h}ebmM|ItKHh*Z1GJ&Vc>F0&HeOO)fW!sm->|}u{=y2E0LkjBrx7`rfB8g58<@E2WWcRJWhd1Zx<2TMiyr zYG)ng&zmzSZ412k>WW};d$=6?B)vLDU;3sLnRI4_<{Kdd zirx3c`qV5KbbI~(ZGDNavM+4e5|jZ<8GeNq5)ld$(9AP}^o?U`2OjOF8tepI@kC;h z#x^_s7ya?C@@XynfJN1jaCoTM(mDL(yw0=()!wCa)XG1erjDFR>HJ_Oci6ho_6{ea zs-rAz(Bv#D%-wywTI`6PUl&#$#1E>|ng^ditj8`0s)O#Ie;bRMPvAXpFQE>Hm%K|` zp%;c{H@`SevP(3+2EhkL49|LnIP(wo`2-S3HrFpc)1B!MrJ*WB$MAHUa*3F{<2>6m zmTiPSi7!(iZ*D@5H0m?@`mIMAgH>-cwe?mfMXC8Gc8$m@!Av&&| zDUOdQt4ONdCf~(l%bbo0rl?``pFD3Tj(3EGU+nfB#fpN!!dQDxk!RggBJS#@z0md^ zTLpx!e@s?f=>X-@RHx5AaB=*w$_;^s3P=6H0}!XhSIampwXF7;NTVu)-)1ccM=!`K z^tKE|P9~a7!bfBK2=RD+ls)TZ^>g-<*7DaI(b=s%HuYz^jHm_3@|%7}7*PTVZ#Hmv zUG0t8$mCRhyZV%6Wh<}?5v(#8`%jTV41v`B!>j3js8MCWXz + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListNamedShadowsForThingOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListNamedShadowsForThingOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingOperationContextvirtual
ListNamedShadowsForThingOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::ListNamedShadowsForThingOperationContext
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html new file mode 100644 index 000000000..de11f45ca --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListNamedShadowsForThingOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListNamedShadowsForThingOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListNamedShadowsForThingOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListNamedShadowsForThingOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListNamedShadowsForThingOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingOperationContext::ListNamedShadowsForThingOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..45737cabe95d5c3fe26caedbe73329d86065dcbd GIT binary patch literal 1285 zcmeAS@N?(olHy`uVBq!ia0y~yU@QT$12~w0q}}(ruRuy7z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opYx84v8>1Dd@3*9%$#N65h{Hor%V4vI>fV@P4BMX zxS##6P0GHE=i6%M-TNqNvEpjz)?a2{(z zJjc2#i)VfKuct4oS$7pz#J>F8IAO{Am+lMnFY=h~Kb62+Ht(~&`*Lr0tykxFamRlB z^6b~5y?;ks&v*M*S`!VnAoYmg< zb1Y|+UN1h8TYlS9^`&*y>gC=+4evHrFMg!*(tOGVRm}*_*hx)aIWMTbtY3-}CE&Qx ze{p+T?n+?n88FtY_{Xq>;n9=}j7eXg`vvXvPiv6#9$+TzbW!KMNzCQg?_x`tGHJgESoL=o3i6*|maS)Hey}y}yH<(v z=T~pG*FL-PWX;}RuVXTJe?5rlp;q(tp!hYV#{qBNw|FmR*zQ`qy*ivc2UlY_i+8c6Qm@1^R~n^wyFx98)~vko{A`T#f(P>s z{(buK)!&F>&~7&BF@%5ZTqa#)ZEgZsy$Xd*1DKwbg;$zdYj^HWpp{KYQgLnUe5m2Kl9$ zzs@(r@hcr*&+7T-ynuNL!#vG}%q-eS_%(Nx=F%lznyNnk87dz8KIIKP=m{*d7(8A5 KT-G@yGywp01b3hS literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request-members.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request-members.html new file mode 100644 index 000000000..8656ea336 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListNamedShadowsForThingRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListNamedShadowsForThingRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingRequestprotectedvirtual
GetNextToken() noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
GetPageSize() noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
GetThingName() noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
ListNamedShadowsForThingRequest() noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=defaultAws::Greengrass::ListNamedShadowsForThingRequest
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListNamedShadowsForThingRequeststatic
operator<(const ListNamedShadowsForThingRequest &) const noexceptAws::Greengrass::ListNamedShadowsForThingRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListNamedShadowsForThingRequeststatic
s_customDeleter(ListNamedShadowsForThingRequest *) noexceptAws::Greengrass::ListNamedShadowsForThingRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListNamedShadowsForThingRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListNamedShadowsForThingRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListNamedShadowsForThingRequestvirtual
SetNextToken(const Aws::Crt::String &nextToken) noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
SetPageSize(const int &pageSize) noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
SetThingName(const Aws::Crt::String &thingName) noexceptAws::Greengrass::ListNamedShadowsForThingRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html new file mode 100644 index 000000000..c4fc81d41 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListNamedShadowsForThingRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListNamedShadowsForThingRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListNamedShadowsForThingRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListNamedShadowsForThingRequest () noexcept
 
 ListNamedShadowsForThingRequest (const ListNamedShadowsForThingRequest &)=default
 
void SetThingName (const Aws::Crt::String &thingName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetThingName () noexcept
 
void SetNextToken (const Aws::Crt::String &nextToken) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetNextToken () noexcept
 
void SetPageSize (const int &pageSize) noexcept
 
Aws::Crt::Optional< int > GetPageSize () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListNamedShadowsForThingRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListNamedShadowsForThingRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListNamedShadowsForThingRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListNamedShadowsForThingRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListNamedShadowsForThingRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListNamedShadowsForThingRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest (const ListNamedShadowsForThingRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetNextToken()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ListNamedShadowsForThingRequest::GetNextToken ()
+
+inlinenoexcept
+
+

(Optional) The token to retrieve the next set of results. This value is returned on paged results and is used in the call that returns the next page.

+ +
+
+ +

◆ GetPageSize()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<int> Aws::Greengrass::ListNamedShadowsForThingRequest::GetPageSize ()
+
+inlinenoexcept
+
+

(Optional) The number of shadow names to return in each call. Value must be between 1 and 100. Default is 25.

+ +
+
+ +

◆ GetThingName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ListNamedShadowsForThingRequest::GetThingName ()
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListNamedShadowsForThingRequest::operator< (const ListNamedShadowsForThingRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListNamedShadowsForThingRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::s_customDeleter (ListNamedShadowsForThingRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::s_loadFromJsonView (ListNamedShadowsForThingRequestlistNamedShadowsForThingRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetNextToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::SetNextToken (const Aws::Crt::StringnextToken)
+
+inlinenoexcept
+
+

(Optional) The token to retrieve the next set of results. This value is returned on paged results and is used in the call that returns the next page.

+ +
+
+ +

◆ SetPageSize()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::SetPageSize (const int & pageSize)
+
+inlinenoexcept
+
+

(Optional) The number of shadow names to return in each call. Value must be between 1 and 100. Default is 25.

+ +
+
+ +

◆ SetThingName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingRequest::SetThingName (const Aws::Crt::StringthingName)
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListNamedShadowsForThingRequest::MODEL_NAME = "aws.greengrass#ListNamedShadowsForThingRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.png b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b8b2389c94fe5f3f54457c51206e76565618bc GIT binary patch literal 1189 zcmeAS@N?(olHy`uVBq!ia0y~yV6+3W12~w0Mb-g6tbZasec@buMh*ZrBgB)o(_e&>hhmnP>Q zD1Y-;YM<3tq5HFsOCC*6>058Nb^Y;=_I0-Ne;?jgRKEXQ)V6%KDCL>)A9`8)wdo&}<#OD3y ztG&}x+*#&#{hE<=UrEHc{KP%EgC3bZNk1>L-3~7)`fSFRc7DrJSI=Kg-#>h9dc$9- zk-xP}U+7TG+rRIvUVGOplk~Z^Yv#h98*kn6zI`g|{{HKvY|Y!6KBm%3B2|qsDyQcN zX}x+ZazEuk($P;zecQ`seJ));afzd1&1r>po0!;pr3XH5ca?ngQS@YAaQ5lfzv8d$ zlZ@Z(^wrCxXxrYc>$17_zMZ;^_3E@I(o6i~FRRbpdaa@VoAs5hl}pR(Uq7nf`Pu6d z|BGj=la^fn^0!SG7{F71sA#Ua-{C*$Uk50>!Q3P2o{6eknjH6uxkK|K;hqrm^rjRGPX?p!2pay2A~NI z8-(N?B7j=f9HCVDTK@5HFU^%fUY#9G6PR|aM>BBK4?Rb_+dK!Nt$a+p=kx#my!Gwz z>xUaFAHBS^*!WynAYJ z{)6Pq;tl@i^?%#B+g;h;*IMTE-!kp~^i4lbJg^kMz1R48ZB-?^`0AZi@7{S;CDeX0GQ9J2Z*zXfg@>CR zdw=+tUHSda`pJ{_WX9IWV5W1kcfNKz*n99#=8nC6k=L7lEZZAy)XXb&R45hPi_d$J%706+U{ImgXxFXygYh! z+TWEsf8Bk>SN7_~uM3suKgO2cD-^zcA|{o+!u@_G_k;AU-~Jgbdw=-(Iq3)fFYo-8 zKNMap{eb_~mEZFZv45x!MoT2MkF=Lg3DI22@`b + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListNamedShadowsForThingResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ListNamedShadowsForThingResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ListNamedShadowsForThingResponseprotectedvirtual
GetNextToken() noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
GetResults() noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
GetTimestamp() noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
ListNamedShadowsForThingResponse() noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=defaultAws::Greengrass::ListNamedShadowsForThingResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ListNamedShadowsForThingResponsestatic
operator<(const ListNamedShadowsForThingResponse &) const noexceptAws::Greengrass::ListNamedShadowsForThingResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ListNamedShadowsForThingResponsestatic
s_customDeleter(ListNamedShadowsForThingResponse *) noexceptAws::Greengrass::ListNamedShadowsForThingResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ListNamedShadowsForThingResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ListNamedShadowsForThingResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ListNamedShadowsForThingResponsevirtual
SetNextToken(const Aws::Crt::String &nextToken) noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
SetTimestamp(const Aws::Crt::DateTime &timestamp) noexceptAws::Greengrass::ListNamedShadowsForThingResponseinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html new file mode 100644 index 000000000..a055ae845 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListNamedShadowsForThingResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListNamedShadowsForThingResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ListNamedShadowsForThingResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ListNamedShadowsForThingResponse () noexcept
 
 ListNamedShadowsForThingResponse (const ListNamedShadowsForThingResponse &)=default
 
void SetResults (const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults () noexcept
 
void SetTimestamp (const Aws::Crt::DateTime &timestamp) noexcept
 
Aws::Crt::Optional< Aws::Crt::DateTimeGetTimestamp () noexcept
 
void SetNextToken (const Aws::Crt::String &nextToken) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetNextToken () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ListNamedShadowsForThingResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ListNamedShadowsForThingResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ListNamedShadowsForThingResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ListNamedShadowsForThingResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ListNamedShadowsForThingResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListNamedShadowsForThingResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse (const ListNamedShadowsForThingResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ListNamedShadowsForThingResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetNextToken()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ListNamedShadowsForThingResponse::GetNextToken ()
+
+inlinenoexcept
+
+

(Optional) The token value to use in paged requests to retrieve the next page in the sequence. This token isn't present when there are no more shadow names to return.

+ +
+
+ +

◆ GetResults()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::ListNamedShadowsForThingResponse::GetResults ()
+
+inlinenoexcept
+
+

The list of shadow names.

+ +
+
+ +

◆ GetTimestamp()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Greengrass::ListNamedShadowsForThingResponse::GetTimestamp ()
+
+inlinenoexcept
+
+

(Optional) The date and time that the response was generated.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ListNamedShadowsForThingResponse::operator< (const ListNamedShadowsForThingResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ListNamedShadowsForThingResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::s_customDeleter (ListNamedShadowsForThingResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::s_loadFromJsonView (ListNamedShadowsForThingResponselistNamedShadowsForThingResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetNextToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::SetNextToken (const Aws::Crt::StringnextToken)
+
+inlinenoexcept
+
+

(Optional) The token value to use in paged requests to retrieve the next page in the sequence. This token isn't present when there are no more shadow names to return.

+ +
+
+ +

◆ SetResults()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::SetResults (const Aws::Crt::Vector< Aws::Crt::String > & results)
+
+inlinenoexcept
+
+

The list of shadow names.

+ +
+
+ +

◆ SetTimestamp()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ListNamedShadowsForThingResponse::SetTimestamp (const Aws::Crt::DateTimetimestamp)
+
+inlinenoexcept
+
+

(Optional) The date and time that the response was generated.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ListNamedShadowsForThingResponse::MODEL_NAME = "aws.greengrass#ListNamedShadowsForThingResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.png b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.png new file mode 100644 index 0000000000000000000000000000000000000000..a40ad2b2fb7d7991a9a7c0d3e34542253e107b33 GIT binary patch literal 1203 zcmcJP{WqHj6vv-1o0oC6s<$5Ww0W{sOJ}7u>a7}@r(UXI%v-$`#S+IF2|CkJOK}K~ zjM{|bC9PRe^^%Yw+B2Hb9+Q)#L`HWoNfSFn5)x$3_CvRSVE3Hwy`Ou|{psHCx#i(u zm&{F%m;wM`4&ktP06;+qhZ`Frxm`;sLW*s8NMxX1uSalQuF9i5sX^!;ak*Th^2MV_ zYfQq2MF7aq-y!%V@(cjH6#!u`MCPLu3I zHTZDB3~l^#@ep%}AU<6Y3gclC1mWT1bP(ed@CI^fo#BC~VSQak*@Dv25GLK9ipoeL zDAXj)s+{dsjFF~|UVPldCd(oL-o9Lf6EYuwAAL0sz(H&6LXMhzr9!OV(Cn}EDc^?@ z1jjl0jNd}R*VE{1mY<~Ym91vFV8lBTZkCzDR*4)Jc+|Smv9GH$QPr3@NL{KCV>Xml zylbbj&8KfSD{=I7udRLi(KEyT*WSH-~`mW z?f{R{bXWWao-AzHWTs^4H#t3pm*-|`c(ERC+jh4W@6JY1SUZ!pT2G!@piU>d1{b;| zbj&uLI4Khy>a^ABG@tGQ-!?FlX$CfITFei3ZRE+7oWN;Wt2OT$Ramdu3)ZfL zJQjS`-T3ye7SGPHo`3m>FAVAN;_cm4L4*&w`-MR}zFcbhRwp`}y&LCIOe6=-y|W!w z2F*q6qo2N6^ms!DxR1d=P(?UQ?=XG?MRkiqgkXYrD8Z83E3)x7U2cOx|J!3@hcMhc z40IbPDh;6n4c~&O6uLbMx!(V)Z4X>M{&E)`f4ah;#(>=cn!MNg9~}$cqDzasQ1Nrb zwixYL!D5SeY*gZK&&H7`xg^``H1Z)ZD8NtP#VvQAKYM%H?OhgeV@V?hIm?M?6Ibar z+blT@teO$^Q8XSjw8r^|adj2>g8uy4ib9I^S*R7nS3O(kKBvvxnB@#ks2pSVV--^3 z>R6^1Q-_asxFZ&M!q30>6m{!t?<7-Kw>BOZp2RLB3bN0L+KJ)2Vd#rR%`D!0hy6N8>-c#28xhTyj(IE^?mb_kWWmT$dR6}f8|&! z50Yv7PKMfT40>kVI2BT7L={Lhs>T%jgy3O@$fg&kl^vKsM_YCI{6l`N-+Vk29aof< zAzy)?8kEIE#J->o7j`W7Ozb7EjQ$ZLS^_;u{b)E<@&cUFGWyqDzx%nQ^{V~h&8s(k z6iJA|oAxc?UNz52-vX0VEZTf-mzRcWM9_-wCs)kLrByG(Dl@%xe3=PZx~_HQ(4d3s zWX|s3JqZwPm1(xz@3nO>*!eqd#2MI$@KPS|!O%9ty|avbeJ%{>QxW$dKKoZib@SrO60=;P+%CgCm^ZhFLJU(bN~PV literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result-members.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result-members.html new file mode 100644 index 000000000..76513847d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ListNamedShadowsForThingResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html new file mode 100644 index 000000000..dbb110131 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ListNamedShadowsForThingResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ListNamedShadowsForThingResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ListNamedShadowsForThingResult () noexcept
 
 ListNamedShadowsForThingResult (TaggedResult &&taggedResult) noexcept
 
ListNamedShadowsForThingResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ListNamedShadowsForThingResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ListNamedShadowsForThingResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
ListNamedShadowsForThingResponse* Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::ListNamedShadowsForThingResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::ListNamedShadowsForThingResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ListNamedShadowsForThingResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_local_deployment-members.html b/docs/class_aws_1_1_greengrass_1_1_local_deployment-members.html new file mode 100644 index 000000000..5520e4415 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_local_deployment-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::LocalDeployment Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::LocalDeployment, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetCreatedOn() noexceptAws::Greengrass::LocalDeploymentinline
GetDeploymentId() noexceptAws::Greengrass::LocalDeploymentinline
GetDeploymentStatusDetails() noexceptAws::Greengrass::LocalDeploymentinline
GetModelName() const noexcept overrideAws::Greengrass::LocalDeploymentprotectedvirtual
GetStatus() noexceptAws::Greengrass::LocalDeployment
LocalDeployment() noexceptAws::Greengrass::LocalDeploymentinline
LocalDeployment(const LocalDeployment &)=defaultAws::Greengrass::LocalDeployment
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::LocalDeploymentstatic
operator<(const LocalDeployment &) const noexceptAws::Greengrass::LocalDeployment
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::LocalDeploymentstatic
s_customDeleter(LocalDeployment *) noexceptAws::Greengrass::LocalDeploymentstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(LocalDeployment &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::LocalDeploymentstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::LocalDeploymentvirtual
SetCreatedOn(const Aws::Crt::String &createdOn) noexceptAws::Greengrass::LocalDeploymentinline
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::LocalDeploymentinline
SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexceptAws::Greengrass::LocalDeploymentinline
SetStatus(DeploymentStatus status) noexceptAws::Greengrass::LocalDeployment
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_local_deployment.html b/docs/class_aws_1_1_greengrass_1_1_local_deployment.html new file mode 100644 index 000000000..02fc379a2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_local_deployment.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::LocalDeployment Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::LocalDeployment:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 LocalDeployment () noexcept
 
 LocalDeployment (const LocalDeployment &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SetStatus (DeploymentStatus status) noexcept
 
Aws::Crt::Optional< DeploymentStatusGetStatus () noexcept
 
void SetCreatedOn (const Aws::Crt::String &createdOn) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetCreatedOn () noexcept
 
void SetDeploymentStatusDetails (const DeploymentStatusDetails &deploymentStatusDetails) noexcept
 
Aws::Crt::Optional< DeploymentStatusDetailsGetDeploymentStatusDetails () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const LocalDeployment &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (LocalDeployment &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (LocalDeployment *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#LocalDeployment"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ LocalDeployment() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::LocalDeployment::LocalDeployment ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ LocalDeployment() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::LocalDeployment::LocalDeployment (const LocalDeployment)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCreatedOn()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::LocalDeployment::GetCreatedOn ()
+
+inlinenoexcept
+
+

(Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format

+ +
+
+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::LocalDeployment::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the local deployment.

+ +
+
+ +

◆ GetDeploymentStatusDetails()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<DeploymentStatusDetails> Aws::Greengrass::LocalDeployment::GetDeploymentStatusDetails ()
+
+inlinenoexcept
+
+

(Optional) The status details of the local deployment.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::LocalDeployment::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< DeploymentStatus > Aws::Greengrass::LocalDeployment::GetStatus ()
+
+noexcept
+
+

The status of the local deployment.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::LocalDeployment::operator< (const LocalDeployment) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::LocalDeployment::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::s_customDeleter (LocalDeploymentshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::LocalDeployment::s_loadFromJsonView (LocalDeploymentlocalDeployment,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCreatedOn()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::SetCreatedOn (const Aws::Crt::StringcreatedOn)
+
+inlinenoexcept
+
+

(Optional) The timestamp at which the local deployment was created in MM/dd/yyyy hh:mm:ss format

+ +
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the local deployment.

+ +
+
+ +

◆ SetDeploymentStatusDetails()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::SetDeploymentStatusDetails (const DeploymentStatusDetailsdeploymentStatusDetails)
+
+inlinenoexcept
+
+

(Optional) The status details of the local deployment.

+ +
+
+ +

◆ SetStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::LocalDeployment::SetStatus (DeploymentStatus status)
+
+noexcept
+
+

The status of the local deployment.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::LocalDeployment::MODEL_NAME = "aws.greengrass#LocalDeployment"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_local_deployment.png b/docs/class_aws_1_1_greengrass_1_1_local_deployment.png new file mode 100644 index 0000000000000000000000000000000000000000..5d1d55d8bbd2f538603cba1c0011aa5f4673f461 GIT binary patch literal 928 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;UD%dnv6b^Fx~C2lW_oAo;IUPRMn-`j`Y_Nv|7 z{c_WVb7jXeO15WSTwa>-&?rL9Jz>{_J^EqgrL#Ss-jF(bq43&WjT_f0lXFh4*p=;8 zBpm0n#*9Vn_+x%Y&)nEoWh~w1%S>&=c5E*6+xsrF_srZU8!h{~as_|xQ#%ped!IgC zwVA%e{K3!sJu12%Y#*(So^-Ea#V*yC{0Xn8EwKQHt6i!5@xmj_2mT*ocW_|2`uC$? za7Dn~`J0@%`d3w-FK+O-v5WCh!fUpU=C#raz*uMiY9kMM) z()&-{*B1PJTVd67YV!7c^J%y2PL!E?9(%V-DSTJ&Yq5QirjIU~*lTva;uYdK{rlCL z^(&4)PoFkdw&6JQF3&Aj^KbR|A6~a1^>sy6)45wO-<3V%l>NtOp;P*NW)jEoUnZv0 zU!R&^r@Q~ygV!}3n?IS{RsMQ(DnH|a#D%w){QC2@FY7|BYEp~!r77fQ#i2WBS*Pgg&ebxsLQ0KiPpPyhe` literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential-members.html b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential-members.html new file mode 100644 index 000000000..6709a3abb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::MQTTCredential Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::MQTTCredential, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetCertificatePem() noexceptAws::Greengrass::MQTTCredentialinline
GetClientId() noexceptAws::Greengrass::MQTTCredentialinline
GetModelName() const noexcept overrideAws::Greengrass::MQTTCredentialprotectedvirtual
GetPassword() noexceptAws::Greengrass::MQTTCredentialinline
GetUsername() noexceptAws::Greengrass::MQTTCredentialinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::MQTTCredentialstatic
MQTTCredential() noexceptAws::Greengrass::MQTTCredentialinline
MQTTCredential(const MQTTCredential &)=defaultAws::Greengrass::MQTTCredential
operator<(const MQTTCredential &) const noexceptAws::Greengrass::MQTTCredential
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::MQTTCredentialstatic
s_customDeleter(MQTTCredential *) noexceptAws::Greengrass::MQTTCredentialstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(MQTTCredential &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::MQTTCredentialstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::MQTTCredentialvirtual
SetCertificatePem(const Aws::Crt::String &certificatePem) noexceptAws::Greengrass::MQTTCredentialinline
SetClientId(const Aws::Crt::String &clientId) noexceptAws::Greengrass::MQTTCredentialinline
SetPassword(const Aws::Crt::String &password) noexceptAws::Greengrass::MQTTCredentialinline
SetUsername(const Aws::Crt::String &username) noexceptAws::Greengrass::MQTTCredentialinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html new file mode 100644 index 000000000..fd96b4395 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html @@ -0,0 +1,629 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::MQTTCredential Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::MQTTCredential:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MQTTCredential () noexcept
 
 MQTTCredential (const MQTTCredential &)=default
 
void SetClientId (const Aws::Crt::String &clientId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetClientId () noexcept
 
void SetCertificatePem (const Aws::Crt::String &certificatePem) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetCertificatePem () noexcept
 
void SetUsername (const Aws::Crt::String &username) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetUsername () noexcept
 
void SetPassword (const Aws::Crt::String &password) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetPassword () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const MQTTCredential &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (MQTTCredential &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (MQTTCredential *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#MQTTCredential"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ MQTTCredential() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::MQTTCredential::MQTTCredential ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ MQTTCredential() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::MQTTCredential::MQTTCredential (const MQTTCredential)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCertificatePem()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTCredential::GetCertificatePem ()
+
+inlinenoexcept
+
+

The client certificate in pem format.

+ +
+
+ +

◆ GetClientId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTCredential::GetClientId ()
+
+inlinenoexcept
+
+

The client ID to used to connect.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::MQTTCredential::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPassword()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTCredential::GetPassword ()
+
+inlinenoexcept
+
+

The password. (unused).

+ +
+
+ +

◆ GetUsername()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTCredential::GetUsername ()
+
+inlinenoexcept
+
+

The username. (unused).

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::MQTTCredential::operator< (const MQTTCredential) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::MQTTCredential::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::s_customDeleter (MQTTCredentialshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::MQTTCredential::s_loadFromJsonView (MQTTCredentialmQTTCredential,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCertificatePem()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::SetCertificatePem (const Aws::Crt::StringcertificatePem)
+
+inlinenoexcept
+
+

The client certificate in pem format.

+ +
+
+ +

◆ SetClientId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::SetClientId (const Aws::Crt::StringclientId)
+
+inlinenoexcept
+
+

The client ID to used to connect.

+ +
+
+ +

◆ SetPassword()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::SetPassword (const Aws::Crt::Stringpassword)
+
+inlinenoexcept
+
+

The password. (unused).

+ +
+
+ +

◆ SetUsername()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTCredential::SetUsername (const Aws::Crt::Stringusername)
+
+inlinenoexcept
+
+

The username. (unused).

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::MQTTCredential::MODEL_NAME = "aws.greengrass#MQTTCredential"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.png b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_credential.png new file mode 100644 index 0000000000000000000000000000000000000000..8f96b5cf907be6f50b0d341cf7103b5993511b7f GIT binary patch literal 919 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;r(6Eu%}YV)oBS>*A#a`P&8{|}#(c_^ejbXn|$Lvs^8r%reyAt5_cb48Cyc=XYf z&rFe%voceKC1dd@I!%MQjr8HLP0ET&gI(W6ycOMjn@35R&A^)s2cgJnkY`^%o&(-gU zFVs>$U%Y%>P|WtydBT=Hm(Mp?m#^4%Zne{?pME=DOXME8#5Vuwxs>wNDKpgTe~DWM4fJ5A8c literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message-members.html b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message-members.html new file mode 100644 index 000000000..ea6826063 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message-members.html @@ -0,0 +1,114 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::MQTTMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::MQTTMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetContentType() noexceptAws::Greengrass::MQTTMessageinline
GetCorrelationData() noexceptAws::Greengrass::MQTTMessageinline
GetMessageExpiryIntervalSeconds() noexceptAws::Greengrass::MQTTMessageinline
GetModelName() const noexcept overrideAws::Greengrass::MQTTMessageprotectedvirtual
GetPayload() noexceptAws::Greengrass::MQTTMessageinline
GetPayloadFormat() noexceptAws::Greengrass::MQTTMessage
GetResponseTopic() noexceptAws::Greengrass::MQTTMessageinline
GetRetain() noexceptAws::Greengrass::MQTTMessageinline
GetTopicName() noexceptAws::Greengrass::MQTTMessageinline
GetUserProperties() noexceptAws::Greengrass::MQTTMessageinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::MQTTMessagestatic
MQTTMessage() noexceptAws::Greengrass::MQTTMessageinline
MQTTMessage(const MQTTMessage &)=defaultAws::Greengrass::MQTTMessage
operator<(const MQTTMessage &) const noexceptAws::Greengrass::MQTTMessage
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::MQTTMessagestatic
s_customDeleter(MQTTMessage *) noexceptAws::Greengrass::MQTTMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(MQTTMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::MQTTMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::MQTTMessagevirtual
SetContentType(const Aws::Crt::String &contentType) noexceptAws::Greengrass::MQTTMessageinline
SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexceptAws::Greengrass::MQTTMessageinline
SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexceptAws::Greengrass::MQTTMessageinline
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::MQTTMessageinline
SetPayloadFormat(PayloadFormat payloadFormat) noexceptAws::Greengrass::MQTTMessage
SetResponseTopic(const Aws::Crt::String &responseTopic) noexceptAws::Greengrass::MQTTMessageinline
SetRetain(const bool &retain) noexceptAws::Greengrass::MQTTMessageinline
SetTopicName(const Aws::Crt::String &topicName) noexceptAws::Greengrass::MQTTMessageinline
SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexceptAws::Greengrass::MQTTMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.html b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.html new file mode 100644 index 000000000..77e544c80 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.html @@ -0,0 +1,914 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::MQTTMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::MQTTMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MQTTMessage () noexcept
 
 MQTTMessage (const MQTTMessage &)=default
 
void SetTopicName (const Aws::Crt::String &topicName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopicName () noexcept
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SetRetain (const bool &retain) noexcept
 
Aws::Crt::Optional< bool > GetRetain () noexcept
 
void SetUserProperties (const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties () noexcept
 
void SetMessageExpiryIntervalSeconds (const int64_t &messageExpiryIntervalSeconds) noexcept
 
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds () noexcept
 
void SetCorrelationData (const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData () noexcept
 
void SetResponseTopic (const Aws::Crt::String &responseTopic) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetResponseTopic () noexcept
 
void SetPayloadFormat (PayloadFormat payloadFormat) noexcept
 
Aws::Crt::Optional< PayloadFormatGetPayloadFormat () noexcept
 
void SetContentType (const Aws::Crt::String &contentType) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetContentType () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const MQTTMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (MQTTMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (MQTTMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#MQTTMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ MQTTMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::MQTTMessage::MQTTMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ MQTTMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::MQTTMessage::MQTTMessage (const MQTTMessage)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetContentType()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTMessage::GetContentType ()
+
+inlinenoexcept
+
+

(Optional) Message content type.

+ +
+
+ +

◆ GetCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::MQTTMessage::GetCorrelationData ()
+
+inlinenoexcept
+
+

(Optional) Correlation data blob for request/response.

+ +
+
+ +

◆ GetMessageExpiryIntervalSeconds()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<int64_t> Aws::Greengrass::MQTTMessage::GetMessageExpiryIntervalSeconds ()
+
+inlinenoexcept
+
+

(Optional) Message expiry interval in seconds.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::MQTTMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::MQTTMessage::GetPayload ()
+
+inlinenoexcept
+
+

(Optional) The message payload as a blob.

+ +
+
+ +

◆ GetPayloadFormat()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< PayloadFormat > Aws::Greengrass::MQTTMessage::GetPayloadFormat ()
+
+noexcept
+
+

(Optional) Message payload format.

+ +
+
+ +

◆ GetResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTMessage::GetResponseTopic ()
+
+inlinenoexcept
+
+

(Optional) Response topic for request/response.

+ +
+
+ +

◆ GetRetain()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::MQTTMessage::GetRetain ()
+
+inlinenoexcept
+
+

(Optional) The value of the retain flag.

+ +
+
+ +

◆ GetTopicName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MQTTMessage::GetTopicName ()
+
+inlinenoexcept
+
+

The topic to which the message was published.

+ +
+
+ +

◆ GetUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<UserProperty> > Aws::Greengrass::MQTTMessage::GetUserProperties ()
+
+inlinenoexcept
+
+

(Optional) MQTT user properties associated with the message.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::MQTTMessage::operator< (const MQTTMessage) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::MQTTMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::s_customDeleter (MQTTMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::MQTTMessage::s_loadFromJsonView (MQTTMessagemQTTMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetContentType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetContentType (const Aws::Crt::StringcontentType)
+
+inlinenoexcept
+
+

(Optional) Message content type.

+ +
+
+ +

◆ SetCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetCorrelationData (const Aws::Crt::Vector< uint8_t > & correlationData)
+
+inlinenoexcept
+
+

(Optional) Correlation data blob for request/response.

+ +
+
+ +

◆ SetMessageExpiryIntervalSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetMessageExpiryIntervalSeconds (const int64_t & messageExpiryIntervalSeconds)
+
+inlinenoexcept
+
+

(Optional) Message expiry interval in seconds.

+ +
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

(Optional) The message payload as a blob.

+ +
+
+ +

◆ SetPayloadFormat()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetPayloadFormat (PayloadFormat payloadFormat)
+
+noexcept
+
+

(Optional) Message payload format.

+ +
+
+ +

◆ SetResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetResponseTopic (const Aws::Crt::StringresponseTopic)
+
+inlinenoexcept
+
+

(Optional) Response topic for request/response.

+ +
+
+ +

◆ SetRetain()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetRetain (const bool & retain)
+
+inlinenoexcept
+
+

(Optional) The value of the retain flag.

+ +
+
+ +

◆ SetTopicName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetTopicName (const Aws::Crt::StringtopicName)
+
+inlinenoexcept
+
+

The topic to which the message was published.

+ +
+
+ +

◆ SetUserProperties()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MQTTMessage::SetUserProperties (const Aws::Crt::Vector< UserProperty > & userProperties)
+
+inlinenoexcept
+
+

(Optional) MQTT user properties associated with the message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::MQTTMessage::MODEL_NAME = "aws.greengrass#MQTTMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.png b/docs/class_aws_1_1_greengrass_1_1_m_q_t_t_message.png new file mode 100644 index 0000000000000000000000000000000000000000..8766466755f9185e62aa63ea44e7396b8fa1a84d GIT binary patch literal 919 zcmV;I18Dq-P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009fNklvH2D423_AXZrq+yp3%@fP86l+0KYAXXDtiqz@$JFUztl0mULo;WW7=DUK$$ zB*l^CPLkv+t$&i_sN6qsAW3K1UTqxs-X3@NT+YIs<=b(m6Gx{+FW}x|-{a1vr`#9$ z4BSR$!}3*mx^MX7W4*2y+nZb5Y*q4D|Cwh4cYb)}?eSktrVG=2Ycd^zR_+X2E|X-J zW3*+aq`LCG)@o0-Y>+i+HakgndEN>{@2Yn^#xcz?a4V^JV^_XFLQY)pf`{I5>I3t>M1F2b&@2$n9p=oxE4)ex~EIq19|+NwVwE zn_Jnx>hF=eR9mhd^V`srWgb^$3fT#4=3}0h?bvM##!TPFTN&&7Q19Am_@Suz=9iD= zxg>o+zyFPwq!azj@#L1I4=5_PB>e$RZb^!x$t_87^v%62%Mwoj|4Uy00Tq<{>nkRB zQ0{N+kl<0d=R609q{$5sN0S>MjwUxi98GS3IGWr5aWuIB;%IUM#L?sih@;635J!_6 zAdV(CKpahOfDbFBlmdzb5KfaDAdV(CKpfrRJ~dcJBfwM2F4oW8WlG7c)&$@=U2~sW zY>5IqrG4)<-s*C9yzhp!1b9k!xs6O{d$m5v2e#eG3GZKxL5E=#WdgfQ=B?>|CvQ}1kf2@Gx6j?0B}sz*IjNBb+r#mb#~nShLu;EB5rEx zr`%o1^)Uesbj_W|O!e5;c|qGu^M}J-Mpj?vO(7MiZV!ryvBK!aV002ovPDHLkV1hS9y?Fot literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_message_context-members.html b/docs/class_aws_1_1_greengrass_1_1_message_context-members.html new file mode 100644 index 000000000..ffd96eda8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_message_context-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::MessageContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::MessageContext, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::MessageContextprotectedvirtual
GetTopic() noexceptAws::Greengrass::MessageContextinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MessageContext() noexceptAws::Greengrass::MessageContextinline
MessageContext(const MessageContext &)=defaultAws::Greengrass::MessageContext
MODEL_NAMEAws::Greengrass::MessageContextstatic
operator<(const MessageContext &) const noexceptAws::Greengrass::MessageContext
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::MessageContextstatic
s_customDeleter(MessageContext *) noexceptAws::Greengrass::MessageContextstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(MessageContext &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::MessageContextstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::MessageContextvirtual
SetTopic(const Aws::Crt::String &topic) noexceptAws::Greengrass::MessageContextinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_message_context.html b/docs/class_aws_1_1_greengrass_1_1_message_context.html new file mode 100644 index 000000000..296fc762c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_message_context.html @@ -0,0 +1,460 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::MessageContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::MessageContext:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MessageContext () noexcept
 
 MessageContext (const MessageContext &)=default
 
void SetTopic (const Aws::Crt::String &topic) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopic () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const MessageContext &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (MessageContext &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (MessageContext *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#MessageContext"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

Contextual information about the message. NOTE The context is ignored if used in PublishMessage.

+

Constructor & Destructor Documentation

+ +

◆ MessageContext() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::MessageContext::MessageContext ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ MessageContext() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::MessageContext::MessageContext (const MessageContext)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::MessageContext::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetTopic()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::MessageContext::GetTopic ()
+
+inlinenoexcept
+
+

The topic where the message was published.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::MessageContext::operator< (const MessageContext) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::MessageContext::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MessageContext::s_customDeleter (MessageContextshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::MessageContext::s_loadFromJsonView (MessageContextmessageContext,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MessageContext::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::MessageContext::SetTopic (const Aws::Crt::Stringtopic)
+
+inlinenoexcept
+
+

The topic where the message was published.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::MessageContext::MODEL_NAME = "aws.greengrass#MessageContext"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_message_context.png b/docs/class_aws_1_1_greengrass_1_1_message_context.png new file mode 100644 index 0000000000000000000000000000000000000000..794043cf4e84be39d7c2e4216cab99a39142bc71 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;Ar*{o=RPcYti{u6-R{YP; z&G)a*PJSk69zE6O+yAsRkIyx)-(&m#N=nR(XDd%`;f~sAoU_w+(q1+<_cX6n;dR%e z=AN9!x=HP9lKROw<$TsdyFc~)ws=-hatA0|zK`8fB05~(bj$J2sunU^+;^N?aiVrc zn&_*0eKu0>Zt31iEp@jrpLS4eMsR^m`fBgI%PXz&ul8COn$2O~RvKq}?Wo3`RM&IP zKNcllRWrCTuTFSM$olDb<~E<~N#y;_^gd_T0^9Ef*4sZXwvtc3)nDp1}Vfu_o`zf4p|f*Uc+;Ctt1A$l6!= zX?2~Rr~HNY`#(-Hxp-biKhN`5!=fVZOY#>UOsWl0SHQhnTA@$O+(8CS zK~03_Qjq|ah60$T7hTm>yS}?NY@ZVQ=fqWmE%nA9D-PPq-fO?dZqHb^rRDL3@?zWYYA6T|;6THN8VTYlWH?l!?#KKv-!8%c_q(R#?~EwE563Z(!4w%SZ?*oHTT{pB#sJj_>~QSOc%sTT^qSb0Vi5 zTTmnT=VRtC*X!r|GmkAWd960*_4CdCkB^q~Jn+5y{Qo(h|IzQdpD}#^a$YL`o_kv8 sfh~~bT*~+1J3M$lKb{xl_3#V7 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::Metric Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::Metric, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::Metricprotectedvirtual
GetName() noexceptAws::Greengrass::Metricinline
GetUnit() noexceptAws::Greengrass::Metric
GetValue() noexceptAws::Greengrass::Metricinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
Metric() noexceptAws::Greengrass::Metricinline
Metric(const Metric &)=defaultAws::Greengrass::Metric
MODEL_NAMEAws::Greengrass::Metricstatic
operator<(const Metric &) const noexceptAws::Greengrass::Metric
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::Metricstatic
s_customDeleter(Metric *) noexceptAws::Greengrass::Metricstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(Metric &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::Metricstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::Metricvirtual
SetName(const Aws::Crt::String &name) noexceptAws::Greengrass::Metricinline
SetUnit(MetricUnitType unit) noexceptAws::Greengrass::Metric
SetValue(const double &value) noexceptAws::Greengrass::Metricinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_metric.html b/docs/class_aws_1_1_greengrass_1_1_metric.html new file mode 100644 index 000000000..38d55a789 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_metric.html @@ -0,0 +1,566 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::Metric Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::Metric:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Metric () noexcept
 
 Metric (const Metric &)=default
 
void SetName (const Aws::Crt::String &name) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetName () noexcept
 
void SetUnit (MetricUnitType unit) noexcept
 
Aws::Crt::Optional< MetricUnitTypeGetUnit () noexcept
 
void SetValue (const double &value) noexcept
 
Aws::Crt::Optional< double > GetValue () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const Metric &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (Metric &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (Metric *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#Metric"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ Metric() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::Metric::Metric ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ Metric() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::Metric::Metric (const Metric)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::Metric::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::Metric::GetName ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetUnit()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< MetricUnitType > Aws::Greengrass::Metric::GetUnit ()
+
+noexcept
+
+ +
+
+ +

◆ GetValue()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<double> Aws::Greengrass::Metric::GetValue ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::Metric::operator< (const Metric) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::Metric::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::Metric::s_customDeleter (Metricshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::Metric::s_loadFromJsonView (Metricmetric,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::Metric::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::Metric::SetName (const Aws::Crt::Stringname)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetUnit()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::Metric::SetUnit (MetricUnitType unit)
+
+noexcept
+
+ +
+
+ +

◆ SetValue()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::Metric::SetValue (const double & value)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::Metric::MODEL_NAME = "aws.greengrass#Metric"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_metric.png b/docs/class_aws_1_1_greengrass_1_1_metric.png new file mode 100644 index 0000000000000000000000000000000000000000..662bd3b63fae7b40c07112b925392eed826570d2 GIT binary patch literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;X$8Gg` zziW3|rpdilTP<_^U;e$)J1?Kk+?>@dsa;Eir z51m7k`$A_Ocu?`nIUqoC`JK7V-I9l8@`U$nekt~LXZuA{b^BAF3zz)ez3xg*g5##g zS8f|@&c9lIe(q-7)c&8jD=ryrU45rDhu!S2;n&l<-d^KO-j)AUcl*~HS7vW|Rj1*# zC-YOJ{q!aF7yjO_@Z5Fbyo`RH=P%~Ur_+}Fcj%6u^e3axdy@R#o!fJ7|KWU~xtBra zl;-!>PlfMjewV(jx+DDE)$@!tnT5|7 zo9(hH&HmWjlYL3qeXAa>>#92t+f!w~tl^gl^NyvJ?+R6Zep&aaCgH-AGcVs9e^p(u zNbPO^t8JM%zbo%eJEibnY0J~#@7%w?bk^}1tbTs2uCH3noAKF~2bKOQng{00J6qh4 h4iAah)-3{mUdo5I8BLtPtq#f(44$rjF6*2UngA8jsyzSz literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation-members.html new file mode 100644 index 000000000..82e8a96a8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PauseComponentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PauseComponentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const PauseComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::PauseComponentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::PauseComponentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::PauseComponentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
PauseComponentOperation(ClientConnection &connection, const PauseComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::PauseComponentOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation.html new file mode 100644 index 000000000..173f110f8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PauseComponentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PauseComponentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PauseComponentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PauseComponentOperation (ClientConnection &connection, const PauseComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const PauseComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< PauseComponentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ PauseComponentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::PauseComponentOperation::PauseComponentOperation (ClientConnectionconnection,
const PauseComponentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::PauseComponentOperation::Activate (const PauseComponentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the PauseComponentOperation

Parameters
+ + + +
requestThe request used for the PauseComponentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< PauseComponentResult > Aws::Greengrass::PauseComponentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation.png b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b644d77c02b762b2f5166ec01f717a18f11d11db GIT binary patch literal 1574 zcmb`HeN>WX7{*_7Zc4h`T2Z1or|Cq~%qEs!OGSB|s3|qcvX)C0I!Z+|O=&gf{G^C! zN!gAuIGSjMq@WbX%}hN;L4Hl%bP_5ln4wS+GOX|g)@*npVucmOa%nD}Q)bJIPZb2rLl8{(pIXrs|+!s*$?Y-;B@6TOv4B(f-xIhvl9 zPxA6MS%F=slp|;s9 z4cbmz6Ni@LKZ|)0`&R)rorK$7tLhlZ+uG$dL$Xr|T*ZEhliC7ebW0ky-LiNR@9Tsm z`(7!2G$zxh%yU>(*#$M>}Qmz>$!JAoDL)cBp27i}Vx!+9r_=_2C}GsW3k(srTyjzBXe5`O3npoX zAdDm=RB+xUc7?=j#=B4~#&yrl&H?F61kl$V*=u%u8Q3*+^FtUEKwxeJVg+W;O|$>i z#NJs6X&jKlBgJiYKhG>8JA<_=#fClsU(iQGz-dRYMuX z@-c-Yv;X#idW+Jm8j`)&iQ^p;E?k^!rjF|770KNGoWA^WwHDr+!}rqfE);J{qu$$> z*oXwz{JE_rpiiuOq>sj>!nLeB=S+$Ybeo zX5B{VOyXiXbotw{vI#oBfky7{k>20DT*c*>t-u%%QG}8O$+r;U;kdQrd{bv zv4^>_XZ`7e8EUC=uYNiAJIxF!Z|N*)*0O5d)4f7R<3FKSq@@`NrnHZi`OBCope_Ju zUol?`Bjg3h*#VyFvc+1vR>gM(e0GF~CTNi$Mu4wZ2cBq+qREAS(zY+>{5I=$8AdYa z1Yu}yD>Nm=a(J%1LBXo$`7Z$s;3u&;t&lq_0RLr3!1kJLWg<@dN~}-2K|ro)_P^Rx zHQ)U=I+Gsn_c>rC3jI%;s2N%AGdZWsJGu<(fwply7HSA;TEd?S8sxmp+zcgI`NY^<29$OvNtPU!&>DTsQ)oMnSjs=pD%REqy@)sHd2*O=HjU zxY}nkK?95f>iX^}8&Uh4FMH?QjD>`yHiX=9Ts&`TT+*s>x0lrr@P=}Z1OzJI7hQN~ i8YPP!Pm7PjzjCCV%m~nA;^$4DIsl?$!ka=5o%tK{@D}<2 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context-members.html new file mode 100644 index 000000000..3df9efe0b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PauseComponentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PauseComponentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::PauseComponentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
PauseComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::PauseComponentOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.html new file mode 100644 index 000000000..32c820eb1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PauseComponentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PauseComponentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PauseComponentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PauseComponentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PauseComponentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PauseComponentOperationContext::PauseComponentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PauseComponentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PauseComponentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::PauseComponentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_pause_component_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..98aa38f4b34eac0cd7773e04d0904cdb4189871a GIT binary patch literal 1152 zcmeAS@N?(olHy`uVBq!ia0y~yU^D}=12~w0Wi(^Oy4o?4!lUTft{ni7^cdC3;8*(ysz zZ>VUlO}{ZqL`8EO@i;Ug`VYy*p;V-PS+-_=)7j{QIlFeE+{J|Is zspq1{U#qswo!1b)VeQrLI{f!-mOM1%&PrMDbMUJ`Pu%Zk{_jmnmMr^tB>m@`yw~ge z`ChKDnIxjsxpw*ci5Hhm>o>l#dd1FzxvHfvA7m|EpX#kD8yC|V^WxalD?8$x%|!p5 zo*FW#&LRBwuQlP5>f%~`CtU&s`nB~3)I9&|i<)_Qt=`}n6a^ROy$y{a#fJN<_#1>A z+*)}RR`>TmVw(_>$b90J+u9wBPeN`m>|4;pHX$sL*<F7rt>#!|FXh~LHyURknf4-+wbpU z?k<>?HXcK3hpn$z0(+F-T}>*c8G=_iB%V#@(8QoCpHqc9dwk-D1rgyStQjceDuJ@ZTS^o9=8#908eO_{I z18anSUCy@HBcfFtmyQ?mZ+NS1wC&#nK6dv{>vo!_7T0*RAC$S6;hpf=aLtWlyUuKp z%qcUJi)R0PvuKOozG=P2_I$Suxc=%S-)WkB^I7iV5IalX^=Y?%J>2*+Im7?uWM?S} z7V-AzW$|tW|0_?Y+h0z-#<2Xv#iv`V6O6X_Z7k*5D|a(yzW05(XDJu5H(LMR8}s)2 z-qlMM$L;h!eEr;mV{hAQ<8Q@y{@$`~(k`Q&6(&=^>?k;Pm+iy4eV4@#ELro}Uh>TM z#LZW^9^C#~p7c7M=YjtV{iAFj)~`T|_`DlY*=w&vWpn;zcYflq{#D;%OJH%q;OXk; Jvd$@?2>@OcJfi>r literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_request-members.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_request-members.html new file mode 100644 index 000000000..db8275cec --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PauseComponentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PauseComponentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::PauseComponentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::PauseComponentRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PauseComponentRequeststatic
operator<(const PauseComponentRequest &) const noexceptAws::Greengrass::PauseComponentRequest
PauseComponentRequest() noexceptAws::Greengrass::PauseComponentRequestinline
PauseComponentRequest(const PauseComponentRequest &)=defaultAws::Greengrass::PauseComponentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PauseComponentRequeststatic
s_customDeleter(PauseComponentRequest *) noexceptAws::Greengrass::PauseComponentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PauseComponentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PauseComponentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PauseComponentRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::PauseComponentRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_request.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_request.html new file mode 100644 index 000000000..95cde483c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PauseComponentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PauseComponentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PauseComponentRequest () noexcept
 
 PauseComponentRequest (const PauseComponentRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PauseComponentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PauseComponentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PauseComponentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PauseComponentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PauseComponentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PauseComponentRequest::PauseComponentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PauseComponentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PauseComponentRequest::PauseComponentRequest (const PauseComponentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PauseComponentRequest::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component to pause, which must be a generic component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PauseComponentRequest::operator< (const PauseComponentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PauseComponentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PauseComponentRequest::s_customDeleter (PauseComponentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PauseComponentRequest::s_loadFromJsonView (PauseComponentRequestpauseComponentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PauseComponentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PauseComponentRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component to pause, which must be a generic component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PauseComponentRequest::MODEL_NAME = "aws.greengrass#PauseComponentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_request.png b/docs/class_aws_1_1_greengrass_1_1_pause_component_request.png new file mode 100644 index 0000000000000000000000000000000000000000..25b91036aea5f9200709ebb3368cb02934d7c3b6 GIT binary patch literal 956 zcmV;t14I0YP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009^NklvAJ23ZmSd%Zblo&mH`J)rx4^KAgoK3-Y-{-ePJH}1(rnmP>t+N%3) z5wTY?=nPSc=+)l&Q8nsL$_{bVi-^54Ykf7*R5U#LiFK0#kRo~wJs=6jj13v2F~oJo z>`Xt}aCL^ReRSh+=x(PL69C#;Jm^s7tqUcaVhZGZZlfLoFl}wHre;DhT6b~fwgl8- z=!_0PXH*OIqP=OONH%QT7Ad0FC4j-eWJa3aG53ctdDqMVq+y0!$Vwm&dHj}?qefUn z>~(1^P5SqGzzCoxVoNM@w786Iy{)$_+qX?KZOzp;Yo9`}z;PVM!UFhFeF3bj)d75c zElyx{0Jrt8O<;Kdy9sUp8vww{+5iAn)&>BuvNiyKm9+r?tgH3ssvn0dq1H-KknUjZ;OB<))K3qn<%t4ltM0c2?A4=+L+hJH%nv9KE;ludbFS3^@P+7ghn+9dAw)#=??aICS zb1OXs)Q<@$o&o^x>XWtroL)9Qo%lHb{tO5Buzov$p1}bBg?>E%fPYULzy`1Z0IaJU efKp0XSbqTK3pH^9e2WhN0000 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PauseComponentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PauseComponentResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::PauseComponentResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PauseComponentResponsestatic
operator<(const PauseComponentResponse &) const noexceptAws::Greengrass::PauseComponentResponse
PauseComponentResponse() noexceptAws::Greengrass::PauseComponentResponseinline
PauseComponentResponse(const PauseComponentResponse &)=defaultAws::Greengrass::PauseComponentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PauseComponentResponsestatic
s_customDeleter(PauseComponentResponse *) noexceptAws::Greengrass::PauseComponentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PauseComponentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PauseComponentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PauseComponentResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_response.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_response.html new file mode 100644 index 000000000..2b72e23b7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PauseComponentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PauseComponentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 PauseComponentResponse () noexcept
 
 PauseComponentResponse (const PauseComponentResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PauseComponentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PauseComponentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PauseComponentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PauseComponentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PauseComponentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PauseComponentResponse::PauseComponentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PauseComponentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PauseComponentResponse::PauseComponentResponse (const PauseComponentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PauseComponentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PauseComponentResponse::operator< (const PauseComponentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PauseComponentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PauseComponentResponse::s_customDeleter (PauseComponentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PauseComponentResponse::s_loadFromJsonView (PauseComponentResponsepauseComponentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PauseComponentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PauseComponentResponse::MODEL_NAME = "aws.greengrass#PauseComponentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_response.png b/docs/class_aws_1_1_greengrass_1_1_pause_component_response.png new file mode 100644 index 0000000000000000000000000000000000000000..53c933bbf4d7bc0d9cbaa22c4aa5b1252c636633 GIT binary patch literal 994 zcmeAS@N?(olHy`uVBq!ia0y~yVB`j}12~w0q~+EH4}g?JfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+19PFLi(^OybyFwo&S5kT+i&Z9nwm?>U+}y8Mow3%;E0o z%Lu&^U27IKSN_6+$jOO}T`AE|*4EA_e=2+ab4%yegoTUlEvphdlA3dO->Zi|{J$x- z>gPVGbvbU}Z#>~;wZfMjX&1FGb=;rY61AsksgY#Ko$%H9ku$O^DqrWtY`gW+hGn+$ z-Q*&{tJtqkqkUl3p^xFG9A$LRN-b=57f)BXOinCh7Z6fVLAYc z9byIlScxs2GN~#~q~XdwZIBTKU?Wa%iU_K_7TK`9WJ-2J>%ZDn$2UY9Gn_HfnHK%z z=c`(Y@;iGBubz7}_hMh`#E03{?0{fnoYi3%<>pb_aL1=k>P15}IQuFg0%*=kMi-}Z8 zU%RaP^l1Or@)CA?wb_54$8Y3_(5-vL6TVJAtyE{%sf1c#8h|h&qAGDfiKdflFg62{(b27uQmIU9+v+< zb11#hcT#?lib26kv&|C5d-K;EIJq`tXRv;g)>q!{Z<%ZF+!B%C{@69yVf7y*<%=cP%wG{$0B!j1`pUXO@geCxF{oADg literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_result-members.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_result-members.html new file mode 100644 index 000000000..b08917791 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PauseComponentResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pause_component_result.html b/docs/class_aws_1_1_greengrass_1_1_pause_component_result.html new file mode 100644 index 000000000..37c91c174 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pause_component_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PauseComponentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PauseComponentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 PauseComponentResult () noexcept
 
 PauseComponentResult (TaggedResult &&taggedResult) noexcept
 
PauseComponentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PauseComponentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PauseComponentResult::PauseComponentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PauseComponentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PauseComponentResult::PauseComponentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::PauseComponentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
PauseComponentResponse* Aws::Greengrass::PauseComponentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::PauseComponentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::PauseComponentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PauseComponentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_post_component_update_event-members.html b/docs/class_aws_1_1_greengrass_1_1_post_component_update_event-members.html new file mode 100644 index 000000000..b8111a710 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_post_component_update_event-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PostComponentUpdateEvent Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PostComponentUpdateEvent, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetDeploymentId() noexceptAws::Greengrass::PostComponentUpdateEventinline
GetModelName() const noexcept overrideAws::Greengrass::PostComponentUpdateEventprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PostComponentUpdateEventstatic
operator<(const PostComponentUpdateEvent &) const noexceptAws::Greengrass::PostComponentUpdateEvent
PostComponentUpdateEvent() noexceptAws::Greengrass::PostComponentUpdateEventinline
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=defaultAws::Greengrass::PostComponentUpdateEvent
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PostComponentUpdateEventstatic
s_customDeleter(PostComponentUpdateEvent *) noexceptAws::Greengrass::PostComponentUpdateEventstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PostComponentUpdateEvent &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PostComponentUpdateEventstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PostComponentUpdateEventvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::PostComponentUpdateEventinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_post_component_update_event.html b/docs/class_aws_1_1_greengrass_1_1_post_component_update_event.html new file mode 100644 index 000000000..c43796e5c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_post_component_update_event.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PostComponentUpdateEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PostComponentUpdateEvent Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PostComponentUpdateEvent:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PostComponentUpdateEvent () noexcept
 
 PostComponentUpdateEvent (const PostComponentUpdateEvent &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PostComponentUpdateEvent &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PostComponentUpdateEvent &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PostComponentUpdateEvent *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PostComponentUpdateEvent"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PostComponentUpdateEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PostComponentUpdateEvent() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent (const PostComponentUpdateEvent)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PostComponentUpdateEvent::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updated the component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PostComponentUpdateEvent::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PostComponentUpdateEvent::operator< (const PostComponentUpdateEvent) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PostComponentUpdateEvent::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PostComponentUpdateEvent::s_customDeleter (PostComponentUpdateEventshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PostComponentUpdateEvent::s_loadFromJsonView (PostComponentUpdateEventpostComponentUpdateEvent,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PostComponentUpdateEvent::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PostComponentUpdateEvent::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updated the component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PostComponentUpdateEvent::MODEL_NAME = "aws.greengrass#PostComponentUpdateEvent"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_post_component_update_event.png b/docs/class_aws_1_1_greengrass_1_1_post_component_update_event.png new file mode 100644 index 0000000000000000000000000000000000000000..a4da0b942c80e270f35d5218bec2235a3e7663a5 GIT binary patch literal 1045 zcmeAS@N?(olHy`uVBq!ia0y~yU=#qd12~w0 zS{pr2t~Go27btj!Z!4FTIdbn^et*Qew%uLflh~{ogY?{XeEG|$aQw!7=AhYeOqHth zycN>gcHG;#{;9~^U6%EcGu_R z>%(VNY*Kd}pX?>gl*!ZYVy`)U?*$g_U3#;-cKJ2x@aa{xyfk=z>e91aT=C4Dhv$9s znqu@(Cstp@)J~>npWs@OduNy6TMg;5inUYMvi#baaCE2G>yHK!+h@$> zY~EgWL&p8=l!d21UVXfFZoFNp%1ikhH@8h)vi%M3aZZ;>puqjR-a+N%_DH6QPrMW+ z#Xtq`Hssviwsb4^gYX;T4pB^u9dBN1cQV9svKZX0P?^ZWRFKulT%am&V5$Q{I1^(G zCky4AzfuZIr%bx0&*czxTOMc;!gRhTLT48&b{vd1|N zWF4<&F4`H{q{tYz^}^Y|KY9P_Gca0gHdaVuyZl}*{?)2?`F+b5FE)Qs@2+qy!RGhu z^HOd$A@x~zyC)aVPdwt>A~+#IOZ

x!StJSH3^=-`nd@ zwPx$pIY!&A_Qh`7CGV9o$EbO^JmXAuJH|`1BH7pTdH>-%B9{H1x7(U==BW!zOU$|c z`ta6maelV#eE9{glummVBlXtjXC_bKlw$eZ`>ZxDX5Umx{c8gH@AMfYzZdI13w!!} zm62)2^D9$2%VvBrikZCT_nNNuS$v15y*sV>INf8dV(zxhvp?Qot+;IW^0m60y}`fd z4L>-UKS=&Q?2skKP;>5|kwC-#e3V!-2Z#Q;{|p!YSlqvO_}w319%k@#^>bP0l+XkK D#op3; literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event-members.html b/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event-members.html new file mode 100644 index 000000000..fb53200e0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +

+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PreComponentUpdateEvent Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PreComponentUpdateEvent, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetDeploymentId() noexceptAws::Greengrass::PreComponentUpdateEventinline
GetIsGgcRestarting() noexceptAws::Greengrass::PreComponentUpdateEventinline
GetModelName() const noexcept overrideAws::Greengrass::PreComponentUpdateEventprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PreComponentUpdateEventstatic
operator<(const PreComponentUpdateEvent &) const noexceptAws::Greengrass::PreComponentUpdateEvent
PreComponentUpdateEvent() noexceptAws::Greengrass::PreComponentUpdateEventinline
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=defaultAws::Greengrass::PreComponentUpdateEvent
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PreComponentUpdateEventstatic
s_customDeleter(PreComponentUpdateEvent *) noexceptAws::Greengrass::PreComponentUpdateEventstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PreComponentUpdateEvent &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PreComponentUpdateEventstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PreComponentUpdateEventvirtual
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::PreComponentUpdateEventinline
SetIsGgcRestarting(const bool &isGgcRestarting) noexceptAws::Greengrass::PreComponentUpdateEventinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.html b/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.html new file mode 100644 index 000000000..71dcc7af1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PreComponentUpdateEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PreComponentUpdateEvent Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PreComponentUpdateEvent:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PreComponentUpdateEvent () noexcept
 
 PreComponentUpdateEvent (const PreComponentUpdateEvent &)=default
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SetIsGgcRestarting (const bool &isGgcRestarting) noexcept
 
Aws::Crt::Optional< bool > GetIsGgcRestarting () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PreComponentUpdateEvent &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PreComponentUpdateEvent &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PreComponentUpdateEvent *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PreComponentUpdateEvent"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PreComponentUpdateEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PreComponentUpdateEvent() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent (const PreComponentUpdateEvent)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PreComponentUpdateEvent::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updates the component.

+ +
+
+ +

◆ GetIsGgcRestarting()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::PreComponentUpdateEvent::GetIsGgcRestarting ()
+
+inlinenoexcept
+
+

Whether or not Greengrass needs to restart to apply the update.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PreComponentUpdateEvent::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PreComponentUpdateEvent::operator< (const PreComponentUpdateEvent) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PreComponentUpdateEvent::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PreComponentUpdateEvent::s_customDeleter (PreComponentUpdateEventshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PreComponentUpdateEvent::s_loadFromJsonView (PreComponentUpdateEventpreComponentUpdateEvent,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PreComponentUpdateEvent::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PreComponentUpdateEvent::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updates the component.

+ +
+
+ +

◆ SetIsGgcRestarting()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PreComponentUpdateEvent::SetIsGgcRestarting (const bool & isGgcRestarting)
+
+inlinenoexcept
+
+

Whether or not Greengrass needs to restart to apply the update.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PreComponentUpdateEvent::MODEL_NAME = "aws.greengrass#PreComponentUpdateEvent"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.png b/docs/class_aws_1_1_greengrass_1_1_pre_component_update_event.png new file mode 100644 index 0000000000000000000000000000000000000000..3453d9fdac2c0c2406f51bbce22d19dec25c002b GIT binary patch literal 1006 zcmeAS@N?(olHy`uVBq!ia0y~yVB`U^12~w0LtPYQL z+vJs$I*!fxC5^ER$o7JXD(Y1dMNTZd|2{$`YTerNr`7qQa~;`-AW zojn)6O@I9IXXZTn-#=|E-Q*5_iBsP3*WZ@g;MZa8?a%j1_RKyOGt=X;r?`PtW8p2A z5^pQnhhCF!{<6LOx~AFDx7;v(LFbEUJA2JPhuyO{H~INBrZ$tAx>tHs46a^ZyGF9V zK3zWeS3tX+yANNXRCC(8rYj$%B{u8a6bbWiyU+v*Y*15Lt$Ca|wu+sJ2i|@SrwVta`|ID@*x0f!>+FvL= z`_#^*JJ#^rzS6Uuf8W;G9UXs|_ip>%-Erqie=oP&K>@+eU-F4SQ9aR~CPgKoPy?>E z4v#C$$F}80XWBE=HSS~ZVr4dX`+9YT2oJ+@_U=W21`JJHt_K-9v?N%W6;>sP@HDJw z0tznTawA&s*!$*-QQ1o$FJPSVtu)Ypi_IYb7{LsIQpbc&$K^2IyA-&Y@p9d}zY^Q} zw;bLaZnd4eVa4ZtO&eoWPEKJcpL%Q0!&+vx15?)}XlPFOl~Z5Tvf;nYyE);{9quOn z+x~uS)y(zga*~f%uYO*+{Y&DP=XujU)}1?c=mm?v#I3)`+o{5dl<@eqf>xt02N zb$X2bQXgJ+(cM^F>iXMw$7O9_Vb|^b`xy`WS1~4+bZ_3VQ&{40>HP9vvBK#;e!Mz< zaK_xA`B$DDJN2P7z$blx?d;3M(vhWBzs z3g@!!+Q1*S?C_2Lm~SgPszkrn?R|QA2XFq8@*BQi;x1+%s|e0d-X7Lq{?&8+?mYP! zzl#mN_%VIh_s^hb;|oT+Mf-V}ALOq_M2?(6RQB2}^8XnbTr8OMQnuLxGbe+mtDnm{ Hr-UW|5bM>d literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_message-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_message-members.html new file mode 100644 index 000000000..f23b56e9c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_message-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetBinaryMessage() noexceptAws::Greengrass::PublishMessageinline
GetJsonMessage() noexceptAws::Greengrass::PublishMessageinline
GetModelName() const noexcept overrideAws::Greengrass::PublishMessageprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PublishMessagestatic
operator<(const PublishMessage &) const noexceptAws::Greengrass::PublishMessage
operator=(const PublishMessage &) noexceptAws::Greengrass::PublishMessage
PublishMessage() noexceptAws::Greengrass::PublishMessageinline
PublishMessage(const PublishMessage &objectToCopy)Aws::Greengrass::PublishMessageinline
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PublishMessagestatic
s_customDeleter(PublishMessage *) noexceptAws::Greengrass::PublishMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PublishMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PublishMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PublishMessagevirtual
SetBinaryMessage(const BinaryMessage &binaryMessage) noexceptAws::Greengrass::PublishMessageinline
SetJsonMessage(const JsonMessage &jsonMessage) noexceptAws::Greengrass::PublishMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_message.html b/docs/class_aws_1_1_greengrass_1_1_publish_message.html new file mode 100644 index 000000000..cf3429c41 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_message.html @@ -0,0 +1,543 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishMessage () noexcept
 
PublishMessageoperator= (const PublishMessage &) noexcept
 
 PublishMessage (const PublishMessage &objectToCopy)
 
void SetJsonMessage (const JsonMessage &jsonMessage) noexcept
 
Aws::Crt::Optional< JsonMessageGetJsonMessage () noexcept
 
void SetBinaryMessage (const BinaryMessage &binaryMessage) noexcept
 
Aws::Crt::Optional< BinaryMessageGetBinaryMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PublishMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PublishMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PublishMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PublishMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PublishMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishMessage::PublishMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishMessage::PublishMessage (const PublishMessageobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetBinaryMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<BinaryMessage> Aws::Greengrass::PublishMessage::GetBinaryMessage ()
+
+inlinenoexcept
+
+

(Optional) A binary message.

+ +
+
+ +

◆ GetJsonMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<JsonMessage> Aws::Greengrass::PublishMessage::GetJsonMessage ()
+
+inlinenoexcept
+
+

(Optional) A JSON message.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PublishMessage::operator< (const PublishMessage) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
PublishMessage & Aws::Greengrass::PublishMessage::operator= (const PublishMessageobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishMessage::s_customDeleter (PublishMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PublishMessage::s_loadFromJsonView (PublishMessagepublishMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetBinaryMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishMessage::SetBinaryMessage (const BinaryMessagebinaryMessage)
+
+inlinenoexcept
+
+

(Optional) A binary message.

+ +
+
+ +

◆ SetJsonMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishMessage::SetJsonMessage (const JsonMessagejsonMessage)
+
+inlinenoexcept
+
+

(Optional) A JSON message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PublishMessage::MODEL_NAME = "aws.greengrass#PublishMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_message.png b/docs/class_aws_1_1_greengrass_1_1_publish_message.png new file mode 100644 index 0000000000000000000000000000000000000000..08d110a041b84454fa7f7e67ea4eec16b82741d4 GIT binary patch literal 925 zcmV;O17iG%P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009lNklxqo7O&$@Cx%Xm-oU;4zQ>)no^oHr z({US_1IwSv>VDwQ$NIT`*xuay=3OO@^`BYmxbxzXwda2|80V(>)g6(_Wb;)fyRcEc5aTRCXd0?C8)nYx2 z!d*^eFT#V4Rhz)zdiqOHQXPlfoq>}#hB@pLyxY?`?YW21xtky5`8d*ktt&MfSd#2G zv^LD_U)6WdU9v4_kNItA(lWQJ(uHgXHvKX8%eL*d31hl%W39CHy{Wsh>V7C{y!qv$ zelAI0(C>faCFw-}&G6)wq%SBcwRkwqsc8varEF`mSu@2fd5NB009-0`{ySn zcu?*Kc1ZB3+_RqpMAGC2h@;635J!_6AdV(CKpahOfH<1m0C63@8z7D*H^7&bQc3|u0tlzc4G>3@8z7FZxKCHtz6kJ=w)W~hJ|1PVPF=?Ya6=c| zr_1Zo>p?g(4$@9-&v%^lJ#Hi8)P7o5Hh}fY-@SKShL&%V|B`G z02t|<+Xhg=H=|^#-@4D_gK9Sz>Qc=Q+UN)8qz-qsa{rM-T3lQi`X4Je)Hkw3OuJ00000NkvXXu0mjf!LiaB literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation-members.html new file mode 100644 index 000000000..9ef5317ae --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToIoTCoreOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToIoTCoreOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const PublishToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::PublishToIoTCoreOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::PublishToIoTCoreOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
PublishToIoTCoreOperation(ClientConnection &connection, const PublishToIoTCoreOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::PublishToIoTCoreOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html new file mode 100644 index 000000000..0295b9c1d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToIoTCoreOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToIoTCoreOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToIoTCoreOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToIoTCoreOperation (ClientConnection &connection, const PublishToIoTCoreOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const PublishToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< PublishToIoTCoreResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToIoTCoreOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::PublishToIoTCoreOperation::PublishToIoTCoreOperation (ClientConnectionconnection,
const PublishToIoTCoreOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::PublishToIoTCoreOperation::Activate (const PublishToIoTCoreRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the PublishToIoTCoreOperation

Parameters
+ + + +
requestThe request used for the PublishToIoTCoreOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< PublishToIoTCoreResult > Aws::Greengrass::PublishToIoTCoreOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4170f107743e25376cdc6de2fce42a143a262f GIT binary patch literal 1590 zcmb`HeKga19LIknC32~dVsq1?x*d6*Jf3?!4&j)mo5D@CkmX^DRNNFv9$JjHYf?kG zBzc%wW94DjSZhLg*y2{3tdWexY`ataQRn{K_ni0l^ZK6iJ?Ha2=llMAbNqchG}N}K z0RW%@_jC;a0Fb_duc#_3_KDLSUW%gU?-S@Im&+A6^?o6_;7Or^K8r@9spO0sDvqk? z0AB>4xU{;47=ac5pwbO@{WUNJBrF?C6ztM++k&rIk((4mt!LA)C+Yi<4v4Z7BNioV zbx9#Hb=LQqhgE8zJ26(*QPAES-)J*O8~(9KQV!jkFUkcl=*JLg&!*Re$gne&`yRHe z3G4JwLovEvntDjv@o_6ow3+wl2biXK-6==dpJqWq;Xj<}C5b@BjcCEewSEq zW^86W#63M~R@@E4gtC9Jw;{xZ+?qYQ zF%50XMNImfLaxMTgLSer>|S9#1c;}*s6!gratn4vzkfn&HP-$RM&{6Y97AO7xtG6l|dJKd2M}dx`o$--{3iD1H?V9AJRVi250p0~<0- zI6%sP#*Z!h&hf#6u>rAl>Va@CXtdE+tE+ZDTaJdgVI1DdOyF5Nq(&Lg!w)<<8oF9d z4mELerMH%loTA)`5@!4Cas3X>2li>&Qe<2Q&seLfh6*N2tkTmtuOxlJjm*=zl!6(V z;m2UI=`x|it)MwAsxGv44_q^4;D0%=gM7^aH!*t?BFZ}m-o~^35&)k&kgOd#d8Og> z8l->+UB>BD_XiadV+qNYe`Uu74|8XKIb&meje0qzG8}E`5y26)j|N{DVVciND&i9v zi!RX+zFirr*_ndkO$*xg9~PuP%L6}dx;S1VejPF2Q{Ly8+>#I{OlLA1{6>v_f<;FR z(7`(SJt=;dEvaR5onT#Y_c_0Xv4@nc|G27i zSbg}i!9X4~^;@A(Uj}e%25VCNXHcjo48Ydc7b#Dy0v=bS9H{^#aVy~02Ku0Q{vTRc z+2q}oMZ}^2-Ce+Xn(KERSkt_LA*pC>O0IBIY1pIl;G8jUiYbq zg}tm41HSrh`@dZGQ`V+EFIoOP$sM`_&LMfTed-!D7Q2KzMHo1mucGF|f)DB4(M(sh zs-%arIJi!{h4(%PrQ%t+d86N?)zXc@Xm8Dg(P;A!u$R1xsVB-I)Gcj6oh7~ARt`(G zUq>n?-@i?r71GdY(_PGljtlRr#K?nXe>8%Rg~umdli5?>GD&n>&}3}lbM+Bh6O^yP zqb3x#Z{JCPVi}$og+;!sFG*u)m$o1e4V&hjfg37Wd8Vcto43GJ! zle&NEX1M(RcdP|i2FvoLusYd@C={Csa*ugf}DDo x4Yxr~nXClm56;`an_@n%swe;x;B|9p-Eez?&BHGClH!vG;BLOI_kWAL_#drs8k7J4 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context-members.html new file mode 100644 index 000000000..a077181f8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToIoTCoreOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToIoTCoreOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
PublishToIoTCoreOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::PublishToIoTCoreOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html new file mode 100644 index 000000000..d90a6864c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToIoTCoreOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToIoTCoreOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToIoTCoreOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToIoTCoreOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToIoTCoreOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToIoTCoreOperationContext::PublishToIoTCoreOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::PublishToIoTCoreOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..303c0e34d03f5874c9ddfbe3990fcfb7fbd49b9c GIT binary patch literal 1169 zcmeAS@N?(olHy`uVBq!ia0y~yV6*_T12~w02$jZ?Itd)%h*^uUY9^cRllZ_H{8j`%C`F z-1*ivsbtm7H-1MNUmiRg`=7PIO--SC+v;mOuXkO|*?xClj&}cHyFc$fuK#~F=6P*& zZu;!a@A>x^vaid#IWw{=`Go1Z*ERLb=ia2mZ?_X(T>JdotBz%xSFKOJzG8(f`;NS8 zma}v2$eyu#asA6g{&mknAJ|!lZcSfN$k*9@J~c<%_ikg)#IkMoDxNL&dEZaw?w1cUi+H|2UC-`Q~lkRkByF6x|Mu_1dxTYOg}X0Q*7XV7e@ z_9|fb{`KqBCk%Po2N~~N?~b0tykj*ByFgG9Gl#}OMwTfL7?^-+fZ7`xgk&5XIQbM7 z0Hp((D3yNU-mJZJN{HstJHo6AtOf392B#d1Rf>`3JfNKW_r&`jzk=Df>$^YyG;!<4 z)fM-SXO-7%KG%O`hHr`Z?zO?^PgFUOS2;xm>^P_}2he(z+QYJ zonQYdGiPu2?*~yfdh5^1t}`n?aP#`d2U@eJiXXM$}N&5bs(_qb5qW!on zEVskw{gvgC=KnrCP>XzT{PoQ$KOVKGhs72!J^svS5wD|p;iTABCX2JcRJMA1Ht#du z9qS%%bxXM&;(to=%Dy*R2QDU`+m*$iaW6EwdbRB3SzFAkwniR5zUghvExE*~YZpQp z=e_d(#Z<9kzvQ|3%;~?y4)9-i&k(N9b>RF3eMa^V{{zwDd+&j%L0+q-1m(SymkM_j Vvi-p;1}r}qJYD@<);T3K0RY{rC*A-6 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request-members.html new file mode 100644 index 000000000..5e739e6b3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request-members.html @@ -0,0 +1,116 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToIoTCoreRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToIoTCoreRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetContentType() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetCorrelationData() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetMessageExpiryIntervalSeconds() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreRequestprotectedvirtual
GetPayload() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetPayloadFormat() noexceptAws::Greengrass::PublishToIoTCoreRequest
GetQos() noexceptAws::Greengrass::PublishToIoTCoreRequest
GetResponseTopic() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetRetain() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetTopicName() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
GetUserProperties() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PublishToIoTCoreRequeststatic
operator<(const PublishToIoTCoreRequest &) const noexceptAws::Greengrass::PublishToIoTCoreRequest
PublishToIoTCoreRequest() noexceptAws::Greengrass::PublishToIoTCoreRequestinline
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=defaultAws::Greengrass::PublishToIoTCoreRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PublishToIoTCoreRequeststatic
s_customDeleter(PublishToIoTCoreRequest *) noexceptAws::Greengrass::PublishToIoTCoreRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PublishToIoTCoreRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PublishToIoTCoreRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PublishToIoTCoreRequestvirtual
SetContentType(const Aws::Crt::String &contentType) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetPayloadFormat(PayloadFormat payloadFormat) noexceptAws::Greengrass::PublishToIoTCoreRequest
SetQos(QOS qos) noexceptAws::Greengrass::PublishToIoTCoreRequest
SetResponseTopic(const Aws::Crt::String &responseTopic) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetRetain(const bool &retain) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetTopicName(const Aws::Crt::String &topicName) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexceptAws::Greengrass::PublishToIoTCoreRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html new file mode 100644 index 000000000..52d8d2f0c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html @@ -0,0 +1,971 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToIoTCoreRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToIoTCoreRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToIoTCoreRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToIoTCoreRequest () noexcept
 
 PublishToIoTCoreRequest (const PublishToIoTCoreRequest &)=default
 
void SetTopicName (const Aws::Crt::String &topicName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopicName () noexcept
 
void SetQos (QOS qos) noexcept
 
Aws::Crt::Optional< QOSGetQos () noexcept
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SetRetain (const bool &retain) noexcept
 
Aws::Crt::Optional< bool > GetRetain () noexcept
 
void SetUserProperties (const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties () noexcept
 
void SetMessageExpiryIntervalSeconds (const int64_t &messageExpiryIntervalSeconds) noexcept
 
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds () noexcept
 
void SetCorrelationData (const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData () noexcept
 
void SetResponseTopic (const Aws::Crt::String &responseTopic) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetResponseTopic () noexcept
 
void SetPayloadFormat (PayloadFormat payloadFormat) noexcept
 
Aws::Crt::Optional< PayloadFormatGetPayloadFormat () noexcept
 
void SetContentType (const Aws::Crt::String &contentType) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetContentType () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PublishToIoTCoreRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PublishToIoTCoreRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PublishToIoTCoreRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PublishToIoTCoreRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToIoTCoreRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToIoTCoreRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest (const PublishToIoTCoreRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetContentType()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PublishToIoTCoreRequest::GetContentType ()
+
+inlinenoexcept
+
+

(Optional) Message content type.

+ +
+
+ +

◆ GetCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::PublishToIoTCoreRequest::GetCorrelationData ()
+
+inlinenoexcept
+
+

(Optional) Correlation data blob for request/response.

+ +
+
+ +

◆ GetMessageExpiryIntervalSeconds()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<int64_t> Aws::Greengrass::PublishToIoTCoreRequest::GetMessageExpiryIntervalSeconds ()
+
+inlinenoexcept
+
+

(Optional) Message expiry interval in seconds.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::PublishToIoTCoreRequest::GetPayload ()
+
+inlinenoexcept
+
+

(Optional) The message payload as a blob.

+ +
+
+ +

◆ GetPayloadFormat()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< PayloadFormat > Aws::Greengrass::PublishToIoTCoreRequest::GetPayloadFormat ()
+
+noexcept
+
+

(Optional) Message payload format.

+ +
+
+ +

◆ GetQos()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< QOS > Aws::Greengrass::PublishToIoTCoreRequest::GetQos ()
+
+noexcept
+
+

The MQTT QoS to use.

+ +
+
+ +

◆ GetResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PublishToIoTCoreRequest::GetResponseTopic ()
+
+inlinenoexcept
+
+

(Optional) Response topic for request/response.

+ +
+
+ +

◆ GetRetain()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::PublishToIoTCoreRequest::GetRetain ()
+
+inlinenoexcept
+
+

(Optional) Whether to set MQTT retain option to true when publishing.

+ +
+
+ +

◆ GetTopicName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PublishToIoTCoreRequest::GetTopicName ()
+
+inlinenoexcept
+
+

The topic to which to publish the message.

+ +
+
+ +

◆ GetUserProperties()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<UserProperty> > Aws::Greengrass::PublishToIoTCoreRequest::GetUserProperties ()
+
+inlinenoexcept
+
+

(Optional) MQTT user properties associated with the message.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PublishToIoTCoreRequest::operator< (const PublishToIoTCoreRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToIoTCoreRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::s_customDeleter (PublishToIoTCoreRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::s_loadFromJsonView (PublishToIoTCoreRequestpublishToIoTCoreRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetContentType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetContentType (const Aws::Crt::StringcontentType)
+
+inlinenoexcept
+
+

(Optional) Message content type.

+ +
+
+ +

◆ SetCorrelationData()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetCorrelationData (const Aws::Crt::Vector< uint8_t > & correlationData)
+
+inlinenoexcept
+
+

(Optional) Correlation data blob for request/response.

+ +
+
+ +

◆ SetMessageExpiryIntervalSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetMessageExpiryIntervalSeconds (const int64_t & messageExpiryIntervalSeconds)
+
+inlinenoexcept
+
+

(Optional) Message expiry interval in seconds.

+ +
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

(Optional) The message payload as a blob.

+ +
+
+ +

◆ SetPayloadFormat()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetPayloadFormat (PayloadFormat payloadFormat)
+
+noexcept
+
+

(Optional) Message payload format.

+ +
+
+ +

◆ SetQos()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetQos (QOS qos)
+
+noexcept
+
+

The MQTT QoS to use.

+ +
+
+ +

◆ SetResponseTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetResponseTopic (const Aws::Crt::StringresponseTopic)
+
+inlinenoexcept
+
+

(Optional) Response topic for request/response.

+ +
+
+ +

◆ SetRetain()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetRetain (const bool & retain)
+
+inlinenoexcept
+
+

(Optional) Whether to set MQTT retain option to true when publishing.

+ +
+
+ +

◆ SetTopicName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetTopicName (const Aws::Crt::StringtopicName)
+
+inlinenoexcept
+
+

The topic to which to publish the message.

+ +
+
+ +

◆ SetUserProperties()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreRequest::SetUserProperties (const Aws::Crt::Vector< UserProperty > & userProperties)
+
+inlinenoexcept
+
+

(Optional) MQTT user properties associated with the message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PublishToIoTCoreRequest::MODEL_NAME = "aws.greengrass#PublishToIoTCoreRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.png new file mode 100644 index 0000000000000000000000000000000000000000..ff071751ddcee12cda14a5335e835ce9216ad211 GIT binary patch literal 945 zcmeAS@N?(olHy`uVBq!ia0y~yU}OTa12~w0+#WAFU@$KB#MXwcjTEr{W-v2+5 zo8utP^3l^M^IS#r6bp$ZPnkRS-`JMBdt0Kg;Lc5gjDiA;f=f8MIy~}H{|gIxuKBJn z)6uc!&5TzvPwu_j8+uynj@Nq`$H*TsRn^Q*Qom)I%t|^ROqnOsXxO~b_Urai>38wJ zH`~b=^K<5gOyBZ6z@jcdYK(ta`NNu-l~oRB0CPw-o>ezdHCqo+b#k98{Mi{<_7!T@LYJg zX=2W;9i~Apw?z&NsQO zG74^x5dsG~Fxf0ofc6W|rL>B|=tvl~#@^=2S**)RGIsem7RxT=B z`CQ<};n_zdwx)5EEVG?q$QZ48DMGR-Zu2IW8452vKbkNtKmNa`;!Ij8OYKDWXDz%u z9BoNr0xuR^InQ!1W##`8E~mX4BV~oE8WrS9XLIrkDM|_yok}~oL~M?efN-6_+$&9M zJZv2vtoj8*PlR<~4~QUXus7AgN&`pn$P-*m6wod*xyUc6efq(YhD!0K;) z@eCjIqF+_XGgV7795BDxF7RbC7ejp7d?yBm|BE5%KZIrJl%mYvj1|tNSL%3!+JX6t N!PC{xWt~$(699BXm%{)6 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response-members.html new file mode 100644 index 000000000..cc510a2d9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToIoTCoreResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToIoTCoreResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::PublishToIoTCoreResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PublishToIoTCoreResponsestatic
operator<(const PublishToIoTCoreResponse &) const noexceptAws::Greengrass::PublishToIoTCoreResponse
PublishToIoTCoreResponse() noexceptAws::Greengrass::PublishToIoTCoreResponseinline
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=defaultAws::Greengrass::PublishToIoTCoreResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PublishToIoTCoreResponsestatic
s_customDeleter(PublishToIoTCoreResponse *) noexceptAws::Greengrass::PublishToIoTCoreResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PublishToIoTCoreResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PublishToIoTCoreResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PublishToIoTCoreResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html new file mode 100644 index 000000000..ab4493d3e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToIoTCoreResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToIoTCoreResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToIoTCoreResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToIoTCoreResponse () noexcept
 
 PublishToIoTCoreResponse (const PublishToIoTCoreResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PublishToIoTCoreResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PublishToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PublishToIoTCoreResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PublishToIoTCoreResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToIoTCoreResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToIoTCoreResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse (const PublishToIoTCoreResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToIoTCoreResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PublishToIoTCoreResponse::operator< (const PublishToIoTCoreResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToIoTCoreResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreResponse::s_customDeleter (PublishToIoTCoreResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreResponse::s_loadFromJsonView (PublishToIoTCoreResponsepublishToIoTCoreResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToIoTCoreResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PublishToIoTCoreResponse::MODEL_NAME = "aws.greengrass#PublishToIoTCoreResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb6b56783722bf2d9fa47373112235e9c8e5b22 GIT binary patch literal 1013 zcmeAS@N?(olHy`uVBq!ia0y~yVB`g|12~w0q{-?F%Yl?cfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+19OX~i(^OyN`0OuzFx&TNh&qDF8c?siQfJ57gu<1H<{O;?tb{h zfwkptUv9O$U;pm=-)A+SdzP)sx_Gz#%;rwF+8vv|{awxe_zus1-id8~_XUFD!ZTRE< zd%>Z0vv2?0*bR3}-uPm}p=-D3V)f-6tm{m#n2F^~U%B}6|6Q*Xc`u8rXW#8v9r^lP z@`kCGblcXNF1q+4_UPUh{d;$^L|f+1==v3LX$DWuJ&x4}rk~i7cD-!7$)Ops(_E$s z9k;jV_S(@7blkLShi+9Q-=C4WrDpBVbicKV8?%dZY|qbQS|)w{oz1p?hC9!28boBf zpDx|71MPvuOHpe6q&x2e=lo8)$B!V(XNh;;8` zi@qzBj5Q7W7=k>R6Runjf8-&>Fgeda$o&!n#}u7OYz|A7Of+FoQte&BD4+?9ng)k0OJdr(#OJ?Q-Zu+?b2XaX>1Hq$N^TU;+=f@>Agb6xJx&8 z>^**azFFnHD`M}JUw?jGF^9h)JvAfe@{@lrN@dRZEH}*ew76Ng_Hm`+mCm+_iaGD! z`TI?Ot{2O_{&H2!g?j#pVf@cGTP3djsRoLTf%)aVw*`$#MwQP zXLrX}oeimZ+{Bcp6Svju7dwC3ojtv`+D!%IZC&fCCs|2}{F3-~C1-NEc~Z&Qgbl%~ z?YJs99xpe^@$$DbQ(T`>qHI=NyYU*|wYzR6QLDSPQXLnEo?V~G^YIIRR9=GbvoNh* zx8L{P&$N1Ny;ogw`ixkSTagzcYQFXt9sasZ(KlUcA6uH#KCzsYHY=tiG-_K#yLIpT zD8hSRX4wMyFTC*!Pv6<_GVknm<-=vK4Fiv}z6~j2jhOxMm5=0pE4$z*-EYRJ5r01T zY}~7070eKK)jF4PkNzopr09#qn4FCWD literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result-members.html new file mode 100644 index 000000000..0b78ef368 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToIoTCoreResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html new file mode 100644 index 000000000..ea6c34db5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToIoTCoreResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToIoTCoreResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToIoTCoreResult () noexcept
 
 PublishToIoTCoreResult (TaggedResult &&taggedResult) noexcept
 
PublishToIoTCoreResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToIoTCoreResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToIoTCoreResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::PublishToIoTCoreResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
PublishToIoTCoreResponse* Aws::Greengrass::PublishToIoTCoreResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::PublishToIoTCoreResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::PublishToIoTCoreResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToIoTCoreResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation-members.html new file mode 100644 index 000000000..d2674b2d4 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToTopicOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToTopicOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const PublishToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::PublishToTopicOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::PublishToTopicOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::PublishToTopicOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
PublishToTopicOperation(ClientConnection &connection, const PublishToTopicOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::PublishToTopicOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html new file mode 100644 index 000000000..24961827a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToTopicOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToTopicOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToTopicOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToTopicOperation (ClientConnection &connection, const PublishToTopicOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const PublishToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< PublishToTopicResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToTopicOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::PublishToTopicOperation::PublishToTopicOperation (ClientConnectionconnection,
const PublishToTopicOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::PublishToTopicOperation::Activate (const PublishToTopicRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the PublishToTopicOperation

Parameters
+ + + +
requestThe request used for the PublishToTopicOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< PublishToTopicResult > Aws::Greengrass::PublishToTopicOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff131d0b624150ffefb6e0260d1af207defa606 GIT binary patch literal 1577 zcmb`HiBpqD7>B<|5sPHdmMLIBWDLb%xvVCD99HD`7>+=oMRZ6kN;JeEBpfC|tQBYk zIRc_XB-Dx`ayW>D0BSfC3W0_@2nlC_Ku9b^LlCQ-E;8Naf7TkDPnGP^1O?y>MUrntxzn2rR z1{ZCKJIxSWgdw@%?y{1^SyciJ)qU+gz0D_oUlD!L9AsJ)Huti#XoFp(Oskl#8uk(; z#S6yJoQ}92_pX|=`VJWj=MBnqP%Tmc&z)xt*0ZwvVmxK`w~&Tb^MXZE`9SKPkw=f* zdTyq>#$$`sosf|JqS97y{T`LiczyH6TJ>ENe@ALPW)xaoNM0gh*k0J%t^M&yNW+P4 zXX&@s8KhK&-5Sh`XE{bBbVy~&KxsN@MuLrrSTm_NnfGm~|E0(8Pp(W@^i+i|n60~! zfZ?)GWJLoh+~5VlUJoA^fww!?-G0nhT0>l~7h&)bJaZh#X&}ugW@=cRfZ=fH^5kBp z%poKU2xFtHf2A^ z-b}LGlX>OKIZvkZr_o2%3>NfKA@AIz$|%ydGo_gU6%_1@AXy+#wG1wW%J$1$8)l;qoSLqe z&{n^3;m8Y32Y$wY)FwZadC649aD>%Go8bPUDRF2S)R_|)nEVIKP<6nR;9F?zXE9gs zq)s!HuZS#Iwlgg~|0=@?>B48_N}>W!9})&LE9<0@4*FRkC%t%hIgxNjxqJT6vImO% zZotp1Og3%XaN!`&OxLo6=$1EgxspHkR7D!?>=HhA>{^bdY!*G6Pj%baDmqNaQICn9 zCB?#HxFF4^_NbM~%|*5@el4a|KOt0PsBjsG=8q~V0n6d7wE4Ge6!V=vH=)*tIrUENo)pz0?_Pnq*qdqjNoFS=4u<81MHNCmIMM+)uybyEfu zw^i7S%8t<|SA_S|lYqp(M5kx^swGK|m^<>w!o{ICaYB@5LiB=AQ*Xp%3BDa!Fw1LW zsYXWaev~AqfhI1*b8YEH6_(vg6}1FgD&bX5N)=trfcp0?yz(_FjmQ7~M}4L>N0kQfG&uDe8=rq?(7Xi;DeWbXP;-^?UCRqN)a{ z#KO#T);dNG + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToTopicOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToTopicOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::PublishToTopicOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
PublishToTopicOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::PublishToTopicOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html new file mode 100644 index 000000000..30d8021af --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToTopicOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToTopicOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToTopicOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToTopicOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToTopicOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToTopicOperationContext::PublishToTopicOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToTopicOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToTopicOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::PublishToTopicOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..4de718301cb901061c4fc4aa7130d86452591443 GIT binary patch literal 1143 zcmeAS@N?(olHy`uVBq!ia0y~yVAKM#12~w0v-d_YPfz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op-$peehP)|jCl3b>Yn@8 zn8_--rmt-!EJSQq?R>58n403W;rI6J_tiZ&&hp)U-v9hWv9tev_andezkI#N-u?Ey zXKy|q_P?`mRd89_wA&Izz1b5lYlj@$9-C0B=5{=0?p4eB^ic7H<11F!s;^pi-Ey|i zo!p}rUmX83k$>H@bn7NB*SC`IwAc^2KH0P>*6^-a&&JYi_bQ$(t@8~y%Oq{S^L}4= zpls$1^%E7cvOnJ*EYd$;X#;OhB1TXR`UZokW#v)<8}H7716Q@Z1v_JTs&wj8a`-l74M z>Ks1*?f&X@$zLnbGsvUUYm(Ei`GKC7@&hq~-!>o@5_#M<l6MNAx;fs8FvRxmhug-|N} zckT)=P1R5@&GJPIOBmJx?L;wD?5gUPy(|oSmZqzIG`8E9_4xDg$l_f}yf=>TyYHU< ze23)r87CI(^4YNWb#2%=UuV-}H~q_OOBHryzORW9nL3d%ul}v=dCza_-A{ika7?rqy{w#sbFk&P2)M%dZEVX!`D8va}PmYCDoPkDmJb)K#C+xzlj z(WbY&TszVYul&lG9V?!4e^;Q|u63&qecx!YIq$9T@oRgXT^HKMnr)FSSz(i0Zu!GH z_0_`7`tEc5cD7fbw)lSep`Ry8Og?s! + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToTopicRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToTopicRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::PublishToTopicRequestprotectedvirtual
GetPublishMessage() noexceptAws::Greengrass::PublishToTopicRequestinline
GetTopic() noexceptAws::Greengrass::PublishToTopicRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PublishToTopicRequeststatic
operator<(const PublishToTopicRequest &) const noexceptAws::Greengrass::PublishToTopicRequest
PublishToTopicRequest() noexceptAws::Greengrass::PublishToTopicRequestinline
PublishToTopicRequest(const PublishToTopicRequest &)=defaultAws::Greengrass::PublishToTopicRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PublishToTopicRequeststatic
s_customDeleter(PublishToTopicRequest *) noexceptAws::Greengrass::PublishToTopicRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PublishToTopicRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PublishToTopicRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PublishToTopicRequestvirtual
SetPublishMessage(const PublishMessage &publishMessage) noexceptAws::Greengrass::PublishToTopicRequestinline
SetTopic(const Aws::Crt::String &topic) noexceptAws::Greengrass::PublishToTopicRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.html new file mode 100644 index 000000000..dd7ec1d25 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToTopicRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToTopicRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToTopicRequest () noexcept
 
 PublishToTopicRequest (const PublishToTopicRequest &)=default
 
void SetTopic (const Aws::Crt::String &topic) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopic () noexcept
 
void SetPublishMessage (const PublishMessage &publishMessage) noexcept
 
Aws::Crt::Optional< PublishMessageGetPublishMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PublishToTopicRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PublishToTopicRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PublishToTopicRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PublishToTopicRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToTopicRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToTopicRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest (const PublishToTopicRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPublishMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<PublishMessage> Aws::Greengrass::PublishToTopicRequest::GetPublishMessage ()
+
+inlinenoexcept
+
+

The message to publish.

+ +
+
+ +

◆ GetTopic()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::PublishToTopicRequest::GetTopic ()
+
+inlinenoexcept
+
+

The topic to publish the message.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PublishToTopicRequest::operator< (const PublishToTopicRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToTopicRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicRequest::s_customDeleter (PublishToTopicRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PublishToTopicRequest::s_loadFromJsonView (PublishToTopicRequestpublishToTopicRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPublishMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicRequest::SetPublishMessage (const PublishMessagepublishMessage)
+
+inlinenoexcept
+
+

The message to publish.

+ +
+
+ +

◆ SetTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicRequest::SetTopic (const Aws::Crt::Stringtopic)
+
+inlinenoexcept
+
+

The topic to publish the message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PublishToTopicRequest::MODEL_NAME = "aws.greengrass#PublishToTopicRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_request.png new file mode 100644 index 0000000000000000000000000000000000000000..49e84e6094d98b63c33258126b9fd376e8520cf5 GIT binary patch literal 948 zcmV;l155mgP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009+Nklc-33`GyGX7c}^T*u-9aFOjKP2B-o-dGC>;(!43%5fY=KygS?IBjl8ilfaf zNpWPklO)ZR?*AldqWb*8fFxb%T1?*GlZfxEn1S^NCcoawf4ch1vc)5cw3>t&Mc zm`pl7Q&Jn{nV*%NtpT!AT(Fa5$IM!V=uP#8$9+t34BSd;W2obmdO#ADmd@UtcTpDQw`RdnXcmOc0I7o^JcLH zqjJ}XBv3xt~>czp3glU-wmZ^9ZQlO zOKa22{!)F9+%?-u_Ly&jOUu%(Y8SE{*!0KJFMZqf31hmivsT-BZt7iG4Ihf;Z&|$R z=aTdb`uaCsk}mX`;ms{czo4kxlJo}J+>#VWn_H6N=*E2<#}Q8e|4JVK0Tq<{<0B?` zQ0^OcNbsoKyPpF@(&h$;qs zcjbY#)((ESYpd!5cYAu`r`(sA4D#`99%c88hDk za|VMeD{c~PxN~Z;9ZdRwbw%s!XAiTj zX`ZhLTwGt`?)-Ax)|Cl&B|B?lh)Z + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToTopicResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PublishToTopicResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::PublishToTopicResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PublishToTopicResponsestatic
operator<(const PublishToTopicResponse &) const noexceptAws::Greengrass::PublishToTopicResponse
PublishToTopicResponse() noexceptAws::Greengrass::PublishToTopicResponseinline
PublishToTopicResponse(const PublishToTopicResponse &)=defaultAws::Greengrass::PublishToTopicResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PublishToTopicResponsestatic
s_customDeleter(PublishToTopicResponse *) noexceptAws::Greengrass::PublishToTopicResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PublishToTopicResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PublishToTopicResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PublishToTopicResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.html new file mode 100644 index 000000000..d599cf9ca --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToTopicResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PublishToTopicResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToTopicResponse () noexcept
 
 PublishToTopicResponse (const PublishToTopicResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PublishToTopicResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PublishToTopicResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PublishToTopicResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PublishToTopicResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToTopicResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToTopicResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse (const PublishToTopicResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PublishToTopicResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PublishToTopicResponse::operator< (const PublishToTopicResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PublishToTopicResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicResponse::s_customDeleter (PublishToTopicResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PublishToTopicResponse::s_loadFromJsonView (PublishToTopicResponsepublishToTopicResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PublishToTopicResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PublishToTopicResponse::MODEL_NAME = "aws.greengrass#PublishToTopicResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.png b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_response.png new file mode 100644 index 0000000000000000000000000000000000000000..8da2ec66f666ce594068050d7a01c38b944115c1 GIT binary patch literal 933 zcmV;W16urvP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009tNklJo+Ln+cnowKV>r(2-(5)_M@JuzG12JnI`J^gpx~9L>NxJ}s)zilqYc)&8CQw=I1jG#zgx6T z(eSqjokcq7Y`sYYuWNiMQlyV5|6t%^N0{3_@rN~G!;JYuFI^@?`5${cJ_|~*J6J^Y zm|6=n{;m2S`CAs&tWw_;ldiR`wQi+5w(6s`ui7?k6G(MyW37D#&X0gAx8cLm{jHlH z^?wnOzn}--WD$|q^nJsNfANcmWYywd{30S*wfMJf+Y$@lU+N1Wv6AzDedP{7a{e2B z>HuWtU;Tga1LW1>2gs|%50F=jA0V$5KR{kBet^7M`~Z2i_yO{2@dM=5;s?m9#Sf5I ziyt7b{yBdsr6d*wAgvbv;s?m8#ozfaBeC~NfVXtCTz}&2r%fIgwKD;Dtp-VyLsKYfnQ0*RA22+jwAP<+st`)Zqy6Bfy)i(P3G<4yv$f{cvozzp$@l)u- zytf`}$L|B@irUyYD|OgvRzKp`yCzmIoSgA@BRU^VSL%`2<9YrB{MA;N|1%O3-*53- zzl6*yE`SI5A1rXCq>E!x z|4;D0Qvbfvrte=Tu{Ph@yY90F*ez&Z5LZ^Ujn4YN`JR2Q|LdBL`ai(C`lKy@SkImE z?5a=stb0Ge&*^vatE2+>LH$yGfd5X5fAIrk)#5Lul*IZ2@%J??6MbyS00000NkvXX Hu0mjfki6;0 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result-members.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result-members.html new file mode 100644 index 000000000..996eef143 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PublishToTopicResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result.html b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result.html new file mode 100644 index 000000000..01e16a3c0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_publish_to_topic_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PublishToTopicResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PublishToTopicResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 PublishToTopicResult () noexcept
 
 PublishToTopicResult (TaggedResult &&taggedResult) noexcept
 
PublishToTopicResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PublishToTopicResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToTopicResult::PublishToTopicResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PublishToTopicResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PublishToTopicResult::PublishToTopicResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::PublishToTopicResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
PublishToTopicResponse* Aws::Greengrass::PublishToTopicResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::PublishToTopicResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::PublishToTopicResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PublishToTopicResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation-members.html new file mode 100644 index 000000000..b9698f557 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PutComponentMetricOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PutComponentMetricOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const PutComponentMetricRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::PutComponentMetricOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::PutComponentMetricOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::PutComponentMetricOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
PutComponentMetricOperation(ClientConnection &connection, const PutComponentMetricOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::PutComponentMetricOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.html new file mode 100644 index 000000000..d3f5d198d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PutComponentMetricOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PutComponentMetricOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PutComponentMetricOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PutComponentMetricOperation (ClientConnection &connection, const PutComponentMetricOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const PutComponentMetricRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< PutComponentMetricResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ PutComponentMetricOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::PutComponentMetricOperation::PutComponentMetricOperation (ClientConnectionconnection,
const PutComponentMetricOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::PutComponentMetricOperation::Activate (const PutComponentMetricRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the PutComponentMetricOperation

Parameters
+ + + +
requestThe request used for the PutComponentMetricOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< PutComponentMetricResult > Aws::Greengrass::PutComponentMetricOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.png b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b219b1f4b72869e0ececcb089678016bb0fa6416 GIT binary patch literal 1604 zcmb_cc~H`682-8FW_G#dr5nuw%`sp*PWnKL?`DPBneQ|+d;MqmnN z%4(RospUZ)cwl+7B{1H3TPCRFL81r(F7E8?Ow<0i`_6pt_sqQSJKxOnJl~t);f~m$ zWuOHBzz(E~lP3VEfmJwN6Qs(s`CtpxrRU-14d2+j1 zJ-K@l${cvmhk3f~0%bQc-UUX{$-+ZSj1?}PZZa~1HiRZa=jtcEjNgu%$HeZgeYk87u9nlui2%-B2i5; zw%j3L#2G$SiEo_2O5g@O0}uF=Uxd1-WX>464|ddmm!yn(M4L00T60o3obVeR-ID3J z2wYkcn6I7LaO{!~tXJO_S7UT~PaKo^aZS|JFDs&3$$aHDY3_mUi8&Wvu@^c+CqzPe z&J0@)i&mD=x4=o59}snd&ir-?vi0J_0o;&0k=0Tpf*ri%+7PBF6Y#Kj zS-~uBu&;W()R2`%TvZ+yT(gsuu*$7zCxxkZR>!FnziW|^<~O4&QTe6s6A1MZ7DVCD z+d*L@|3mNwn*>qBe#Ltp9TSO)DDMYN=C1)RKtRu~Gp{=lTHmC*z<`6+_9mJK4k&;C zauN`ts<_G2(vdLW*zA@A#tNW~0VdMKAnh#te<_Z0(dA5I=D?g|Hp7XsuZIL_XMmBn zk$)S6zYTvIBE7#(g4l{Bx@wTw>z1-ivkpZ&eDTq6Z3AH(T|YBfB^*@j+bIW1Y7yNn zBNAVQUKfRlZW0G9@CXv#)T{2Q^3*#x?vgU{O;T%+xLTeb<4@vZtVX;k`#;x!vnG;! z6mdrl9lTEztj1LIZ;2gw5`KDsq}!D3Zk5A*@t7h`eIiQ4fdIIxh|q2Hc&RnCD36qry#7ZomfTs>kj(n+<=zdP;v{fs;wc z4T(xn{4#sbHs@n!qm6Ry^5iE>6qnW3#eQWMc-E+yfI{|XHx%mQck_BeP238nB4exl zU_lj!+pYh5DPLA-QE=5r-2RiiEQD&v)#BTHc#Z#_Y`2Z5`?o{D;@%o=uj4rGI literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context-members.html new file mode 100644 index 000000000..3d1817a05 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PutComponentMetricOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PutComponentMetricOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::PutComponentMetricOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
PutComponentMetricOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::PutComponentMetricOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html new file mode 100644 index 000000000..abba7584a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PutComponentMetricOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PutComponentMetricOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PutComponentMetricOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PutComponentMetricOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PutComponentMetricOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PutComponentMetricOperationContext::PutComponentMetricOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PutComponentMetricOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PutComponentMetricOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::PutComponentMetricOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..c21962dd9ec5afdf70f6092e22b324e66e228a74 GIT binary patch literal 1197 zcmeAS@N?(olHy`uVBq!ia0y~yVDtpC12~w0N6;y!<;(Qc$Z1zL>6~`n=n>>KNlw$#E2w4C5*1es7~_TA zNhQzXsbA--_=en%x0tYmJGLT!AA9#>SNjWfYws^x_jh*m#QSQIdVgZqeVOxQTdJqk z)tnOdCmvr_p0E4Q=BX^a(DrZW>l@j}vbNpMi{CcW-AbnJJMY^6XCt21&dzn8z4^R- z-NU|=*iFWpBaTnVj>*qIGTmd=(zpL!8yntoez~UagVpL?_SWvMZ!JB_7N5JB^6=e~ zZ`14iC4qp4%dp#pTSo%xL|*CxzE&M#|Y$duPo3GAYc*cB{qF1dJ1|?nk2Fi&JaHdjVxov zKNYnMOBm#|JegQtJXQ{5vI(EW!f}B+Wf4oo8Wm1~#ZNc{76NIS;`-(k&817cG@mZi zV9;!E_nO22bT0yLQqiBe?k?wpiQCk!um4edetqWgGlk;Up8rgM<<(Ve4?Sd1U+5P;Q)Q-g7w5@sp2eH)zRlz76OlLGa{A}b zw{=dJ^eYd@9Mkih_4$tTUnS4o_WqkT-OB3mR(HST{=(C2@yhw>mX^16MVD!-`>%g^ zcaBVb#iYprHG1>owq8tVTD?B<^Cio$W0!B&2B!YXHo9`YTt$6hY1!KBy^4_suau?d zx8!D;o;kOmtUlbN@7UF-DWAiFb9Z&zt&6_cQ(F2au%q|9|QEXV#~7=e9BUf35bswwgs?LA;O9195FnCKnAP{K9q9l%SxcQ$G3B aGgw`AIo#fF`3hLJFnGH9xvXp literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request-members.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request-members.html new file mode 100644 index 000000000..8033a24ce --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PutComponentMetricRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PutComponentMetricRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMetrics() noexceptAws::Greengrass::PutComponentMetricRequestinline
GetModelName() const noexcept overrideAws::Greengrass::PutComponentMetricRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PutComponentMetricRequeststatic
operator<(const PutComponentMetricRequest &) const noexceptAws::Greengrass::PutComponentMetricRequest
PutComponentMetricRequest() noexceptAws::Greengrass::PutComponentMetricRequestinline
PutComponentMetricRequest(const PutComponentMetricRequest &)=defaultAws::Greengrass::PutComponentMetricRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PutComponentMetricRequeststatic
s_customDeleter(PutComponentMetricRequest *) noexceptAws::Greengrass::PutComponentMetricRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PutComponentMetricRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PutComponentMetricRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PutComponentMetricRequestvirtual
SetMetrics(const Aws::Crt::Vector< Metric > &metrics) noexceptAws::Greengrass::PutComponentMetricRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.html new file mode 100644 index 000000000..9ea57e4c2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.html @@ -0,0 +1,456 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PutComponentMetricRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PutComponentMetricRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PutComponentMetricRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 PutComponentMetricRequest () noexcept
 
 PutComponentMetricRequest (const PutComponentMetricRequest &)=default
 
void SetMetrics (const Aws::Crt::Vector< Metric > &metrics) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Metric > > GetMetrics () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PutComponentMetricRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PutComponentMetricRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PutComponentMetricRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PutComponentMetricRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PutComponentMetricRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PutComponentMetricRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest (const PutComponentMetricRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMetrics()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Metric> > Aws::Greengrass::PutComponentMetricRequest::GetMetrics ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PutComponentMetricRequest::operator< (const PutComponentMetricRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PutComponentMetricRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PutComponentMetricRequest::s_customDeleter (PutComponentMetricRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PutComponentMetricRequest::s_loadFromJsonView (PutComponentMetricRequestputComponentMetricRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PutComponentMetricRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMetrics()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PutComponentMetricRequest::SetMetrics (const Aws::Crt::Vector< Metric > & metrics)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PutComponentMetricRequest::MODEL_NAME = "aws.greengrass#PutComponentMetricRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.png b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_request.png new file mode 100644 index 0000000000000000000000000000000000000000..b8457f1cfefaa778b70acc384128641e0303c30c GIT binary patch literal 1075 zcmeAS@N?(olHy`uVBq!ia0y~yU=#+j12~vLB4-l+04a$8pAgso|NjG-FW!7D?LRaD z$O7X72M(}y-jN4#IZA^3f*F8{K;Y`B5F-W#=0lz?jv*C{Z|7btI;_Ft%75MX?|=V$ zDrO6~Z=5rmd)Lohb9-Trz@vsE+PAmmuFSn%l{|S#$PX1^&mvVMJl9xr(w4BwT9wR& z-~JtHREf=$&*HmwZ(e?X#JXj>yTT{MEcZEeRAu_R`i7H+->ZFAy;PlCFM6JL@&blk zc3bZyFP;~_{`tQR{dbaAh3Ou<9{*zYj4S7i^Uv4Y&PbH{ojOrZeQ$b@+GtU{pzIBz69$zo8_+U_+q#v zH9f{r{$k;o%MuIg)TYU)el0t-BwX))-@=qDO51Pjnh^Q>eOBpdm5{S1qsxs`3g_gt z2o^7|w$a|B?jvdFUEvTXX1vHQn$Et3mjy(q_hQeOR4`<-*a+iRbf^q!P>If=9N-k%BPFDBc!TdM5-X&Lmp$@9&Q|5k}fN7LqQ znJ>I~&de_p8@E06v&cUlIorSY>eY)YE>E9bs#PO^})?945p?@yZLd_0h% z;VC>hZ_Ag@H!Wx8wol%_X&%p=6a$HwI&;jnEy)OVC8aw2kKwcXE6NX1V(VU5n} + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PutComponentMetricResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::PutComponentMetricResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::PutComponentMetricResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::PutComponentMetricResponsestatic
operator<(const PutComponentMetricResponse &) const noexceptAws::Greengrass::PutComponentMetricResponse
PutComponentMetricResponse() noexceptAws::Greengrass::PutComponentMetricResponseinline
PutComponentMetricResponse(const PutComponentMetricResponse &)=defaultAws::Greengrass::PutComponentMetricResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::PutComponentMetricResponsestatic
s_customDeleter(PutComponentMetricResponse *) noexceptAws::Greengrass::PutComponentMetricResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(PutComponentMetricResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::PutComponentMetricResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::PutComponentMetricResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.html new file mode 100644 index 000000000..cce0cedc3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PutComponentMetricResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PutComponentMetricResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::PutComponentMetricResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 PutComponentMetricResponse () noexcept
 
 PutComponentMetricResponse (const PutComponentMetricResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const PutComponentMetricResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (PutComponentMetricResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (PutComponentMetricResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#PutComponentMetricResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ PutComponentMetricResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PutComponentMetricResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse (const PutComponentMetricResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::PutComponentMetricResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::PutComponentMetricResponse::operator< (const PutComponentMetricResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::PutComponentMetricResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PutComponentMetricResponse::s_customDeleter (PutComponentMetricResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::PutComponentMetricResponse::s_loadFromJsonView (PutComponentMetricResponseputComponentMetricResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::PutComponentMetricResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::PutComponentMetricResponse::MODEL_NAME = "aws.greengrass#PutComponentMetricResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.png b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_response.png new file mode 100644 index 0000000000000000000000000000000000000000..b09f15992dd470bc88ce5908976abef12434e9d9 GIT binary patch literal 1094 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y&012~w0nx7&=pKZ;oE6dG<$14I?AFK)q$(V~@Va7B&_tniH2yy`t=?xYB)+Q&7K3>k>In zuFA#BJtp~A{++DS{;f{fVN%(g&~}EpEzfVS*5CcC?C(^S{=M@yW#-?$B!8iJ>))C4 zqDodj7ytXyrT^fI_2qA0o7SG6f4z3UW%j(gtCvQV$NxXO-PQlEglqM`mvd*%lAPBz zZ&$CE)Vj6vUM;yRb~4UyVKIZ&tMFR$X}gYHvALymc#g=)xVSB5*DSBdROCKC+xN$% zzw6i5CvwYIFMG4)R~3Iccd`E6{xXBTZswcKj8DAMKH96{DO_!9`>=Pi$a$x_dCyD&z<+|yO)6DrMH}?X1*!)3ca#E;Ji>m z@Zq}_pVvj5+H?Nt{8xqShHI7ci+?gl?YGQa@O{6>H?GAyZ@=7s#&-3*ZAV^DGHrjl zK|JeNZs(PGrfNs8PqCLXc>Kxu`5A$=vI*Ben!bJd)Z@+HwNvxw#Z3BQ{~@i>`_lUz z@)ln`f;?VLTrwg5g0g447l?%%?lxa!ju)yNFO=b9xPOG-f$71-Dh8#xx=Z{H4zCzH zDsFh%GuW+UPjEiP$l+V_y1WDmc4GVLH@ff7qs%kFIfsSMEfMpD>qlN z|2oI??1$?C+oNWDk+@?PzjWPAi+Z{Ib<0;T(tYst@2oHBdlNri%lNzbx<`FgsCiY~ z{d4xE2H`KQ)Gp80sHr!9wbJiaE@Smp$1|?$&96R>Sa6_(H`Mou+}kPF4!@iCX3C5U z$(idfS|r3@?vvyCD^>0|yUX)DFdBKB=VGuzzHhEt-6i9ms~0bG?<{<` zcHY)E0w=E-Wd;ZCaugs|@?IGaEaLSAM=IcUz~WerolzHA3s;c01?% zC^NXJobbU=G$Z}~mh|kl_d9F4u8FnYK2fp7>VDhaPajXFe(o$UV!ZP-I+@X@M(p4D zmm8Oh9fgTe~DWM4f DwIvQp literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result-members.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result-members.html new file mode 100644 index 000000000..b4f466068 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::PutComponentMetricResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result.html b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result.html new file mode 100644 index 000000000..bd989e449 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_put_component_metric_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::PutComponentMetricResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::PutComponentMetricResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 PutComponentMetricResult () noexcept
 
 PutComponentMetricResult (TaggedResult &&taggedResult) noexcept
 
PutComponentMetricResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ PutComponentMetricResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ PutComponentMetricResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::PutComponentMetricResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
PutComponentMetricResponse* Aws::Greengrass::PutComponentMetricResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::PutComponentMetricResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::PutComponentMetricResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::PutComponentMetricResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error-members.html b/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error-members.html new file mode 100644 index 000000000..db9e99775 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error-members.html @@ -0,0 +1,104 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ResourceNotFoundError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ResourceNotFoundError, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::ResourceNotFoundErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::ResourceNotFoundErrorprotectedvirtual
GetResourceName() noexceptAws::Greengrass::ResourceNotFoundErrorinline
GetResourceType() noexceptAws::Greengrass::ResourceNotFoundErrorinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ResourceNotFoundErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const ResourceNotFoundError &) const noexceptAws::Greengrass::ResourceNotFoundError
ResourceNotFoundError() noexceptAws::Greengrass::ResourceNotFoundErrorinline
ResourceNotFoundError(const ResourceNotFoundError &)=defaultAws::Greengrass::ResourceNotFoundError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ResourceNotFoundErrorstatic
s_customDeleter(ResourceNotFoundError *) noexceptAws::Greengrass::ResourceNotFoundErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ResourceNotFoundError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ResourceNotFoundErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ResourceNotFoundErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::ResourceNotFoundErrorinline
SetResourceName(const Aws::Crt::String &resourceName) noexceptAws::Greengrass::ResourceNotFoundErrorinline
SetResourceType(const Aws::Crt::String &resourceType) noexceptAws::Greengrass::ResourceNotFoundErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.html b/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.html new file mode 100644 index 000000000..9954afe26 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.html @@ -0,0 +1,575 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResourceNotFoundError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ResourceNotFoundError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ResourceNotFoundError () noexcept
 
 ResourceNotFoundError (const ResourceNotFoundError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SetResourceType (const Aws::Crt::String &resourceType) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetResourceType () noexcept
 
void SetResourceName (const Aws::Crt::String &resourceName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetResourceName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ResourceNotFoundError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ResourceNotFoundError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ResourceNotFoundError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ResourceNotFoundError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ResourceNotFoundError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ResourceNotFoundError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError (const ResourceNotFoundError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ResourceNotFoundError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResourceNotFoundError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetResourceName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ResourceNotFoundError::GetResourceName ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResourceType()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ResourceNotFoundError::GetResourceType ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ResourceNotFoundError::operator< (const ResourceNotFoundError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::ResourceNotFoundError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::s_customDeleter (ResourceNotFoundErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::s_loadFromJsonView (ResourceNotFoundErrorresourceNotFoundError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetResourceName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::SetResourceName (const Aws::Crt::StringresourceName)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetResourceType()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResourceNotFoundError::SetResourceType (const Aws::Crt::StringresourceType)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ResourceNotFoundError::MODEL_NAME = "aws.greengrass#ResourceNotFoundError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.png b/docs/class_aws_1_1_greengrass_1_1_resource_not_found_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a7924f0835d96112a3996e2b63f3e79980dd0cf7 GIT binary patch literal 1343 zcmb7^c~H`67{@UqOV`*%&9szugK?|LJ55QkRz$qWG<7wPVwKGVH~t zghhaWp-(1$66p#8t>$6<_eP#Hnq$pmD7JrvwjOrNF<^YLX@09hXii5ny=#-XJ!`Ll zX)6rkaOaI9^t!9DN}6RvQ3CBq(={B;J*vwPDD)d&es~%_*nuOj@0XHrWicsF2mi7Y zHc;<0vLSrfF%+gIv_V-mY9rXh9DEu*K6i7OOHt3{-W+-pJrsqg&|c4ZDVSssq$EnJ z^PuZI5A7ZMTtFDhV8W4W0`g7;HEl&HqA&x=mCe-QMYzOeF=~HobjxUgU83XGT!dI4 z)@^~}hsVOqubxYzXM7a)#}Xpt1vXskrKSL`V z=&)6VK7(2etI(UmHljRq)61anTQZ{~sRHAN&udLCG@>D2M-Emy#fwH%rujRf-VOhF)CN zkbQT4em6!LkP@djn3G4zW*zrLrm2haCwTN0(|5X;cQd7GiHb-*p%po%al7M}e7(v=}mNfZ&V`<2O)PombHVKvYt484B4;K=!o@i9SsHY_N8q_k`1%*OG&sxlC#JQbMdlx`-h{{)387 zQ(`=xNG6B$?l4Mu!A3kC%zg&5P%W$wXR>60Sn>)q|8Yv(VF@oK7eKS{syh7>n)$q> z_B_7g59@ad+_W^bye?oeaSv9L)2%?suOCbh-hl;{T|B`^Oz}7Cs%$l>6?PrW^u>jNK7Cbb z{rW`qGf(@{2(Je2jy;*Gx4j%GPiFRR4%<@X(tT`=!@W32{N{KQBudMHQm*t25-T+j zS4tA!Qc&1c)67@XJ3YK{=>kSfkop$YM#Q*>R literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation-members.html new file mode 100644 index 000000000..58fa23ae1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RestartComponentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::RestartComponentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const RestartComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::RestartComponentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::RestartComponentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::RestartComponentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
RestartComponentOperation(ClientConnection &connection, const RestartComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::RestartComponentOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_operation.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation.html new file mode 100644 index 000000000..9eeb2dcb5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RestartComponentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::RestartComponentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::RestartComponentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RestartComponentOperation (ClientConnection &connection, const RestartComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const RestartComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< RestartComponentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ RestartComponentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::RestartComponentOperation::RestartComponentOperation (ClientConnectionconnection,
const RestartComponentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::RestartComponentOperation::Activate (const RestartComponentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the RestartComponentOperation

Parameters
+ + + +
requestThe request used for the RestartComponentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< RestartComponentResult > Aws::Greengrass::RestartComponentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_operation.png b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..a5fbdd573af39891ac25d3cdb77aaa0afa2ab185 GIT binary patch literal 1577 zcmb`He>l^50LQ=M(IqX_Q~6a?mL7^O$t1IqUvtc^`4zdGJvh{8Gme?=>UxxG#%QtK z=JET-;Z$Z!Ms+1>=eU_J`z6B6j7*rxO?S^d-TmF?d0wCQ`|~`Xzdo+SC_#}k(F+_ zG36{04d^zlkHOv`M*uKrMR=YL`WB>QDsYPW?FJ05V98oO1!H6yg}6I9y&6+O{{aaB z={s>c1>uQj6B{go5Pp#OePUng!H?nEQpao;tq_iCl?ezUziO=^+do~sc1e7j_bel` z>3C*^tm^zNB~GAfProJo%;hKMmJq7*Z+aaQHe0LeU<)D)9lj3&=u%TVrGG!?Hx z$CS88H44{vLJtW`yd6C!i`8hC(-JsGs3SJ@a+flee`&VSPO^Z2|U?Jbo^>!{F2kh1r9J&ApY?g13-Ez{GA)o*& zJp~^z-^|#LVByyCA!pXIwwMvLI*o85Cr z<;!v6!XIUK_&nA4(JU)j^1EQQioHr_oGPk&C%{wU-)qyZSQ=C4ms%o3n3P3n9_Kls zpQ80qhY_8GIZx`SYJ)(oVWMkp%|Z0!h=-RoI|*ManG5srvi5>HWISj39VTB2J|L$L ziE6&7P(C>44Fmhw(T{fI2KNd12sP{wviN5^#E_dp=YF_;x&t0ElaOFeG#dQip4V8l+Ver&uFc z>qy^tQ?rca-c+}bfkN3rx*%M!sY^AYzZdk<7YfiQltO*kdSTED^`mqpuEGomy%Ch_@|bt@y_*OZl=n5ZpZk0y*GMa#I%eA!E zdvG0$5k2S^6%2Ov60mxwNtxV<=0DRjPe^ie?shGmY&SHRp(t06j+S~PmM!#h+$0_g zL}u82b;C}EKC>;}LxcIgC?jsDtox1)-T@VbKo2g#f@b(+8%vDgvPsfIGC1(-3e@x= z=nilCG2b;@ZCTnTzE!wlWz z+)qtP?}#KWEU>0X5i_-l`3 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RestartComponentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::RestartComponentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::RestartComponentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
RestartComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::RestartComponentOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.html new file mode 100644 index 000000000..474c5d6f1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RestartComponentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::RestartComponentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::RestartComponentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RestartComponentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ RestartComponentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::RestartComponentOperationContext::RestartComponentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::RestartComponentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::RestartComponentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::RestartComponentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_restart_component_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..355f1cf53e87f286384769ed074d89f77b023e2b GIT binary patch literal 1164 zcmeAS@N?(olHy`uVBq!ia0y~yV6+0V12~w06+H>`6{|se(B42Tx!+ZQ+|K4>stx-U$_5lDS2DHPQ1QzU5v$!lE0R_ zo|}7JS{b&OUAR5XWqa9Q-4{JR9%c3AZT~l#xjda{!x%dtLjgyQ`P8EQ&ZDY{pVwcQx%CbE_H71M*W}h@*))g#R9Dt7GFLusXRYs?RzHAy?Zxn|`7HQpWqq!h-EzUob*rxCme@{PDlYxJ=)gHk=j%;>L}E|Re(YqW$?(_d zi^Q{(NZGC5H^2L$vZpz3-Kq4SKUmqzDxZjL-5k2+Xz9iow*9^9@4dV5^HOKt;_Q_%n{QwFSvN1L)O7o|I-77bB$$uw!VDmewd)Chqnyb<}<%Npo5*Kw(MNo{qY|Oj8O?PYV z?XqA7`|$k?K@8yRW-r8jNv;_tjVi@0jQ;6f{?6(M<<`c5*K!X zphe6anim;cfC_<8N~!eUoRXzeCTT65vU?H35{7r^2J7td?x^-;{NZu_6w8fgR^P7w zD9ZP%=h4@h_POT#$Gi)%Y7dMR8v3`CYeswKUu!P>O2~B8*HeGb`rLmW!7UtZDlMZsP4v)56_s`7Pw%Mw#Zk6Qz3gZ{k-f4b$cIM8eb9p82F9g2GwPDRom$5p3 zCswU_e)9PW7HK8N{%*YDTVfa2z3$-8yTR4$@t2?V-V9<`uley!V=3o{$ZM6iEnoZj zU)vpNzQ3a6w7t_P=JZyBhwB zX+}wT<9nVLuP@x>V*8-`%lhI~XT}e?zq~Ip{+W*+*Zj~(oBfMjkI!++t*IX)fkg*{ Mr>mdKI;Vst0GKT=EC2ui literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_request-members.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_request-members.html new file mode 100644 index 000000000..624dfe83a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RestartComponentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::RestartComponentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::RestartComponentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::RestartComponentRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::RestartComponentRequeststatic
operator<(const RestartComponentRequest &) const noexceptAws::Greengrass::RestartComponentRequest
RestartComponentRequest() noexceptAws::Greengrass::RestartComponentRequestinline
RestartComponentRequest(const RestartComponentRequest &)=defaultAws::Greengrass::RestartComponentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::RestartComponentRequeststatic
s_customDeleter(RestartComponentRequest *) noexceptAws::Greengrass::RestartComponentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(RestartComponentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::RestartComponentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::RestartComponentRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::RestartComponentRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_request.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_request.html new file mode 100644 index 000000000..a69d5eb44 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RestartComponentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::RestartComponentRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::RestartComponentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RestartComponentRequest () noexcept
 
 RestartComponentRequest (const RestartComponentRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const RestartComponentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (RestartComponentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (RestartComponentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#RestartComponentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ RestartComponentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::RestartComponentRequest::RestartComponentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ RestartComponentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::RestartComponentRequest::RestartComponentRequest (const RestartComponentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::RestartComponentRequest::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::RestartComponentRequest::operator< (const RestartComponentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::RestartComponentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentRequest::s_customDeleter (RestartComponentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::RestartComponentRequest::s_loadFromJsonView (RestartComponentRequestrestartComponentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::RestartComponentRequest::MODEL_NAME = "aws.greengrass#RestartComponentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_request.png b/docs/class_aws_1_1_greengrass_1_1_restart_component_request.png new file mode 100644 index 0000000000000000000000000000000000000000..4873158bbe8b1804fdd21ce3101e94ad4db2e0ae GIT binary patch literal 946 zcmeAS@N?(olHy`uVBq!ia0y~yU}OQZ12~w0+xA>P7?%P?(&kV{IT~}%%SOXK5dZrJ^!$T z%H!4Ta^eEVc5FNldwcsyks6t-X+`(9ymML*XkICu7n59MvA;U6{bAv(X?#xUq0;4s zpN>7?u)Fi8GNfdUYRk!k$CPwR@3T)nmo;gfLd(isvpQ}m`c>D7Z+U(qD5O$%Z!7PI zUp_Mwzbwjebvxd-@}AlIUlNZi{g}7$##kT8)x4-KAe3pJjjEi z)e%ToN&rM<{bS| z>lG#l`0mqM@%p)z|EpNjl-7^giW3f1-hAiHIl+7uSK+ z=}$vnPj)-2#qnU8;nU|SKJv>f^{N+tpS@ebtNnp;yMThk>1i2HZ5=;+$%%}z-x__g zEvWE(b4%I8%G1G97@V%~rQ9s3wGME-nlO~A53OssB^KCby{uA@Wb$D1qZ{2dM`*gTL8mXe7e2-L$k2R0J&^n P24nDa^>bP0l+XkK4F#UP literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_response-members.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_response-members.html new file mode 100644 index 000000000..f825695aa --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_response-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RestartComponentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::RestartComponentResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexceptAws::Greengrass::RestartComponentResponseinline
GetModelName() const noexcept overrideAws::Greengrass::RestartComponentResponseprotectedvirtual
GetRestartStatus() noexceptAws::Greengrass::RestartComponentResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::RestartComponentResponsestatic
operator<(const RestartComponentResponse &) const noexceptAws::Greengrass::RestartComponentResponse
RestartComponentResponse() noexceptAws::Greengrass::RestartComponentResponseinline
RestartComponentResponse(const RestartComponentResponse &)=defaultAws::Greengrass::RestartComponentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::RestartComponentResponsestatic
s_customDeleter(RestartComponentResponse *) noexceptAws::Greengrass::RestartComponentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(RestartComponentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::RestartComponentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::RestartComponentResponsevirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::RestartComponentResponseinline
SetRestartStatus(RequestStatus restartStatus) noexceptAws::Greengrass::RestartComponentResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_response.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_response.html new file mode 100644 index 000000000..9147ee2fe --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_response.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RestartComponentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::RestartComponentResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::RestartComponentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RestartComponentResponse () noexcept
 
 RestartComponentResponse (const RestartComponentResponse &)=default
 
void SetRestartStatus (RequestStatus restartStatus) noexcept
 
Aws::Crt::Optional< RequestStatusGetRestartStatus () noexcept
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const RestartComponentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (RestartComponentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (RestartComponentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#RestartComponentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ RestartComponentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::RestartComponentResponse::RestartComponentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ RestartComponentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::RestartComponentResponse::RestartComponentResponse (const RestartComponentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::RestartComponentResponse::GetMessage ()
+
+inlinenoexcept
+
+

A message about why the component failed to restart, if the request failed.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RestartComponentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetRestartStatus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< RequestStatus > Aws::Greengrass::RestartComponentResponse::GetRestartStatus ()
+
+noexcept
+
+

The status of the restart request.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::RestartComponentResponse::operator< (const RestartComponentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::RestartComponentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentResponse::s_customDeleter (RestartComponentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::RestartComponentResponse::s_loadFromJsonView (RestartComponentResponserestartComponentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentResponse::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+

A message about why the component failed to restart, if the request failed.

+ +
+
+ +

◆ SetRestartStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RestartComponentResponse::SetRestartStatus (RequestStatus restartStatus)
+
+noexcept
+
+

The status of the restart request.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::RestartComponentResponse::MODEL_NAME = "aws.greengrass#RestartComponentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_response.png b/docs/class_aws_1_1_greengrass_1_1_restart_component_response.png new file mode 100644 index 0000000000000000000000000000000000000000..42754072762b2a92f1afe8b6daeddc4102cad015 GIT binary patch literal 1037 zcmeAS@N?(olHy`uVBq!ia0y~yVB`m~12~w0q(L0REFdKj;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z&yv(#WAFU@$KA;MX$AZT*a-8|Ni&i z=bMwjY~(xp+nq8uyJ*{O%#-#AJeqp@ZJBqrxVfj7_4+4@C#Tq`%$(G&68vdG%C1L& zDw^9q?NHI&@U8B#!=$n@A6c0r_ul27k12at_R~wMUE#Wt@l==S?R z+59vyt>Ja-@2@cne%JT^t}8xc^J(ScsJj08Z?_LE{#Wtz?Z4&f#;ua`+I$W#sFo9T z+O0cDTcRXo&7yU`@?=WuT$rCbx4CLe(*AVKF0ahgI__~y&L&-c(Nf*N$|ueq^ZR-= zc$R&&pZ1@No8KE-b(x-VSbp8<#m8j1z23d24YqdNy3nM$`EH5L^+5Sg8~Aosyv|!T z_w~axfqn72j_)|xW+Qd5cyfHnse36+Ph-S=U1O))h_TO>d>A*w{FG7J?S}6*ht@3j z>ip*YhxK*-!LWCn;wMXA>fTYjf6G2hZf#b!=q*XJDdoA7*Z%(5nNYj)+sls<65MC} znh!=>r=4?7yEX6h!Kw!+HJ?sDCIo1=m2*td7_R0O<` z%KpK!`@;;!zEbO7mgU>dZVXxW-O*|H3A1lnUKY>0+{=TGpZ~pdebU;GTcg^_B;JXC z4$$7||3j$Xvj4S4_BOk7m0R@p?O&PSzGs?{#PzKVn{`zmO?{Ip5_0ePt7JK8H_nPP z)`?FApQY-UFBRwE_;qkwz0dR0M(T7$^P>V%vn)B8I^Dcv@tDnm{r-UW|s%q&g literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_result-members.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_result-members.html new file mode 100644 index 000000000..17b3798f2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RestartComponentResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_restart_component_result.html b/docs/class_aws_1_1_greengrass_1_1_restart_component_result.html new file mode 100644 index 000000000..19ef676b3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_restart_component_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RestartComponentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::RestartComponentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 RestartComponentResult () noexcept
 
 RestartComponentResult (TaggedResult &&taggedResult) noexcept
 
RestartComponentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ RestartComponentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::RestartComponentResult::RestartComponentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ RestartComponentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::RestartComponentResult::RestartComponentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::RestartComponentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
RestartComponentResponse* Aws::Greengrass::RestartComponentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::RestartComponentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::RestartComponentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::RestartComponentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation-members.html new file mode 100644 index 000000000..5d2378f0e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ResumeComponentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ResumeComponentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const ResumeComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::ResumeComponentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::ResumeComponentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::ResumeComponentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ResumeComponentOperation(ClientConnection &connection, const ResumeComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::ResumeComponentOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation.html new file mode 100644 index 000000000..1fbe20e09 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResumeComponentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ResumeComponentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ResumeComponentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ResumeComponentOperation (ClientConnection &connection, const ResumeComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const ResumeComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< ResumeComponentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ ResumeComponentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::ResumeComponentOperation::ResumeComponentOperation (ClientConnectionconnection,
const ResumeComponentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::ResumeComponentOperation::Activate (const ResumeComponentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the ResumeComponentOperation

Parameters
+ + + +
requestThe request used for the ResumeComponentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< ResumeComponentResult > Aws::Greengrass::ResumeComponentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation.png b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..3e79a23a645f350a14e14240e3e98a51ac9e5639 GIT binary patch literal 1588 zcmb`HYc$(u9LN8eX;GS9rd5}9L-n+$7p+TD_o`cHM8%!8%qldbjl`X>8D)k_jgU3Y zP>iCgF@j2KnxdIW+?xy2M2KsVUV{Ikr!TrUd)4Qh&-490=R7aI=ls6UlkMT|tf8i@ z1^|Et!o|T803bRFpQWOt*e7GVTot0_anZ{W1VM$B%&*7fKe?rF?_n~T%GtcbilYkA z(;W>cE^V*jKCiO?pxljcIPVn?S-2yOmfqW^Om*}YfCc%Xs-{eGB&&CejBc(FwDcI; z5#(<5bR+r*!|s<#2eJ_-*D&E@%BlJYS~PeRk-4>{|GnWi_c2{fFI&6r*SAY@$`>-~ zr%aS#qHiOMD@a1NIjJl-F4n>i5de2vqfzZBwX*u+MefF1JV;6&zt%F2OL#rV2kpm? zk6wiqV0&pdB>r_@bf;6N)@Q&A?I{JixF@A~26OqU6G1hS_=)y2wQ*)6mj+iHV5j6` z$pv{B_nPwQ5`Fhq(5V#U37i+vsz0H5Eja7W2;X=j0ZEJMTb-88Uj z1v6#s1(mk;i~>W{M+~r$?}uWcw4C$?Z~+c*G}1)V1|k5yZK{k!fEGuCc_?BB^EM8! zn*GGG+Rqybzy`hS(q0oiG-5bz$>SGzQ&07Fc^=y_|YZJ|~vcMTw~VwGtsT<2G6bFBIb&xU)X; zW@%W%qXsIMzLk!fSEC<@_3^3mcTKv5^7mEckxOX-YIdEPji@X@;1=pUo*8FQN z_9-;Zk9Tm@I)+!|Eah6qJUlBv3zGyc9NWpZc5kxo(r{5_0nq?K+eRpIB9oxAPGqZ( zfx+k_r9%Nyb>`BP(pL~a7Z^~KpI@jnxoxPWg-XE+gQ+|Opcs(lN}W$D1E&dS*JFrd zcTac#`_i(BN|Oi}K>HxQ?7KDcL5<}DFEoH<^()s`FE8NN16Tb2l!&7>qjDh~J#G<# z@YUv#{llksb}&>wm#)0%tVBMSg@JV6pCK%8`bMZ7wgDB|uQP%|S((Pmq^t7FDQ>#@ z_B#W|D9>7Ft>^X9_R$0b=ZLA?@A4qZRhSwJ(fB)U4%AvIBA5wFy4ia|EVZ7T;(5Sn zO~&r8Of%2VJuJRyB|l`WE~GrfU3}Z)90WV47u0`;TJhrK4FUS*+ZMx7Z&Tg$SX72O zmp0emIFs_2%_|v3Qi?m%QH0 znJ|GF9&J5_HVU4gVP@FI+0$wrYNWL@y2i?sHxH;bL!@Uc&2xgINe462NL*xKOj~uH zLF;vKCyZdZu)-ejjcl|LqC3+Sg-8?t9sRIsCF72XzT(97dYsb&VA~@kaN|B>=D*s> m2R6W4|9QiN4+D9=0aX*?eGF6czE*tk0K(DTp}{`*hkpUk!Xa7! literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context-members.html new file mode 100644 index 000000000..cde0f0df9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ResumeComponentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ResumeComponentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::ResumeComponentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
ResumeComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::ResumeComponentOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.html new file mode 100644 index 000000000..3970503a6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResumeComponentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ResumeComponentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ResumeComponentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ResumeComponentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ResumeComponentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ResumeComponentOperationContext::ResumeComponentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ResumeComponentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ResumeComponentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::ResumeComponentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_resume_component_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..a57c8711f2cafa35dcd371b5dba7fec1ee4b5139 GIT binary patch literal 1177 zcmeAS@N?(olHy`uVBq!ia0y~yV6+Fa12~w0WW?I0ML62F7q$%MaCokF4 zHDBdvX=nW8B@u7``A=f{`rcp0D4FJf5`UVWApXD z-TvcFsxLzV-}4>&IP>Sxb@hGoCw88G_a*lGzS|wUZ|423sOYiT_V2@P{m1|AfAPI1 zzc}}O!MC5s{cS$J4)#kEdnQ%X|2p+s{DXA0Evw(@8r))@v8Hc<+Uk8;)^5IwW&bRT zd#*F1;@14Xi{*{o_wDFf&*r%;_WAN<7pMI`Kd~@z*B{yI*S6?qADFz>yl>B!`3>@l|1eYy9~Ieli_WzzoqqSe{;{?d4*#*%^tX=j{?~un)D2dw**lLl+{2*i?d5_Md11ewth=i)1^4-@lk-f7t@Z|45?@?LSy zhsUS?ZR6j<_V~TbY*UM6uU{7YFy*``>n}WSZ>`;TRx57d2Z?5uT+6n8)7#3ve_xlJ zipk|&!TG!DEgR0W@y5(CcvxmTj&+-hV9PbLEDU zkFHrZmY1J?l74>&XP|?1jK_ulPmVvkKbgUq-_dC&FUODGrLx=p{o!MGw_1PG;%RwB zT`zliUA0tybJ5)S{Ao|qzvc0N=>Ai4VOqTUm!D66SpAGDyYR=N?y$xu + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ResumeComponentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ResumeComponentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::ResumeComponentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::ResumeComponentRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ResumeComponentRequeststatic
operator<(const ResumeComponentRequest &) const noexceptAws::Greengrass::ResumeComponentRequest
ResumeComponentRequest() noexceptAws::Greengrass::ResumeComponentRequestinline
ResumeComponentRequest(const ResumeComponentRequest &)=defaultAws::Greengrass::ResumeComponentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ResumeComponentRequeststatic
s_customDeleter(ResumeComponentRequest *) noexceptAws::Greengrass::ResumeComponentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ResumeComponentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ResumeComponentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ResumeComponentRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::ResumeComponentRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_request.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_request.html new file mode 100644 index 000000000..3cd9db5cc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResumeComponentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ResumeComponentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ResumeComponentRequest () noexcept
 
 ResumeComponentRequest (const ResumeComponentRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ResumeComponentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ResumeComponentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ResumeComponentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ResumeComponentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ResumeComponentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ResumeComponentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest (const ResumeComponentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ResumeComponentRequest::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component to resume.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ResumeComponentRequest::operator< (const ResumeComponentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ResumeComponentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResumeComponentRequest::s_customDeleter (ResumeComponentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ResumeComponentRequest::s_loadFromJsonView (ResumeComponentRequestresumeComponentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResumeComponentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResumeComponentRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component to resume.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ResumeComponentRequest::MODEL_NAME = "aws.greengrass#ResumeComponentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_request.png b/docs/class_aws_1_1_greengrass_1_1_resume_component_request.png new file mode 100644 index 0000000000000000000000000000000000000000..3be80726abef006db33b592758cf236bf740ec46 GIT binary patch literal 993 zcmeAS@N?(olHy`uVBq!ia0y~yVB`d{12~w0q^(22T_7b9;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z+B+z;uuoF_;&8=qSpo-E#a?c?)$GS zuYQeHAZ)Jp?Kv}j7Z&PpUQlh!6*T5*${jf7GYt1`dvs;qjSt#a#%YUk>Yb0!;PE!ei) zE{gx@x6*n!{^O^VCz-8wFZ*wtEZk{Uk@ogmK8x_39r1dXuDq1&-1hfhgopOYCCXu9 ze3|e6tdXj7Pg`#Br*+Gu$k(^KmMwaC(?2Zexk`jZ$}3^dkhHuLD+PV-6!2)sZYk^+ zWj^%gSfS+e`B5zXGseBR3Jzr7~kbB3Hnq;#6o+^BNF#ckTcwWXO~EY1 zwR57pUqAG%O;Wp9yyfYfoik&Mw!7WfqouWB5`0mx*De zhlD`9lcEqq+Z%-zCl!VWLH3CZ4_s7Sm>PtEk--3p3VY$Hk!k^5PQ42VHjWi{r~~hR#j#(7F8B?u%7d` zI)3>s<57=(Ex)z-Qdag08659iN_c*w!SKD(>&JzWa%bMGnmpr9x=Mh-k-1MTR-T;a z{zCZ5?UhGgo6Rop_EdS?z5Yn3lhSIw&702lUQH}o{p{)-Mce)DtqI2?IIceY{z0Kr z!iVSD#Ey5mo%^mYo^z;>O=#g&AC+TE&h)L{R + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ResumeComponentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ResumeComponentResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ResumeComponentResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ResumeComponentResponsestatic
operator<(const ResumeComponentResponse &) const noexceptAws::Greengrass::ResumeComponentResponse
ResumeComponentResponse() noexceptAws::Greengrass::ResumeComponentResponseinline
ResumeComponentResponse(const ResumeComponentResponse &)=defaultAws::Greengrass::ResumeComponentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ResumeComponentResponsestatic
s_customDeleter(ResumeComponentResponse *) noexceptAws::Greengrass::ResumeComponentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ResumeComponentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ResumeComponentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ResumeComponentResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_response.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_response.html new file mode 100644 index 000000000..72561d065 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResumeComponentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ResumeComponentResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ResumeComponentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 ResumeComponentResponse () noexcept
 
 ResumeComponentResponse (const ResumeComponentResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ResumeComponentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ResumeComponentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ResumeComponentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ResumeComponentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ResumeComponentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ResumeComponentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse (const ResumeComponentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ResumeComponentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ResumeComponentResponse::operator< (const ResumeComponentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ResumeComponentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResumeComponentResponse::s_customDeleter (ResumeComponentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ResumeComponentResponse::s_loadFromJsonView (ResumeComponentResponseresumeComponentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ResumeComponentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ResumeComponentResponse::MODEL_NAME = "aws.greengrass#ResumeComponentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_response.png b/docs/class_aws_1_1_greengrass_1_1_resume_component_response.png new file mode 100644 index 0000000000000000000000000000000000000000..b7dada0652bb027a85c47f761f25323333947723 GIT binary patch literal 1064 zcmeAS@N?(olHy`uVBq!ia0y~yU=#te12~w0dtRv;x2;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z`Whl#WAFU@$KA;MUO3bSY|I?_2<8O ze2%Az!6KFPxqH3WO?bK{my_jy8solAI;Vr8rm6CXd1@Wq-=yTZ3>g<|_)dD3b>7}{ z)(ZRm1qz!-43s_jM z{NDbr?DneT$3Or6vFTjQ-_mbpMSCt6_r2t2qS-fd`#z`gr+xi}=d$0ib!sRK29cnN3SeiV&J#1=i5~CBe#y-d#N^Cyes?f-srndoNGTn$lbBg zsqf(&H=X$pKW_Ow&*7!c_CxlW3m1R%G5fZoHcRTU$f<(|kM?9{R@{}zd1v)mc1q@} zvb40P#_`8K-d(cC{hDvr<14qfB<$P2TxQ`H=RNYL3eGOQyzl$@dt#4k1*N{-JMdX` zVt>>Q?Md6~ICH}%guZ?lCH?c=TwD&<)F&@uS`rw*z^A3cu&jwG zK}&-p;MD{D@kl{SNK z&X`=;S$LzJSwt#%iLBi3^nf{Ob_Z{s4||b$SGXluWAb-#dGm#Qjn4wwCf~hxdin7P z-|zjLQ|?}0Q`5w*J%7&}eW#Bpc}}U5YuHOPYH#+d|Gqrs`a^>j{$`_|w7Me8bK-9& zOC2fPc9-p`Qpma)F%s??aS9vj@=m2EB}}cj7QF0gZGKIpojx$xrSERMbp1wk@tVFG z@0>G}9QW^Eqs1S7=*9ZIdE0Yr&e=VC`1$D1OK*jLA9?eQu_FBbOYVeq=8N{2ef_=Q z$ZYlp?_Y{LavtY@p#RF;k?}|UiUkZaxVRctLa3L*UfFA>Ub=7Z^xtxgL_^FsV76xP MboFyt=akR{0I4tW!vFvP literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_result-members.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_result-members.html new file mode 100644 index 000000000..651c9d6d8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + + +
+
+
Aws::Greengrass::ResumeComponentResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_resume_component_result.html b/docs/class_aws_1_1_greengrass_1_1_resume_component_result.html new file mode 100644 index 000000000..bc82d1de4 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_resume_component_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ResumeComponentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ResumeComponentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ResumeComponentResult () noexcept
 
 ResumeComponentResult (TaggedResult &&taggedResult) noexcept
 
ResumeComponentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ResumeComponentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ResumeComponentResult::ResumeComponentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ResumeComponentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ResumeComponentResult::ResumeComponentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::ResumeComponentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
ResumeComponentResponse* Aws::Greengrass::ResumeComponentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::ResumeComponentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::ResumeComponentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ResumeComponentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_run_with_info-members.html b/docs/class_aws_1_1_greengrass_1_1_run_with_info-members.html new file mode 100644 index 000000000..ffc1527f0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_run_with_info-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::RunWithInfo Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::RunWithInfo, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::RunWithInfoprotectedvirtual
GetPosixUser() noexceptAws::Greengrass::RunWithInfoinline
GetSystemResourceLimits() noexceptAws::Greengrass::RunWithInfoinline
GetWindowsUser() noexceptAws::Greengrass::RunWithInfoinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::RunWithInfostatic
operator<(const RunWithInfo &) const noexceptAws::Greengrass::RunWithInfo
RunWithInfo() noexceptAws::Greengrass::RunWithInfoinline
RunWithInfo(const RunWithInfo &)=defaultAws::Greengrass::RunWithInfo
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::RunWithInfostatic
s_customDeleter(RunWithInfo *) noexceptAws::Greengrass::RunWithInfostatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(RunWithInfo &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::RunWithInfostatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::RunWithInfovirtual
SetPosixUser(const Aws::Crt::String &posixUser) noexceptAws::Greengrass::RunWithInfoinline
SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexceptAws::Greengrass::RunWithInfoinline
SetWindowsUser(const Aws::Crt::String &windowsUser) noexceptAws::Greengrass::RunWithInfoinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_run_with_info.html b/docs/class_aws_1_1_greengrass_1_1_run_with_info.html new file mode 100644 index 000000000..e91ec17c9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_run_with_info.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::RunWithInfo Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::RunWithInfo:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 RunWithInfo () noexcept
 
 RunWithInfo (const RunWithInfo &)=default
 
void SetPosixUser (const Aws::Crt::String &posixUser) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetPosixUser () noexcept
 
void SetWindowsUser (const Aws::Crt::String &windowsUser) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetWindowsUser () noexcept
 
void SetSystemResourceLimits (const SystemResourceLimits &systemResourceLimits) noexcept
 
Aws::Crt::Optional< SystemResourceLimitsGetSystemResourceLimits () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const RunWithInfo &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (RunWithInfo &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (RunWithInfo *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#RunWithInfo"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ RunWithInfo() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::RunWithInfo::RunWithInfo ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ RunWithInfo() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::RunWithInfo::RunWithInfo (const RunWithInfo)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::RunWithInfo::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPosixUser()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::RunWithInfo::GetPosixUser ()
+
+inlinenoexcept
+
+

(Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.

+ +
+
+ +

◆ GetSystemResourceLimits()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<SystemResourceLimits> Aws::Greengrass::RunWithInfo::GetSystemResourceLimits ()
+
+inlinenoexcept
+
+

(Optional) The system resource limits to apply to this component's processes.

+ +
+
+ +

◆ GetWindowsUser()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::RunWithInfo::GetWindowsUser ()
+
+inlinenoexcept
+
+

(Optional) The Windows user to use to run this component on Windows core devices.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::RunWithInfo::operator< (const RunWithInfo) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::RunWithInfo::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RunWithInfo::s_customDeleter (RunWithInfoshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::RunWithInfo::s_loadFromJsonView (RunWithInforunWithInfo,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RunWithInfo::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPosixUser()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RunWithInfo::SetPosixUser (const Aws::Crt::StringposixUser)
+
+inlinenoexcept
+
+

(Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.

+ +
+
+ +

◆ SetSystemResourceLimits()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RunWithInfo::SetSystemResourceLimits (const SystemResourceLimitssystemResourceLimits)
+
+inlinenoexcept
+
+

(Optional) The system resource limits to apply to this component's processes.

+ +
+
+ +

◆ SetWindowsUser()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::RunWithInfo::SetWindowsUser (const Aws::Crt::StringwindowsUser)
+
+inlinenoexcept
+
+

(Optional) The Windows user to use to run this component on Windows core devices.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::RunWithInfo::MODEL_NAME = "aws.greengrass#RunWithInfo"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_run_with_info.png b/docs/class_aws_1_1_greengrass_1_1_run_with_info.png new file mode 100644 index 0000000000000000000000000000000000000000..6071dd3c85588d2fd93d7ef332b7b4b8292bafd6 GIT binary patch literal 876 zcmV-y1C#uTP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0008}Nkl~HRIi&f3z`OmCP+-32Vx5s}inITN~t;=)@+PDjBeN2)a zj?tc(lG-S9y;V-OZjd$UHakgnc-|_+=xTI4$1#^<;#N`{)BSdGFt$Uzw9q5oSc2}N zy~6E{hCGMqcA=fE=h1MtZqaY+aD_`_agM;;g8h53`jXpps>xe(Gu${EZUnY<-aNL= zsN8i&@+ExHv04*wj%PjuCAIOAdvb8_hFim9floG5(3#uKZa8_b&izd1wdtza#FAvk zOK)yv|LA_t+_l zLAmePA;F_^uYL{?NsAjGjutmS94&5uI9l8QakRJr;%IRL#L?mgh@-^~5J!s}AdVI{ zKpZV@fH+#*02eEzlmdzb5KfC5AdVI{KpdUoJ~VwcNq}Ez@3lZT9y3{W3<;eKeun$d z_PO+XaNmvLuJpa(*~sU)?cRHFpH}(M_K*8a{+3^~2E$nu?s~e}LpSsAQ0Dii9O(Op zeuBFdnn`~sybRHs=9#ily+MLuIIo(;=4gB}6#;Op^V}rb=oja+aX#v6)kEhe-*0D= zYq`DHi??yNluDqn&TI7Dw0t + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SecretValue Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SecretValue, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SecretValueprotectedvirtual
GetSecretBinary() noexceptAws::Greengrass::SecretValueinline
GetSecretString() noexceptAws::Greengrass::SecretValueinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SecretValuestatic
operator<(const SecretValue &) const noexceptAws::Greengrass::SecretValue
operator=(const SecretValue &) noexceptAws::Greengrass::SecretValue
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SecretValuestatic
s_customDeleter(SecretValue *) noexceptAws::Greengrass::SecretValuestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SecretValue &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SecretValuestatic
SecretValue() noexceptAws::Greengrass::SecretValueinline
SecretValue(const SecretValue &objectToCopy)Aws::Greengrass::SecretValueinline
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SecretValuevirtual
SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexceptAws::Greengrass::SecretValueinline
SetSecretString(const Aws::Crt::String &secretString) noexceptAws::Greengrass::SecretValueinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_secret_value.html b/docs/class_aws_1_1_greengrass_1_1_secret_value.html new file mode 100644 index 000000000..a714f5ad7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_secret_value.html @@ -0,0 +1,543 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SecretValue Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SecretValue:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SecretValue () noexcept
 
SecretValueoperator= (const SecretValue &) noexcept
 
 SecretValue (const SecretValue &objectToCopy)
 
void SetSecretString (const Aws::Crt::String &secretString) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetSecretString () noexcept
 
void SetSecretBinary (const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SecretValue &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SecretValue &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SecretValue *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SecretValue"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SecretValue() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SecretValue::SecretValue ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SecretValue() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SecretValue::SecretValue (const SecretValueobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SecretValue::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetSecretBinary()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::SecretValue::GetSecretBinary ()
+
+inlinenoexcept
+
+

(Optional) The decrypted part of the protected secret information that you provided to Secrets Manager as binary data in the form of a byte array.

+ +
+
+ +

◆ GetSecretString()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::SecretValue::GetSecretString ()
+
+inlinenoexcept
+
+

The decrypted part of the protected secret information that you provided to Secrets Manager as a string.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SecretValue::operator< (const SecretValue) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
SecretValue & Aws::Greengrass::SecretValue::operator= (const SecretValueobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SecretValue::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SecretValue::s_customDeleter (SecretValueshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SecretValue::s_loadFromJsonView (SecretValuesecretValue,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SecretValue::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetSecretBinary()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SecretValue::SetSecretBinary (const Aws::Crt::Vector< uint8_t > & secretBinary)
+
+inlinenoexcept
+
+

(Optional) The decrypted part of the protected secret information that you provided to Secrets Manager as binary data in the form of a byte array.

+ +
+
+ +

◆ SetSecretString()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SecretValue::SetSecretString (const Aws::Crt::StringsecretString)
+
+inlinenoexcept
+
+

The decrypted part of the protected secret information that you provided to Secrets Manager as a string.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SecretValue::MODEL_NAME = "aws.greengrass#SecretValue"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_secret_value.png b/docs/class_aws_1_1_greengrass_1_1_secret_value.png new file mode 100644 index 0000000000000000000000000000000000000000..323606351e17752b76a0848c0caf475c983ddac9 GIT binary patch literal 898 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;Sf8F@+fB$<& z%oJG4=4|^|=Juv2_&A3rd&{R&n{>P#HhKhE_~v%0xIht zIZQgYMK@QbXRq!3cRS~_TA#jNxLnwMxy$|odynrsHrLmGXZ(}Ph0-&5Py45q-T&}> z{@0y$IojKI++6i!<3ICa+46ZdpT7NBadL;j+3jkV^)jBG+wj!Tvy7)_+nFgL?seCr z-kzMsyGiYAn)=DUiQAbT##SD$l_|Eg%2U01@$P#^zGK&}dh@>hSi{Mu{#JCIwpNk+ zvYV|{+m!p;c9(URMc)-Y*PB|v@=Pq}{^qORd6!pO{ zaWz-YtG;Bb{cj#O$?wa&$G~7T*U;Lo@|O`Fs$U+&O-t=mZ}`7dzoCKa)Zee7!ZsS; znXOeSLf+jxH#C+u96Sj`UCwT?jCrc~zshK;-_~tcO%(}x+XtI;>Q3k4l2Wd;E z1UXD(I0V;dzQdpQx)|pN39<#zm3`F^ix*XETwXJ_5c{`6o$(eGEU z_AI!vG%fn{>NzEqp)DdMch{Z&CHUY+pKC z`t_ghzby~=mnLg87~ehi*NvB{ChGg#?_Z@@er(BGTijs32o{cVcQluZ`2S~kG0o^s U + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SendConfigurationValidityReportOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SendConfigurationValidityReportOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SendConfigurationValidityReportRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SendConfigurationValidityReportOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SendConfigurationValidityReportOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SendConfigurationValidityReportOperation(ClientConnection &connection, const SendConfigurationValidityReportOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SendConfigurationValidityReportOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html new file mode 100644 index 000000000..57dd8f3f2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SendConfigurationValidityReportOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SendConfigurationValidityReportOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SendConfigurationValidityReportOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SendConfigurationValidityReportOperation (ClientConnection &connection, const SendConfigurationValidityReportOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SendConfigurationValidityReportRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SendConfigurationValidityReportResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SendConfigurationValidityReportOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportOperation::SendConfigurationValidityReportOperation (ClientConnectionconnection,
const SendConfigurationValidityReportOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SendConfigurationValidityReportOperation::Activate (const SendConfigurationValidityReportRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SendConfigurationValidityReportOperation

Parameters
+ + + +
requestThe request used for the SendConfigurationValidityReportOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SendConfigurationValidityReportResult > Aws::Greengrass::SendConfigurationValidityReportOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.png b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..178e559f3cf844c9c3513c7cbed0216cb8763938 GIT binary patch literal 1741 zcmd6oX;70#7{_0VilPEi5Ii`h5;+TEWRM8aA`xD|0D%|~B8m#-5DMXl#Skk>OCmvE ziAV`34IoDdLLiES!y`bGfaOraWt2k@f)YRuQ%GY!IMe#EU%E59`+w%yo!NQ*zuisu zM!RlS->wb-z-G|R1p@#oAxizrdR65(X|Y9LIq7?Q`k@pGg;GvPKO|&6zNS=v_vYs2 zwdsRK%5Z%=2JH(d7kz5a1%7)0U|kUC@|_=1Wjb#lZpuPyZ7vGCs<@H4YlFTuG%e-` zk#^~bD!V<02+6Q^^r8s=3qH zB>E!C&W&e@`FEV(fB#%nmDpzKzyNsw68Cr%$l$z@fRU z5ROm9t&djf)9&=1{8_dQ)-`I%tkmh4%pzHG0qTeE_QNEnX`3$B4=09$T`;l_t8l?H zOt$YDTY7IJB78){;Xrr?=NX)5))2w5u+tL+z;|bu42?PPhv;xo@wU+_=8@M=LWi2N zFSL>9hu@N=1LOjdaY`5kDW~_J>3;2^I!4dCpj-hIFce2 zpbYc$UcOfgr^KoCVtpM$E2;dc+_Qdw0QGtGQj@G7E?q=(Lfa$0{ z(59#;_X0{&0i3h#MN4Ix?)_iWf<^NVhjHU^MuV{j#u!9?dD1{#Q}Fl=t`T_LTM}$? zt#BhvYG1r_fJ%K4Sk+{21BUT@V;@e8oP8gR<3$FU?(dNZ-;MO5svcP}W=oG`q88;b z@Vi8#v7vKUEquE)S?@A9TRp34Rh z?h%<-p5Vl9`1FFR(lV0PahEI^w%w2}(n z7j0Ir#Wdy&`V@$DcPb@{ke1OTJa;ySGKFx|5Z$1%48%4EvqL#1`}jY?#oHIGd&!gO>H1eUTMM;nDniY-C_d_ zVL{s{;(m)L1Ciei&8x>aQekh6X8PMCV@DxFlTY{Vli$loB^TH)3;RDp0Bv4mT$IH# zR#^im3HS$I6zm1_U0cXo^K^EIYWlna3q{h^H%p0rHEa7N$Y*5{_p2k~ zWw<1#$vi1w&0UG*S%<5X*1B!9;!~=9 zR&!1KsDoW1M2b&~U}7B?-JLh`ES`xQ{B;r+M80THompX9`SxAhEe#5H>sIV-ToA{q z<=7FfHJpWlm#FFHrq@Z+e1c%Bjio~ed@MTfQ5bR(?T@aNU-Bn$fk&uEOu}C~v$q+&i=<%(l6l2iI$E z%blz28j2iVw&rh X+csKcszxqC`S$=I3hlynK6&XcgFZ+O literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context-members.html new file mode 100644 index 000000000..e5015df55 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SendConfigurationValidityReportOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SendConfigurationValidityReportOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SendConfigurationValidityReportOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SendConfigurationValidityReportOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html new file mode 100644 index 000000000..04cfa714c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SendConfigurationValidityReportOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SendConfigurationValidityReportOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SendConfigurationValidityReportOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SendConfigurationValidityReportOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SendConfigurationValidityReportOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportOperationContext::SendConfigurationValidityReportOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..b4edda25dc06482b5d2eeea430474b5cce05b8bd GIT binary patch literal 1287 zcmeAS@N?(olHy`uVBq!ia0y~yVC(_112~w0q;1Zo89+)Rz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-ope;V>%EEAZ+@9{I!Juse5rqWlg`rA$Z6lZT_<@>`jRKgAv{a+YP>0eENGvRrY+X!7W#> z=_mim9812c@-k#%Y4p>?jkY}&U+kFsL)gD*Uv zHDCPxt!%^mn6t-^8tJ{+vv4u32hdHL_yqLIRQ^mpb z+5ausc$rtetaxYG$*!?)j+ob<*1#jaPg%T}oDb!K&*G-*YGN089p zYy*{-*H?j5!0_b4e0x`Bg;p*$2fo@38d40B zAqEVWRs=Ap1RiAYSk%Ng!G)Dsp%W+#G_FBKOM(Fy)eJzZsG;DZe&fZc?4{SDs`qCA z-BS*95302~J>EL6Q~5s_&uxozPkw#;MroGgtA57t+ut64JR31DtZd?~%_e@&dX;Ur z=Izk=IZ@z1e~H|)VuNjVwb@Su4(!-u)BM-#@A6bz{g*s#6CJbmubo!A-NtQO{B4)l z1%JL4E?Swlz3la`+P^pF{>ircZ}UcP$<0g0x7|(tVwtw{*c7wFySC+u(LXSwha>)x%>C}H5-;Qdp?|dt6S9UWdu~4G?evM-9=Seze z8IDbya{uVR1$Q^(^qPI|e7)!846AS9247zrR86^gPrJLeP1MkJFUMhpJsyvl+F}<8 zy2ZacKQZnEXV1f1oZFZ5K6t$2Q5}==ofphK!t?8d;+L1)lwAJ&7nH>L?_IRv{r>3*Kf0Q%l^X=_aIO>ltNO`H>N)G}zn^5>^sDk+%WY)jpM5Fj z`@LzWMRf78;N;g5^;N#+F1|Z|-;hwQsaL-xaz^b9^W?uqy*rj1w=DhgVcy4r1?&t;ucLK6V0Tw|~R literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request-members.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request-members.html new file mode 100644 index 000000000..a21ab57f8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SendConfigurationValidityReportRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SendConfigurationValidityReportRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetConfigurationValidityReport() noexceptAws::Greengrass::SendConfigurationValidityReportRequestinline
GetModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SendConfigurationValidityReportRequeststatic
operator<(const SendConfigurationValidityReportRequest &) const noexceptAws::Greengrass::SendConfigurationValidityReportRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SendConfigurationValidityReportRequeststatic
s_customDeleter(SendConfigurationValidityReportRequest *) noexceptAws::Greengrass::SendConfigurationValidityReportRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SendConfigurationValidityReportRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SendConfigurationValidityReportRequeststatic
SendConfigurationValidityReportRequest() noexceptAws::Greengrass::SendConfigurationValidityReportRequestinline
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=defaultAws::Greengrass::SendConfigurationValidityReportRequest
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SendConfigurationValidityReportRequestvirtual
SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexceptAws::Greengrass::SendConfigurationValidityReportRequestinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html new file mode 100644 index 000000000..a86949828 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html @@ -0,0 +1,460 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SendConfigurationValidityReportRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SendConfigurationValidityReportRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SendConfigurationValidityReportRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SendConfigurationValidityReportRequest () noexcept
 
 SendConfigurationValidityReportRequest (const SendConfigurationValidityReportRequest &)=default
 
void SetConfigurationValidityReport (const ConfigurationValidityReport &configurationValidityReport) noexcept
 
Aws::Crt::Optional< ConfigurationValidityReportGetConfigurationValidityReport () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SendConfigurationValidityReportRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SendConfigurationValidityReportRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SendConfigurationValidityReportRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SendConfigurationValidityReportRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SendConfigurationValidityReportRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest (const SendConfigurationValidityReportRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConfigurationValidityReport()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<ConfigurationValidityReport> Aws::Greengrass::SendConfigurationValidityReportRequest::GetConfigurationValidityReport ()
+
+inlinenoexcept
+
+

The report that tells Greengrass whether or not the configuration update is valid.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SendConfigurationValidityReportRequest::operator< (const SendConfigurationValidityReportRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SendConfigurationValidityReportRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportRequest::s_customDeleter (SendConfigurationValidityReportRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportRequest::s_loadFromJsonView (SendConfigurationValidityReportRequestsendConfigurationValidityReportRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetConfigurationValidityReport()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportRequest::SetConfigurationValidityReport (const ConfigurationValidityReportconfigurationValidityReport)
+
+inlinenoexcept
+
+

The report that tells Greengrass whether or not the configuration update is valid.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SendConfigurationValidityReportRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SendConfigurationValidityReportRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.png b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.png new file mode 100644 index 0000000000000000000000000000000000000000..49073473d27e59fbf47134b0d1629e352829dbd1 GIT binary patch literal 1219 zcmeAS@N?(olHy`uVBq!ia0y~yUZoAB+76*B!U#GX_MrYmLrW=$qY09J}7OG*MT;WMmmlVJmcMn9V zoD8r0H(AB~?cY{r&s~@7N(&xTSMRa?RKD@pm zxIECaDqKE!tI-G2UxwRer(gg|XGe(wU4!=Y6g(R{85NKlyEMf=}1VnrrhO zs!Y%n{QW-btI+C9r|#|V(zM*mcFtU`%XIhg^V&DTYu?)QGgVybsbVaflqifg+NuvezrFv)o_B?lN*3OZxcgxFp08aE{7JIKr(*hddwjF}`Yi7E{)p)CHE*@9 zt-jiEt1Oy%6YsHad6$1>Y0F4|oAGX0KL5RMwp+HDU!U{0E%JEo{?bi1r>p!8kiQ=0 z`Afd!v69!NopommfkA#h5ESlzOV>>L!mqW_D`y%wdu3(FJ{}Z zwAj3V`o9;aLv5MaUtc{Def*o>kMxM%Ge2+S|9&XTzIVT6oviR$$Nw^aD}vj3vKF6z ze}4YijF@L1H}>=Eo#lOzv8vzfxWMe~B|J8tON?&)-Lm$JLAGD{nzE1Ea^Igjv+Vfn zD!#>zjK4#UybCElaQQ__$+j~|#x15lBo-Ge-gx?qn_B0!*op|vFX?+0eZ3K0|G3iU zYR)d}Yo~u5w|rPW?c;I%9G&Be2KRfjpS-O*dMmwerm5Hx<_{A;X20Xxo36!qoQ(rIYgyRV5iW zSl*u$u9-7+4%ZXbYe#3VWYX_yNH(}Sd8^ym;Pn;Pwp4S!mY5hEExX1q_bYcncHR1{ z)sy?TwcfgyS#`gn+pU=^;X`qZMExpztKad{GMVqWt~9%Lyrw7l{f20Xa`Tef%iD5h zl)hd0fw5+dM?AykroYwi?!`U2WWcvNcQ3=muJ7-werHF#j%D~E>iYZp-oKV>7*-zP s`rr*rOb=oB*Rd!s&6Po3oLB0fzH&b=d$}kMSmH2vy85}Sb4q9e08)QbH~;_u literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response-members.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response-members.html new file mode 100644 index 000000000..ead703cea --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SendConfigurationValidityReportResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SendConfigurationValidityReportResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SendConfigurationValidityReportResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SendConfigurationValidityReportResponsestatic
operator<(const SendConfigurationValidityReportResponse &) const noexceptAws::Greengrass::SendConfigurationValidityReportResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SendConfigurationValidityReportResponsestatic
s_customDeleter(SendConfigurationValidityReportResponse *) noexceptAws::Greengrass::SendConfigurationValidityReportResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SendConfigurationValidityReportResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SendConfigurationValidityReportResponsestatic
SendConfigurationValidityReportResponse() noexceptAws::Greengrass::SendConfigurationValidityReportResponseinline
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=defaultAws::Greengrass::SendConfigurationValidityReportResponse
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SendConfigurationValidityReportResponsevirtual
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html new file mode 100644 index 000000000..8e5c71d08 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SendConfigurationValidityReportResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SendConfigurationValidityReportResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SendConfigurationValidityReportResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SendConfigurationValidityReportResponse () noexcept
 
 SendConfigurationValidityReportResponse (const SendConfigurationValidityReportResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SendConfigurationValidityReportResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SendConfigurationValidityReportResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SendConfigurationValidityReportResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SendConfigurationValidityReportResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SendConfigurationValidityReportResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse (const SendConfigurationValidityReportResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SendConfigurationValidityReportResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SendConfigurationValidityReportResponse::operator< (const SendConfigurationValidityReportResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SendConfigurationValidityReportResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportResponse::s_customDeleter (SendConfigurationValidityReportResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportResponse::s_loadFromJsonView (SendConfigurationValidityReportResponsesendConfigurationValidityReportResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SendConfigurationValidityReportResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SendConfigurationValidityReportResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SendConfigurationValidityReportResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.png b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.png new file mode 100644 index 0000000000000000000000000000000000000000..8f2c200ddc19713dc32e7d9f0a69f1bcdf5d8fc6 GIT binary patch literal 1221 zcmeAS@N?(olHy`uVBq!ia0y~yU`zzE12~w0nz~L%Pu<%t_6=`K|4w`57+-(R z_&bH3Q6>C|%EcV7f?wP6U3`50^G^FW%HKIwhj#z?dH;)UOZIc^{Qmj-W@OHKm>aRu zdZo%=4{^@$HE%b1Y_oK;W)}S#w!b%wecCqBYbiIbDcyWlnY|+|eDmYddF3lzC!GVD zE&6ralSK8XWb3<)a!+`Q_^!O&V)LtmuY7LWgS+QfzYd&Kw`z4u^p}VYvw9%m(vmb`fbvO zM-Nh3W-~tfvf;)a{oYAm{LBT*EPa;WJS}85dFy%4PFcr^In^)Ep5?B$;a}f!J9cgP z`h#0pcOOf8J!$Q~Wl7h#tfu|>C^X}geZ}qT7gjx;Gv!-#y6pC^*AAw|PWmDpd*<+@ zFZM59`A$^{PwbmqAT%u{N@&`WDJpBd4ownSsiNaK5zhFfwg(bR-GT?~m+Ci&I82yi z;ILrdJ|RPgIbar}dQyXdYGOl#YJ7tSkftgATixQVsT%5~>9~kt34_y=7Dix_LEu!* z`J3v(TpO~hUOxMI^?hx4-+t@q|Nb5pxczaH{mgmWC)%E=m){rpCsW3np~1WA?X!;; z-`85NPJbX^_xfiBd%gHSryD2U%&NV${mYGie@}lb<7Z#A zIQuyLy?o59>WiA8^0_^Y=K3#RRLr|~GGn`>udmMCJcXR=7nMHfUCpVgSs864C9+}d zrLy)}d*@ZDFAl$~W9A&u+;7NbE@gc-=gHdj4Y{`3zAc(x%>YiV`;c=`ZDGZl_KW8OuCEs;>wn_%qt(~D z<+=B#ppylzb32#+-Y*mgTe~DWM4fE5Jyr literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result-members.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result-members.html new file mode 100644 index 000000000..b67b8ede5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SendConfigurationValidityReportResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html new file mode 100644 index 000000000..d9300e891 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SendConfigurationValidityReportResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SendConfigurationValidityReportResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SendConfigurationValidityReportResult () noexcept
 
 SendConfigurationValidityReportResult (TaggedResult &&taggedResult) noexcept
 
SendConfigurationValidityReportResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SendConfigurationValidityReportResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SendConfigurationValidityReportResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SendConfigurationValidityReportResponse* Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SendConfigurationValidityReportResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SendConfigurationValidityReportResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SendConfigurationValidityReportResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_service_error-members.html b/docs/class_aws_1_1_greengrass_1_1_service_error-members.html new file mode 100644 index 000000000..6d6d6a713 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_service_error-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ServiceError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ServiceError, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetContext() noexceptAws::Greengrass::ServiceErrorinline
GetMessage() noexcept overrideAws::Greengrass::ServiceErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::ServiceErrorprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ServiceErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const ServiceError &) const noexceptAws::Greengrass::ServiceError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ServiceErrorstatic
s_customDeleter(ServiceError *) noexceptAws::Greengrass::ServiceErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ServiceError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ServiceErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ServiceErrorvirtual
ServiceError() noexceptAws::Greengrass::ServiceErrorinline
ServiceError(const ServiceError &)=defaultAws::Greengrass::ServiceError
SetContext(const Aws::Crt::JsonObject &context) noexceptAws::Greengrass::ServiceErrorinline
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::ServiceErrorinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_service_error.html b/docs/class_aws_1_1_greengrass_1_1_service_error.html new file mode 100644 index 000000000..3cd25e9dc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_service_error.html @@ -0,0 +1,520 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ServiceError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ServiceError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ServiceError () noexcept
 
 ServiceError (const ServiceError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SetContext (const Aws::Crt::JsonObject &context) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetContext () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ServiceError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ServiceError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ServiceError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ServiceError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ServiceError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ServiceError::ServiceError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ServiceError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ServiceError::ServiceError (const ServiceError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetContext()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::ServiceError::GetContext ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ServiceError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ServiceError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ServiceError::operator< (const ServiceError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::ServiceError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ServiceError::s_customDeleter (ServiceErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ServiceError::s_loadFromJsonView (ServiceErrorserviceError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ServiceError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetContext()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ServiceError::SetContext (const Aws::Crt::JsonObjectcontext)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ServiceError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ServiceError::MODEL_NAME = "aws.greengrass#ServiceError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_service_error.png b/docs/class_aws_1_1_greengrass_1_1_service_error.png new file mode 100644 index 0000000000000000000000000000000000000000..2899776109ed1a6ec83b772a6d91ac23aae6e85f GIT binary patch literal 1301 zcma)6Yfw@N7`?W(nvdNXEzJjGQxKJ_l}@-y$&{L2P%E{vOfX+)hL6Ck9*JOiL zR!yu`%fv@n0T(Q>+6W)93RK2Lu<{jxruZ6DmYV5*-^}^WIWydfe|L2G2x2k52kIi_G+$)R_+ds3NjjvCOJGhl}mr}r%8QJyAU(jWDo$J>?S;Mh>dTXTx~ z9Ls}{_faU6fv~SiNW#~xQKvP${I|rmd2LrRT2fTXThcB3h@fYMX4$~_x`f&>iE|-^ zwQ)-h{q=2);igBwU)5^*;j-9TGIlbBpTQbWu3^;=lz*1P60Y@~QChjcPwn$im_eCz-3>{>)vc{32MU$VKBiCg<>C za=@M5izrDEAw$-=7(t`MDCM!~zo`Mt5-7IVGZA}tgbtCo6kga$8O;2X_IjH5R`G_zvW4 zJ(G_e$cq=6&$J^JTt&=$7ZLsYp-HAFxxUNGkx*nNf#J54hn(wPL1k1!J&S12zIfi+ zg7M(LC#R>jMgOuN1vYr{W$`M)kb0;O-AIRl0+)i@Q*?OB8PiCU{*{~)m0x?HS+v`9XT6d?YQ?*rh zy=%$Pg^a7ZYmZ(uRQp}Rf4ou;Rm)SGUI`r$Hz&HK$=UWTd3$DM6%@7Rrv*tr92Y43Bg zPTDsjzsC4Do26$6xs2wDE-l=MC*NCu4Ptm>IWZ&qWRH}?;#QL6RPQ|z-kyC448!Cp zqlX7*3~KWLeLCEE$OXoiF20t+hLv2(qWO5tDd5+?BK6{@Xnv#~%_U?u!QE1`t?T(_ zrrdWUeII_k@A74$ifK5tLMJCpD0 z6pJ5#H?3^yOVUta+HPD7uJ^`HRqMglun_Gu>K{jlGV5Gl)U4?S9?YnM7l=5UJPR+GFyRx5n+^i=*oxeXXDVRx}z`qzsBTbwTsQOlxYT1k;U^ zOcre4?^PmHUJs(FJ7PEC=?_!kX;pTN^ZALLck?FPp`1a7`cGIn6>A+=vtOM6sO6M% zfWIsZZbGjT*$T8RQl$B;y + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::StopComponentOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::StopComponentOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const StopComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::StopComponentOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::StopComponentOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::StopComponentOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
StopComponentOperation(ClientConnection &connection, const StopComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::StopComponentOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_operation.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation.html new file mode 100644 index 000000000..f7bb35190 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::StopComponentOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::StopComponentOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::StopComponentOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StopComponentOperation (ClientConnection &connection, const StopComponentOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const StopComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< StopComponentResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ StopComponentOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::StopComponentOperation::StopComponentOperation (ClientConnectionconnection,
const StopComponentOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::StopComponentOperation::Activate (const StopComponentRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the StopComponentOperation

Parameters
+ + + +
requestThe request used for the StopComponentOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< StopComponentResult > Aws::Greengrass::StopComponentOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_operation.png b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..d656a75d706e6b9763fd7522504102645a220775 GIT binary patch literal 1563 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y>3J2;qufk`#q-#)IhHIzNg#Fmk_{z_DKQ1)8x5Kk|aOr^UXlhl#%F3m|#G_Tux8ohb% z&*X85Gx`g+ch76?+q<-DCzVzwX8-Uw=xZr?`{j!J<;Bwb`8QZv%dAn+m0_(q@2lVw zT79c{d*;7?yX?NVN1rvjt^3Yw*K74BYl~vP1QeaU$;4-yJvHg$gS3jjf9o^K<5lkZ zMqDm*sWxiO(+jy0Tx~w>)^4fSD^@Ijam-bIwtkR*v4iMWlc^RR_9FMMA9>{FYODMF z?4{;~Z??Q^yLc}9Q%10yd;IcaQ_6DR=^a{FdBulA_%6@$#4qOG>Y{5lugr|SU$;HT zf7i^#_K%Nku{5!qGP9|adGYKGkMiW}PknRFlzXmqkN4rlQseOYD`)4fsWxqUw593xdJbXQk`)zF!HvFE6k`XPf)oGtbY~n*X-D`8`WR{Cj|P()V*mtF`95eA^@c zZo}R~8yuhCF3PVxCAoC_u7@Au)vTsSYVm!)Qq=B!>Ai7|n&+>WOT8+UApCEKwC68x z5A#V+JdyCu9V@q9TXHQbox!eMzkww|@h(HezI{P_4az`@<{%kW=z;cRPHRo44sLDk2TWktV=+}-g)w_L-}bX&;OCB^fK7cZJO?Q@#c zR|A=q8ArZYh1o`#vtPWv#v*myDwVmPSImBBle2jfFz$D5UYYntH$?mElG&EOUM>56 zb=#-IdEaK<=WA^a-X`z$+2Z=klGT4f@g9Hu?8B)4uI6Pdm$`~o-|Mf3MEb>JTeto< z2gY`0x5b?$wVv<>+mvnh zn)G<@tw|=6@>EVv2I9|=c`7f92VGQ837Qn-6}f;xg+UlKF}dgY^~RnrX!w5P(2Rif z<^^lZ_Wx4-UB}Fx=QsWG+S-Qg8Hv|C@=Z3Jwp;%%;6t!^qk-VZm$NQEd-W~t_twxJ z)?fc6p3kzq!smMH^)>$cVgJAWz4Pdts#AW{MneGumG{dyZ_0BY*-~Dsw`*^v(Qzi$ zq%7N_t;h3XtnHu8|HGBnCbZ3bp~Qg$E2X(?duRS;@y|odEKZJbko zw6yrrY*TrOOO3PZeEN#-9KWuymDi8>mZtm9WO`=uQQH1q0&7)OMK&+H52IS$ zrLzS_Uy|+Om=^b}JWzL;SKa4+&gIsPProeC{kiSg?~?U)_k*kRmsP)-`I+rOY+Oh6 z`cs<~@5|hJzr%7CXM^xRPV-z*W}AciAF@4IuYQ-I;u3EIlzRSX893x;{^VcpT&Q#N T`GX_ClAOWQ)z4*}Q$iB}Ph|MG literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context-members.html new file mode 100644 index 000000000..2d454d68d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::StopComponentOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::StopComponentOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::StopComponentOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
StopComponentOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::StopComponentOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.html new file mode 100644 index 000000000..60afd5c1c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::StopComponentOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::StopComponentOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::StopComponentOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StopComponentOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ StopComponentOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::StopComponentOperationContext::StopComponentOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::StopComponentOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::StopComponentOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::StopComponentOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_stop_component_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..9e5c7dfeb97312956f24391d5ed64b50a52e8dae GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w0z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opZCpCFROcDt>G-=5K zp=m0trHrdRE=8sOpSYwo>US%%=dKH_-``blTEV+*asAtT@9X=XrhF=nc$&0vy7o`2 zHP2V6ybM`=ueqr?F>!5dz3>`GXMx9Z?{58;Q!d+l_}kAxr@_GbX3(o7SiE{RL0Yt5s2Zc~&3a^u_4d&NmXr=N!y(+{d^2>9N9%b7JoPP5R6| zUpT3>;nB>}S#Jd+idk(>@7&(^@RNe>tC-b#-O2kUY`@?1e_!&_!}V|E{A-)7SMRj5 zY}?!CF)3Uo%=^Nu&Ca6lmM;lC^w3Uj^}^d#;qPl~XRS*7{^-=5BPFrC?AMD=I8UwH zDCKo2{=!MQwkp+^>$MU+g91Q-{_FY%m6!I5TU0$ARdqbM;Nn#WfU)D9dwbhmt_SR| zm=#zH*0-<>St76^$s1aNXItNg$geZD8X)aeVvUR z`k7xhpX`zI$tvzmwhjOPt0sSSp_sGD)i-&!F5XkkZ4c$#dY$R<O%WKRd?% zl{S8@H0#8cYv)uRFs#16*NppD)9&V3D~jjMJTtd%A@85sh`MKz*CIS;ebwG@Otm87 z@W+aOvz8QWxU<##;43$6`}+*piPq`YURHLdUHkJe@n^Hyyu-7TcNj#(@SZ+>_{vG9 zznt^kiakXSWIoL>T)XkL>m#;lJ7cR1CB1u>KIVzCHQgTKpBH^U>TKck#`X2xzdwJt zacchBHeIQ3-q@A1ZTPNkn66sBkYUeS^P0Q7l~#-Z0|9(&^o8KW|zi^muO@sIs s??lEw`_UtoKVs>WNm@&%ME_;H-Dx-D&Dvuoz|w)i)78&qol`;+0JFp!nE(I) literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_request-members.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_request-members.html new file mode 100644 index 000000000..c6ed921a0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::StopComponentRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::StopComponentRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::StopComponentRequestinline
GetModelName() const noexcept overrideAws::Greengrass::StopComponentRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::StopComponentRequeststatic
operator<(const StopComponentRequest &) const noexceptAws::Greengrass::StopComponentRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::StopComponentRequeststatic
s_customDeleter(StopComponentRequest *) noexceptAws::Greengrass::StopComponentRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(StopComponentRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::StopComponentRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::StopComponentRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::StopComponentRequestinline
StopComponentRequest() noexceptAws::Greengrass::StopComponentRequestinline
StopComponentRequest(const StopComponentRequest &)=defaultAws::Greengrass::StopComponentRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_request.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_request.html new file mode 100644 index 000000000..621d83679 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::StopComponentRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::StopComponentRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StopComponentRequest () noexcept
 
 StopComponentRequest (const StopComponentRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const StopComponentRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (StopComponentRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (StopComponentRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#StopComponentRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ StopComponentRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::StopComponentRequest::StopComponentRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ StopComponentRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::StopComponentRequest::StopComponentRequest (const StopComponentRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::StopComponentRequest::GetComponentName ()
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::StopComponentRequest::operator< (const StopComponentRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::StopComponentRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentRequest::s_customDeleter (StopComponentRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::StopComponentRequest::s_loadFromJsonView (StopComponentRequeststopComponentRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

The name of the component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::StopComponentRequest::MODEL_NAME = "aws.greengrass#StopComponentRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_request.png b/docs/class_aws_1_1_greengrass_1_1_stop_component_request.png new file mode 100644 index 0000000000000000000000000000000000000000..9d624b7333d2a28aac22f9bac9a0743316e79b33 GIT binary patch literal 944 zcmV;h15f;kP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009&NklyP3M?i5%QaEjHNs6P* zElF`?xsxQ#mCk>XG*NxOFd#`QT}wLyb8DY(voEXdR{lEfv@ohuM{~eGf6n`MbFIAgEwid0=YKOcaF@Y5YoC9bGj5yisq=K$v~d^MdYdGB zO(tEQDXCrMT|X;3TLWaLbiq!Ny=K-bgg504kNcS77`TKU)t6l&!^yY z(3Wsp(U8Y&x+t`>omn*8ty}bAbtPOH%j5`56CfNsRnD!jH@`iod>pg-Ym9Y zRPGv)T!c3rt2Kei@r;L{q;}nM4+a)1ra9~re3&zAI&x3Fb0^!hhmk{0@&;ms{czo4kxlJq~&=9Z*5+T4;9M-T4fIF5J%_*eP>2&kakA0IKn zgK|HxLxM-;-u)aPk~TL$9BpoZINIC*akRMs;%IXN#L?ykh@;I75J#IEAdWUSKpbsu zfH>OR0CBXr0e)F2r4&#kfNLOY@TwRX|pF0l1BfxW6*erkSG0@Y7QV6PH`+3Mbnlc^tHJlQ;|zBo6#eFkn4 z?dr~{Rpwx@4_KdlKK+W7@yCU~M_m7u`tAm1J50FS(*A7PbdxwaX~xsfq0hE_o|}lg z#qD?Yo^{;TnStBnU#Sh}&2XgV$8onwGdn-PJ()WWc+=B7AIbcZ7O?wlyQ!BIw+Y#- z8eK)-?R-<;vu5**yQ{?7HBCG974Ih0FG5$*E$8|UUBBP1+I$C}^qRYVUOlpI4E-G7 zUA + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::StopComponentResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::StopComponentResponse, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexceptAws::Greengrass::StopComponentResponseinline
GetModelName() const noexcept overrideAws::Greengrass::StopComponentResponseprotectedvirtual
GetStopStatus() noexceptAws::Greengrass::StopComponentResponse
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::StopComponentResponsestatic
operator<(const StopComponentResponse &) const noexceptAws::Greengrass::StopComponentResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::StopComponentResponsestatic
s_customDeleter(StopComponentResponse *) noexceptAws::Greengrass::StopComponentResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(StopComponentResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::StopComponentResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::StopComponentResponsevirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::StopComponentResponseinline
SetStopStatus(RequestStatus stopStatus) noexceptAws::Greengrass::StopComponentResponse
StopComponentResponse() noexceptAws::Greengrass::StopComponentResponseinline
StopComponentResponse(const StopComponentResponse &)=defaultAws::Greengrass::StopComponentResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_response.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_response.html new file mode 100644 index 000000000..e7c4ecc90 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_response.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::StopComponentResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::StopComponentResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StopComponentResponse () noexcept
 
 StopComponentResponse (const StopComponentResponse &)=default
 
void SetStopStatus (RequestStatus stopStatus) noexcept
 
Aws::Crt::Optional< RequestStatusGetStopStatus () noexcept
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const StopComponentResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (StopComponentResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (StopComponentResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#StopComponentResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ StopComponentResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::StopComponentResponse::StopComponentResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ StopComponentResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::StopComponentResponse::StopComponentResponse (const StopComponentResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::StopComponentResponse::GetMessage ()
+
+inlinenoexcept
+
+

A message about why the component failed to stop, if the request failed.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::StopComponentResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetStopStatus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< RequestStatus > Aws::Greengrass::StopComponentResponse::GetStopStatus ()
+
+noexcept
+
+

The status of the stop request.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::StopComponentResponse::operator< (const StopComponentResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::StopComponentResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentResponse::s_customDeleter (StopComponentResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::StopComponentResponse::s_loadFromJsonView (StopComponentResponsestopComponentResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentResponse::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+

A message about why the component failed to stop, if the request failed.

+ +
+
+ +

◆ SetStopStatus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::StopComponentResponse::SetStopStatus (RequestStatus stopStatus)
+
+noexcept
+
+

The status of the stop request.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::StopComponentResponse::MODEL_NAME = "aws.greengrass#StopComponentResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_response.png b/docs/class_aws_1_1_greengrass_1_1_stop_component_response.png new file mode 100644 index 0000000000000000000000000000000000000000..f32d6193a25519872111256ad8ec5b8926fbad4d GIT binary patch literal 919 zcmeAS@N?(olHy`uVBq!ia0y~yU}OZc12~w0q~3G`O&}!^;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z^vx!;uuoF_;&8=qQ?q6t^A*S?*E@? zzEQWtQSF|^=C{|DyKdxl>frbMb99r=>9wrg9VdEQSv(q8JQ5TxxVU6xzMkLVp}4m` z$-yN>?e>*~1>3&8xm!C^*ZlMM2@bPo%#r%d&{+Gnm?fmt>p_pbDWf{yqJ3X4{uP+l z|MhO%wwbfpS6#J@`hWL^g9Cg28r%9aGq?Es;F>qBJB?}A+kdxQYP6@A$uI3RecK(i z`?l=VaLyaEJMyP)-8VN!OIq&w$(6yv6V$G?Sp`%)E(zwDDO|bO(&4n@`}Joxob5l& zB3E{A>Cvu+tJ6EImhPIi=ut#WU(WqiUne!J&TTd|p8V;e{`BqdHXqPg_DO=X#H)If z+!YILv7-}v*_D0Q$O=jD_@qq{oOihX!bq)`A6(R{Yw|`?D@5`uxAG{$IGhy?(pqaN@S$i+Nuc z$DQ8yYwEtTovQuIqT*E++!;9!)6_2~yL3X8ip&TI}|+tXhnaPj|7=hqG!%pzB)CAdARys7s~YW6BSE~YH) z^v2}kPKP+l%CwoGKc0WJVHBTxyWV1-i-Ou$j{{S*tmPE~UOdaORhsa)T4loHJIfDt z>u88{>G(%~J{PL`B*bXWN@mN${K*H}H|@`=TKQenJjYV=%WajEeXf~07p;=qwqDIX zYW@03?1SRnySN!1tlE?K`sx(!cXMa|vSj)g#@-P8sheZR0j7q{pJsC~9H`d-MTr9w gKhxT+W$8be8)HqEwVyk01I$GXp00i_>zopr04Fz|r2qf` literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_result-members.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_result-members.html new file mode 100644 index 000000000..63355a453 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::StopComponentResult Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::StopComponentResult, including all inherited members.

+ + + + + + + + +
GetOperationError() const noexceptAws::Greengrass::StopComponentResultinline
GetOperationResponse() const noexceptAws::Greengrass::StopComponentResultinline
GetResultType() const noexceptAws::Greengrass::StopComponentResultinline
GetRpcError() const noexceptAws::Greengrass::StopComponentResultinline
operator bool() const noexceptAws::Greengrass::StopComponentResultinline
StopComponentResult() noexceptAws::Greengrass::StopComponentResultinline
StopComponentResult(TaggedResult &&taggedResult) noexceptAws::Greengrass::StopComponentResultinline
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_stop_component_result.html b/docs/class_aws_1_1_greengrass_1_1_stop_component_result.html new file mode 100644 index 000000000..9c62ba62a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_stop_component_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::StopComponentResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::StopComponentResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 StopComponentResult () noexcept
 
 StopComponentResult (TaggedResult &&taggedResult) noexcept
 
StopComponentResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ StopComponentResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::StopComponentResult::StopComponentResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ StopComponentResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::StopComponentResult::StopComponentResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::StopComponentResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
StopComponentResponse* Aws::Greengrass::StopComponentResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::StopComponentResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::StopComponentResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::StopComponentResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation-members.html new file mode 100644 index 000000000..185042860 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToCertificateUpdatesOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToCertificateUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToCertificateUpdatesOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToCertificateUpdatesOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToCertificateUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToCertificateUpdatesStreamHandler > streamHandler, const SubscribeToCertificateUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToCertificateUpdatesOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html new file mode 100644 index 000000000..fa0f4940e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToCertificateUpdatesOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToCertificateUpdatesOperation (ClientConnection &connection, std::shared_ptr< SubscribeToCertificateUpdatesStreamHandler > streamHandler, const SubscribeToCertificateUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToCertificateUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToCertificateUpdatesResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToCertificateUpdatesOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesOperation::SubscribeToCertificateUpdatesOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToCertificateUpdatesStreamHandlerstreamHandler,
const SubscribeToCertificateUpdatesOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToCertificateUpdatesOperation::Activate (const SubscribeToCertificateUpdatesRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToCertificateUpdatesOperation

Parameters
+ + + +
requestThe request used for the SubscribeToCertificateUpdatesOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToCertificateUpdatesResult > Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..58f13a3ec256f973422da46b4c3f56bff7184fba GIT binary patch literal 1749 zcmb`Idr;C@6vuyPndMrhtd_M=2|A|cTcfs6)6E|~m(2BzVPT49h4~D^vV2t-KJtM! zZ-~!Pp&FfUK_mKeOwd@g;I`7=1xDpsZ3MJUJ%l0(pPdEzQ^sx(3pSzfRj=Tm3^VvJ`q5X%YJACnM zLtU~}7C6mfE(_Eid(WjlK3s@0VWYwjV#~9-$x+iIXRM@>KJ)k<%bJm-$JhW;UmcVC z0C}->ypnt?LgXhV9Pc=sS77JSCO9*<(F9abjB4^L))_UUX{y_NX`AOQShQJ%<6pec zG6B~Ln@7JI<_4M9Cj%;!x>P^P+|p92KjqyQC46+zpTbM^1N59sD5~3Zn^Lqih8@yZ zp4i%~vP%mG*{se2)+)oRoJ{{~7>lqQqo1b}Lp1zpDqsNkk5U=h#qbEvdWCCG>d1l% z0M>_6$zkay&z`VMik5wPjfi-%9+Kc+i+dbeK$z5(46$XHKcm+?;Kg5@3+v`FJFfo~fl z8iwHETDWD`1UFpl`7aL9h7RBML-4HVtdje!7jk>83hzsk*f_5;>LD4as~+96$5eYT zXzS6vmkx^TgYG_D|BF-JS1zbH0`uk1`#=e6RCfOT+kiW(PMSvqxz>0rN;0JlR1;b3 zHPRm}>=|Sb6T^b#b(%@1paqUMRgG`wcj+lHxc}*jnAhucK7N8GSs&SE+*3tN$;z{{^KpdHh_=8VowZ3{C+;5r4}H zZ3)@I!Nvm9-4~IU6RM6)w0k7yafia=VDZGL$-66lEIoZ)>@0crrUbs?{f^**DvC}_ zzc>o(gl`sQ9|d2PaAnvGlJ z^o(5m`L3x@(C``QGY7_ZvIV39%fj7l(Y+xq2C@RewiL5A_r)9XoR5YAwbfC^s?^}l z-)svK0~Gw&#eMsa+g&Xm%bsQU|A2SL+a1_MFwA#0>qJ-GT{2yWe8O!Mv1ZhBcuSf5 z+YZI9=IpF}(xF~@*9W+;`xxq08jn|sZFoc4bZIi)i$vwYR)%N94cKK3^U2mMTk%7_ zflH3WCWSqa0IjWy9(QA<)l1VSbpwsqNDCtzq1>PDzrC;Jh%L67FH0OOBaw@mUNF}6 zG%^RK$Z)nuA~Q`m0d?1p6&EE&6SmNdmwAbC&{^^*PP8wqv*0BZ?EUzN|Le<>FhTH( zkZ$>~$9Y_R1~E!9H5$Vd4!8tqn~I8{&*$;Pe&?b|&cnve${|}q+Qx$nQme)-WEf=V z=uuMu74m#`E~8q9Fb$)0jb=4(X@CxoEEuu?N9FK + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToCertificateUpdatesOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToCertificateUpdatesOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html new file mode 100644 index 000000000..54c51732f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToCertificateUpdatesOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToCertificateUpdatesOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::SubscribeToCertificateUpdatesOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..bf83eee8a4f6b5ed88bd68ee0a55f39de5d183f1 GIT binary patch literal 1292 zcmeAS@N?(olHy`uVBq!ia0y~yU~B@i12~w0r1H`xZ6GBP;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z%tv@#WAFU@$KA)MW3~JSf@Xpx$nR7 zeUpujOgD3H)r9A|uk{yd7I5NzqJCGi{{*!PdB#RdHm}GkJqKGag7I#aTkwrS9qfvX$eC$-Jj}GbUNDEwOT4++w}u^{lyXb7U%C#xpi)Y$*L) zamJqYV4ck0wz$)O>&~Ss=pAieefU)-i}JJ!-Mz+dHYA@D_@YqH)wHkwdsA)E#Xjz2 zzvsIu7Ylv*8C+0hWZ!(i(#D?kb>hS&`Y)$)9CGn}t{CM%=h@ct`_K6~yJt!H$E-j1 zuIb&cB?7(C@ssu~tZ!N%fAR5^Z!UN5FV{YIZ(jBHzuC8zy?=k~2#>|2hcXiSds*}< z&1F~LEZEz2Cw;qV_@sRc!tbz7`eOg0YVG~|y_2RabW-qKsl_sB%BuJlhe`hyaW$$e zT_xZVvktptP0DiF(Ufds=7pqR>P28Ja- z5t`yx-<31gZVk#_o7%}1z;q%|k-;Mr2~Tw`;Cx(H%3R}r@9fIs(e1CR<)68)d-x_f z?``+(%-((fwHW2sSM_~KiV^tG^5ByL%R*+G)hEwRJv_PL{Nc(yZF>8=9tf|toBuvZ zIY!yQNa5}J>hsByeqUdkT7R28s`=x~KQhJ^-N_f;9ojA@d2hMN?OgfK|6czqm1#4q zs`>KdjH7>A|GjyOEoW>zc6?2+*0T?CXVdt~1K678O?Bpdb9wH$W!0w-o{=`$aK15F zHY-i;oX_hY8y=oXo^~Tgq4tSTNs8IB$mYBlDSO+HrP#A0&naoPJDZt16Ger}pM z>$U3}MGM9A3LL??%rgaj?j3%(?s-jbqSm9O5p9f3e^Ydd#rB7HRFeVH-kFP zO*2`0I(JRo4`mkR7ZQ&A7g?m)9-O`A^rU+4YjuH^cgJn^zWEyVJo_fgvur1W9wqyW zYFi?$^P5ujRiiDdRI|eq7kM*Y~Dr1sBH5 zxAs3ioBQCIe6Q0SDf+Xwx%AECe|_?d|K>J}V{62pip;wkvP|k*t8c5+gVR+@^&9G! zt1JJV&Rs3bRK1w#PtIRYmc4Eae=7d^vM{JNJP+Yu0G1<^ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToCertificateUpdatesRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetCertificateOptions() noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequestinline
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToCertificateUpdatesRequeststatic
operator<(const SubscribeToCertificateUpdatesRequest &) const noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequeststatic
s_customDeleter(SubscribeToCertificateUpdatesRequest *) noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToCertificateUpdatesRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesRequestvirtual
SetCertificateOptions(const CertificateOptions &certificateOptions) noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequestinline
SubscribeToCertificateUpdatesRequest() noexceptAws::Greengrass::SubscribeToCertificateUpdatesRequestinline
SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=defaultAws::Greengrass::SubscribeToCertificateUpdatesRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html new file mode 100644 index 000000000..edef01f3b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToCertificateUpdatesRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToCertificateUpdatesRequest () noexcept
 
 SubscribeToCertificateUpdatesRequest (const SubscribeToCertificateUpdatesRequest &)=default
 
void SetCertificateOptions (const CertificateOptions &certificateOptions) noexcept
 
Aws::Crt::Optional< CertificateOptionsGetCertificateOptions () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToCertificateUpdatesRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToCertificateUpdatesRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToCertificateUpdatesRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToCertificateUpdatesRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToCertificateUpdatesRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest (const SubscribeToCertificateUpdatesRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCertificateOptions()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<CertificateOptions> Aws::Greengrass::SubscribeToCertificateUpdatesRequest::GetCertificateOptions ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToCertificateUpdatesRequest::operator< (const SubscribeToCertificateUpdatesRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_customDeleter (SubscribeToCertificateUpdatesRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_loadFromJsonView (SubscribeToCertificateUpdatesRequestsubscribeToCertificateUpdatesRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCertificateOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SetCertificateOptions (const CertificateOptionscertificateOptions)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToCertificateUpdatesRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToCertificateUpdatesRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.png new file mode 100644 index 0000000000000000000000000000000000000000..70193d55f31684a195bc0c02485e1e68f37be45a GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0y~yVDtg912~w0r0eB9mOx4(z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opGV8B6pUO+G-&YPczJI&=d&kqPovSNUU$R$mrtR!_XS9xC#_?PCn$CYkAlX!bOG%$Z_{uV0^lULVLDwOE z|2V@tZS|97F*kl?b4BXrBwv&bzJ2B1!D#JQ?w<4Wrv5dFJg$4s>gW8hV$WafRc}{# zUK0L0>v4;wr=!=5Ng_+k+cZ7vy*Yy?HBB*4)%1Wf<{NC!y&ZIWTkdw&5A0tUCot_; z-@+-dxW9i1r@$f*%YT}uu!0k(u!2vgkb(!0rYWvxNz+`q#7pz(J`D!VhTUE>7=X@4 z;7tbl8|}J857_qR`PtU-@g#4Jifb)C^D*nymg9wgWDaamYgm8y#G0C!OZ)^F?5{p~ zc530_S5|ZWE`R+gbjJO=UnG5$KZm`!oSYK>{NvY~#eb~SqMH9%{#dEaBUXCpVbYtm zYx-1uKgksDniGN3zl%T4IQpmk&S<`A&ATM;hI7of@X!O>#Qx?~eF^!s*pczJ z){W9tkvpx8_ok(*&8a*mG@EzH*_ftpXVw(H&oKyhW>;&y*VglD{WqNl`-*oz|7r3| zZqAy&oIc{ScvIReE6bN(w=Oo=$8q<-8{^|TQtuZtzn*wEd!F1wxqZ))?LxW?H=awl zru5)&%r@)DEdst9@)#E1{BY`cuV3NK3({xWviFNGTQV!b@A^BY&C->1dyZ`QT^{#0 zG_CLN;-fd}r4A%*TeflU-x_EBXEhVvTGkhxk!{v=5xzI?c7V_9)Aw&0&Y$_ip#JT- zFQ*O(&*=5l?*1myzw~Q@twhMK=J{nA%e!nto~^vM?&_UihN|UOJ8UN`^pSt4bG63E zdiAq1FXK6@Ef2)H{$l!JyI1Pv(>)e5wzVp7=ZF7chgdj*knkn- jGeKUSQ-e + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToCertificateUpdatesResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToCertificateUpdatesResponsestatic
operator<(const SubscribeToCertificateUpdatesResponse &) const noexceptAws::Greengrass::SubscribeToCertificateUpdatesResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToCertificateUpdatesResponsestatic
s_customDeleter(SubscribeToCertificateUpdatesResponse *) noexceptAws::Greengrass::SubscribeToCertificateUpdatesResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToCertificateUpdatesResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToCertificateUpdatesResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToCertificateUpdatesResponsevirtual
SubscribeToCertificateUpdatesResponse() noexceptAws::Greengrass::SubscribeToCertificateUpdatesResponseinline
SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=defaultAws::Greengrass::SubscribeToCertificateUpdatesResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html new file mode 100644 index 000000000..4cc1cd1b4 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToCertificateUpdatesResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToCertificateUpdatesResponse () noexcept
 
 SubscribeToCertificateUpdatesResponse (const SubscribeToCertificateUpdatesResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToCertificateUpdatesResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToCertificateUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToCertificateUpdatesResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToCertificateUpdatesResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToCertificateUpdatesResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse (const SubscribeToCertificateUpdatesResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToCertificateUpdatesResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToCertificateUpdatesResponse::operator< (const SubscribeToCertificateUpdatesResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_customDeleter (SubscribeToCertificateUpdatesResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_loadFromJsonView (SubscribeToCertificateUpdatesResponsesubscribeToCertificateUpdatesResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToCertificateUpdatesResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToCertificateUpdatesResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb49ce9cacd732240fd8624a32b0c0ac2976345 GIT binary patch literal 1218 zcmeAS@N?(olHy`uVBq!ia0y~yUU*XmA^viPo#d=PFk-yHzt@JF@qT(#?&Zt||1cb36XoE?$)1 z)9PaGI;~g9tJZfLOWjty|NEj_&Et>L_;p+NEmEGly>Lo(o}R7OCH|7;?DuSTx@|&H z(#MrreWu>14_~dnbC#b;)2F>2+!L6j12zpSN1&ucK~ij>&M-jSUbW%EavPcRt_MmqJ5HN3NURGT)Z(!Mr`QgZum0-$mwb3V$e*9k#Z@VsU*PU&0OH2fK|NW0t*B zl53csRZ#r2pz*EMoWIX6JzX6WZ~x^8FzIOje)}`!{->YM4U7L+iA6R4d->;z>>StF zk{us5i{9S2)N^I>+2`Az&!4rew)B6-ien4dH~-Ci{7T)QFF$E(%~qlO;_|e#vx>eJk7sF`Nqaj!@qRjyqhJmd7?`Gs%&YVv;GDiyF>cV^CB_b2V^ zH}dUZdwltAPxf2c>~)tip1M5hC3_J5Gh$zt{cqCzE0F%{h0}H8zSnP^kC)Aiuiq(f=HIh- z-yC8V%m1#}DtG42>XOOo?dBJ6{^BYKpSX|V-tz0pfA5{LShwvf!=Jprvg@7+G5jg| wtGJF~ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html new file mode 100644 index 000000000..b43773b02 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToCertificateUpdatesResult () noexcept
 
 SubscribeToCertificateUpdatesResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToCertificateUpdatesResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToCertificateUpdatesResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToCertificateUpdatesResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToCertificateUpdatesResponse* Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToCertificateUpdatesResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler-members.html new file mode 100644 index 000000000..4a6cc2503 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html new file mode 100644 index 000000000..e7b2e653e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html @@ -0,0 +1,309 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (CertificateUpdateEvent *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (UnauthorizedError *operationError)
 
virtual bool OnStreamError (InvalidArgumentsError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError (InvalidArgumentsErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type InvalidArgumentsError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError (UnauthorizedErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type UnauthorizedError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamEvent (CertificateUpdateEventresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5293f8b516d9a43a59c5c323f584a646985a29 GIT binary patch literal 1276 zcmeAS@N?(olHy`uVBq!ia0y~yU@QT$12~w0q}}(ruRuy7z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opMtkeCCcmALF zI_eLDriWjSxUW&h7okuVhXT%~`kUKwy>oAGJKE_xDQJ?&(iT0>gI+HtiL8M$!WW2p zehPi}U*%-r|2jd3N#{bF?LX{4bvxc`%_l7DA;Msn+ww?88{@4LO_ zz}Lf@tv}d&aoe?D?4(`aMLtj0$C>xjR@c^+rZ3z0@XEnCziu-dKAZDc^rW3~`Sr9- zn_bmB=U+d4A=G4^vwwVn&yyvKBD1$ta(O;}XMHEZUQT^Yk?K-Ju zFGH0(I|3ZD$=fC9J&o8*XaN^T~FAM75$xT;@_jfjLFZlm) z{fUb|=1#H>TiJE2n5*`sbo#&JzrVeC<6GAL?UDTD|6F%nH(%K^eLMd(&C9LlIKNE( z&|kI7_^IWWt;@YH8CNNPsjI1uHz~V(aowxw39|eC8;Te0UeN2A?>GOW{O`MMdn=Y1 z-&%L^&#^$+?Vq=pc>Y>6@BPb3A`6y>t9ka_ll7mpZxuWS^7&&Y)y)>#rNXMc&^u@Y zoRN27d+zO^+uL#znSLz%#o)nsL~|kYkynqES2DL~fmp|ERx-N)SuNTVnOU?K(iXpF zch+AzB}8-Skxr%wOdUZ^>>Oc8cv@>+=l{BwOna7Dp2<9N`+&){yuYhUR-J$QTk*}N zW0ilH9Ogbfc<6iL^^Dl#jK5MZTAyU93H6?_x`FTV>ymZX|M7fD`*VJw^vtMD`QInn z&W~b$TYvSURL}k3IcA4bF3!p7_?aDjE2!%5^Y^#^`fLAqXj>=QSA41ard`zXm4`7mBAy6xw+xT~$(wf)<{SW3et#>GYc*`a1h4&ZZ@11o$`hL2z^EQ{4+_rtAd+&RSQO0hAqc6`cigVn?IMdFk*EfCH-+ZrwXY!*CdMq(> zzWw9anX^@f(Yv1PdS`a?R-D#FRmIDS%jfZZSana5`@#K}`_q2ez4-Qrp(g*Y(2KuM ym}{#4ioIaaY;gB_!2m2b5O|j(Br&wS + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToComponentUpdatesOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToComponentUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToComponentUpdatesOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToComponentUpdatesOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToComponentUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToComponentUpdatesStreamHandler > streamHandler, const SubscribeToComponentUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToComponentUpdatesOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html new file mode 100644 index 000000000..bf421b153 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToComponentUpdatesOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToComponentUpdatesOperation (ClientConnection &connection, std::shared_ptr< SubscribeToComponentUpdatesStreamHandler > streamHandler, const SubscribeToComponentUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToComponentUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToComponentUpdatesResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToComponentUpdatesOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesOperation::SubscribeToComponentUpdatesOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToComponentUpdatesStreamHandlerstreamHandler,
const SubscribeToComponentUpdatesOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToComponentUpdatesOperation::Activate (const SubscribeToComponentUpdatesRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToComponentUpdatesOperation

Parameters
+ + + +
requestThe request used for the SubscribeToComponentUpdatesOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToComponentUpdatesResult > Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7de14b59ff65b90be98644d56b73afe8b6b6f5 GIT binary patch literal 1746 zcmb_ddpOit82$~9C}q@>lq{>vwvwcq=wcPtD3@HfG_JX22buAkT*szOqO?;(Vb~bS zZH&tp<2NL&%4JN%xJ+Y08O#M`6b3uBPyNxe|LvaV`ObO2^PNA=^Sp&QIA zmDZj}ZTF7sG<$9qr2L$)(Y9NB1%-UKO=L&V^z|SxRUpEf76gPOaL9smeWQnLM+MvN z)v>e6E@^_Kx8tRp9d6vDfb`q81ngfL(8T#GFDotR(3W$`{pGro1aeBjPk1in@vh8w z#T>~=G5e7~Fy|{g<9;p$T8v)Ks-KsZOuXM>DWfn@ZUk&c6l8ZHz#La( zhD9gS`14vHTDrO-wc`^Qshm=iQhQ9a_B#J&+io)t5op>zt;Ukg8SSsv0R?jnHTA)` zw1gIkUq{$;3QN6g%Pn#rGrUifEyl%r)1E}{Kk!IKyn^eK^e>?x;}S1v9cYGsBI$li zy$*j+HGZ^D>b>~qj>aLULq;EQ;+q1Be#4U;pfIc=C?h1u@p9yu-ihA!57F5-is|(S zCnT;}1(^%Q5Af*13WiNlq2D0(J5Nj|#)Gh|Jmi2PBpmumJiFQuxw7UlhXuUA2) z$nLCJ*&k#j={yoZn){|N`&^%ii`W|zI=3{82w|bYm&ll+6nq$NU!5A&6R*KLAzlL4 z1v2h9(m?ME_~oM(bhszGYQ*jpkNv){hgA`z5nsX2=MJH%-5ns2?8s=R4BX=&jZ$s0 z?GZHRTxt1a4_X&N^Al6@GY2Uxd-{9a2*=(8{^JkjaFV(~aga$kR~jtVvC1nIo%D_( zlHm+i7_Ryb(S(iX;|qkHUaQ^CqG}G?8wJXItY`g(Em@x|HV$SgOEYt zM)DnkqJARq8vMpt&4Wj!GA0amtN@PLJaf9MmuUF$D%Nhiaq-^oef~Elc8hX%k6IrG zJhn9FC}|60xO_)J70>jkc?n6R)v>iYFZTfV78{?wW0BrafPS$IUTjlArFMtFyDWH6 zh90ZF#2;j6$1lETeAL=!EJZCW{(`YV=OY3wE(FmX>c&>L-Z3XtPArp|HybS#JlmQu z9{VCy19NLF4w5znW&7|a#yx4=fFXo^KCzg=x@~26kkht1#l8MOUk1wu7iaY3%>G}u zZY{h`OJGe6kQ#E9LPP1ge(M7sn&pmL)(r+*FpHuBYXjah!>>gnri!O3pWYt+u}hB| zhUmHR5e@n0DubcbC4TRQdTUb}Ydn|G&xWX?RS-|Fp32oKA1T{l(&jE)7^NMqjc=$; zt{F?q$X+7yE>3X^hFe;x!F$M|W3=)F+Xrd5$*xxFbhUYzckbG$94PR0K(7ATXnq*c z&DajoT~LkFWrjLoaTh0#@x$$7!Modi8tg$TZ6*I ad3b(Bnv1!=T8;bz0+7}YR+QsDm;VND@_UW| literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context-members.html new file mode 100644 index 000000000..89461769b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToComponentUpdatesOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToComponentUpdatesOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToComponentUpdatesOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html new file mode 100644 index 000000000..899904a19 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToComponentUpdatesOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToComponentUpdatesOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToComponentUpdatesOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::SubscribeToComponentUpdatesOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..713baefeb86c224a6a02b835f75a31728ed25cda GIT binary patch literal 1276 zcmeAS@N?(olHy`uVBq!ia0y~yU~C7n12~w0|ze;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z|!sM;uuoF_;&8wq9Hp*BA_mn{UAASF}{g2uuw||fP&*zp?x-;}1|FLZU-R5~| zW!T>1Z2Z69SgwivU&rT`R{QPA+grc$l*=|B{`T*&-6pxCufE^t`@8>T@xAwpbMwo; z{Y{^9qc9`b%9uNqZ|Bjk2GXi8C)yo3$dXsSerxN+jRNVR;?LLIdUwN6>($z#g1ya~ zj~?m!{IO8xvGV+wwchho_O3Wz6cCty`LDs74;$_%&aa9ruX)~Tefwg?)1|gzGGUEp z)lY2x7b?^D=8JpvKBm4c@+)`Lu3NY2>S>uO9dCWJbE)mJ#m5%1{#9ojYC;8aVHK`(>Hhw&voBdHltwf<7`Fq3q-~Ba|x$(X{If?CxY$0FI^f1BYXU%0d zN0!^R-$~o98ZqhKrS^C1p1+uP#eGmew^YSd!_p&Y&!lFRqp#mTQt^-jEACti1Zh2f%o7hYXH zyQ|~k&h_hFy;`<5Q@bfCs@Q6lT)dV=e!zikr&8py(%zjrbN%1(w#$F-Y(KJx)7x#$^kSC+OOToiU|Qp^D}^B<4uBHlcC6;v59ecn#_Ge=HaXnrvh zZ@awf%KKmJGPkx}V<|~pZtqiA$R^tJ`SPkWd+&$p1vkXZKfUIcSzEwut4$O0|0XqC zHrf61b$mOuuxoSw%=`KV_V|9UG!9MAXvF?XL^+*mE9;Bs=| xbe;wcRrUsv1JURSY*(Si(kUUDOI=>sS4aiEpW8dR3RqMzc)I$ztaD0e0sylWa)kf@ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request-members.html new file mode 100644 index 000000000..cc66418c9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToComponentUpdatesRequest, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToComponentUpdatesRequeststatic
operator<(const SubscribeToComponentUpdatesRequest &) const noexceptAws::Greengrass::SubscribeToComponentUpdatesRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToComponentUpdatesRequeststatic
s_customDeleter(SubscribeToComponentUpdatesRequest *) noexceptAws::Greengrass::SubscribeToComponentUpdatesRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToComponentUpdatesRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToComponentUpdatesRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesRequestvirtual
SubscribeToComponentUpdatesRequest() noexceptAws::Greengrass::SubscribeToComponentUpdatesRequestinline
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=defaultAws::Greengrass::SubscribeToComponentUpdatesRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html new file mode 100644 index 000000000..f0d0d5a0b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToComponentUpdatesRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToComponentUpdatesRequest () noexcept
 
 SubscribeToComponentUpdatesRequest (const SubscribeToComponentUpdatesRequest &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToComponentUpdatesRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToComponentUpdatesRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToComponentUpdatesRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToComponentUpdatesRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToComponentUpdatesRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest (const SubscribeToComponentUpdatesRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToComponentUpdatesRequest::operator< (const SubscribeToComponentUpdatesRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_customDeleter (SubscribeToComponentUpdatesRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_loadFromJsonView (SubscribeToComponentUpdatesRequestsubscribeToComponentUpdatesRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToComponentUpdatesRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToComponentUpdatesRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.png new file mode 100644 index 0000000000000000000000000000000000000000..fca2240d31744598c0c198da2c0f02279d85769e GIT binary patch literal 1194 zcmeAS@N?(olHy`uVBq!ia0y~yUhFL5 zb8l`m2;3+R)|(x4=;p?a0*eG+OwGN$?aH>?=m|GeG*vwny%tRpS*fDsIT6mNnw>Fm z$<|YU=d0*m`K2%8acSzeh0V=dx4*xqJZ<&Mb&sYlnf^uZVv*pZ)B;AA{+;ucqkQ!{ z>vkNTRQ0=O#l)LWeqGro=lSVxas4~~-zREaudZ7A;otq5*&WyV)9>y3|0Us$$>G}q zFN=aatGx1s)=Jz?o|qFY@isdwFn??Q7ApgjFV|9T986%c;JM-0QvN{`X|99jiA@ zYjeFd!#c5keHee|tSIBk*LipTCNKZ2@pk2Vx%)cd?*(&rSHzU5n=X&v);(pGu)FKt zxk7VgVtOLxWz^qMpM89(&!lr-6fZvA6}xSn-``mW|Kt`f{i-T{a$9iz>EeI=cNZI9 zEc^BF}L*I6~XAazOAc8^L0)pPnvzorXpMQzs8SulWv}$T6*Wv+UEZ?Yo{-< zUr_EpPbK!%c1u5Cpsxl6`mgPsUYGoXg{Cg?P!06#3V|`M^u7Q_QP%Bkx^4{iPVo$y z4GOA(4Gy)nszD7FAlBUmwV(zAAS*)EzX7P1w)n5iqNP(NX)T?i5Xcb308BFsz~q9! zn_Tp7-dinkAYJP2oT@#w68o+iNeTFs+Va^if1t(|@!G)1MgMZCAj^T(MS1IF{It2b zo~JH4?^o(}PMK`(Moteqz}d4HkyozNG4JztF&qVnGsyQGVS z+Z!+GOXhpM!=3$c_YdBSc135@i=SBCRzCl{$M%qI&ClTc$lY6Pl%u#0v%A#JQFoag z>1?=U!q-Pln?IT_>b+U#yW>ld%iT~L!MASO_N(6*%n1Aazp$_B_HoNMr*AwsdVHhR zS7T%QL%BD#Cfz*HnsMm%W|^+ceR}ie{<`{f+b&D_xxf71T@2k@;jo1<>+2=CR~tXb z9bj+ns`zmE+=kW9o!6GPR;>Gatv~vzmC^p-ZNK=p*1fNac>Q)l+KX)41IxR_%L{dW~nnCiml1jI@(T&f)9rMWW5tMj6M{!6!w U+V^=^0SguePgg&ebxsLQ05LK>q5uE@ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response-members.html new file mode 100644 index 000000000..e4d5f465e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToComponentUpdatesResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToComponentUpdatesResponsestatic
operator<(const SubscribeToComponentUpdatesResponse &) const noexceptAws::Greengrass::SubscribeToComponentUpdatesResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToComponentUpdatesResponsestatic
s_customDeleter(SubscribeToComponentUpdatesResponse *) noexceptAws::Greengrass::SubscribeToComponentUpdatesResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToComponentUpdatesResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToComponentUpdatesResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToComponentUpdatesResponsevirtual
SubscribeToComponentUpdatesResponse() noexceptAws::Greengrass::SubscribeToComponentUpdatesResponseinline
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=defaultAws::Greengrass::SubscribeToComponentUpdatesResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html new file mode 100644 index 000000000..8519f0254 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToComponentUpdatesResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToComponentUpdatesResponse () noexcept
 
 SubscribeToComponentUpdatesResponse (const SubscribeToComponentUpdatesResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToComponentUpdatesResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToComponentUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToComponentUpdatesResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToComponentUpdatesResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToComponentUpdatesResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse (const SubscribeToComponentUpdatesResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToComponentUpdatesResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToComponentUpdatesResponse::operator< (const SubscribeToComponentUpdatesResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_customDeleter (SubscribeToComponentUpdatesResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_loadFromJsonView (SubscribeToComponentUpdatesResponsesubscribeToComponentUpdatesResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToComponentUpdatesResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToComponentUpdatesResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToComponentUpdatesResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.png new file mode 100644 index 0000000000000000000000000000000000000000..812e1df380dd4d2c12363188b5ceec69e7d4c699 GIT binary patch literal 1206 zcmeAS@N?(olHy`uVBq!ia0y~yV2lB>12~w0WKyl|MIa>+;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z~buZ;uuoF_;&8wX}7g_T+NSXpZ#tB z>Fg1 zPTF#fw_s|>?Fq%|(x%C~Pptp_TJl@G;U0jkCILYp^>W-~GTNp1b zy&4m!b}(hqv48X2_qJqvT}fCw>!r|?*mcXZE<0_lSa~Y8A^O}mkDl(JP~p!i7mgJK z1?770Xl|S=d0G4Z^X9}euemflpYLLRC*ml6c=Hy63jZ) z2`^fw@|QJs_pC`A#`s66 zma&E5UHAdk4;Qb8Utlc=1hJZPFR*?HIKWyEynwYJ2uRZsU(#=$9ptreO3DIJqV)F8{@^}8a_rTBWu3voc3o*8eaJF}u0{(v(e}v4P zY218REx+h_@{aInuYhTVd9(j{{oj+$&v!rnvCL-+^Q-&E{Nff$PE?mwyLB%)EAG;f z(8$dnQ@?)uJE!vNyyx$Gf3xP@-l>ovv#sECUH9w>KH9rqw#(W6G`YpdnR9x<@s(*$ zv(9{(`Qw2WIok{U)!-y|i;%4qttP_o8iTkFqY56#Nc;c`2=Y>6)o+ zSN}}8-)x;^`CGCwRAzCs`#IT~xq2I#qIhC+tt$*oIio^4@A4~dcJ(hiaS~68kth3-m>-tNFVlB7J@9&AJ z-v0LH(@9yctIG3lG0rSYULNylaf08e9Lc+4_a`xW3uVWg$bA=CpW!_9{NZowUM;b` zvaHzgz>bV!y#t|lGr1om*FHNifA{ZuXMR7pHH+ng@~`lRvtBcNF#eVPkg0`9??5~# o<-k(RCFVRY&DJ2Vmt}w1J1af@o)s0&02VR~p00i_>zopr0L`UN#sB~S literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result-members.html new file mode 100644 index 000000000..c74018f4d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html new file mode 100644 index 000000000..5dffa3ac9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToComponentUpdatesResult () noexcept
 
 SubscribeToComponentUpdatesResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToComponentUpdatesResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToComponentUpdatesResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToComponentUpdatesResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToComponentUpdatesResponse* Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToComponentUpdatesResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToComponentUpdatesResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToComponentUpdatesResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler-members.html new file mode 100644 index 000000000..342868031 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler, including all inherited members.

+ + + + + + + + +
OnStreamClosed()Aws::Eventstreamrpc::StreamResponseHandlervirtual
OnStreamError(RpcError rpcError)Aws::Greengrass::SubscribeToComponentUpdatesStreamHandlerinlinevirtual
OnStreamError(ServiceError *operationError)Aws::Greengrass::SubscribeToComponentUpdatesStreamHandlerinlinevirtual
OnStreamError(ResourceNotFoundError *operationError)Aws::Greengrass::SubscribeToComponentUpdatesStreamHandlerinlinevirtual
OnStreamError(OperationError *operationError)Aws::Greengrass::SubscribeToComponentUpdatesStreamHandlerinlinevirtual
OnStreamEvent(ComponentUpdatePolicyEvents *response)Aws::Greengrass::SubscribeToComponentUpdatesStreamHandlerinlinevirtual
~StreamResponseHandler() noexcept=defaultAws::Eventstreamrpc::StreamResponseHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html new file mode 100644 index 000000000..b7e2dae06 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html @@ -0,0 +1,275 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (ComponentUpdatePolicyEvents *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (ResourceNotFoundError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError (ResourceNotFoundErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ResourceNotFoundError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamEvent (ComponentUpdatePolicyEventsresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..3f31aa39000aeabbaab0c3140eeaa1aa9b44d822 GIT binary patch literal 1280 zcmeAS@N?(olHy`uVBq!ia0y~yV5|hP12~w0gRv| zdp>7e6AJXsxtZ>s^-!fx(8T~{M^N%Wca=&$6#+7TmzMoEubund{jv7XTd~P6l(iP#o^0Y) zyIr&IbNBb{4~2d5+lwzgd-GTICcM3-xmV4*L7V@{^b10_qhD-@F&IL-J5vlOss#`G##jNf_Zw; z|M~alzBQVma^El>XvL&I0d8TB`^7)L5-BTd&oZ{(@bAg;nzlFdS?!lwd){EY*!1Vn z-^Et;GmCud)_k7yWuBe)zIo50w0mRAFKvGHcE;}a@z0j&nQu2-x%Jh|kGYqqiGQd~GZ4&oK`J^$OH#0xlr?w-iM zy{&ay?(Kcr4fd<$8w3ta7k$Dg^X0Sf3&wrx75E=4kpAJo|Dlw%l0lxeoB7N%lC)Q7r%X<-kpEu)8!Vg z>iACcPoi$I%qo{(1-W1Tvn(exf5L%no4AiJOndh1%(_)|HwtFW-*YJM!mDuA`>yv` z_i|Kj`*EzyH#Oqk6r0X#yJB)*n)%q}-7GlPHaTr?iNbTu4>CWMH*eODcGxw=w#u@_ zX6rqFr`^?IlfTux3f}Gc>+HML5%-#F)cQRqOrKiYdo@iiynGG6XQ=6-XlQY?Q>`Fd{i{y$CI0&dxCDs(?BE$zc+ z^}Rgt=IyI``|hkw-g+`ZdaBsbCFhu9uBz8E?pbr4set!;@sqcnOa&MJPpZ*nVTk)x wKZ%`#(Pk+yy)8t>(m$sJaV?#4sr)Oy>{h?G*E(JDfW;Mqr>mdKI;Vst01T5~&Hw-a literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation-members.html new file mode 100644 index 000000000..04026a67d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToConfigurationUpdateOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToConfigurationUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToConfigurationUpdateOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToConfigurationUpdateOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToConfigurationUpdateOperation(ClientConnection &connection, std::shared_ptr< SubscribeToConfigurationUpdateStreamHandler > streamHandler, const SubscribeToConfigurationUpdateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToConfigurationUpdateOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html new file mode 100644 index 000000000..9b127eee8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToConfigurationUpdateOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToConfigurationUpdateOperation (ClientConnection &connection, std::shared_ptr< SubscribeToConfigurationUpdateStreamHandler > streamHandler, const SubscribeToConfigurationUpdateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToConfigurationUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToConfigurationUpdateResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToConfigurationUpdateOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateOperation::SubscribeToConfigurationUpdateOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToConfigurationUpdateStreamHandlerstreamHandler,
const SubscribeToConfigurationUpdateOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToConfigurationUpdateOperation::Activate (const SubscribeToConfigurationUpdateRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToConfigurationUpdateOperation

Parameters
+ + + +
requestThe request used for the SubscribeToConfigurationUpdateOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToConfigurationUpdateResult > Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..30e8d9d02e9c5b7cd8257c94363124d364c6de54 GIT binary patch literal 1743 zcmcJQdotFbeZ2^MhvaXxI`m_A|bbFyPw&j9}UJ} zkEGZ&!bprkY?ogQA<3o7Hp8^;xr|(f9i7wu(f+w--*evg{l3rhKIc5|`FziLuRGF? zXs_J75&!^gkaExo01*BveQkxhYL%P$daJgLj`oa0i;IgY`Dth>GO0dUrM}L(y1M1p zdks~`6=$7j&VcID(&%`>zypAW7kJQ`5setm3JjMSt~ z5baH_)yCt-tMl))xaTm6R_BvwJHWP0bSe#_o|QjVBXg1MuR|}shEu{<8UWfMa;DM(VW}Hy>o8}&M=(0ALXaQwDOI#pIvjs#jD4JH< zC2*B^p>MbrPz&$w5B3<2co?6`;N0HNd8d<;=RV6;g@ezmsSOO(OG9Q&K>nx>JRfdg z@E*RUofJ-qWS^=nZ<1@I;9ys}h!Ih;Rokzg(q>MlhMMM#+~5U<&J`Ye7t%Eq8#t9G zBhL~bj33dK7*gfa!A8E7Vqq4csCEKZWY8;qa0c7t*~^6Er$x}NLc#g{iHWu7n8I9- zc1;3r(qOQ=IOOHJ5DR;q#zlc_!JeBZs>a4xsVOF!gk{fcD_az9Bb}4se@+qZM@EiF zj+!6dHD&8Cr=WUAwCmuW3Iq4P?#~V=MJktP^DZEj;Wnj6%XLc_ys>W30{tHl+ub0( z77WRnY{Q!^H7(^s8g*%()z<)D)r03T=l`8qH!9H zRNu1>La1s16;&X>2G1s_(izGBHQl5~ZMKwelk=6^?3}iNUjObi0EGd0DO^L4_rS_Z zYa56;)oQqEH&+vLr;}B@dKY*#juE~W9yeQ@MiuXnBZxD{TC-NoQHbeJoXNxGJ@s=F zVKbgqzmpngac3+X8jB0Iyl*p}b*(*IAs+O(n=xzz8h%KDBK_ZrcMp;p18^?j&qw5}7Kfq#cGL&@xsx8n`byO@Lu4XcjbyDELK>I0}^k6HgevHxbQiOY~P6-&XQ ztSA72t@oX;{7^XqUZx;>`eeh_!*L9=$UbfjMLu9K+Av}%q|2!S?WX!Dh`x@Wr#5EH zOfO@{GjZ|VbNE`fiy|m&WtSp&fC!n4Ag+Nov&(qWqqeao27Qty5U_ zB&OuKd3ucd;+wNq_MlTt4X(Ra(WGWP9oF;RC7dy57#S4k>Jxt_OSUk4R+CY2{ZuMT zZK5KcKCZl!FJVdb?GlXQFfseyTy+Uh1a*i*lFl&0z_5~8>BpU|radg{p`LMlIJPhf z)u|K7ZU4ix-U5ocF?j2ZNj)t*qK?+j*dqDZq`SMH_1ioXZdb;kE199nf$TiHT&^9g zyx`Nq;Yg3S{kkuv>6h1H08U-#Chav9NIa2dDRBwt%+L4!g6{X#$Vg9=rsbkL;(@`e zcS7Q`Cke~C_VxCDQdDI#KcXIwhj49j;AF=rr3E&_lbSiz`lBp;#O+JJy+(8z{i#}X zmYh)eR(ktoj;`ORDLe65a7Nr^S-b~g-oxvKY#&m689@4ur^^0Q%=I0+wd T^9fn?`vBk}+ChPh&(D7Y?6*1L literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context-members.html new file mode 100644 index 000000000..d7dad475f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToConfigurationUpdateOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToConfigurationUpdateOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html new file mode 100644 index 000000000..eebac31b9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToConfigurationUpdateOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToConfigurationUpdateOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::SubscribeToConfigurationUpdateOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..28f84dfded3ca05638104e587b03a19bf63bec88 GIT binary patch literal 1290 zcmeAS@N?(olHy`uVBq!ia0y~yVC)0312~w0q~*+{r9es|z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opX2W|&m6u=|DWw@ZumNofDN{O>fc?f%O9J5_@1Iu^&w z*tO+%t<3q-$xDJOw;s3hKW+QygY$o5i=HzkZ|&}Ey>46e=4{`#^YZ8Cl_p=?aeURA z|I6|^{=Lb~uHLX;{__FmKC>qm&TNX*HILUnzf9%s#peYQ|H}lU3#DW~OGaI_8735tEG=5vX&>DJHY(z@zXo$CHq=FeO{olcVYkIfI$7zcMWyFn7n>j@^y-RLfmuv zEpw%-18+@lK5V=#Z;4=~i_GzfvgW_4Y-M&Pv>EG^^M*#(O1gi4O9dWLuX>UwCWf+IMGMw*2_)nf}ix zbGvhncOA4|9X+3!Uhd9aJ84bdt9k}^>tkP2w!7Y*zx?&Zdwbl!{xi+JzyJKQ&X)n= zX&ecQwwUZRFc8h&ELXMlj@$Oi$VvCEJ%7jN`OE%A)xG(*mQMO2>?Jcv#I4hL(xDgg z4=Z}^4+k+d3O#}(RQWu)7K7sH%Ylu#x2N6OmdmZsaDRb4gJuJVmkdMTm*@VU7&sOk zVH9xXmpaL;&?dz0prFdrU;vZ^#w`QT6o!_-M+_W`flAyunH73~3V^0kL%}ay3olL8 zP%lkE7e)`pKYP$kKJjP=%jWps4EHZfJTrN;IBCW2+qrLE-m2WQdtQt2lYdDyuk}y9 z7X5H&{+HSJWzHY_|1?DAGDG}Tk!M;DIv;9V>;J9fefMa`My9;CwyV=EdU!&9XRoj1 z+f;9RPsZQf{q}--zQR`=&fT|Oav1Kj-E~dz?6qvMZ})#c7F@9EYH0Vh^4N8iQnrg^ zi%iSZ|8!n`wOxKe-{Q3s=C)|s%KP~Cn@_!eV?l$i=-FFWd+s#P-2V6Qt;k0b>cKW# zdwu3!%jA(gGhy{c>xbu;`79I{XK#&bi@jTZvL*SMh3ci3F}E}hhy1NASG~S_3(sEy zx@b@TVZBQ|i*?&t;ucLK6U324D~X literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request-members.html new file mode 100644 index 000000000..e22de291e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToConfigurationUpdateRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetComponentName() noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequestinline
GetKeyPath() noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequestinline
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToConfigurationUpdateRequeststatic
operator<(const SubscribeToConfigurationUpdateRequest &) const noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequeststatic
s_customDeleter(SubscribeToConfigurationUpdateRequest *) noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToConfigurationUpdateRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateRequestvirtual
SetComponentName(const Aws::Crt::String &componentName) noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequestinline
SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequestinline
SubscribeToConfigurationUpdateRequest() noexceptAws::Greengrass::SubscribeToConfigurationUpdateRequestinline
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=defaultAws::Greengrass::SubscribeToConfigurationUpdateRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html new file mode 100644 index 000000000..c1fd1f215 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html @@ -0,0 +1,517 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToConfigurationUpdateRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToConfigurationUpdateRequest () noexcept
 
 SubscribeToConfigurationUpdateRequest (const SubscribeToConfigurationUpdateRequest &)=default
 
void SetComponentName (const Aws::Crt::String &componentName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetComponentName () noexcept
 
void SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToConfigurationUpdateRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToConfigurationUpdateRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToConfigurationUpdateRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToConfigurationUpdateRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToConfigurationUpdateRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest (const SubscribeToConfigurationUpdateRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetComponentName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetComponentName ()
+
+inlinenoexcept
+
+

(Optional) The name of the component. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ GetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetKeyPath ()
+
+inlinenoexcept
+
+

The key path to the configuration value for which to subscribe. Specify a list where each entry is the key for a single level in the configuration object.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToConfigurationUpdateRequest::operator< (const SubscribeToConfigurationUpdateRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_customDeleter (SubscribeToConfigurationUpdateRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_loadFromJsonView (SubscribeToConfigurationUpdateRequestsubscribeToConfigurationUpdateRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetComponentName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetComponentName (const Aws::Crt::StringcomponentName)
+
+inlinenoexcept
+
+

(Optional) The name of the component. Defaults to the name of the component that makes the request.

+ +
+
+ +

◆ SetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > & keyPath)
+
+inlinenoexcept
+
+

The key path to the configuration value for which to subscribe. Specify a list where each entry is the key for a single level in the configuration object.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToConfigurationUpdateRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToConfigurationUpdateRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.png new file mode 100644 index 0000000000000000000000000000000000000000..ae00ae38566bdea89106f3a068fcdc84f10b14e5 GIT binary patch literal 1227 zcmeAS@N?(olHy`uVBq!ia0y~yV2l8=12~w0WcIYVtAUh6fKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+151>ri(^OyAgu4mrPK(yOKfMlaFh|q$dmD4DE!; zDrcw8`>&F@=u&-x!=%0~ez`nn*4BQ{+b5%2{$#z%-nHBbmm8P2+udU*i~eo8q4I^| zjc#^b&tAP|QzQ3z^G{vZP1#pJ@BG)qxjXZ8`n9BM|C!%s+wk-8yshu;ug=Vy`E2dS zl3goQ_O3a9Fm2XTL(gr#Y-^*#gK~GSm)&|%Lp`D0Wcf^$+iBOhmfj1=uZVfBQ}1zU zo?dfkP_A>|+?-22Zk7V`vUFC5I-^4VT}RZ?yJiEf#sa-E-G!YyU~PyRR*q{=fX$4Z)n9 z6Mi;{F5C9yneNS?? zy)M;XnEG17b9a%kOoHl3U&gRWGGAUF^tu!u(lAwpoi)OsmiWSarrAMW3#SC_ z3Rh_mI53xM0|PMOAn>LHenER~*#o9q)5>)1>`d+#EwwFtzDDeOS~q|0dmhj2b_Zf^ zD?C2AFnID)#(SaZ&rT%#U(0GcxAxWjoCB*9;#oJaUpp~pLTy!DAQi+mml(QP(9#^jUN^QUBlhJn5)Jovm zc1E4fTeCb?tDE1*_Fr;3{qEn5VN!mdh3k0Vyyo+5KYLBOZ{f}Q&b@ncB{r0%Nyk2u z3p)~hrT^n@%Uw5L1vk3hW4$VOBgSN1qwczWT-*FI%5Luac42n#%HzRBzAtml430GX zeEBVq{p_1FhYnwu)p{^=!{v|ymTkNn&lS(s-R)Azux|xY&kfRn@@-TS1`njxg HN@xNA6zVrW literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response-members.html new file mode 100644 index 000000000..1ecd0339d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToConfigurationUpdateResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToConfigurationUpdateResponsestatic
operator<(const SubscribeToConfigurationUpdateResponse &) const noexceptAws::Greengrass::SubscribeToConfigurationUpdateResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToConfigurationUpdateResponsestatic
s_customDeleter(SubscribeToConfigurationUpdateResponse *) noexceptAws::Greengrass::SubscribeToConfigurationUpdateResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToConfigurationUpdateResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToConfigurationUpdateResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToConfigurationUpdateResponsevirtual
SubscribeToConfigurationUpdateResponse() noexceptAws::Greengrass::SubscribeToConfigurationUpdateResponseinline
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=defaultAws::Greengrass::SubscribeToConfigurationUpdateResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html new file mode 100644 index 000000000..183435838 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToConfigurationUpdateResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToConfigurationUpdateResponse () noexcept
 
 SubscribeToConfigurationUpdateResponse (const SubscribeToConfigurationUpdateResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToConfigurationUpdateResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToConfigurationUpdateResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToConfigurationUpdateResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToConfigurationUpdateResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToConfigurationUpdateResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse (const SubscribeToConfigurationUpdateResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToConfigurationUpdateResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToConfigurationUpdateResponse::operator< (const SubscribeToConfigurationUpdateResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_customDeleter (SubscribeToConfigurationUpdateResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_loadFromJsonView (SubscribeToConfigurationUpdateResponsesubscribeToConfigurationUpdateResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToConfigurationUpdateResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToConfigurationUpdateResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff21696b86b521bf8b8bd749739eee1ce0b7449 GIT binary patch literal 1225 zcmeAS@N?(olHy`uVBq!ia0y~yU`z(G12~w0T+;c>3%uH;zJvms3+Cr(M~k<2@rnMN`$&(d*bGk<}?Wo*UteUFUar zOj`fxkGf~yt?$C@lS-DAzIbrp`?tTP-A{9NZLUy#X?r&<#;?ha_d9dX_MP#`F~0ti z_wN*Y-g@oa(|g8oh5y=eYmfW&^UnWGl-;>*W7Jkt`~S1|$v(bS`Q+{I3qrbLe|@I-6^w^w*&v!0^3Rkt%czX-~{ubb6aVZV8uyXUWsdB*Rirr78OpIYmB z+%igS@|yQoUrpM$GRZps?%63@-;@}~%+}s@e0S>ywa42oM_;m8k!G7|eLSyzN63}i zijU_uPZrFRn=$#wxo5jPye=)ZJ9YipwSHM|1iDggFElr|{`383#rYj~ zZ&Wc$$3^dX{VJ#R)zO;WLdm+ar~g+7W<7tC+q>}USxeKk<>#&PK3+ShrsrAZUH*Ba z%3s#I`_@l-qIss!$nV%B6D>*aAg@U=s>z;Rp+?h|M8Fxg68fh%Et!@YxrpV%?k}tp zm^gxs*f_3U4|ihg2m!H}3!T_FfUJ%%A-0ZCAWchrRX-)hOLJwA7pE|*0;|B16dr-q zNLc&yk15|a+cDj_{NmY#$BUC+tY-bCG-tJt-R@k&o_Jf8%YPWwpJFMMnlH?Gz~6MI zWwFKg-ZOVEPXAcRw%({t{y^Wxi8sxEe|ZzRyyjnJ&CPq;8m}$*&sX<~r`c6@%T9^? zdCsq=Jge9$Fz@{N>t`K9U$0iYwL^PPrR3em31&LEJr`ro9@wFK+bu0>f8XSn-l{0td&Rm~1QEkp#dEt{!`knGGFZgTJ#@KxG!OH^+dv7QDEZqL^&)2_m zB+kz^e!A~vQ=~q#QT^ult>qY&vS44+VB1}!L<6=-IEp1&bYqavfX=&{nh9* zv)5aONBp`RXq^<3eb)Av?v-%K?~I4Ftd|`=9JapLTdcQm@s4GOUvl{Mv_E;Jvr@XU zZjW>Ffy(8N^pefP=NQWQ-xm3KFt9NEvC+KEjlN>yI}aJoxYXBKvX?W!XSVjcz;!#= ziUlVe|50aGrnWQTj#5tQrF(lep7@?+7s0Q3Bj#Y-uen}#)*Sz}=kGOh{T9nfu?}mK zd#bCqPW;Mv>=w_uZYzdFrL8|D9;~x_$^D@Aug#?Lr25=5&n0eeV*T*`OPtF7#*I5= z82$(4yMEG^U|zzYrkdOUOneAzD=|IDYt@vXMPJzY=XuqwO0tmxmOBidu6{1-oD!M< DslGz^ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result-members.html new file mode 100644 index 000000000..d295ac476 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html new file mode 100644 index 000000000..7320c6c78 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToConfigurationUpdateResult () noexcept
 
 SubscribeToConfigurationUpdateResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToConfigurationUpdateResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToConfigurationUpdateResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToConfigurationUpdateResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToConfigurationUpdateResponse* Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToConfigurationUpdateResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler-members.html new file mode 100644 index 000000000..f0842a47d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html new file mode 100644 index 000000000..420416075 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html @@ -0,0 +1,275 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (ConfigurationUpdateEvents *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (ResourceNotFoundError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError (ResourceNotFoundErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ResourceNotFoundError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamEvent (ConfigurationUpdateEventsresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..b99ad7f108332fb600ac81fae2d0f4d8f64dee90 GIT binary patch literal 1297 zcmcJPX;71Q5QqOSARsk_Qp!~us7AsuhywwPR0vKY1eL^yf+7S#&PrN2N}&Q#WTq+_ ze2Iw0COALO(zr6txrDwj|JeGQ zdc10YA0Hey#&_I*24=y<`a1y0AV4d(82?E`dK7eDVCsf1T(q(A_&oaSiaqT$URS(f zL%H)=gq4%mwd1gjNSES&0f$(2W0Z=Loky`G)%mt9jO#eM?1)t*MzPQ?7B9Vt{OEU# z{X9>(<{FWwbXYYkL@Lc^emU`85n6fJON{MV>Dp_V0@dGFGKqCem)RS;zPwu6%8qVT zoUl6-(OHI>9i9kf)y_z(eH9k9f<#`bLP+|Zym9~pU^yYkAgW8`Vf)(+Y3!T1SWd<< zvNRYO^o3;qX{Wkal+UB~-!7nM4>m$MvO#fz-SWy%)o$LjYhe6{E90GQi(>W7c90xH zz-`$Jbnm0n%h=!vF@0SnOU4?AZRg3=m%9`7!^$0f6sw`>Ntn`9f$=o$btVG19~uZ* zR7_%C;o1)H48hi>_Bm(>?g1kxYZ6!T0+KsSNXl-xhp6vO;3bR8+}N4QX0}}`qcy_o zW#g%*+;R@T4l6jD?Gw%A+mNhg>B!t-bryY|3frvny-2EqoAI#L4S=?z(6sRI2HOw7 zCS^L-r1PI74ZP&XABZ30XX{T^tms*9GAhymMx|bvFu)fW1N<7Tzez~@e zJp}$&<|Gh{>UWPt4JSap5W)68@A|cN6PM1s1WK#`C;wnx(7kbcFrU7gnIdNYkbkbN z;B|{#xkD)WjjPoEPg5?qqq}f%^WqUl`q0*@2p6LlDre8{JJ?{fUX26W6T79Q;$8<% zn$2iqTnr|sJ&()pz!q5?HCrCzH@q_+HR5o&w2CaA=g7YLv&<($W9BFsoQ%NeMLaTn z?1`I7C$E9w#PCkHr%mq${!sBgXJbri$XT`St`5lP9|PB!h-h&Sq3%P`E>2fW`_;ZM zv*w#w*WXS}OGPq>V*WHKp@$S?O6zlUr#GjJ46w**^h3SLb;fw?M4AHwmyj|c3C&SV zS2i&3Wm<+rc~&OIR@lyo#<|%ocjvxy^v*cRGnM9zDiV=+>>~O+$ ziwqgf9u4|qodQr`(DLAQvt?Dr!>OpcIngx%7&lJR4fDLb+N)&Kz{w^LsK(SHIBTb0 zuFI+NsHm^1J#@Oh&08WNn}$Y-cobt9H3=;WL_}Yo9lf|I-nP~~jMm{PZu$0S7xNi? zWGCB($XDAU;|8&Aq7ud6XQ!^7HltV-OjXh1Pj?E>jJSodvqmyr7zaG?2)DT6u@_8M zWjr$zidCs-?^-nq{9Fy*%8#RI$ihH9Mo_v*pHdt6LTiN0z?$-Jkf4MG+n2D6*0pc# Vq|l8pWdu!r0TR)lP_-}Y!e1%eF + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToIoTCoreOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToIoTCoreOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToIoTCoreOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToIoTCoreOperation(ClientConnection &connection, std::shared_ptr< SubscribeToIoTCoreStreamHandler > streamHandler, const SubscribeToIoTCoreOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToIoTCoreOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html new file mode 100644 index 000000000..f081a0189 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToIoTCoreOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToIoTCoreOperation (ClientConnection &connection, std::shared_ptr< SubscribeToIoTCoreStreamHandler > streamHandler, const SubscribeToIoTCoreOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToIoTCoreResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToIoTCoreOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreOperation::SubscribeToIoTCoreOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToIoTCoreStreamHandlerstreamHandler,
const SubscribeToIoTCoreOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToIoTCoreOperation::Activate (const SubscribeToIoTCoreRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToIoTCoreOperation

Parameters
+ + + +
requestThe request used for the SubscribeToIoTCoreOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToIoTCoreResult > Aws::Greengrass::SubscribeToIoTCoreOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a21b3539336ae7ef3a2a32a6d7c4172661b4e1 GIT binary patch literal 1605 zcmd5+YfzGD6#iIC+eUNUu}mf05>0d0OtUgY%1ihWtA$pk6^>TwV3wh&;I%R@sbAu5 zH$=-!!xU%2`~4cGCb5W(;th90BZ*4D4FZ;S#vlFOKl{#{bDsA+=f|1nocGN=;*T*} zZ?PT#03*=P2M+)+gbwGd)6;oo&fdU(xHE?ySsaB?v$18 zx-K5?9|-7*z8?NikTU?R9Rqz11|`8HbRqRmJ41aMRGqBFbmm{k2VTV4lG<7vB+aZ` z7_1QhuxdU;pJaBf#!(Z{#z?H7a;j+7bH5Tu;s``WJ?W>NK zJ`Y)lx?s6c&K7?xho;RKXwrd=^2lnFeyeI)eX#t=6ZG%|%P{$zW z1e+m|CySj7qQ(locX?}G$mW)BnJda-)!6r}%+`+IB#Rd77UPugR=60~)0*iEfgNfN zI$i~H4M^ZiU(UxWMqWzA$#_}KKs?!1WvC`u ziKS?&sj_q$C+SDABQH9V`kSoNoB5;qeg1SQhqb~uE1Q|T-xhX~7#JC~Z|c;{fFr2& z>|;_Z0&G`>M%Q7e8kY(LxE@4NO{rw0JyJ&vdI!`t*fxxdfe&B`3<)3@20zWeb5H|o zDi9et*>suSTrnAN^m7BY>KLRPxUS3J8q@oMN(Q{}#s~bwuyr8nzmR2>RpTMWAw>BD zEPfm4@O2mP5Hf4E(N9-Pw}GDLRNKJ~3#yv{HNMA0-ScAvC5}s}Qxw0KzOy&`xRa7b z;4r(5FGW!{sk2kNs@Y+iYEs<~LjxMkMb%8#(l3JhP0j2zP3XWzrM%qg4JBUCnmArP zQAw5M3&^<30+0>`M!$YouBlIqs3k2m7UU@-SOl2 zCUPXp+%guj zY~ON?f@QYE8#dAJ@I-m~`wOlF50M<&YpNiQQS>2Y5XU}jR>|uPAm6yw&*eEJ$F*nP zjgdRQV^6ryQD-ow%H<%a_|CEghBnM_k_0}A + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToIoTCoreOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToIoTCoreOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToIoTCoreOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html new file mode 100644 index 000000000..baf96d607 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToIoTCoreOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToIoTCoreOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToIoTCoreOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreOperationContext::SubscribeToIoTCoreOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..fa9c73a5d285def6a4092f86569f6d2b9fbd7ed6 GIT binary patch literal 1191 zcmeAS@N?(olHy`uVBq!ia0y~yVDtd812~w0q>qJ+Gmw%9@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)++|_4tgjxc^QpXaQNP#ze(q5-1OJ}*^Z5(2?Ta)&tyZ|*x%+bOyXKm?5tH~t z&#r5cSs|J7=9hkhi4o(i^8Z(g-)(%9x$V}zeS5<4PHy-ad;asE^k-`C*Iz9wv-thz zgS5ZG?`e}~F5Shy^Z3`NwH543Zr+sJZ{K)P>SW4RSM$iPk8hf0Nu6ganpJwPsdu^f zR=!`R#ZRom3$IR4S^wQ(Ri@2ush0vfD`MUHFPZIKQ2S)^TJyd=U;Z;q2u%1bG9x}r z?}X{W=TB};Klt@o#TwxiXRoGxH9H~b{o?2`NxvJW?h4ftb}Cf+t!;g?ptr~A)xtNz zn!Bc4H~#ctS`6dP_g~z1&Z^sb__XAg$M;y9jfB_SJAc-G@8t^z2kGi_)|Qdzr?jBOq#NQNz;?_SEPdK%jv5eyn>pzmZ+$%fH7V$7DY~5 zx<%)7kvD^VoIHbSL$%ffhVNfL2C6XTt#)9#bG%I9pad<07%mm$1`r) zdd+L?)-r#S2B8D8q8<&vl!L&L6PA0-@8x_jFU`DNPG0!(ookYRcNx}+-M_x^_g}wj zKPP_O&R98X&iR$URp!n%Zf9qdud(lb@AT$j&YpK#9?GAs-fVwdqU(_gOmDE(LO#LbJX9*3EaGTt;7Y`C*(+xdAr1#(;ePJQtE&m5z=@~!=S zPtKVxb>H8S-z@X7RnK=xe$$rYpB1cEg?AR6eB!XnXg9NEkCMIPuA2w^`##sX?UItr zbxF3FZd~;La5GO{>-pJ>SIbJUJUu3H+|)=X$JvRUV literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request-members.html new file mode 100644 index 000000000..31eeeb3ec --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToIoTCoreRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreRequestprotectedvirtual
GetQos() noexceptAws::Greengrass::SubscribeToIoTCoreRequest
GetTopicName() noexceptAws::Greengrass::SubscribeToIoTCoreRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToIoTCoreRequeststatic
operator<(const SubscribeToIoTCoreRequest &) const noexceptAws::Greengrass::SubscribeToIoTCoreRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToIoTCoreRequeststatic
s_customDeleter(SubscribeToIoTCoreRequest *) noexceptAws::Greengrass::SubscribeToIoTCoreRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToIoTCoreRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToIoTCoreRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToIoTCoreRequestvirtual
SetQos(QOS qos) noexceptAws::Greengrass::SubscribeToIoTCoreRequest
SetTopicName(const Aws::Crt::String &topicName) noexceptAws::Greengrass::SubscribeToIoTCoreRequestinline
SubscribeToIoTCoreRequest() noexceptAws::Greengrass::SubscribeToIoTCoreRequestinline
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=defaultAws::Greengrass::SubscribeToIoTCoreRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html new file mode 100644 index 000000000..60197735c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToIoTCoreRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToIoTCoreRequest () noexcept
 
 SubscribeToIoTCoreRequest (const SubscribeToIoTCoreRequest &)=default
 
void SetTopicName (const Aws::Crt::String &topicName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopicName () noexcept
 
void SetQos (QOS qos) noexcept
 
Aws::Crt::Optional< QOSGetQos () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToIoTCoreRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToIoTCoreRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToIoTCoreRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SubscribeToIoTCoreRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToIoTCoreRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToIoTCoreRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest (const SubscribeToIoTCoreRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetQos()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< QOS > Aws::Greengrass::SubscribeToIoTCoreRequest::GetQos ()
+
+noexcept
+
+

The MQTT QoS to use.

+ +
+
+ +

◆ GetTopicName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::SubscribeToIoTCoreRequest::GetTopicName ()
+
+inlinenoexcept
+
+

The topic to which to subscribe. Supports MQTT wildcards.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToIoTCoreRequest::operator< (const SubscribeToIoTCoreRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToIoTCoreRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreRequest::s_customDeleter (SubscribeToIoTCoreRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreRequest::s_loadFromJsonView (SubscribeToIoTCoreRequestsubscribeToIoTCoreRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetQos()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreRequest::SetQos (QOS qos)
+
+noexcept
+
+

The MQTT QoS to use.

+ +
+
+ +

◆ SetTopicName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreRequest::SetTopicName (const Aws::Crt::StringtopicName)
+
+inlinenoexcept
+
+

The topic to which to subscribe. Supports MQTT wildcards.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToIoTCoreRequest::MODEL_NAME = "aws.greengrass#SubscribeToIoTCoreRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.png new file mode 100644 index 0000000000000000000000000000000000000000..502d6599ee9c289639adcbf3a563f65551bed11c GIT binary patch literal 1072 zcmeAS@N?(olHy`uVBq!ia0y~yU=#wf12~w0(3ADNH(ZuxZ zpIKFZ?yn#3|JlXMDa$LCt`>asH~xjS;>)?#`SSH?2ANX7Qzz=F*LE!_mRRrGm7Dm5 zBg%L4*ZjQFHOU*g)wb~i#h&J_(cgWl@BHVS&2ObTXQf$Ro#a|^&}{A|$ng|F2GUrw0>nkR=#ZI0)c(fxm=t+;|O`Da+{U_)!`#(>eYVq22 z&Tp|y+vL2Uoap@1AwOS66}cJp<=gi?Oxj$0Z}l^cwvT-rsk^4cHhlg z`hj6j+dT%aR+fb2+qWk%9SQSb$bRqA#VHV_$mpS^z_84TDM3qx%G7noOHtWNe_UYj zde|c(bO30Tfv6BeFpzRpnO^X2sl~n+U9f_a)8ucb#m~pnuJSX7WbDdyIk94!DPRIOj&sKXVm3P;?`L5T{kka=>_G`=A zr8(!eIvHifdClR_mhF+96eqL4;mD)U^CiPM5)>r6>r$d_J!nyxx>$Hp=9W*JEto!r ztTX#?db!G3$<_Z??Cz2$@>`o>Bk=X zS?rP2%2JW~S7=h + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToIoTCoreResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToIoTCoreResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToIoTCoreResponsestatic
operator<(const SubscribeToIoTCoreResponse &) const noexceptAws::Greengrass::SubscribeToIoTCoreResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToIoTCoreResponsestatic
s_customDeleter(SubscribeToIoTCoreResponse *) noexceptAws::Greengrass::SubscribeToIoTCoreResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToIoTCoreResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToIoTCoreResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToIoTCoreResponsevirtual
SubscribeToIoTCoreResponse() noexceptAws::Greengrass::SubscribeToIoTCoreResponseinline
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=defaultAws::Greengrass::SubscribeToIoTCoreResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html new file mode 100644 index 000000000..ec34369e2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToIoTCoreResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToIoTCoreResponse () noexcept
 
 SubscribeToIoTCoreResponse (const SubscribeToIoTCoreResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToIoTCoreResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToIoTCoreResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SubscribeToIoTCoreResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToIoTCoreResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToIoTCoreResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse (const SubscribeToIoTCoreResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToIoTCoreResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToIoTCoreResponse::operator< (const SubscribeToIoTCoreResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToIoTCoreResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreResponse::s_customDeleter (SubscribeToIoTCoreResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreResponse::s_loadFromJsonView (SubscribeToIoTCoreResponsesubscribeToIoTCoreResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToIoTCoreResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToIoTCoreResponse::MODEL_NAME = "aws.greengrass#SubscribeToIoTCoreResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.png new file mode 100644 index 0000000000000000000000000000000000000000..c3fedfbc8eb1ee817cdb0c8cf9feeb7000e8beba GIT binary patch literal 1101 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y;212~w0q%dosKai3L@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)+!fQ_p3hg&&A4vPsFHd7=L>-Z*|)!6O+B5rBX-}UEeZL{bJ}k6ePMqSlYD=3 z@b0{~fBx6JyJ0Bt^K10(YTtX`>(9Ucd-~^-nXzxLZmRuf{9VoZYnsU0-;32Bw@KFV z&eUU{nsWP^U+ATMVkft`E;p_h{TjBuckjCJEUDb-iC$ePx3!|GL*-Ag&pUoI|G0Ho z$d%h6{3oB5)lUECB5urYyyMmD6v@CzZr{qP)=DowF?Cv$nE2() zZ+Cz0{#KQF{K`$uDE`OacF3N~-e|qr{m!&kbLXag*Wz>B`}Sz2;nmMAt5$5ka84xQ z^O2(KKXgsMR>mI7zZJQ!Iofsg+^u!?#_I>GigbD!v0;VFWdLX zS^xvq<<`U{9sV1XJ?DFZSX-1m1vA|zDP8JQakY6PbG%UHc%h6jgZvS32c``QZy8u> zYM072m}asoJWy2s%An(E&0zSFO+o1`gUb@xhK?=F0u##^lrHf(xZGmw@UUhO1ga!o z^3mltQ-ZvLyfnEr7&s5085v<6?SGz&?}J?O41-6Hj}@$!Q~bBH&h}h>h0p`LW9P~w zZS(i8Ki+zi^~?7+?|=SQ+ixB;|BXaX;qSMV&t*Q%*}D4iv$FA27eSTwML+;fpe^yBDWH$~! z>&3FPC&b)kWL+y>JbHlXmp4)WqPEqHZE3P zvtZzopr0OGnArvLx| literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result-members.html new file mode 100644 index 000000000..20f413970 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html new file mode 100644 index 000000000..2074edf99 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToIoTCoreResult () noexcept
 
 SubscribeToIoTCoreResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToIoTCoreResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToIoTCoreResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToIoTCoreResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToIoTCoreResponse* Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToIoTCoreResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToIoTCoreResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToIoTCoreResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler-members.html new file mode 100644 index 000000000..954bea835 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToIoTCoreStreamHandler Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToIoTCoreStreamHandler, including all inherited members.

+ + + + + + + + +
OnStreamClosed()Aws::Eventstreamrpc::StreamResponseHandlervirtual
OnStreamError(RpcError rpcError)Aws::Greengrass::SubscribeToIoTCoreStreamHandlerinlinevirtual
OnStreamError(ServiceError *operationError)Aws::Greengrass::SubscribeToIoTCoreStreamHandlerinlinevirtual
OnStreamError(UnauthorizedError *operationError)Aws::Greengrass::SubscribeToIoTCoreStreamHandlerinlinevirtual
OnStreamError(OperationError *operationError)Aws::Greengrass::SubscribeToIoTCoreStreamHandlerinlinevirtual
OnStreamEvent(IoTCoreMessage *response)Aws::Greengrass::SubscribeToIoTCoreStreamHandlerinlinevirtual
~StreamResponseHandler() noexcept=defaultAws::Eventstreamrpc::StreamResponseHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html new file mode 100644 index 000000000..ec39c4eb8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html @@ -0,0 +1,275 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToIoTCoreStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToIoTCoreStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToIoTCoreStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (IoTCoreMessage *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (UnauthorizedError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError (UnauthorizedErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type UnauthorizedError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamEvent (IoTCoreMessageresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..e9140d0110dd0a304f6d3285463e6a8f9419c7c6 GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0y~yV6+0V12~w0|c7gV!C#!A#drn&X?cb3G71?a#x{d$OuzOlv*md;okBXm*4i=X@J#ywHWB%gm zcf0u(>rGxF{mZPx?V0fPFH`h1r+SwqIQQ zYS-DPH(x)Wl~qw)c<7@@?9;1q-6`#xGk8N?Yp;|)UUl_!?|Xym=377TeZT$WO?uzA zt`zt0cVms$Y+kA4*&OG%e34yQ`CXAK0{cTuvbLGYDX#3FCa?bcb*#B^q3x!l$$BT1 zpRZqctGMLuMnmysuX9d+kbELgW*QnEyLh(U{@wNVwJmwGU&VdvmD?r0>x!h+reNpqT_SlLQ{mv!9s&a4dmrq`7C2{R7*ERi_{0oYi=X^SEefRj|C1*q)Gwx#k z99}-R_=(}JpX(+sVZQ5poomru@wB@EI$Nc;e=?B0v}N|Kx?}IIYro9;?=5@no@reB z+tkM;5uTq)tFC)qGJkQ#-gDP#|J##Q+&ldyIeC>#61n8>pzc|}5G58=tvtD2Hs(c6 zQ{Ad_x+s{zK0Ka5vthSa34>s5t*UiHgOIF)3xCl`z6bk&tN>0vg(WWR0zr$IIW#Xa zwoG}!05q9FQPrwp0#MqclVa)lz3Zj~1udOY6fV*ra=;eN;7P9KTpw=+G2FYH@$AB* zn(HqZ+l~x))uCAb&o#_ig>a?Np8);B98zDJ)ud3Q$ds=roM`MlBkZN|3mt>--6@a@^R z7aCs-Q@VdXcr0oBS@ZPrnC)R_>iyjIwdQ?D`?e=_k?c3CuZwQ8-XP18u*|0C()`UH_SH0ofmcEAuwMf!7F(@vC;rX~-mur3xAyeg4Z+`Q7aoo}%vMsJ8r|}>E~o8S zQUB4G8$QRfe^_Ui$^F3nb@7WFJ?1~3e + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToTopicOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToTopicOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToTopicOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToTopicOperation(ClientConnection &connection, std::shared_ptr< SubscribeToTopicStreamHandler > streamHandler, const SubscribeToTopicOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToTopicOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html new file mode 100644 index 000000000..760f11bb3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToTopicOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToTopicOperation (ClientConnection &connection, std::shared_ptr< SubscribeToTopicStreamHandler > streamHandler, const SubscribeToTopicOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToTopicResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTopicOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToTopicOperation::SubscribeToTopicOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToTopicStreamHandlerstreamHandler,
const SubscribeToTopicOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToTopicOperation::Activate (const SubscribeToTopicRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToTopicOperation

Parameters
+ + + +
requestThe request used for the SubscribeToTopicOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToTopicResult > Aws::Greengrass::SubscribeToTopicOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd4c139110f218c101adcba3f86335dd2c44d5a GIT binary patch literal 1581 zcmcJPX;70_7==HeC`B+1bwO4s5!A8@5>RL=iy;gFBv5Mrp)i0BA+m&EM2M{|5m1nT z2#EzXNGKA}LQpmnNhMPj!x9pKL~&R{2q0TVVn{zaIz#`rcjnyl+&k~Dd(PaPpa6uv zu8}SP0QyK@?_dDXFb4U$juyC&5!im983y@>_^8!t5NGCA(+WCnf%K0!9FBI5*c?3S z;DZCu064U{hPpzI0)TcK()(n{B@Ov+{VCjP18tgD=!UweJ_hN)Da7)IYZXE$K6;1Y zyFv1-G*4CxNl0Fj zBO)J&t%&L|=FmV#W6i{R1#I=s@g}Gg=NZ7;!-_Uavzk!sSwvQ^|c8#p8JbK ze{Yi6Dbo0yVuFT35!*B2nD&{t{Eb{=rzwYtzBpZ>{tcXGXCix}SWX^jdllLi*3m$8 zN+$_>uhk$tvZb}SIo&F~<7L;S?ZTUpcQR(N^MN`)P~>M}%f#i^s8Q?0`fNfn#1w(0 zg|{&}%Chdh=b8$S>lx#p+m6nldk?8*jCZOheaJ3eym#f8`6T4}^nRBjXr`U?6vcg0 zr1?{n4a-Vnb|aUHl?BlKBg=UJ1^>cK)oC!kF&4e@W^Owd zE~^Uvf^D+)xexRixUupW?5D+={6Hpw)caOFU!f#3r{6afJX6ljv+v_>%N{JOhONAA zg%F(cA`VJ50$aXxGd&~7z0lYkblRTR@FbLWX^#Hj+ymo%s%le=|2121iYgL=&6sQ} z``*I_am2{6AwPn@GzDG9?1?Os9YKoRWpS>Mf~SAH%HoTM1&`M(1^u%=u+)_yRK+9H z$vcup7~5Rent_EEPo>q>55_7tgO6OEau%si!U)>vZOyd`S){D9zS|?MDLHY0)C+3 zettZDiY2nbtECVcxJCS46q9Ae5+2uDbi1Mf1$Iccah6tZrvN4(q@asZ06popu^Z0+ zL(X7#J~+T07E_9YyEL^AXq5W?t4U|Y;WaJhZ-52IY`2@29vRN&k8(3pUzqU;W*R!N zgw!&GqDC?4|6`rzIa^hKNO`H8j+wUFCEx`rsEI2|_Gpo6^o^s-42kT@)A7oq51K_^ zX-Q9eyH=7u!XRGVds+EWWlbm@z@`jVWdt24DPg7#s{XP_#ey8OGeP8#0@+)>2Je1q z;a4g*`m@*8Ib$N*(>^Aabb?MhJKK1F8r_R_s*s@$EdSLNI)nkpro3l#^lN6_#mg#!FO~s!75)^KEk(!=Y7rGu#BmxW%wzWLaDc zP;~CVO+|bK8@lEZYve!b^lbPj#P85DYLUBaB^c@3efdKntw}%_;5FV5dDD1(_au17 zfKiLV2hW5Udil7VX$(yT&Z`(Kqm(?76sP$fEU?=d=<&K + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToTopicOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToTopicOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToTopicOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html new file mode 100644 index 000000000..918fa854a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToTopicOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToTopicOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTopicOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToTopicOperationContext::SubscribeToTopicOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToTopicOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToTopicOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToTopicOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..a62ea8ac65d2a481ad1fb9d8ff062f4689cfcc37 GIT binary patch literal 1159 zcmeAS@N?(olHy`uVBq!ia0y~yV6+0V12~w0T!aetTPc|%bf4=*lP>GwG%I^KEukAbDaW!Xi?LHg#chdWQ-woUF&%Ac-_vab6 zZ_oMrS5p1mg{zv@#-|JUb{_kx^gMo{aq&&o>&FdmJ$tw2TZPr?T?*E2u5WK%EZy5| zoc<^;d)u)>ANik8PVMJb+4|hKL@Voj$#vdVUOG&_cs1nS=G#|(md(p5HQl~z?FQ#49@COFg~6@4ac!3@1;1&pDYR|R z(fYrZOWX7Qg3o_#-%njqzYrGSFWVPPUUGjKj0+C`PQOV`RSTl0rF!a~-V`Hp;QUo~ z2d)RJgk&9De0!k zummU_w1`sam+6bOmre=MTpA9L-1Vu7{qfvvCYb{{-D^RThedZ$X|sO{I~zw22kZ)W_K`?k_=)4$3sIq|n0 zvMQ7#Zwzd>-WFaA%sblRWGN#djHV+Mb4GGomTy4W1HlgQr|DQZB%$lpx938h;HX|nKzrNtTwoNOI^FF z>SCK?eqrm@w;N+!(#1^{tuB}ses+QZ^De_fg0aS*{#aDZ0^ukU2PIu)B<6?~RS9ydsraeDB&qskHQf z>@8n|`|k(1?lyWMdR$xdnve1Bdr8t-ZvyOgKU;WcTabB-3qxYFVdQ I&MBb@0FE#mU;qFB literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request-members.html new file mode 100644 index 000000000..218a107c7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToTopicRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicRequestprotectedvirtual
GetReceiveMode() noexceptAws::Greengrass::SubscribeToTopicRequest
GetTopic() noexceptAws::Greengrass::SubscribeToTopicRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToTopicRequeststatic
operator<(const SubscribeToTopicRequest &) const noexceptAws::Greengrass::SubscribeToTopicRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToTopicRequeststatic
s_customDeleter(SubscribeToTopicRequest *) noexceptAws::Greengrass::SubscribeToTopicRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToTopicRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToTopicRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToTopicRequestvirtual
SetReceiveMode(ReceiveMode receiveMode) noexceptAws::Greengrass::SubscribeToTopicRequest
SetTopic(const Aws::Crt::String &topic) noexceptAws::Greengrass::SubscribeToTopicRequestinline
SubscribeToTopicRequest() noexceptAws::Greengrass::SubscribeToTopicRequestinline
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=defaultAws::Greengrass::SubscribeToTopicRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html new file mode 100644 index 000000000..731f39c6b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToTopicRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToTopicRequest () noexcept
 
 SubscribeToTopicRequest (const SubscribeToTopicRequest &)=default
 
void SetTopic (const Aws::Crt::String &topic) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopic () noexcept
 
void SetReceiveMode (ReceiveMode receiveMode) noexcept
 
Aws::Crt::Optional< ReceiveModeGetReceiveMode () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToTopicRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToTopicRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToTopicRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SubscribeToTopicRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTopicRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToTopicRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest (const SubscribeToTopicRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetReceiveMode()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< ReceiveMode > Aws::Greengrass::SubscribeToTopicRequest::GetReceiveMode ()
+
+noexcept
+
+

(Optional) The behavior that specifies whether the component receives messages from itself.

+ +
+
+ +

◆ GetTopic()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::SubscribeToTopicRequest::GetTopic ()
+
+inlinenoexcept
+
+

The topic to subscribe to. Supports MQTT-style wildcards.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToTopicRequest::operator< (const SubscribeToTopicRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToTopicRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicRequest::s_customDeleter (SubscribeToTopicRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToTopicRequest::s_loadFromJsonView (SubscribeToTopicRequestsubscribeToTopicRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetReceiveMode()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicRequest::SetReceiveMode (ReceiveMode receiveMode)
+
+noexcept
+
+

(Optional) The behavior that specifies whether the component receives messages from itself.

+ +
+
+ +

◆ SetTopic()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicRequest::SetTopic (const Aws::Crt::Stringtopic)
+
+inlinenoexcept
+
+

The topic to subscribe to. Supports MQTT-style wildcards.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToTopicRequest::MODEL_NAME = "aws.greengrass#SubscribeToTopicRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5ba4e4b17d09256155f8013451a199fd7ab06b GIT binary patch literal 948 zcmV;l155mgP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009+Nkl~()8;07hf>>!Mf?!rD~{th-raDRnZ36Of*=Tj zAnYL&Gqc>v`OnNOvHpD{U}mw-D}& zX90nXP`0PuTesrt&-pwau8~&|&8r7>{-?ePLhD?qef^AJ!Zhy9MVd~UKxixPkHw5z z;&g>+#YSu2yjP99(_$A#zL;^#)cT5|R1}`)na|Jyf)yKWstHLzpp=#;?<9GdPbns7m;+b!hfhJx}XT z^m;|+UCtpxY>KN{0l4*4i>~!cqvjn7z^wt9htkYLjK0#!;+s?H(fTktgcw>10R^ME z9UPP=Jx?zj>yVeM!a*-~;~oecHP-~!znPLCjFEoVDEkJEnoV^RKJj3Znkr^g|2 z2q%leyK)IA)M8nFa!ts})eQ)JO}$8SwsUdrjGRNiUs$IncenxE?GSE`=iClGJ`O70 z4gm0|JyQz+?z4Ml-TFKa0@pSG_&s|e2t88);8*RHAOOJsX@VdKf*=S1LMf%Zx%~q- WmNr6EF%xtE0000 + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToTopicResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToTopicResponseprotectedvirtual
GetTopicName() noexceptAws::Greengrass::SubscribeToTopicResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToTopicResponsestatic
operator<(const SubscribeToTopicResponse &) const noexceptAws::Greengrass::SubscribeToTopicResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToTopicResponsestatic
s_customDeleter(SubscribeToTopicResponse *) noexceptAws::Greengrass::SubscribeToTopicResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToTopicResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToTopicResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToTopicResponsevirtual
SetTopicName(const Aws::Crt::String &topicName) noexceptAws::Greengrass::SubscribeToTopicResponseinline
SubscribeToTopicResponse() noexceptAws::Greengrass::SubscribeToTopicResponseinline
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=defaultAws::Greengrass::SubscribeToTopicResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html new file mode 100644 index 000000000..0a783dca0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToTopicResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToTopicResponse () noexcept
 
 SubscribeToTopicResponse (const SubscribeToTopicResponse &)=default
 
void SetTopicName (const Aws::Crt::String &topicName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetTopicName () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToTopicResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToTopicResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToTopicResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SubscribeToTopicResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTopicResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToTopicResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse (const SubscribeToTopicResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToTopicResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetTopicName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::SubscribeToTopicResponse::GetTopicName ()
+
+inlinenoexcept
+
+
Deprecated:
No longer used
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToTopicResponse::operator< (const SubscribeToTopicResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToTopicResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicResponse::s_customDeleter (SubscribeToTopicResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToTopicResponse::s_loadFromJsonView (SubscribeToTopicResponsesubscribeToTopicResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetTopicName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToTopicResponse::SetTopicName (const Aws::Crt::StringtopicName)
+
+inlinenoexcept
+
+
Deprecated:
No longer used
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToTopicResponse::MODEL_NAME = "aws.greengrass#SubscribeToTopicResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.png new file mode 100644 index 0000000000000000000000000000000000000000..8e6925336326ba56527b41de913addd84ffc1582 GIT binary patch literal 1039 zcmeAS@N?(olHy`uVBq!ia0y~yVB`m~12~w0q(L0REFdKj;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z&y{>#WAFU@$KB#MW3~JT*Yr2*Zz0^ z7j*l;vu7&4w#nRfS{`Z_G%j=@9XW) z^7y;u_l9M?alx}T*WBE#zpQ%UeGTXNr4hYZtaW zePmxPHTP^3qnyFx!kJptmtQ+rnTPXTzr1&UnLU5mgT%C+zj^tVZFlPP^3N^*?EF69 zzj@s!4&VMi7hf)_t**1GwyJ&?_U?_Lxqg$``g4n0X6QDqev)+mYt3ZFZL&f;jAnlf zmfmT#dAr%ke=9!*Es{Nyv0J6!sU)9`M~La`sGH?BRTE-4UkF{_Tk)s6wX&t%{q5J} z0(;)7ql>LFuV1>fdD6|F^X!G?ZierVpA#}&NLy~Fncd;Vy~SHuwywN(|Ip$yKW^;1 zd#TK3R+7QPKnbko{#{g4aX0VTg;EXmDZe#u-k+;@_UEO!w)>0sRrt=BtIx3hmUS(o zO!XL}(hW6#nU!`~ V^f{Lt+62tK44$rjF6*2UngF52<)#1t literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result-members.html new file mode 100644 index 000000000..b98bc15f2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html new file mode 100644 index 000000000..87c185840 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToTopicResult () noexcept
 
 SubscribeToTopicResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToTopicResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTopicResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToTopicResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToTopicResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToTopicResponse* Aws::Greengrass::SubscribeToTopicResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToTopicResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToTopicResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToTopicResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler-members.html new file mode 100644 index 000000000..ab692c5f7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToTopicStreamHandler Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToTopicStreamHandler, including all inherited members.

+ + + + + + + + + +
OnStreamClosed()Aws::Eventstreamrpc::StreamResponseHandlervirtual
OnStreamError(RpcError rpcError)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
OnStreamError(InvalidArgumentsError *operationError)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
OnStreamError(ServiceError *operationError)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
OnStreamError(UnauthorizedError *operationError)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
OnStreamError(OperationError *operationError)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
OnStreamEvent(SubscriptionResponseMessage *response)Aws::Greengrass::SubscribeToTopicStreamHandlerinlinevirtual
~StreamResponseHandler() noexcept=defaultAws::Eventstreamrpc::StreamResponseHandlervirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html new file mode 100644 index 000000000..a4a62cbe1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html @@ -0,0 +1,309 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToTopicStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToTopicStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToTopicStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (SubscriptionResponseMessage *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (InvalidArgumentsError *operationError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (UnauthorizedError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError (InvalidArgumentsErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type InvalidArgumentsError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [3/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [5/5]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError (UnauthorizedErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type UnauthorizedError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamEvent (SubscriptionResponseMessageresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..2d21e191d5745009c8c35a7633d7954faad4cfaa GIT binary patch literal 1149 zcmeAS@N?(olHy`uVBq!ia0y~yVAKJ!12~w0z$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opdgco_1?nZnfBKm8B{#JvqH6HF-r$5(zmpX~_bi zX)3H+n?hAihTp7LIT=`8m+UaBiZAx2ByHi0OaBYIrp7>7Pw0dI_cB z$G+Q6U22@4UgEsqYDnx?p6sfl@BY31!gbB^>fSffwh`rjkG7^x`ugLmce#GfIqiLE ztzEw&4$XRZJ?sBg{xwCl5#>AE{%!psq+`BB^Z1_6H41)FK7qOkx@YXK>O4PTx@KpZ z=cP3YYoVbK+HH>>V_nYJwO$}z*TRdx3BzP0aKxK<&~+{E_(End~kN%5Oi zUa~)_Qt^zxQhs}~Nl%Nar=zNlC)X?cR#ngam{IVxX)836L=MES;BOE)uvtjV!AD-+ zlUrd)3#-88?$Aq29U6&@EmK!80Ar5O9)7mR&yb zV@un!8td?PniU;eW&z`(H zqj%Ncoi);HV*Eb-d24a4G3IP+V&IG96CMAqEjyfkDp<|`XU^Ig^?uh{6C>Bp4PFz? z`fJ0|^WD#-E(Mq#Fa7-0@Z`SD_Wvz6tXlh1>Q~*@3o%QSi_B!@ubbW#Z&((*uFr2nnEBDFCx>V0&)VD0fBizF z!QMjQV-sfwoSAX^w0QP3_S5T^m^a>ubyhDwv(`py+TPS{yG^DYZo1~bc5d0qWqsx) zhgSyI?UKHwW$@eDOmFkr>h~pwccwA!S^a(sFtYpS{;J)OvybV|oI1rdWzGzBA^Qcz p4*ZWsi|emVp + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const SubscribeToValidateConfigurationUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
SubscribeToValidateConfigurationUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandler > streamHandler, const SubscribeToValidateConfigurationUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html new file mode 100644 index 000000000..b85a17de6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html @@ -0,0 +1,296 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToValidateConfigurationUpdatesOperation (ClientConnection &connection, std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandler > streamHandler, const SubscribeToValidateConfigurationUpdatesOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const SubscribeToValidateConfigurationUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< SubscribeToValidateConfigurationUpdatesResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToValidateConfigurationUpdatesOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::SubscribeToValidateConfigurationUpdatesOperation (ClientConnectionconnection,
std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandlerstreamHandler,
const SubscribeToValidateConfigurationUpdatesOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::Activate (const SubscribeToValidateConfigurationUpdatesRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the SubscribeToValidateConfigurationUpdatesOperation

Parameters
+ + + +
requestThe request used for the SubscribeToValidateConfigurationUpdatesOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< SubscribeToValidateConfigurationUpdatesResult > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..c4951892139e71902d0820e67a7a1e683c05cd73 GIT binary patch literal 1853 zcmcJQ`#0NX9LK+9^fIlYs|;nC@=`Ex;N8)Wx8ia{y_}R1r2|;;Y^2?3@bOMsxd}Yp}g7&v5VTGLAh` z)3B1vGYg5k659H7Bf%Z;79C>`x`8$Z-eSBdl{ySK)-Qwt$2KUH@N{_5L-%^C#-K2t ztDJ5}L`b*~y3mbY(nQK4z`x8P%jAS?(c@Q>6nc8|#A9 z2Sz=4QANyJbR09>|42cRyPa(l-TXV7$I|9NJ4``uJ(W#4eeM_dVDtS(R&gVjNHx71 zsO4R8I;FR#|6}BUS-E4N_z-y@jXvJFH2{@Xr?+*EJ)Y$3EiHZ?lt~}Aks*IouoLoCL6=26_u^p( zn(%IA2Y#YIxICKeEk!S9!ic$V5~tfsq~ExJ3y7KikgGix^-a2)ZsogMmilHrsJd4U zf5FJPbrzL&-GO^5g>ec|9!0kvP{cMFxEawV$@#W-OOoe}p-ws9^PW{VB^tH0&9J=Z z&3AaE=~auvg<7mTGOKyN5wbgwWW-EJZ(H7y zt3OCSzoa=GC@;1EyHpM|ye^B8{OF{=ZrDz!`t zaj;0p0~HY-+(+^s>W{I5e_U;p-L5W{I%mFYuHod-t6M(|eUL2Taj^%x>U|5PuKvY` z`(2(8Xql)oFyk2P6Km!poBE>WbROm4!tG|oHl03YV? z@&!L-Tsc#5iEyi>#zkc{H@k_;mFtP0^QqducVzyY(yKuky>iiZAEh_8P{C^*Ax)VQ zOBv-b?FDQgIh0bwdK;TeN@90=V6E-Kjpdj)&zf;tq(GAzfY3ND5UD literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context-members.html new file mode 100644 index 000000000..cd3e985ac --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
SubscribeToValidateConfigurationUpdatesOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html new file mode 100644 index 000000000..4ba2b38f9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToValidateConfigurationUpdatesOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToValidateConfigurationUpdatesOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::SubscribeToValidateConfigurationUpdatesOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..5c595d737a579263adf61f6a4ad11039a6b4c70a GIT binary patch literal 1361 zcmeAS@N?(olHy`uVBq!ia0y~yU_1n52XHV0$-VNe-9Snrz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opy>3x3@-uKaIa z+x-1_#_ij4YirL4^K;yu(meC&&bB*`s-l=xURGDJJ8e#z{o|X3TQwis>RHndu2Q|$ z7Z_Ntb!cIE(K8>LoQZo2<&53-?f8_vMdj~`dmRC;ev?($hb<4ENG z6fCfW-#@f{Gfh>xZ>G_b)0}DiOAw>#i?vw`^;E z&D^=W`a-VA@4qK^xAp8-N5#9l?L`u`4Y$79;&T7K@2|40Z{FVhzW(Kmn!VD(#tYPn z3ljEh5!zQ^EW0|gd~e&GwC&|>Du0{q6^eUZk}jFI`o2Byq%ZXv@Mz$7((wGhNNAx- zYnalMB^SI}CW%CWBI9jTXS!Vg)q!tYtNwBu)?c_VdB^4{zfbuYg{-4BF&pl z3Mi}-QgkR#b!Y%;WLP+rgAo|POf6wbEF5crN}@Ui6t(~r03)0l3VzkJES)k*Yw45~ zix`$LBx#}Bq;n{E#?x=?AAEcB_-yZ4we4G{KTqd5JeKaihmDP6vIo)cO_}ssT+47m{ zB(?^hz__?PE$X*BqZ+RuPpa@^Hpq5a{P zFQcoREH=;Y`cv|6?R3TC|KhCNZ>Votc3vQk|Gw$xMa9cys^aDz;l1&Wk^Nzv(R5+s zI6Lbze*@O17g;>@RLIq%8Ok7gS=|D;%QJ8hTZ{arBcFV~^s^~>$rV&Bg@bhxYh ztH?Ti<3l?`Zh8G$GQoStIP5W@0qO7b@Aoydp}+G{%yFc z_bb!9$8m?u-#wd@sa(E%j(Xhm3bT`r2d@5oaOqAf!~LuNznChf$Myd{D!6~ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequeststatic
operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequeststatic
s_customDeleter(SubscribeToValidateConfigurationUpdatesRequest *) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToValidateConfigurationUpdatesRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequestvirtual
SubscribeToValidateConfigurationUpdatesRequest() noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequestinline
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=defaultAws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html new file mode 100644 index 000000000..edde52ffd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToValidateConfigurationUpdatesRequest () noexcept
 
 SubscribeToValidateConfigurationUpdatesRequest (const SubscribeToValidateConfigurationUpdatesRequest &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToValidateConfigurationUpdatesRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToValidateConfigurationUpdatesRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToValidateConfigurationUpdatesRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToValidateConfigurationUpdatesRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest (const SubscribeToValidateConfigurationUpdatesRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::operator< (const SubscribeToValidateConfigurationUpdatesRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_customDeleter (SubscribeToValidateConfigurationUpdatesRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_loadFromJsonView (SubscribeToValidateConfigurationUpdatesRequestsubscribeToValidateConfigurationUpdatesRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToValidateConfigurationUpdatesRequest"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.png new file mode 100644 index 0000000000000000000000000000000000000000..e96cf795d3b3a654ad58b9353e91302da9702e60 GIT binary patch literal 1317 zcmeAS@N?(olHy`uVBq!ia0y~yVC(_112~w0q;1Zo89+)Rz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opIZW z@0yu{oztYdI|9qE{L0G_aC*`3M@-md=IlWKZbE6%fOv0mduvDMM*Uh^89 z+d02^qVIHrx*e7(FFj*94xh+b`zNgG{Mw&iH}AhbJ^9JRo}AE0oBx~FGWXo6Jb(N8 zd?_Du-_KWFtmcMHy0<_(A%*Fwspq$u60$FYf@+JRvrE%91Z-A2%jYqvHtn8QT6Or| z$A$CUxB5IhXXNhNCa(hC}V-Ie*{8c1p<|;Y;omcf60>7P$yzxHf z?AN53IZq0AYpt{^PvqefQ(mUJV!eO!*~ilHllCpwPV@=BHg{s=%vsCx-^`x!e%4x* zo6py6&rJMfTYijVu}F8#5AOEAx0k#O*_n6#-QRS3FW;=}`vs4$oV#~h&^hmI_pQoV zYaa{c%jG6NVU#1co0MdR;Ftd|1%H_`t1^=|Cq?5*V2b z>Rb{Gej)}8z}RK52t2@0un4HYg^`&W3hFp}rUY>m+r?cf7f;|FW1FGT#a2ytk&nut13A z!0K0b*2wT_OW#YcTek1{LHn4qXC9bJoL74*$D{0gb>Cat<2Jv~uYLN*iao0N*Y=N- z(=&8FEx7D@dlqBL>^)bETNXd%Tc+_!ky!}8{1 zuIHC+IaanzuQIpyZNh{V{+k!SHk1CdRb+S9?YY6Pm!7;<6TT+#O6QuF$`a?>?M-L9 zn$I=5FWLJs=_Q++?9F$Nwt38tICt4}-sB+LRqg+TX7{|jbm5Ih@JyXqyY79=n0h#r zsfPF1k=Igg_Nkkn-f}5@y~$hOz-w3ku4}ok_}t3h@~mFzW^BK?H?_#@w$=9pA8xPB zi+|mm-?;JHt}hqg#AoNM{(q-{ZLz+~Ha}a9VBuyx7vXz_+Z1Llm)x_w*F+@y2_vF + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponsestatic
operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponsestatic
s_customDeleter(SubscribeToValidateConfigurationUpdatesResponse *) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscribeToValidateConfigurationUpdatesResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponsevirtual
SubscribeToValidateConfigurationUpdatesResponse() noexceptAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponseinline
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=defaultAws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html new file mode 100644 index 000000000..871b7734b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html @@ -0,0 +1,403 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToValidateConfigurationUpdatesResponse () noexcept
 
 SubscribeToValidateConfigurationUpdatesResponse (const SubscribeToValidateConfigurationUpdatesResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscribeToValidateConfigurationUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscribeToValidateConfigurationUpdatesResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToValidateConfigurationUpdatesResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToValidateConfigurationUpdatesResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse (const SubscribeToValidateConfigurationUpdatesResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::operator< (const SubscribeToValidateConfigurationUpdatesResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_customDeleter (SubscribeToValidateConfigurationUpdatesResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_loadFromJsonView (SubscribeToValidateConfigurationUpdatesResponsesubscribeToValidateConfigurationUpdatesResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#SubscribeToValidateConfigurationUpdatesResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.png new file mode 100644 index 0000000000000000000000000000000000000000..bde4d96a648f3818654a8788ffe8842531fde8fb GIT binary patch literal 1318 zcmeAS@N?(olHy`uVBq!ia0y~yV4MzQ2XHV0$wx{j+JTfrfKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1It!V7srqa#B(xF|DKZ;@BMqEQDttX>@CX=duzAlZJgs3w9< zyL~7AageY7&OZh7Jua1(Sc@xfe)#J4z1_Jt&d+~dT^;GZu5x8q^}KoieeWMxS|(Td z`_JVj$z?D1?ee(msrpju?(wCEZp3$|$RE!*JE!Yb@a?MAx-+dEvM=SfDcwB&d7FA= ziK*4R=ar#Ab@yXs7WulS$-j<&*)i9wJJ-e8$p3O+R{G(u8lK{> z-1Od>z1{w_p!G`k^_z#5omzYU>MK?8;>rH^X3bu>=+;X&g>8MN{cO`zVprVW@y0r9 zHw$0hmoiSv+tv4uXl0#OoPP4)NsjGqy{tK#KAJVF#4h{2bH`0-zrOI}e|*l>`mN0G z)Sgt!w|D2%*ZcRxr|DIjuDqJ){^^gIy@av=L7 zJZdgCpN2--B!++DwG2xboHTbbv|K*!-o)6k>AAHNPKo5GAq+zu|Pq7A@UWB_Vr zcmz~*B)EvNV>wWX|4CMbc|Zj=s^Zj8@N4~!DM4PVrUW^4GEHFOSb}cDrWilYsmJXb z5I>#st%;YqT*LdU zg5qZdQBS_S`&n4~`{4eV-t-T)dhgY9A0?$k+}@sk-s%d+)e^xn)>y`uy_dY46Vl_iE40P*lF#X0-HlP?q<6{yTL~zA@}S ze)MD2xzstEZrA25p53@B>~QM&KT-GE*V+}l)ZVMY|`Pjz{*Fm7lxaZ`n21F*fsg`g*VI`tX-N2VecN5_r4d{r%ai#SY%u z7A6|}wyoj#j^!VEcW+F(dE%~SbZVYn)?>#{Z(g1G%k&{Q_9gd&?O*=xxF7%Wx?9}w zqj7f`>RsO-{ae0chBL>9@-Ja`>N~g{xE?T}C%DVa-kM97cxkFm`p1}(7&>v|%rre< Pp~m3p>gTe~DWM4fPgs!i literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result-members.html new file mode 100644 index 000000000..eca705d8b --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html new file mode 100644 index 000000000..62ad3a3de --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscribeToValidateConfigurationUpdatesResult () noexcept
 
 SubscribeToValidateConfigurationUpdatesResult (TaggedResult &&taggedResult) noexcept
 
SubscribeToValidateConfigurationUpdatesResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToValidateConfigurationUpdatesResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscribeToValidateConfigurationUpdatesResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
SubscribeToValidateConfigurationUpdatesResponse* Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler-members.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler-members.html new file mode 100644 index 000000000..0079973ef --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html new file mode 100644 index 000000000..dee235762 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html @@ -0,0 +1,241 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler:
+
+
+ + +Aws::Eventstreamrpc::StreamResponseHandler + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

virtual void OnStreamEvent (ValidateConfigurationUpdateEvents *response)
 
virtual bool OnStreamError (RpcError rpcError)
 
virtual bool OnStreamError (ServiceError *operationError)
 
virtual bool OnStreamError (OperationError *operationError)
 
- Public Member Functions inherited from Aws::Eventstreamrpc::StreamResponseHandler
virtual ~StreamResponseHandler () noexcept=default
 
virtual void OnStreamClosed ()
 
+ +

+Additional Inherited Members

+

Member Function Documentation

+ +

◆ OnStreamError() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError (OperationErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving ANY error response from the server.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamError() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError (RpcError rpcError)
+
+inlinevirtual
+
+

A callback that is invoked when an error occurs while parsing a message from the stream.

Parameters
+ + +
rpcErrorThe RPC error containing the status and possibly a CRT error.
+
+
+ +
+
+ +

◆ OnStreamError() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError (ServiceErroroperationError)
+
+inlinevirtual
+
+

A callback that is invoked upon receiving an error of type ServiceError.

Parameters
+ + +
operationErrorThe error message being received.
+
+
+ +
+
+ +

◆ OnStreamEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamEvent (ValidateConfigurationUpdateEventsresponse)
+
+inlinevirtual
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.png b/docs/class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.png new file mode 100644 index 0000000000000000000000000000000000000000..a874d1b2994b23e8f2f981be111a4e745a8f6938 GIT binary patch literal 1364 zcmb_ceK?Z~6o1hqkB{1QyFN-^k$f#?qf+;FE9+TO zVTK!8Yltx=`KrW*X|!y#dXyo{6-H*<_ul_*f8X;w=bYbpp5Hm=kKcLD<)AD3Pl0Hsu9rBJ@l-OiuL~Jv+YLS4w1dn+D&O4vFEUo)P7FmnLoA3<%lgG za0|kko&MyoJe!)P8i&-s zA+8XI&y?NSH(f=M8MSx6bTLY@u(nxgySW2YNUn*~!53Q0@$hiWopmO#s*?Ky&iq(m zD!=@o`8)3LbLFY8T4Zo=rb)>m+SE%${zi7e9@baQ znF0gj?p>#%w*FV6bZmIuFW@d=P4>E$O#`d3hMRNXme`%N41{x5kRJ(nI2)DM4{Sx2 z=wyd%)iWs1)?XX2#(48>h_u_rDGSmVfF=UxA;PK<-2Xzr81ZuP__AEMk6D%(*6iCY zH!i0BQRPYp==b)BqMvoN>{gG*xJpeuM&&8X3On=-ej7+6YC0n;UpOwn`Q!|=)3#c)szUiPzqg(-A?WV2oNe|f zJkTB$%&K2IB7e*$hxp?KUuG0}t;)vb4%^f42;+Q0q#z~!J^28uyvcqlVb z<{&FbjNlOjIUgH}L*nh747C=4zKVLu2S?TTiNi{{x5fR5siGtjtu$I1fu*|9q$1(x zgf3l?Oy!gmO?CX7bdtTu+yD8-Lsk4jePFc$!#g==V4K61iUU$LeaW6zs_Xof_v+ha z@Fh#9A1C(n)BI{jJIVYa^#ekXRq~~np0QNU8xNGbmHqZ#2Z$9#BWJA!`d_0j`iO_T zT_&HTsR_j_AGd3JCTBX&Mpmzp9T5{rNqT(kbgA0`eF literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_subscription_response_message-members.html b/docs/class_aws_1_1_greengrass_1_1_subscription_response_message-members.html new file mode 100644 index 000000000..9d4d48ae6 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscription_response_message-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SubscriptionResponseMessage Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SubscriptionResponseMessage, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetBinaryMessage() noexceptAws::Greengrass::SubscriptionResponseMessageinline
GetJsonMessage() noexceptAws::Greengrass::SubscriptionResponseMessageinline
GetModelName() const noexcept overrideAws::Greengrass::SubscriptionResponseMessageprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SubscriptionResponseMessagestatic
operator<(const SubscriptionResponseMessage &) const noexceptAws::Greengrass::SubscriptionResponseMessage
operator=(const SubscriptionResponseMessage &) noexceptAws::Greengrass::SubscriptionResponseMessage
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SubscriptionResponseMessagestatic
s_customDeleter(SubscriptionResponseMessage *) noexceptAws::Greengrass::SubscriptionResponseMessagestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SubscriptionResponseMessage &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SubscriptionResponseMessagestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SubscriptionResponseMessagevirtual
SetBinaryMessage(const BinaryMessage &binaryMessage) noexceptAws::Greengrass::SubscriptionResponseMessageinline
SetJsonMessage(const JsonMessage &jsonMessage) noexceptAws::Greengrass::SubscriptionResponseMessageinline
SubscriptionResponseMessage() noexceptAws::Greengrass::SubscriptionResponseMessageinline
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)Aws::Greengrass::SubscriptionResponseMessageinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscription_response_message.html b/docs/class_aws_1_1_greengrass_1_1_subscription_response_message.html new file mode 100644 index 000000000..45c6d3ab9 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_subscription_response_message.html @@ -0,0 +1,543 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SubscriptionResponseMessage Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::SubscriptionResponseMessage Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SubscriptionResponseMessage:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SubscriptionResponseMessage () noexcept
 
SubscriptionResponseMessageoperator= (const SubscriptionResponseMessage &) noexcept
 
 SubscriptionResponseMessage (const SubscriptionResponseMessage &objectToCopy)
 
void SetJsonMessage (const JsonMessage &jsonMessage) noexcept
 
Aws::Crt::Optional< JsonMessageGetJsonMessage () noexcept
 
void SetBinaryMessage (const BinaryMessage &binaryMessage) noexcept
 
Aws::Crt::Optional< BinaryMessageGetBinaryMessage () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SubscriptionResponseMessage &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SubscriptionResponseMessage &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SubscriptionResponseMessage *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SubscriptionResponseMessage"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SubscriptionResponseMessage() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SubscriptionResponseMessage() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage (const SubscriptionResponseMessageobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetBinaryMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<BinaryMessage> Aws::Greengrass::SubscriptionResponseMessage::GetBinaryMessage ()
+
+inlinenoexcept
+
+

(Optional) A binary message.

+ +
+
+ +

◆ GetJsonMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<JsonMessage> Aws::Greengrass::SubscriptionResponseMessage::GetJsonMessage ()
+
+inlinenoexcept
+
+

(Optional) A JSON message.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SubscriptionResponseMessage::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SubscriptionResponseMessage::operator< (const SubscriptionResponseMessage) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
SubscriptionResponseMessage & Aws::Greengrass::SubscriptionResponseMessage::operator= (const SubscriptionResponseMessageobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SubscriptionResponseMessage::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscriptionResponseMessage::s_customDeleter (SubscriptionResponseMessageshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SubscriptionResponseMessage::s_loadFromJsonView (SubscriptionResponseMessagesubscriptionResponseMessage,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscriptionResponseMessage::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetBinaryMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscriptionResponseMessage::SetBinaryMessage (const BinaryMessagebinaryMessage)
+
+inlinenoexcept
+
+

(Optional) A binary message.

+ +
+
+ +

◆ SetJsonMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SubscriptionResponseMessage::SetJsonMessage (const JsonMessagejsonMessage)
+
+inlinenoexcept
+
+

(Optional) A JSON message.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SubscriptionResponseMessage::MODEL_NAME = "aws.greengrass#SubscriptionResponseMessage"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_subscription_response_message.png b/docs/class_aws_1_1_greengrass_1_1_subscription_response_message.png new file mode 100644 index 0000000000000000000000000000000000000000..9fae622d7f5f11a2a7d791a8111609e62c681671 GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0y~yU{nIK12~w0WY^!0UqDJCz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opi$&WubGri;Jsv8qjCOqf_BozAEn?a4tFF6Z zLMBz+RnUrgbzSA=HUlg3g-fn^#pjp4UA<|G+TEQhC$~-AzU%(Qt1l|zp1&)#>+tYg z>$@{UaNS1Pyu|Jz6+^dOGFzmxjHTvQ&g6^OZRp)U$>b$ppm)>XMBbOno}4~$ZgfF>-an~Xzb;pa`uO*9LNh!T1*|0ohnT_RDg(CechF|O!A3V#<7p|tyR-9Nn?On@> z6F)ZH@0)0R>ha^<&wrKrZeerw`KHkS`{M1`YWrB3z4o>38)H`~Z8~id?;No9yh0Sq zja@yC?JL}3ryMXV7TNpqYVeG2Y@9i(6a9kEo;rKe;@YoW_X=~&ci)!i-1v3gsb%Ue zDp9Zf_RE}a$w;wQnfNd+TK`#c;bDcD*WT{$Ub=kW$34zlylSFda_{~-GJAU2x%SMT z5ei!SjLXcS~1*U?@krmc$Rfj$KDKIb7)ps|!m{ z&3l{N(e`}5bIMztML$1;U(avOsPX!?^sdd8)`J2QZ{DfoSDa}k*3B;Pw&uQ~RFVv)={Ojy} zc00=6zbfv?ImTKMzP}~o-ZA$4z}>SL@?USyySSzIyq!tI|G8-Ky-#rIlpu|zQ_Oy` Z@7QFsI>TZ=53o#N@O1TaS?83{1OO;2319#K literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_system_resource_limits-members.html b/docs/class_aws_1_1_greengrass_1_1_system_resource_limits-members.html new file mode 100644 index 000000000..64509b516 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_system_resource_limits-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::SystemResourceLimits Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::SystemResourceLimits, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetCpus() noexceptAws::Greengrass::SystemResourceLimitsinline
GetMemory() noexceptAws::Greengrass::SystemResourceLimitsinline
GetModelName() const noexcept overrideAws::Greengrass::SystemResourceLimitsprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::SystemResourceLimitsstatic
operator<(const SystemResourceLimits &) const noexceptAws::Greengrass::SystemResourceLimits
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::SystemResourceLimitsstatic
s_customDeleter(SystemResourceLimits *) noexceptAws::Greengrass::SystemResourceLimitsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(SystemResourceLimits &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::SystemResourceLimitsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::SystemResourceLimitsvirtual
SetCpus(const double &cpus) noexceptAws::Greengrass::SystemResourceLimitsinline
SetMemory(const int64_t &memory) noexceptAws::Greengrass::SystemResourceLimitsinline
SystemResourceLimits() noexceptAws::Greengrass::SystemResourceLimitsinline
SystemResourceLimits(const SystemResourceLimits &)=defaultAws::Greengrass::SystemResourceLimits
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_system_resource_limits.html b/docs/class_aws_1_1_greengrass_1_1_system_resource_limits.html new file mode 100644 index 000000000..74e0286df --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_system_resource_limits.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::SystemResourceLimits Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::SystemResourceLimits:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SystemResourceLimits () noexcept
 
 SystemResourceLimits (const SystemResourceLimits &)=default
 
void SetMemory (const int64_t &memory) noexcept
 
Aws::Crt::Optional< int64_t > GetMemory () noexcept
 
void SetCpus (const double &cpus) noexcept
 
Aws::Crt::Optional< double > GetCpus () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const SystemResourceLimits &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (SystemResourceLimits &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (SystemResourceLimits *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#SystemResourceLimits"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ SystemResourceLimits() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::SystemResourceLimits::SystemResourceLimits ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ SystemResourceLimits() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::SystemResourceLimits::SystemResourceLimits (const SystemResourceLimits)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCpus()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<double> Aws::Greengrass::SystemResourceLimits::GetCpus ()
+
+inlinenoexcept
+
+

(Optional) The maximum amount of CPU time that this component's processes can use on the core device.

+ +
+
+ +

◆ GetMemory()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<int64_t> Aws::Greengrass::SystemResourceLimits::GetMemory ()
+
+inlinenoexcept
+
+

(Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::SystemResourceLimits::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::SystemResourceLimits::operator< (const SystemResourceLimits) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::SystemResourceLimits::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SystemResourceLimits::s_customDeleter (SystemResourceLimitsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::SystemResourceLimits::s_loadFromJsonView (SystemResourceLimitssystemResourceLimits,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SystemResourceLimits::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCpus()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SystemResourceLimits::SetCpus (const double & cpus)
+
+inlinenoexcept
+
+

(Optional) The maximum amount of CPU time that this component's processes can use on the core device.

+ +
+
+ +

◆ SetMemory()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::SystemResourceLimits::SetMemory (const int64_t & memory)
+
+inlinenoexcept
+
+

(Optional) The maximum amount of RAM (in kilobytes) that this component's processes can use on the core device.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::SystemResourceLimits::MODEL_NAME = "aws.greengrass#SystemResourceLimits"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_system_resource_limits.png b/docs/class_aws_1_1_greengrass_1_1_system_resource_limits.png new file mode 100644 index 0000000000000000000000000000000000000000..43fb6ccc725243147a2a18aa31ebcb40a59dfb17 GIT binary patch literal 957 zcmV;u148_XP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009_NklvHod3`H06OyB>JPZ|TdAUnOC_L~tcJ8^6ww1klVavaA|P#hv6<+Qm)MCxdB zi-^>bQ=OFj?ez(VRx7=O4fxF!}x+VGn?!NZNxQFR2 z_ltNIZX=VhaW$Xzguj11ul3@bd9FLGW*pCd^K9WB53jtve`qja8TZRYx-6>P19o0E z5jzs2GcswSW8CvrJ=mEbYvPjKMC{1CO^E0!I$qZ?hhyQECOVe$oy1^lL%rzI5igct z`p_O>ouSCH5}p5SduL;r{MfOtX^`PPPKSbH{rzDgn znA|fX{SaPsENueG_N<#AO>|sxFAi>Iq%|B1e6d*;UAfcf!p>)Po=3VqTaKCytcloh z=`F47FP-m|dsf@19`kN+WjWf_>_WB!oBlZZrEj~wU`+RQ-ez0xO+6f|%X3 zTtws-^!0bVh{%mT=Xi6Ai2Q=8a*K%k1KQjoB6YO6MMUc8!F?RZQBMGWr8j_rD$4!# zRujA^_XE2mcvbG*&jBiFa|6`T<_4&v%?(gTn;W2xHa9>WZEk=%+S~wjw7CK5XmbP9 z(dGuIqsW@GHjOOv3k z+}3JPYq}k`Mv`*h)VWFh`R}$Wa4+pM3CDWye&#U>Nq}ZXJYTQ&JDhJCI(*gT+_92v zp}(l}#30mJ;7*S2%AFZqM{-r?ALrI0939h^anfId!EB?}&wMZUPuJ9G=(z0X%R(B- zdRj)`z3%4#-_HQuR4Dd>SiTyv+Il#ZK%?(gTn;W2x f9^9?9R!{!{YcDfo)hman00000NkvXXu0mjf?2zCR literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_unauthorized_error-members.html b/docs/class_aws_1_1_greengrass_1_1_unauthorized_error-members.html new file mode 100644 index 000000000..d6b1c6916 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_unauthorized_error-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UnauthorizedError Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UnauthorizedError, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetMessage() noexcept overrideAws::Greengrass::UnauthorizedErrorinlinevirtual
GetModelName() const noexcept overrideAws::Greengrass::UnauthorizedErrorprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UnauthorizedErrorstatic
OperationError() noexcept=defaultAws::Eventstreamrpc::OperationErrorexplicit
operator<(const UnauthorizedError &) const noexceptAws::Greengrass::UnauthorizedError
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UnauthorizedErrorstatic
s_customDeleter(UnauthorizedError *) noexceptAws::Greengrass::UnauthorizedErrorstatic
Aws::Eventstreamrpc::OperationError::s_customDeleter(OperationError *shape) noexceptAws::Eventstreamrpc::OperationErrorstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UnauthorizedError &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UnauthorizedErrorstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UnauthorizedErrorvirtual
SetMessage(const Aws::Crt::String &message) noexceptAws::Greengrass::UnauthorizedErrorinline
UnauthorizedError() noexceptAws::Greengrass::UnauthorizedErrorinline
UnauthorizedError(const UnauthorizedError &)=defaultAws::Greengrass::UnauthorizedError
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_unauthorized_error.html b/docs/class_aws_1_1_greengrass_1_1_unauthorized_error.html new file mode 100644 index 000000000..44fd7dbbd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_unauthorized_error.html @@ -0,0 +1,465 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UnauthorizedError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UnauthorizedError:
+
+
+ + +Aws::Eventstreamrpc::OperationError +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UnauthorizedError () noexcept
 
 UnauthorizedError (const UnauthorizedError &)=default
 
void SetMessage (const Aws::Crt::String &message) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetMessage () noexcept override
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UnauthorizedError &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
 OperationError () noexcept=default
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UnauthorizedError &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< OperationErrors_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UnauthorizedError *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::OperationError
static void s_customDeleter (OperationError *shape) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UnauthorizedError"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UnauthorizedError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UnauthorizedError::UnauthorizedError ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UnauthorizedError() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UnauthorizedError::UnauthorizedError (const UnauthorizedError)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMessage()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::UnauthorizedError::GetMessage ()
+
+inlineoverridevirtualnoexcept
+
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UnauthorizedError::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UnauthorizedError::operator< (const UnauthorizedError) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< OperationError > Aws::Greengrass::UnauthorizedError::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UnauthorizedError::s_customDeleter (UnauthorizedErrorshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UnauthorizedError::s_loadFromJsonView (UnauthorizedErrorunauthorizedError,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UnauthorizedError::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+ +

Reimplemented from Aws::Eventstreamrpc::OperationError.

+ +
+
+ +

◆ SetMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UnauthorizedError::SetMessage (const Aws::Crt::Stringmessage)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UnauthorizedError::MODEL_NAME = "aws.greengrass#UnauthorizedError"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_unauthorized_error.png b/docs/class_aws_1_1_greengrass_1_1_unauthorized_error.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5e8555f07d64077500090879878a1cb01d284c GIT binary patch literal 1319 zcma)+eNfT|7{_s?mZhxR&0eN-JJ8b7X`XgMP)=jN6jU&65n5pq`I-cZrn$CeIxWT2 z)HqryUA}kbPY@BxrM)RjVrh`#Ob}DRL`h2-?zaDX?mo}U-SgM?``nWsj>p>DZL@(zN|U=eWhf-#Xi^rf7{Ac+$gEL;-JL`DkxHMz^;relQR%+`}@BT6L1KaA8vXZQAPDURpxK{ZWTLclng(28%e@Pdj~pu1M>Ehm;SDfD3mxzXdC6#d6yl8V5WtAj z#e;M|#Xh$S35hM!Kr%w^9ZA5(^&{%=rB`MKwb{_#yEc{QSa zS;C&mK&C$-lYrp?H6uB?u5BnMd5NN{z_oM;P+E;VL?QK>68^aJ?p7x;g>B3ct$6GK z#J5-dc(&?C$*NL2S0&RaEtkKt))3ukweLDnr|5U%6Lm;1B(+8PLTZKD#kaETeKzRE z>x8tOn{$!Y{<*MK$aF6$MSlf?8PuJ+XO24?zubz-^p(&%-^RE;^f{5MG1@2R#z;x% z{-n68GPHAEwpuc){>1dWZ!_OE)|@bv(-+p5E&dpw|Emi%(rz`3)8s}gw}QP^PYT(3 zk#^A)7MW0dYx|q3g|Ls^AF4?5+-cszjaZdy1Qtot#k(*fN`Di<5>Q_jbswe~?{L~~ zRbOl`EaFa!q;r|Kg|wBuW1f|)N{w9RsC-0C7z7LT=c>;KG(7E`mUWkti~~Kmyo#Y? zE=!Byqs&bQ?o3F1B~T+;3c<*Pe5YMD22G|Sn@h7XV5T@M2ZPxCKZPd;IE2G1M(Bpo WQ{AKV;schi1_6TcLCt|DF8u>gHm-vJ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation-members.html new file mode 100644 index 000000000..f4fc8ea3c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateConfigurationOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateConfigurationOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const UpdateConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::UpdateConfigurationOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::UpdateConfigurationOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
UpdateConfigurationOperation(ClientConnection &connection, const UpdateConfigurationOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::UpdateConfigurationOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.html new file mode 100644 index 000000000..9d0e252d2 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateConfigurationOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateConfigurationOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateConfigurationOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateConfigurationOperation (ClientConnection &connection, const UpdateConfigurationOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const UpdateConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< UpdateConfigurationResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateConfigurationOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::UpdateConfigurationOperation::UpdateConfigurationOperation (ClientConnectionconnection,
const UpdateConfigurationOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::UpdateConfigurationOperation::Activate (const UpdateConfigurationRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the UpdateConfigurationOperation

Parameters
+ + + +
requestThe request used for the UpdateConfigurationOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< UpdateConfigurationResult > Aws::Greengrass::UpdateConfigurationOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.png b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..b874a0ca216b10a2ef4801461f7140330cde30d5 GIT binary patch literal 1584 zcmd6oSx{3~9L6uD6w4|j9TkY_U>HT9R6q~|MJh{z7%_s-R7FLI5C|rO%aUPHTgxH= zg33~YR#3FaA_;_5Kr9T4P+39O=8y*1E5GtLrOXu-O<`o^lkED0#tujAo>B(2Jkarn+%YE0P9nP|fv ziszi0x_2jFcVfKhu039Hb^x?=y+#T@Q~6BG$>}F^|VeQ=bKe)FK8cju}Pv zzC)E@WOy`<*YWsqAdiuoU>R7F`07i)p~@%jSxHwWh<}86y2}Y`tcUu?#zGf#r&;1) zj@>jQ>7fwlhxCm@mTz_E*%h-c5=~6>-8@}dlg>}$DbX$^Ax{hu%@(|%`&R7fb*_B{?;P`I zo81m^6QT+{8=m7M`$Q~s)Q2N6FV+>Fa9vPdNVbDCL0!ULl2Ak3dqy%8J7JTuhbMxg zD%MgH3jITJIK;c7<6~r(LLwO5OFZM^NMC*1JMY(FE8$92ZPgY!g_?CuHDAFNY=!Dg zJA@g~+=|!#s@=EoOuQH6K7azWKV|A7To^9^uO@T(_*-!wHxld1j?FCnnb9!cfOOzH zmP0z)lYR?=rJi#<{hP77jhxRxyKYfrq4f8b^>Vs!v<1Fa>#9Vr&=~6qo{~>}^pf3X zFia1-kx47>C?f4|h?%w{a|Ung9C|gpPdY?v8Kg0EwY+n8*xDhxt;~4)xs!%7!S!iT zu+QAcyFM9-1@#h2Yn;TCOW(jk>p6QFR(P2xYVz)h3yzjVd|zQ3y0c20=FeL(8l%JJ zf$Txsvtw`7ozsmWlWFDi!3DkMvrm6bI!&bSweIh_+Sx0G>nvt2FZ`7LS9f0%2n{p@ z{D8X=nmr+msjxb4xI(p(_5BDk1f3p{;$mkX2y4T!w~z#sFF11Li$vaQvgJX4f)eyuh!16FX;6{t4J!4_iY9(AC!$#3PM7xI!gz!30n@?W{*b?=hqWRl0H jF?E7& + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateConfigurationOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateConfigurationOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
UpdateConfigurationOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::UpdateConfigurationOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html new file mode 100644 index 000000000..88949ea94 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateConfigurationOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateConfigurationOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateConfigurationOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateConfigurationOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateConfigurationOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateConfigurationOperationContext::UpdateConfigurationOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::UpdateConfigurationOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_update_configuration_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..0e7403b6247979cd3b55a8c568b64f87c164ef1f GIT binary patch literal 1160 zcmeAS@N?(olHy`uVBq!ia0y~yU~~tv12~w0bou3SBfSv{7OoWtiQP}*E{$2w$>wRo|>Lq8kSx`F((5jJ@V?CBobaU zWyy|dmSUctLciI27KN;jXPK~sJJuzCqk8ver~1Wn-|oM2;qla|r@}3#b!SYkd?YiU zU&mAb>0Mg}-Z@o$bua4YFP^ya{Jx*DzxTEu&nvrOS8ro`erdrmTeGzkf1wDOER;xGfIJe4f?$^LTYrnp`cNJ$$ z-cjv;{OHBy>ub24=1Wd8d12e9m34fJJzq;(QTx|B+qS;@d#1H~+v1JlOY1CU_8xjB zdSU3+zVJu&O}OP^V)q|PxKe9(SCK~NSx1v zZJm8S&r+Y1KKWHub5mJc=DFnmtfh6k*55r>qEhi402<`332hY7uJjf$lIcLV@J$Zp`jy4a!J>SY{ zJ3VIeZC#&9F}m;iCw&nwiT!YD*MueionYa9{rn>h&;7wLE;t${Emk@D^}&wZ+tY4s z%kAcPu>3W*0;@n!5evub*V>LuE>mR~4^<`jOki+Sb#L(3&}2FS6amH}Lm`mAW0JB% z%t=9obx$}1!i!isv@I!>{;F*;Ey!!tlpv=?3`-c8(CpDW{c+L@yU7erx17He{`ph4 zYxl+7v{SVPkGg9ug{oQ)MQtjq` zx$wTthc8NPIlpe(#pl1*)ZQpjJ9>FR)mE>y#k}RuR`6#{l1p9lW2fny)-9^HE#`gL z_3F&UsB8n@LltZ=R~j%-N&SU3V|J&ri;s>+Oqcfzevb$3L?2 zRG*VL{&DBi9rG@ja{sWL{#i$3RWpYXmgNAR8H zHul&LpDk`Jm$nQGx*vXSb?lm#zO&Xp+&F8Z_;V&7`O3MAZ_gKh{V|n!-MZsHQ=V9q zt;>BgdtVvPoV{s@^?RPzPQK7>`nJEjPXE`gv#X^0ww|(jl4E|uF>QH9dhV}X??m7A z+~0qDPhRr|Z^N`%LVU&L600uniTnCG>&5f0J2SWb6;xRDG~(fsdZ7oC{kckxKexCg z$WgE|;L>)ZzgB%)RTnTScK^8GgZkBI(Ogxavvf*`=2Dk0{1>WSVtuZLYyuV= N44$rjF6*2UngG6|LVo}N literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_request-members.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_request-members.html new file mode 100644 index 000000000..ee2bec242 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_request-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateConfigurationRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateConfigurationRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetKeyPath() noexceptAws::Greengrass::UpdateConfigurationRequestinline
GetModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationRequestprotectedvirtual
GetTimestamp() noexceptAws::Greengrass::UpdateConfigurationRequestinline
GetValueToMerge() noexceptAws::Greengrass::UpdateConfigurationRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateConfigurationRequeststatic
operator<(const UpdateConfigurationRequest &) const noexceptAws::Greengrass::UpdateConfigurationRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateConfigurationRequeststatic
s_customDeleter(UpdateConfigurationRequest *) noexceptAws::Greengrass::UpdateConfigurationRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateConfigurationRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateConfigurationRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateConfigurationRequestvirtual
SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexceptAws::Greengrass::UpdateConfigurationRequestinline
SetTimestamp(const Aws::Crt::DateTime &timestamp) noexceptAws::Greengrass::UpdateConfigurationRequestinline
SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexceptAws::Greengrass::UpdateConfigurationRequestinline
UpdateConfigurationRequest() noexceptAws::Greengrass::UpdateConfigurationRequestinline
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=defaultAws::Greengrass::UpdateConfigurationRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_request.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_request.html new file mode 100644 index 000000000..0be16bca1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_request.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateConfigurationRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateConfigurationRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateConfigurationRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateConfigurationRequest () noexcept
 
 UpdateConfigurationRequest (const UpdateConfigurationRequest &)=default
 
void SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath () noexcept
 
void SetTimestamp (const Aws::Crt::DateTime &timestamp) noexcept
 
Aws::Crt::Optional< Aws::Crt::DateTimeGetTimestamp () noexcept
 
void SetValueToMerge (const Aws::Crt::JsonObject &valueToMerge) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetValueToMerge () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateConfigurationRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateConfigurationRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateConfigurationRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateConfigurationRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateConfigurationRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateConfigurationRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest (const UpdateConfigurationRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Greengrass::UpdateConfigurationRequest::GetKeyPath ()
+
+inlinenoexcept
+
+

(Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetTimestamp()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Greengrass::UpdateConfigurationRequest::GetTimestamp ()
+
+inlinenoexcept
+
+

The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails.

+ +
+
+ +

◆ GetValueToMerge()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::UpdateConfigurationRequest::GetValueToMerge ()
+
+inlinenoexcept
+
+

The configuration object to merge at the location that you specify in keyPath.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateConfigurationRequest::operator< (const UpdateConfigurationRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::s_customDeleter (UpdateConfigurationRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::s_loadFromJsonView (UpdateConfigurationRequestupdateConfigurationRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetKeyPath()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::SetKeyPath (const Aws::Crt::Vector< Aws::Crt::String > & keyPath)
+
+inlinenoexcept
+
+

(Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object.

+ +
+
+ +

◆ SetTimestamp()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::SetTimestamp (const Aws::Crt::DateTimetimestamp)
+
+inlinenoexcept
+
+

The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails.

+ +
+
+ +

◆ SetValueToMerge()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationRequest::SetValueToMerge (const Aws::Crt::JsonObjectvalueToMerge)
+
+inlinenoexcept
+
+

The configuration object to merge at the location that you specify in keyPath.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateConfigurationRequest::MODEL_NAME = "aws.greengrass#UpdateConfigurationRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_request.png b/docs/class_aws_1_1_greengrass_1_1_update_configuration_request.png new file mode 100644 index 0000000000000000000000000000000000000000..2f562dc3ea12e20726f2880c7e555bddf0c92282 GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0y~yU=#$h12~w0B&X%ZgFs3mz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-opgRv| zeKT*cnI_B$SyuKu@8soED%&PJVQvcFmV5isp`&V^nP0t>Ci!@}Ow#Q1Fj5utT;{Fh zI_X*1yy+^wYwpFfOjt7Yt+Va{n_J)SE}j;;D|GLqlrq;PIzc+k{~0DKf6sRDyRJI1 z{8gkdr!r1Puln2cK>$$-zWAiy1Y8<#~<$VY)a1$ug`uYYW+wd+OF<$xtCBDegis$F6CVaD@SSFgE*Trqj0Jo!~q z{`O;0fq%QdxBAK-`*pj6E!iiz=2q1Vx0+Uu+v{tzcCCGM=a$-Kv8t^9wN-b8IIEuu ztZjYy%Y51Ez$5E21@*Vxww&noG2>ge?dDvw$(pk2ey+aLUD_DB1uyr#xSjeTGXJQ# z%d*n))v4D^KbK3)_l?>$HD<|*(;1iTem<;CQ3<;KZl~Dc&b017cMM+JN%*&KaGr0y zO`db#i9;t7F20&rEMpNnnXf%!^>>*+|00z=>kq68Tc=W+BG2Ln3EP+Ng(fb!pN165 zDoQ86C~V5TJ?)xaLwsU9L#8K7LSB4)Ckuy{lEW2d4<*J~lQI7&pxMc=%p>LGvz^?`H7Vx>VC(Yq9nT4c@IAZ^0)?w*30Y)3%Grk%N$&5smMiS_?psFs}9xo2L1QDRud z+_#E%J(l$5bYI@Bwq|Sc++OWx6)%;qm0tfb!#IHBr`$xbhnIB2ZeQNCGP5`&de6PB zr`jSp|L + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateConfigurationResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateConfigurationResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::UpdateConfigurationResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateConfigurationResponsestatic
operator<(const UpdateConfigurationResponse &) const noexceptAws::Greengrass::UpdateConfigurationResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateConfigurationResponsestatic
s_customDeleter(UpdateConfigurationResponse *) noexceptAws::Greengrass::UpdateConfigurationResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateConfigurationResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateConfigurationResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateConfigurationResponsevirtual
UpdateConfigurationResponse() noexceptAws::Greengrass::UpdateConfigurationResponseinline
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=defaultAws::Greengrass::UpdateConfigurationResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_response.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_response.html new file mode 100644 index 000000000..3e0a76759 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateConfigurationResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateConfigurationResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateConfigurationResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateConfigurationResponse () noexcept
 
 UpdateConfigurationResponse (const UpdateConfigurationResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateConfigurationResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateConfigurationResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateConfigurationResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateConfigurationResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateConfigurationResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateConfigurationResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse (const UpdateConfigurationResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateConfigurationResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateConfigurationResponse::operator< (const UpdateConfigurationResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateConfigurationResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationResponse::s_customDeleter (UpdateConfigurationResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateConfigurationResponse::s_loadFromJsonView (UpdateConfigurationResponseupdateConfigurationResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateConfigurationResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateConfigurationResponse::MODEL_NAME = "aws.greengrass#UpdateConfigurationResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_response.png b/docs/class_aws_1_1_greengrass_1_1_update_configuration_response.png new file mode 100644 index 0000000000000000000000000000000000000000..c6584442bb41dc71f9b89d66c2082b64db33c4c0 GIT binary patch literal 1103 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx}12~w0(|eil(aPVxc}2RxgW5A{q}pf)=zW zdp2Gx=u-KqwZ4ARlNS~H3KTrG_bxBvtI0pVyjpK{!Ri{-lNW{jB3+`7{baMKev@6W z>ZQ=R=Rac_l2a~R&p&><_Vv8_xcj%Ke?L=RboG_Tx3Bm2%zkiX`o!(e-M!N|F8_UH zRNCydDVcS-kmWwHlYGZt%-z>@YsLAh)wQnduGyE~dQ5!tVUMh~Y;14ebBotedl=kZ zbA4=&dtSN0r@sEFxsgP1N&Ky)TO@l=%Pe!g>eu-?a8i}-!!2gl^DkTo%W^L56L^0HhD7S6DMf5Di3dzz9`m!#W|phV|^TmoPuj ze8|w^Wx~)X#OJV}g;_x3Ap?t-1y#9ql5>K*Jf{Yo(&2L8N(ec`$T6jWfk{=S!GV)q zVM6QXBVV%aF>L=*bn*Ac$G;z*d)I&b^vl1$Z!!LeP`hQcVY60)f2nAn{5z9<=>^K4 zIr}Cu=I!5mZ;$i7e>U^p?EltzZ9#3>%)a7z`){@LraSH7?Tge6w*FZVo-9+4=V|f336k7922`V>!1{Jdexpd=WF>Ofr`5`RBm0Mzc z&#bh;I7s$Y{g=mQEL)3h7i=z%eWa^?J&|R(W#;nj`m48ve-%0ZJR|=9J8iwyb$+EO zF?DRqD>=^Q_)YY@e}LcO_^0{)uP*DI%v^tFzT)+?CqEQ=dxkh*oWUKF8UHQ{q5pRiE*1mUDu?UOfCJa62yl{e*M7cFX%PR&JlV zbK*E53fBMki4uFQf?Sm;nUaO`Asr_XvzigfTp4E;UnEM$#UHx3v IIVCg!07E$an*aa+ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_result-members.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_result-members.html new file mode 100644 index 000000000..0b04f85b3 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateConfigurationResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_configuration_result.html b/docs/class_aws_1_1_greengrass_1_1_update_configuration_result.html new file mode 100644 index 000000000..9b00842c1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_configuration_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateConfigurationResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateConfigurationResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateConfigurationResult () noexcept
 
 UpdateConfigurationResult (TaggedResult &&taggedResult) noexcept
 
UpdateConfigurationResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateConfigurationResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateConfigurationResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::UpdateConfigurationResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
UpdateConfigurationResponse* Aws::Greengrass::UpdateConfigurationResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::UpdateConfigurationResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::UpdateConfigurationResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateConfigurationResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_update_state_operation-members.html new file mode 100644 index 000000000..d42451444 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateStateOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateStateOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const UpdateStateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::UpdateStateOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::UpdateStateOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::UpdateStateOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
UpdateStateOperation(ClientConnection &connection, const UpdateStateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::UpdateStateOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_operation.html b/docs/class_aws_1_1_greengrass_1_1_update_state_operation.html new file mode 100644 index 000000000..e10a7b309 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateStateOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateStateOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateStateOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateStateOperation (ClientConnection &connection, const UpdateStateOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const UpdateStateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< UpdateStateResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateStateOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::UpdateStateOperation::UpdateStateOperation (ClientConnectionconnection,
const UpdateStateOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::UpdateStateOperation::Activate (const UpdateStateRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the UpdateStateOperation

Parameters
+ + + +
requestThe request used for the UpdateStateOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< UpdateStateResult > Aws::Greengrass::UpdateStateOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_operation.png b/docs/class_aws_1_1_greengrass_1_1_update_state_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..dc98bcbaf9ba2f7b44840b3ec94c5158bfcd0874 GIT binary patch literal 1561 zcmb`HX;4#F7=~}8fP#P(D+m-^t{|-&M7c@>Sd}HLnt;U>9aIX5msQZj5L;2U(mY z)1!Pq08mS~-38r8pkjKCSI6GkEHL0h;_zTIUg<_ZJv@HH?2yZDYMf6!EC0 zX;g{aAu<*D$v4T(pGH|6Cak)r4+#}*2p)04USnknqdn#wezM*gxFc@{F7HaV5EXxm zY0pS^O$aHNEJFqD$SZ8bzAquQr3y0A8Y^=l(bA$?AE{sE@z^&+e4b}7v#~Rt5^pB^ z6{E0CN`;H2w!dY0Qo-Jch-O8T`jEm8BB&C?*In6L+0H%>PMwT5byQ9&0(zo1ai+u# zJo{q;7I!WP+Lm^Ld;MA^uL2$HIDC3-(ew!?szg~*SrM}0!A4OKq_{Zs%CFasa{n4B z+Jw8I+GMK~FY}EIdmooPttZqw9@!#&hja9aJoik7Y>6vI@4Tff88c=U+zxx?OIMMx z5dHNca|#%gyZ!gs+XQ|bt}VB_cF6>J7VrX`I*cw4^lumdb}dSg?EqljVZ>h(uE)=Y z0gU`3$5e~B^9TV);8+G?y}|Hx5-+;l2Mj%At;goYXtKb4R1J6;bdjYbhNeeTCkxaE z$4qLGks{2pg(}f~-o;;f^>^KRlC}^=L5BXn8*Bz>!xhuRWkKnF8|AuYlB8QdqDN>Y zs;E2plT`_^9M_58J>2_K;bW>p&RxOIqMP0wvC`PP`IE#Ufukba8Q1>9n)5^w1F~yZ z=hvJrF9BVKN?CFY@!mt)!V7U%=MMGi(k_xvU_nVhH%5@>&O(#{+CJIqoX?XxoZBe7 zk5`8*);$kmKVG;3k1l5{k2yR(gfImmkH{m${#V@^2%_As0*xWLmpsw)>RpF_%H2Sz zkmCERt)6UCcMhMaXVF-(cAPWXI+t}Fa^A`o$sg+C^X!Sw^d2u>@Sm+~1$Y4@ znHa-~a%)A^KX-X<6?VyRoF*mqT)iVs>s>QSfC32Dv8cKhcZhRSJww_QX{;(`?Fr7E zm7jQH-d9mGCTib)$ehZ=ww-fDGTb=4f$3wbuUMT5ZLqHXMrWcfPMD;k>HZ-!C2>e~ z;f_NFx{Ri(8>KdtY2?r^4B;6kLQ{o4&=v%(YDAmOoH;5k!!ccuMu&4wkf73@CCyDB zeudgz7msd5R!2$jp;wQLC=bW^YEsVEvl$yBcduyeaZP(nOfWT39(-phNdgn!`}@?_ z+%R6(Z@U>ujb+3LpR1R_Pg+x7n`+3CGM+75YDRt;7+gKnFg4gIctMNiuR1AflBh~% zTGpP0>)3A(unp#m(xXWWk?PL=t`u + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateStateOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateStateOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::UpdateStateOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
UpdateStateOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::UpdateStateOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.html new file mode 100644 index 000000000..30acd832a --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateStateOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateStateOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateStateOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateStateOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateStateOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateStateOperationContext::UpdateStateOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateStateOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateStateOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::UpdateStateOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_update_state_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..581e2c9fe7e97f9b8818d67f1bd0e548b5b8f2c7 GIT binary patch literal 1106 zcmeAS@N?(olHy`uVBq!ia0y~yU=#00hefrlQ zvtDQ7k4ZV@m(4D>9)2C6#L?8Q@MC)J?QPe#<<1tKt+G|+=Cv3V&DA?Sg2IX?E?M(T z$uqL^^n@i*$^Siq7XJKqtWo9ei(|h(&DA+4zAxGK?S8N8AA4*2Vve2NmDl{QR_{Ek z$EBsK?j;{gygSeP?XO}zw=}!m#=F1mJKk~k&4${46@50_Uwx@=+5Uf~-SfYex4!A6 z@89?6NZ;u>mu5zKSU!=Q?!EHBQHxEhXRbA{lCfT0Y?N-gcx$rBmRl!}eq~EPdZh37 zN29)v6V=0Cc3g`w*%Gx%Kk;bduL=39bu8}f470eM5mPzyKbKx;LZ!Ry?`S=Dv!83v zt3L6#>~V7K?~>A}+B2y~gQ_+bPLnM=BRXC3iSG2BkKF}#tXQ#{JuJ)gym9A`N#@1guVy{kr`RkF)+E4$?rq4`F zzcf=jf9cOX-99t7d=I>Fq2TcmX~nzlr@eP%2<`i2XSA;P#It#O_Vug0jGtibFzHFj zeQnSGduDa3q?(F*p8A!)!{gF8LYo0MpxEjN-X%@FbSTQA% zzXD^9Nh~%!CgI1^AeIn~YF4D)_Lgr_ydR=(#a7rq{c}90G-thYWr?`h(;YvaRhY%( z1uu^fIIz5G^6AVl<7!#2o6-H%)4L}w%&vcHd)~9p*LHqi%GoLZ6|Ds;V_~ZTx)OeKx#fqqXJ!6-P Wm7ztT?*?E2z~JfX=d#Wzp$P!t=p}Ig literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_request-members.html b/docs/class_aws_1_1_greengrass_1_1_update_state_request-members.html new file mode 100644 index 000000000..3209d63bc --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateStateRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateStateRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::UpdateStateRequestprotectedvirtual
GetState() noexceptAws::Greengrass::UpdateStateRequest
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateStateRequeststatic
operator<(const UpdateStateRequest &) const noexceptAws::Greengrass::UpdateStateRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateStateRequeststatic
s_customDeleter(UpdateStateRequest *) noexceptAws::Greengrass::UpdateStateRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateStateRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateStateRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateStateRequestvirtual
SetState(ReportedLifecycleState state) noexceptAws::Greengrass::UpdateStateRequest
UpdateStateRequest() noexceptAws::Greengrass::UpdateStateRequestinline
UpdateStateRequest(const UpdateStateRequest &)=defaultAws::Greengrass::UpdateStateRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_request.html b/docs/class_aws_1_1_greengrass_1_1_update_state_request.html new file mode 100644 index 000000000..e013b2163 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateStateRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateStateRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateStateRequest () noexcept
 
 UpdateStateRequest (const UpdateStateRequest &)=default
 
void SetState (ReportedLifecycleState state) noexcept
 
Aws::Crt::Optional< ReportedLifecycleStateGetState () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateStateRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateStateRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateStateRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateStateRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateStateRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateStateRequest::UpdateStateRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateStateRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateStateRequest::UpdateStateRequest (const UpdateStateRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetState()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< ReportedLifecycleState > Aws::Greengrass::UpdateStateRequest::GetState ()
+
+noexcept
+
+

The state to set this component to.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateStateRequest::operator< (const UpdateStateRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateStateRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateStateRequest::s_customDeleter (UpdateStateRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateStateRequest::s_loadFromJsonView (UpdateStateRequestupdateStateRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateStateRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetState()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateStateRequest::SetState (ReportedLifecycleState state)
+
+noexcept
+
+

The state to set this component to.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateStateRequest::MODEL_NAME = "aws.greengrass#UpdateStateRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_request.png b/docs/class_aws_1_1_greengrass_1_1_update_state_request.png new file mode 100644 index 0000000000000000000000000000000000000000..c652f6d4e794d86b357f153f36625f934d046ae3 GIT binary patch literal 946 zcmV;j15NyiP)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009)NklvG&6423_AXY&4!-0Yf*0GV~tG|fb$oUP48(g#BR%W)h>KygS?IBjl8ilfaf zNpWPklO*{{&p%0WRQneOBx$8{X=lK<_UO&AtlX{Q9k|oN(30p2xU=tj+-2&L`$aqx zw~^Vf@>ECjhClv$KDUQ+<>|M~s&PF3nX!qx3|?7#{Ip;OH{Dwo>EyI=7ufokB-@-x zXJkrht@QP?agf_ zxUFc&vzu-g+Sz&*4R@;+{k9HQxD*!W2+S=w-^;9*+@?}Z)|#2&##whGu+8&kv28}> zt~-)1;YG!2MZh_p`4E)U+9mg7V6no@;W5FdIg`_w+l_8Gc`wiXNawNXs@cGjWZR`R zH?u!=zh~~6Z6$lmx1meRQm$$hvK83W$5Jo*vfC$&slJ`HTGn$>AFkE(p=j}z#aH!Q zlDVZEk=#+S~wfw7CJ|XmbO^(dGt-qsPMaGbjy5+y99?iPH{)3j0scx)6TO}GX8N-?Z|p40053F8 z^0}8;-~{qKUlYW z^3rcuT~dR06WFYoxXT_oW95E#CgxD?b2od%!kFhKn{p=2r=QWXt?N7=j<+O$DOxp( zeryb){7sf0dxVua5aGPUu>|CWv%P});HP*a$2R#+VTijzN+eCkn=gx%T z%G|u)m)wi{?bQ{)wtL(aqt<*2rPZt>@i`!4z1) zwB?r?;Iq1I_G|s$wf0ZA{Zazp=ofL990Pc%-^2~@v$eSa;%IXN#L+uV!Z07*qoM6N<$g2gD_mH+?% literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_response-members.html b/docs/class_aws_1_1_greengrass_1_1_update_state_response-members.html new file mode 100644 index 000000000..e08aa98ce --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_response-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateStateResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateStateResponse, including all inherited members.

+ + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::UpdateStateResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateStateResponsestatic
operator<(const UpdateStateResponse &) const noexceptAws::Greengrass::UpdateStateResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateStateResponsestatic
s_customDeleter(UpdateStateResponse *) noexceptAws::Greengrass::UpdateStateResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateStateResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateStateResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateStateResponsevirtual
UpdateStateResponse() noexceptAws::Greengrass::UpdateStateResponseinline
UpdateStateResponse(const UpdateStateResponse &)=defaultAws::Greengrass::UpdateStateResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_response.html b/docs/class_aws_1_1_greengrass_1_1_update_state_response.html new file mode 100644 index 000000000..1f9820e3d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_response.html @@ -0,0 +1,401 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateStateResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateStateResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateStateResponse () noexcept
 
 UpdateStateResponse (const UpdateStateResponse &)=default
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateStateResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateStateResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateStateResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateStateResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateStateResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateStateResponse::UpdateStateResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateStateResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateStateResponse::UpdateStateResponse (const UpdateStateResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateStateResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateStateResponse::operator< (const UpdateStateResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateStateResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateStateResponse::s_customDeleter (UpdateStateResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateStateResponse::s_loadFromJsonView (UpdateStateResponseupdateStateResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateStateResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateStateResponse::MODEL_NAME = "aws.greengrass#UpdateStateResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_response.png b/docs/class_aws_1_1_greengrass_1_1_update_state_response.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7114a8ced29d582fec1c14c9d08ee27475b8f4 GIT binary patch literal 942 zcmeAS@N?(olHy`uVBq!ia0vp^-+?%QgBeJE@)kA+QW60^A+G=b{|7Q(y!l$%e`o@b z1;z&s9ANFdBM;X^MMy^rTNGip4!=t+x5^dCBGN z-&SVNU6<^(78`v3R#APVXzQKOJ&n6#EOx2-r z`aj?IY@c2GY+v5itU{arcWxYrWk0{iwoYfp2A}U&T&;An?uc%?D|Rwoc(JXK=*`gk zU&GutRQ>=T@&6PSZ9B&?&kKpc8M|H-|pGEt;+2Wofno_FK;plTcYrS8qiz4l?Vd*A9xKJayYclz^u7M>50cb}|F3r}Xq z&ph|`$+oNaZQZ|J?RQ@3f7~TMVL#)F`JXE`&EFMM@%GrQC5LzaqOt`^v_8$aLoAneslS%M#B#clu)FmZBG55WHcve9mpz9go|#YU=*TWcqG+ zRAG1V`-Qt4a(Xje%y*oPpDXqGj^E;EcPoCe-+K7k=KSH0*OZHVSG!*9Z&k=?PRmQL z-SE7ubL;<7chMcY7tJr&ojm)8rMKv5!}Ky!F|&+GZi>0bP0l+XkK^IF!c literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_result-members.html b/docs/class_aws_1_1_greengrass_1_1_update_state_result-members.html new file mode 100644 index 000000000..b3695fbd7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateStateResult Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateStateResult, including all inherited members.

+ + + + + + + + +
GetOperationError() const noexceptAws::Greengrass::UpdateStateResultinline
GetOperationResponse() const noexceptAws::Greengrass::UpdateStateResultinline
GetResultType() const noexceptAws::Greengrass::UpdateStateResultinline
GetRpcError() const noexceptAws::Greengrass::UpdateStateResultinline
operator bool() const noexceptAws::Greengrass::UpdateStateResultinline
UpdateStateResult() noexceptAws::Greengrass::UpdateStateResultinline
UpdateStateResult(TaggedResult &&taggedResult) noexceptAws::Greengrass::UpdateStateResultinline
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_state_result.html b/docs/class_aws_1_1_greengrass_1_1_update_state_result.html new file mode 100644 index 000000000..94241e90c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_state_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateStateResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateStateResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateStateResult () noexcept
 
 UpdateStateResult (TaggedResult &&taggedResult) noexcept
 
UpdateStateResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateStateResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateStateResult::UpdateStateResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateStateResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateStateResult::UpdateStateResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::UpdateStateResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
UpdateStateResponse* Aws::Greengrass::UpdateStateResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::UpdateStateResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::UpdateStateResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateStateResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation-members.html new file mode 100644 index 000000000..b2d3729c8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateThingShadowOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateThingShadowOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const UpdateThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::UpdateThingShadowOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::UpdateThingShadowOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
UpdateThingShadowOperation(ClientConnection &connection, const UpdateThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::UpdateThingShadowOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html new file mode 100644 index 000000000..d04731c6e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateThingShadowOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateThingShadowOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateThingShadowOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateThingShadowOperation (ClientConnection &connection, const UpdateThingShadowOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const UpdateThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< UpdateThingShadowResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateThingShadowOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::UpdateThingShadowOperation::UpdateThingShadowOperation (ClientConnectionconnection,
const UpdateThingShadowOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::UpdateThingShadowOperation::Activate (const UpdateThingShadowRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the UpdateThingShadowOperation

Parameters
+ + + +
requestThe request used for the UpdateThingShadowOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< UpdateThingShadowResult > Aws::Greengrass::UpdateThingShadowOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.png b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..4d5752f2bc8c51d1957a96cf15820a8e402072db GIT binary patch literal 1619 zcmb_dX;70_6#W>)1qD}7kpKgs4A9nvovsM(wR-`3=l<6Aa71jbLp>92Q%CEF?|5 zGH}b3E*7I=PDeKn{bB*l0ms&Ypt(K}(t!dj*xXp=6Zq<9vJWXBS?NP^$K&_8kzn@K zt|Q@2q0jgo0yEFngIDv6NHjRi3+E^wkTG{HscFaj8E1+%(VVXb-6(BYtS>fzudU52 zC#PMfU9l368H}eY@3)1t9vmGM`4I{50hCGb=t$`W{CfFk;-&EElA>7Fpdp#lcQdz_ zD}GB$iHbdV_8v!y}y>q{LRMyikp-?-GV^$O=hHHXkseG3(q3nP4IOXLS|~IH-aeg z3!Tbjh&DN?wml8A2RF}hnxV}!Ik0N{0@w#+QPubSy-<__ zq;a&}y4+!tYH?5qaC~B`k+BT$s09(SRSgALz*trG5U6GQK!CmIZU3P-#^Be}c(ptf z=rO6#hvOwEsLiIDK=*DwRK$RTUz45i;MY~1t~-pNX8P|8uN<#93Tw-cc7@`FFozxZ z`%4Lsqv{!iZo#>ELum$=_|hM-GU%6IuT*|nb#h^%=!Y@a@@Jj#r}-_zc^QSB)k2;L zvN5vEm!pG|ePe~;O)D@s^}VDkF&5B+OtiP>IGjN+DALl@QXrVcc9@5jblA<;OX-$zNwb5xn-5)ElEV7Dncw?xJEw z)s{Td)WCqYO1t+{mJ7g=N?JnJgF*H8BrFil(fWVH{nj(DFci42In?}-{TW~%;r7>N zdV+;HI|sxO@~_`48Mj|9-Wf5Fn%HX&{PbL|s2Rba6^V7M!@6DVB1%G0tB#nGP&0L{ zx`+7k5Tmlfw6&16i;nSj4-Q)m>9t`jD{Ymxa$|G)7lN6y*xkIWqmy9n#n)Zwl-9;g57v8qzLdTHbU?PspV2pMOJ? ztX6+<`_SjAGOgvyZmqwW=(Cry_)V8=ZA*e%0w2;yvA*s~Zj(f0@}uOouN>tV-R zY`O6wS#FP2)bB~USXQ+++5zX%7V+b)@xiB4@5D&w<)A7_iY+X3NN6*cLK7hyX=m|l zQQPggYmPMvQyU4=b}plhZRgmPB_b}ItKFpw1J%U|AxVa0nT%-C3{egFXK3G-+ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateThingShadowOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateThingShadowOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
UpdateThingShadowOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::UpdateThingShadowOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html new file mode 100644 index 000000000..5bdaa6f44 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateThingShadowOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateThingShadowOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateThingShadowOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateThingShadowOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateThingShadowOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateThingShadowOperationContext::UpdateThingShadowOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateThingShadowOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateThingShadowOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::UpdateThingShadowOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9027b78ff270bb115c5e4d8862a664d6b5697f GIT binary patch literal 1200 zcmeAS@N?(olHy`uVBq!ia0y~yU~~tv12~w0l|Ntyu96qBOBZ2oYA>r`gGp)%a=bexeMQTx6i)u;=B_nr7Gr;U+>;D&5}BQuy9uC zxuye`t8cOYon`s?XlPBU$E3^IGFMIJJ*_KgiP^Po-tnzwd*_>eJb6vpJ?_{1hU6(X zq8LB#uF^ifch~bvQR@%M5PxO9q^qHjJ4bya)>Ph)eZ)j)jKjLR~ zVuy?EFyqR)tCG)tR7mIDti8J?OLqzG!zv4`@0vb{PlxJz|p`-pS1cWO}Vaq zJoomtOWSgz-5Bb3+c9`CXo|WwY_YTBQgH}7DyXp5zlT*wVdW!^4}7Ao4STwj9pZqZ z>mPAU2rpzgvD$*^NvI4X&?E+6+)^rC$9nu)l=jwZQC=nuLJm%7_M}?I3Dtg4X_z9X zmuBx+bDin>j%uTWEDhH`U$I}#++8qN{-tH#oAnNC3=DBsZTrqYlAZkB;+}`?G5K?M zo@S)nYy10c#!tRY;YUAa$7k>!Tdr)d{^u`KyS9gcWt;y#%YE2QjLkT2EVur;?Dq-AImDZE;EBe2DvFzap8x+y&)+B{6qr8TZxI-0^&1I zryrhbJ?*-T{vw_{w)>jymvz41zBrHV_KB)llO5mxxaMyk?A>kp_rsLM8|N#_Up!`O zcX#Pt$Mb)0xy4x@h)8db-TzKEKZ}_`^6s~(9KSvouca>>-{mNqPzYEr7)fgQu&X J%Q~loCIBCCP38aq literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request-members.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request-members.html new file mode 100644 index 000000000..7105b540f --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request-members.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateThingShadowRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateThingShadowRequest, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowRequestprotectedvirtual
GetPayload() noexceptAws::Greengrass::UpdateThingShadowRequestinline
GetShadowName() noexceptAws::Greengrass::UpdateThingShadowRequestinline
GetThingName() noexceptAws::Greengrass::UpdateThingShadowRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateThingShadowRequeststatic
operator<(const UpdateThingShadowRequest &) const noexceptAws::Greengrass::UpdateThingShadowRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateThingShadowRequeststatic
s_customDeleter(UpdateThingShadowRequest *) noexceptAws::Greengrass::UpdateThingShadowRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateThingShadowRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateThingShadowRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateThingShadowRequestvirtual
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::UpdateThingShadowRequestinline
SetShadowName(const Aws::Crt::String &shadowName) noexceptAws::Greengrass::UpdateThingShadowRequestinline
SetThingName(const Aws::Crt::String &thingName) noexceptAws::Greengrass::UpdateThingShadowRequestinline
UpdateThingShadowRequest() noexceptAws::Greengrass::UpdateThingShadowRequestinline
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=defaultAws::Greengrass::UpdateThingShadowRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html new file mode 100644 index 000000000..2c9159561 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html @@ -0,0 +1,572 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateThingShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateThingShadowRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateThingShadowRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateThingShadowRequest () noexcept
 
 UpdateThingShadowRequest (const UpdateThingShadowRequest &)=default
 
void SetThingName (const Aws::Crt::String &thingName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetThingName () noexcept
 
void SetShadowName (const Aws::Crt::String &shadowName) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetShadowName () noexcept
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateThingShadowRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateThingShadowRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateThingShadowRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateThingShadowRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateThingShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateThingShadowRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest (const UpdateThingShadowRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::UpdateThingShadowRequest::GetPayload ()
+
+inlinenoexcept
+
+

The request state document as a JSON encoded blob.

+ +
+
+ +

◆ GetShadowName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::UpdateThingShadowRequest::GetShadowName ()
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ GetThingName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::UpdateThingShadowRequest::GetThingName ()
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateThingShadowRequest::operator< (const UpdateThingShadowRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateThingShadowRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::s_customDeleter (UpdateThingShadowRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::s_loadFromJsonView (UpdateThingShadowRequestupdateThingShadowRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

The request state document as a JSON encoded blob.

+ +
+
+ +

◆ SetShadowName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::SetShadowName (const Aws::Crt::StringshadowName)
+
+inlinenoexcept
+
+

The name of the shadow. To specify the thing's classic shadow, set this parameter to an empty string ("").

+ +
+
+ +

◆ SetThingName()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowRequest::SetThingName (const Aws::Crt::StringthingName)
+
+inlinenoexcept
+
+

The name of the thing.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateThingShadowRequest::MODEL_NAME = "aws.greengrass#UpdateThingShadowRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.png b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_request.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf3dee2827261ffcf092984b1d158775c0e588d GIT binary patch literal 1082 zcmeAS@N?(olHy`uVBq!ia0y~yU=#$h12~w0B&X%ZgFs3mz$e7@|Ns9$=8HF9OZyK^ z0J6aNz<~p-op*l#1(?;cfA;Sm&7J*h(_SZHF3m(nC3PnStACwNR; zvUTcnWl!$x_x?;CmuBY1>K?GVb^W&O^vw^?eVVGWSy}06O2_2~_6{lXzvU*rs`7d= zwdPzW3-^TA+pq1?zjS^7^Y8ysU++u}*&Ee%e*XnC!Ii!47x&p!867tGcG@VGugY~v zQbv5Y$ku{eMPY&Awa?>zn@H_?k#ss>$%@b|W_t~C_AnhV3VZyzUmG%QeIa;atVRB;FwVl42MYtZauSf;`> zV-iP#mlEZim+u8MmrmL8A%Nl1FFsEthY%q~A5RtoRlx%yopUx-h9x#^e=~la7Wk#BHs1S$Ax8@Ar;7Xa96~Y-lj6tKOFL_>FdG z{ae|^&i`eeJ*wST_qG3B#P+7&*DLm3V^}oKZ zFZfv5bbrmLj<|ACyD#x=@P?TkmAu9s#dA6WUToU>Hod&-xkmK#4R^Z#$}!3aNZv26 zKmAl;u2sGForczWZKb{GUuFG$Z)E?rn_cb`dw0XM)4`8xvlfK0t?yW~TfdXXQ+ncz z=N?PWR$8YW{>10f7GxsGnZ2{4c+1{L`)pK;M2{{roboWUpU1k&F~vswW;SGr_o zb6{$1`GxRf3=y~U1sQ*^>mWz)%gG*^OP73oZvSMKrHTyiX%}EdXYh3Ob6Mw<&;$V5 C%JiiG literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response-members.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response-members.html new file mode 100644 index 000000000..4b2bf3369 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateThingShadowResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UpdateThingShadowResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::UpdateThingShadowResponseprotectedvirtual
GetPayload() noexceptAws::Greengrass::UpdateThingShadowResponseinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UpdateThingShadowResponsestatic
operator<(const UpdateThingShadowResponse &) const noexceptAws::Greengrass::UpdateThingShadowResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UpdateThingShadowResponsestatic
s_customDeleter(UpdateThingShadowResponse *) noexceptAws::Greengrass::UpdateThingShadowResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UpdateThingShadowResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UpdateThingShadowResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UpdateThingShadowResponsevirtual
SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexceptAws::Greengrass::UpdateThingShadowResponseinline
UpdateThingShadowResponse() noexceptAws::Greengrass::UpdateThingShadowResponseinline
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=defaultAws::Greengrass::UpdateThingShadowResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html new file mode 100644 index 000000000..bb778bba1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateThingShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateThingShadowResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UpdateThingShadowResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateThingShadowResponse () noexcept
 
 UpdateThingShadowResponse (const UpdateThingShadowResponse &)=default
 
void SetPayload (const Aws::Crt::Vector< uint8_t > &payload) noexcept
 
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UpdateThingShadowResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UpdateThingShadowResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UpdateThingShadowResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UpdateThingShadowResponse"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateThingShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateThingShadowResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse (const UpdateThingShadowResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UpdateThingShadowResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetPayload()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::Vector<uint8_t> > Aws::Greengrass::UpdateThingShadowResponse::GetPayload ()
+
+inlinenoexcept
+
+

The response state document as a JSON encoded blob.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UpdateThingShadowResponse::operator< (const UpdateThingShadowResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UpdateThingShadowResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowResponse::s_customDeleter (UpdateThingShadowResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UpdateThingShadowResponse::s_loadFromJsonView (UpdateThingShadowResponseupdateThingShadowResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UpdateThingShadowResponse::SetPayload (const Aws::Crt::Vector< uint8_t > & payload)
+
+inlinenoexcept
+
+

The response state document as a JSON encoded blob.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UpdateThingShadowResponse::MODEL_NAME = "aws.greengrass#UpdateThingShadowResponse"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.png b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_response.png new file mode 100644 index 0000000000000000000000000000000000000000..ff35e9a2ea1bc6077a880f9a5dac5a92c1979941 GIT binary patch literal 1120 zcmeAS@N?(olHy`uVBq!ia0y~yV3Yx}12~w0WBq2`a1xUD`191FPq|d)_{J{hNkNlLv>$o|Eof2pY!vEKVfC_@ zB$C0u++))EPe0T>`)+;iW%j)Fa*mb7hrPA7dy8(i-hQg>*|)9Wl-ez`bNmN(Cf#oi z_T63(cm6q>jB@k7y6pV*Yk&Xx{NvvKImYLotP1u1_VNCn=m%G(Pu#w~f8H69v>&D^ zuh^!h9Ov^>y|hp4B;WBDKJl)#SJD?>-MYx_;w&EPAQfwy{M@CRSKs_7l^)-1{$Rz5 z{-w_?I;C#EeDd{A8e4JSJMZ07>=qYC9_Cr`OS90{>(UC{Irp9&utxmv{{R+ z>%&(sFYxJ(-BW5F+<3ddSTs89?&EFV`43FCg(q`F<>vdGb6bCVlc z+cUUN`nL=g%wQoV@#?c6s3%hgO3q2C|abce^^YySNA zjJSmx+m65ADvI0od|Ur-ms(WwKTF;0IiJ6-t}i)U<>2=F)q4Bbxm#0BEXro`djM{jbapUIpPd7v-uys!*cEsyoR z*ELPX!MVX_6brbL{Ejpl+rR(jtmkMo_3(s>^Cx2+S(aO`{8k*fRbqMO-^T}5?t8RJ z>UoI!+G@Mz$NuFHdp!9grkfmNvy0_SuiUJ4H=aFn#mN)Fn;@$cOg89!R1$}1;hVoXpwC9a7vKZswqKYf7xHYw=TGL TPV^VBIAHK}^>bP0l+XkKnqB;S literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result-members.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result-members.html new file mode 100644 index 000000000..d3e064e16 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UpdateThingShadowResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html new file mode 100644 index 000000000..842418b53 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UpdateThingShadowResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::UpdateThingShadowResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 UpdateThingShadowResult () noexcept
 
 UpdateThingShadowResult (TaggedResult &&taggedResult) noexcept
 
UpdateThingShadowResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ UpdateThingShadowResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UpdateThingShadowResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::UpdateThingShadowResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
UpdateThingShadowResponse* Aws::Greengrass::UpdateThingShadowResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::UpdateThingShadowResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::UpdateThingShadowResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UpdateThingShadowResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_user_property-members.html b/docs/class_aws_1_1_greengrass_1_1_user_property-members.html new file mode 100644 index 000000000..8392913de --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_user_property-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::UserProperty Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::UserProperty, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetKey() noexceptAws::Greengrass::UserPropertyinline
GetModelName() const noexcept overrideAws::Greengrass::UserPropertyprotectedvirtual
GetValue() noexceptAws::Greengrass::UserPropertyinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::UserPropertystatic
operator<(const UserProperty &) const noexceptAws::Greengrass::UserProperty
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::UserPropertystatic
s_customDeleter(UserProperty *) noexceptAws::Greengrass::UserPropertystatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(UserProperty &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::UserPropertystatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::UserPropertyvirtual
SetKey(const Aws::Crt::String &key) noexceptAws::Greengrass::UserPropertyinline
SetValue(const Aws::Crt::String &value) noexceptAws::Greengrass::UserPropertyinline
UserProperty() noexceptAws::Greengrass::UserPropertyinline
UserProperty(const UserProperty &)=defaultAws::Greengrass::UserProperty
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_user_property.html b/docs/class_aws_1_1_greengrass_1_1_user_property.html new file mode 100644 index 000000000..bb0344598 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_user_property.html @@ -0,0 +1,511 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::UserProperty Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+ +
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::UserProperty:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 UserProperty () noexcept
 
 UserProperty (const UserProperty &)=default
 
void SetKey (const Aws::Crt::String &key) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetKey () noexcept
 
void SetValue (const Aws::Crt::String &value) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetValue () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const UserProperty &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (UserProperty &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (UserProperty *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#UserProperty"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ UserProperty() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::UserProperty::UserProperty ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ UserProperty() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::UserProperty::UserProperty (const UserProperty)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetKey()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::UserProperty::GetKey ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::UserProperty::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetValue()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::UserProperty::GetValue ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::UserProperty::operator< (const UserProperty) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::UserProperty::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UserProperty::s_customDeleter (UserPropertyshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::UserProperty::s_loadFromJsonView (UserPropertyuserProperty,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UserProperty::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetKey()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UserProperty::SetKey (const Aws::Crt::Stringkey)
+
+inlinenoexcept
+
+ +
+
+ +

◆ SetValue()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::UserProperty::SetValue (const Aws::Crt::Stringvalue)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::UserProperty::MODEL_NAME = "aws.greengrass#UserProperty"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_user_property.png b/docs/class_aws_1_1_greengrass_1_1_user_property.png new file mode 100644 index 0000000000000000000000000000000000000000..50014fd4855df021f9f3248bb6228959b7ba9502 GIT binary patch literal 901 zcmV;01A6?4P)vTJkN^MxkN^Mxkifve1&Q1r00008bW%=J0RR90|NsC0)yh;d0009NNkl9%sIqqmW} z#GQ8Jyo47WD>s48@wA7apgbG5w%pz9s*~^4c|X&3uDNP9u^`!T z>8)GYzq;QocdE8nJ?7m|lx1vJsSDW-Z2DvDmu1^63&wQc!dq(VXH&1PRr8|A`NqXp z{alhhpx?jaC263aIbPh7^Z|M0mZUGx;+7;oTHKQ4M|bXR+ctj!_+PpKIFwWF+s!Aq zQ|>#qOK`8;tDggS(&7g2qs0y2M~fT4j}|w8A1!VGKU&-Xezdp&{Ah6l_|f79@T0{I z;75xaz>gL;z=st=2o6O6aHqu$;75xaz>lW6hh}?&1o)G77hOL`2L>4G2RY1g5ACiK z2AI}>doIA+xQ)#I+oyfzNOS+V|8jmi7g~e-x1_TU_9b~Hug{*NS$r$c5KVGN*dn|c zsUB<7^Ov|$r9psdKrkb1La`%_XFKyAZUT9fljj*U-1UZ~CC6j!r<}=9=~PFa-@tta zHk(@4d6i@Q=x|40<2pAXbB-PE(yTfXfUf4a6WMXus-tSpr~GJ7rSMStF`-J-EAD3I z9o%(bTj)>fykk(E&&B<|;_jQhnLA;mo@&e3_VctYg+Y2FSU>3&myNpFntnewTMIDO z?0XF0k9u*SD|cVTJ%11YQ@U_B8Rb*weO4pDi`4fw8|8y_4)8Tv+yH*GxB>j=@%9fP b1b6xee$O)L3CI0N00000NkvXXu0mjfEFQd< literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation-members.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation-members.html new file mode 100644 index 000000000..57d126ec0 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateAuthorizationTokenOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateAuthorizationTokenOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const ValidateAuthorizationTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::ValidateAuthorizationTokenOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::ValidateAuthorizationTokenOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ValidateAuthorizationTokenOperation(ClientConnection &connection, const ValidateAuthorizationTokenOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::ValidateAuthorizationTokenOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html new file mode 100644 index 000000000..bea0cf68d --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateAuthorizationTokenOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateAuthorizationTokenOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateAuthorizationTokenOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateAuthorizationTokenOperation (ClientConnection &connection, const ValidateAuthorizationTokenOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const ValidateAuthorizationTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< ValidateAuthorizationTokenResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateAuthorizationTokenOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenOperation::ValidateAuthorizationTokenOperation (ClientConnectionconnection,
const ValidateAuthorizationTokenOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::ValidateAuthorizationTokenOperation::Activate (const ValidateAuthorizationTokenRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the ValidateAuthorizationTokenOperation

Parameters
+ + + +
requestThe request used for the ValidateAuthorizationTokenOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< ValidateAuthorizationTokenResult > Aws::Greengrass::ValidateAuthorizationTokenOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.png b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..4f01bf2f75052b21ae4b545526c00e23655aca23 GIT binary patch literal 1697 zcmcJQdoY?Ob3!dwH-e6$HPSBx>g=*QCz-R7ScAA+N3XUHsVhvn*j|L8*Jm@vOE z_hgjZRr4Ks*6YJIO zlN6(|)t1US-FMFTc+PP>(TxBHHK?G4{KjYM!Ik_I6XGOS^R2YW_!INDx(pZhBR3IA zKa#?K_J5WF(#>*0_K8Jp_|22Nt(Ttu)KVa<+8;TwT-lXgS%qRPd@_cg&^E+>9=W=y zo!`1F%r4H!Z}*y3dC5d^Df;8PPLlR1R)Tl*qFEa_90RQW zyo)2lyu7A2=w*gMcx#3aDfi|o<}?;slrQQi1rtrb{r~5UNVGs-Ic7Kq#z#)|R3=z{em!!9|P33%cF2zxIyN z2bbQV8+ep_{4j5B=_}IYh!AKSsv5Hjnh6HCJmuv%HITTbTuBL)eVHCSXoa4tezy=d zKI-O);|iO`8e`S(7}fir1#&2O)O3)>stdUXxj66qNZ?j7UxfwSE!fb4Js*NWVX0LUZ>wAF`^C*5DKDPDk1G(DZq6Z5>?``m z9bw`eAuyixQHO!9oho1AncMx<3+h2|C+xQ`v5pv6itq1HX(jL-2up?h^0I={QLqocH-=0XFi=) zQ$-w*S|+8+{}*v-FZF7W^PTOj?R7bqWtD*;G$>=L2m^SVA5yZ&3L{RW;a-RvWlVsr32sI)vd*^ZQr(i$*TNWTcdU7VtpDTlWmT&BPiHDf zln{fpL@SH1MlGrY>4Z_EB=Dg1nE2Ro}>_@!QSyWMy5sJLp|B7tE%y~xsUNF;P5 zxxOshmiAEj_BA?IyuT7h8(ckY z-rPutrO$^;SR{Q;y`uV!X5>AqqIN-s&^y1n#;!C>!j(|OJ}j_97s_3n6`U+W=nf!H2wn3)kRS*)VBSeAMqdsc-#pM4nVYvjpYr#}q4 z2PV7h=FYB%ZF^oHO;uED)~Yq9wS?Ny-|sdvGT6dojI62HOV)2$?05 zR(|h@q-x#R*3{97gpGs4FyNcCN42wNW*JPvmpuytl5@G)o{d(W)KL$#%vY;_AOocY j + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateAuthorizationTokenOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateAuthorizationTokenOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
ValidateAuthorizationTokenOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::ValidateAuthorizationTokenOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html new file mode 100644 index 000000000..04eb53d7e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateAuthorizationTokenOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateAuthorizationTokenOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateAuthorizationTokenOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateAuthorizationTokenOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateAuthorizationTokenOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenOperationContext::ValidateAuthorizationTokenOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..514a73042c1ae7ca0a3b2b76db9750b9714bccc3 GIT binary patch literal 1256 zcmeAS@N?(olHy`uVBq!ia0y~yV9W!u12~w0Bwuy@6(A)M;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z*6q%;uuoF_;&8YqQ_c1t@eHCzy9^t zL?374OfkWva@{_p1xMgJyAUS6R9e#&{`u z$9GcF*1!Ifn7)3KW}j5DSo;0p?@5JbKl(my`_C17UiW_QAJ#i>(=OdEh&%rGfs*I+ zt}6aMVZVOsvcKmam>Hek@I2%Cz3+BO=GHm#_HxSSn@fM$hVA`7+wS>a!&~3@(&gnp zAK@#Xe`#jqx9k(P>->woCn?p+Z|^+s^vXY>;Kh0Aj`TW#dH6mP3+vT_+z$7oO^Fr9Okor##PS$Nxk6v=Sqy$MyQInMFp@ z>#k4u{bpO9*QLw9>fTOU!g6>0>)p$JCe=B$Mo+pFvO`tV_rFb^=db@OU~z$n6xr|F za-%bEZ_{;T*dLhBpxVGAn%AJScduxEg9?~+S??Z$rPdvWPOTdZnLwJR_}AJU(b;RS zL}g1ZVw}S8Zy%Sr!z^U1^Dg?s@2y-PCdujDnR5KJtHft-fx~x1B5GOkAN7lW`pKpL ztp6CRqwkJ<{$KaLTD@oZes;a(vWlGz)p`kaX&;Yp?KgNAdB-j7@|*R0pBtY1_w`=U z9$DtK2Y<-)-MQg@+VIQb+?t*b=Q8c$-d?HxfA~)Cd;Por?qt}n-YDTI=2Q6i<^;pD zX{vgRYZP@A^I_v6-Qau51bBG2zSJ#XubFPy(4#Bba*Th)B`arT|*cJB-HANqS*Kil`Q zrunwhjKbMdY`7NL&JcdL^3Q$28T>m|9}DM>NUmc0-g|y^(xb!tmTi&$-@J^Af421O z(?emC{kuF91g|Lr?P-~UK1 zGd75np7N>vs7Cbjw+VS=(wASJyCNGdd+yd}iT!b=i|_0RbY!$qDhR$)-Iwvj)nfXx zGUh$2>|b&}aQ|X1{_%Oi?P!??*I$)Cu$#>PApG_82W%RQF{=xhm#jp>FJ;TK*G`Sf d)^+^PXtmyFUYl6N4`8vx;OXk;vd$@?2>{23V(|a~ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request-members.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request-members.html new file mode 100644 index 000000000..3cad6450e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateAuthorizationTokenRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateAuthorizationTokenRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenRequestprotectedvirtual
GetToken() noexceptAws::Greengrass::ValidateAuthorizationTokenRequestinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ValidateAuthorizationTokenRequeststatic
operator<(const ValidateAuthorizationTokenRequest &) const noexceptAws::Greengrass::ValidateAuthorizationTokenRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ValidateAuthorizationTokenRequeststatic
s_customDeleter(ValidateAuthorizationTokenRequest *) noexceptAws::Greengrass::ValidateAuthorizationTokenRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ValidateAuthorizationTokenRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ValidateAuthorizationTokenRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenRequestvirtual
SetToken(const Aws::Crt::String &token) noexceptAws::Greengrass::ValidateAuthorizationTokenRequestinline
ValidateAuthorizationTokenRequest() noexceptAws::Greengrass::ValidateAuthorizationTokenRequestinline
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=defaultAws::Greengrass::ValidateAuthorizationTokenRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html new file mode 100644 index 000000000..ae48f26fa --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html @@ -0,0 +1,456 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateAuthorizationTokenRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateAuthorizationTokenRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateAuthorizationTokenRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateAuthorizationTokenRequest () noexcept
 
 ValidateAuthorizationTokenRequest (const ValidateAuthorizationTokenRequest &)=default
 
void SetToken (const Aws::Crt::String &token) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetToken () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ValidateAuthorizationTokenRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ValidateAuthorizationTokenRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ValidateAuthorizationTokenRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ValidateAuthorizationTokenRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateAuthorizationTokenRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ValidateAuthorizationTokenRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest (const ValidateAuthorizationTokenRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetToken()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ValidateAuthorizationTokenRequest::GetToken ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ValidateAuthorizationTokenRequest::operator< (const ValidateAuthorizationTokenRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateAuthorizationTokenRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenRequest::s_customDeleter (ValidateAuthorizationTokenRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenRequest::s_loadFromJsonView (ValidateAuthorizationTokenRequestvalidateAuthorizationTokenRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetToken()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenRequest::SetToken (const Aws::Crt::Stringtoken)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ValidateAuthorizationTokenRequest::MODEL_NAME = "aws.greengrass#ValidateAuthorizationTokenRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.png b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_request.png new file mode 100644 index 0000000000000000000000000000000000000000..e5ded02104f47aca7b01929144c1605c24f4f13a GIT binary patch literal 1184 zcmeAS@N?(olHy`uVBq!ia0y~yV6*_T12~w06+I0`bk>?UhgkZ@C?7zZpEIR-+wPzH~ez!+VDwnuh@1JZJc!4w1#;{ z^1JT`LN9w4#M_+s{h;T}#H-7{eYN;>eE##|`Wx==xYvi}Dxd%V>^94~I-Aeme!T3K zTvnK$xAe59>dTP#&8xTEN}iY#E%7!wI52z3v8eMYL>ke zarRudcLGyo{rWKdgELF)D_`feElFH1-FY+Mtz3Rc&-Q~`jV*;Pdfs~9Sy1TsEPKJC zdwvIf`Sjd$4j1%XJo&8DbmEg+wFRf&@|Nd|u6n)p+$mg$yS{3b%HM`} zE!`@6*XEbad7z@XfJNPt@vl|Eq%Y?X+^$W^sy`2Fk2v?mPjv<@=1Ou4}Tj4lR7plE}TjDrIwpTYtbc7cEH{xL)le_Z?=FlUjCTUj42~?A&N080<$?FD*d3bv(8kexmGAb-Q<+tN17=_!5(>}>bH`E2vQ z=9^6Zafj>+^}ChL%ideI+5P(EA0IdO*~hHqb#?d8-u?0I(wo;4e@6DY&OiQU*})gm zl3{5XUrU_~*T%lQ_~pgQC3_tiZ!g=t(K%M0)otfVt&erx?(?s$w`Hhz?KytX(|ESb z`U8P4&c;tEGn%}=aI@aJWpkeDp1Dwd;Oyj`3bPMbGK+gX{Wz;_ z7TE37yVd8FPoZLnB}5rYZtD1=en+X8(UgiSZK7) z&5y-ia;vlS|1w*Ihwfb;_a~;0`Nyh#m&Fgvzxp(9AOD=S(;4db*Kx$`JbP0l+XkKq!cX9 literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response-members.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response-members.html new file mode 100644 index 000000000..ca3d973a1 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateAuthorizationTokenResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateAuthorizationTokenResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetIsValid() noexceptAws::Greengrass::ValidateAuthorizationTokenResponseinline
GetModelName() const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ValidateAuthorizationTokenResponsestatic
operator<(const ValidateAuthorizationTokenResponse &) const noexceptAws::Greengrass::ValidateAuthorizationTokenResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ValidateAuthorizationTokenResponsestatic
s_customDeleter(ValidateAuthorizationTokenResponse *) noexceptAws::Greengrass::ValidateAuthorizationTokenResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ValidateAuthorizationTokenResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ValidateAuthorizationTokenResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ValidateAuthorizationTokenResponsevirtual
SetIsValid(const bool &isValid) noexceptAws::Greengrass::ValidateAuthorizationTokenResponseinline
ValidateAuthorizationTokenResponse() noexceptAws::Greengrass::ValidateAuthorizationTokenResponseinline
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=defaultAws::Greengrass::ValidateAuthorizationTokenResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html new file mode 100644 index 000000000..bd56b13eb --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateAuthorizationTokenResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateAuthorizationTokenResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateAuthorizationTokenResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateAuthorizationTokenResponse () noexcept
 
 ValidateAuthorizationTokenResponse (const ValidateAuthorizationTokenResponse &)=default
 
void SetIsValid (const bool &isValid) noexcept
 
Aws::Crt::Optional< bool > GetIsValid () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ValidateAuthorizationTokenResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ValidateAuthorizationTokenResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ValidateAuthorizationTokenResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateAuthorizationTokenResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ValidateAuthorizationTokenResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse (const ValidateAuthorizationTokenResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetIsValid()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::ValidateAuthorizationTokenResponse::GetIsValid ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateAuthorizationTokenResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ValidateAuthorizationTokenResponse::operator< (const ValidateAuthorizationTokenResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateAuthorizationTokenResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenResponse::s_customDeleter (ValidateAuthorizationTokenResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenResponse::s_loadFromJsonView (ValidateAuthorizationTokenResponsevalidateAuthorizationTokenResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetIsValid()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateAuthorizationTokenResponse::SetIsValid (const bool & isValid)
+
+inlinenoexcept
+
+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ValidateAuthorizationTokenResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#ValidateAuthorizationTokenResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.png b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_response.png new file mode 100644 index 0000000000000000000000000000000000000000..e66cc93491b6fa5dd102f985c415f35582e9e06f GIT binary patch literal 1185 zcmeAS@N?(olHy`uVBq!ia0y~yU~~qu12~w06 z&dHk?6*sItb;_4N{H~oSztaJ?!`ipE<*v-Vz3q0=?mfT3<5JYqkN%Uyvfk^vw1?VtY0ao_boXmR_1$dMM$0Y>Hf0gwJyia{f!0Q8gBoh;pzX?>~P%5 zX^9qRsXhW_|{H#-E@8B_SA3x zzExQm=SYScFL}86?E0@Mml<=^P4}++wrXQ-Ut`X$7Z28MeZJUo_a#HqKl|=k{ZRk4 zN#$?Dy>sfGRj&VAAA>?z)!DP_C4Z`hXMHb9$b-cvKirlZoppQL+jR{8a%vftFyv`V zGPQj9I8lI6$*YY)u~x~agMm@ixnad51qYv#0t(AgI0S-?SUNN%nT|~1VN3!l0@~0p zW0E4J()EmogSY0J)i^oN0mE2khSBjw!Dd$#-D1l#?q*=ISg zukqS~|7GrnZ~Q%L_~mu%|Cgs%U#_vewNn0m`RBx%>Wpt+zZ{F~b)A1)r)tjGoGrI` zdDebzI~1e)Z12mD%betSxo%`zsacm)xHGO#+{Cs2__ptve{XG;SbVf%&fGOMz1k6m zOD?Q8thrTb*(SHod(X;!y<&B?{u1XV^F~@2%J8(Ye4c3VX1#vx&WpxvcRkN<*x4s* z(!XZr;!UYp-wm$3vPzV;b_uP$KKXL)o0f+w&uh26etLW9e3#Cxn|XZQWL%H6O-Qy7 zIr%#GXMl{>oud8w!q;!w!w?s4cfRN*>%EAr=OljV%$59=v-RX3mFePauQz>2vfaX6 zwls6=Idh45DK92hRYcYMNt&sw<=wgLmG%;21JBJG{qB?J{`z$9&#v_BgtUy>olp14 z+E35FKfOP&SSIdUYV_lXZ+9^KZ>pQMkTb8L-pT%)z=Qgg nXldhDN`#l@${??utK;n!I + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateAuthorizationTokenResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html new file mode 100644 index 000000000..8294180dd --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateAuthorizationTokenResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateAuthorizationTokenResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateAuthorizationTokenResult () noexcept
 
 ValidateAuthorizationTokenResult (TaggedResult &&taggedResult) noexcept
 
ValidateAuthorizationTokenResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateAuthorizationTokenResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ValidateAuthorizationTokenResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
ValidateAuthorizationTokenResponse* Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::ValidateAuthorizationTokenResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::ValidateAuthorizationTokenResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateAuthorizationTokenResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event-members.html b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event-members.html new file mode 100644 index 000000000..f0da6182c --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateConfigurationUpdateEvent Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateConfigurationUpdateEvent, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetConfiguration() noexceptAws::Greengrass::ValidateConfigurationUpdateEventinline
GetDeploymentId() noexceptAws::Greengrass::ValidateConfigurationUpdateEventinline
GetModelName() const noexcept overrideAws::Greengrass::ValidateConfigurationUpdateEventprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ValidateConfigurationUpdateEventstatic
operator<(const ValidateConfigurationUpdateEvent &) const noexceptAws::Greengrass::ValidateConfigurationUpdateEvent
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ValidateConfigurationUpdateEventstatic
s_customDeleter(ValidateConfigurationUpdateEvent *) noexceptAws::Greengrass::ValidateConfigurationUpdateEventstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ValidateConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ValidateConfigurationUpdateEventstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ValidateConfigurationUpdateEventvirtual
SetConfiguration(const Aws::Crt::JsonObject &configuration) noexceptAws::Greengrass::ValidateConfigurationUpdateEventinline
SetDeploymentId(const Aws::Crt::String &deploymentId) noexceptAws::Greengrass::ValidateConfigurationUpdateEventinline
ValidateConfigurationUpdateEvent() noexceptAws::Greengrass::ValidateConfigurationUpdateEventinline
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=defaultAws::Greengrass::ValidateConfigurationUpdateEvent
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html new file mode 100644 index 000000000..5bf4fb774 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html @@ -0,0 +1,515 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateConfigurationUpdateEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateConfigurationUpdateEvent Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateConfigurationUpdateEvent:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateConfigurationUpdateEvent () noexcept
 
 ValidateConfigurationUpdateEvent (const ValidateConfigurationUpdateEvent &)=default
 
void SetConfiguration (const Aws::Crt::JsonObject &configuration) noexcept
 
Aws::Crt::Optional< Aws::Crt::JsonObjectGetConfiguration () noexcept
 
void SetDeploymentId (const Aws::Crt::String &deploymentId) noexcept
 
Aws::Crt::Optional< Aws::Crt::StringGetDeploymentId () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ValidateConfigurationUpdateEvent &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ValidateConfigurationUpdateEvent &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ValidateConfigurationUpdateEvent *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ValidateConfigurationUpdateEvent"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateConfigurationUpdateEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ValidateConfigurationUpdateEvent() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent (const ValidateConfigurationUpdateEvent)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Greengrass::ValidateConfigurationUpdateEvent::GetConfiguration ()
+
+inlinenoexcept
+
+

The object that contains the new configuration.

+ +
+
+ +

◆ GetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Greengrass::ValidateConfigurationUpdateEvent::GetDeploymentId ()
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updates the component.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateConfigurationUpdateEvent::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ValidateConfigurationUpdateEvent::operator< (const ValidateConfigurationUpdateEvent) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateConfigurationUpdateEvent::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvent::s_customDeleter (ValidateConfigurationUpdateEventshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvent::s_loadFromJsonView (ValidateConfigurationUpdateEventvalidateConfigurationUpdateEvent,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvent::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetConfiguration()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvent::SetConfiguration (const Aws::Crt::JsonObjectconfiguration)
+
+inlinenoexcept
+
+

The object that contains the new configuration.

+ +
+
+ +

◆ SetDeploymentId()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvent::SetDeploymentId (const Aws::Crt::StringdeploymentId)
+
+inlinenoexcept
+
+

The ID of the AWS IoT Greengrass deployment that updates the component.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ValidateConfigurationUpdateEvent::MODEL_NAME = "aws.greengrass#ValidateConfigurationUpdateEvent"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.png b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_event.png new file mode 100644 index 0000000000000000000000000000000000000000..f33b98a51982ec331d64a6f86a58b8e1d3b6032d GIT binary patch literal 1140 zcmeAS@N?(olHy`uVBq!ia0y~yU^E7@12~w0q|?MC9UvtU;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z{2e5;uuoF_;&8wyvJ5NtnSAh?*E^d zKRM$57M*Q3l@2^z=l@DW$g|hwlm78SnT3xn`f>|Bf;=XfiJnn8xjaG5(~i~H^ONQb z&q@Bj&rDLe>2&4jDr>i%)zNK=*j3NG`SN$U z%{HYc--Lg(m}#2Dr?r1-{Q2g(Kb8BgPrrUD{7hxo&BLGTKi@v0^S>hX?Z?1o$vY+Y zcX{|OpOlh4J(4XnZt@koV@s~Dn-VhL=Gu8H^QZ^gf_F801^te=#?^4~N=C)E;^`Oc zQkP>qz6d`)A|b#Mr>Xvw2ocU;So^slE)leI_gQZGW*wP-9kCBI^f zX7lKT&8Re2dusB0U#7>Z{^>J!Zhm+ya%blIqJL*KbW4Lhv*vqernw&s~CKSe;H&7Z91DZd^i%n$lZs`-^xCUacSs_*d)(F5tPxD{A7tW98haOrxu z1M>%s8H_u=^y(~Nv=BMNu!k#&0T^8j^P40a{15URSPoPcY{2|Ma|YuNpmYsa8l}>; z2Aih@aV?#4X`2UwVuLTbU8i$A-`~_{s9QR{^W4*)NBItatGd2()zyQ=_E|e^q?He> z5z3mmf#*m8=Yy#Sb3T?m{A$LNeMrx^K|9tk`^tyB`}6kiajN+DQ_gb#T<+VPUpGs= zy0*{l+|vGyzb?wxfBZ5lAnam)%diDD!sd>D9Wk&Ujo|zF+RC0$a24n}sV%uGh}HsIxb9 z+xzQt($>t1nfLY0rO@+lbn1FL4b5kBSKqsOv*zTUtc9yr-b{?V9Xr(~O!xN;$*}8Z z#Pn{@y>*6b>T!>oH&{0>REbNS7x-m!rg8T!Vd=Z?4WgrCZ_SA1vyL^C-n`!T-0V9h zYBw_XMV^0WUiJ8T(zZya&(|RF1Ib^eybhG|LPabu>F&DjdREQ + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::ValidateConfigurationUpdateEvents Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::ValidateConfigurationUpdateEvents, including all inherited members.

+ + + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetModelName() const noexcept overrideAws::Greengrass::ValidateConfigurationUpdateEventsprotectedvirtual
GetValidateConfigurationUpdateEvent() noexceptAws::Greengrass::ValidateConfigurationUpdateEventsinline
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::ValidateConfigurationUpdateEventsstatic
operator<(const ValidateConfigurationUpdateEvents &) const noexceptAws::Greengrass::ValidateConfigurationUpdateEvents
operator=(const ValidateConfigurationUpdateEvents &) noexceptAws::Greengrass::ValidateConfigurationUpdateEvents
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::ValidateConfigurationUpdateEventsstatic
s_customDeleter(ValidateConfigurationUpdateEvents *) noexceptAws::Greengrass::ValidateConfigurationUpdateEventsstatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(ValidateConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::ValidateConfigurationUpdateEventsstatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::ValidateConfigurationUpdateEventsvirtual
SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexceptAws::Greengrass::ValidateConfigurationUpdateEventsinline
ValidateConfigurationUpdateEvents() noexceptAws::Greengrass::ValidateConfigurationUpdateEventsinline
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)Aws::Greengrass::ValidateConfigurationUpdateEventsinline
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html new file mode 100644 index 000000000..99c757d8e --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html @@ -0,0 +1,486 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::ValidateConfigurationUpdateEvents Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::ValidateConfigurationUpdateEvents Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::ValidateConfigurationUpdateEvents:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ValidateConfigurationUpdateEvents () noexcept
 
ValidateConfigurationUpdateEventsoperator= (const ValidateConfigurationUpdateEvents &) noexcept
 
 ValidateConfigurationUpdateEvents (const ValidateConfigurationUpdateEvents &objectToCopy)
 
void SetValidateConfigurationUpdateEvent (const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
 
Aws::Crt::Optional< ValidateConfigurationUpdateEventGetValidateConfigurationUpdateEvent () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const ValidateConfigurationUpdateEvents &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (ValidateConfigurationUpdateEvents &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (ValidateConfigurationUpdateEvents *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#ValidateConfigurationUpdateEvents"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ ValidateConfigurationUpdateEvents() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ ValidateConfigurationUpdateEvents() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents (const ValidateConfigurationUpdateEventsobjectToCopy)
+
+inline
+
+ +
+
+

Member Function Documentation

+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::ValidateConfigurationUpdateEvents::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ GetValidateConfigurationUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<ValidateConfigurationUpdateEvent> Aws::Greengrass::ValidateConfigurationUpdateEvents::GetValidateConfigurationUpdateEvent ()
+
+inlinenoexcept
+
+

The configuration update event.

+ +
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::ValidateConfigurationUpdateEvents::operator< (const ValidateConfigurationUpdateEvents) const
+
+noexcept
+
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ValidateConfigurationUpdateEvents & Aws::Greengrass::ValidateConfigurationUpdateEvents::operator= (const ValidateConfigurationUpdateEventsobjectToCopy)
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::ValidateConfigurationUpdateEvents::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvents::s_customDeleter (ValidateConfigurationUpdateEventsshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvents::s_loadFromJsonView (ValidateConfigurationUpdateEventsvalidateConfigurationUpdateEvents,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvents::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetValidateConfigurationUpdateEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::ValidateConfigurationUpdateEvents::SetValidateConfigurationUpdateEvent (const ValidateConfigurationUpdateEventvalidateConfigurationUpdateEvent)
+
+inlinenoexcept
+
+

The configuration update event.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::ValidateConfigurationUpdateEvents::MODEL_NAME = "aws.greengrass#ValidateConfigurationUpdateEvents"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.png b/docs/class_aws_1_1_greengrass_1_1_validate_configuration_update_events.png new file mode 100644 index 0000000000000000000000000000000000000000..c8eaa19d36882ad0e85f80cc51399ae9b9585561 GIT binary patch literal 1152 zcmeAS@N?(olHy`uVBq!ia0y~yV6+6X12~w0Wa#EkPl1#~fKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+0}H>Wi(^Oyg7^LXagE6ufyl}vL#lZVs^i>$aBn@Zn9q6v+T?oQJ%dk?|pdj zT<_?8<>gDP+N{hiTO)7Zy(v}0zry~&7x(IOyB0f1-!+kW{dZQ>lqK40C#){rUb{6` z^R#MJ5wDNl`}?0)MHel5#(!J-nXfr%)`S<=juUf70 zmvwDQkILRP{L*~D;0>HGS*3qp{~VRS;v!E}PA*nZ_mqRj!Tu-Pa&J2UBPW~bN7P@2 z76viVCk!&besY#Dyyhxm;QQOeUBYl0$g*QKXXtN|X>fPsJFr-R{XyUa<_{Vt7%N1c zFaRTw0cawn()(t|cxkoAzv;eZyn6js<)Q5tRqf69*KNPGXU^BK*GAWO3gteoxEIZM@2Yw({pt8IA4YRgMAQMtpA + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::VerifyClientDeviceIdentityOperation Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::VerifyClientDeviceIdentityOperation, including all inherited members.

+ + + + + + + + + + + + + + + + + + +
Activate(const VerifyClientDeviceIdentityRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Greengrass::VerifyClientDeviceIdentityOperation
Aws::Eventstreamrpc::ClientOperation::Activate(const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexceptAws::Eventstreamrpc::ClientOperationprotected
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexceptAws::Eventstreamrpc::ClientOperation
ClientOperation(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
ClientOperation(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
Close(OnMessageFlushCallback onMessageFlushCallback=nullptr) noexceptAws::Eventstreamrpc::ClientOperation
GetModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationprotectedvirtual
GetOperationResult() noexceptAws::Eventstreamrpc::ClientOperation
GetResult() noexceptAws::Greengrass::VerifyClientDeviceIdentityOperation
m_asyncLaunchModeAws::Eventstreamrpc::ClientOperationprotected
m_operationModelContextAws::Eventstreamrpc::ClientOperationprotected
operator=(const ClientOperation &clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
operator=(ClientOperation &&clientOperation) noexcept=deleteAws::Eventstreamrpc::ClientOperation
VerifyClientDeviceIdentityOperation(ClientConnection &connection, const VerifyClientDeviceIdentityOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexceptAws::Greengrass::VerifyClientDeviceIdentityOperation
WithLaunchMode(std::launch mode) noexceptAws::Eventstreamrpc::ClientOperation
~ClientContinuationHandler() noexcept=defaultAws::Eventstreamrpc::ClientContinuationHandlervirtual
~ClientOperation() noexceptAws::Eventstreamrpc::ClientOperation
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html new file mode 100644 index 000000000..a6f3ed685 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html @@ -0,0 +1,290 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::VerifyClientDeviceIdentityOperation Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::VerifyClientDeviceIdentityOperation Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::VerifyClientDeviceIdentityOperation:
+
+
+ + +Aws::Eventstreamrpc::ClientOperation +Aws::Eventstreamrpc::ClientContinuationHandler + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 VerifyClientDeviceIdentityOperation (ClientConnection &connection, const VerifyClientDeviceIdentityOperationContext &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
 
std::future< RpcErrorActivate (const VerifyClientDeviceIdentityRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< VerifyClientDeviceIdentityResultGetResult () noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
 ClientOperation (ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept
 
 ~ClientOperation () noexcept
 
 ClientOperation (const ClientOperation &clientOperation) noexcept=delete
 
 ClientOperation (ClientOperation &&clientOperation) noexcept=delete
 
bool operator= (const ClientOperation &clientOperation) noexcept=delete
 
bool operator= (ClientOperation &&clientOperation) noexcept=delete
 
std::future< RpcErrorClose (OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
 
std::future< TaggedResultGetOperationResult () noexcept
 
void WithLaunchMode (std::launch mode) noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::ClientContinuationHandler
virtual ~ClientContinuationHandler () noexcept=default
 
+ + + + + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
- Protected Member Functions inherited from Aws::Eventstreamrpc::ClientOperation
std::future< RpcErrorActivate (const AbstractShapeBase *shape, OnMessageFlushCallback onMessageFlushCallback) noexcept
 
+ + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::ClientOperation
const OperationModelContextm_operationModelContext
 
std::launch m_asyncLaunchMode
 
+

Constructor & Destructor Documentation

+ +

◆ VerifyClientDeviceIdentityOperation()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityOperation::VerifyClientDeviceIdentityOperation (ClientConnectionconnection,
const VerifyClientDeviceIdentityOperationContextoperationContext,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Activate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::future< RpcError > Aws::Greengrass::VerifyClientDeviceIdentityOperation::Activate (const VerifyClientDeviceIdentityRequestrequest,
OnMessageFlushCallback onMessageFlushCallback = nullptr 
)
+
+noexcept
+
+

Used to activate a stream for the VerifyClientDeviceIdentityOperation

Parameters
+ + + +
requestThe request used for the VerifyClientDeviceIdentityOperation
onMessageFlushCallbackAn optional callback that is invoked when the request is flushed.
+
+
+
Returns
An RpcError that can be used to check whether the stream was activated.
+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+

Returns the canonical model name associated with this operation across any client language. Namespace included.

Returns
The model name.
+ +

Implements Aws::Eventstreamrpc::ClientOperation.

+ +
+
+ +

◆ GetResult()

+ +
+
+ + + + + +
+ + + + + + + +
std::future< VerifyClientDeviceIdentityResult > Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetResult ()
+
+noexcept
+
+

Retrieve the result from activating the stream.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.png b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.png new file mode 100644 index 0000000000000000000000000000000000000000..cabcc3f7c24db9739736490b053eaa3995462960 GIT binary patch literal 1696 zcmb_deKgZ+9RHy#m8ec{Dx|FvCA5&N7m<ouEejQoh`a-F0aw{@c3YNUj@ zmo+b&ce=8X_xGX0Mt+-={iI=c-E+F<-h1w!J?DI%@8|P9&vU-t^L=@q6j$6S&6PSU z0RYg%I-JAlw>uGm8g+if(6Ob(8PVHSK`b(;-tCyz?>M7}p za6HZpP#*fay56{(0f4#*_T+K*C>6=0;IO(q+Ul8i@&*-u1be9_C0_~7y3J#!KVP5u z8Yoa%qET9ow^&*0JK^=QbPbR;hJvs(deLqyv6g|nX2qr>1D&H69NH5I*Vi4R;d+_F z4=x>9d7sH5{OTUEyjgemJtCWqGstSZJ}mSL*nW`{{oIzeD@}EA0A4MMpu4cCF2BgD zUW;MhDNnO!^+P?1&*+HaC6Dlqu);nys=3jltCY(uqe_LO(FVs{5BiCF(LMfc0mV7l zaK`VI9^R=EW;T2td^xfB0UOl1*%d37iNzM9VIvI8&A8o?VcQ*Egs zNf!n2NWr!N^J~1t!s$e+W!f$gokJLVS!O|v>k_8t`P;ORnVX<}J(gESYuq>S#N|s< z;bPqa>2f=_+R7mEkvU{w!v-+IqT9T#q}ZB$K|SIN+=Aw~l-(|umr^IvZp?^SOfB?c zuwkqKjm}93?1+G*7qEoTFe$cOFVqr^{Sx*y;a@8-{s~4-Ryp>jBTal=Xxy7N*pKUA zWK*+%*kXmS631+hHxVK9flzH2$XZyqi2?L{wW^z(i4$s}YhhsFrZr%qG&uFDeOLzr z%In{i4wFp8S&3N`>aqLT$7uW4D+6=-XQb~q|KBk?@>&Z(!LJ zQ=o@a#Q`OKcs%InIh?m&0H48w`8eI?ilt12{ z#!Rt7odw@_4Q{PyEsHGm!32@Z8h5NZ2L^`(6i!v)BBgCJMbKgc{GMd&l~ee{J4BND zD!G(L5lGxfOeyA71({135DeSvNe2%(#)+3?WxKI)@#HgA9bPns_P6x;kX&e$55A4v z-*cGB%c86aYneX``0%xk0VDd5isk&gMl67-)s0WjI(=jtukF!9>=bkdqO(BQ`p>X?uoY9 zt7mZ3r$1&gLZai{M7~KMCQap|8lP>h_Y-5ZD=ujxK)T5wA^ZGvGshudh@GY6N~MO!ursDaMSRSl0(-6fRfc)t=^J>lc(#DgHZ ze&h-KyvZziqT_0>Q%I2f1f$=a6)u;w`xRL{YDUPzuGvTCmUu^5M~Rzf^ykV+9VMcV zHTC_%KED`0a@j4yeuiYwE>X4vNLh2aRallRFLs$tFW_1}Lx8(RMrWX+b3b(63MfAS zdfO&O2S@(MU(%tpl6dni`^?@n=Iww!woVV~)N&^d31h_FKjpuh73)@4aJNiZy literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context-members.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context-members.html new file mode 100644 index 000000000..19fa75dcf --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::VerifyClientDeviceIdentityOperationContext Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::VerifyClientDeviceIdentityOperationContext, including all inherited members.

+ + + + + + + + + + + +
AllocateInitialResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
AllocateOperationErrorFromPayload(const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexceptAws::Eventstreamrpc::OperationModelContextinline
AllocateStreamingResponseFromPayload(Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
GetInitialResponseModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
GetOperationName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
GetRequestModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
GetStreamingResponseModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityOperationContextvirtual
OperationModelContext(const ServiceModel &serviceModel) noexceptAws::Eventstreamrpc::OperationModelContext
VerifyClientDeviceIdentityOperationContext(const GreengrassCoreIpcServiceModel &serviceModel) noexceptAws::Greengrass::VerifyClientDeviceIdentityOperationContext
~OperationModelContext() noexcept=defaultAws::Eventstreamrpc::OperationModelContextvirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html new file mode 100644 index 000000000..73ff3d637 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html @@ -0,0 +1,355 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::VerifyClientDeviceIdentityOperationContext Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::VerifyClientDeviceIdentityOperationContext Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::VerifyClientDeviceIdentityOperationContext:
+
+
+ + +Aws::Eventstreamrpc::OperationModelContext + +
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 VerifyClientDeviceIdentityOperationContext (const GreengrassCoreIpcServiceModel &serviceModel) noexcept
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateInitialResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::ScopedResource< AbstractShapeBaseAllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
 
Aws::Crt::String GetRequestModelName () const noexcept override
 
Aws::Crt::String GetInitialResponseModelName () const noexcept override
 
Aws::Crt::Optional< Aws::Crt::StringGetStreamingResponseModelName () const noexcept override
 
Aws::Crt::String GetOperationName () const noexcept override
 
- Public Member Functions inherited from Aws::Eventstreamrpc::OperationModelContext
 OperationModelContext (const ServiceModel &serviceModel) noexcept
 
virtual ~OperationModelContext () noexcept=default
 
Crt::ScopedResource< OperationErrorAllocateOperationErrorFromPayload (const Crt::String &errorModelName, Crt::StringView stringView, Crt::Allocator *allocator) const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ VerifyClientDeviceIdentityOperationContext()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::VerifyClientDeviceIdentityOperationContext (const GreengrassCoreIpcServiceModelserviceModel)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ AllocateInitialResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateInitialResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into an initial response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The initial response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ AllocateStreamingResponseFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateStreamingResponseFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator = Aws::Crt::g_allocator 
) const
+
+overridevirtualnoexcept
+
+

Parse the given string into a streaming response object.

Parameters
+ + + +
stringViewString to parse the response from.
allocatorAllocator to use.
+
+
+
Returns
The streaming response object.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetInitialResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetInitialResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the initial response type name.

Returns
The initial response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetOperationName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetOperationName () const
+
+overridevirtualnoexcept
+
+

Returns the canonical operation name associated with this context across any client language. Namespace included. Example: aws.greengrass::SubscribeToTopic

Returns
The canonical operation name associated with this context across any client language.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetRequestModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetRequestModelName () const
+
+overridevirtualnoexcept
+
+

Get the request type name.

Returns
The request type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+ +

◆ GetStreamingResponseModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional< Aws::Crt::String > Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetStreamingResponseModelName () const
+
+overridevirtualnoexcept
+
+

Get the streaming response type name.

Returns
The streaming response type name.
+ +

Implements Aws::Eventstreamrpc::OperationModelContext.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.png b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.png new file mode 100644 index 0000000000000000000000000000000000000000..d32c3f3f27077ed67807b78dbf0d2f2d35a1faa7 GIT binary patch literal 1269 zcmeAS@N?(olHy`uVBq!ia0y~yU`z+H12~w0xEVTtw47PlXpwTT%mO*q+_# z8MLPCx4LKJuOF?p==cAF6K84Ov)r|k2e{Ry3{1q17LHoKkt2|u| zW4xaG85(K94E4VG45|$wqUjAKd-sZFG~|F;$$A$UPHLTFuwS@{XTthNG{*KPcW%Ar zwRYe1LNsj+}%h@J7|IZJ)SQuw@)-#l2_qi+fITsc??x=~IRAQA8ka?Y@SMT+f`&phc7q9lVe~+^(71*7`e{y$0`L5$h*Kaqw z)Sa<<{?E=}r^#2z2cdgkytZ~`{Na + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::VerifyClientDeviceIdentityRequest Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::VerifyClientDeviceIdentityRequest, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetCredential() noexceptAws::Greengrass::VerifyClientDeviceIdentityRequestinline
GetModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityRequestprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::VerifyClientDeviceIdentityRequeststatic
operator<(const VerifyClientDeviceIdentityRequest &) const noexceptAws::Greengrass::VerifyClientDeviceIdentityRequest
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::VerifyClientDeviceIdentityRequeststatic
s_customDeleter(VerifyClientDeviceIdentityRequest *) noexceptAws::Greengrass::VerifyClientDeviceIdentityRequeststatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(VerifyClientDeviceIdentityRequest &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::VerifyClientDeviceIdentityRequeststatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityRequestvirtual
SetCredential(const ClientDeviceCredential &credential) noexceptAws::Greengrass::VerifyClientDeviceIdentityRequestinline
VerifyClientDeviceIdentityRequest() noexceptAws::Greengrass::VerifyClientDeviceIdentityRequestinline
VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=defaultAws::Greengrass::VerifyClientDeviceIdentityRequest
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html new file mode 100644 index 000000000..423fec0f7 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html @@ -0,0 +1,458 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::VerifyClientDeviceIdentityRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::VerifyClientDeviceIdentityRequest Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::VerifyClientDeviceIdentityRequest:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 VerifyClientDeviceIdentityRequest () noexcept
 
 VerifyClientDeviceIdentityRequest (const VerifyClientDeviceIdentityRequest &)=default
 
void SetCredential (const ClientDeviceCredential &credential) noexcept
 
Aws::Crt::Optional< ClientDeviceCredentialGetCredential () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const VerifyClientDeviceIdentityRequest &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (VerifyClientDeviceIdentityRequest &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (VerifyClientDeviceIdentityRequest *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME = "aws.greengrass#VerifyClientDeviceIdentityRequest"
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ VerifyClientDeviceIdentityRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ VerifyClientDeviceIdentityRequest() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest (const VerifyClientDeviceIdentityRequest)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetCredential()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<ClientDeviceCredential> Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetCredential ()
+
+inlinenoexcept
+
+

The client device's credentials.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::VerifyClientDeviceIdentityRequest::operator< (const VerifyClientDeviceIdentityRequest) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_customDeleter (VerifyClientDeviceIdentityRequestshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_loadFromJsonView (VerifyClientDeviceIdentityRequestverifyClientDeviceIdentityRequest,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityRequest::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetCredential()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityRequest::SetCredential (const ClientDeviceCredentialcredential)
+
+inlinenoexcept
+
+

The client device's credentials.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::VerifyClientDeviceIdentityRequest::MODEL_NAME = "aws.greengrass#VerifyClientDeviceIdentityRequest"
+
+static
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.png b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6a17b11baf21b4bf864a1cf829d4ab04df5dcf GIT binary patch literal 1173 zcmeAS@N?(olHy`uVBq!ia0y~yU^E1>12~w0q+7}+K_Dd&;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z@p;m;uuoF_;&8YzQDWczH2-#MLm5!Uq$!IuY4YlOLON1&u!eg)&2d;(|3!?|9M?nTh=*MT0BquKWozS zTh&KiU5HM4|3g?gEroBT-PZNb747Tl=KVfg{Os~$t5t6wJm3G*OmMaQ`Zc!yO48d> z@67&OvU7!s?pDt=Nm>1_n{o|b>{J*18ut6oisIS4Yh@qxt@PNocFoqe{ma}Af3{lh z^z(kl$`#u+`*ru2C%0SQnk#p(r%&Jh*59v^ve)+XJih+^@})&8v6<5&&M*I`(H;^S z{Ql7m-!pdiU$2;c#7A%bno?uux(%m$SLB40bvylYJ4;1$(MO=#KM#8Dn!4Q zdFB`u7$-{>CR_L=$4&1t@6i2jdS_c`$hz+q_0dbF>|3gIvn(@Lvb}!J@w6mevsba^ zqPJNCeP8JM-+q;*<*`;{-;$r+Sz5CAo}oK{@g#mw+2o6=dgRCqNn2D zMGsZfJOxz^J-c3P?(n>{T)WdV$OR?n_jSr1FI>|1*y0<@hl#(KJQ#DdIvH8Me4ToN z;oH4_?Rs z{0CM`<}A)%fBXFM?-O-9d2LHqUd`HCeR#5T(z@#E^zb7+JXOEH*gXGSG0*n-ZOe;% zFY3?MzACPFv*($kp|j#vs#vAXciHW$U$o!)cX{ba7t<8~1;2AVzQ|sgeWUZ{)Z53x zr&q{SeG55K=fHSd{{8A+cb8ehzo%=*Z;u5Qg< zS01s1h1ZX?@s#|1%BRSBJtwYY@w1uQNqP_YZr*5dl8>qvJF;r6rq=5wZ+qE~We*N3 z&5baA82Mdt-pOB&{AU-5y|r^odiEkqq56G$_rrRkb`Wu`*15QBj)Fxfe_H^MBhU$UX=tFgo%^OfUI-{EOKJu}khsCz z^W4A7v>DcyY`wQue!u&frwR=l>{xHa3uZeqebE0Ukx=i(^PqkKT6*}U7Ure7GRW)Z a<@y3S`-dwEvnqgP2!p4qpUXO@geCwVP8`($ literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response-members.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response-members.html new file mode 100644 index 000000000..21e2f44a8 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response-members.html @@ -0,0 +1,98 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::VerifyClientDeviceIdentityResponse Member List
+
+
+ +

This is the complete list of members for Aws::Greengrass::VerifyClientDeviceIdentityResponse, including all inherited members.

+ + + + + + + + + + + + + + + + +
AbstractShapeBase() noexceptAws::Eventstreamrpc::AbstractShapeBase
GetIsValidClientDevice() noexceptAws::Greengrass::VerifyClientDeviceIdentityResponseinline
GetModelName() const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityResponseprotectedvirtual
m_allocatorAws::Eventstreamrpc::AbstractShapeBaseprotected
MODEL_NAMEAws::Greengrass::VerifyClientDeviceIdentityResponsestatic
operator<(const VerifyClientDeviceIdentityResponse &) const noexceptAws::Greengrass::VerifyClientDeviceIdentityResponse
s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexceptAws::Greengrass::VerifyClientDeviceIdentityResponsestatic
s_customDeleter(VerifyClientDeviceIdentityResponse *) noexceptAws::Greengrass::VerifyClientDeviceIdentityResponsestatic
Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter(AbstractShapeBase *shape) noexceptAws::Eventstreamrpc::AbstractShapeBasestatic
s_loadFromJsonView(VerifyClientDeviceIdentityResponse &, const Aws::Crt::JsonView &) noexceptAws::Greengrass::VerifyClientDeviceIdentityResponsestatic
SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept overrideAws::Greengrass::VerifyClientDeviceIdentityResponsevirtual
SetIsValidClientDevice(const bool &isValidClientDevice) noexceptAws::Greengrass::VerifyClientDeviceIdentityResponseinline
VerifyClientDeviceIdentityResponse() noexceptAws::Greengrass::VerifyClientDeviceIdentityResponseinline
VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=defaultAws::Greengrass::VerifyClientDeviceIdentityResponse
~AbstractShapeBase() noexcept=defaultAws::Eventstreamrpc::AbstractShapeBasevirtual
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html new file mode 100644 index 000000000..7d59f0269 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html @@ -0,0 +1,460 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::VerifyClientDeviceIdentityResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::VerifyClientDeviceIdentityResponse Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+
+Inheritance diagram for Aws::Greengrass::VerifyClientDeviceIdentityResponse:
+
+
+ + +Aws::Eventstreamrpc::AbstractShapeBase + +
+ + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 VerifyClientDeviceIdentityResponse () noexcept
 
 VerifyClientDeviceIdentityResponse (const VerifyClientDeviceIdentityResponse &)=default
 
void SetIsValidClientDevice (const bool &isValidClientDevice) noexcept
 
Aws::Crt::Optional< bool > GetIsValidClientDevice () noexcept
 
void SerializeToJsonObject (Aws::Crt::JsonObject &payloadObject) const noexcept override
 
bool operator< (const VerifyClientDeviceIdentityResponse &) const noexcept
 
- Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
 AbstractShapeBase () noexcept
 
virtual ~AbstractShapeBase () noexcept=default
 
+ + + + + + + + + + +

+Static Public Member Functions

static void s_loadFromJsonView (VerifyClientDeviceIdentityResponse &, const Aws::Crt::JsonView &) noexcept
 
static Aws::Crt::ScopedResource< AbstractShapeBases_allocateFromPayload (Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
 
static void s_customDeleter (VerifyClientDeviceIdentityResponse *) noexcept
 
- Static Public Member Functions inherited from Aws::Eventstreamrpc::AbstractShapeBase
static void s_customDeleter (AbstractShapeBase *shape) noexcept
 
+ + + +

+Static Public Attributes

static const char * MODEL_NAME
 
+ + + +

+Protected Member Functions

Aws::Crt::String GetModelName () const noexcept override
 
+ + + + +

+Additional Inherited Members

- Protected Attributes inherited from Aws::Eventstreamrpc::AbstractShapeBase
Crt::Allocatorm_allocator
 
+

Constructor & Destructor Documentation

+ +

◆ VerifyClientDeviceIdentityResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ VerifyClientDeviceIdentityResponse() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse (const VerifyClientDeviceIdentityResponse)
+
+default
+
+ +
+
+

Member Function Documentation

+ +

◆ GetIsValidClientDevice()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::Optional<bool> Aws::Greengrass::VerifyClientDeviceIdentityResponse::GetIsValidClientDevice ()
+
+inlinenoexcept
+
+

Whether the client device's identity is valid.

+ +
+
+ +

◆ GetModelName()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Crt::String Aws::Greengrass::VerifyClientDeviceIdentityResponse::GetModelName () const
+
+overrideprotectedvirtualnoexcept
+
+
+ +

◆ operator<()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Greengrass::VerifyClientDeviceIdentityResponse::operator< (const VerifyClientDeviceIdentityResponse) const
+
+noexcept
+
+ +
+
+ +

◆ s_allocateFromPayload()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Crt::ScopedResource< AbstractShapeBase > Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_allocateFromPayload (Aws::Crt::StringView stringView,
Aws::Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_customDeleter()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_customDeleter (VerifyClientDeviceIdentityResponseshape)
+
+staticnoexcept
+
+ +
+
+ +

◆ s_loadFromJsonView()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_loadFromJsonView (VerifyClientDeviceIdentityResponseverifyClientDeviceIdentityResponse,
const Aws::Crt::JsonViewjsonView 
)
+
+staticnoexcept
+
+ +
+
+ +

◆ SerializeToJsonObject()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityResponse::SerializeToJsonObject (Aws::Crt::JsonObjectpayloadObject) const
+
+overridevirtualnoexcept
+
+
+ +

◆ SetIsValidClientDevice()

+ +
+
+ + + + + +
+ + + + + + + + +
void Aws::Greengrass::VerifyClientDeviceIdentityResponse::SetIsValidClientDevice (const bool & isValidClientDevice)
+
+inlinenoexcept
+
+

Whether the client device's identity is valid.

+ +
+
+

Member Data Documentation

+ +

◆ MODEL_NAME

+ +
+
+ + + + + +
+ + + + +
const char * Aws::Greengrass::VerifyClientDeviceIdentityResponse::MODEL_NAME
+
+static
+
+Initial value:
=
+
"aws.greengrass#VerifyClientDeviceIdentityResponse"
+
+
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.png b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.png new file mode 100644 index 0000000000000000000000000000000000000000..04043cc6fdff5ba3c4da57229c3b76d2e52224f4 GIT binary patch literal 1183 zcmeAS@N?(olHy`uVBq!ia0y~yV6*|U12~w0)~UW^jcp3|D=XgBFW<0z z{a>j)R$oN!&7LmVoSw37o!!>$zpvik_wM}PhlZaw{3tlPAg|`@835w zbLPYA8-mLNJ*_T^R!ohk)|r%hZo%=7Ay=Z`O1r;R&ztgg!oy=-DYMhpPMqO;w(WZ9 zyra8RE;D@yxpI5b=Q+(YHco#2?eF=XXU049-v<8fIhPxo=5TZGnXMY0&v&t`U;gl8 z)AB80#@inAsI8FS|9Zvp4?dg`Yf6oSnKqt2dnM;aS@-l+Cs-@q=6yR-62MiJR3ejF z$}ak~j3eK$!00gVNz1tDhUc|=RC>D(6!%;FTp+&fU*Yv~zh5txYfs8;zjnvr@B5;A zTuEnos-LiG*`5!dpg!C*m(Y`*Ldg|6o3)|`yS>(qDPPWLGxGE2~0cIwXh3Z zz8-#wnM3m-0C^fY$g70GQPrklfsmX-04Kk~3ZSx(L(Cjn4;fjeeqaDb zDW%f27JGucJf{YoDh*@^VhBe!RP3JSvFbv`3U7Yl$qR4$XV=8Piay=7-L78!-i5{g z4t{F1ZAdrz;5YZfzgM+YdV5wb*L%7)Yy72d-@c#z?ZwUd zx5955{$=i2bAE6CKFJ#^Bht2>)+wrf*PhR3#kckE?`dMfS10V{+5Nn3*~^yNI}GRZ z78!onQzN(Qd&sTF4NTht6Rv#9YTB-6G-2+wD62PlTs~(HeO@Me=1rXK!NnJDPnni> z{>#2Kw(1_-4_;XA(TtYeZ@JhrF~h8#@3j294;=R#0Y!)P+}H6OOZ7e^Y7p?pjtf|JB3GYW2T + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Greengrass::VerifyClientDeviceIdentityResult Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html new file mode 100644 index 000000000..84e65d8d5 --- /dev/null +++ b/docs/class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html @@ -0,0 +1,285 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass::VerifyClientDeviceIdentityResult Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Greengrass::VerifyClientDeviceIdentityResult Class Reference
+
+
+ +

#include <GreengrassCoreIpcModel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 VerifyClientDeviceIdentityResult () noexcept
 
 VerifyClientDeviceIdentityResult (TaggedResult &&taggedResult) noexcept
 
VerifyClientDeviceIdentityResponseGetOperationResponse () const noexcept
 
 operator bool () const noexcept
 
OperationErrorGetOperationError () const noexcept
 
RpcError GetRpcError () const noexcept
 
ResultType GetResultType () const noexcept
 
+

Constructor & Destructor Documentation

+ +

◆ VerifyClientDeviceIdentityResult() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult ()
+
+inlinenoexcept
+
+ +
+
+ +

◆ VerifyClientDeviceIdentityResult() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult (TaggedResult && taggedResult)
+
+inlinenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ GetOperationError()

+ +
+
+ + + + + +
+ + + + + + + +
OperationError* Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetOperationResponse()

+ +
+
+ + + + + +
+ + + + + + + +
VerifyClientDeviceIdentityResponse* Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationResponse () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetResultType()

+ +
+
+ + + + + +
+ + + + + + + +
ResultType Aws::Greengrass::VerifyClientDeviceIdentityResult::GetResultType () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ GetRpcError()

+ +
+
+ + + + + +
+ + + + + + + +
RpcError Aws::Greengrass::VerifyClientDeviceIdentityResult::GetRpcError () const
+
+inlinenoexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Greengrass::VerifyClientDeviceIdentityResult::operator bool () const
+
+inlinenoexcept
+
+
Returns
true if the response is associated with an expected response; false if the response is associated with an error.
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder-members.html b/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder-members.html new file mode 100644 index 000000000..547c2eac3 --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder-members.html @@ -0,0 +1,126 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iot::Mqtt5ClientBuilder Member List
+
+
+ +

This is the complete list of members for Aws::Iot::Mqtt5ClientBuilder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Build() noexceptAws::Iot::Mqtt5ClientBuilder
LastError() const noexceptAws::Iot::Mqtt5ClientBuilderinline
Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=deleteAws::Iot::Mqtt5ClientBuilder
Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=deleteAws::Iot::Mqtt5ClientBuilder
NewMqtt5ClientBuilderWithCustomAuthorizer(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, Crt::Allocator *allocator) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket(const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, const WebsocketConfig &config, Crt::Allocator *allocator) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsFromMemory(const Crt::String hostName, const Crt::ByteCursor &certPath, const Crt::ByteCursor &pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsFromPath(const Crt::String hostName, const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsPkcs11(const Crt::String hostName, const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithMtlsPkcs12(const Crt::String hostName, const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithWebsocket(const Crt::String hostName, const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
NewMqtt5ClientBuilderWithWindowsCertStorePath(const Crt::String hostName, const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::Mqtt5ClientBuilderstatic
operator bool() const noexceptAws::Iot::Mqtt5ClientBuilderinlineexplicit
operator=(const Mqtt5ClientBuilder &)=deleteAws::Iot::Mqtt5ClientBuilder
operator=(Mqtt5ClientBuilder &&)=deleteAws::Iot::Mqtt5ClientBuilder
WithAckTimeoutSec(uint32_t ackTimeoutSec) noexceptAws::Iot::Mqtt5ClientBuilder
WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexceptAws::Iot::Mqtt5ClientBuilder
WithBootstrap(Crt::Io::ClientBootstrap *bootStrap) noexceptAws::Iot::Mqtt5ClientBuilder
WithCertificateAuthority(const char *caPath) noexceptAws::Iot::Mqtt5ClientBuilder
WithCertificateAuthority(const Crt::ByteCursor &cert) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientExtendedValidationAndFlowControl(ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexceptAws::Iot::Mqtt5ClientBuilder
WithClientStoppedCallback(OnStoppedHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithConnectOptions(std::shared_ptr< ConnectPacket > packetConnect) noexceptAws::Iot::Mqtt5ClientBuilder
WithCustomAuthorizer(const Iot::Mqtt5CustomAuthConfig &config) noexceptAws::Iot::Mqtt5ClientBuilder
WithHostName(Crt::String hostname)Aws::Iot::Mqtt5ClientBuilder
WithHttpProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithMinConnectedTimeToResetReconnectDelayMs(uint64_t minConnectedTimeToResetReconnectDelayMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithOfflineQueueBehavior(ClientOperationQueueBehaviorType offlineQueueBehavior) noexceptAws::Iot::Mqtt5ClientBuilder
WithPingTimeoutMs(uint32_t pingTimeoutMs) noexceptAws::Iot::Mqtt5ClientBuilder
WithPort(uint32_t port) noexceptAws::Iot::Mqtt5ClientBuilder
WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexceptAws::Iot::Mqtt5ClientBuilder
WithReconnectOptions(ReconnectOptions reconnectOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithSdkName(const Crt::String &sdkName)Aws::Iot::Mqtt5ClientBuilder
WithSdkVersion(const Crt::String &sdkVersion)Aws::Iot::Mqtt5ClientBuilder
WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexceptAws::Iot::Mqtt5ClientBuilder
WithSocketOptions(Crt::Io::SocketOptions socketOptions) noexceptAws::Iot::Mqtt5ClientBuilder
WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexceptAws::Iot::Mqtt5ClientBuilder
~Mqtt5ClientBuilder()Aws::Iot::Mqtt5ClientBuilderinlinevirtual
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder.html b/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder.html new file mode 100644 index 000000000..3b8065c09 --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt5_client_builder.html @@ -0,0 +1,1724 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::Mqtt5ClientBuilder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iot::Mqtt5ClientBuilder Class Referencefinal
+
+
+ +

#include <Mqtt5Client.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Mqtt5ClientBuilderWithHostName (Crt::String hostname)
 
Mqtt5ClientBuilderWithPort (uint32_t port) noexcept
 
Mqtt5ClientBuilderWithBootstrap (Crt::Io::ClientBootstrap *bootStrap) noexcept
 
Mqtt5ClientBuilderWithCertificateAuthority (const char *caPath) noexcept
 
Mqtt5ClientBuilderWithCertificateAuthority (const Crt::ByteCursor &cert) noexcept
 
Mqtt5ClientBuilderWithSocketOptions (Crt::Io::SocketOptions socketOptions) noexcept
 
Mqtt5ClientBuilderWithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
 
Mqtt5ClientBuilderWithCustomAuthorizer (const Iot::Mqtt5CustomAuthConfig &config) noexcept
 
Mqtt5ClientBuilderWithConnectOptions (std::shared_ptr< ConnectPacket > packetConnect) noexcept
 
Mqtt5ClientBuilderWithSessionBehavior (ClientSessionBehaviorType sessionBehavior) noexcept
 
Mqtt5ClientBuilderWithClientExtendedValidationAndFlowControl (ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexcept
 
Mqtt5ClientBuilderWithOfflineQueueBehavior (ClientOperationQueueBehaviorType offlineQueueBehavior) noexcept
 
Mqtt5ClientBuilderWithReconnectOptions (ReconnectOptions reconnectOptions) noexcept
 
Mqtt5ClientBuilderWithTopicAliasingOptions (TopicAliasingOptions topicAliasingOptions) noexcept
 
Mqtt5ClientBuilderWithMinConnectedTimeToResetReconnectDelayMs (uint64_t minConnectedTimeToResetReconnectDelayMs) noexcept
 
Mqtt5ClientBuilderWithPingTimeoutMs (uint32_t pingTimeoutMs) noexcept
 
Mqtt5ClientBuilderWithConnackTimeoutMs (uint32_t connackTimeoutMs) noexcept
 
Mqtt5ClientBuilderWithAckTimeoutSec (uint32_t ackTimeoutSec) noexcept
 
Mqtt5ClientBuilderWithAckTimeoutSeconds (uint32_t ackTimeoutSec) noexcept
 
Mqtt5ClientBuilderWithSdkName (const Crt::String &sdkName)
 
Mqtt5ClientBuilderWithSdkVersion (const Crt::String &sdkVersion)
 
std::shared_ptr< Mqtt5ClientBuild () noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
virtual ~Mqtt5ClientBuilder ()
 
 Mqtt5ClientBuilder (const Mqtt5ClientBuilder &)=delete
 
 Mqtt5ClientBuilder (Mqtt5ClientBuilder &&)=delete
 
Mqtt5ClientBuilderoperator= (const Mqtt5ClientBuilder &)=delete
 
Mqtt5ClientBuilderoperator= (Mqtt5ClientBuilder &&)=delete
 
Mqtt5ClientBuilderWithClientConnectionSuccessCallback (OnConnectionSuccessHandler callback) noexcept
 
Mqtt5ClientBuilderWithClientConnectionFailureCallback (OnConnectionFailureHandler callback) noexcept
 
Mqtt5ClientBuilderWithClientDisconnectionCallback (OnDisconnectionHandler callback) noexcept
 
Mqtt5ClientBuilderWithClientStoppedCallback (OnStoppedHandler callback) noexcept
 
Mqtt5ClientBuilderWithClientAttemptingConnectCallback (OnAttemptingConnectHandler callback) noexcept
 
Mqtt5ClientBuilderWithPublishReceivedCallback (OnPublishReceivedHandler callback) noexcept
 
+ + + + + + + + + + + + + + + + + +

+Static Public Member Functions

static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithMtlsFromPath (const Crt::String hostName, const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithMtlsFromMemory (const Crt::String hostName, const Crt::ByteCursor &certPath, const Crt::ByteCursor &pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithMtlsPkcs11 (const Crt::String hostName, const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithMtlsPkcs12 (const Crt::String hostName, const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithWindowsCertStorePath (const Crt::String hostName, const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithWebsocket (const Crt::String hostName, const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithCustomAuthorizer (const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, Crt::Allocator *allocator) noexcept
 
static Mqtt5ClientBuilderNewMqtt5ClientBuilderWithCustomAuthorizerWebsocket (const Crt::String hostName, const Mqtt5CustomAuthConfig &customAuthConfig, const WebsocketConfig &config, Crt::Allocator *allocator) noexcept
 
+

Detailed Description

+

Represents a unique configuration for mqtt5 client and connection. Helps to setup Mqtt5ClientOptionsBuilder for mqtt5 client.

+

Constructor & Destructor Documentation

+ +

◆ ~Mqtt5ClientBuilder()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Iot::Mqtt5ClientBuilder::~Mqtt5ClientBuilder ()
+
+inlinevirtual
+
+ +
+
+ +

◆ Mqtt5ClientBuilder() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder (const Mqtt5ClientBuilder)
+
+delete
+
+ +
+
+ +

◆ Mqtt5ClientBuilder() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder (Mqtt5ClientBuilder && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ Build()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< Mqtt5Client > Aws::Iot::Mqtt5ClientBuilder::Build ()
+
+noexcept
+
+

Builds a client configuration object from the set options.

+
Returns
a new client connection config instance
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iot::Mqtt5ClientBuilder::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewMqtt5ClientBuilderWithCustomAuthorizer()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithCustomAuthorizer (const Crt::String hostName,
const Mqtt5CustomAuthConfigcustomAuthConfig,
Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+

Sets the builder up for connection using authorization configuration.

+
Parameters
+ + + + +
hostName- AWS IoT endpoint to connect to
customAuthConfigcustom authorization configuration information
allocatormemory allocator to use
+
+
+

Mqtt5ClientBuilder

+ +
+
+ +

◆ NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket (const Crt::String hostName,
const Mqtt5CustomAuthConfigcustomAuthConfig,
const WebsocketConfigconfig,
Crt::Allocatorallocator 
)
+
+staticnoexcept
+
+

Sets the builder up for connection using authorization configuration using Websockets.

+
Parameters
+ + + + + +
hostName- AWS IoT endpoint to connect to
customAuthConfigcustom authorization configuration information
configwebsocket configuration information
allocatormemory allocator to use
+
+
+

Mqtt5ClientBuilder

+ +
+
+ +

◆ NewMqtt5ClientBuilderWithMtlsFromMemory()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithMtlsFromMemory (const Crt::String hostName,
const Crt::ByteCursorcertPath,
const Crt::ByteCursorpkeyPath,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Sets the builder up for MTLS using cert and pkey. These are in-memory buffers and must be in the PEM format.

+
Parameters
+ + + + + +
hostName- AWS IoT endpoint to connect to
certPathbuffer containing the X509 certificate in a PEM format
pkeyPathbuffer containing the private key in a PEM format
allocatormemory allocator to use
+
+
+
Returns
Mqtt5ClientBuilder
+ +
+
+ +

◆ NewMqtt5ClientBuilderWithMtlsFromPath()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithMtlsFromPath (const Crt::String hostName,
const char * certPath,
const char * pkeyPath,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Set the builder up for MTLS using certPath and pkeyPath. These are files on disk and must be in the PEM format.

+
Parameters
+ + + + + +
hostName- AWS IoT endpoint to connect to
certPathpath to the X509 certificate (pem file) to use
pkeyPathpath to the private key (pem file) to use
allocatormemory allocator to use
+
+
+
Returns
Mqtt5ClientBuilder
+ +
+
+ +

◆ NewMqtt5ClientBuilderWithMtlsPkcs11()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithMtlsPkcs11 (const Crt::String hostName,
const Crt::Io::TlsContextPkcs11Optionspkcs11Options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Sets the builder up for MTLS, using a PKCS#11 library for private key operations.

+

NOTE: This only works on Unix devices.

+
Parameters
+ + + + +
hostName- AWS IoT endpoint to connect to
pkcs11OptionsPKCS#11 options
allocatormemory allocator to use
+
+
+
Returns
Mqtt5ClientBuilder
+ +
+
+ +

◆ NewMqtt5ClientBuilderWithMtlsPkcs12()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithMtlsPkcs12 (const Crt::String hostName,
const struct Pkcs12Optionsoptions,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Sets the builder up for MTLS, using a PKCS#12 file for private key operations.

+

NOTE: This only works on MacOS devices.

+
Parameters
+ + + + +
hostName- AWS IoT endpoint to connect to
optionsThe PKCS12 options to use.
allocator- memory allocator to use
+
+
+
Returns
Mqtt5ClientBuilder
+ +
+
+ +

◆ NewMqtt5ClientBuilderWithWebsocket()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithWebsocket (const Crt::String hostName,
const WebsocketConfigconfig,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Sets the builder up for Websocket connection.

+
Parameters
+ + + + +
hostName- AWS IoT endpoint to connect to
configwebsocket configuration information
allocatormemory allocator to use
+
+
+

Mqtt5ClientBuilder

+ +
+
+ +

◆ NewMqtt5ClientBuilderWithWindowsCertStorePath()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Mqtt5ClientBuilder * Aws::Iot::Mqtt5ClientBuilder::NewMqtt5ClientBuilderWithWindowsCertStorePath (const Crt::String hostName,
const char * windowsCertStorePath,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+staticnoexcept
+
+

Sets the builder up for MTLS, using a certificate in a Windows certificate store.

+

NOTE: This only works on Windows.

+
Parameters
+ + + + +
hostName- AWS IoT endpoint to connect to
windowsCertStorePathPath to certificate in a Windows certificate store. The path must use backslashes and end with the certificate's thumbprint. Example: CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6
allocatormemory allocator to use
+
+
+
Returns
Mqtt5ClientBuilder
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iot::Mqtt5ClientBuilder::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder& Aws::Iot::Mqtt5ClientBuilder::operator= (const Mqtt5ClientBuilder)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder& Aws::Iot::Mqtt5ClientBuilder::operator= (Mqtt5ClientBuilder && )
+
+delete
+
+ +
+
+ +

◆ WithAckTimeoutSec()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSec (uint32_t ackTimeoutSec)
+
+noexcept
+
+

Sets Operation Timeout(Seconds). Time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.

+
Parameters
+ + +
ackTimeoutSec
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithAckTimeoutSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSeconds (uint32_t ackTimeoutSec)
+
+noexcept
+
+
Deprecated:
the function is deprecated, please use Mqtt5ClientBuilder::WithAckTimeoutSec(uint32_t)
+

Sets Operation Timeout(Seconds). Time interval to wait for an ack after sending a QoS 1+ PUBLISH, SUBSCRIBE, or UNSUBSCRIBE before failing the operation.

+
Parameters
+ + +
ackTimeoutSec
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithBootstrap()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithBootstrap (Crt::Io::ClientBootstrapbootStrap)
+
+noexcept
+
+

Set booststrap for mqtt5 client

+
Parameters
+ + +
bootStrapbootstrap used for mqtt5 client. The default ClientBootstrap see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap.
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithCertificateAuthority() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority (const char * caPath)
+
+noexcept
+
+

Sets the certificate authority for the endpoint you're connecting to. This is a path to a file on disk and must be in PEM format.

+
Parameters
+ + +
caPathpath to the CA file in PEM format
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithCertificateAuthority() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority (const Crt::ByteCursorcert)
+
+noexcept
+
+

Sets the certificate authority for the endpoint you're connecting to. This is an in-memory buffer and must be in PEM format.

+
Parameters
+ + +
certbuffer containing the CA certificate in a PEM format
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithClientAttemptingConnectCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientAttemptingConnectCallback (OnAttemptingConnectHandler callback)
+
+noexcept
+
+

Setup callback handler trigged when client begins an attempt to connect to the remote endpoint.

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientConnectionFailureCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionFailureCallback (OnConnectionFailureHandler callback)
+
+noexcept
+
+

Setup callback trigged when client fails to establish an MQTT connection

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientConnectionSuccessCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionSuccessCallback (OnConnectionSuccessHandler callback)
+
+noexcept
+
+

Setup callback trigged when client successfully establishes an MQTT connection

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientDisconnectionCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientDisconnectionCallback (OnDisconnectionHandler callback)
+
+noexcept
+
+

Setup callback handler trigged when client's current MQTT connection is closed

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientExtendedValidationAndFlowControl()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientExtendedValidationAndFlowControl (ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl)
+
+noexcept
+
+

Sets client extended validation and flow control, additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the base MQTT5 spec to respect limits of specific MQTT brokers.

+
Parameters
+ + +
clientExtendedValidationAndFlowControl
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithClientStoppedCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithClientStoppedCallback (OnStoppedHandler callback)
+
+noexcept
+
+

Setup callback handler trigged when client reaches the "Stopped" state

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithConnackTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithConnackTimeoutMs (uint32_t connackTimeoutMs)
+
+noexcept
+
+

Sets Connack Timeout (ms). Time interval to wait after sending a CONNECT request for a CONNACK to arrive. If one does not arrive, the connection will be shut down.

+
Parameters
+ + +
connackTimeoutMs
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithConnectOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithConnectOptions (std::shared_ptr< ConnectPacketpacketConnect)
+
+noexcept
+
+

Sets mqtt5 connection options

+
Parameters
+ + +
packetConnectpackage connection options
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithCustomAuthorizer()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithCustomAuthorizer (const Iot::Mqtt5CustomAuthConfigconfig)
+
+noexcept
+
+

Sets the custom authorizer settings. This function will modify the username, port, and TLS options.

+
Returns
this builder object
+ +
+
+ +

◆ WithHostName()

+ +
+
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithHostName (Crt::String hostname)
+
+

Sets the host to connect to.

+
Parameters
+ + +
hostnameendpoint to connect to
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithHttpProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptionsproxyOptions)
+
+noexcept
+
+

Sets http proxy options.

+
Parameters
+ + +
proxyOptionshttp proxy configuration for connection establishment
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithMinConnectedTimeToResetReconnectDelayMs()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder& Aws::Iot::Mqtt5ClientBuilder::WithMinConnectedTimeToResetReconnectDelayMs (uint64_t minConnectedTimeToResetReconnectDelayMs)
+
+noexcept
+
+

Sets minConnectedTimeToResetReconnectDelayMs, amount of time that must elapse with an established connection before the reconnect delay is reset to the minimum. This helps alleviate bandwidth-waste in fast reconnect cycles due to permission failures on operations.

+
Parameters
+ + +
minConnectedTimeToResetReconnectDelayMs
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithOfflineQueueBehavior()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithOfflineQueueBehavior (ClientOperationQueueBehaviorType offlineQueueBehavior)
+
+noexcept
+
+

Sets OfflineQueueBehavior, controls how disconnects affect the queued and in-progress operations tracked by the client. Also controls how new operations are handled while the client is not connected. In particular, if the client is not connected, then any operation that would be failed on disconnect (according to these rules) will also be rejected.

+
Parameters
+ + +
offlineQueueBehavior
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPingTimeoutMs()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithPingTimeoutMs (uint32_t pingTimeoutMs)
+
+noexcept
+
+

Sets ping timeout (ms). Time interval to wait after sending a PINGREQ for a PINGRESP to arrive. If one does not arrive, the client will close the current connection.

+
Parameters
+ + +
pingTimeoutMs
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPort()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithPort (uint32_t port)
+
+noexcept
+
+

Set port to connect to

+
Parameters
+ + +
portport to connect to
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithPublishReceivedCallback()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithPublishReceivedCallback (OnPublishReceivedHandler callback)
+
+noexcept
+
+

Setup callback handler trigged when an MQTT PUBLISH packet is received by the client

+
Parameters
+ + +
callback
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithReconnectOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithReconnectOptions (ReconnectOptions reconnectOptions)
+
+noexcept
+
+

Sets ReconnectOptions. Reconnect options includes retryJitterMode, min reconnect delay time and max reconnect delay time

+
Parameters
+ + +
reconnectOptions
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithSdkName()

+ +
+
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithSdkName (const Crt::StringsdkName)
+
+

Overrides the default SDK Name to send as a metric in the MQTT CONNECT packet.

+
Parameters
+ + +
sdkNamestring to use as the SDK name parameter in the connection string
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithSdkVersion()

+ +
+
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithSdkVersion (const Crt::StringsdkVersion)
+
+

Overrides the default SDK Version to send as a metric in the MQTT CONNECT packet.

+
Parameters
+ + +
sdkVersionstring to use as the SDK version parameter in the connection string
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithSessionBehavior()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithSessionBehavior (ClientSessionBehaviorType sessionBehavior)
+
+noexcept
+
+

Sets session behavior. Overrides how the MQTT5 client should behave with respect to MQTT sessions.

+
Parameters
+ + +
sessionBehaviorhow the MQTT5 client should behave with respect to MQTT sessions.
+
+
+
Returns
this option object
+ +
+
+ +

◆ WithSocketOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithSocketOptions (Crt::Io::SocketOptions socketOptions)
+
+noexcept
+
+

Overrides the socket properties of the underlying MQTT connections made by the client. Leave undefined to use defaults (no TCP keep alive, 10 second socket timeout).

+
Parameters
+ + +
socketOptions- The socket properties of the underlying MQTT connections made by the client
+
+
+
Returns
- The Mqtt5ClientBuilder
+ +
+
+ +

◆ WithTopicAliasingOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5ClientBuilder & Aws::Iot::Mqtt5ClientBuilder::WithTopicAliasingOptions (TopicAliasingOptions topicAliasingOptions)
+
+noexcept
+
+

Sets the topic aliasing behavior that the client should use.

+
Parameters
+ + +
topicAliasingOptionstopic aliasing behavior options to use
+
+
+
Returns
this builder object
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config-members.html b/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config-members.html new file mode 100644 index 000000000..e0affbfdd --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iot::Mqtt5CustomAuthConfig Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html b/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html new file mode 100644 index 000000000..7b156303c --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html @@ -0,0 +1,483 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::Mqtt5CustomAuthConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iot::Mqtt5CustomAuthConfig Class Reference
+
+
+ +

#include <Mqtt5Client.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Mqtt5CustomAuthConfig (Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
virtual ~Mqtt5CustomAuthConfig ()
 
 Mqtt5CustomAuthConfig (const Mqtt5CustomAuthConfig &rhs)
 
 Mqtt5CustomAuthConfig (Mqtt5CustomAuthConfig &&rhs)=delete
 
Mqtt5CustomAuthConfigoperator= (const Mqtt5CustomAuthConfig &rhs)
 
Mqtt5CustomAuthConfigoperator= (Mqtt5CustomAuthConfig &&rhs)=delete
 
Mqtt5CustomAuthConfigWithAuthorizerName (Crt::String authName)
 
Mqtt5CustomAuthConfigWithUsername (Crt::String username)
 
Mqtt5CustomAuthConfigWithPassword (Crt::ByteCursor password)
 
Mqtt5CustomAuthConfigWithTokenKeyName (Crt::String tokenKeyName)
 
Mqtt5CustomAuthConfigWithTokenValue (Crt::String tokenValue)
 
Mqtt5CustomAuthConfigWithTokenSignature (Crt::String tokenSignature)
 
const Crt::Optional< Crt::String > & GetAuthorizerName ()
 
const Crt::Optional< Crt::String > & GetUsername ()
 
const Crt::Optional< Crt::ByteCursor > & GetPassword ()
 
const Crt::Optional< Crt::String > & GetTokenKeyName ()
 
const Crt::Optional< Crt::String > & GetTokenValue ()
 
const Crt::Optional< Crt::String > & GetTokenSignature ()
 
+

Detailed Description

+

Class encapsulating configuration for establishing an Aws IoT Mqtt5 Connectin with custom authorizer

+

Constructor & Destructor Documentation

+ +

◆ Mqtt5CustomAuthConfig() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig (Crt::Allocatorallocator = Crt::ApiAllocator())
+
+noexcept
+
+

Create a custom authorizer configuration

+ +
+
+ +

◆ ~Mqtt5CustomAuthConfig()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iot::Mqtt5CustomAuthConfig::~Mqtt5CustomAuthConfig ()
+
+virtual
+
+ +
+
+ +

◆ Mqtt5CustomAuthConfig() [2/3]

+ +
+
+ + + + + + + + +
Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig (const Mqtt5CustomAuthConfigrhs)
+
+ +
+
+ +

◆ Mqtt5CustomAuthConfig() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig (Mqtt5CustomAuthConfig && rhs)
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ GetAuthorizerName()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Iot::Mqtt5CustomAuthConfig::GetAuthorizerName ()
+
+ +
+
+ +

◆ GetPassword()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iot::Mqtt5CustomAuthConfig::GetPassword ()
+
+ +
+
+ +

◆ GetTokenKeyName()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Iot::Mqtt5CustomAuthConfig::GetTokenKeyName ()
+
+ +
+
+ +

◆ GetTokenSignature()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Iot::Mqtt5CustomAuthConfig::GetTokenSignature ()
+
+ +
+
+ +

◆ GetTokenValue()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Iot::Mqtt5CustomAuthConfig::GetTokenValue ()
+
+ +
+
+ +

◆ GetUsername()

+ +
+
+ + + + + + + +
const Crt::Optional< Crt::String > & Aws::Iot::Mqtt5CustomAuthConfig::GetUsername ()
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::operator= (const Mqtt5CustomAuthConfigrhs)
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Mqtt5CustomAuthConfig& Aws::Iot::Mqtt5CustomAuthConfig::operator= (Mqtt5CustomAuthConfig && rhs)
+
+delete
+
+ +
+
+ +

◆ WithAuthorizerName()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithAuthorizerName (Crt::String authName)
+
+ +
+
+ +

◆ WithPassword()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithPassword (Crt::ByteCursor password)
+
+ +
+
+ +

◆ WithTokenKeyName()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithTokenKeyName (Crt::String tokenKeyName)
+
+ +
+
+ +

◆ WithTokenSignature()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithTokenSignature (Crt::String tokenSignature)
+
+ +
+
+ +

◆ WithTokenValue()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithTokenValue (Crt::String tokenValue)
+
+ +
+
+ +

◆ WithUsername()

+ +
+
+ + + + + + + + +
Mqtt5CustomAuthConfig & Aws::Iot::Mqtt5CustomAuthConfig::WithUsername (Crt::String username)
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client-members.html b/docs/class_aws_1_1_iot_1_1_mqtt_client-members.html new file mode 100644 index 000000000..15ee35100 --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iot::MqttClient Member List
+
+
+ +

This is the complete list of members for Aws::Iot::MqttClient, including all inherited members.

+ + + + + + +
LastError() const noexceptAws::Iot::MqttClientinline
MqttClient(Crt::Io::ClientBootstrap &bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClient
MqttClient(Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClient
NewConnection(const MqttClientConnectionConfig &config) noexceptAws::Iot::MqttClient
operator bool() const noexceptAws::Iot::MqttClientinlineexplicit
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client.html b/docs/class_aws_1_1_iot_1_1_mqtt_client.html new file mode 100644 index 000000000..f62e386aa --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client.html @@ -0,0 +1,256 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::MqttClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iot::MqttClient Class Referencefinal
+
+
+ +

#include <MqttClient.h>

+ + + + + + + + + + + + +

+Public Member Functions

 MqttClient (Crt::Io::ClientBootstrap &bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClient (Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
std::shared_ptr< Crt::Mqtt::MqttConnectionNewConnection (const MqttClientConnectionConfig &config) noexcept
 
int LastError () const noexcept
 
 operator bool () const noexcept
 
+

Detailed Description

+

AWS IOT specific Mqtt Client. Sets defaults for using the AWS IOT service. You'll need an instance of MqttClientConnectionConfig to use. Once NewConnection returns, you use it's return value identically to how you would use Aws::Crt::Mqtt::MqttConnection

+

Constructor & Destructor Documentation

+ +

◆ MqttClient() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClient::MqttClient (Crt::Io::ClientBootstrapbootstrap,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ MqttClient() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iot::MqttClient::MqttClient (Crt::Allocatorallocator = Crt::ApiAllocator())
+
+noexcept
+
+

Constructs a new Mqtt Client object using the static default ClientBootstrap.

+

For more information on the default ClientBootstrap see Aws::Crt::ApiHandle::GetOrCreateDefaultClientBootstrap

+ +
+
+

Member Function Documentation

+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iot::MqttClient::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewConnection()

+ +
+
+ + + + + +
+ + + + + + + + +
std::shared_ptr< Crt::Mqtt::MqttConnection > Aws::Iot::MqttClient::NewConnection (const MqttClientConnectionConfigconfig)
+
+noexcept
+
+

Creates a new mqtt connection from a connection configuration object

Parameters
+ + +
configmqtt connection configuration
+
+
+
Returns
a new mqtt connection
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iot::MqttClient::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config-members.html b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config-members.html new file mode 100644 index 000000000..8dd78451e --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iot::MqttClientConnectionConfig Member List
+
+
+ +

This is the complete list of members for Aws::Iot::MqttClientConnectionConfig, including all inherited members.

+ + + + + + + + +
CreateInvalid(int lastError) noexceptAws::Iot::MqttClientConnectionConfigstatic
LastError() const noexceptAws::Iot::MqttClientConnectionConfiginline
MqttClient classAws::Iot::MqttClientConnectionConfigfriend
MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext)Aws::Iot::MqttClientConnectionConfig
MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext, Crt::Mqtt::OnWebSocketHandshakeIntercept &&interceptor, const Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > &proxyOptions)Aws::Iot::MqttClientConnectionConfig
MqttClientConnectionConfigBuilder classAws::Iot::MqttClientConnectionConfigfriend
operator bool() const noexceptAws::Iot::MqttClientConnectionConfiginlineexplicit
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config.html b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config.html new file mode 100644 index 000000000..98a9c2085 --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config.html @@ -0,0 +1,357 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::MqttClientConnectionConfig Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iot::MqttClientConnectionConfig Class Referencefinal
+
+
+ +

#include <MqttClient.h>

+ + + + + + + + + + +

+Public Member Functions

 MqttClientConnectionConfig (const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext)
 
 MqttClientConnectionConfig (const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext, Crt::Mqtt::OnWebSocketHandshakeIntercept &&interceptor, const Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > &proxyOptions)
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
+ + + +

+Static Public Member Functions

static MqttClientConnectionConfig CreateInvalid (int lastError) noexcept
 
+ + + + + +

+Friends

class MqttClient
 
class MqttClientConnectionConfigBuilder
 
+

Detailed Description

+

Represents a unique configuration for connecting to a single AWS IoT endpoint. You can use a single instance of this class PER endpoint you want to connect to. This object must live through the lifetime of your connection.

+

Constructor & Destructor Documentation

+ +

◆ MqttClientConnectionConfig() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig (const Crt::Stringendpoint,
uint32_t port,
const Crt::Io::SocketOptionssocketOptions,
Crt::Io::TlsContext && tlsContext 
)
+
+

Creates a client configuration for use with making new AWS Iot specific MQTT Connections with MTLS.

+
Parameters
+ + + + + +
endpointendpoint to connect to
portport to connect to
socketOptionssocket options to use when establishing the connection
tlsContexttls context that should be used for all connections sourced from this config
+
+
+ +
+
+ +

◆ MqttClientConnectionConfig() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig (const Crt::Stringendpoint,
uint32_t port,
const Crt::Io::SocketOptionssocketOptions,
Crt::Io::TlsContext && tlsContext,
Crt::Mqtt::OnWebSocketHandshakeIntercept && interceptor,
const Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > & proxyOptions 
)
+
+

Creates a client configuration for use with making new AWS Iot specific MQTT Connections with web sockets. interceptor: a callback invoked during web socket handshake giving you the opportunity to mutate the request for authorization/signing purposes. If not specified, it's assumed you don't need to sign the request. proxyOptions: optional, if you want to use a proxy with websockets, specify the configuration options here.

+

If proxy options are used, the tlsContext is applied to the connection to the remote endpoint, NOT the proxy. To make a tls connection to the proxy itself, you'll want to specify tls options in proxyOptions.

+
Parameters
+ + + + + + + +
endpointendpoint to connect to
portport to connect to
socketOptionssocket options to use when establishing the connection
tlsContexttls context that should be used for all connections sourced from this config
interceptorwebsocket upgrade handshake transformation function
proxyOptionsproxy configuration options
+
+
+ +
+
+

Member Function Documentation

+ +

◆ CreateInvalid()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfig Aws::Iot::MqttClientConnectionConfig::CreateInvalid (int lastError)
+
+staticnoexcept
+
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iot::MqttClientConnectionConfig::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iot::MqttClientConnectionConfig::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+

Friends And Related Function Documentation

+ +

◆ MqttClient

+ +
+
+ + + + + +
+ + + + +
friend class MqttClient
+
+friend
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder

+ +
+
+ + + + + +
+ + + + +
friend class MqttClientConnectionConfigBuilder
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder-members.html b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder-members.html new file mode 100644 index 000000000..454072c8c --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder-members.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iot::MqttClientConnectionConfigBuilder Member List
+
+
+ +

This is the complete list of members for Aws::Iot::MqttClientConnectionConfigBuilder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Build() noexceptAws::Iot::MqttClientConnectionConfigBuilder
LastError() const noexceptAws::Iot::MqttClientConnectionConfigBuilderinline
MqttClientConnectionConfigBuilder()Aws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
MqttClientConnectionConfigBuilder(const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::MqttClientConnectionConfigBuilder
NewDefaultBuilder() noexceptAws::Iot::MqttClientConnectionConfigBuilderstatic
operator bool() const noexceptAws::Iot::MqttClientConnectionConfigBuilderinlineexplicit
WithCertificateAuthority(const char *caPath) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithCertificateAuthority(const Crt::ByteCursor &cert) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password, const Crt::String &tokenKeyName, const Crt::String &tokenValue) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithEndpoint(const Crt::String &endpoint)Aws::Iot::MqttClientConnectionConfigBuilder
WithEndpoint(Crt::String &&endpoint)Aws::Iot::MqttClientConnectionConfigBuilder
WithHttpProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithMetricsCollection(bool enabled)Aws::Iot::MqttClientConnectionConfigBuilder
WithMinimumTlsVersion(aws_tls_versions minimumTlsVersion) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithPassword(const Crt::String &password) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithPortOverride(uint32_t port) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithSdkName(const Crt::String &sdkName)Aws::Iot::MqttClientConnectionConfigBuilder
WithSdkVersion(const Crt::String &sdkVersion)Aws::Iot::MqttClientConnectionConfigBuilder
WithTcpConnectTimeout(uint32_t connectTimeoutMs) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithTcpKeepAlive() noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithTcpKeepAliveInterval(uint16_t keepAliveIntervalSecs) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithTcpKeepAliveMaxProbes(uint16_t maxProbes) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithTcpKeepAliveTimeout(uint16_t keepAliveTimeoutSecs) noexceptAws::Iot::MqttClientConnectionConfigBuilder
WithUsername(const Crt::String &username) noexceptAws::Iot::MqttClientConnectionConfigBuilder
+ + + + diff --git a/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html new file mode 100644 index 000000000..2a5bc55e2 --- /dev/null +++ b/docs/class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html @@ -0,0 +1,1229 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::MqttClientConnectionConfigBuilder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iot::MqttClientConnectionConfigBuilder Class Referencefinal
+
+
+ +

#include <MqttClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 MqttClientConnectionConfigBuilder ()
 
 MqttClientConnectionConfigBuilder (const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClientConnectionConfigBuilder (const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClientConnectionConfigBuilder (const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClientConnectionConfigBuilder (const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClientConnectionConfigBuilder (const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 MqttClientConnectionConfigBuilder (const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
MqttClientConnectionConfigBuilderWithEndpoint (const Crt::String &endpoint)
 
MqttClientConnectionConfigBuilderWithEndpoint (Crt::String &&endpoint)
 
MqttClientConnectionConfigBuilderWithPortOverride (uint32_t port) noexcept
 
MqttClientConnectionConfigBuilderWithCertificateAuthority (const char *caPath) noexcept
 
MqttClientConnectionConfigBuilderWithCertificateAuthority (const Crt::ByteCursor &cert) noexcept
 
MqttClientConnectionConfigBuilderWithTcpKeepAlive () noexcept
 
MqttClientConnectionConfigBuilderWithTcpConnectTimeout (uint32_t connectTimeoutMs) noexcept
 
MqttClientConnectionConfigBuilderWithTcpKeepAliveTimeout (uint16_t keepAliveTimeoutSecs) noexcept
 
MqttClientConnectionConfigBuilderWithTcpKeepAliveInterval (uint16_t keepAliveIntervalSecs) noexcept
 
MqttClientConnectionConfigBuilderWithTcpKeepAliveMaxProbes (uint16_t maxProbes) noexcept
 
MqttClientConnectionConfigBuilderWithMinimumTlsVersion (aws_tls_versions minimumTlsVersion) noexcept
 
MqttClientConnectionConfigBuilderWithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
 
MqttClientConnectionConfigBuilderWithMetricsCollection (bool enabled)
 
MqttClientConnectionConfigBuilderWithSdkName (const Crt::String &sdkName)
 
MqttClientConnectionConfigBuilderWithSdkVersion (const Crt::String &sdkVersion)
 
MqttClientConnectionConfigBuilderWithCustomAuthorizer (const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password) noexcept
 
MqttClientConnectionConfigBuilderWithCustomAuthorizer (const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password, const Crt::String &tokenKeyName, const Crt::String &tokenValue) noexcept
 
MqttClientConnectionConfigBuilderWithUsername (const Crt::String &username) noexcept
 
MqttClientConnectionConfigBuilderWithPassword (const Crt::String &password) noexcept
 
MqttClientConnectionConfig Build () noexcept
 
 operator bool () const noexcept
 
int LastError () const noexcept
 
+ + + +

+Static Public Member Functions

static MqttClientConnectionConfigBuilder NewDefaultBuilder () noexcept
 
+

Detailed Description

+

Represents configuration parameters for building a MqttClientConnectionConfig object. You can use a single instance of this class PER MqttClientConnectionConfig you want to generate. If you want to generate a config for a different endpoint or port etc... you need a new instance of this class.

+

Constructor & Destructor Documentation

+ +

◆ MqttClientConnectionConfigBuilder() [1/7]

+ +
+
+ + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder ()
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [2/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const char * certPath,
const char * pkeyPath,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for MTLS using certPath and pkeyPath. These are files on disk and must be in the PEM format.

+
Parameters
+ + + + +
certPathpath to the X509 certificate (pem file) to use
pkeyPathpath to the private key (pem file) to use
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [3/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const Crt::ByteCursorcert,
const Crt::ByteCursorpkey,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for MTLS using cert and pkey. These are in-memory buffers and must be in the PEM format.

+
Parameters
+ + + + +
certbuffer containing the X509 certificate in a PEM format
pkeybuffer containing the private key in a PEM format
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [4/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const Crt::Io::TlsContextPkcs11Optionspkcs11Options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for MTLS, using a PKCS#11 library for private key operations.

+

NOTE: This only works on Unix devices.

+
Parameters
+ + + +
pkcs11OptionsPKCS#11 options
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [5/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const struct Pkcs12Optionsoptions,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for MTLS using a PKCS12 file and password. These are files on disk and must be in the PEM format.

+

NOTE: This only works on MacOS devices.

+
Parameters
+ + + +
optionsThe PKCS12 options to use. Has to contain a PKCS12 filepath and password.
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [6/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const char * windowsCertStorePath,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for MTLS, using a certificate in a Windows certificate store.

+

NOTE: This only works on Windows.

+
Parameters
+ + + +
windowsCertStorePathPath to certificate in a Windows certificate store. The path must use backslashes and end with the certificate's thumbprint. Example: CurrentUser\MY\A11F8A9B5DF5B98BA3508FBCA575D09570E0D2C6
allocatormemory allocator to use
+
+
+ +
+
+ +

◆ MqttClientConnectionConfigBuilder() [7/7]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder (const WebsocketConfigconfig,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+

Sets the builder up for Websocket connection.

+
Parameters
+ + + +
configwebsocket configuration information
allocatormemory allocator to use
+
+
+ +
+
+

Member Function Documentation

+ +

◆ Build()

+ +
+
+ + + + + +
+ + + + + + + +
MqttClientConnectionConfig Aws::Iot::MqttClientConnectionConfigBuilder::Build ()
+
+noexcept
+
+

Builds a client configuration object from the set options.

+
Returns
a new client connection config instance
+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iot::MqttClientConnectionConfigBuilder::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ NewDefaultBuilder()

+ +
+
+ + + + + +
+ + + + + + + +
MqttClientConnectionConfigBuilder Aws::Iot::MqttClientConnectionConfigBuilder::NewDefaultBuilder ()
+
+staticnoexcept
+
+

Creates a new builder with default Tls options. This requires setting the connection details manually.

+
Returns
a new builder with default Tls options
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iot::MqttClientConnectionConfigBuilder::operator bool () const
+
+inlineexplicitnoexcept
+
+
Returns
true if the instance is in a valid state, false otherwise.
+ +
+
+ +

◆ WithCertificateAuthority() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority (const char * caPath)
+
+noexcept
+
+

Sets the certificate authority for the endpoint you're connecting to. This is a path to a file on disk and must be in PEM format.

+
Parameters
+ + +
caPathpath to the CA file in PEM format
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithCertificateAuthority() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority (const Crt::ByteCursorcert)
+
+noexcept
+
+

Sets the certificate authority for the endpoint you're connecting to. This is an in-memory buffer and must be in PEM format.

+
Parameters
+ + +
certbuffer containing the CA certificate in a PEM format
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithCustomAuthorizer() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer (const Crt::Stringusername,
const Crt::StringauthorizerName,
const Crt::StringauthorizerSignature,
const Crt::Stringpassword 
)
+
+noexcept
+
+

Sets the custom authorizer settings. This function will modify the username, port, and TLS options.

+
Parameters
+ + + + + +
usernameThe username to use with the custom authorizer. If an empty string is passed, it will check to see if a username has already been set (via WithUsername function). If no username is set then no username will be passed with the MQTT connection.
authorizerNameThe name of the custom authorizer. If an empty string is passed, then 'x-amz-customauthorizer-name' will not be added with the MQTT connection.
authorizerSignatureThe signature of the custom authorizer. NOTE: This will NOT work without the token key name and token value, which requires using the non-depreciated API.
passwordThe password to use with the custom authorizer. If null is passed, then no password will be set.
+
+
+
Deprecated:
Please use the full WithCustomAuthorizer function that includes tokenKeyName and tokenValue. This version is left for backwards compatibility purposes.
+
Returns
this builder object
+ +
+
+ +

◆ WithCustomAuthorizer() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer (const Crt::Stringusername,
const Crt::StringauthorizerName,
const Crt::StringauthorizerSignature,
const Crt::Stringpassword,
const Crt::StringtokenKeyName,
const Crt::StringtokenValue 
)
+
+noexcept
+
+

Sets the custom authorizer settings. This function will modify the username, port, and TLS options.

+
Parameters
+ + + + + + + +
usernameThe username to use with the custom authorizer. If an empty string is passed, it will check to see if a username has already been set (via WithUsername function). If no username is set then no username will be passed with the MQTT connection.
authorizerNameThe name of the custom authorizer. If an empty string is passed, then 'x-amz-customauthorizer-name' will not be added with the MQTT connection.
authorizerSignatureThe signature of the custom authorizer. If an empty string is passed, then 'x-amz-customauthorizer-signature' will not be added with the MQTT connection. The signature must be based on the private key associated with the custom authorizer. The signature must be base64 encoded.
passwordThe password to use with the custom authorizer. If null is passed, then no password will be set.
tokenKeyNameUsed to extract the custom authorizer token from MQTT username query-string properties. Required if the custom authorizer has signing enabled. It is strongly suggested to URL encode this value; the SDK will not do so for you.
tokenValueAn opaque token value. Required if the custom authorizer has signing enabled. This value must be signed by the private key associated with the custom authorizer and the result placed in the authorizerSignature argument.
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithEndpoint() [1/2]

+ +
+
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint (const Crt::Stringendpoint)
+
+

Sets endpoint to connect to.

+
Parameters
+ + +
endpointendpoint to connect to
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithEndpoint() [2/2]

+ +
+
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint (Crt::String && endpoint)
+
+

Sets endpoint to connect to.

+
Parameters
+ + +
endpointendpoint to connect to
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithHttpProxyOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithHttpProxyOptions (const Crt::Http::HttpClientConnectionProxyOptionsproxyOptions)
+
+noexcept
+
+

Sets http proxy options.

+
Parameters
+ + +
proxyOptionsproxy configuration options for connection establishment
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithMetricsCollection()

+ +
+
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithMetricsCollection (bool enabled)
+
+

Whether to send the SDK name and version number in the MQTT CONNECT packet. Default is True.

+
Parameters
+ + +
enabledtrue to send SDK version/name in the connect for metrics gathering purposes
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithMinimumTlsVersion()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithMinimumTlsVersion (aws_tls_versions minimumTlsVersion)
+
+noexcept
+
+

Sets the minimum tls version that is acceptable for connection establishment

+
Parameters
+ + +
minimumTlsVersionminimum tls version allowed in client connections
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithPassword()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithPassword (const Crt::Stringpassword)
+
+noexcept
+
+

Sets password for the connection

+
Parameters
+ + +
passwordthe password that will be passed with the MQTT connection
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithPortOverride()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithPortOverride (uint32_t port)
+
+noexcept
+
+

Overrides the default port. By default, if ALPN is supported, 443 will be used. Otherwise 8883 will be used. If you specify 443 and ALPN is not supported, we will still attempt to connect over 443 without ALPN.

+
Parameters
+ + +
portport to connect to
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithSdkName()

+ +
+
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkName (const Crt::StringsdkName)
+
+

Overrides the default SDK Name to send as a metric in the MQTT CONNECT packet.

+
Parameters
+ + +
sdkNamestring to use as the SDK name parameter in the connection string
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithSdkVersion()

+ +
+
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkVersion (const Crt::StringsdkVersion)
+
+

Overrides the default SDK Version to send as a metric in the MQTT CONNECT packet.

+
Parameters
+ + +
sdkVersionstring to use as the SDK version parameter in the connection string
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithTcpConnectTimeout()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithTcpConnectTimeout (uint32_t connectTimeoutMs)
+
+noexcept
+
+

TCP option: Sets the connect timeout. Defaults to 3 seconds.

+
Parameters
+ + +
connectTimeoutMssocket connection timeout
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithTcpKeepAlive()

+ +
+
+ + + + + +
+ + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithTcpKeepAlive ()
+
+noexcept
+
+

TCP option: Enables TCP keep alive. Defaults to off.

+
Returns
this builder object
+ +
+
+ +

◆ WithTcpKeepAliveInterval()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithTcpKeepAliveInterval (uint16_t keepAliveIntervalSecs)
+
+noexcept
+
+

TCP option: Sets the frequency of sending keep alive probes in seconds once the keep alive timeout expires. Defaults to kernel defaults.

+
Parameters
+ + +
keepAliveIntervalSecsthe frequency of sending keep alive probes in seconds once the keep alive timeout expires
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithTcpKeepAliveMaxProbes()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithTcpKeepAliveMaxProbes (uint16_t maxProbes)
+
+noexcept
+
+

TCP option: Sets the amount of keep alive probes allowed to fail before the connection is terminated. Defaults to kernel defaults.

+
Parameters
+ + +
maxProbesthe amount of keep alive probes allowed to fail before the connection is terminated
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithTcpKeepAliveTimeout()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithTcpKeepAliveTimeout (uint16_t keepAliveTimeoutSecs)
+
+noexcept
+
+

TCP option: Sets time before keep alive probes are sent. Defaults to kernel defaults

+
Parameters
+ + +
keepAliveTimeoutSecstime interval of no activity, in seconds, before keep alive probes get sent
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithUsername()

+ +
+
+ + + + + +
+ + + + + + + + +
MqttClientConnectionConfigBuilder & Aws::Iot::MqttClientConnectionConfigBuilder::WithUsername (const Crt::Stringusername)
+
+noexcept
+
+

Sets username for the connection

+
Parameters
+ + +
usernamethe username that will be passed with the MQTT connection
+
+
+
Returns
this builder object
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle-members.html b/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle-members.html new file mode 100644 index 000000000..c43549233 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicecommon::DeviceApiHandle Member List
+
+
+ +

This is the complete list of members for Aws::Iotdevicecommon::DeviceApiHandle, including all inherited members.

+ + + + + + + +
DeviceApiHandle(Crt::Allocator *allocator) noexceptAws::Iotdevicecommon::DeviceApiHandle
DeviceApiHandle(const DeviceApiHandle &)=deleteAws::Iotdevicecommon::DeviceApiHandle
DeviceApiHandle(DeviceApiHandle &&)=deleteAws::Iotdevicecommon::DeviceApiHandle
operator=(const DeviceApiHandle &)=deleteAws::Iotdevicecommon::DeviceApiHandle
operator=(DeviceApiHandle &&)=deleteAws::Iotdevicecommon::DeviceApiHandle
~DeviceApiHandle()Aws::Iotdevicecommon::DeviceApiHandle
+ + + + diff --git a/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html b/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html new file mode 100644 index 000000000..2e37295c4 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html @@ -0,0 +1,254 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicecommon::DeviceApiHandle Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicecommon::DeviceApiHandle Class Referencefinal
+
+
+ +

#include <IotDevice.h>

+ + + + + + + + + + + + + + +

+Public Member Functions

 DeviceApiHandle (Crt::Allocator *allocator) noexcept
 
 ~DeviceApiHandle ()
 
 DeviceApiHandle (const DeviceApiHandle &)=delete
 
 DeviceApiHandle (DeviceApiHandle &&)=delete
 
DeviceApiHandleoperator= (const DeviceApiHandle &)=delete
 
DeviceApiHandleoperator= (DeviceApiHandle &&)=delete
 
+

Constructor & Destructor Documentation

+ +

◆ DeviceApiHandle() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle (Crt::Allocatorallocator)
+
+noexcept
+
+ +
+
+ +

◆ ~DeviceApiHandle()

+ +
+
+ + + + + + + +
Aws::Iotdevicecommon::DeviceApiHandle::~DeviceApiHandle ()
+
+ +
+
+ +

◆ DeviceApiHandle() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle (const DeviceApiHandle)
+
+delete
+
+ +
+
+ +

◆ DeviceApiHandle() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle (DeviceApiHandle && )
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DeviceApiHandle& Aws::Iotdevicecommon::DeviceApiHandle::operator= (const DeviceApiHandle)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
DeviceApiHandle& Aws::Iotdevicecommon::DeviceApiHandle::operator= (DeviceApiHandle && )
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base-members.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base-members.html new file mode 100644 index 000000000..fa23b9c91 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::CustomMetricBase Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html new file mode 100644 index 000000000..569a1fdf8 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html @@ -0,0 +1,153 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::CustomMetricBase Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::CustomMetricBase Class Reference
+
+
+
+Inheritance diagram for Aws::Iotdevicedefenderv1::CustomMetricBase:
+
+
+ + +Aws::Iotdevicedefenderv1::CustomMetricIpList +Aws::Iotdevicedefenderv1::CustomMetricNumber +Aws::Iotdevicedefenderv1::CustomMetricNumberList +Aws::Iotdevicedefenderv1::CustomMetricStringList + +
+ + + + +

+Public Member Functions

virtual ~CustomMetricBase ()
 
+ + + +

+Public Attributes

Crt::Allocatorm_allocator
 
+

Detailed Description

+

A base class used to store all custom metrics in the same container. Only used internally.

+

Constructor & Destructor Documentation

+ +

◆ ~CustomMetricBase()

+ +
+
+ + + + + +
+ + + + + + + +
virtual Aws::Iotdevicedefenderv1::CustomMetricBase::~CustomMetricBase ()
+
+inlinevirtual
+
+ +
+
+

Member Data Documentation

+ +

◆ m_allocator

+ +
+
+ + + + +
Crt::Allocator* Aws::Iotdevicedefenderv1::CustomMetricBase::m_allocator
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.png b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.png new file mode 100644 index 0000000000000000000000000000000000000000..0566f2a95668c87279eb5573d453347d2fecc28b GIT binary patch literal 2131 zcmd5;YgAKL7LHVkMZq#vKrFhJ29wHblvhz8YAu*j9*RIAK}4Y#5Talpk%q{lSPY;O zXb=Jcbp)IUG!(ou*a-i*Dw~UP#<>?Toh{3^LL_{V&fRhQaj4(I=0eC2pD(Npi%;o^I}W054slOdJ(v z-2eH}R;$|SnXngm;`Y1$=?g{91z~OSJvq=IxuK)0&$V`~p0n@Qg^<&qMTuQfzYtVO z!o}?fTQggakGf>_QO&EWw&^2xmxZ;Kgg0@u#zn7*X*#+fL#e#Z5iTLY^X+a?ztnpN z2O7O!ARV1Uf=xo>_@y+%!Bjspyl-hsk`f6TU#5*)5|Yow8YsswHUc~Yr%WenmPC|% zjIlGNNKRmlN7i9fa^d~H(FjTK;LkGg4k}CWu{QQ{31OEXb?CcuR9jYt=%?P()B%EK zTDdyk`{WUx3{=;yeo_-LTuBe9ohh08*G{C?`i?b{O!0b;u6&B%XAPzEE{s(vYAMCh{Cy@YO%^H}NSknZ@j8to`C{Nh zX(i%WOE0?7+}hgF?_&+9St{J!QF?EzxgE=YQQ_F$lhDYy)s{D$_Y@bDx15^~NN!kv zaPyAzWBDT+t;4?uX`3ky8oD>>>hD0#=>$U6J(i*&YY+BVO840Hm?o$ex^Ahw-8&$! zcFXy(0w~|o7Q`!UCi*{YGgudIZirj7VV1W1b&*maUAS&NC|wAy8kE*ys|Te*9bM*w z*7NCwX+}|o?iJ3&6#WfkdT(k>_uw{Y4nkT3lZtHpUvz`@C@_k9kw99Ib5 zDP)x4%q6CQ7C|9;pHUbI5BJp0>=i$zsW7wErVVz^XhUcFz%V^8 zp%<}9;ubn857u+_`Ftcvk-)hqXLI3iuI{k9Jy{t+CWD49w54C!GLe#tM}q29cH47z zab+uQq$(G~lyRElPG}m70w_yvx5Y8f%5thBS4bR(&NRG_YjaGQ;IqZG(ZrIANd;4^ zeJc(qFE-kuBLgu$+m>z33h`z}7gEtR^$+^VNo ze22JZGglrNA`qn|A;1BRW&CM=v?8Mam)%#7MD;wCg_6&GzZ?KoF{{fpA`iZ(7Ml>* zD|kKSh^7xV5>>l-jt*V9fo*iX*%9oIvsCAy^vEQc?OTT3m7ZT&Q}4&zasX^x1HCvA zUWq6opk|2EKv?ohW9L^Seh{NckczGmXA=1qfYdJA+#B4P8-BI89b>}@p#%+e9Qff= zJZB<-T-Y>vqX8p$_pH$bulWtLHF#wH6zCEbFOe_);SzeuC{dqRbv8$`cDw!rFuLGx z;+#Nr275Nch4gPYONs;!UiRSZ+(QkyJN%OVgVxF)|maA9{%o3q0g$(deU>M_qx8wghm@2y!W;U?)jJyvt z+)oIcxt|(?rlvITdewDxUU_(4$;+e0al~$aa1AAfPCyjEfdkQiJ8hDHfMQ`BV0kSg zL8v*>qP(}uEES7&!!`6$3~u-c}!@5J+QKu$sb!6XvUSQCV=x*)}~-@9BA%`d1F zO0tX@N(*oER4f+o0-QqChSlHr&~|qJSGdw%b|(b4h<;=xQkb`Mho z*>R5n!5>(0Lc2va04Jry) + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::CustomMetricIpList Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html new file mode 100644 index 000000000..e8bd2fe15 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html @@ -0,0 +1,202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::CustomMetricIpList Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::CustomMetricIpList Class Reference
+
+
+
+Inheritance diagram for Aws::Iotdevicedefenderv1::CustomMetricIpList:
+
+
+ + +Aws::Iotdevicedefenderv1::CustomMetricBase + +
+ + + + + + + +

+Public Member Functions

 CustomMetricIpList (CustomMetricIpListFunction inputFunction, Crt::Allocator *inputAllocator)
 
- Public Member Functions inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
virtual ~CustomMetricBase ()
 
+ + + +

+Static Public Member Functions

static int GetMetricFunction (aws_array_list *output, void *data)
 
+ + + + + + +

+Public Attributes

CustomMetricIpListFunction m_metricFunction
 
- Public Attributes inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

A base class used to store all custom ip list metrics. Only used internally.

+

Constructor & Destructor Documentation

+ +

◆ CustomMetricIpList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::CustomMetricIpList::CustomMetricIpList (CustomMetricIpListFunction inputFunction,
Crt::AllocatorinputAllocator 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMetricFunction()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotdevicedefenderv1::CustomMetricIpList::GetMetricFunction (aws_array_list * output,
void * data 
)
+
+static
+
+ +
+
+

Member Data Documentation

+ +

◆ m_metricFunction

+ +
+
+ + + + +
CustomMetricIpListFunction Aws::Iotdevicedefenderv1::CustomMetricIpList::m_metricFunction
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.png b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.png new file mode 100644 index 0000000000000000000000000000000000000000..413e0598fca106b0a653a17228d0b3a4ef656468 GIT binary patch literal 1025 zcmeAS@N?(olHy`uVBq!ia0y~yVB`a`12~w0OMsL_fKQ0)|NsAi%olIImi8Z- z0AzvjfddCvJMYK?xf~@ye!&btMIdnXREQA+1M>t=7srqa#0~RkIzu>vJOuXi>w#5FTdCzZ_+0IEz%bmZxaK_9l7H532WYW}3`HUyq^c_C4 z#>})g-ur&hhGMzU_PbpN>-WeRb8E51ty2wozw+6w2Nro1HjfRAqjPxAo|$8IPvFz< z@^=vrfBd*}V{5SGbzQ#n%xC3O9y|BljQl+#KJ$jmhHdp>`_^@DM z+~so-$xAr*7yQWGnY!oB{09+LIn|c=IsE&dAOEoQ$D^$LUCEE<`OUaid2O%73vNDZ zpHJ^!q}?t&unUX!ltzh%x>qB^i}6bz11p zDk~jRzSNQkjlC-+yR0LNmkYNquA94E!h5Fd!e>Xcc3W+~`BV_GmvAJ{ z(%q`8=GXOgU0I0wr+sB1ZznpJZa%VV^IFw@_Ak3{ZG7}0^JQ1@zQ|Qod+*7tJD6I# zBhsi(vTok_c>S^&PnMm#S{awiRd{di)3Zrw-=42U3s>|8J z(W93fi8}7S#}<9tUO!~WkluOG0%QTioJtwnV@-|z45Om2PrxH$Q`-|ua*#6@%5#=fg}qp!xuwcno> zeeCpK&c3C`w@v?i?AwRxI-dA0{dM2&-M_J8x$v^sB%!`9_75L8fFru{RPFlPZR_&E-s#ZbbeyFe(t-v zhX0q|ZNCkUolEl%Gj7<996wbLE&3j3NT0W7J8EIsC*6Alm|qz@UHx3vIVCg!0BBY5 AB>(^b literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number-members.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number-members.html new file mode 100644 index 000000000..973369b10 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::CustomMetricNumber Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html new file mode 100644 index 000000000..e833d964f --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html @@ -0,0 +1,202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::CustomMetricNumber Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::CustomMetricNumber Class Reference
+
+
+
+Inheritance diagram for Aws::Iotdevicedefenderv1::CustomMetricNumber:
+
+
+ + +Aws::Iotdevicedefenderv1::CustomMetricBase + +
+ + + + + + + +

+Public Member Functions

 CustomMetricNumber (CustomMetricNumberFunction inputFunction, Crt::Allocator *inputAllocator)
 
- Public Member Functions inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
virtual ~CustomMetricBase ()
 
+ + + +

+Static Public Member Functions

static int GetMetricFunction (double *output, void *data)
 
+ + + + + + +

+Public Attributes

CustomMetricNumberFunction m_metricFunction
 
- Public Attributes inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

A base class used to store all custom number metrics. Only used internally.

+

Constructor & Destructor Documentation

+ +

◆ CustomMetricNumber()

+ +
+
+ + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::CustomMetricNumber::CustomMetricNumber (CustomMetricNumberFunction inputFunction,
Crt::AllocatorinputAllocator 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMetricFunction()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotdevicedefenderv1::CustomMetricNumber::GetMetricFunction (double * output,
void * data 
)
+
+static
+
+ +
+
+

Member Data Documentation

+ +

◆ m_metricFunction

+ +
+
+ + + + +
CustomMetricNumberFunction Aws::Iotdevicedefenderv1::CustomMetricNumber::m_metricFunction
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.png b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.png new file mode 100644 index 0000000000000000000000000000000000000000..7f5bce78af447f40e64ce1d1406241cc43be9bbb GIT binary patch literal 1086 zcmeAS@N?(olHy`uVBq!ia0y~yV3Y;212~w0q%dosKai3L@CkAK|NlRb`Qpvj(*8pe zfGjXRaNq!I=N)+*>f8EZ&)dt&vr@BT6M0vJm3;g7Z}O94aQ>>%IV`hho9X}DyvvH;>cjUhE4F;@ zWU)Q}c}%yymD-i;Tav5$P3n5*^xa(=dDZOmVaY=sMN>BZs{3vyzdX15{Q7T=wM82? z+}UzW=)2J8l}i>cyqfczm-T%>seRd>Dc0$2DO-Z9uAROrYki%+#LwUPz}z(+=~hb= ze*~smsatNJ7Q6KQ%ao@jVf%KsZsRw1HauQnAJy3RQ|)@>*M&=WK7KV-|Hj3LXVWF?6!pO1@?iaP7FSNvCH<~o7rYyX^{tLnKH7^>eff*3Af zKKHRj-?c&+caa0~m$(4oKvhg$9hZgx})L@!mmufQ0a`92tm$&u;%pwvQ%%T-5KBSTl)T$rN1q?mbdNao1;e)OpU+By?EOh*?oJ> z=kl-}7a5}tWcji$2)fL;;z|jFmZ@xm7ZP{x%N|3w>>k5K|Cm=UvChnY#kCcf*%>@t L{an^LB{Ts5M~Dp| literal 0 HcmV?d00001 diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list-members.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list-members.html new file mode 100644 index 000000000..3769819a6 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::CustomMetricNumberList Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html new file mode 100644 index 000000000..eec7995a6 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html @@ -0,0 +1,202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::CustomMetricNumberList Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::CustomMetricNumberList Class Reference
+
+
+
+Inheritance diagram for Aws::Iotdevicedefenderv1::CustomMetricNumberList:
+
+
+ + +Aws::Iotdevicedefenderv1::CustomMetricBase + +
+ + + + + + + +

+Public Member Functions

 CustomMetricNumberList (CustomMetricNumberListFunction inputFunction, Crt::Allocator *inputAllocator)
 
- Public Member Functions inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
virtual ~CustomMetricBase ()
 
+ + + +

+Static Public Member Functions

static int GetMetricFunction (aws_array_list *output, void *data)
 
+ + + + + + +

+Public Attributes

CustomMetricNumberListFunction m_metricFunction
 
- Public Attributes inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

A base class used to store all custom number list metrics. Only used internally.

+

Constructor & Destructor Documentation

+ +

◆ CustomMetricNumberList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::CustomMetricNumberList::CustomMetricNumberList (CustomMetricNumberListFunction inputFunction,
Crt::AllocatorinputAllocator 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMetricFunction()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotdevicedefenderv1::CustomMetricNumberList::GetMetricFunction (aws_array_list * output,
void * data 
)
+
+static
+
+ +
+
+

Member Data Documentation

+ +

◆ m_metricFunction

+ +
+
+ + + + +
CustomMetricNumberListFunction Aws::Iotdevicedefenderv1::CustomMetricNumberList::m_metricFunction
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.png b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.png new file mode 100644 index 0000000000000000000000000000000000000000..081bd90348bf630b2a2a2c71d25f2519172c8909 GIT binary patch literal 1131 zcmeAS@N?(olHy`uVBq!ia0y~yU^D=-12~w07bN+~;r>bYwA|^FYPEi9-uN4iRK~Ahb zlZ1A$TvO4!_QGnvZt~%i$8IcQ+$}nH@7{kZJH>qd%$gRkR`rvrXLKxMw)l~Ejh>el znO1l%%UzQf{Qmvt0~|Mwr#)NO>=Zv~%T-&0#hGuv+nwuAe9?T|@Av-9sQDYd)rbAx zRcwB_wLoa2-SJ1vGdRD#-gf+zaxA~cq)hPxZ;tsYY?~>6ZbQ$FKBKVv@ArN0zif8& zd3g0_`->5E=hkjqQ@wLn>GuOyOlG~^!|+)B&8~cFxw{)a%egW*CzMS)op|l~`-Zva zctpOdgeTNGNlcY5-PimetuNJGYH#%C1Q!w}NqB?)ARg>&~=N8|} zmHH8HnZufGty7r1W}%DBI@=zBbo;op)v1}}#5AqN=dy?(yDgV838 zk-1`>_z5S@VnDb>f}dH0ky!UYqlp*@B7axf!19+8=r~ZW8S?(MXh&D{xiW1sk-%xof8gP zO}9LgI>+5o=hgi8f1^}uzukWK(~P%7pVuwA=FYPXqBHjXS$5$}=%s+$;V0KSi(d>; zO;1Q}o@^h!T`9pVB!A=jHI13UQ|A + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::CustomMetricStringList Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html new file mode 100644 index 000000000..d155d546a --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html @@ -0,0 +1,202 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::CustomMetricStringList Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::CustomMetricStringList Class Reference
+
+
+
+Inheritance diagram for Aws::Iotdevicedefenderv1::CustomMetricStringList:
+
+
+ + +Aws::Iotdevicedefenderv1::CustomMetricBase + +
+ + + + + + + +

+Public Member Functions

 CustomMetricStringList (CustomMetricStringListFunction inputFunction, Crt::Allocator *inputAllocator)
 
- Public Member Functions inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
virtual ~CustomMetricBase ()
 
+ + + +

+Static Public Member Functions

static int GetMetricFunction (aws_array_list *output, void *data)
 
+ + + + + + +

+Public Attributes

CustomMetricStringListFunction m_metricFunction
 
- Public Attributes inherited from Aws::Iotdevicedefenderv1::CustomMetricBase
Crt::Allocatorm_allocator
 
+

Detailed Description

+

A base class used to store all custom string list metrics. Only used internally.

+

Constructor & Destructor Documentation

+ +

◆ CustomMetricStringList()

+ +
+
+ + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::CustomMetricStringList::CustomMetricStringList (CustomMetricStringListFunction inputFunction,
Crt::AllocatorinputAllocator 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetMetricFunction()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotdevicedefenderv1::CustomMetricStringList::GetMetricFunction (aws_array_list * output,
void * data 
)
+
+static
+
+ +
+
+

Member Data Documentation

+ +

◆ m_metricFunction

+ +
+
+ + + + +
CustomMetricStringListFunction Aws::Iotdevicedefenderv1::CustomMetricStringList::m_metricFunction
+
+ +
+
+
The documentation for this class was generated from the following file: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.png b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.png new file mode 100644 index 0000000000000000000000000000000000000000..94c8f18c12e8cbffd610eaef8c7735c5ed4d89fe GIT binary patch literal 1102 zcmeAS@N?(olHy`uVBq!ia0y~yU{nRN12~w0WQOA8W*{XI;1lBd|Nnm=^TnI5rTvE{ z09jys;J^Xa&O7ozE=Ng_UoZnu5eQs86=KA|z zAEd=7&GYW!o}Q9Br`GwMIhvMuM*Dhc?9$h})-~@?S*hX~Evo8yDrAa^W^mx7B|fg6 zlZ@VKn0j`Z&YHJ`tzK4G`Z2kNC@7!}w z7jQp3nDAWY9J{LUE9>0;tM0qrotil*cJ0SJ`Ogn|y!&(YlfS-wxA(uzHch+tZ`=NT z*l^*_mSdaNsh(S}tZLeO+)OUx2jlK%TONk*{F371qPrx;edn%}=f9Y}&hxajSQlz9 zwNv0Z`n~Fs&545#%cdNAbL8k0w|~~|m)X7rocY+(7vpjA&Bf|zwH=9iJFA{?|IWJe zY*wU$pXNG-c|j#s%O<~>95hL7t|seb`PV@ux6YSpW__<%WPL7tOYU4R|DW+!mrk8@ zHn-UKOnFR6@tX1(nFj91?-m*_-M6aJuKME2Oq;YAof5Wly{-gS$D=ms5Y!cvq)zt^ZKQiFPY2a^vthjI*<)a67Q|q zHuxKSFkSn)Fz`+>tM12FzqW6DWB7CmgIKEdhK*KQ-+$jRT=Zq@%#GR0%h%<8k+$bn zU3~JP?4QrZJbOP!#Qittea(FB+xqYO&X#?T<=|(teqLawF*D$PW-i}NG5Ow;jSmk6 zZCY)5?`^W(oWz$K-=?nFcX#h?+xeQhAMc#53Cmr$Gjpx@`-0xIPr^Zq4CQt&W|#Ur z<#*iiw)m$(@z1<;mzc;K&i-F$GI@UIr4>1L?c1mPYB+iH`nzh|NckrVbXVk?-0bYu z?EO>T_szO)kx4<6S6ctQ&2OA}icelOj=#aYe|L;=yUucva0Y)(E7{_&=QLW?&&k|K z;N~mM{5bd8(iOGmK75EXGEIqIekpjKTk$GyZPnSgpUs-_-l93H{`g+uU9mIX?U)%9 zf7NFG?gk|T|MuUStl{N-mt{uClw+d&0;@6O^j82dK7z8> czWpk{{g16eUx + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::ReportTask Member List
+
+
+ +

This is the complete list of members for Aws::Iotdevicedefenderv1::ReportTask, including all inherited members.

+ + + + + + + + + + + + + + +
cancellationUserdataAws::Iotdevicedefenderv1::ReportTask
GetStatus() noexceptAws::Iotdevicedefenderv1::ReportTask
LastError() const noexceptAws::Iotdevicedefenderv1::ReportTaskinline
OnTaskCancelledAws::Iotdevicedefenderv1::ReportTask
operator=(const ReportTask &)=deleteAws::Iotdevicedefenderv1::ReportTask
RegisterCustomMetricIpAddressList(const Crt::String metricName, CustomMetricIpListFunction metricFunc) noexceptAws::Iotdevicedefenderv1::ReportTask
RegisterCustomMetricNumber(const Crt::String metricName, CustomMetricNumberFunction metricFunc) noexceptAws::Iotdevicedefenderv1::ReportTask
RegisterCustomMetricNumberList(const Crt::String metricName, CustomMetricNumberListFunction metricFunc) noexceptAws::Iotdevicedefenderv1::ReportTask
RegisterCustomMetricStringList(const Crt::String metricName, CustomMetricStringListFunction metricFunc) noexceptAws::Iotdevicedefenderv1::ReportTask
ReportTask(const ReportTask &)=deleteAws::Iotdevicedefenderv1::ReportTask
StartTask() noexceptAws::Iotdevicedefenderv1::ReportTask
StopTask() noexceptAws::Iotdevicedefenderv1::ReportTask
~ReportTask()Aws::Iotdevicedefenderv1::ReportTask
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html new file mode 100644 index 000000000..021123832 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html @@ -0,0 +1,504 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::ReportTask Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::ReportTask Class Referencefinal
+
+
+ +

#include <DeviceDefender.h>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ~ReportTask ()
 
 ReportTask (const ReportTask &)=delete
 
ReportTaskoperator= (const ReportTask &)=delete
 
void StopTask () noexcept
 
int StartTask () noexcept
 
ReportTaskStatus GetStatus () noexcept
 
int LastError () const noexcept
 
void RegisterCustomMetricNumber (const Crt::String metricName, CustomMetricNumberFunction metricFunc) noexcept
 
void RegisterCustomMetricNumberList (const Crt::String metricName, CustomMetricNumberListFunction metricFunc) noexcept
 
void RegisterCustomMetricStringList (const Crt::String metricName, CustomMetricStringListFunction metricFunc) noexcept
 
void RegisterCustomMetricIpAddressList (const Crt::String metricName, CustomMetricIpListFunction metricFunc) noexcept
 
+ + + + + +

+Public Attributes

OnTaskCancelledHandler OnTaskCancelled
 
void * cancellationUserdata
 
+

Detailed Description

+

Represents a persistent DeviceDefender V1 task.

+

Constructor & Destructor Documentation

+ +

◆ ~ReportTask()

+ +
+
+ + + + + + + +
Aws::Iotdevicedefenderv1::ReportTask::~ReportTask ()
+
+ +
+
+ +

◆ ReportTask()

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotdevicedefenderv1::ReportTask::ReportTask (const ReportTask)
+
+delete
+
+ +
+
+

Member Function Documentation

+ +

◆ GetStatus()

+ +
+
+ + + + + +
+ + + + + + + +
ReportTaskStatus Aws::Iotdevicedefenderv1::ReportTask::GetStatus ()
+
+noexcept
+
+

Returns the task status.

+ +
+
+ +

◆ LastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotdevicedefenderv1::ReportTask::LastError () const
+
+inlinenoexcept
+
+
Returns
the value of the last aws error encountered by operations on this instance.
+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTask& Aws::Iotdevicedefenderv1::ReportTask::operator= (const ReportTask)
+
+delete
+
+ +
+
+ +

◆ RegisterCustomMetricIpAddressList()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Iotdevicedefenderv1::ReportTask::RegisterCustomMetricIpAddressList (const Crt::String metricName,
CustomMetricIpListFunction metricFunc 
)
+
+noexcept
+
+

Registers a custom metric IP address list function to the Device Defender result. Will call the "metricFunc" function that is passed in each time a report is generated so it's data can be passed along with the other device defender payload data with the metric name of "metricName".

+
Parameters
+ + + +
metricNameThe key name for the data.
metricFuncThe function that is called to get the IP address list data.
+
+
+ +
+
+ +

◆ RegisterCustomMetricNumber()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Iotdevicedefenderv1::ReportTask::RegisterCustomMetricNumber (const Crt::String metricName,
CustomMetricNumberFunction metricFunc 
)
+
+noexcept
+
+

Registers a custom metric number function to the Device Defender result. Will call the "metricFunc" function that is passed in each time a report is generated so it's data can be passed along with the other device defender payload data with the metric name of "metricName".

Parameters
+ + + +
metricNameThe key name for the data.
metricFuncThe function that is called to get the number data.
+
+
+ +
+
+ +

◆ RegisterCustomMetricNumberList()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Iotdevicedefenderv1::ReportTask::RegisterCustomMetricNumberList (const Crt::String metricName,
CustomMetricNumberListFunction metricFunc 
)
+
+noexcept
+
+

Registers a custom metric number list function to the Device Defender result. Will call the "metricFunc" function that is passed in each time a report is generated so it's data can be passed along with the other device defender payload data with the metric name of "metricName".

+
Parameters
+ + + +
metricNameThe key name for the data.
metricFuncThe function that is called to get the number list data.
+
+
+ +
+
+ +

◆ RegisterCustomMetricStringList()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
void Aws::Iotdevicedefenderv1::ReportTask::RegisterCustomMetricStringList (const Crt::String metricName,
CustomMetricStringListFunction metricFunc 
)
+
+noexcept
+
+

Registers a custom metric string list function to the Device Defender result. Will call the "metricFunc" function that is passed in each time a report is generated so it's data can be passed along with the other device defender payload data with the metric name of "metricName".

+

Only valid IP addresses will show up in the Device Defender metrics even if it sends correctly.

Parameters
+ + + +
metricNameThe key name for the data.
metricFuncThe function that is called to get the string list data.
+
+
+ +
+
+ +

◆ StartTask()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotdevicedefenderv1::ReportTask::StartTask ()
+
+noexcept
+
+

Initiates Defender V1 reporting task.

+ +
+
+ +

◆ StopTask()

+ +
+
+ + + + + +
+ + + + + + + +
void Aws::Iotdevicedefenderv1::ReportTask::StopTask ()
+
+noexcept
+
+

Initiates stopping of the Defender V1 task.

+ +
+
+

Member Data Documentation

+ +

◆ cancellationUserdata

+ +
+
+ + + + +
void* Aws::Iotdevicedefenderv1::ReportTask::cancellationUserdata
+
+ +
+
+ +

◆ OnTaskCancelled

+ +
+
+ + + + +
OnTaskCancelledHandler Aws::Iotdevicedefenderv1::ReportTask::OnTaskCancelled
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder-members.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder-members.html new file mode 100644 index 000000000..85e6b2188 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotdevicedefenderv1::ReportTaskBuilder Member List
+
+
+ +

This is the complete list of members for Aws::Iotdevicedefenderv1::ReportTaskBuilder, including all inherited members.

+ + + + + + + + + +
Build() noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt::MqttConnection > mqttConnection, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)Aws::Iotdevicedefenderv1::ReportTaskBuilder
ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt5::Mqtt5Client > mqtt5Client, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)Aws::Iotdevicedefenderv1::ReportTaskBuilder
WithNetworkConnectionSamplePeriodSeconds(uint32_t networkConnectionSamplePeriodSeconds) noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
WithReportFormat(ReportFormat reportFormat) noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
WithTaskCancellationUserData(void *cancellationUserdata) noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
WithTaskCancelledHandler(OnTaskCancelledHandler &&onCancelled) noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
WithTaskPeriodSeconds(uint32_t taskPeriodSeconds) noexceptAws::Iotdevicedefenderv1::ReportTaskBuilder
+ + + + diff --git a/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html new file mode 100644 index 000000000..2f8bda179 --- /dev/null +++ b/docs/class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html @@ -0,0 +1,354 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1::ReportTaskBuilder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotdevicedefenderv1::ReportTaskBuilder Class Referencefinal
+
+
+ +

#include <DeviceDefender.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ReportTaskBuilder (Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt::MqttConnection > mqttConnection, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)
 
 ReportTaskBuilder (Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt5::Mqtt5Client > mqtt5Client, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)
 
ReportTaskBuilderWithReportFormat (ReportFormat reportFormat) noexcept
 
ReportTaskBuilderWithTaskPeriodSeconds (uint32_t taskPeriodSeconds) noexcept
 
ReportTaskBuilderWithNetworkConnectionSamplePeriodSeconds (uint32_t networkConnectionSamplePeriodSeconds) noexcept
 
ReportTaskBuilderWithTaskCancelledHandler (OnTaskCancelledHandler &&onCancelled) noexcept
 
ReportTaskBuilderWithTaskCancellationUserData (void *cancellationUserdata) noexcept
 
std::shared_ptr< ReportTaskBuild () noexcept
 
+

Detailed Description

+

Represents a builder for creating a ReportTask object.

+

Constructor & Destructor Documentation

+ +

◆ ReportTaskBuilder() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder (Crt::Allocatorallocator,
std::shared_ptr< Crt::Mqtt::MqttConnectionmqttConnection,
Crt::Io::EventLoopGroupeventLoopGroup,
const Crt::StringthingName 
)
+
+ +
+
+ +

◆ ReportTaskBuilder() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder (Crt::Allocatorallocator,
std::shared_ptr< Crt::Mqtt5::Mqtt5Clientmqtt5Client,
Crt::Io::EventLoopGroupeventLoopGroup,
const Crt::StringthingName 
)
+
+ +
+
+

Member Function Documentation

+ +

◆ Build()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< ReportTask > Aws::Iotdevicedefenderv1::ReportTaskBuilder::Build ()
+
+noexcept
+
+

Builds a device defender v1 task object from the set options.

+ +
+
+ +

◆ WithNetworkConnectionSamplePeriodSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTaskBuilder & Aws::Iotdevicedefenderv1::ReportTaskBuilder::WithNetworkConnectionSamplePeriodSeconds (uint32_t networkConnectionSamplePeriodSeconds)
+
+noexcept
+
+

Sets the network connection sample period seconds. Defaults to 5 minutes.

+ +
+
+ +

◆ WithReportFormat()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTaskBuilder & Aws::Iotdevicedefenderv1::ReportTaskBuilder::WithReportFormat (ReportFormat reportFormat)
+
+noexcept
+
+

Sets the device defender report format, or defaults to AWS_IDDRF_JSON.

+ +
+
+ +

◆ WithTaskCancellationUserData()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTaskBuilder & Aws::Iotdevicedefenderv1::ReportTaskBuilder::WithTaskCancellationUserData (void * cancellationUserdata)
+
+noexcept
+
+

Sets the user data for the task cancelled handler function.

+ +
+
+ +

◆ WithTaskCancelledHandler()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTaskBuilder & Aws::Iotdevicedefenderv1::ReportTaskBuilder::WithTaskCancelledHandler (OnTaskCancelledHandler && onCancelled)
+
+noexcept
+
+

Sets the task cancelled handler function.

+ +
+
+ +

◆ WithTaskPeriodSeconds()

+ +
+
+ + + + + +
+ + + + + + + + +
ReportTaskBuilder & Aws::Iotdevicedefenderv1::ReportTaskBuilder::WithTaskPeriodSeconds (uint32_t taskPeriodSeconds)
+
+noexcept
+
+

Sets the task period seconds. Defaults to 5 minutes.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request-members.html new file mode 100644 index 000000000..f0f727e30 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateCertificateFromCsrRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html new file mode 100644 index 000000000..e97b7d05e --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateCertificateFromCsrRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateCertificateFromCsrRequest Class Referencefinal
+
+
+ +

#include <CreateCertificateFromCsrRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateCertificateFromCsrRequest ()=default
 
 CreateCertificateFromCsrRequest (const Crt::JsonView &doc)
 
CreateCertificateFromCsrRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringCertificateSigningRequest
 
+

Detailed Description

+

Data needed to perform a CreateCertificateFromCsr operation.

+

Constructor & Destructor Documentation

+ +

◆ CreateCertificateFromCsrRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest ()
+
+default
+
+ +
+
+ +

◆ CreateCertificateFromCsrRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateCertificateFromCsrRequest & Aws::Iotidentity::CreateCertificateFromCsrRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateCertificateFromCsrRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ CertificateSigningRequest

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateCertificateFromCsrRequest::CertificateSigningRequest
+
+

The CSR, in PEM format.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response-members.html new file mode 100644 index 000000000..68d944c99 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateCertificateFromCsrResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html new file mode 100644 index 000000000..4938c8c1f --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateCertificateFromCsrResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateCertificateFromCsrResponse Class Referencefinal
+
+
+ +

#include <CreateCertificateFromCsrResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateCertificateFromCsrResponse ()=default
 
 CreateCertificateFromCsrResponse (const Crt::JsonView &doc)
 
CreateCertificateFromCsrResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringCertificateId
 
Aws::Crt::Optional< Aws::Crt::StringCertificatePem
 
Aws::Crt::Optional< Aws::Crt::StringCertificateOwnershipToken
 
+

Detailed Description

+

Response payload to a CreateCertificateFromCsr request.

+

Constructor & Destructor Documentation

+ +

◆ CreateCertificateFromCsrResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse ()
+
+default
+
+ +
+
+ +

◆ CreateCertificateFromCsrResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateCertificateFromCsrResponse & Aws::Iotidentity::CreateCertificateFromCsrResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateCertificateFromCsrResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ CertificateId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateId
+
+

The ID of the certificate.

+ +
+
+ +

◆ CertificateOwnershipToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateOwnershipToken
+
+

The token to prove ownership of the certificate during provisioning.

+ +
+
+ +

◆ CertificatePem

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificatePem
+
+

The certificate data, in PEM format.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request-members.html new file mode 100644 index 000000000..488f705ec --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html new file mode 100644 index 000000000..54bd3b34f --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html @@ -0,0 +1,184 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest Class Referencefinal
+
+
+ +

#include <CreateCertificateFromCsrSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateCertificateFromCsrSubscriptionRequest ()=default
 
 CreateCertificateFromCsrSubscriptionRequest (const Crt::JsonView &doc)
 
CreateCertificateFromCsrSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+

Detailed Description

+

Data needed to subscribe to the responses of the CreateCertificateFromCsr operation.

+

Constructor & Destructor Documentation

+ +

◆ CreateCertificateFromCsrSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ CreateCertificateFromCsrSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateCertificateFromCsrSubscriptionRequest & Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request-members.html new file mode 100644 index 000000000..974119357 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateKeysAndCertificateRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html new file mode 100644 index 000000000..16e2c5623 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html @@ -0,0 +1,184 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateKeysAndCertificateRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateKeysAndCertificateRequest Class Referencefinal
+
+
+ +

#include <CreateKeysAndCertificateRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateKeysAndCertificateRequest ()=default
 
 CreateKeysAndCertificateRequest (const Crt::JsonView &doc)
 
CreateKeysAndCertificateRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+

Detailed Description

+

Data needed to perform a CreateKeysAndCertificate operation.

+

Constructor & Destructor Documentation

+ +

◆ CreateKeysAndCertificateRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest ()
+
+default
+
+ +
+
+ +

◆ CreateKeysAndCertificateRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateKeysAndCertificateRequest & Aws::Iotidentity::CreateKeysAndCertificateRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateKeysAndCertificateRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response-members.html new file mode 100644 index 000000000..47841b308 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateKeysAndCertificateResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html new file mode 100644 index 000000000..1c2fa1138 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateKeysAndCertificateResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateKeysAndCertificateResponse Class Referencefinal
+
+
+ +

#include <CreateKeysAndCertificateResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateKeysAndCertificateResponse ()=default
 
 CreateKeysAndCertificateResponse (const Crt::JsonView &doc)
 
CreateKeysAndCertificateResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringCertificateId
 
Aws::Crt::Optional< Aws::Crt::StringCertificatePem
 
Aws::Crt::Optional< Aws::Crt::StringPrivateKey
 
Aws::Crt::Optional< Aws::Crt::StringCertificateOwnershipToken
 
+

Detailed Description

+

Response payload to a CreateKeysAndCertificate request.

+

Constructor & Destructor Documentation

+ +

◆ CreateKeysAndCertificateResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse ()
+
+default
+
+ +
+
+ +

◆ CreateKeysAndCertificateResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateKeysAndCertificateResponse & Aws::Iotidentity::CreateKeysAndCertificateResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateKeysAndCertificateResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ CertificateId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateId
+
+

The certificate id.

+ +
+
+ +

◆ CertificateOwnershipToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateOwnershipToken
+
+

The token to prove ownership of the certificate during provisioning.

+ +
+
+ +

◆ CertificatePem

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificatePem
+
+

The certificate data, in PEM format.

+ +
+
+ +

◆ PrivateKey

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::CreateKeysAndCertificateResponse::PrivateKey
+
+

The private key.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request-members.html new file mode 100644 index 000000000..a0c089121 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html new file mode 100644 index 000000000..cf0c0643e --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html @@ -0,0 +1,184 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest Class Referencefinal
+
+
+ +

#include <CreateKeysAndCertificateSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 CreateKeysAndCertificateSubscriptionRequest ()=default
 
 CreateKeysAndCertificateSubscriptionRequest (const Crt::JsonView &doc)
 
CreateKeysAndCertificateSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+

Detailed Description

+

Data needed to subscribe to the responses of the CreateKeysAndCertificate operation.

+

Constructor & Destructor Documentation

+ +

◆ CreateKeysAndCertificateSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ CreateKeysAndCertificateSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CreateKeysAndCertificateSubscriptionRequest & Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_error_response-members.html b/docs/class_aws_1_1_iotidentity_1_1_error_response-members.html new file mode 100644 index 000000000..75bc82d5e --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_error_response-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::ErrorResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_error_response.html b/docs/class_aws_1_1_iotidentity_1_1_error_response.html new file mode 100644 index 000000000..90ace5968 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_error_response.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::ErrorResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::ErrorResponse Class Referencefinal
+
+
+ +

#include <ErrorResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 ErrorResponse ()=default
 
 ErrorResponse (const Crt::JsonView &doc)
 
ErrorResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< int32_t > StatusCode
 
Aws::Crt::Optional< Aws::Crt::StringErrorCode
 
Aws::Crt::Optional< Aws::Crt::StringErrorMessage
 
+

Detailed Description

+

Response document containing details about a failed request.

+

Constructor & Destructor Documentation

+ +

◆ ErrorResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::ErrorResponse::ErrorResponse ()
+
+default
+
+ +
+
+ +

◆ ErrorResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::ErrorResponse::ErrorResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ErrorResponse & Aws::Iotidentity::ErrorResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::ErrorResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ErrorCode

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::ErrorResponse::ErrorCode
+
+

Response error code

+ +
+
+ +

◆ ErrorMessage

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::ErrorResponse::ErrorMessage
+
+

Response error message

+ +
+
+ +

◆ StatusCode

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotidentity::ErrorResponse::StatusCode
+
+

Response status code

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client-members.html b/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client-members.html new file mode 100644 index 000000000..e7dba781d --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client-members.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::IotIdentityClient Member List
+
+
+ +

This is the complete list of members for Aws::Iotidentity::IotIdentityClient, including all inherited members.

+ + + + + + + + + + + + + + +
GetLastError() const noexceptAws::Iotidentity::IotIdentityClient
IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)Aws::Iotidentity::IotIdentityClient
IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)Aws::Iotidentity::IotIdentityClient
operator bool() const noexceptAws::Iotidentity::IotIdentityClient
PublishCreateCertificateFromCsr(const Aws::Iotidentity::CreateCertificateFromCsrRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotidentity::IotIdentityClient
PublishCreateKeysAndCertificate(const Aws::Iotidentity::CreateKeysAndCertificateRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotidentity::IotIdentityClient
PublishRegisterThing(const Aws::Iotidentity::RegisterThingRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToCreateCertificateFromCsrAccepted(const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateCertificateFromCsrAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToCreateCertificateFromCsrRejected(const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateCertificateFromCsrRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToCreateKeysAndCertificateAccepted(const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateKeysAndCertificateAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToCreateKeysAndCertificateRejected(const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateKeysAndCertificateRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToRegisterThingAccepted(const Aws::Iotidentity::RegisterThingSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToRegisterThingAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
SubscribeToRegisterThingRejected(const Aws::Iotidentity::RegisterThingSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToRegisterThingRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotidentity::IotIdentityClient
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client.html b/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client.html new file mode 100644 index 000000000..5e5199a43 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_iot_identity_client.html @@ -0,0 +1,687 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::IotIdentityClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::IotIdentityClient Class Referencefinal
+
+
+ +

#include <IotIdentityClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IotIdentityClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)
 
 IotIdentityClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
bool SubscribeToCreateCertificateFromCsrAccepted (const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateCertificateFromCsrAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToCreateCertificateFromCsrRejected (const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateCertificateFromCsrRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToCreateKeysAndCertificateAccepted (const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateKeysAndCertificateAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToCreateKeysAndCertificateRejected (const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToCreateKeysAndCertificateRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToRegisterThingAccepted (const Aws::Iotidentity::RegisterThingSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToRegisterThingAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToRegisterThingRejected (const Aws::Iotidentity::RegisterThingSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToRegisterThingRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool PublishCreateCertificateFromCsr (const Aws::Iotidentity::CreateCertificateFromCsrRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishCreateKeysAndCertificate (const Aws::Iotidentity::CreateKeysAndCertificateRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishRegisterThing (const Aws::Iotidentity::RegisterThingRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
+

Detailed Description

+

An AWS IoT service that assists with provisioning a device and installing unique client certificates on it

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html

+

Constructor & Destructor Documentation

+ +

◆ IotIdentityClient() [1/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::IotIdentityClient::IotIdentityClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > & connection)
+
+ +
+
+ +

◆ IotIdentityClient() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::IotIdentityClient::IotIdentityClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > & mqtt5Client)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotidentity::IotIdentityClient::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::IotIdentityClient::operator bool () const
+
+noexcept
+
+ +
+
+ +

◆ PublishCreateCertificateFromCsr()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::PublishCreateCertificateFromCsr (const Aws::Iotidentity::CreateCertificateFromCsrRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Creates a certificate from a certificate signing request (CSR). AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Publish a CreateCertificateFromCsr message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishCreateKeysAndCertificate()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::PublishCreateKeysAndCertificate (const Aws::Iotidentity::CreateKeysAndCertificateRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Creates new keys and a certificate. AWS IoT provides client certificates that are signed by the Amazon Root certificate authority (CA). The new certificate has a PENDING_ACTIVATION status. When you call RegisterThing to provision a thing with this certificate, the certificate status changes to ACTIVE or INACTIVE as described in the template.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Publish a CreateKeysAndCertificate message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishRegisterThing()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::PublishRegisterThing (const Aws::Iotidentity::RegisterThingRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Provisions an AWS IoT thing using a pre-defined template.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Publish a RegisterThing message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ SubscribeToCreateCertificateFromCsrAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToCreateCertificateFromCsrAccepted (const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToCreateCertificateFromCsrAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic of the CreateCertificateFromCsr operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to CreateCertificateFromCsrAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToCreateCertificateFromCsrRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToCreateCertificateFromCsrRejected (const Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToCreateCertificateFromCsrRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic of the CreateCertificateFromCsr operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to CreateCertificateFromCsrRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToCreateKeysAndCertificateAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToCreateKeysAndCertificateAccepted (const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToCreateKeysAndCertificateAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic of the CreateKeysAndCertificate operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to CreateKeysAndCertificateAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToCreateKeysAndCertificateRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToCreateKeysAndCertificateRejected (const Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToCreateKeysAndCertificateRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic of the CreateKeysAndCertificate operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to CreateKeysAndCertificateRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToRegisterThingAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToRegisterThingAccepted (const Aws::Iotidentity::RegisterThingSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToRegisterThingAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic of the RegisterThing operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to RegisterThingAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToRegisterThingRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotidentity::IotIdentityClient::SubscribeToRegisterThingRejected (const Aws::Iotidentity::RegisterThingSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToRegisterThingRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic of the RegisterThing operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#fleet-provision-api

+

Subscribe to RegisterThingRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_request-members.html new file mode 100644 index 000000000..506ad6e79 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_request-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::RegisterThingRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_request.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_request.html new file mode 100644 index 000000000..8e573d4a1 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_request.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::RegisterThingRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::RegisterThingRequest Class Referencefinal
+
+
+ +

#include <RegisterThingRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 RegisterThingRequest ()=default
 
 RegisterThingRequest (const Crt::JsonView &doc)
 
RegisterThingRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringTemplateName
 
Aws::Crt::Optional< Aws::Crt::StringCertificateOwnershipToken
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > Parameters
 
+

Detailed Description

+

Data needed to perform a RegisterThing operation.

+

Constructor & Destructor Documentation

+ +

◆ RegisterThingRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest ()
+
+default
+
+ +
+
+ +

◆ RegisterThingRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
RegisterThingRequest & Aws::Iotidentity::RegisterThingRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::RegisterThingRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ CertificateOwnershipToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::RegisterThingRequest::CertificateOwnershipToken
+
+

The token to prove ownership of the certificate. The token is generated by AWS IoT when you create a certificate over MQTT.

+ +
+
+ +

◆ Parameters

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotidentity::RegisterThingRequest::Parameters
+
+

Optional. Key-value pairs from the device that are used by the pre-provisioning hooks to evaluate the registration request.

+ +
+
+ +

◆ TemplateName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::RegisterThingRequest::TemplateName
+
+

The provisioning template name.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_response-members.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_response-members.html new file mode 100644 index 000000000..f38b3ae30 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_response-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::RegisterThingResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_response.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_response.html new file mode 100644 index 000000000..8e6cb00e7 --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_response.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::RegisterThingResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::RegisterThingResponse Class Referencefinal
+
+
+ +

#include <RegisterThingResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 RegisterThingResponse ()=default
 
 RegisterThingResponse (const Crt::JsonView &doc)
 
RegisterThingResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > DeviceConfiguration
 
Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Response payload to a RegisterThing request.

+

Constructor & Destructor Documentation

+ +

◆ RegisterThingResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse ()
+
+default
+
+ +
+
+ +

◆ RegisterThingResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
RegisterThingResponse & Aws::Iotidentity::RegisterThingResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::RegisterThingResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ DeviceConfiguration

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotidentity::RegisterThingResponse::DeviceConfiguration
+
+

The device configuration defined in the template.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::RegisterThingResponse::ThingName
+
+

The name of the IoT thing created during provisioning.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request-members.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request-members.html new file mode 100644 index 000000000..5b448eeab --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotidentity::RegisterThingSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html b/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html new file mode 100644 index 000000000..37537c6be --- /dev/null +++ b/docs/class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity::RegisterThingSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotidentity::RegisterThingSubscriptionRequest Class Referencefinal
+
+
+ +

#include <RegisterThingSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 RegisterThingSubscriptionRequest ()=default
 
 RegisterThingSubscriptionRequest (const Crt::JsonView &doc)
 
RegisterThingSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringTemplateName
 
+

Detailed Description

+

Data needed to subscribe to the responses of the RegisterThing operation.

+

Constructor & Destructor Documentation

+ +

◆ RegisterThingSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ RegisterThingSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
RegisterThingSubscriptionRequest & Aws::Iotidentity::RegisterThingSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotidentity::RegisterThingSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ TemplateName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotidentity::RegisterThingSubscriptionRequest::TemplateName
+
+

Name of the provisioning template to listen for RegisterThing responses for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request-members.html new file mode 100644 index 000000000..97eb0d98b --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::DescribeJobExecutionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html new file mode 100644 index 000000000..372938529 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::DescribeJobExecutionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::DescribeJobExecutionRequest Class Referencefinal
+
+
+ +

#include <DescribeJobExecutionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DescribeJobExecutionRequest ()=default
 
 DescribeJobExecutionRequest (const Crt::JsonView &doc)
 
DescribeJobExecutionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringJobId
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< int64_t > ExecutionNumber
 
Aws::Crt::Optional< bool > IncludeJobDocument
 
+

Detailed Description

+

Data needed to make a DescribeJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ DescribeJobExecutionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest ()
+
+default
+
+ +
+
+ +

◆ DescribeJobExecutionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DescribeJobExecutionRequest & Aws::Iotjobs::DescribeJobExecutionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::DescribeJobExecutionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionRequest::ClientToken
+
+

An opaque string used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ExecutionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::DescribeJobExecutionRequest::ExecutionNumber
+
+

Optional. A number that identifies a job execution on a device. If not specified, the latest job execution is returned.

+ +
+
+ +

◆ IncludeJobDocument

+ +
+
+ + + + +
Aws::Crt::Optional<bool> Aws::Iotjobs::DescribeJobExecutionRequest::IncludeJobDocument
+
+

Optional. Unless set to false, the response contains the job document. The default is true.

+ +
+
+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionRequest::JobId
+
+

The unique identifier assigned to this job when it was created. Or use $next to return the next pending job execution for a thing (status IN_PROGRESS or QUEUED). In this case, any job executions with status IN_PROGRESS are returned first. Job executions are returned in the order in which they were created.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionRequest::ThingName
+
+

The name of the thing associated with the device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response-members.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response-members.html new file mode 100644 index 000000000..94cf73ed2 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::DescribeJobExecutionResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html new file mode 100644 index 000000000..efe8fec9c --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::DescribeJobExecutionResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::DescribeJobExecutionResponse Class Referencefinal
+
+
+ +

#include <DescribeJobExecutionResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 DescribeJobExecutionResponse ()=default
 
 DescribeJobExecutionResponse (const Crt::JsonView &doc)
 
DescribeJobExecutionResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionDataExecution
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Response payload to a DescribeJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ DescribeJobExecutionResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse ()
+
+default
+
+ +
+
+ +

◆ DescribeJobExecutionResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DescribeJobExecutionResponse & Aws::Iotjobs::DescribeJobExecutionResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::DescribeJobExecutionResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionResponse::ClientToken
+
+

A client token used to correlate requests and responses.

+ +
+
+ +

◆ Execution

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobExecutionData> Aws::Iotjobs::DescribeJobExecutionResponse::Execution
+
+

Contains data about a job execution.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::DescribeJobExecutionResponse::Timestamp
+
+

The time when the message was sent.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request-members.html new file mode 100644 index 000000000..2a13444af --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html new file mode 100644 index 000000000..5f6980b8c --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest Class Referencefinal
+
+
+ +

#include <DescribeJobExecutionSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DescribeJobExecutionSubscriptionRequest ()=default
 
 DescribeJobExecutionSubscriptionRequest (const Crt::JsonView &doc)
 
DescribeJobExecutionSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringJobId
 
+

Detailed Description

+

Data needed to subscribe to DescribeJobExecution responses.

+

Constructor & Destructor Documentation

+ +

◆ DescribeJobExecutionSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ DescribeJobExecutionSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DescribeJobExecutionSubscriptionRequest & Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::JobId
+
+

Job ID that you want to subscribe to DescribeJobExecution response events for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to DescribeJobExecution response events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request-members.html new file mode 100644 index 000000000..94cfe94ed --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::GetPendingJobExecutionsRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html new file mode 100644 index 000000000..7e187dbe1 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::GetPendingJobExecutionsRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::GetPendingJobExecutionsRequest Class Referencefinal
+
+
+ +

#include <GetPendingJobExecutionsRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetPendingJobExecutionsRequest ()=default
 
 GetPendingJobExecutionsRequest (const Crt::JsonView &doc)
 
GetPendingJobExecutionsRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Data needed to make a GetPendingJobExecutions request.

+

Constructor & Destructor Documentation

+ +

◆ GetPendingJobExecutionsRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest ()
+
+default
+
+ +
+
+ +

◆ GetPendingJobExecutionsRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetPendingJobExecutionsRequest & Aws::Iotjobs::GetPendingJobExecutionsRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::GetPendingJobExecutionsRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::GetPendingJobExecutionsRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::GetPendingJobExecutionsRequest::ThingName
+
+

IoT Thing the request is relative to.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response-members.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response-members.html new file mode 100644 index 000000000..93eb292f5 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::GetPendingJobExecutionsResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html new file mode 100644 index 000000000..674b848ca --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::GetPendingJobExecutionsResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::GetPendingJobExecutionsResponse Class Referencefinal
+
+
+ +

#include <GetPendingJobExecutionsResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 GetPendingJobExecutionsResponse ()=default
 
 GetPendingJobExecutionsResponse (const Crt::JsonView &doc)
 
GetPendingJobExecutionsResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > InProgressJobs
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > QueuedJobs
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Response payload to a GetPendingJobExecutions request.

+

Constructor & Destructor Documentation

+ +

◆ GetPendingJobExecutionsResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse ()
+
+default
+
+ +
+
+ +

◆ GetPendingJobExecutionsResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetPendingJobExecutionsResponse & Aws::Iotjobs::GetPendingJobExecutionsResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::GetPendingJobExecutionsResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::GetPendingJobExecutionsResponse::ClientToken
+
+

A client token used to correlate requests and responses.

+ +
+
+ +

◆ InProgressJobs

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Iotjobs::JobExecutionSummary> > Aws::Iotjobs::GetPendingJobExecutionsResponse::InProgressJobs
+
+

A list of JobExecutionSummary objects with status IN_PROGRESS.

+ +
+
+ +

◆ QueuedJobs

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Iotjobs::JobExecutionSummary> > Aws::Iotjobs::GetPendingJobExecutionsResponse::QueuedJobs
+
+

A list of JobExecutionSummary objects with status QUEUED.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::GetPendingJobExecutionsResponse::Timestamp
+
+

The time when the message was sent.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request-members.html new file mode 100644 index 000000000..e934c3c4a --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html new file mode 100644 index 000000000..bb058ebd2 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest Class Referencefinal
+
+
+ +

#include <GetPendingJobExecutionsSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetPendingJobExecutionsSubscriptionRequest ()=default
 
 GetPendingJobExecutionsSubscriptionRequest (const Crt::JsonView &doc)
 
GetPendingJobExecutionsSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to GetPendingJobExecutions responses.

+

Constructor & Destructor Documentation

+ +

◆ GetPendingJobExecutionsSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ GetPendingJobExecutionsSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetPendingJobExecutionsSubscriptionRequest & Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to GetPendingJobExecutions response events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client-members.html b/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client-members.html new file mode 100644 index 000000000..790251ae5 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::IotJobsClient Member List
+
+
+ +

This is the complete list of members for Aws::Iotjobs::IotJobsClient, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
GetLastError() const noexceptAws::Iotjobs::IotJobsClient
IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)Aws::Iotjobs::IotJobsClient
IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)Aws::Iotjobs::IotJobsClient
operator bool() const noexceptAws::Iotjobs::IotJobsClient
PublishDescribeJobExecution(const Aws::Iotjobs::DescribeJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotjobs::IotJobsClient
PublishGetPendingJobExecutions(const Aws::Iotjobs::GetPendingJobExecutionsRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotjobs::IotJobsClient
PublishStartNextPendingJobExecution(const Aws::Iotjobs::StartNextPendingJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotjobs::IotJobsClient
PublishUpdateJobExecution(const Aws::Iotjobs::UpdateJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotjobs::IotJobsClient
SubscribeToDescribeJobExecutionAccepted(const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDescribeJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToDescribeJobExecutionRejected(const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDescribeJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToGetPendingJobExecutionsAccepted(const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetPendingJobExecutionsAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToGetPendingJobExecutionsRejected(const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetPendingJobExecutionsRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToJobExecutionsChangedEvents(const Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToJobExecutionsChangedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToNextJobExecutionChangedEvents(const Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNextJobExecutionChangedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToStartNextPendingJobExecutionAccepted(const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToStartNextPendingJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToStartNextPendingJobExecutionRejected(const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToStartNextPendingJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToUpdateJobExecutionAccepted(const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
SubscribeToUpdateJobExecutionRejected(const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotjobs::IotJobsClient
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client.html b/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client.html new file mode 100644 index 000000000..2dccae204 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_iot_jobs_client.html @@ -0,0 +1,963 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::IotJobsClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::IotJobsClient Class Referencefinal
+
+
+ +

#include <IotJobsClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IotJobsClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)
 
 IotJobsClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
bool SubscribeToDescribeJobExecutionAccepted (const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDescribeJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToDescribeJobExecutionRejected (const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDescribeJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetPendingJobExecutionsAccepted (const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetPendingJobExecutionsAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetPendingJobExecutionsRejected (const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetPendingJobExecutionsRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToJobExecutionsChangedEvents (const Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToJobExecutionsChangedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToNextJobExecutionChangedEvents (const Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNextJobExecutionChangedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToStartNextPendingJobExecutionAccepted (const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToStartNextPendingJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToStartNextPendingJobExecutionRejected (const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToStartNextPendingJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateJobExecutionAccepted (const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateJobExecutionAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateJobExecutionRejected (const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateJobExecutionRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool PublishDescribeJobExecution (const Aws::Iotjobs::DescribeJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishGetPendingJobExecutions (const Aws::Iotjobs::GetPendingJobExecutionsRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishStartNextPendingJobExecution (const Aws::Iotjobs::StartNextPendingJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishUpdateJobExecution (const Aws::Iotjobs::UpdateJobExecutionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
+

Detailed Description

+

The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT.

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#jobs-mqtt-api

+

Constructor & Destructor Documentation

+ +

◆ IotJobsClient() [1/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::IotJobsClient::IotJobsClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > & connection)
+
+ +
+
+ +

◆ IotJobsClient() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::IotJobsClient::IotJobsClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > & mqtt5Client)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotjobs::IotJobsClient::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::IotJobsClient::operator bool () const
+
+noexcept
+
+ +
+
+ +

◆ PublishDescribeJobExecution()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::PublishDescribeJobExecution (const Aws::Iotjobs::DescribeJobExecutionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Gets detailed information about a job execution.

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution

+

Publish a DescribeJobExecution message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishGetPendingJobExecutions()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::PublishGetPendingJobExecutions (const Aws::Iotjobs::GetPendingJobExecutionsRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Gets the list of all jobs for a thing that are not in a terminal state.

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions

+

Publish a GetPendingJobExecutions message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishStartNextPendingJobExecution()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::PublishStartNextPendingJobExecution (const Aws::Iotjobs::StartNextPendingJobExecutionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Gets and starts the next pending job execution for a thing (status IN_PROGRESS or QUEUED).

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution

+

Publish a StartNextPendingJobExecution message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishUpdateJobExecution()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::PublishUpdateJobExecution (const Aws::Iotjobs::UpdateJobExecutionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Updates the status of a job execution. You can optionally create a step timer by setting a value for the stepTimeoutInMinutes property. If you don't update the value of this property by running UpdateJobExecution again, the job execution times out when the step timer expires.

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution

+

Publish a UpdateJobExecution message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ SubscribeToDescribeJobExecutionAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToDescribeJobExecutionAccepted (const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDescribeJobExecutionAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the DescribeJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution

+

Subscribe to DescribeJobExecutionAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToDescribeJobExecutionRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToDescribeJobExecutionRejected (const Aws::Iotjobs::DescribeJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDescribeJobExecutionRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the DescribeJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-describejobexecution

+

Subscribe to DescribeJobExecutionRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetPendingJobExecutionsAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToGetPendingJobExecutionsAccepted (const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetPendingJobExecutionsAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the GetPendingJobsExecutions operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions

+

Subscribe to GetPendingJobExecutionsAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetPendingJobExecutionsRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToGetPendingJobExecutionsRejected (const Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetPendingJobExecutionsRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the GetPendingJobsExecutions operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-getpendingjobexecutions

+

Subscribe to GetPendingJobExecutionsRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToJobExecutionsChangedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToJobExecutionsChangedEvents (const Aws::Iotjobs::JobExecutionsChangedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToJobExecutionsChangedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to JobExecutionsChanged notifications for a given IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-jobexecutionschanged

+

Subscribe to JobExecutionsChangedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToNextJobExecutionChangedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToNextJobExecutionChangedEvents (const Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToNextJobExecutionChangedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-nextjobexecutionchanged

+

Subscribe to NextJobExecutionChangedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToStartNextPendingJobExecutionAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToStartNextPendingJobExecutionAccepted (const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToStartNextPendingJobExecutionAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the StartNextPendingJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution

+

Subscribe to StartNextPendingJobExecutionAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToStartNextPendingJobExecutionRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToStartNextPendingJobExecutionRejected (const Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToStartNextPendingJobExecutionRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the StartNextPendingJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-startnextpendingjobexecution

+

Subscribe to StartNextPendingJobExecutionRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateJobExecutionAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToUpdateJobExecutionAccepted (const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateJobExecutionAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the UpdateJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution

+

Subscribe to UpdateJobExecutionAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateJobExecutionRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotjobs::IotJobsClient::SubscribeToUpdateJobExecutionRejected (const Aws::Iotjobs::UpdateJobExecutionSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateJobExecutionRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the UpdateJobExecution operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#mqtt-updatejobexecution

+

Subscribe to UpdateJobExecutionRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_data-members.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_data-members.html new file mode 100644 index 000000000..097b395da --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_data-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::JobExecutionData Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_data.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_data.html new file mode 100644 index 000000000..f9086ddff --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_data.html @@ -0,0 +1,359 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobExecutionData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::JobExecutionData Class Referencefinal
+
+
+ +

#include <JobExecutionData.h>

+ + + + + + + + + + +

+Public Member Functions

 JobExecutionData ()=default
 
 JobExecutionData (const Crt::JsonView &doc)
 
JobExecutionDataoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringJobId
 
Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::JsonObjectJobDocument
 
Aws::Crt::Optional< Aws::Iotjobs::JobStatusStatus
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
 
Aws::Crt::Optional< Aws::Crt::DateTimeQueuedAt
 
Aws::Crt::Optional< Aws::Crt::DateTimeStartedAt
 
Aws::Crt::Optional< Aws::Crt::DateTimeLastUpdatedAt
 
Aws::Crt::Optional< int32_t > VersionNumber
 
Aws::Crt::Optional< int64_t > ExecutionNumber
 
+

Detailed Description

+

Data about a job execution.

+

Constructor & Destructor Documentation

+ +

◆ JobExecutionData() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::JobExecutionData::JobExecutionData ()
+
+default
+
+ +
+
+ +

◆ JobExecutionData() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::JobExecutionData::JobExecutionData (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JobExecutionData & Aws::Iotjobs::JobExecutionData::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::JobExecutionData::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ExecutionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::JobExecutionData::ExecutionNumber
+
+

A number that identifies a job execution on a device. It can be used later in commands that return or update job execution information.

+ +
+
+ +

◆ JobDocument

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotjobs::JobExecutionData::JobDocument
+
+

The content of the job document.

+ +
+
+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::JobExecutionData::JobId
+
+

The unique identifier you assigned to this job when it was created.

+ +
+
+ +

◆ LastUpdatedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionData::LastUpdatedAt
+
+

The time when the job execution started.

+ +
+
+ +

◆ QueuedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionData::QueuedAt
+
+

The time when the job execution was enqueued.

+ +
+
+ +

◆ StartedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionData::StartedAt
+
+

The time when the job execution started.

+ +
+
+ +

◆ Status

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobStatus> Aws::Iotjobs::JobExecutionData::Status
+
+

The status of the job execution. Can be one of: QUEUED, IN_PROGRESS, FAILED, SUCCEEDED, CANCELED, TIMED_OUT, REJECTED, or REMOVED.

+ +
+
+ +

◆ StatusDetails

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotjobs::JobExecutionData::StatusDetails
+
+

A collection of name-value pairs that describe the status of the job execution.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::JobExecutionData::ThingName
+
+

The name of the thing that is executing the job.

+ +
+
+ +

◆ VersionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotjobs::JobExecutionData::VersionNumber
+
+

The version of the job execution. Job execution versions are incremented each time they are updated by a device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_state-members.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_state-members.html new file mode 100644 index 000000000..80f545174 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_state-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::JobExecutionState Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_state.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_state.html new file mode 100644 index 000000000..136566f53 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_state.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobExecutionState Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::JobExecutionState Class Referencefinal
+
+
+ +

#include <JobExecutionState.h>

+ + + + + + + + + + +

+Public Member Functions

 JobExecutionState ()=default
 
 JobExecutionState (const Crt::JsonView &doc)
 
JobExecutionStateoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Iotjobs::JobStatusStatus
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
 
Aws::Crt::Optional< int32_t > VersionNumber
 
+

Detailed Description

+

Data about the state of a job execution.

+

Constructor & Destructor Documentation

+ +

◆ JobExecutionState() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::JobExecutionState::JobExecutionState ()
+
+default
+
+ +
+
+ +

◆ JobExecutionState() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::JobExecutionState::JobExecutionState (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JobExecutionState & Aws::Iotjobs::JobExecutionState::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::JobExecutionState::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Status

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobStatus> Aws::Iotjobs::JobExecutionState::Status
+
+

The status of the job execution. Can be one of: QUEUED, IN_PROGRESS, FAILED, SUCCEEDED, CANCELED, TIMED_OUT, REJECTED, or REMOVED.

+ +
+
+ +

◆ StatusDetails

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotjobs::JobExecutionState::StatusDetails
+
+

A collection of name-value pairs that describe the status of the job execution.

+ +
+
+ +

◆ VersionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotjobs::JobExecutionState::VersionNumber
+
+

The version of the job execution. Job execution versions are incremented each time they are updated by a device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary-members.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary-members.html new file mode 100644 index 000000000..1c27f34df --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::JobExecutionSummary Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary.html b/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary.html new file mode 100644 index 000000000..343bd8419 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_execution_summary.html @@ -0,0 +1,291 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobExecutionSummary Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::JobExecutionSummary Class Referencefinal
+
+
+ +

#include <JobExecutionSummary.h>

+ + + + + + + + + + +

+Public Member Functions

 JobExecutionSummary ()=default
 
 JobExecutionSummary (const Crt::JsonView &doc)
 
JobExecutionSummaryoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringJobId
 
Aws::Crt::Optional< int64_t > ExecutionNumber
 
Aws::Crt::Optional< int32_t > VersionNumber
 
Aws::Crt::Optional< Aws::Crt::DateTimeLastUpdatedAt
 
Aws::Crt::Optional< Aws::Crt::DateTimeQueuedAt
 
Aws::Crt::Optional< Aws::Crt::DateTimeStartedAt
 
+

Detailed Description

+

Contains a subset of information about a job execution.

+

Constructor & Destructor Documentation

+ +

◆ JobExecutionSummary() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary ()
+
+default
+
+ +
+
+ +

◆ JobExecutionSummary() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JobExecutionSummary & Aws::Iotjobs::JobExecutionSummary::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::JobExecutionSummary::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ExecutionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::JobExecutionSummary::ExecutionNumber
+
+

A number that identifies a job execution on a device.

+ +
+
+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::JobExecutionSummary::JobId
+
+

The unique identifier you assigned to this job when it was created.

+ +
+
+ +

◆ LastUpdatedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionSummary::LastUpdatedAt
+
+

The time when the job execution was last updated.

+ +
+
+ +

◆ QueuedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionSummary::QueuedAt
+
+

The time when the job execution was enqueued.

+ +
+
+ +

◆ StartedAt

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionSummary::StartedAt
+
+

The time when the job execution started.

+ +
+
+ +

◆ VersionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotjobs::JobExecutionSummary::VersionNumber
+
+

The version of the job execution. Job execution versions are incremented each time the AWS IoT Jobs service receives an update from a device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event-members.html b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event-members.html new file mode 100644 index 000000000..7301b5137 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::JobExecutionsChangedEvent Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html new file mode 100644 index 000000000..a71681651 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobExecutionsChangedEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::JobExecutionsChangedEvent Class Referencefinal
+
+
+ +

#include <JobExecutionsChangedEvent.h>

+ + + + + + + + + + +

+Public Member Functions

 JobExecutionsChangedEvent ()=default
 
 JobExecutionsChangedEvent (const Crt::JsonView &doc)
 
JobExecutionsChangedEventoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > > Jobs
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Sent whenever a job execution is added to or removed from the list of pending job executions for a thing.

+

Constructor & Destructor Documentation

+ +

◆ JobExecutionsChangedEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent ()
+
+default
+
+ +
+
+ +

◆ JobExecutionsChangedEvent() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JobExecutionsChangedEvent & Aws::Iotjobs::JobExecutionsChangedEvent::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::JobExecutionsChangedEvent::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Jobs

+ +
+
+ + + + +
Aws::Crt::Optional< Aws::Crt::Map<Aws::Iotjobs::JobStatus, Aws::Crt::Vector<Aws::Iotjobs::JobExecutionSummary> > > Aws::Iotjobs::JobExecutionsChangedEvent::Jobs
+
+

Map from JobStatus to a list of Jobs transitioning to that status.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::JobExecutionsChangedEvent::Timestamp
+
+

The time when the message was sent.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request-members.html new file mode 100644 index 000000000..80134282c --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html new file mode 100644 index 000000000..43d0b3a74 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <JobExecutionsChangedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 JobExecutionsChangedSubscriptionRequest ()=default
 
 JobExecutionsChangedSubscriptionRequest (const Crt::JsonView &doc)
 
JobExecutionsChangedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to JobExecutionsChanged events.

+

Constructor & Destructor Documentation

+ +

◆ JobExecutionsChangedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ JobExecutionsChangedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
JobExecutionsChangedSubscriptionRequest & Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to JobExecutionsChanged events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event-members.html b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event-members.html new file mode 100644 index 000000000..05735ad8c --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::NextJobExecutionChangedEvent Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html new file mode 100644 index 000000000..97b3f8c5e --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::NextJobExecutionChangedEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::NextJobExecutionChangedEvent Class Referencefinal
+
+
+ +

#include <NextJobExecutionChangedEvent.h>

+ + + + + + + + + + +

+Public Member Functions

 NextJobExecutionChangedEvent ()=default
 
 NextJobExecutionChangedEvent (const Crt::JsonView &doc)
 
NextJobExecutionChangedEventoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Iotjobs::JobExecutionDataExecution
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Sent whenever there is a change to which job execution is next on the list of pending job executions for a thing, as defined for DescribeJobExecution with jobId $next. This message is not sent when the next job's execution details change, only when the next job that would be returned by DescribeJobExecution with jobId $next has changed.

+

Constructor & Destructor Documentation

+ +

◆ NextJobExecutionChangedEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent ()
+
+default
+
+ +
+
+ +

◆ NextJobExecutionChangedEvent() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
NextJobExecutionChangedEvent & Aws::Iotjobs::NextJobExecutionChangedEvent::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::NextJobExecutionChangedEvent::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Execution

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobExecutionData> Aws::Iotjobs::NextJobExecutionChangedEvent::Execution
+
+

Contains data about a job execution.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::NextJobExecutionChangedEvent::Timestamp
+
+

The time when the message was sent.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request-members.html new file mode 100644 index 000000000..c4cfe08b7 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html new file mode 100644 index 000000000..cf69a428d --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <NextJobExecutionChangedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 NextJobExecutionChangedSubscriptionRequest ()=default
 
 NextJobExecutionChangedSubscriptionRequest (const Crt::JsonView &doc)
 
NextJobExecutionChangedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to NextJobExecutionChanged events.

+

Constructor & Destructor Documentation

+ +

◆ NextJobExecutionChangedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ NextJobExecutionChangedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
NextJobExecutionChangedSubscriptionRequest & Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to NextJobExecutionChanged events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_rejected_error-members.html b/docs/class_aws_1_1_iotjobs_1_1_rejected_error-members.html new file mode 100644 index 000000000..6fa73efe7 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_rejected_error-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::RejectedError Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_rejected_error.html b/docs/class_aws_1_1_iotjobs_1_1_rejected_error.html new file mode 100644 index 000000000..acfdeb960 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_rejected_error.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::RejectedError Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::RejectedError Class Referencefinal
+
+
+ +

#include <RejectedError.h>

+ + + + + + + + + + +

+Public Member Functions

 RejectedError ()=default
 
 RejectedError (const Crt::JsonView &doc)
 
RejectedErroroperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotjobs::RejectedErrorCodeCode
 
Aws::Crt::Optional< Aws::Crt::StringMessage
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionStateExecutionState
 
+

Detailed Description

+

Response document containing details about a failed request.

+

Constructor & Destructor Documentation

+ +

◆ RejectedError() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::RejectedError::RejectedError ()
+
+default
+
+ +
+
+ +

◆ RejectedError() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::RejectedError::RejectedError (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
RejectedError & Aws::Iotjobs::RejectedError::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::RejectedError::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::RejectedError::ClientToken
+
+

Opaque token that can correlate this response to the original request.

+ +
+
+ +

◆ Code

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::RejectedErrorCode> Aws::Iotjobs::RejectedError::Code
+
+

Indicates the type of error.

+ +
+
+ +

◆ ExecutionState

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobExecutionState> Aws::Iotjobs::RejectedError::ExecutionState
+
+

A JobExecutionState object. This field is included only when the code field has the value InvalidStateTransition or VersionMismatch.

+ +
+
+ +

◆ Message

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::RejectedError::Message
+
+

A text message that provides additional information.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::RejectedError::Timestamp
+
+

The date and time the response was generated by AWS IoT.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response-members.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response-members.html new file mode 100644 index 000000000..a3696991f --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::StartNextJobExecutionResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html new file mode 100644 index 000000000..6ef2b048d --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::StartNextJobExecutionResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::StartNextJobExecutionResponse Class Referencefinal
+
+
+ +

#include <StartNextJobExecutionResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 StartNextJobExecutionResponse ()=default
 
 StartNextJobExecutionResponse (const Crt::JsonView &doc)
 
StartNextJobExecutionResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionDataExecution
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Response payload to a StartNextJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ StartNextJobExecutionResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse ()
+
+default
+
+ +
+
+ +

◆ StartNextJobExecutionResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
StartNextJobExecutionResponse & Aws::Iotjobs::StartNextJobExecutionResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::StartNextJobExecutionResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::StartNextJobExecutionResponse::ClientToken
+
+

A client token used to correlate requests and responses.

+ +
+
+ +

◆ Execution

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobExecutionData> Aws::Iotjobs::StartNextJobExecutionResponse::Execution
+
+

Contains data about a job execution.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::StartNextJobExecutionResponse::Timestamp
+
+

The time when the message was sent to the device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request-members.html new file mode 100644 index 000000000..518f81f3b --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::StartNextPendingJobExecutionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html new file mode 100644 index 000000000..4f991c603 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::StartNextPendingJobExecutionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::StartNextPendingJobExecutionRequest Class Referencefinal
+
+
+ +

#include <StartNextPendingJobExecutionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 StartNextPendingJobExecutionRequest ()=default
 
 StartNextPendingJobExecutionRequest (const Crt::JsonView &doc)
 
StartNextPendingJobExecutionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< int64_t > StepTimeoutInMinutes
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
 
+

Detailed Description

+

Data needed to make a StartNextPendingJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ StartNextPendingJobExecutionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest ()
+
+default
+
+ +
+
+ +

◆ StartNextPendingJobExecutionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
StartNextPendingJobExecutionRequest & Aws::Iotjobs::StartNextPendingJobExecutionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::StartNextPendingJobExecutionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::StartNextPendingJobExecutionRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ StatusDetails

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotjobs::StartNextPendingJobExecutionRequest::StatusDetails
+
+

A collection of name-value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

+ +
+
+ +

◆ StepTimeoutInMinutes

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::StartNextPendingJobExecutionRequest::StepTimeoutInMinutes
+
+

Specifies the amount of time this device has to finish execution of this job.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::StartNextPendingJobExecutionRequest::ThingName
+
+

IoT Thing the request is relative to.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request-members.html new file mode 100644 index 000000000..624d2d9f6 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html new file mode 100644 index 000000000..c22b5917b --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest Class Referencefinal
+
+
+ +

#include <StartNextPendingJobExecutionSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 StartNextPendingJobExecutionSubscriptionRequest ()=default
 
 StartNextPendingJobExecutionSubscriptionRequest (const Crt::JsonView &doc)
 
StartNextPendingJobExecutionSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to StartNextPendingJobExecution responses.

+

Constructor & Destructor Documentation

+ +

◆ StartNextPendingJobExecutionSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ StartNextPendingJobExecutionSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
StartNextPendingJobExecutionSubscriptionRequest & Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to StartNextPendingJobExecution response events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request-members.html new file mode 100644 index 000000000..d273a3dc7 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::UpdateJobExecutionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request.html new file mode 100644 index 000000000..924e8cb6f --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_request.html @@ -0,0 +1,359 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::UpdateJobExecutionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::UpdateJobExecutionRequest Class Referencefinal
+
+
+ +

#include <UpdateJobExecutionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateJobExecutionRequest ()=default
 
 UpdateJobExecutionRequest (const Crt::JsonView &doc)
 
UpdateJobExecutionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringJobId
 
Aws::Crt::Optional< Aws::Iotjobs::JobStatusStatus
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > StatusDetails
 
Aws::Crt::Optional< int32_t > ExpectedVersion
 
Aws::Crt::Optional< int64_t > ExecutionNumber
 
Aws::Crt::Optional< bool > IncludeJobExecutionState
 
Aws::Crt::Optional< bool > IncludeJobDocument
 
Aws::Crt::Optional< int64_t > StepTimeoutInMinutes
 
+

Detailed Description

+

Data needed to make an UpdateJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ UpdateJobExecutionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateJobExecutionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateJobExecutionRequest & Aws::Iotjobs::UpdateJobExecutionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::UpdateJobExecutionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionRequest::ClientToken
+
+

A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ExecutionNumber

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::UpdateJobExecutionRequest::ExecutionNumber
+
+

Optional. A number that identifies a job execution on a device. If not specified, the latest job execution is used.

+ +
+
+ +

◆ ExpectedVersion

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotjobs::UpdateJobExecutionRequest::ExpectedVersion
+
+

The expected current version of the job execution. Each time you update the job execution, its version is incremented. If the version of the job execution stored in the AWS IoT Jobs service does not match, the update is rejected with a VersionMismatch error, and an ErrorResponse that contains the current job execution status data is returned.

+ +
+
+ +

◆ IncludeJobDocument

+ +
+
+ + + + +
Aws::Crt::Optional<bool> Aws::Iotjobs::UpdateJobExecutionRequest::IncludeJobDocument
+
+

Optional. When included and set to true, the response contains the JobDocument. The default is false.

+ +
+
+ +

◆ IncludeJobExecutionState

+ +
+
+ + + + +
Aws::Crt::Optional<bool> Aws::Iotjobs::UpdateJobExecutionRequest::IncludeJobExecutionState
+
+

Optional. When included and set to true, the response contains the JobExecutionState field. The default is false.

+ +
+
+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionRequest::JobId
+
+

The unique identifier assigned to this job when it was created.

+ +
+
+ +

◆ Status

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobStatus> Aws::Iotjobs::UpdateJobExecutionRequest::Status
+
+

The new status for the job execution (IN_PROGRESS, FAILED, SUCCEEDED, or REJECTED). This must be specified on every update.

+ +
+
+ +

◆ StatusDetails

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Map<Aws::Crt::String, Aws::Crt::String> > Aws::Iotjobs::UpdateJobExecutionRequest::StatusDetails
+
+

A collection of name-value pairs that describe the status of the job execution. If not specified, the statusDetails are unchanged.

+ +
+
+ +

◆ StepTimeoutInMinutes

+ +
+
+ + + + +
Aws::Crt::Optional<int64_t> Aws::Iotjobs::UpdateJobExecutionRequest::StepTimeoutInMinutes
+
+

Specifies the amount of time this device has to finish execution of this job. If the job execution status is not set to a terminal state before this timer expires, or before the timer is reset (by again calling UpdateJobExecution, setting the status to IN_PROGRESS and specifying a new timeout value in this field) the job execution status is set to TIMED_OUT. Setting or resetting this timeout has no effect on the job execution timeout that might have been specified when the job was created (by using CreateJob with the timeoutConfig).

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionRequest::ThingName
+
+

The name of the thing associated with the device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response-members.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response-members.html new file mode 100644 index 000000000..e3e7c901e --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::UpdateJobExecutionResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response.html new file mode 100644 index 000000000..90846d9ec --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_response.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::UpdateJobExecutionResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::UpdateJobExecutionResponse Class Referencefinal
+
+
+ +

#include <UpdateJobExecutionResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateJobExecutionResponse ()=default
 
 UpdateJobExecutionResponse (const Crt::JsonView &doc)
 
UpdateJobExecutionResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotjobs::JobExecutionStateExecutionState
 
Aws::Crt::Optional< Aws::Crt::JsonObjectJobDocument
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Response payload to an UpdateJobExecution request.

+

Constructor & Destructor Documentation

+ +

◆ UpdateJobExecutionResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse ()
+
+default
+
+ +
+
+ +

◆ UpdateJobExecutionResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateJobExecutionResponse & Aws::Iotjobs::UpdateJobExecutionResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::UpdateJobExecutionResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionResponse::ClientToken
+
+

A client token used to correlate requests and responses.

+ +
+
+ +

◆ ExecutionState

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotjobs::JobExecutionState> Aws::Iotjobs::UpdateJobExecutionResponse::ExecutionState
+
+

Contains data about the state of a job execution.

+ +
+
+ +

◆ JobDocument

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotjobs::UpdateJobExecutionResponse::JobDocument
+
+

A UTF-8 encoded JSON document that contains information that your devices need to perform the job.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotjobs::UpdateJobExecutionResponse::Timestamp
+
+

The time when the message was sent.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request-members.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request-members.html new file mode 100644 index 000000000..0ad281f22 --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html new file mode 100644 index 000000000..47ba77ece --- /dev/null +++ b/docs/class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest Class Referencefinal
+
+
+ +

#include <UpdateJobExecutionSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateJobExecutionSubscriptionRequest ()=default
 
 UpdateJobExecutionSubscriptionRequest (const Crt::JsonView &doc)
 
UpdateJobExecutionSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringJobId
 
+

Detailed Description

+

Data needed to subscribe to UpdateJobExecution responses.

+

Constructor & Destructor Documentation

+ +

◆ UpdateJobExecutionSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateJobExecutionSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateJobExecutionSubscriptionRequest & Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ JobId

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::JobId
+
+

Job ID that you want to subscribe to UpdateJobExecution response events for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::ThingName
+
+

Name of the IoT Thing that you want to subscribe to UpdateJobExecution response events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data-members.html new file mode 100644 index 000000000..d98bf49a0 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::ConnectionData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::ConnectionData, including all inherited members.

+ + + + + + + + + + +
ConnectionData(const aws_secure_tunnel_connection_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::ConnectionData
ConnectionData(const ConnectionData &)=deleteAws::Iotsecuretunneling::ConnectionData
ConnectionData(ConnectionData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionData
getServiceId1() const noexceptAws::Iotsecuretunneling::ConnectionData
getServiceId2() const noexceptAws::Iotsecuretunneling::ConnectionData
getServiceId3() const noexceptAws::Iotsecuretunneling::ConnectionData
operator=(const ConnectionData &)=deleteAws::Iotsecuretunneling::ConnectionData
operator=(ConnectionData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionData
~ConnectionData()Aws::Iotsecuretunneling::ConnectionDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data.html new file mode 100644 index 000000000..66ed2c7ca --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_data.html @@ -0,0 +1,361 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::ConnectionData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnectionData (const aws_secure_tunnel_connection_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId1 () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId2 () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId3 () const noexcept
 
virtual ~ConnectionData ()
 
 ConnectionData (const ConnectionData &)=delete
 
 ConnectionData (ConnectionData &&) noexcept=delete
 
ConnectionDataoperator= (const ConnectionData &)=delete
 
ConnectionDataoperator= (ConnectionData &&) noexcept=delete
 
+

Detailed Description

+

Data model for Secure Tunnel connection view.

+

Constructor & Destructor Documentation

+ +

◆ ConnectionData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::ConnectionData::ConnectionData (const aws_secure_tunnel_connection_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ConnectionData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::ConnectionData::~ConnectionData ()
+
+virtual
+
+ +
+
+ +

◆ ConnectionData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionData::ConnectionData (const ConnectionData)
+
+delete
+
+ +
+
+ +

◆ ConnectionData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionData::ConnectionData (ConnectionData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getServiceId1()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId1 () const
+
+noexcept
+
+

Service id 1 of the secure tunnel.

+
Returns
Service id 1 of the secure tunnel.
+ +
+
+ +

◆ getServiceId2()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId2 () const
+
+noexcept
+
+

Service id 2 of the secure tunnel.

+
Returns
Service id 2 of the secure tunnel.
+ +
+
+ +

◆ getServiceId3()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionData::getServiceId3 () const
+
+noexcept
+
+

Service id 3 of the secure tunnel.

+
Returns
Service id 3 of the secure tunnel.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionData& Aws::Iotsecuretunneling::ConnectionData::operator= (ConnectionData && )
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionData& Aws::Iotsecuretunneling::ConnectionData::operator= (const ConnectionData)
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data-members.html new file mode 100644 index 000000000..9ec005c51 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::ConnectionResetData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::ConnectionResetData, including all inherited members.

+ + + + + + + + + +
ConnectionResetData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::ConnectionResetData
ConnectionResetData(const ConnectionResetData &)=deleteAws::Iotsecuretunneling::ConnectionResetData
ConnectionResetData(ConnectionResetData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionResetData
getConnectionId() const noexceptAws::Iotsecuretunneling::ConnectionResetData
getServiceId() const noexceptAws::Iotsecuretunneling::ConnectionResetData
operator=(const ConnectionResetData &)=deleteAws::Iotsecuretunneling::ConnectionResetData
operator=(ConnectionResetData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionResetData
~ConnectionResetData()Aws::Iotsecuretunneling::ConnectionResetDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html new file mode 100644 index 000000000..76588cb4e --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html @@ -0,0 +1,332 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionResetData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::ConnectionResetData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnectionResetData (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId () const noexcept
 
const uint32_t & getConnectionId () const noexcept
 
virtual ~ConnectionResetData ()
 
 ConnectionResetData (const ConnectionResetData &)=delete
 
 ConnectionResetData (ConnectionResetData &&) noexcept=delete
 
ConnectionResetDataoperator= (const ConnectionResetData &)=delete
 
ConnectionResetDataoperator= (ConnectionResetData &&) noexcept=delete
 
+

Detailed Description

+

Data model for reset Secure Tunnel connection.

+

Constructor & Destructor Documentation

+ +

◆ ConnectionResetData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData (const aws_secure_tunnel_message_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ConnectionResetData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::ConnectionResetData::~ConnectionResetData ()
+
+virtual
+
+ +
+
+ +

◆ ConnectionResetData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData (const ConnectionResetData)
+
+delete
+
+ +
+
+ +

◆ ConnectionResetData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData (ConnectionResetData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getConnectionId()

+ +
+
+ + + + + +
+ + + + + + + +
const uint32_t & Aws::Iotsecuretunneling::ConnectionResetData::getConnectionId () const
+
+noexcept
+
+

Connection id of the reset connection.

+
Returns
Connection id of the reset connection.
+ +
+
+ +

◆ getServiceId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionResetData::getServiceId () const
+
+noexcept
+
+

Service id used by reset connection.

+
Returns
Service id used by reset connection.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionResetData& Aws::Iotsecuretunneling::ConnectionResetData::operator= (ConnectionResetData && )
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionResetData& Aws::Iotsecuretunneling::ConnectionResetData::operator= (const ConnectionResetData)
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data-members.html new file mode 100644 index 000000000..4c87be0e5 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::ConnectionStartedData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::ConnectionStartedData, including all inherited members.

+ + + + + + + + + +
ConnectionStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::ConnectionStartedData
ConnectionStartedData(const ConnectionStartedData &)=deleteAws::Iotsecuretunneling::ConnectionStartedData
ConnectionStartedData(ConnectionStartedData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionStartedData
getConnectionId() const noexceptAws::Iotsecuretunneling::ConnectionStartedData
getServiceId() const noexceptAws::Iotsecuretunneling::ConnectionStartedData
operator=(const ConnectionStartedData &)=deleteAws::Iotsecuretunneling::ConnectionStartedData
operator=(ConnectionStartedData &&) noexcept=deleteAws::Iotsecuretunneling::ConnectionStartedData
~ConnectionStartedData()Aws::Iotsecuretunneling::ConnectionStartedDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html new file mode 100644 index 000000000..04bc30acf --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html @@ -0,0 +1,332 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionStartedData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::ConnectionStartedData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 ConnectionStartedData (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId () const noexcept
 
const uint32_t & getConnectionId () const noexcept
 
virtual ~ConnectionStartedData ()
 
 ConnectionStartedData (const ConnectionStartedData &)=delete
 
 ConnectionStartedData (ConnectionStartedData &&) noexcept=delete
 
ConnectionStartedDataoperator= (const ConnectionStartedData &)=delete
 
ConnectionStartedDataoperator= (ConnectionStartedData &&) noexcept=delete
 
+

Detailed Description

+

Data model for opened Secure Tunnel connection.

+

Constructor & Destructor Documentation

+ +

◆ ConnectionStartedData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData (const aws_secure_tunnel_message_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~ConnectionStartedData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::ConnectionStartedData::~ConnectionStartedData ()
+
+virtual
+
+ +
+
+ +

◆ ConnectionStartedData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData (const ConnectionStartedData)
+
+delete
+
+ +
+
+ +

◆ ConnectionStartedData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData (ConnectionStartedData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getConnectionId()

+ +
+
+ + + + + +
+ + + + + + + +
const uint32_t & Aws::Iotsecuretunneling::ConnectionStartedData::getConnectionId () const
+
+noexcept
+
+

The connection id of the opened connection.

+
Returns
The connection id of the opened connection.
+ +
+
+ +

◆ getServiceId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::ConnectionStartedData::getServiceId () const
+
+noexcept
+
+

Service id the connection is using.

+
Returns
Service id the connection is using.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionStartedData& Aws::Iotsecuretunneling::ConnectionStartedData::operator= (ConnectionStartedData && )
+
+deletenoexcept
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
ConnectionStartedData& Aws::Iotsecuretunneling::ConnectionStartedData::operator= (const ConnectionStartedData)
+
+delete
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client-members.html new file mode 100644 index 000000000..5f6b69da2 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::IotSecureTunnelingClient Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::IotSecureTunnelingClient, including all inherited members.

+ + + + + +
GetLastError() const noexceptAws::Iotsecuretunneling::IotSecureTunnelingClient
IotSecureTunnelingClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)Aws::Iotsecuretunneling::IotSecureTunnelingClient
operator bool() const noexceptAws::Iotsecuretunneling::IotSecureTunnelingClient
SubscribeToTunnelsNotify(const Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToTunnelsNotifyResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotsecuretunneling::IotSecureTunnelingClient
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html new file mode 100644 index 000000000..112249bd7 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html @@ -0,0 +1,211 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::IotSecureTunnelingClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::IotSecureTunnelingClient Class Referencefinal
+
+
+ +

#include <IotSecureTunnelingClient.h>

+ + + + + + + + + + +

+Public Member Functions

 IotSecureTunnelingClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
bool SubscribeToTunnelsNotify (const Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToTunnelsNotifyResponse &handler, const OnSubscribeComplete &onSubAck)
 
+

Constructor & Destructor Documentation

+ +

◆ IotSecureTunnelingClient()

+ +
+
+ + + + + + + + +
Aws::Iotsecuretunneling::IotSecureTunnelingClient::IotSecureTunnelingClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > & connection)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotsecuretunneling::IotSecureTunnelingClient::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::IotSecureTunnelingClient::operator bool () const
+
+noexcept
+
+ +
+
+ +

◆ SubscribeToTunnelsNotify()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotsecuretunneling::IotSecureTunnelingClient::SubscribeToTunnelsNotify (const Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToTunnelsNotifyResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_message-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_message-members.html new file mode 100644 index 000000000..6af1cfcce --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_message-members.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::Message Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::Message, including all inherited members.

+ + + + + + + + + + + + + + + + + + + +
getConnectionId() const noexceptAws::Iotsecuretunneling::Message
getPayload() const noexceptAws::Iotsecuretunneling::Message
getServiceId() const noexceptAws::Iotsecuretunneling::Message
initializeRawOptions(aws_secure_tunnel_message_view &raw_options) noexceptAws::Iotsecuretunneling::Message
Message(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(Crt::ByteCursor payload, uint32_t connectionId, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(Crt::ByteCursor serviceId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(Crt::ByteCursor serviceId, uint32_t connectionId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::Message
Message(const Message &)=deleteAws::Iotsecuretunneling::Message
Message(Message &&) noexcept=deleteAws::Iotsecuretunneling::Message
operator=(const Message &)=deleteAws::Iotsecuretunneling::Message
operator=(Message &&) noexcept=deleteAws::Iotsecuretunneling::Message
WithConnectionId(uint32_t connectionId) noexceptAws::Iotsecuretunneling::Message
WithPayload(Crt::ByteCursor payload) noexceptAws::Iotsecuretunneling::Message
WithServiceId(Crt::ByteCursor serviceId) noexceptAws::Iotsecuretunneling::Message
~Message()Aws::Iotsecuretunneling::Messagevirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_message.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_message.html new file mode 100644 index 000000000..f1efca18f --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_message.html @@ -0,0 +1,701 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::Message Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::Message Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Message (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 Message (Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 Message (Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 Message (Crt::ByteCursor payload, uint32_t connectionId, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 Message (Crt::ByteCursor serviceId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
 Message (Crt::ByteCursor serviceId, uint32_t connectionId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
MessageWithServiceId (Crt::ByteCursor serviceId) noexcept
 
MessageWithConnectionId (uint32_t connectionId) noexcept
 
MessageWithPayload (Crt::ByteCursor payload) noexcept
 
bool initializeRawOptions (aws_secure_tunnel_message_view &raw_options) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId () const noexcept
 
const uint32_t & getConnectionId () const noexcept
 
const Crt::Optional< Crt::ByteCursor > & getPayload () const noexcept
 
virtual ~Message ()
 
 Message (const Message &)=delete
 
 Message (Message &&) noexcept=delete
 
Messageoperator= (const Message &)=delete
 
Messageoperator= (Message &&) noexcept=delete
 
+

Detailed Description

+

Data model for Secure Tunnel messages.

+

Constructor & Destructor Documentation

+ +

◆ Message() [1/8]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (const aws_secure_tunnel_message_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ Message() [2/8]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Crt::Allocatorallocator = Crt::ApiAllocator())
+
+noexcept
+
+ +
+
+ +

◆ Message() [3/8]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Crt::ByteCursor payload,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ Message() [4/8]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Crt::ByteCursor payload,
uint32_t connectionId,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ Message() [5/8]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Crt::ByteCursor serviceId,
Crt::ByteCursor payload,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ Message() [6/8]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Crt::ByteCursor serviceId,
uint32_t connectionId,
Crt::ByteCursor payload,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~Message()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::Message::~Message ()
+
+virtual
+
+ +
+
+ +

◆ Message() [7/8]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (const Message)
+
+delete
+
+ +
+
+ +

◆ Message() [8/8]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::Message::Message (Message && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getConnectionId()

+ +
+
+ + + + + +
+ + + + + + + +
const uint32_t & Aws::Iotsecuretunneling::Message::getConnectionId () const
+
+noexcept
+
+

The connection id of the secure tunnel message.

+
Returns
The connection id of the secure tunnel message.
+ +
+
+ +

◆ getPayload()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::Message::getPayload () const
+
+noexcept
+
+

The payload of the secure tunnel message.

+
Returns
The payload of the secure tunnel message.
+ +
+
+ +

◆ getServiceId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::Message::getServiceId () const
+
+noexcept
+
+

The service id of the secure tunnel message.

+
Returns
The service id of the secure tunnel message.
+ +
+
+ +

◆ initializeRawOptions()

+ +
+
+ + + + + +
+ + + + + + + + +
bool Aws::Iotsecuretunneling::Message::initializeRawOptions (aws_secure_tunnel_message_view & raw_options)
+
+noexcept
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Message& Aws::Iotsecuretunneling::Message::operator= (const Message)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
Message& Aws::Iotsecuretunneling::Message::operator= (Message && )
+
+deletenoexcept
+
+ +
+
+ +

◆ WithConnectionId()

+ +
+
+ + + + + +
+ + + + + + + + +
Message & Aws::Iotsecuretunneling::Message::WithConnectionId (uint32_t connectionId)
+
+noexcept
+
+

Sets the connection id for the secure tunnel message.

+
Parameters
+ + +
connectionIdThe connection id for the secure tunnel message.
+
+
+
Returns
The Message Object after setting the payload.
+ +
+
+ +

◆ WithPayload()

+ +
+
+ + + + + +
+ + + + + + + + +
Message & Aws::Iotsecuretunneling::Message::WithPayload (Crt::ByteCursor payload)
+
+noexcept
+
+

Sets the payload for the secure tunnel message.

+
Parameters
+ + +
payloadThe payload for the secure tunnel message.
+
+
+
Returns
The Message Object after setting the payload.
+ +
+
+ +

◆ WithServiceId()

+ +
+
+ + + + + +
+ + + + + + + + +
Message & Aws::Iotsecuretunneling::Message::WithServiceId (Crt::ByteCursor serviceId)
+
+noexcept
+
+

Sets the service id for the secure tunnel message.

+
Parameters
+ + +
serviceIdThe service id for the secure tunnel message.
+
+
+
Returns
The Message Object after setting the payload.
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel-members.html new file mode 100644 index 000000000..f21e1ffec --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel-members.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::SecureTunnel Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::SecureTunnel, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Close()Aws::Iotsecuretunneling::SecureTunnel
Connect()Aws::Iotsecuretunneling::SecureTunnel
GetUnderlyingHandle()Aws::Iotsecuretunneling::SecureTunnel
IsValid()Aws::Iotsecuretunneling::SecureTunnel
operator=(const SecureTunnel &)=deleteAws::Iotsecuretunneling::SecureTunnel
operator=(SecureTunnel &&) noexceptAws::Iotsecuretunneling::SecureTunnel
SecureTunnel(Crt::Allocator *allocator, Crt::Io::ClientBootstrap *clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)Aws::Iotsecuretunneling::SecureTunnel
SecureTunnel(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)Aws::Iotsecuretunneling::SecureTunnel
SecureTunnel(const SecureTunnel &)=deleteAws::Iotsecuretunneling::SecureTunnel
SecureTunnel(SecureTunnel &&) noexceptAws::Iotsecuretunneling::SecureTunnel
SecureTunnelBuilder classAws::Iotsecuretunneling::SecureTunnelfriend
SendConnectionStart(uint32_t connectionId)Aws::Iotsecuretunneling::SecureTunnel
SendConnectionStart(std::string serviceId, uint32_t connectionId)Aws::Iotsecuretunneling::SecureTunnel
SendConnectionStart(Crt::ByteCursor serviceId, uint32_t connectionId)Aws::Iotsecuretunneling::SecureTunnel
SendData(const Crt::ByteCursor &data)Aws::Iotsecuretunneling::SecureTunnel
SendMessage(std::shared_ptr< Message > messageOptions) noexceptAws::Iotsecuretunneling::SecureTunnel
SendStreamReset()Aws::Iotsecuretunneling::SecureTunnel
SendStreamStart()Aws::Iotsecuretunneling::SecureTunnel
SendStreamStart(std::string serviceId)Aws::Iotsecuretunneling::SecureTunnel
SendStreamStart(Crt::ByteCursor serviceId)Aws::Iotsecuretunneling::SecureTunnel
SendStreamStart(std::string serviceId, uint32_t connectionId)Aws::Iotsecuretunneling::SecureTunnel
SendStreamStart(Crt::ByteCursor serviceId, uint32_t connectionId)Aws::Iotsecuretunneling::SecureTunnel
Shutdown()Aws::Iotsecuretunneling::SecureTunnel
Start()Aws::Iotsecuretunneling::SecureTunnel
Stop()Aws::Iotsecuretunneling::SecureTunnel
~SecureTunnel()Aws::Iotsecuretunneling::SecureTunnelvirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html new file mode 100644 index 000000000..e409079b8 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html @@ -0,0 +1,940 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SecureTunnel Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::SecureTunnel Class Referencefinal
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SecureTunnel (Crt::Allocator *allocator, Crt::Io::ClientBootstrap *clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)
 
 SecureTunnel (Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)
 
virtual ~SecureTunnel ()
 
 SecureTunnel (const SecureTunnel &)=delete
 
SecureTunneloperator= (const SecureTunnel &)=delete
 
 SecureTunnel (SecureTunnel &&) noexcept
 
SecureTunneloperator= (SecureTunnel &&) noexcept
 
bool IsValid ()
 
int Start ()
 
int Stop ()
 
int SendMessage (std::shared_ptr< Message > messageOptions) noexcept
 
int SendStreamStart ()
 
int SendStreamStart (std::string serviceId)
 
int SendStreamStart (Crt::ByteCursor serviceId)
 
int SendStreamStart (std::string serviceId, uint32_t connectionId)
 
int SendStreamStart (Crt::ByteCursor serviceId, uint32_t connectionId)
 
int SendConnectionStart (uint32_t connectionId)
 
int SendConnectionStart (std::string serviceId, uint32_t connectionId)
 
int SendConnectionStart (Crt::ByteCursor serviceId, uint32_t connectionId)
 
aws_secure_tunnel * GetUnderlyingHandle ()
 
int Connect ()
 
int Close ()
 
void Shutdown ()
 
int SendData (const Crt::ByteCursor &data)
 
int SendStreamReset ()
 
+ + + +

+Friends

class SecureTunnelBuilder
 
+

Constructor & Destructor Documentation

+ +

◆ SecureTunnel() [1/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel (Crt::Allocatorallocator,
Crt::Io::ClientBootstrapclientBootstrap,
const Crt::Io::SocketOptionssocketOptions,
const std::string & accessToken,
aws_secure_tunneling_local_proxy_mode localProxyMode,
const std::string & endpointHost,
const std::string & rootCa,
OnConnectionComplete onConnectionComplete,
OnConnectionShutdown onConnectionShutdown,
OnSendDataComplete onSendDataComplete,
OnDataReceive onDataReceive,
OnStreamStart onStreamStart,
OnStreamReset onStreamReset,
OnSessionReset onSessionReset 
)
+
+

Deprecated - Use SecureTunnelBuilder

+ +
+
+ +

◆ SecureTunnel() [2/4]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel (Crt::Allocatorallocator,
const Crt::Io::SocketOptionssocketOptions,
const std::string & accessToken,
aws_secure_tunneling_local_proxy_mode localProxyMode,
const std::string & endpointHost,
const std::string & rootCa,
OnConnectionComplete onConnectionComplete,
OnConnectionShutdown onConnectionShutdown,
OnSendDataComplete onSendDataComplete,
OnDataReceive onDataReceive,
OnStreamStart onStreamStart,
OnStreamReset onStreamReset,
OnSessionReset onSessionReset 
)
+
+

Deprecated - Use SecureTunnelBuilder

+ +
+
+ +

◆ ~SecureTunnel()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::SecureTunnel::~SecureTunnel ()
+
+virtual
+
+ +
+
+ +

◆ SecureTunnel() [3/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel (const SecureTunnel)
+
+delete
+
+ +
+
+ +

◆ SecureTunnel() [4/4]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel (SecureTunnel && other)
+
+noexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ Close()

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::Close ()
+
+

Deprecated - Use Stop()

+ +
+
+ +

◆ Connect()

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::Connect ()
+
+

Deprecated - use Start()

+ +
+
+ +

◆ GetUnderlyingHandle()

+ +
+
+ + + + + + + +
aws_secure_tunnel * Aws::Iotsecuretunneling::SecureTunnel::GetUnderlyingHandle ()
+
+ +
+
+ +

◆ IsValid()

+ +
+
+ + + + + + + +
bool Aws::Iotsecuretunneling::SecureTunnel::IsValid ()
+
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SecureTunnel& Aws::Iotsecuretunneling::SecureTunnel::operator= (const SecureTunnel)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SecureTunnel & Aws::Iotsecuretunneling::SecureTunnel::operator= (SecureTunnel && other)
+
+noexcept
+
+ +
+
+ +

◆ SendConnectionStart() [1/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart (Crt::ByteCursor serviceId,
uint32_t connectionId 
)
+
+

Notifies the secure tunnel that you want to start a connection with the Destination device.

+
Parameters
+ + + +
serviceIdThe Service Id to start the connection on.
connectionIdThe connection id to start the connection on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendConnectionStart() [2/3]

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart (std::string serviceId,
uint32_t connectionId 
)
+
+

Notifies the secure tunnel that you want to start a connection with the Destination device.

+
Parameters
+ + + +
serviceIdThe Service Id to start the connection on.
connectionIdThe connection id to start the connection on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendConnectionStart() [3/3]

+ +
+
+ + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart (uint32_t connectionId)
+
+

Notifies the secure tunnel that you want to start a connection with the Destination device.

+
Parameters
+ + +
connectionIdThe connection id to start the connection on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendData()

+ +
+
+ + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendData (const Crt::ByteCursordata)
+
+

Deprecated - Use SendMessage()

+ +
+
+ +

◆ SendMessage()

+ +
+
+ + + + + +
+ + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendMessage (std::shared_ptr< MessagemessageOptions)
+
+noexcept
+
+

Tells the secure tunnel to attempt to send a Message

+
Parameters
+ + +
messageOptionsMessage to send to the secure tunnel service.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Send Message operation
+ +
+
+ +

◆ SendStreamReset()

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamReset ()
+
+ +
+
+ +

◆ SendStreamStart() [1/5]

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart ()
+
+

Notifies the secure tunnel that you want to start a stream with the Destination device. This will result in a V1 stream.

+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendStreamStart() [2/5]

+ +
+
+ + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart (Crt::ByteCursor serviceId)
+
+

Notifies the secure tunnel that you want to start a stream with the Destination device on a specific service id. This will result in a V2 stream.

+
Parameters
+ + +
serviceIdThe Service Id to start a stream on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendStreamStart() [3/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart (Crt::ByteCursor serviceId,
uint32_t connectionId 
)
+
+

Notifies the secure tunnel that you want to start a stream with the Destination device on a specific service id. This will result in a V2 stream.

+
Parameters
+ + + +
serviceIdThe Service Id to start a stream on.
connectionIdThe Connection Id to start the stream on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendStreamStart() [4/5]

+ +
+
+ + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart (std::string serviceId)
+
+

Notifies the secure tunnel that you want to start a stream with the Destination device on a specific service id. This will result in a V2 stream.

+
Parameters
+ + +
serviceIdThe Service Id to start a stream on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ SendStreamStart() [5/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart (std::string serviceId,
uint32_t connectionId 
)
+
+

Notifies the secure tunnel that you want to start a stream with the Destination device on a specific service id. This will result in a V2 stream.

+
Parameters
+ + + +
serviceIdThe Service Id to start a stream on.
connectionIdThe Connection Id to start the stream on.
+
+
+
Returns
success/failure in the synchronous logic that kicks off the Stream Start operation
+ +
+
+ +

◆ Shutdown()

+ +
+
+ + + + + + + +
void Aws::Iotsecuretunneling::SecureTunnel::Shutdown ()
+
+

Deprecated - Use Stop()

+ +
+
+ +

◆ Start()

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::Start ()
+
+

Notifies the secure tunnel that you want it to attempt to connect to the configured endpoint. The secure tunnel will attempt to stay connected and attempt to reconnect if disconnected.

+
Returns
success/failure in the synchronous logic that kicks off the start process
+ +
+
+ +

◆ Stop()

+ +
+
+ + + + + + + +
int Aws::Iotsecuretunneling::SecureTunnel::Stop ()
+
+

Notifies the secure tunnel that you want it to transition to the stopped state, disconnecting any existing connection and stopping subsequent reconnect attempts.

+
Returns
success/failure in the synchronous logic that kicks off the stop process
+ +
+
+

Friends And Related Function Documentation

+ +

◆ SecureTunnelBuilder

+ +
+
+ + + + + +
+ + + + +
friend class SecureTunnelBuilder
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder-members.html new file mode 100644 index 000000000..bfe473055 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder-members.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::SecureTunnelBuilder Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::SecureTunnelBuilder, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Build() noexceptAws::Iotsecuretunneling::SecureTunnelBuilder
SecureTunnel classAws::Iotsecuretunneling::SecureTunnelBuilderfriend
SecureTunnelBuilder(Crt::Allocator *allocator, Crt::Io::ClientBootstrap &clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)Aws::Iotsecuretunneling::SecureTunnelBuilder
SecureTunnelBuilder(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)Aws::Iotsecuretunneling::SecureTunnelBuilder
SecureTunnelBuilder(Crt::Allocator *allocator, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithClientToken(const std::string &clientToken)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithHttpClientConnectionProxyOptions(const Crt::Http::HttpClientConnectionProxyOptions &httpClientConnectionProxyOptions)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionComplete(OnConnectionComplete onConnectionComplete)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionFailure(OnConnectionFailure onConnectionFailure)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionReset(OnConnectionReset onConnectionReset)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionShutdown(OnConnectionShutdown onConnectionShutdown)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionStarted(OnConnectionStarted onConnectionStarted)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnConnectionSuccess(OnConnectionSuccess onConnectionSuccess)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnDataReceive(OnDataReceive onDataReceive)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnMessageReceived(OnMessageReceived onMessageReceived)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnSendDataComplete(OnSendDataComplete onSendDataComplete)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnSendMessageComplete(OnSendMessageComplete onSendMessageComplete)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnSessionReset(OnSessionReset onSessionReset)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnStopped(OnStopped onStopped)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnStreamReset(OnStreamReset onStreamReset)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnStreamStart(OnStreamStart onStreamStart)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnStreamStarted(OnStreamStarted onStreamStarted)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithOnStreamStopped(OnStreamStopped onStreamStopped)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithRootCa(const std::string &rootCa)Aws::Iotsecuretunneling::SecureTunnelBuilder
WithTlsConnectionOptions(const Crt::Io::TlsConnectionOptions &tslOptions)Aws::Iotsecuretunneling::SecureTunnelBuilder
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html new file mode 100644 index 000000000..0ff613043 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html @@ -0,0 +1,833 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SecureTunnelBuilder Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::SecureTunnelBuilder Class Referencefinal
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 SecureTunnelBuilder (Crt::Allocator *allocator, Crt::Io::ClientBootstrap &clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)
 
 SecureTunnelBuilder (Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)
 
 SecureTunnelBuilder (Crt::Allocator *allocator, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)
 
SecureTunnelBuilderWithTlsConnectionOptions (const Crt::Io::TlsConnectionOptions &tslOptions)
 
SecureTunnelBuilderWithRootCa (const std::string &rootCa)
 
SecureTunnelBuilderWithClientToken (const std::string &clientToken)
 
SecureTunnelBuilderWithHttpClientConnectionProxyOptions (const Crt::Http::HttpClientConnectionProxyOptions &httpClientConnectionProxyOptions)
 
SecureTunnelBuilderWithOnConnectionSuccess (OnConnectionSuccess onConnectionSuccess)
 
SecureTunnelBuilderWithOnConnectionFailure (OnConnectionFailure onConnectionFailure)
 
SecureTunnelBuilderWithOnConnectionShutdown (OnConnectionShutdown onConnectionShutdown)
 
SecureTunnelBuilderWithOnSendMessageComplete (OnSendMessageComplete onSendMessageComplete)
 
SecureTunnelBuilderWithOnMessageReceived (OnMessageReceived onMessageReceived)
 
SecureTunnelBuilderWithOnStreamStarted (OnStreamStarted onStreamStarted)
 
SecureTunnelBuilderWithOnStreamStopped (OnStreamStopped onStreamStopped)
 
SecureTunnelBuilderWithOnConnectionStarted (OnConnectionStarted onConnectionStarted)
 
SecureTunnelBuilderWithOnConnectionReset (OnConnectionReset onConnectionReset)
 
SecureTunnelBuilderWithOnStreamReset (OnStreamReset onStreamReset)
 
SecureTunnelBuilderWithOnSessionReset (OnSessionReset onSessionReset)
 
SecureTunnelBuilderWithOnStopped (OnStopped onStopped)
 
SecureTunnelBuilderWithOnDataReceive (OnDataReceive onDataReceive)
 
SecureTunnelBuilderWithOnConnectionComplete (OnConnectionComplete onConnectionComplete)
 
SecureTunnelBuilderWithOnStreamStart (OnStreamStart onStreamStart)
 
SecureTunnelBuilderWithOnSendDataComplete (OnSendDataComplete onSendDataComplete)
 
std::shared_ptr< SecureTunnelBuild () noexcept
 
+ + + +

+Friends

class SecureTunnel
 
+

Detailed Description

+

Represents a unique configuration for a secure tunnel

+

Constructor & Destructor Documentation

+ +

◆ SecureTunnelBuilder() [1/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder (Crt::Allocatorallocator,
Crt::Io::ClientBootstrapclientBootstrap,
const Crt::Io::SocketOptionssocketOptions,
const std::string & accessToken,
aws_secure_tunneling_local_proxy_mode localProxyMode,
const std::string & endpointHost 
)
+
+

Constructor arguments are the minimum required to create a secure tunnel

+ +
+
+ +

◆ SecureTunnelBuilder() [2/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder (Crt::Allocatorallocator,
const Crt::Io::SocketOptionssocketOptions,
const std::string & accessToken,
aws_secure_tunneling_local_proxy_mode localProxyMode,
const std::string & endpointHost 
)
+
+

Constructor arguments are the minimum required to create a secure tunnel

+ +
+
+ +

◆ SecureTunnelBuilder() [3/3]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder (Crt::Allocatorallocator,
const std::string & accessToken,
aws_secure_tunneling_local_proxy_mode localProxyMode,
const std::string & endpointHost 
)
+
+

Constructor arguments are the minimum required to create a secure tunnel

+ +
+
+

Member Function Documentation

+ +

◆ Build()

+ +
+
+ + + + + +
+ + + + + + + +
std::shared_ptr< SecureTunnel > Aws::Iotsecuretunneling::SecureTunnelBuilder::Build ()
+
+noexcept
+
+

Will return a shared pointer to a new SecureTunnel that countains a new aws_secure_tunnel that is generated using the set members of SecureTunnelBuilder. On failure, the shared_ptr will contain a nullptr, call Crt::LastErrorOrUnknown(); to get the reason for failure.

+ +
+
+ +

◆ WithClientToken()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithClientToken (const std::string & clientToken)
+
+

Sets Client Token to a specified value rather than allowing the secure tunnel to auto-generate one.

+
Parameters
+ + +
clientTokenstring to use as unique client token for secure tunnel connection
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithHttpClientConnectionProxyOptions()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithHttpClientConnectionProxyOptions (const Crt::Http::HttpClientConnectionProxyOptionshttpClientConnectionProxyOptions)
+
+

Sets http proxy options.

+
Parameters
+ + +
httpClientConnectionProxyOptionshttp proxy configuration for connection establishment
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnConnectionComplete()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionComplete (OnConnectionComplete onConnectionComplete)
+
+
+ +

◆ WithOnConnectionFailure()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionFailure (OnConnectionFailure onConnectionFailure)
+
+

Setup callback handler trigged when an Secure Tunnel fails a connection attempt.

+
Parameters
+ + +
onConnectionFailure
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnConnectionReset()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionReset (OnConnectionReset onConnectionReset)
+
+

Setup callback handler trigged when an Secure Tunnel resets a connection.

+
Parameters
+ + +
onConnectionReset
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnConnectionShutdown()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionShutdown (OnConnectionShutdown onConnectionShutdown)
+
+

Setup callback handler trigged when an Secure Tunnel shuts down connection to the secure tunnel service.

+
Parameters
+ + +
onConnectionShutdown
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnConnectionStarted()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionStarted (OnConnectionStarted onConnectionStarted)
+
+

Setup callback handler trigged when an Secure Tunnel starts a connection with a source through the secure tunnel service.

+
Parameters
+ + +
onConnectionStarted
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnConnectionSuccess()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnConnectionSuccess (OnConnectionSuccess onConnectionSuccess)
+
+

Setup callback handler trigged when an Secure Tunnel establishes a connection and receives available service ids.

+
Parameters
+ + +
onConnectionSuccess
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnDataReceive()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnDataReceive (OnDataReceive onDataReceive)
+
+

Deprecated - Use WithOnMessageReceived()

+ +
+
+ +

◆ WithOnMessageReceived()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnMessageReceived (OnMessageReceived onMessageReceived)
+
+

Setup callback handler trigged when an Secure Tunnel receives a Message through the secure tunnel service.

+
Parameters
+ + +
onMessageReceived
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnSendDataComplete()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnSendDataComplete (OnSendDataComplete onSendDataComplete)
+
+

Deprecated - Use WithOnSendMessageComplete

+ +
+
+ +

◆ WithOnSendMessageComplete()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnSendMessageComplete (OnSendMessageComplete onSendMessageComplete)
+
+

Setup callback handler trigged when an Secure Tunnel completes sending a message to the secure tunnel service.

+
Parameters
+ + +
onSendMessageComplete
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnSessionReset()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnSessionReset (OnSessionReset onSessionReset)
+
+

Setup callback handler trigged when an Secure Tunnel receives a session reset from the secure tunnel service.

+
Parameters
+ + +
onSessionReset
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnStopped()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStopped (OnStopped onStopped)
+
+

Setup callback handler trigged when an Secure Tunnel completes entering a stopped state

+
Parameters
+ + +
onStopped
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnStreamReset()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamReset (OnStreamReset onStreamReset)
+
+

Setup callback handler trigged when an Secure Tunnel receives a stream reset.

+
Parameters
+ + +
onStreamReset
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnStreamStart()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamStart (OnStreamStart onStreamStart)
+
+

Deprecated - Use WithOnStreamStarted

+ +
+
+ +

◆ WithOnStreamStarted()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamStarted (OnStreamStarted onStreamStarted)
+
+

Setup callback handler trigged when an Secure Tunnel starts a stream with a source through the secure tunnel service.

+
Parameters
+ + +
onStreamStarted
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithOnStreamStopped()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithOnStreamStopped (OnStreamStopped onStreamStopped)
+
+

Setup callback handler trigged when an Secure Tunnel stops a stream.

+
Parameters
+ + +
onStreamStopped
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithRootCa()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithRootCa (const std::string & rootCa)
+
+

Sets rootCA to be used for this secure tunnel connection overriding the default trust store.

+
Parameters
+ + +
rootCastring to use as rootCA for secure tunnel connection
+
+
+
Returns
this builder object
+ +
+
+ +

◆ WithTlsConnectionOptions()

+ +
+
+ + + + + + + + +
SecureTunnelBuilder & Aws::Iotsecuretunneling::SecureTunnelBuilder::WithTlsConnectionOptions (const Crt::Io::TlsConnectionOptionstslOptions)
+
+

Sets TLS options to be used by secure tunnel connection.

+
Parameters
+ + +
tslOptionsTLS options to use for secure tunnel connection. If provided, the rootCA settings in these options will override any rootCA provided to the builder.
+
+
+
Returns
this builder object
+ +
+
+

Friends And Related Function Documentation

+ +

◆ SecureTunnel

+ +
+
+ + + + + +
+ + + + +
friend class SecureTunnel
+
+friend
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response-members.html new file mode 100644 index 000000000..5b0770b30 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html new file mode 100644 index 000000000..fb8db0ae0 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html @@ -0,0 +1,251 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse Class Referencefinal
+
+
+ +

#include <SecureTunnelingNotifyResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 SecureTunnelingNotifyResponse ()=default
 
 SecureTunnelingNotifyResponse (const Crt::JsonView &doc)
 
SecureTunnelingNotifyResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringRegion
 
Aws::Crt::Optional< Aws::Crt::StringClientMode
 
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > Services
 
Aws::Crt::Optional< Aws::Crt::StringClientAccessToken
 
+

Constructor & Destructor Documentation

+ +

◆ SecureTunnelingNotifyResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse ()
+
+default
+
+ +
+
+ +

◆ SecureTunnelingNotifyResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
SecureTunnelingNotifyResponse & Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientAccessToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::ClientAccessToken
+
+ +
+
+ +

◆ ClientMode

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::ClientMode
+
+ +
+
+ +

◆ Region

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::Region
+
+ +
+
+ +

◆ Services

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::Vector<Aws::Crt::String> > Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::Services
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data-members.html new file mode 100644 index 000000000..2c43e968c --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::SendMessageCompleteData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::SendMessageCompleteData, including all inherited members.

+ + + + + + + + +
getMessageType() const noexceptAws::Iotsecuretunneling::SendMessageCompleteData
operator=(const SendMessageCompleteData &)=deleteAws::Iotsecuretunneling::SendMessageCompleteData
operator=(SendMessageCompleteData &&) noexcept=deleteAws::Iotsecuretunneling::SendMessageCompleteData
SendMessageCompleteData(enum aws_secure_tunnel_message_type type, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::SendMessageCompleteData
SendMessageCompleteData(const SendMessageCompleteData &)=deleteAws::Iotsecuretunneling::SendMessageCompleteData
SendMessageCompleteData(SendMessageCompleteData &&) noexcept=deleteAws::Iotsecuretunneling::SendMessageCompleteData
~SendMessageCompleteData()Aws::Iotsecuretunneling::SendMessageCompleteDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html new file mode 100644 index 000000000..0379b3e73 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html @@ -0,0 +1,303 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SendMessageCompleteData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::SendMessageCompleteData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 SendMessageCompleteData (enum aws_secure_tunnel_message_type type, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::ByteCursorgetMessageType () const noexcept
 
virtual ~SendMessageCompleteData ()
 
 SendMessageCompleteData (const SendMessageCompleteData &)=delete
 
 SendMessageCompleteData (SendMessageCompleteData &&) noexcept=delete
 
SendMessageCompleteDataoperator= (const SendMessageCompleteData &)=delete
 
SendMessageCompleteDataoperator= (SendMessageCompleteData &&) noexcept=delete
 
+

Detailed Description

+

Data model for messages sent out to the WebSocket

+

Constructor & Destructor Documentation

+ +

◆ SendMessageCompleteData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData (enum aws_secure_tunnel_message_type type,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~SendMessageCompleteData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::SendMessageCompleteData::~SendMessageCompleteData ()
+
+virtual
+
+ +
+
+ +

◆ SendMessageCompleteData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData (const SendMessageCompleteData)
+
+delete
+
+ +
+
+ +

◆ SendMessageCompleteData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData (SendMessageCompleteData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getMessageType()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::ByteCursor & Aws::Iotsecuretunneling::SendMessageCompleteData::getMessageType () const
+
+noexcept
+
+

Message Type of sent message.

+
Returns
Message Type of sent message.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SendMessageCompleteData& Aws::Iotsecuretunneling::SendMessageCompleteData::operator= (const SendMessageCompleteData)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
SendMessageCompleteData& Aws::Iotsecuretunneling::SendMessageCompleteData::operator= (SendMessageCompleteData && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data-members.html new file mode 100644 index 000000000..ffdc473ed --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::StreamStartedData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::StreamStartedData, including all inherited members.

+ + + + + + + + + +
getConnectionId() const noexceptAws::Iotsecuretunneling::StreamStartedData
getServiceId() const noexceptAws::Iotsecuretunneling::StreamStartedData
operator=(const StreamStartedData &)=deleteAws::Iotsecuretunneling::StreamStartedData
operator=(StreamStartedData &&) noexcept=deleteAws::Iotsecuretunneling::StreamStartedData
StreamStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::StreamStartedData
StreamStartedData(const StreamStartedData &)=deleteAws::Iotsecuretunneling::StreamStartedData
StreamStartedData(StreamStartedData &&) noexcept=deleteAws::Iotsecuretunneling::StreamStartedData
~StreamStartedData()Aws::Iotsecuretunneling::StreamStartedDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html new file mode 100644 index 000000000..d3607ac39 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html @@ -0,0 +1,332 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::StreamStartedData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::StreamStartedData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

 StreamStartedData (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId () const noexcept
 
const uint32_t & getConnectionId () const noexcept
 
virtual ~StreamStartedData ()
 
 StreamStartedData (const StreamStartedData &)=delete
 
 StreamStartedData (StreamStartedData &&) noexcept=delete
 
StreamStartedDataoperator= (const StreamStartedData &)=delete
 
StreamStartedDataoperator= (StreamStartedData &&) noexcept=delete
 
+

Detailed Description

+

Data model for started Secure Tunnel streams.

+

Constructor & Destructor Documentation

+ +

◆ StreamStartedData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData (const aws_secure_tunnel_message_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~StreamStartedData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::StreamStartedData::~StreamStartedData ()
+
+virtual
+
+ +
+
+ +

◆ StreamStartedData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData (const StreamStartedData)
+
+delete
+
+ +
+
+ +

◆ StreamStartedData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData (StreamStartedData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getConnectionId()

+ +
+
+ + + + + +
+ + + + + + + +
const uint32_t & Aws::Iotsecuretunneling::StreamStartedData::getConnectionId () const
+
+noexcept
+
+

The connection id of the secure tunnel message.

+
Returns
The connection id of the secure tunnel message.
+ +
+
+ +

◆ getServiceId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::StreamStartedData::getServiceId () const
+
+noexcept
+
+

Service id of the started stream.

+
Returns
Service id of the started stream.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
StreamStartedData& Aws::Iotsecuretunneling::StreamStartedData::operator= (const StreamStartedData)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
StreamStartedData& Aws::Iotsecuretunneling::StreamStartedData::operator= (StreamStartedData && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data-members.html new file mode 100644 index 000000000..fdbb06f63 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::StreamStoppedData Member List
+
+
+ +

This is the complete list of members for Aws::Iotsecuretunneling::StreamStoppedData, including all inherited members.

+ + + + + + + + +
getServiceId() const noexceptAws::Iotsecuretunneling::StreamStoppedData
operator=(const StreamStoppedData &)=deleteAws::Iotsecuretunneling::StreamStoppedData
operator=(StreamStoppedData &&) noexcept=deleteAws::Iotsecuretunneling::StreamStoppedData
StreamStoppedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iotsecuretunneling::StreamStoppedData
StreamStoppedData(const StreamStoppedData &)=deleteAws::Iotsecuretunneling::StreamStoppedData
StreamStoppedData(StreamStoppedData &&) noexcept=deleteAws::Iotsecuretunneling::StreamStoppedData
~StreamStoppedData()Aws::Iotsecuretunneling::StreamStoppedDatavirtual
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html new file mode 100644 index 000000000..52695d761 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html @@ -0,0 +1,303 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::StreamStoppedData Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::StreamStoppedData Class Reference
+
+
+ +

#include <SecureTunnel.h>

+ + + + + + + + + + + + + + + + +

+Public Member Functions

 StreamStoppedData (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
 
const Crt::Optional< Crt::ByteCursor > & getServiceId () const noexcept
 
virtual ~StreamStoppedData ()
 
 StreamStoppedData (const StreamStoppedData &)=delete
 
 StreamStoppedData (StreamStoppedData &&) noexcept=delete
 
StreamStoppedDataoperator= (const StreamStoppedData &)=delete
 
StreamStoppedDataoperator= (StreamStoppedData &&) noexcept=delete
 
+

Detailed Description

+

Data model for stopped Secure Tunnel streams.

+

Constructor & Destructor Documentation

+ +

◆ StreamStoppedData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData (const aws_secure_tunnel_message_view & raw_options,
Crt::Allocatorallocator = Crt::ApiAllocator() 
)
+
+noexcept
+
+ +
+
+ +

◆ ~StreamStoppedData()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::StreamStoppedData::~StreamStoppedData ()
+
+virtual
+
+ +
+
+ +

◆ StreamStoppedData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData (const StreamStoppedData)
+
+delete
+
+ +
+
+ +

◆ StreamStoppedData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData (StreamStoppedData && )
+
+deletenoexcept
+
+ +
+
+

Member Function Documentation

+ +

◆ getServiceId()

+ +
+
+ + + + + +
+ + + + + + + +
const Crt::Optional< Crt::ByteCursor > & Aws::Iotsecuretunneling::StreamStoppedData::getServiceId () const
+
+noexcept
+
+

Service id of the stopped stream.

+
Returns
Service id of the stopped stream.
+ +
+
+ +

◆ operator=() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
StreamStoppedData& Aws::Iotsecuretunneling::StreamStoppedData::operator= (const StreamStoppedData)
+
+delete
+
+ +
+
+ +

◆ operator=() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + +
StreamStoppedData& Aws::Iotsecuretunneling::StreamStoppedData::operator= (StreamStoppedData && )
+
+deletenoexcept
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request-members.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request-members.html new file mode 100644 index 000000000..ab3804eb5 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html b/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html new file mode 100644 index 000000000..e937af949 --- /dev/null +++ b/docs/class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html @@ -0,0 +1,203 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest Class Referencefinal
+
+
+ +

#include <SubscribeToTunnelsNotifyRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 SubscribeToTunnelsNotifyRequest ()=default
 
 SubscribeToTunnelsNotifyRequest (const Crt::JsonView &doc)
 
SubscribeToTunnelsNotifyRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Constructor & Destructor Documentation

+ +

◆ SubscribeToTunnelsNotifyRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest ()
+
+default
+
+ +
+
+ +

◆ SubscribeToTunnelsNotifyRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
SubscribeToTunnelsNotifyRequest & Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::ThingName
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request-members.html new file mode 100644 index 000000000..34434eac7 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::DeleteNamedShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html new file mode 100644 index 000000000..0b26ce92d --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::DeleteNamedShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::DeleteNamedShadowRequest Class Referencefinal
+
+
+ +

#include <DeleteNamedShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DeleteNamedShadowRequest ()=default
 
 DeleteNamedShadowRequest (const Crt::JsonView &doc)
 
DeleteNamedShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Data needed to make a DeleteNamedShadow request.

+

Constructor & Destructor Documentation

+ +

◆ DeleteNamedShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest ()
+
+default
+
+ +
+
+ +

◆ DeleteNamedShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DeleteNamedShadowRequest & Aws::Iotshadow::DeleteNamedShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::DeleteNamedShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteNamedShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteNamedShadowRequest::ShadowName
+
+

Name of the shadow to delete.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteNamedShadowRequest::ThingName
+
+

AWS IoT thing to delete a named shadow from.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request-members.html new file mode 100644 index 000000000..f66d9ad4d --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html new file mode 100644 index 000000000..da72146b4 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <DeleteNamedShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DeleteNamedShadowSubscriptionRequest ()=default
 
 DeleteNamedShadowSubscriptionRequest (const Crt::JsonView &doc)
 
DeleteNamedShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
+

Detailed Description

+

Data needed to subscribe to DeleteNamedShadow responses for an AWS IoT thing.

+

Constructor & Destructor Documentation

+ +

◆ DeleteNamedShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ DeleteNamedShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DeleteNamedShadowSubscriptionRequest & Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ShadowName
+
+

Name of the shadow to subscribe to DeleteNamedShadow operations for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ThingName
+
+

AWS IoT thing to subscribe to DeleteNamedShadow operations for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request-members.html new file mode 100644 index 000000000..723e80a3d --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::DeleteShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request.html new file mode 100644 index 000000000..9fed779da --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::DeleteShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::DeleteShadowRequest Class Referencefinal
+
+
+ +

#include <DeleteShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DeleteShadowRequest ()=default
 
 DeleteShadowRequest (const Crt::JsonView &doc)
 
DeleteShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Data needed to make a DeleteShadow request.

+

Constructor & Destructor Documentation

+ +

◆ DeleteShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest ()
+
+default
+
+ +
+
+ +

◆ DeleteShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DeleteShadowRequest & Aws::Iotshadow::DeleteShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::DeleteShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteShadowRequest::ThingName
+
+

AWS IoT thing to delete the (classic) shadow of.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response-members.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response-members.html new file mode 100644 index 000000000..8209b01f5 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::DeleteShadowResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response.html new file mode 100644 index 000000000..891b04e33 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_response.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::DeleteShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::DeleteShadowResponse Class Referencefinal
+
+
+ +

#include <DeleteShadowResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 DeleteShadowResponse ()=default
 
 DeleteShadowResponse (const Crt::JsonView &doc)
 
DeleteShadowResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Response payload to a DeleteShadow request.

+

Constructor & Destructor Documentation

+ +

◆ DeleteShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse ()
+
+default
+
+ +
+
+ +

◆ DeleteShadowResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DeleteShadowResponse & Aws::Iotshadow::DeleteShadowResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::DeleteShadowResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteShadowResponse::ClientToken
+
+

A client token used to correlate requests and responses.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::DeleteShadowResponse::Timestamp
+
+

The time the response was generated by AWS IoT.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::DeleteShadowResponse::Version
+
+

The current version of the document for the device's shadow.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request-members.html new file mode 100644 index 000000000..a99d46032 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::DeleteShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html new file mode 100644 index 000000000..aa97df4f4 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::DeleteShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::DeleteShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <DeleteShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 DeleteShadowSubscriptionRequest ()=default
 
 DeleteShadowSubscriptionRequest (const Crt::JsonView &doc)
 
DeleteShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to DeleteShadow responses for an AWS IoT thing.

+

Constructor & Destructor Documentation

+ +

◆ DeleteShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ DeleteShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
DeleteShadowSubscriptionRequest & Aws::Iotshadow::DeleteShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::DeleteShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::DeleteShadowSubscriptionRequest::ThingName
+
+

AWS IoT thing to subscribe to DeleteShadow operations for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_error_response-members.html b/docs/class_aws_1_1_iotshadow_1_1_error_response-members.html new file mode 100644 index 000000000..80a0c6dd8 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_error_response-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ErrorResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_error_response.html b/docs/class_aws_1_1_iotshadow_1_1_error_response.html new file mode 100644 index 000000000..6adbe31e9 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_error_response.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ErrorResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ErrorResponse Class Referencefinal
+
+
+ +

#include <ErrorResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 ErrorResponse ()=default
 
 ErrorResponse (const Crt::JsonView &doc)
 
ErrorResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< int32_t > Code
 
Aws::Crt::Optional< Aws::Crt::StringMessage
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

Response document containing details about a failed request.

+

Constructor & Destructor Documentation

+ +

◆ ErrorResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ErrorResponse::ErrorResponse ()
+
+default
+
+ +
+
+ +

◆ ErrorResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ErrorResponse::ErrorResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ErrorResponse & Aws::Iotshadow::ErrorResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ErrorResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::ErrorResponse::ClientToken
+
+

Opaque request-response correlation data. Present only if a client token was used in the request.

+ +
+
+ +

◆ Code

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::ErrorResponse::Code
+
+

An HTTP response code that indicates the type of error.

+ +
+
+ +

◆ Message

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::ErrorResponse::Message
+
+

A text message that provides additional information.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::ErrorResponse::Timestamp
+
+

The date and time the response was generated by AWS IoT. This property is not present in all error response documents.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request-members.html new file mode 100644 index 000000000..eec77d102 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::GetNamedShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html new file mode 100644 index 000000000..b2dc7c56e --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::GetNamedShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::GetNamedShadowRequest Class Referencefinal
+
+
+ +

#include <GetNamedShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetNamedShadowRequest ()=default
 
 GetNamedShadowRequest (const Crt::JsonView &doc)
 
GetNamedShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Data needed to make a GetNamedShadow request.

+

Constructor & Destructor Documentation

+ +

◆ GetNamedShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest ()
+
+default
+
+ +
+
+ +

◆ GetNamedShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetNamedShadowRequest & Aws::Iotshadow::GetNamedShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::GetNamedShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetNamedShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetNamedShadowRequest::ShadowName
+
+

Name of the shadow to get.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetNamedShadowRequest::ThingName
+
+

AWS IoT thing to get the named shadow for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request-members.html new file mode 100644 index 000000000..cefd64114 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::GetNamedShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html new file mode 100644 index 000000000..1be7ad1c6 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::GetNamedShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::GetNamedShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <GetNamedShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetNamedShadowSubscriptionRequest ()=default
 
 GetNamedShadowSubscriptionRequest (const Crt::JsonView &doc)
 
GetNamedShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
+

Detailed Description

+

Data needed to subscribe to GetNamedShadow responses.

+

Constructor & Destructor Documentation

+ +

◆ GetNamedShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ GetNamedShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetNamedShadowSubscriptionRequest & Aws::Iotshadow::GetNamedShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::GetNamedShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ShadowName
+
+

Name of the shadow to subscribe to GetNamedShadow responses for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ThingName
+
+

AWS IoT thing subscribe to GetNamedShadow responses for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request-members.html new file mode 100644 index 000000000..cda7cd5c4 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::GetShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request.html new file mode 100644 index 000000000..70c0862b0 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::GetShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::GetShadowRequest Class Referencefinal
+
+
+ +

#include <GetShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetShadowRequest ()=default
 
 GetShadowRequest (const Crt::JsonView &doc)
 
GetShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

Data needed to make a GetShadow request.

+

Constructor & Destructor Documentation

+ +

◆ GetShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::GetShadowRequest::GetShadowRequest ()
+
+default
+
+ +
+
+ +

◆ GetShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::GetShadowRequest::GetShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetShadowRequest & Aws::Iotshadow::GetShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::GetShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetShadowRequest::ThingName
+
+

AWS IoT thing to get the (classic) shadow for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response-members.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response-members.html new file mode 100644 index 000000000..98f3f9e8f --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::GetShadowResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response.html new file mode 100644 index 000000000..6d727ad36 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_response.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::GetShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::GetShadowResponse Class Referencefinal
+
+
+ +

#include <GetShadowResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 GetShadowResponse ()=default
 
 GetShadowResponse (const Crt::JsonView &doc)
 
GetShadowResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowStateWithDeltaState
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadataMetadata
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Response payload to a GetShadow request.

+

Constructor & Destructor Documentation

+ +

◆ GetShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::GetShadowResponse::GetShadowResponse ()
+
+default
+
+ +
+
+ +

◆ GetShadowResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::GetShadowResponse::GetShadowResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetShadowResponse & Aws::Iotshadow::GetShadowResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::GetShadowResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetShadowResponse::ClientToken
+
+

An opaque token used to correlate requests and responses.

+ +
+
+ +

◆ Metadata

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowMetadata> Aws::Iotshadow::GetShadowResponse::Metadata
+
+

Contains the timestamps for each attribute in the desired and reported sections of the state.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowStateWithDelta> Aws::Iotshadow::GetShadowResponse::State
+
+

The (classic) shadow state of the AWS IoT thing.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::GetShadowResponse::Timestamp
+
+

The time the response was generated by AWS IoT.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::GetShadowResponse::Version
+
+

The current version of the document for the device's shadow shared in AWS IoT. It is increased by one over the previous version of the document.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request-members.html new file mode 100644 index 000000000..06d47f66d --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::GetShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html new file mode 100644 index 000000000..179b1c254 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::GetShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::GetShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <GetShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 GetShadowSubscriptionRequest ()=default
 
 GetShadowSubscriptionRequest (const Crt::JsonView &doc)
 
GetShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to GetShadow responses.

+

Constructor & Destructor Documentation

+ +

◆ GetShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ GetShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
GetShadowSubscriptionRequest & Aws::Iotshadow::GetShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::GetShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::GetShadowSubscriptionRequest::ThingName
+
+

AWS IoT thing subscribe to GetShadow responses for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client-members.html b/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client-members.html new file mode 100644 index 000000000..28d8969ca --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client-members.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::IotShadowClient Member List
+
+
+ +

This is the complete list of members for Aws::Iotshadow::IotShadowClient, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
GetLastError() const noexceptAws::Iotshadow::IotShadowClient
IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)Aws::Iotshadow::IotShadowClient
IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)Aws::Iotshadow::IotShadowClient
operator bool() const noexceptAws::Iotshadow::IotShadowClient
PublishDeleteNamedShadow(const Aws::Iotshadow::DeleteNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
PublishDeleteShadow(const Aws::Iotshadow::DeleteShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
PublishGetNamedShadow(const Aws::Iotshadow::GetNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
PublishGetShadow(const Aws::Iotshadow::GetShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
PublishUpdateNamedShadow(const Aws::Iotshadow::UpdateNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
PublishUpdateShadow(const Aws::Iotshadow::UpdateShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)Aws::Iotshadow::IotShadowClient
SubscribeToDeleteNamedShadowAccepted(const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToDeleteNamedShadowRejected(const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToDeleteShadowAccepted(const Aws::Iotshadow::DeleteShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToDeleteShadowRejected(const Aws::Iotshadow::DeleteShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToGetNamedShadowAccepted(const Aws::Iotshadow::GetNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToGetNamedShadowRejected(const Aws::Iotshadow::GetNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToGetShadowAccepted(const Aws::Iotshadow::GetShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToGetShadowRejected(const Aws::Iotshadow::GetShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToNamedShadowDeltaUpdatedEvents(const Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNamedShadowDeltaUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToNamedShadowUpdatedEvents(const Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNamedShadowUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToShadowDeltaUpdatedEvents(const Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToShadowDeltaUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToShadowUpdatedEvents(const Aws::Iotshadow::ShadowUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToShadowUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToUpdateNamedShadowAccepted(const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToUpdateNamedShadowRejected(const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToUpdateShadowAccepted(const Aws::Iotshadow::UpdateShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
SubscribeToUpdateShadowRejected(const Aws::Iotshadow::UpdateShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)Aws::Iotshadow::IotShadowClient
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client.html b/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client.html new file mode 100644 index 000000000..5c85a8958 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_iot_shadow_client.html @@ -0,0 +1,1406 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::IotShadowClient Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::IotShadowClient Class Referencefinal
+
+
+ +

#include <IotShadowClient.h>

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 IotShadowClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)
 
 IotShadowClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)
 
 operator bool () const noexcept
 
int GetLastError () const noexcept
 
bool SubscribeToDeleteNamedShadowAccepted (const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToDeleteNamedShadowRejected (const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToDeleteShadowAccepted (const Aws::Iotshadow::DeleteShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToDeleteShadowRejected (const Aws::Iotshadow::DeleteShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToDeleteShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetNamedShadowAccepted (const Aws::Iotshadow::GetNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetNamedShadowRejected (const Aws::Iotshadow::GetNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetShadowAccepted (const Aws::Iotshadow::GetShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToGetShadowRejected (const Aws::Iotshadow::GetShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToGetShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToNamedShadowDeltaUpdatedEvents (const Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNamedShadowDeltaUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToNamedShadowUpdatedEvents (const Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToNamedShadowUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToShadowDeltaUpdatedEvents (const Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToShadowDeltaUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToShadowUpdatedEvents (const Aws::Iotshadow::ShadowUpdatedSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToShadowUpdatedEventsResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateNamedShadowAccepted (const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateNamedShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateNamedShadowRejected (const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateNamedShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateShadowAccepted (const Aws::Iotshadow::UpdateShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateShadowAcceptedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool SubscribeToUpdateShadowRejected (const Aws::Iotshadow::UpdateShadowSubscriptionRequest &request, Aws::Crt::Mqtt::QOS qos, const OnSubscribeToUpdateShadowRejectedResponse &handler, const OnSubscribeComplete &onSubAck)
 
bool PublishDeleteNamedShadow (const Aws::Iotshadow::DeleteNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishDeleteShadow (const Aws::Iotshadow::DeleteShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishGetNamedShadow (const Aws::Iotshadow::GetNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishGetShadow (const Aws::Iotshadow::GetShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishUpdateNamedShadow (const Aws::Iotshadow::UpdateNamedShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
bool PublishUpdateShadow (const Aws::Iotshadow::UpdateShadowRequest &request, Aws::Crt::Mqtt::QOS qos, const OnPublishComplete &onPubAck)
 
+

Detailed Description

+

The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects. Shadows are a simple data store for device properties and state. Shadows can make a device’s state available to apps and other services whether the device is connected to AWS IoT or not.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html

+

Constructor & Destructor Documentation

+ +

◆ IotShadowClient() [1/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::IotShadowClient::IotShadowClient (const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > & connection)
+
+ +
+
+ +

◆ IotShadowClient() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::IotShadowClient::IotShadowClient (const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > & mqtt5Client)
+
+ +
+
+

Member Function Documentation

+ +

◆ GetLastError()

+ +
+
+ + + + + +
+ + + + + + + +
int Aws::Iotshadow::IotShadowClient::GetLastError () const
+
+noexcept
+
+ +
+
+ +

◆ operator bool()

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::IotShadowClient::operator bool () const
+
+noexcept
+
+ +
+
+ +

◆ PublishDeleteNamedShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishDeleteNamedShadow (const Aws::Iotshadow::DeleteNamedShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Deletes a named shadow for an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic

+

Publish a DeleteNamedShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishDeleteShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishDeleteShadow (const Aws::Iotshadow::DeleteShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Deletes the (classic) shadow for an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-pub-sub-topic

+

Publish a DeleteShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishGetNamedShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishGetNamedShadow (const Aws::Iotshadow::GetNamedShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Gets a named shadow for an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic

+

Publish a GetNamedShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishGetShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishGetShadow (const Aws::Iotshadow::GetShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Gets the (classic) shadow for an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-pub-sub-topic

+

Publish a GetShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishUpdateNamedShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishUpdateNamedShadow (const Aws::Iotshadow::UpdateNamedShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Update a named shadow for a device.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic

+

Publish a UpdateNamedShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ PublishUpdateShadow()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::PublishUpdateShadow (const Aws::Iotshadow::UpdateShadowRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnPublishCompleteonPubAck 
)
+
+

Update a device's (classic) shadow.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-pub-sub-topic

+

Publish a UpdateShadow message. If the device is offline, the PUBLISH packet will be sent once the connection resumes.

+
Parameters
+ + + + +
requestMessage to be serialized and sent
qosQuality of Service for delivering this message
onPubAckcallback when the publish "completes" (see below)
+
+
+
Returns
true if the message was successfully queued for publication, false if there was an error
+
    +
  • For QoS 0, completes as soon as the packet is sent.
  • +
  • For QoS 1, completes when PUBACK is received.
  • +
  • QoS 2 is not supported by AWS IoT.
  • +
+ +
+
+ +

◆ SubscribeToDeleteNamedShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToDeleteNamedShadowAccepted (const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDeleteNamedShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the DeleteNamedShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic

+

Subscribe to DeleteNamedShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToDeleteNamedShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToDeleteNamedShadowRejected (const Aws::Iotshadow::DeleteNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDeleteNamedShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the DeleteNamedShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic

+

Subscribe to DeleteNamedShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToDeleteShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToDeleteShadowAccepted (const Aws::Iotshadow::DeleteShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDeleteShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the DeleteShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-accepted-pub-sub-topic

+

Subscribe to DeleteShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToDeleteShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToDeleteShadowRejected (const Aws::Iotshadow::DeleteShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToDeleteShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the DeleteShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#delete-rejected-pub-sub-topic

+

Subscribe to DeleteShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetNamedShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToGetNamedShadowAccepted (const Aws::Iotshadow::GetNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetNamedShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the GetNamedShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic

+

Subscribe to GetNamedShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetNamedShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToGetNamedShadowRejected (const Aws::Iotshadow::GetNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetNamedShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the GetNamedShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic

+

Subscribe to GetNamedShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToGetShadowAccepted (const Aws::Iotshadow::GetShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the GetShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-accepted-pub-sub-topic

+

Subscribe to GetShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToGetShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToGetShadowRejected (const Aws::Iotshadow::GetShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToGetShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the GetShadow operation.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#get-rejected-pub-sub-topic

+

Subscribe to GetShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToNamedShadowDeltaUpdatedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToNamedShadowDeltaUpdatedEvents (const Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToNamedShadowDeltaUpdatedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribe to NamedShadowDelta events for a named shadow of an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic

+

Subscribe to NamedShadowDeltaUpdatedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToNamedShadowUpdatedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToNamedShadowUpdatedEvents (const Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToNamedShadowUpdatedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribe to ShadowUpdated events for a named shadow of an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic

+

Subscribe to NamedShadowUpdatedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToShadowDeltaUpdatedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToShadowDeltaUpdatedEvents (const Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToShadowDeltaUpdatedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribe to ShadowDelta events for the (classic) shadow of an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-delta-pub-sub-topic

+

Subscribe to ShadowDeltaUpdatedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToShadowUpdatedEvents()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToShadowUpdatedEvents (const Aws::Iotshadow::ShadowUpdatedSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToShadowUpdatedEventsResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribe to ShadowUpdated events for the (classic) shadow of an AWS IoT thing.

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-documents-pub-sub-topic

+

Subscribe to ShadowUpdatedEvents messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateNamedShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToUpdateNamedShadowAccepted (const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateNamedShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the UpdateNamedShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic

+

Subscribe to UpdateNamedShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateNamedShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToUpdateNamedShadowRejected (const Aws::Iotshadow::UpdateNamedShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateNamedShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the UpdateNamedShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic

+

Subscribe to UpdateNamedShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateShadowAccepted()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToUpdateShadowAccepted (const Aws::Iotshadow::UpdateShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateShadowAcceptedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the accepted topic for the UpdateShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-accepted-pub-sub-topic

+

Subscribe to UpdateShadowAccepted messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+ +

◆ SubscribeToUpdateShadowRejected()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bool Aws::Iotshadow::IotShadowClient::SubscribeToUpdateShadowRejected (const Aws::Iotshadow::UpdateShadowSubscriptionRequestrequest,
Aws::Crt::Mqtt::QOS qos,
const OnSubscribeToUpdateShadowRejectedResponsehandler,
const OnSubscribeCompleteonSubAck 
)
+
+

Subscribes to the rejected topic for the UpdateShadow operation

+

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html#update-rejected-pub-sub-topic

+

Subscribe to UpdateShadowRejected messages

+

Once subscribed, handler is invoked each time a message matching the topic is received. It is possible for such messages to arrive before the SUBACK is received.

+
Parameters
+ + + + + +
requestSubscription request configuration
qosMaximum requested QoS that server may use when sending messages to the client. The server may grant a lower QoS in the SUBACK
handlercallback function to invoke with messages received on the subscription topic
onSubAckcallback function invoked on receipt of the SUBACK from the server
+
+
+
Returns
true if the subscribe was successfully queued, false if there was an error doing so
+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request-members.html new file mode 100644 index 000000000..8fb575eec --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html new file mode 100644 index 000000000..9fcb6d6d0 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <NamedShadowDeltaUpdatedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 NamedShadowDeltaUpdatedSubscriptionRequest ()=default
 
 NamedShadowDeltaUpdatedSubscriptionRequest (const Crt::JsonView &doc)
 
NamedShadowDeltaUpdatedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
+

Detailed Description

+

Data needed to subscribe to a device's NamedShadowDelta events.

+

Constructor & Destructor Documentation

+ +

◆ NamedShadowDeltaUpdatedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ NamedShadowDeltaUpdatedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
NamedShadowDeltaUpdatedSubscriptionRequest & Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ShadowName
+
+

Name of the shadow to get ShadowDelta events for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to get NamedShadowDelta events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request-members.html new file mode 100644 index 000000000..2e49337e5 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html new file mode 100644 index 000000000..ee71ff1b8 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <NamedShadowUpdatedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 NamedShadowUpdatedSubscriptionRequest ()=default
 
 NamedShadowUpdatedSubscriptionRequest (const Crt::JsonView &doc)
 
NamedShadowUpdatedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
+

Detailed Description

+

Data needed to subscribe to a device's NamedShadowUpdated events.

+

Constructor & Destructor Documentation

+ +

◆ NamedShadowUpdatedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ NamedShadowUpdatedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
NamedShadowUpdatedSubscriptionRequest & Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ShadowName
+
+

Name of the shadow to get NamedShadowUpdated events for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to get NamedShadowUpdated events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event-members.html new file mode 100644 index 000000000..cd54864b5 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowDeltaUpdatedEvent Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html new file mode 100644 index 000000000..78dbdc012 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowDeltaUpdatedEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowDeltaUpdatedEvent Class Referencefinal
+
+
+ +

#include <ShadowDeltaUpdatedEvent.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowDeltaUpdatedEvent ()=default
 
 ShadowDeltaUpdatedEvent (const Crt::JsonView &doc)
 
ShadowDeltaUpdatedEventoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::JsonObjectState
 
Aws::Crt::Optional< Aws::Crt::JsonObjectMetadata
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< int32_t > Version
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
+

Detailed Description

+

An event generated when a shadow document was updated by a request to AWS IoT. The event payload contains only the changes requested.

+

Constructor & Destructor Documentation

+ +

◆ ShadowDeltaUpdatedEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent ()
+
+default
+
+ +
+
+ +

◆ ShadowDeltaUpdatedEvent() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowDeltaUpdatedEvent & Aws::Iotshadow::ShadowDeltaUpdatedEvent::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowDeltaUpdatedEvent::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::ShadowDeltaUpdatedEvent::ClientToken
+
+

An opaque token used to correlate requests and responses. Present only if a client token was used in the request.

+ +
+
+ +

◆ Metadata

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowDeltaUpdatedEvent::Metadata
+
+

Timestamps for the shadow properties that were updated.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowDeltaUpdatedEvent::State
+
+

Shadow properties that were updated.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::ShadowDeltaUpdatedEvent::Timestamp
+
+

The time the event was generated by AWS IoT.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::ShadowDeltaUpdatedEvent::Version
+
+

The current version of the document for the device's shadow.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request-members.html new file mode 100644 index 000000000..84f0bb696 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html new file mode 100644 index 000000000..8907bee7b --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <ShadowDeltaUpdatedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowDeltaUpdatedSubscriptionRequest ()=default
 
 ShadowDeltaUpdatedSubscriptionRequest (const Crt::JsonView &doc)
 
ShadowDeltaUpdatedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to a device's ShadowDelta events.

+

Constructor & Destructor Documentation

+ +

◆ ShadowDeltaUpdatedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ ShadowDeltaUpdatedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowDeltaUpdatedSubscriptionRequest & Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to get ShadowDelta events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata-members.html new file mode 100644 index 000000000..5140a8c7a --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowMetadata Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata.html new file mode 100644 index 000000000..8ee72ef67 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_metadata.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowMetadata Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowMetadata Class Referencefinal
+
+
+ +

#include <ShadowMetadata.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowMetadata ()=default
 
 ShadowMetadata (const Crt::JsonView &doc)
 
ShadowMetadataoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::JsonObjectDesired
 
Aws::Crt::Optional< Aws::Crt::JsonObjectReported
 
+

Detailed Description

+

Contains the last-updated timestamps for each attribute in the desired and reported sections of the shadow state.

+

Constructor & Destructor Documentation

+ +

◆ ShadowMetadata() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowMetadata::ShadowMetadata ()
+
+default
+
+ +
+
+ +

◆ ShadowMetadata() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowMetadata::ShadowMetadata (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowMetadata & Aws::Iotshadow::ShadowMetadata::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowMetadata::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Desired

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowMetadata::Desired
+
+

Contains the timestamps for each attribute in the desired section of a shadow's state.

+ +
+
+ +

◆ Reported

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowMetadata::Reported
+
+

Contains the timestamps for each attribute in the reported section of a shadow's state.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_state-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_state-members.html new file mode 100644 index 000000000..fd756b918 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_state-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowState Member List
+
+
+ +

This is the complete list of members for Aws::Iotshadow::ShadowState, including all inherited members.

+ + + + + + + +
DesiredAws::Iotshadow::ShadowState
operator=(const Crt::JsonView &doc)Aws::Iotshadow::ShadowState
ReportedAws::Iotshadow::ShadowState
SerializeToObject(Crt::JsonObject &doc) constAws::Iotshadow::ShadowState
ShadowState()=defaultAws::Iotshadow::ShadowState
ShadowState(const Crt::JsonView &doc)Aws::Iotshadow::ShadowState
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_state.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_state.html new file mode 100644 index 000000000..943946eaa --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_state.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowState Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowState Class Referencefinal
+
+
+ +

#include <ShadowState.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowState ()=default
 
 ShadowState (const Crt::JsonView &doc)
 
ShadowStateoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::JsonObjectDesired
 
Aws::Crt::Optional< Aws::Crt::JsonObjectReported
 
+

Detailed Description

+

(Potentially partial) state of an AWS IoT thing's shadow.

+

Constructor & Destructor Documentation

+ +

◆ ShadowState() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowState::ShadowState ()
+
+default
+
+ +
+
+ +

◆ ShadowState() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowState::ShadowState (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowState & Aws::Iotshadow::ShadowState::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowState::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Desired

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowState::Desired
+
+

The desired shadow state (from external services and devices).

+ +
+
+ +

◆ Reported

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowState::Reported
+
+

The (last) reported shadow state from the device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta-members.html new file mode 100644 index 000000000..0f92557c1 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowStateWithDelta Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html new file mode 100644 index 000000000..42b62d385 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowStateWithDelta Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowStateWithDelta Class Referencefinal
+
+
+ +

#include <ShadowStateWithDelta.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowStateWithDelta ()=default
 
 ShadowStateWithDelta (const Crt::JsonView &doc)
 
ShadowStateWithDeltaoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::JsonObjectDesired
 
Aws::Crt::Optional< Aws::Crt::JsonObjectReported
 
Aws::Crt::Optional< Aws::Crt::JsonObjectDelta
 
+

Detailed Description

+

(Potentially partial) state of an AWS IoT thing's shadow. Includes the delta between the reported and desired states.

+

Constructor & Destructor Documentation

+ +

◆ ShadowStateWithDelta() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta ()
+
+default
+
+ +
+
+ +

◆ ShadowStateWithDelta() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowStateWithDelta & Aws::Iotshadow::ShadowStateWithDelta::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowStateWithDelta::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Delta

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowStateWithDelta::Delta
+
+

The delta between the reported and desired states.

+ +
+
+ +

◆ Desired

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowStateWithDelta::Desired
+
+

The desired shadow state (from external services and devices).

+ +
+
+ +

◆ Reported

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::JsonObject> Aws::Iotshadow::ShadowStateWithDelta::Reported
+
+

The (last) reported shadow state from the device.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event-members.html new file mode 100644 index 000000000..efe4d874e --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowUpdatedEvent Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event.html new file mode 100644 index 000000000..d6fb4ed87 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_event.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowUpdatedEvent Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowUpdatedEvent Class Referencefinal
+
+
+ +

#include <ShadowUpdatedEvent.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowUpdatedEvent ()=default
 
 ShadowUpdatedEvent (const Crt::JsonView &doc)
 
ShadowUpdatedEventoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshotPrevious
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshotCurrent
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
+

Detailed Description

+

A description of the before and after states of a device shadow.

+

Constructor & Destructor Documentation

+ +

◆ ShadowUpdatedEvent() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent ()
+
+default
+
+ +
+
+ +

◆ ShadowUpdatedEvent() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowUpdatedEvent & Aws::Iotshadow::ShadowUpdatedEvent::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowUpdatedEvent::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Current

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowUpdatedSnapshot> Aws::Iotshadow::ShadowUpdatedEvent::Current
+
+

Contains the state of the object after the update.

+ +
+
+ +

◆ Previous

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowUpdatedSnapshot> Aws::Iotshadow::ShadowUpdatedEvent::Previous
+
+

Contains the state of the object before the update.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::ShadowUpdatedEvent::Timestamp
+
+

The time the event was generated by AWS IoT.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot-members.html new file mode 100644 index 000000000..6449d9f9e --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowUpdatedSnapshot Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html new file mode 100644 index 000000000..c75a16da6 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowUpdatedSnapshot Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowUpdatedSnapshot Class Referencefinal
+
+
+ +

#include <ShadowUpdatedSnapshot.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowUpdatedSnapshot ()=default
 
 ShadowUpdatedSnapshot (const Crt::JsonView &doc)
 
ShadowUpdatedSnapshotoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Iotshadow::ShadowStateState
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadataMetadata
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Complete state of the (classic) shadow of an AWS IoT Thing.

+

Constructor & Destructor Documentation

+ +

◆ ShadowUpdatedSnapshot() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot ()
+
+default
+
+ +
+
+ +

◆ ShadowUpdatedSnapshot() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowUpdatedSnapshot & Aws::Iotshadow::ShadowUpdatedSnapshot::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowUpdatedSnapshot::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ Metadata

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowMetadata> Aws::Iotshadow::ShadowUpdatedSnapshot::Metadata
+
+

Contains the timestamps for each attribute in the desired and reported sections of the state.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowState> Aws::Iotshadow::ShadowUpdatedSnapshot::State
+
+

Current shadow state.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::ShadowUpdatedSnapshot::Version
+
+

The current version of the document for the device's shadow.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request-members.html new file mode 100644 index 000000000..6e06d3827 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::ShadowUpdatedSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html new file mode 100644 index 000000000..906326bd7 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::ShadowUpdatedSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::ShadowUpdatedSubscriptionRequest Class Referencefinal
+
+
+ +

#include <ShadowUpdatedSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 ShadowUpdatedSubscriptionRequest ()=default
 
 ShadowUpdatedSubscriptionRequest (const Crt::JsonView &doc)
 
ShadowUpdatedSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to a device's ShadowUpdated events.

+

Constructor & Destructor Documentation

+ +

◆ ShadowUpdatedSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ ShadowUpdatedSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
ShadowUpdatedSubscriptionRequest & Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to get ShadowUpdated events for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request-members.html new file mode 100644 index 000000000..549c3802b --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::UpdateNamedShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html new file mode 100644 index 000000000..21921c006 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::UpdateNamedShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::UpdateNamedShadowRequest Class Referencefinal
+
+
+ +

#include <UpdateNamedShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateNamedShadowRequest ()=default
 
 UpdateNamedShadowRequest (const Crt::JsonView &doc)
 
UpdateNamedShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowStateState
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Data needed to make an UpdateNamedShadow request.

+

Constructor & Destructor Documentation

+ +

◆ UpdateNamedShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateNamedShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateNamedShadowRequest & Aws::Iotshadow::UpdateNamedShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::UpdateNamedShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateNamedShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateNamedShadowRequest::ShadowName
+
+

Name of the shadow to update.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowState> Aws::Iotshadow::UpdateNamedShadowRequest::State
+
+

Requested changes to shadow state. Updates affect only the fields specified.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateNamedShadowRequest::ThingName
+
+

Aws IoT thing to update a named shadow of.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::UpdateNamedShadowRequest::Version
+
+

(Optional) The Device Shadow service applies the update only if the specified version matches the latest version.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request-members.html new file mode 100644 index 000000000..945ae6cbe --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html new file mode 100644 index 000000000..7dcc786f5 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <UpdateNamedShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateNamedShadowSubscriptionRequest ()=default
 
 UpdateNamedShadowSubscriptionRequest (const Crt::JsonView &doc)
 
UpdateNamedShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringShadowName
 
+

Detailed Description

+

Data needed to subscribe to UpdateNamedShadow responses.

+

Constructor & Destructor Documentation

+ +

◆ UpdateNamedShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateNamedShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateNamedShadowSubscriptionRequest & Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ShadowName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ShadowName
+
+

Name of the shadow to listen to UpdateNamedShadow responses for.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to listen to UpdateNamedShadow responses for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request-members.html new file mode 100644 index 000000000..c8288542a --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::UpdateShadowRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request.html new file mode 100644 index 000000000..afc39ff09 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_request.html @@ -0,0 +1,257 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::UpdateShadowRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::UpdateShadowRequest Class Referencefinal
+
+
+ +

#include <UpdateShadowRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateShadowRequest ()=default
 
 UpdateShadowRequest (const Crt::JsonView &doc)
 
UpdateShadowRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowStateState
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Data needed to make an UpdateShadow request.

+

Constructor & Destructor Documentation

+ +

◆ UpdateShadowRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateShadowRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateShadowRequest & Aws::Iotshadow::UpdateShadowRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::UpdateShadowRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateShadowRequest::ClientToken
+
+

Optional. A client token used to correlate requests and responses. Enter an arbitrary value here and it is reflected in the response.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowState> Aws::Iotshadow::UpdateShadowRequest::State
+
+

Requested changes to the shadow state. Updates affect only the fields specified.

+ +
+
+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateShadowRequest::ThingName
+
+

Aws IoT thing to update the (classic) shadow of.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::UpdateShadowRequest::Version
+
+

(Optional) The Device Shadow service processes the update only if the specified version matches the latest version.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response-members.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response-members.html new file mode 100644 index 000000000..a72ebd7a4 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response-members.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::UpdateShadowResponse Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response.html new file mode 100644 index 000000000..9a7537052 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_response.html @@ -0,0 +1,274 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::UpdateShadowResponse Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::UpdateShadowResponse Class Referencefinal
+
+
+ +

#include <UpdateShadowResponse.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateShadowResponse ()=default
 
 UpdateShadowResponse (const Crt::JsonView &doc)
 
UpdateShadowResponseoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + + + + + + + + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringClientToken
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowStateState
 
Aws::Crt::Optional< Aws::Iotshadow::ShadowMetadataMetadata
 
Aws::Crt::Optional< Aws::Crt::DateTimeTimestamp
 
Aws::Crt::Optional< int32_t > Version
 
+

Detailed Description

+

Response payload to an UpdateShadow request.

+

Constructor & Destructor Documentation

+ +

◆ UpdateShadowResponse() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse ()
+
+default
+
+ +
+
+ +

◆ UpdateShadowResponse() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateShadowResponse & Aws::Iotshadow::UpdateShadowResponse::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::UpdateShadowResponse::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ClientToken

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateShadowResponse::ClientToken
+
+

An opaque token used to correlate requests and responses. Present only if a client token was used in the request.

+ +
+
+ +

◆ Metadata

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowMetadata> Aws::Iotshadow::UpdateShadowResponse::Metadata
+
+

Contains the timestamps for each attribute in the desired and reported sections so that you can determine when the state was updated.

+ +
+
+ +

◆ State

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Iotshadow::ShadowState> Aws::Iotshadow::UpdateShadowResponse::State
+
+

Updated device shadow state.

+ +
+
+ +

◆ Timestamp

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::DateTime> Aws::Iotshadow::UpdateShadowResponse::Timestamp
+
+

The time the response was generated by AWS IoT.

+ +
+
+ +

◆ Version

+ +
+
+ + + + +
Aws::Crt::Optional<int32_t> Aws::Iotshadow::UpdateShadowResponse::Version
+
+

The current version of the document for the device's shadow shared in AWS IoT. It is increased by one over the previous version of the document.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request-members.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request-members.html new file mode 100644 index 000000000..bdc864f43 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Aws::Iotshadow::UpdateShadowSubscriptionRequest Member List
+
+ + + + + diff --git a/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html new file mode 100644 index 000000000..453299ad2 --- /dev/null +++ b/docs/class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html @@ -0,0 +1,206 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow::UpdateShadowSubscriptionRequest Class Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Aws::Iotshadow::UpdateShadowSubscriptionRequest Class Referencefinal
+
+
+ +

#include <UpdateShadowSubscriptionRequest.h>

+ + + + + + + + + + +

+Public Member Functions

 UpdateShadowSubscriptionRequest ()=default
 
 UpdateShadowSubscriptionRequest (const Crt::JsonView &doc)
 
UpdateShadowSubscriptionRequestoperator= (const Crt::JsonView &doc)
 
void SerializeToObject (Crt::JsonObject &doc) const
 
+ + + +

+Public Attributes

Aws::Crt::Optional< Aws::Crt::StringThingName
 
+

Detailed Description

+

Data needed to subscribe to UpdateShadow responses.

+

Constructor & Destructor Documentation

+ +

◆ UpdateShadowSubscriptionRequest() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest ()
+
+default
+
+ +
+
+ +

◆ UpdateShadowSubscriptionRequest() [2/2]

+ +
+
+ + + + + + + + +
Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest (const Crt::JsonViewdoc)
+
+ +
+
+

Member Function Documentation

+ +

◆ operator=()

+ +
+
+ + + + + + + + +
UpdateShadowSubscriptionRequest & Aws::Iotshadow::UpdateShadowSubscriptionRequest::operator= (const Crt::JsonViewdoc)
+
+ +
+
+ +

◆ SerializeToObject()

+ +
+
+ + + + + + + + +
void Aws::Iotshadow::UpdateShadowSubscriptionRequest::SerializeToObject (Crt::JsonObjectdoc) const
+
+ +
+
+

Member Data Documentation

+ +

◆ ThingName

+ +
+
+ + + + +
Aws::Crt::Optional<Aws::Crt::String> Aws::Iotshadow::UpdateShadowSubscriptionRequest::ThingName
+
+

Name of the AWS IoT thing to listen to UpdateShadow responses for.

+ +
+
+
The documentation for this class was generated from the following files: +
+ + + + diff --git a/docs/classes.html b/docs/classes.html new file mode 100644 index 000000000..294b15e56 --- /dev/null +++ b/docs/classes.html @@ -0,0 +1,691 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Index + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Index
+
+
+
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  a  
+
DeferComponentUpdateOperationContext (Aws::Greengrass)   IamProfileView (Aws::Crt::Imds)   Pkcs12Options (Aws::Iot)   SubscribeToComponentUpdatesResponse (Aws::Greengrass)   
DeferComponentUpdateRequest (Aws::Greengrass)   ICredentialsProvider (Aws::Crt::Auth)   PostComponentUpdateEvent (Aws::Greengrass)   SubscribeToComponentUpdatesResult (Aws::Greengrass)   
AbstractShapeBase (Aws::Eventstreamrpc)   DeferComponentUpdateResponse (Aws::Greengrass)   IHttpRequestSigner (Aws::Crt::Auth)   PreComponentUpdateEvent (Aws::Greengrass)   SubscribeToComponentUpdatesStreamHandler (Aws::Greengrass)   
AdaptiveHttpProxyStrategy (Aws::Crt::Http)   DeferComponentUpdateResult (Aws::Greengrass)   ImdsClient (Aws::Crt::Imds)   PubAckPacket (Aws::Crt::Mqtt5)   SubscribeToConfigurationUpdateOperation (Aws::Greengrass)   
ApiHandle (Aws::Crt)   DelegateCredentialsProviderCallbackArgs (Aws::Crt::Auth)   ImdsClientConfig (Aws::Crt::Imds)   PublishMessage (Aws::Greengrass)   SubscribeToConfigurationUpdateOperationContext (Aws::Greengrass)   
AuthorizeClientDeviceActionOperation (Aws::Greengrass)   DeleteNamedShadowRequest (Aws::Iotshadow)   InPlaceT (Aws::Crt)   PublishPacket (Aws::Crt::Mqtt5)   SubscribeToConfigurationUpdateRequest (Aws::Greengrass)   
AuthorizeClientDeviceActionOperationContext (Aws::Greengrass)   DeleteNamedShadowSubscriptionRequest (Aws::Iotshadow)   InPlaceTypeT (Aws::Crt)   PublishReceivedEventData (Aws::Crt::Mqtt5)   SubscribeToConfigurationUpdateResponse (Aws::Greengrass)   
AuthorizeClientDeviceActionRequest (Aws::Greengrass)   DeleteShadowRequest (Aws::Iotshadow)   InputStream (Aws::Crt::Io)   PublishResult (Aws::Crt::Mqtt5)   SubscribeToConfigurationUpdateResult (Aws::Greengrass)   
AuthorizeClientDeviceActionResponse (Aws::Greengrass)   DeleteShadowResponse (Aws::Iotshadow)   InstanceInfo (Aws::Crt::Imds)   PublishToIoTCoreOperation (Aws::Greengrass)   SubscribeToConfigurationUpdateStreamHandler (Aws::Greengrass)   
AuthorizeClientDeviceActionResult (Aws::Greengrass)   DeleteShadowSubscriptionRequest (Aws::Iotshadow)   InstanceInfoView (Aws::Crt::Imds)   PublishToIoTCoreOperationContext (Aws::Greengrass)   SubscribeToIoTCoreOperation (Aws::Greengrass)   
AwsSigningConfig (Aws::Crt::Auth)   DeleteThingShadowOperation (Aws::Greengrass)   InvalidArgumentsError (Aws::Greengrass)   PublishToIoTCoreRequest (Aws::Greengrass)   SubscribeToIoTCoreOperationContext (Aws::Greengrass)   
  b  
+
DeleteThingShadowOperationContext (Aws::Greengrass)   InvalidArtifactsDirectoryPathError (Aws::Greengrass)   PublishToIoTCoreResponse (Aws::Greengrass)   SubscribeToIoTCoreRequest (Aws::Greengrass)   
DeleteThingShadowRequest (Aws::Greengrass)   InvalidClientDeviceAuthTokenError (Aws::Greengrass)   PublishToIoTCoreResult (Aws::Greengrass)   SubscribeToIoTCoreResponse (Aws::Greengrass)   
basic_string_view (Aws::Crt)   DeleteThingShadowResponse (Aws::Greengrass)   InvalidCredentialError (Aws::Greengrass)   PublishToTopicOperation (Aws::Greengrass)   SubscribeToIoTCoreResult (Aws::Greengrass)   
BinaryMessage (Aws::Greengrass)   DeleteThingShadowResult (Aws::Greengrass)   InvalidRecipeDirectoryPathError (Aws::Greengrass)   PublishToTopicOperationContext (Aws::Greengrass)   SubscribeToIoTCoreStreamHandler (Aws::Greengrass)   
ByoHash (Aws::Crt::Crypto)   DeploymentStatusDetails (Aws::Greengrass)   InvalidTokenError (Aws::Greengrass)   PublishToTopicRequest (Aws::Greengrass)   SubscribeToTopicOperation (Aws::Greengrass)   
ByoHMAC (Aws::Crt::Crypto)   DescribeJobExecutionRequest (Aws::Iotjobs)   IoTCoreMessage (Aws::Greengrass)   PublishToTopicResponse (Aws::Greengrass)   SubscribeToTopicOperationContext (Aws::Greengrass)   
  c  
+
DescribeJobExecutionResponse (Aws::Iotjobs)   IotIdentityClient (Aws::Iotidentity)   PublishToTopicResult (Aws::Greengrass)   SubscribeToTopicRequest (Aws::Greengrass)   
DescribeJobExecutionSubscriptionRequest (Aws::Iotjobs)   IotJobsClient (Aws::Iotjobs)   PutComponentMetricOperation (Aws::Greengrass)   SubscribeToTopicResponse (Aws::Greengrass)   
CancelLocalDeploymentOperation (Aws::Greengrass)   DeviceApiHandle (Aws::Iotdevicecommon)   IotSecureTunnelingClient (Aws::Iotsecuretunneling)   PutComponentMetricOperationContext (Aws::Greengrass)   SubscribeToTopicResult (Aws::Greengrass)   
CancelLocalDeploymentOperationContext (Aws::Greengrass)   DisconnectPacket (Aws::Crt::Mqtt5)   IotShadowClient (Aws::Iotshadow)   PutComponentMetricRequest (Aws::Greengrass)   SubscribeToTopicStreamHandler (Aws::Greengrass)   
CancelLocalDeploymentRequest (Aws::Greengrass)   DiscoverResponse (Aws::Discovery)   IPacket (Aws::Crt::Mqtt5)   PutComponentMetricResponse (Aws::Greengrass)   SubscribeToTunnelsNotifyRequest (Aws::Iotsecuretunneling)   
CancelLocalDeploymentResponse (Aws::Greengrass)   DiscoveryClient (Aws::Discovery)   ISigningConfig (Aws::Crt::Auth)   PutComponentMetricResult (Aws::Greengrass)   SubscribeToValidateConfigurationUpdatesOperation (Aws::Greengrass)   
CancelLocalDeploymentResult (Aws::Greengrass)   DiscoveryClientConfig (Aws::Discovery)   
  j  
+
  r  
+
SubscribeToValidateConfigurationUpdatesOperationContext (Aws::Greengrass)   
CborDecoder (Aws::Crt::Cbor)   
  e  
+
SubscribeToValidateConfigurationUpdatesRequest (Aws::Greengrass)   
CborEncoder (Aws::Crt::Cbor)   JobExecutionData (Aws::Iotjobs)   StlAllocator::rebind (Aws::Crt)   SubscribeToValidateConfigurationUpdatesResponse (Aws::Greengrass)   
CertificateOptions (Aws::Greengrass)   ErrorResponse (Aws::Iotidentity)   JobExecutionsChangedEvent (Aws::Iotjobs)   ReconnectOptions (Aws::Crt::Mqtt5)   SubscribeToValidateConfigurationUpdatesResult (Aws::Greengrass)   
CertificateUpdate (Aws::Greengrass)   ErrorResponse (Aws::Iotshadow)   JobExecutionsChangedSubscriptionRequest (Aws::Iotjobs)   RefCounted (Aws::Crt)   SubscribeToValidateConfigurationUpdatesStreamHandler (Aws::Greengrass)   
CertificateUpdateEvent (Aws::Greengrass)   EventLoopGroup (Aws::Crt::Io)   JobExecutionState (Aws::Iotjobs)   RegisterThingRequest (Aws::Iotidentity)   Subscription (Aws::Crt::Mqtt5)   
ChannelHandler (Aws::Crt::Io)   EventStreamCppToNativeCrtBuilder (Aws::Eventstreamrpc)   JobExecutionSummary (Aws::Iotjobs)   RegisterThingResponse (Aws::Iotidentity)   SubscriptionResponseMessage (Aws::Greengrass)   
ClientBootstrap (Aws::Crt::Io)   EventStreamHeader (Aws::Eventstreamrpc)   JsonMessage (Aws::Greengrass)   RegisterThingSubscriptionRequest (Aws::Iotidentity)   SymmetricCipher (Aws::Crt::Crypto)   
ClientCallbackContext (Aws::Discovery)   
  f  
+
JsonObject (Aws::Crt)   RejectedError (Aws::Iotjobs)   SystemResourceLimits (Aws::Greengrass)   
ClientConnection (Aws::Eventstreamrpc)   JsonView (Aws::Crt)   ReportTask (Aws::Iotdevicedefenderv1)   
  t  
+
ClientContinuation (Aws::Eventstreamrpc)   FailedUpdateConditionCheckError (Aws::Greengrass)   
  l  
+
ReportTaskBuilder (Aws::Iotdevicedefenderv1)   
ClientContinuationHandler (Aws::Eventstreamrpc)   
  g  
+
RequestContext (Aws::Crt::Endpoints)   TaggedResult (Aws::Eventstreamrpc)   
ClientDeviceCredential (Aws::Greengrass)   ListComponentsOperation (Aws::Greengrass)   ResolutionOutcome (Aws::Crt::Endpoints)   TaskWrapper::task (Aws::Crt::Io)   
ClientOperation (Aws::Eventstreamrpc)   GetClientDeviceAuthTokenOperation (Aws::Greengrass)   ListComponentsOperationContext (Aws::Greengrass)   ResourceNotFoundError (Aws::Greengrass)   TaskWrapper (Aws::Crt::Io)   
ClientStreamCallbackData (Aws::Crt::Http)   GetClientDeviceAuthTokenOperationContext (Aws::Greengrass)   ListComponentsRequest (Aws::Greengrass)   ResponseRetriever (Aws::Eventstreamrpc)   TlsChannelHandler (Aws::Crt::Io)   
ClientTlsChannelHandler (Aws::Crt::Io)   GetClientDeviceAuthTokenRequest (Aws::Greengrass)   ListComponentsResponse (Aws::Greengrass)   RestartComponentOperation (Aws::Greengrass)   TlsConnectionOptions (Aws::Crt::Io)   
CognitoLoginPair (Aws::Crt::Auth)   GetClientDeviceAuthTokenResponse (Aws::Greengrass)   ListComponentsResult (Aws::Greengrass)   RestartComponentOperationContext (Aws::Greengrass)   TlsContext (Aws::Crt::Io)   
ComponentDetails (Aws::Greengrass)   GetClientDeviceAuthTokenResult (Aws::Greengrass)   ListLocalDeploymentsOperation (Aws::Greengrass)   RestartComponentRequest (Aws::Greengrass)   TlsContextOptions (Aws::Crt::Io)   
ComponentNotFoundError (Aws::Greengrass)   GetComponentDetailsOperation (Aws::Greengrass)   ListLocalDeploymentsOperationContext (Aws::Greengrass)   RestartComponentResponse (Aws::Greengrass)   TlsContextPkcs11Options (Aws::Crt::Io)   
ComponentUpdatePolicyEvents (Aws::Greengrass)   GetComponentDetailsOperationContext (Aws::Greengrass)   ListLocalDeploymentsRequest (Aws::Greengrass)   RestartComponentResult (Aws::Greengrass)   TopicAliasingOptions (Aws::Crt::Mqtt5)   
ConfigurationUpdateEvent (Aws::Greengrass)   GetComponentDetailsRequest (Aws::Greengrass)   ListLocalDeploymentsResponse (Aws::Greengrass)   ResumeComponentOperation (Aws::Greengrass)   
  u  
+
ConfigurationUpdateEvents (Aws::Greengrass)   GetComponentDetailsResponse (Aws::Greengrass)   ListLocalDeploymentsResult (Aws::Greengrass)   ResumeComponentOperationContext (Aws::Greengrass)   
ConfigurationValidityReport (Aws::Greengrass)   GetComponentDetailsResult (Aws::Greengrass)   ListNamedShadowsForThingOperation (Aws::Greengrass)   ResumeComponentRequest (Aws::Greengrass)   UnauthorizedError (Aws::Greengrass)   
ConflictError (Aws::Greengrass)   GetConfigurationOperation (Aws::Greengrass)   ListNamedShadowsForThingOperationContext (Aws::Greengrass)   ResumeComponentResponse (Aws::Greengrass)   UnmanagedConnection (Aws::Crt::Http)   
ConnAckPacket (Aws::Crt::Mqtt5)   GetConfigurationOperationContext (Aws::Greengrass)   ListNamedShadowsForThingRequest (Aws::Greengrass)   ResumeComponentResult (Aws::Greengrass)   UnSubAckPacket (Aws::Crt::Mqtt5)   
ConnectionCallbackData (Aws::Crt::Http)   GetConfigurationRequest (Aws::Greengrass)   ListNamedShadowsForThingResponse (Aws::Greengrass)   RpcError (Aws::Eventstreamrpc)   UnsubscribePacket (Aws::Crt::Mqtt5)   
ConnectionConfig (Aws::Eventstreamrpc)   GetConfigurationResponse (Aws::Greengrass)   ListNamedShadowsForThingResult (Aws::Greengrass)   RuleEngine (Aws::Crt::Endpoints)   UpdateConfigurationOperation (Aws::Greengrass)   
ConnectionData (Aws::Iotsecuretunneling)   GetConfigurationResult (Aws::Greengrass)   LocalDeployment (Aws::Greengrass)   RunWithInfo (Aws::Greengrass)   UpdateConfigurationOperationContext (Aws::Greengrass)   
ConnectionLifecycleHandler (Aws::Eventstreamrpc)   GetLocalDeploymentStatusOperation (Aws::Greengrass)   
  m  
+
  s  
+
UpdateConfigurationRequest (Aws::Greengrass)   
ConnectionManagerCallbackArgs (Aws::Crt::Http)   GetLocalDeploymentStatusOperationContext (Aws::Greengrass)   UpdateConfigurationResponse (Aws::Greengrass)   
ConnectionResetData (Aws::Iotsecuretunneling)   GetLocalDeploymentStatusRequest (Aws::Greengrass)   ManagedConnection (Aws::Crt::Http)   SecretValue (Aws::Greengrass)   UpdateConfigurationResult (Aws::Greengrass)   
ConnectionResetEventData (Aws::Iotsecuretunneling)   GetLocalDeploymentStatusResponse (Aws::Greengrass)   Message (Aws::Iotsecuretunneling)   SecureTunnel (Aws::Iotsecuretunneling)   UpdateJobExecutionRequest (Aws::Iotjobs)   
ConnectionStartedData (Aws::Iotsecuretunneling)   GetLocalDeploymentStatusResult (Aws::Greengrass)   MessageAmendment (Aws::Eventstreamrpc)   SecureTunnelBuilder (Aws::Iotsecuretunneling)   UpdateJobExecutionResponse (Aws::Iotjobs)   
ConnectionStartedEventData (Aws::Iotsecuretunneling)   GetNamedShadowRequest (Aws::Iotshadow)   MessageContext (Aws::Greengrass)   SecureTunnelingNotifyResponse (Aws::Iotsecuretunneling)   UpdateJobExecutionSubscriptionRequest (Aws::Iotjobs)   
ConnectionSuccessEventData (Aws::Iotsecuretunneling)   GetNamedShadowSubscriptionRequest (Aws::Iotshadow)   MessageReceivedEventData (Aws::Iotsecuretunneling)   SendConfigurationValidityReportOperation (Aws::Greengrass)   UpdateNamedShadowRequest (Aws::Iotshadow)   
ConnectivityInfo (Aws::Discovery)   GetPendingJobExecutionsRequest (Aws::Iotjobs)   Metric (Aws::Greengrass)   SendConfigurationValidityReportOperationContext (Aws::Greengrass)   UpdateNamedShadowSubscriptionRequest (Aws::Iotshadow)   
ConnectPacket (Aws::Crt::Mqtt5)   GetPendingJobExecutionsResponse (Aws::Iotjobs)   Mqtt5Client (Aws::Crt::Mqtt5)   SendConfigurationValidityReportRequest (Aws::Greengrass)   UpdateShadowRequest (Aws::Iotshadow)   
ContinuationCallbackData (Aws::Eventstreamrpc)   GetPendingJobExecutionsSubscriptionRequest (Aws::Iotjobs)   Mqtt5ClientBuilder (Aws::Iot)   SendConfigurationValidityReportResponse (Aws::Greengrass)   UpdateShadowResponse (Aws::Iotshadow)   
CreateCertificateFromCsrRequest (Aws::Iotidentity)   GetSecretValueOperation (Aws::Greengrass)   Mqtt5ClientOperationStatistics (Aws::Crt::Mqtt5)   SendConfigurationValidityReportResult (Aws::Greengrass)   UpdateShadowSubscriptionRequest (Aws::Iotshadow)   
CreateCertificateFromCsrResponse (Aws::Iotidentity)   GetSecretValueOperationContext (Aws::Greengrass)   Mqtt5ClientOptions (Aws::Crt::Mqtt5)   SendMessageCompleteData (Aws::Iotsecuretunneling)   UpdateStateOperation (Aws::Greengrass)   
CreateCertificateFromCsrSubscriptionRequest (Aws::Iotidentity)   GetSecretValueRequest (Aws::Greengrass)   Mqtt5CustomAuthConfig (Aws::Iot)   SendMessageCompleteEventData (Aws::Iotsecuretunneling)   UpdateStateOperationContext (Aws::Greengrass)   
CreateDebugPasswordOperation (Aws::Greengrass)   GetSecretValueResponse (Aws::Greengrass)   MqttClient (Aws::Crt::Mqtt)   ServiceError (Aws::Greengrass)   UpdateStateRequest (Aws::Greengrass)   
CreateDebugPasswordOperationContext (Aws::Greengrass)   GetSecretValueResult (Aws::Greengrass)   MqttClient (Aws::Iot)   ServiceModel (Aws::Eventstreamrpc)   UpdateStateResponse (Aws::Greengrass)   
CreateDebugPasswordRequest (Aws::Greengrass)   GetShadowRequest (Aws::Iotshadow)   MqttClientConnectionConfig (Aws::Iot)   ShadowDeltaUpdatedEvent (Aws::Iotshadow)   UpdateStateResult (Aws::Greengrass)   
CreateDebugPasswordResponse (Aws::Greengrass)   GetShadowResponse (Aws::Iotshadow)   MqttClientConnectionConfigBuilder (Aws::Iot)   ShadowDeltaUpdatedSubscriptionRequest (Aws::Iotshadow)   UpdateThingShadowOperation (Aws::Greengrass)   
CreateDebugPasswordResult (Aws::Greengrass)   GetShadowSubscriptionRequest (Aws::Iotshadow)   MqttConnection (Aws::Crt::Mqtt)   ShadowMetadata (Aws::Iotshadow)   UpdateThingShadowOperationContext (Aws::Greengrass)   
CreateKeysAndCertificateRequest (Aws::Iotidentity)   GetThingShadowOperation (Aws::Greengrass)   MqttConnectionOperationStatistics (Aws::Crt::Mqtt)   ShadowState (Aws::Iotshadow)   UpdateThingShadowRequest (Aws::Greengrass)   
CreateKeysAndCertificateResponse (Aws::Iotidentity)   GetThingShadowOperationContext (Aws::Greengrass)   MqttConnectionOptions (Aws::Crt::Mqtt)   ShadowStateWithDelta (Aws::Iotshadow)   UpdateThingShadowResponse (Aws::Greengrass)   
CreateKeysAndCertificateSubscriptionRequest (Aws::Iotidentity)   GetThingShadowRequest (Aws::Greengrass)   MQTTCredential (Aws::Greengrass)   ShadowUpdatedEvent (Aws::Iotshadow)   UpdateThingShadowResult (Aws::Greengrass)   
CreateLocalDeploymentOperation (Aws::Greengrass)   GetThingShadowResponse (Aws::Greengrass)   MQTTMessage (Aws::Greengrass)   ShadowUpdatedSnapshot (Aws::Iotshadow)   Uri (Aws::Crt::Io)   
CreateLocalDeploymentOperationContext (Aws::Greengrass)   GetThingShadowResult (Aws::Greengrass)   
  n  
+
ShadowUpdatedSubscriptionRequest (Aws::Iotshadow)   UserProperty (Aws::Crt::Mqtt5)   
CreateLocalDeploymentRequest (Aws::Greengrass)   GGCore (Aws::Discovery)   Sigv4HttpRequestSigner (Aws::Crt::Auth)   UserProperty (Aws::Greengrass)   
CreateLocalDeploymentResponse (Aws::Greengrass)   GGGroup (Aws::Discovery)   NamedShadowDeltaUpdatedSubscriptionRequest (Aws::Iotshadow)   SocketOptions (Aws::Crt::Io)   UUID (Aws::Crt)   
CreateLocalDeploymentResult (Aws::Greengrass)   GreengrassCoreIpcClient (Aws::Greengrass)   NamedShadowUpdatedSubscriptionRequest (Aws::Iotshadow)   StartNextJobExecutionResponse (Aws::Iotjobs)   
  v  
+
CredentialDocument (Aws::Greengrass)   GreengrassCoreIpcServiceModel (Aws::Greengrass)   NegotiatedSettings (Aws::Crt::Mqtt5)   StartNextPendingJobExecutionRequest (Aws::Iotjobs)   
Credentials (Aws::Crt::Auth)   
  h  
+
NextJobExecutionChangedEvent (Aws::Iotjobs)   StartNextPendingJobExecutionSubscriptionRequest (Aws::Iotjobs)   ValidateAuthorizationTokenOperation (Aws::Greengrass)   
CredentialsProvider (Aws::Crt::Auth)   NextJobExecutionChangedSubscriptionRequest (Aws::Iotjobs)   StdIOStreamInputStream (Aws::Crt::Io)   ValidateAuthorizationTokenOperationContext (Aws::Greengrass)   
CredentialsProviderCachedConfig (Aws::Crt::Auth)   Hash (Aws::Crt::Crypto)   
  o  
+
StlAllocator (Aws::Crt)   ValidateAuthorizationTokenRequest (Aws::Greengrass)   
CredentialsProviderCallbackArgs (Aws::Crt::Auth)   hash< Aws::Crt::basic_string_view< CharT, Traits > > (std)   StopComponentOperation (Aws::Greengrass)   ValidateAuthorizationTokenResponse (Aws::Greengrass)   
CredentialsProviderChainConfig (Aws::Crt::Auth)   HasType (Aws::Crt::VariantDetail::Checker)   OnAttemptingConnectEventData (Aws::Crt::Mqtt5)   StopComponentOperationContext (Aws::Greengrass)   ValidateAuthorizationTokenResult (Aws::Greengrass)   
CredentialsProviderChainDefaultConfig (Aws::Crt::Auth)   HMAC (Aws::Crt::Crypto)   OnConnectionClosedData (Aws::Crt::Mqtt)   StopComponentRequest (Aws::Greengrass)   ValidateConfigurationUpdateEvent (Aws::Greengrass)   
CredentialsProviderCognitoConfig (Aws::Crt::Auth)   HostResolver (Aws::Crt::Io)   OnConnectionFailureData (Aws::Crt::Mqtt)   StopComponentResponse (Aws::Greengrass)   ValidateConfigurationUpdateEvents (Aws::Greengrass)   
CredentialsProviderDelegateConfig (Aws::Crt::Auth)   HttpClientConnection (Aws::Crt::Http)   OnConnectionFailureEventData (Aws::Crt::Mqtt5)   StopComponentResult (Aws::Greengrass)   Variant (Aws::Crt)   
CredentialsProviderImdsConfig (Aws::Crt::Auth)   HttpClientConnectionManager (Aws::Crt::Http)   OnConnectionSuccessData (Aws::Crt::Mqtt)   StreamResponseHandler (Aws::Eventstreamrpc)   VariantAlternative (Aws::Crt)   
CredentialsProviderProfileConfig (Aws::Crt::Auth)   HttpClientConnectionManagerOptions (Aws::Crt::Http)   OnConnectionSuccessEventData (Aws::Crt::Mqtt5)   StreamStartedData (Aws::Iotsecuretunneling)   VariantSize (Aws::Crt)   
CredentialsProviderStaticConfig (Aws::Crt::Auth)   HttpClientConnectionOptions (Aws::Crt::Http)   OnDisconnectionEventData (Aws::Crt::Mqtt5)   StreamStartedEventData (Aws::Iotsecuretunneling)   VerifyClientDeviceIdentityOperation (Aws::Greengrass)   
CredentialsProviderSTSConfig (Aws::Crt::Auth)   HttpClientConnectionProxyOptions (Aws::Crt::Http)   OnMessageFlushCallbackContainer (Aws::Eventstreamrpc)   StreamStoppedData (Aws::Iotsecuretunneling)   VerifyClientDeviceIdentityOperationContext (Aws::Greengrass)   
CredentialsProviderX509Config (Aws::Crt::Auth)   HttpClientStream (Aws::Crt::Http)   OnStoppedEventData (Aws::Crt::Mqtt5)   StreamStoppedEventData (Aws::Iotsecuretunneling)   VerifyClientDeviceIdentityRequest (Aws::Greengrass)   
CustomMetricBase (Aws::Iotdevicedefenderv1)   HttpMessage (Aws::Crt::Http)   OperationError (Aws::Eventstreamrpc)   SubAckPacket (Aws::Crt::Mqtt5)   VerifyClientDeviceIdentityResponse (Aws::Greengrass)   
CustomMetricIpList (Aws::Iotdevicedefenderv1)   HttpProxyStrategy (Aws::Crt::Http)   OperationModelContext (Aws::Eventstreamrpc)   SubscribePacket (Aws::Crt::Mqtt5)   VerifyClientDeviceIdentityResult (Aws::Greengrass)   
CustomMetricNumber (Aws::Iotdevicedefenderv1)   HttpProxyStrategyAdaptiveConfig (Aws::Crt::Http)   Optional (Aws::Crt)   SubscribeToCertificateUpdatesOperation (Aws::Greengrass)   ApiHandle::Version (Aws::Crt)   
CustomMetricNumberList (Aws::Iotdevicedefenderv1)   HttpProxyStrategyBasicAuthConfig (Aws::Crt::Http)   
  p  
+
SubscribeToCertificateUpdatesOperationContext (Aws::Greengrass)   
  w  
+
CustomMetricStringList (Aws::Iotdevicedefenderv1)   HttpRequest (Aws::Crt::Http)   SubscribeToCertificateUpdatesRequest (Aws::Greengrass)   
  d  
+
HttpRequestOptions (Aws::Crt::Http)   PauseComponentOperation (Aws::Greengrass)   SubscribeToCertificateUpdatesResponse (Aws::Greengrass)   WebsocketConfig (Aws::Iot)   
HttpResponse (Aws::Crt::Http)   PauseComponentOperationContext (Aws::Greengrass)   SubscribeToCertificateUpdatesResult (Aws::Greengrass)   WrappedCallbackArgs (Aws::Crt::Imds)   
DateTime (Aws::Crt)   HttpSignerCallbackData (Aws::Crt::Auth)   PauseComponentRequest (Aws::Greengrass)   SubscribeToCertificateUpdatesStreamHandler (Aws::Greengrass)   
DefaultConnectionConfig (Aws::Greengrass)   HttpStream (Aws::Crt::Http)   PauseComponentResponse (Aws::Greengrass)   SubscribeToComponentUpdatesOperation (Aws::Greengrass)   
DefaultHostResolver (Aws::Crt::Io)   
  i  
+
PauseComponentResult (Aws::Greengrass)   SubscribeToComponentUpdatesOperationContext (Aws::Greengrass)   
DeferComponentUpdateOperation (Aws::Greengrass)   Pkcs11Lib (Aws::Crt::Io)   SubscribeToComponentUpdatesRequest (Aws::Greengrass)   
IamProfile (Aws::Crt::Imds)   
+
a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | r | s | t | u | v | w
+
+ + + + diff --git a/docs/closed.png b/docs/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html b/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html new file mode 100644 index 000000000..f5428f5ed --- /dev/null +++ b/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_CRT_CPP_API
 
+

Macro Definition Documentation

+ +

◆ AWS_CRT_CPP_API

+ +
+
+ + + + +
#define AWS_CRT_CPP_API
+
+ +
+
+
+ + + + diff --git a/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h_source.html b/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h_source.html new file mode 100644 index 000000000..2434e8db3 --- /dev/null +++ b/docs/crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h_source.html @@ -0,0 +1,119 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /*
+
4  *Copyright 2010-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
5  *
+
6  *Licensed under the Apache License, Version 2.0 (the "License").
+
7  *You may not use this file except in compliance with the License.
+
8  *A copy of the License is located at
+
9  *
+
10  * http://aws.amazon.com/apache2.0
+
11  *
+
12  * or in the "license" file accompanying this file. This file is distributed
+
13  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+
14  * express or implied. See the License for the specific language governing
+
15  * permissions and limitations under the License.
+
16  */
+
17 
+
18 #if defined(USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
19 # ifdef _MSC_VER
+
20 # pragma warning(disable : 4251)
+
21 # endif // _MSC_VER
+
22 # ifdef AWS_CRT_CPP_USE_IMPORT_EXPORT
+
23 # ifdef AWS_CRT_CPP_EXPORTS
+
24 # define AWS_CRT_CPP_API __declspec(dllexport)
+
25 # else
+
26 # define AWS_CRT_CPP_API __declspec(dllimport)
+
27 # endif /* AWS_CRT_CPP_API */
+
28 # else
+
29 # define AWS_CRT_CPP_API
+
30 # endif // AWS_CRT_CPP_USE_IMPORT_EXPORT
+
31 
+
32 #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32)
+
33 # if ((__GNUC__ >= 4) || defined(__clang__)) && defined(AWS_CRT_CPP_USE_IMPORT_EXPORT) && \
+
34  defined(AWS_CRT_CPP_EXPORTS)
+
35 # define AWS_CRT_CPP_API __attribute__((visibility("default")))
+
36 # else
+
37 # define AWS_CRT_CPP_API
+
38 # endif // __GNUC__ >= 4 || defined(__clang__)
+
39 #endif
+
+ + + + diff --git a/docs/crt_2mqtt_2_mqtt5_client_8h.html b/docs/crt_2mqtt_2_mqtt5_client_8h.html new file mode 100644 index 000000000..da57c89e0 --- /dev/null +++ b/docs/crt_2mqtt_2_mqtt5_client_8h.html @@ -0,0 +1,164 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Client.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Client.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Classes

struct  Aws::Crt::Mqtt5::TopicAliasingOptions
 
struct  Aws::Crt::Mqtt5::ReconnectOptions
 
struct  Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics
 
struct  Aws::Crt::Mqtt5::OnAttemptingConnectEventData
 
struct  Aws::Crt::Mqtt5::OnConnectionFailureEventData
 
struct  Aws::Crt::Mqtt5::OnConnectionSuccessEventData
 
struct  Aws::Crt::Mqtt5::OnDisconnectionEventData
 
struct  Aws::Crt::Mqtt5::OnStoppedEventData
 
struct  Aws::Crt::Mqtt5::PublishReceivedEventData
 
class  Aws::Crt::Mqtt5::Mqtt5Client
 
class  Aws::Crt::Mqtt5::Mqtt5ClientOptions
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt5
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Typedefs

using Aws::Crt::Mqtt5::OnConnectionSuccessHandler = std::function< void(const OnConnectionSuccessEventData &)>
 
using Aws::Crt::Mqtt5::OnConnectionFailureHandler = std::function< void(const OnConnectionFailureEventData &)>
 
using Aws::Crt::Mqtt5::OnDisconnectionHandler = std::function< void(const OnDisconnectionEventData &)>
 
using Aws::Crt::Mqtt5::OnAttemptingConnectHandler = std::function< void(const OnAttemptingConnectEventData &)>
 
using Aws::Crt::Mqtt5::OnStoppedHandler = std::function< void(const OnStoppedEventData &)>
 
using Aws::Crt::Mqtt5::OnPublishCompletionHandler = std::function< void(int, std::shared_ptr< PublishResult >)>
 
using Aws::Crt::Mqtt5::OnSubscribeCompletionHandler = std::function< void(int, std::shared_ptr< SubAckPacket >)>
 
using Aws::Crt::Mqtt5::OnUnsubscribeCompletionHandler = std::function< void(int, std::shared_ptr< UnSubAckPacket >)>
 
using Aws::Crt::Mqtt5::OnPublishReceivedHandler = std::function< void(const PublishReceivedEventData &)>
 
using Aws::Crt::Mqtt5::OnWebSocketHandshakeInterceptComplete = std::function< void(const std::shared_ptr< Http::HttpRequest > &, int)>
 
using Aws::Crt::Mqtt5::OnWebSocketHandshakeIntercept = std::function< void(std::shared_ptr< Http::HttpRequest >, const OnWebSocketHandshakeInterceptComplete &)>
 
+ + + + + +

+Enumerations

enum  Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType { Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Default = AWS_MQTT5_COTABT_DEFAULT, +Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Manual = AWS_MQTT5_COTABT_MANUAL, +Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::LRU = AWS_MQTT5_COTABT_LRU, +Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_COTABT_DISABLED + }
 
enum  Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType { Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Default = AWS_MQTT5_CITABT_DEFAULT, +Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Enabled = AWS_MQTT5_CITABT_ENABLED, +Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_CITABT_DISABLED + }
 
+
+ + + + diff --git a/docs/crt_2mqtt_2_mqtt5_client_8h_source.html b/docs/crt_2mqtt_2_mqtt5_client_8h_source.html new file mode 100644 index 000000000..72f3d2f1a --- /dev/null +++ b/docs/crt_2mqtt_2_mqtt5_client_8h_source.html @@ -0,0 +1,467 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/Mqtt5Client.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Mqtt5Client.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+ + + +
9 
+
10 namespace Aws
+
11 {
+
12  namespace Crt
+
13  {
+
14  namespace Mqtt5
+
15  {
+
16  class ConnectPacket;
+
17  class ConnAckPacket;
+
18  class DisconnectPacket;
+
19  class Mqtt5Client;
+
20  class Mqtt5ClientOptions;
+
21  class NegotiatedSettings;
+
22  class PublishResult;
+
23  class PublishPacket;
+
24  class PubAckPacket;
+
25  class SubscribePacket;
+
26  class SubAckPacket;
+
27  class UnsubscribePacket;
+
28  class UnSubAckPacket;
+
29  class Mqtt5ClientCore;
+
30 
+
31  class Mqtt5to3AdapterOptions;
+
32 
+ +
40  {
+
41 
+
46  Default = AWS_MQTT5_COTABT_DEFAULT,
+
47 
+
56  Manual = AWS_MQTT5_COTABT_MANUAL,
+
57 
+
62  LRU = AWS_MQTT5_COTABT_LRU,
+
63 
+
67  Disabled = AWS_MQTT5_COTABT_DISABLED,
+
68  };
+
69 
+ +
78  {
+
79 
+
84  Default = AWS_MQTT5_CITABT_DEFAULT,
+
85 
+
89  Enabled = AWS_MQTT5_CITABT_ENABLED,
+
90 
+
94  Disabled = AWS_MQTT5_CITABT_DISABLED,
+
95  };
+
96 
+ +
101  {
+
102 
+ +
112 
+ +
124 
+ +
132 
+ +
142  };
+
143 
+ +
145  {
+ +
151 
+ +
157 
+ +
163 
+ +
170  };
+
171 
+ +
176  {
+ +
182 
+ +
188 
+ +
194 
+ +
200  };
+
201 
+ +
207  {
+ +
209  };
+
210 
+ +
215  {
+
216  OnConnectionFailureEventData() : errorCode(AWS_ERROR_SUCCESS), connAckPacket(nullptr) {}
+
217 
+ +
219  std::shared_ptr<ConnAckPacket> connAckPacket;
+
220  };
+
221 
+ +
226  {
+
227  OnConnectionSuccessEventData() : connAckPacket(nullptr), negotiatedSettings(nullptr) {}
+
228 
+
229  std::shared_ptr<ConnAckPacket> connAckPacket;
+
230  std::shared_ptr<NegotiatedSettings> negotiatedSettings;
+
231  };
+
232 
+ +
237  {
+
238  OnDisconnectionEventData() : errorCode(AWS_ERROR_SUCCESS), disconnectPacket(nullptr) {}
+
239 
+ +
241  std::shared_ptr<DisconnectPacket> disconnectPacket;
+
242  };
+
243 
+ +
249  {
+ +
251  };
+
252 
+ +
257  {
+
258  PublishReceivedEventData() : publishPacket(nullptr) {}
+
259  std::shared_ptr<PublishPacket> publishPacket;
+
260  };
+
261 
+
266  using OnConnectionSuccessHandler = std::function<void(const OnConnectionSuccessEventData &)>;
+
267 
+
271  using OnConnectionFailureHandler = std::function<void(const OnConnectionFailureEventData &)>;
+
272 
+
276  using OnDisconnectionHandler = std::function<void(const OnDisconnectionEventData &)>;
+
277 
+
282  using OnAttemptingConnectHandler = std::function<void(const OnAttemptingConnectEventData &)>;
+
283 
+
288  using OnStoppedHandler = std::function<void(const OnStoppedEventData &)>;
+
289 
+
293  using OnPublishCompletionHandler = std::function<void(int, std::shared_ptr<PublishResult>)>;
+
294 
+
298  using OnSubscribeCompletionHandler = std::function<void(int, std::shared_ptr<SubAckPacket>)>;
+
299 
+
303  using OnUnsubscribeCompletionHandler = std::function<void(int, std::shared_ptr<UnSubAckPacket>)>;
+
304 
+
308  using OnPublishReceivedHandler = std::function<void(const PublishReceivedEventData &)>;
+
309 
+ +
315  std::function<void(const std::shared_ptr<Http::HttpRequest> &, int)>;
+
316 
+ +
324  std::function<void(std::shared_ptr<Http::HttpRequest>, const OnWebSocketHandshakeInterceptComplete &)>;
+
325 
+
331  class AWS_CRT_CPP_API Mqtt5Client final : public std::enable_shared_from_this<Mqtt5Client>
+
332  {
+
333  friend class Mqtt::MqttConnection;
+
334 
+
335  public:
+
343  static std::shared_ptr<Mqtt5Client> NewMqtt5Client(
+
344  const Mqtt5ClientOptions &options,
+
345  Allocator *allocator = ApiAllocator()) noexcept;
+
346 
+
353  std::shared_ptr<Mqtt5Client> getptr() { return shared_from_this(); }
+
354 
+
358  operator bool() const noexcept;
+
359 
+
363  int LastError() const noexcept;
+
364 
+
372  bool Start() const noexcept;
+
373 
+
380  bool Stop() noexcept;
+
381 
+
391  bool Stop(std::shared_ptr<DisconnectPacket> disconnectPacket) noexcept;
+
392 
+
401  bool Publish(
+
402  std::shared_ptr<PublishPacket> publishPacket,
+
403  OnPublishCompletionHandler onPublishCompletionCallback = NULL) noexcept;
+
404 
+
413  bool Subscribe(
+
414  std::shared_ptr<SubscribePacket> subscribePacket,
+
415  OnSubscribeCompletionHandler onSubscribeCompletionCallback = NULL) noexcept;
+
416 
+
425  bool Unsubscribe(
+
426  std::shared_ptr<UnsubscribePacket> unsubscribePacket,
+
427  OnUnsubscribeCompletionHandler onUnsubscribeCompletionCallback = NULL) noexcept;
+
428 
+
434  const Mqtt5ClientOperationStatistics &GetOperationStatistics() noexcept;
+
435 
+
436  virtual ~Mqtt5Client();
+
437 
+
438  private:
+
439  Mqtt5Client(const Mqtt5ClientOptions &options, Allocator *allocator = ApiAllocator()) noexcept;
+
440 
+
441  /* The client core to handle the user callbacks and c client termination */
+
442  std::shared_ptr<Mqtt5ClientCore> m_client_core;
+
443 
+
444  Mqtt5ClientOperationStatistics m_operationStatistics;
+
445  };
+
446 
+ +
451  {
+
452  friend class Mqtt5ClientCore;
+
453  friend class Mqtt5to3AdapterOptions;
+
454 
+
455  public:
+
459  Mqtt5ClientOptions(Crt::Allocator *allocator = ApiAllocator()) noexcept;
+
460 
+
468  Mqtt5ClientOptions &WithHostName(Crt::String hostname);
+
469 
+
477  Mqtt5ClientOptions &WithPort(uint32_t port) noexcept;
+
478 
+
487  Mqtt5ClientOptions &WithBootstrap(Io::ClientBootstrap *bootStrap) noexcept;
+
488 
+
496  Mqtt5ClientOptions &WithSocketOptions(Io::SocketOptions socketOptions) noexcept;
+
497 
+
505  Mqtt5ClientOptions &WithTlsConnectionOptions(const Io::TlsConnectionOptions &tslOptions) noexcept;
+
506 
+
514  Mqtt5ClientOptions &WithHttpProxyOptions(
+
515  const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept;
+
516 
+
524  Mqtt5ClientOptions &WithConnectOptions(std::shared_ptr<ConnectPacket> connectPacket) noexcept;
+
525 
+
533  Mqtt5ClientOptions &WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexcept;
+
534 
+
544  Mqtt5ClientOptions &WithClientExtendedValidationAndFlowControl(
+
545  ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexcept;
+
546 
+
557  Mqtt5ClientOptions &WithOfflineQueueBehavior(
+
558  ClientOperationQueueBehaviorType offlineQueueBehavior) noexcept;
+
559 
+
568  Mqtt5ClientOptions &WithReconnectOptions(ReconnectOptions reconnectOptions) noexcept;
+
569 
+
576  Mqtt5ClientOptions &WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexcept;
+
577 
+
586  Mqtt5ClientOptions &WithPingTimeoutMs(uint32_t pingTimeoutMs) noexcept;
+
587 
+
596  Mqtt5ClientOptions &WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexcept;
+
597 
+
608  Mqtt5ClientOptions &WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexcept;
+
609 
+
618  Mqtt5ClientOptions &WithAckTimeoutSec(uint32_t ackTimeoutSec) noexcept;
+
619 
+
631  Mqtt5ClientOptions &WithWebsocketHandshakeTransformCallback(
+
632  OnWebSocketHandshakeIntercept callback) noexcept;
+
633 
+
641  Mqtt5ClientOptions &WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexcept;
+
642 
+
650  Mqtt5ClientOptions &WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexcept;
+
651 
+
659  Mqtt5ClientOptions &WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexcept;
+
660 
+
668  Mqtt5ClientOptions &WithClientStoppedCallback(OnStoppedHandler callback) noexcept;
+
669 
+
677  Mqtt5ClientOptions &WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexcept;
+
678 
+
686  Mqtt5ClientOptions &WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexcept;
+
687 
+
695  bool initializeRawOptions(aws_mqtt5_client_options &raw_options) const noexcept;
+
696 
+
697  virtual ~Mqtt5ClientOptions();
+ + +
700  Mqtt5ClientOptions &operator=(const Mqtt5ClientOptions &) = delete;
+
701  Mqtt5ClientOptions &operator=(Mqtt5ClientOptions &&) = delete;
+
702 
+
703  private:
+
710  OnWebSocketHandshakeIntercept websocketHandshakeTransform;
+
711 
+
715  OnConnectionSuccessHandler onConnectionSuccess;
+
716 
+
720  OnConnectionFailureHandler onConnectionFailure;
+
721 
+
725  OnDisconnectionHandler onDisconnection;
+
726 
+
732  OnStoppedHandler onStopped;
+
733 
+
739  OnAttemptingConnectHandler onAttemptingConnect;
+
740 
+
747  OnPublishReceivedHandler onPublishReceived;
+
748 
+
752  Crt::String m_hostName;
+
753 
+
757  uint32_t m_port;
+
758 
+
762  Io::ClientBootstrap *m_bootstrap;
+
763 
+
768  Crt::Io::SocketOptions m_socketOptions;
+
769 
+
774  Crt::Optional<Crt::Io::TlsConnectionOptions> m_tlsConnectionOptions;
+
775 
+
779  Crt::Optional<Crt::Http::HttpClientConnectionProxyOptions> m_proxyOptions;
+
780 
+
785  std::shared_ptr<ConnectPacket> m_connectOptions;
+
786 
+
790  ClientSessionBehaviorType m_sessionBehavior;
+
791 
+
796  ClientExtendedValidationAndFlowControl m_extendedValidationAndFlowControlOptions;
+
797 
+
804  ClientOperationQueueBehaviorType m_offlineQueueBehavior;
+
805 
+
809  ReconnectOptions m_reconnectionOptions;
+
810 
+
814  aws_mqtt5_client_topic_alias_options m_topicAliasingOptions;
+
815 
+
820  uint32_t m_pingTimeoutMs;
+
821 
+
826  uint32_t m_connackTimeoutMs;
+
827 
+
832  uint32_t m_ackTimeoutSec;
+
833 
+
834  /* Underlying Parameters */
+
835  Crt::Allocator *m_allocator;
+
836  aws_http_proxy_options m_httpProxyOptionsStorage;
+
837  aws_mqtt5_packet_connect_view m_packetConnectViewStorage;
+
838  };
+
839 
+
840  } // namespace Mqtt5
+
841  } // namespace Crt
+
842 } // namespace Aws
+
+
std::function< void(const std::shared_ptr< Http::HttpRequest > &, int)> OnWebSocketHandshakeInterceptComplete
Definition: Mqtt5Client.h:315
+
InboundTopicAliasBehaviorType
Definition: Mqtt5Client.h:78
+
uint64_t incompleteOperationSize
Definition: Mqtt5Client.h:187
+
int errorCode
Definition: Mqtt5Client.h:218
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
std::shared_ptr< NegotiatedSettings > negotiatedSettings
Definition: Mqtt5Client.h:230
+
OnStoppedEventData()
Definition: Mqtt5Client.h:250
+
uint64_t m_minConnectedTimeToResetReconnectDelayMs
Definition: Mqtt5Client.h:169
+ +
uint64_t incompleteOperationCount
Definition: Mqtt5Client.h:181
+
Definition: Mqtt5Packets.h:53
+
PublishReceivedEventData()
Definition: Mqtt5Client.h:258
+
OnDisconnectionEventData()
Definition: Mqtt5Client.h:238
+ +
Definition: Mqtt5Packets.h:1551
+
Definition: Mqtt5Client.h:451
+
OnConnectionFailureEventData()
Definition: Mqtt5Client.h:216
+
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+
ExponentialBackoffJitterMode m_reconnectMode
Definition: Mqtt5Client.h:150
+
Crt::Optional< OutboundTopicAliasBehaviorType > m_outboundBehavior
Definition: Mqtt5Client.h:111
+ + + +
Definition: MqttConnection.h:158
+
Definition: Mqtt5Client.h:332
+
aws_mqtt5_extended_validation_and_flow_control_options ClientExtendedValidationAndFlowControl
Definition: Mqtt5Types.h:200
+
OnAttemptingConnectEventData()
Definition: Mqtt5Client.h:208
+ +
OnConnectionSuccessEventData()
Definition: Mqtt5Client.h:227
+
uint64_t unackedOperationSize
Definition: Mqtt5Client.h:199
+
int errorCode
Definition: Mqtt5Client.h:240
+
std::function< void(const PublishReceivedEventData &)> OnPublishReceivedHandler
Definition: Mqtt5Client.h:308
+
std::shared_ptr< ConnAckPacket > connAckPacket
Definition: Mqtt5Client.h:219
+
Definition: Mqtt5Client.h:237
+
std::function< void(std::shared_ptr< Http::HttpRequest >, const OnWebSocketHandshakeInterceptComplete &)> OnWebSocketHandshakeIntercept
Definition: Mqtt5Client.h:324
+
Definition: Mqtt5Packets.h:2029
+
Crt::Optional< InboundTopicAliasBehaviorType > m_inboundBehavior
Definition: Mqtt5Client.h:131
+ + +
Definition: Mqtt5Client.h:257
+
std::shared_ptr< ConnAckPacket > connAckPacket
Definition: Mqtt5Client.h:229
+
Crt::Optional< uint16_t > m_inboundCacheMaxSize
Definition: Mqtt5Client.h:141
+
std::function< void(const OnAttemptingConnectEventData &)> OnAttemptingConnectHandler
Definition: Mqtt5Client.h:282
+
uint64_t unackedOperationCount
Definition: Mqtt5Client.h:193
+
Definition: Mqtt5Client.h:101
+
Definition: Mqtt5Packets.h:663
+
std::function< void(const OnConnectionFailureEventData &)> OnConnectionFailureHandler
Definition: Mqtt5Client.h:271
+
std::function< void(const OnDisconnectionEventData &)> OnDisconnectionHandler
Definition: Mqtt5Client.h:276
+
std::shared_ptr< PublishPacket > publishPacket
Definition: Mqtt5Client.h:259
+
Definition: StringView.h:852
+
std::function< void(int, std::shared_ptr< PublishResult >)> OnPublishCompletionHandler
Definition: Mqtt5Client.h:293
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
Definition: Mqtt5Client.h:145
+
Definition: Mqtt5Packets.h:2235
+
std::shared_ptr< DisconnectPacket > disconnectPacket
Definition: Mqtt5Client.h:241
+
aws_allocator Allocator
Definition: Allocator.h:14
+
Definition: Mqtt5Client.h:249
+ +
Crt::Optional< uint16_t > m_outboundCacheMaxSize
Definition: Mqtt5Client.h:123
+
std::function< void(int, std::shared_ptr< SubAckPacket >)> OnSubscribeCompletionHandler
Definition: Mqtt5Client.h:298
+
uint64_t m_maxReconnectDelayMs
Definition: Mqtt5Client.h:162
+
aws_mqtt5_client_session_behavior_type ClientSessionBehaviorType
Definition: Mqtt5Types.h:186
+
std::function< void(const OnConnectionSuccessEventData &)> OnConnectionSuccessHandler
Definition: Mqtt5Client.h:266
+
uint64_t m_minReconnectDelayMs
Definition: Mqtt5Client.h:156
+
std::function< void(const OnStoppedEventData &)> OnStoppedHandler
Definition: Mqtt5Client.h:288
+ +
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
OutboundTopicAliasBehaviorType
Definition: Mqtt5Client.h:40
+
aws_exponential_backoff_jitter_mode ExponentialBackoffJitterMode
Definition: Mqtt5Types.h:242
+
aws_mqtt5_client_operation_queue_behavior_type ClientOperationQueueBehaviorType
Definition: Mqtt5Types.h:223
+
std::function< void(int, std::shared_ptr< UnSubAckPacket >)> OnUnsubscribeCompletionHandler
Definition: Mqtt5Client.h:303
+ + + + diff --git a/docs/crt_2mqtt_2_mqtt_client_8h.html b/docs/crt_2mqtt_2_mqtt_client_8h.html new file mode 100644 index 000000000..3946edf1b --- /dev/null +++ b/docs/crt_2mqtt_2_mqtt_client_8h.html @@ -0,0 +1,118 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttClient.h File Reference
+
+
+
#include <aws/crt/Exports.h>
+#include <aws/crt/StlAllocator.h>
+#include <aws/crt/Types.h>
+#include <aws/crt/http/HttpConnection.h>
+#include <aws/crt/io/SocketOptions.h>
+#include <aws/crt/io/TlsOptions.h>
+#include <aws/crt/mqtt/MqttConnection.h>
+#include <aws/mqtt/client.h>
+#include <aws/mqtt/v5/mqtt5_client.h>
+#include <atomic>
+#include <functional>
+#include <memory>
+
+

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Crt::Mqtt::MqttClient
 
+ + + + + + + + + + + + + +

+Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Http
 
 Aws::Crt::Mqtt5
 
 Aws::Crt::Mqtt
 
+
+ + + + diff --git a/docs/crt_2mqtt_2_mqtt_client_8h_source.html b/docs/crt_2mqtt_2_mqtt_client_8h_source.html new file mode 100644 index 000000000..25ee94208 --- /dev/null +++ b/docs/crt_2mqtt_2_mqtt_client_8h_source.html @@ -0,0 +1,171 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt/MqttClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Exports.h>
+
7 #include <aws/crt/StlAllocator.h>
+
8 #include <aws/crt/Types.h>
+ + +
11 #include <aws/crt/io/TlsOptions.h>
+ +
13 
+
14 #include <aws/mqtt/client.h>
+
15 #include <aws/mqtt/v5/mqtt5_client.h>
+
16 
+
17 #include <atomic>
+
18 #include <functional>
+
19 #include <memory>
+
20 
+
21 namespace Aws
+
22 {
+
23  namespace Crt
+
24  {
+
25  namespace Io
+
26  {
+
27  class ClientBootstrap;
+
28  }
+
29 
+
30  namespace Http
+
31  {
+
32  class HttpRequest;
+
33  }
+
34 
+
35  namespace Mqtt5
+
36  {
+
37  class Mqtt5ClientCore;
+
38  }
+
39 
+
40  namespace Mqtt
+
41  {
+ +
48  {
+
49  public:
+
53  MqttClient(Io::ClientBootstrap &bootstrap, Allocator *allocator = ApiAllocator()) noexcept;
+
54 
+
61  MqttClient(Allocator *allocator = ApiAllocator()) noexcept;
+
62 
+
63  ~MqttClient();
+
64  MqttClient(const MqttClient &) = delete;
+
65  MqttClient(MqttClient &&) noexcept;
+
66  MqttClient &operator=(const MqttClient &) = delete;
+
67  MqttClient &operator=(MqttClient &&) noexcept;
+
68 
+
72  operator bool() const noexcept;
+
73 
+
77  int LastError() const noexcept;
+
78 
+
92  std::shared_ptr<MqttConnection> NewConnection(
+
93  const char *hostName,
+
94  uint32_t port,
+
95  const Io::SocketOptions &socketOptions,
+
96  const Crt::Io::TlsContext &tlsContext,
+
97  bool useWebsocket = false) noexcept;
+
98 
+
110  std::shared_ptr<MqttConnection> NewConnection(
+
111  const char *hostName,
+
112  uint32_t port,
+
113  const Io::SocketOptions &socketOptions,
+
114  bool useWebsocket = false) noexcept;
+
115 
+
116  private:
+
117  aws_mqtt_client *m_client;
+
118  };
+
119  } // namespace Mqtt
+
120  } // namespace Crt
+
121 } // namespace Aws
+
+
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+ +
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
+ +
Definition: MqttConnection.h:158
+ +
MqttClient(const MqttClient &)=delete
+ +
Definition: StringView.h:852
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+ + +
aws_allocator Allocator
Definition: Allocator.h:14
+ +
Definition: Bootstrap.h:35
+
Definition: MqttClient.h:48
+ + + + diff --git a/docs/deprecated.html b/docs/deprecated.html new file mode 100644 index 000000000..c786933f3 --- /dev/null +++ b/docs/deprecated.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Deprecated List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Deprecated List
+
+
+
+
Member Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAlive () const noexcept
+
The function is deprecated, please use NegotiatedSettings::getServerKeepAliveSec()
+
Member Aws::Greengrass::SubscribeToTopicResponse::GetTopicName () noexcept
+
No longer used
+
Member Aws::Greengrass::SubscribeToTopicResponse::SetTopicName (const Aws::Crt::String &topicName) noexcept
+
No longer used
+
Member Aws::Iot::WebsocketConfig::ProxyOptions
+
Specify ProxyOptions to use a proxy with your websocket connection.
+
Member Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer (const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password) noexcept
+
Please use the full WithCustomAuthorizer function that includes tokenKeyName and tokenValue. This version is left for backwards compatibility purposes.
+
Member Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSeconds (uint32_t ackTimeoutSec) noexcept
+
the function is deprecated, please use Mqtt5ClientBuilder::WithAckTimeoutSec(uint32_t)
+
Member Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler (OnPublishReceivedHandler &&onPublish) noexcept
+
Use alternate SetOnMessageHandler()
+
Member Aws::Crt::Mqtt::MqttConnection::Subscribe (const Vector< std::pair< const char *, OnPublishReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept
+
Use alternate Subscribe()
+
Member Aws::Crt::Mqtt::MqttConnection::Subscribe (const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexcept
+
Use alternate Subscribe()
+
Member Aws::Crt::Mqtt::MqttConnection::SetWebsocketProxyOptions (const Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept
+
Sets websocket proxy options. Replaced by SetHttpProxyOptions.
+
Member Aws::Crt::Mqtt::OnPublishReceivedHandler
+
Use OnMessageReceivedHandler
+
Member Aws::Crt::Mqtt5::JitterMode
+
JitterMode is deprecated, please use Aws::Crt::Mqtt5::ExponentialBackoffJitterMode
+
Member Aws::Crt::Mqtt5::Subscription::WithRetain (bool retain) noexcept
+
The function is deprecated, please use Subscription::WithRetainAsPublished(bool).
+
Member Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAlive () const noexcept
+
The function is deprecated, please use ConnAckPacket::getServerKeepAliveSec(). Server-requested override of the keep alive interval, in seconds. If null, the keep alive value sent by the client should be used.
+
Member Aws::Crt::Mqtt5::ConnAckPacket::getSessionExpiryInterval () const noexcept
+
The function is deprecated, please use ConnAckPacket::getSessionExpiryIntervalSec().
+
Member Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeBytes () const noexcept
+
The function is deprecated, please use ConnectPacket::getMaximumPacketSizeToServer()
+
Member Aws::Crt::DefaultAllocator () noexcept
+
Use DefaultAllocatorImplementation() instead. DefaultAllocator() is too easily confused with ApiAllocator().
+
Member Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeBytes () const noexcept
+
the function is deprecated, please use NegotiatedSettings::getMaximumPacketSizeToServer()
+
Member Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSeconds (uint32_t ackTimeoutSec) noexcept
+
The function is deprecated, please use Mqtt5ClientOptions::WithAckTimeoutSec(uint32_t)
+
Member Aws::Crt::JsonObject::GetErrorMessage () const
+
+
Member Aws::Crt::Io::TlsContextOptions::SetKeychainPath (ByteCursor &keychain_path) noexcept
+
Custom keychain management is deprecated.
+
Member Aws::Crt::Io::OffsetType
+
Use int64_t instead for offsets in public APIs.
+
Member Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthPassword
+
The password to use if connecting to the proxy via basic authentication Replaced by using the result of CreateBasicHttpProxyStrategy()
+
Member Aws::Crt::Http::HttpClientConnectionProxyOptions::BasicAuthUsername
+
The username to use if connecting to the proxy via basic authentication Replaced by using the result of CreateBasicHttpProxyStrategy()
+
Member Aws::Crt::Http::HttpClientConnectionProxyOptions::AuthType
+
What kind of authentication approach to use when connecting to the proxy Replaced by proxy strategy
+
Member Aws::Crt::Http::AwsHttpProxyAuthenticationType
+
enum that designates what kind of authentication, if any, to use when connecting to a proxy server.
+
Member Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Events
+
to avoid issues with /DELAYLOAD on Windows.
+
Member Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Payload
+
to avoid issues with /DELAYLOAD on Windows.
+
Member Aws::Crt::Auth::SignedBodyValue::EmptySha256
+
to avoid issues with /DELAYLOAD on Windows.
+
Member Aws::Crt::Auth::SignedBodyValue::UnsignedPayload
+
to avoid issues with /DELAYLOAD on Windows.
+
Member Aws::Crt::g_allocator
+
Use ApiAllocator() instead, to avoid issues with delay-loaded DLLs. https://github.com/aws/aws-sdk-cpp/issues/1960
+
+
+
+ + + + diff --git a/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html b/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html new file mode 100644 index 000000000..846fd7acc --- /dev/null +++ b/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws/iotdevicedefender/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_IOTDEVICEDEFENDER_API
 
+

Macro Definition Documentation

+ +

◆ AWS_IOTDEVICEDEFENDER_API

+ +
+
+ + + + +
#define AWS_IOTDEVICEDEFENDER_API
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+
+ + + + diff --git a/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h_source.html b/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h_source.html new file mode 100644 index 000000000..c0dd7886c --- /dev/null +++ b/docs/devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws/iotdevicedefender/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #if defined(AWS_IOTDEVICEDEFENDER_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
8 # ifdef AWS_IOTDEVICEDEFENDER_USE_IMPORT_EXPORT
+
9 # ifdef AWS_IOTDEVICEDEFENDER_EXPORTS
+
10 # define AWS_IOTDEVICEDEFENDER_API __declspec(dllexport)
+
11 # else
+
12 # define AWS_IOTDEVICEDEFENDER_API __declspec(dllimport)
+
13 # endif /* AWS_IOTDEVICEDEFENDER_EXPORTS */
+
14 # else
+
15 # define AWS_IOTDEVICEDEFENDER_API
+
16 # endif /* AWS_IOTDEVICEDEFENDER_USE_IMPORT_EXPORT */
+
17 
+
18 #else /* defined (AWS_IOTDEVICEDEFENDER_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
19 # define AWS_IOTDEVICEDEFENDER_API
+
20 #endif /* defined (AWS_IOTDEVICEDEFENDER__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/dir_02795dabaa7d9d209a18b06136a76a4d.html b/docs/dir_02795dabaa7d9d209a18b06136a76a4d.html new file mode 100644 index 000000000..f242b8e93 --- /dev/null +++ b/docs/dir_02795dabaa7d9d209a18b06136a76a4d.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/mqtt Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mqtt Directory Reference
+
+
+ + + + + + + + + + + + + + +

+Files

file  Mqtt5Client.h [code]
 
file  Mqtt5Packets.h [code]
 
file  Mqtt5Types.h [code]
 
file  MqttClient.h [code]
 
file  MqttConnection.h [code]
 
file  MqttTypes.h [code]
 
+
+ + + + diff --git a/docs/dir_04ff8c0cbe388d515de8377def2af055.html b/docs/dir_04ff8c0cbe388d515de8377def2af055.html new file mode 100644 index 000000000..568596d04 --- /dev/null +++ b/docs/dir_04ff8c0cbe388d515de8377def2af055.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws/eventstreamrpc Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
eventstreamrpc Directory Reference
+
+
+ + + + + + +

+Files

file  EventStreamClient.h [code]
 
file  Exports.h [code]
 
+
+ + + + diff --git a/docs/dir_0ada6d95f9ccbb17b5c9900bc3f8e9b5.html b/docs/dir_0ada6d95f9ccbb17b5c9900bc3f8e9b5.html new file mode 100644 index 000000000..60ac89963 --- /dev/null +++ b/docs/dir_0ada6d95f9ccbb17b5c9900bc3f8e9b5.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
greengrass_ipc Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_1079fd5b82babf0fe437c3bb40a08069.html b/docs/dir_1079fd5b82babf0fe437c3bb40a08069.html new file mode 100644 index 000000000..01b963e1e --- /dev/null +++ b/docs/dir_1079fd5b82babf0fe437c3bb40a08069.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotidentity Directory Reference
+
+ + + + + diff --git a/docs/dir_10918bec0b597aeb99c1126d48977a81.html b/docs/dir_10918bec0b597aeb99c1126d48977a81.html new file mode 100644 index 000000000..b971a8ded --- /dev/null +++ b/docs/dir_10918bec0b597aeb99c1126d48977a81.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_12f4da00b0e06caa28675a673905febe.html b/docs/dir_12f4da00b0e06caa28675a673905febe.html new file mode 100644 index 000000000..737f4866e --- /dev/null +++ b/docs/dir_12f4da00b0e06caa28675a673905febe.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+ + + + + diff --git a/docs/dir_14ef35ff539814d32b385d1e15c447d7.html b/docs/dir_14ef35ff539814d32b385d1e15c447d7.html new file mode 100644 index 000000000..44bbbc8c6 --- /dev/null +++ b/docs/dir_14ef35ff539814d32b385d1e15c447d7.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws/iotdevicedefender Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotdevicedefender Directory Reference
+
+
+ + + + + + +

+Files

file  DeviceDefender.h [code]
 
file  Exports.h [code]
 
+
+ + + + diff --git a/docs/dir_1c751dd0c9c7c7925ef9458f8139773b.html b/docs/dir_1c751dd0c9c7c7925ef9458f8139773b.html new file mode 100644 index 000000000..eea5bef10 --- /dev/null +++ b/docs/dir_1c751dd0c9c7c7925ef9458f8139773b.html @@ -0,0 +1,133 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crt Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + +

+Directories

directory  auth
 
directory  cbor
 
directory  checksum
 
directory  crypto
 
directory  endpoints
 
directory  http
 
directory  io
 
directory  mqtt
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Files

file  Allocator.h [code]
 
file  Api.h [code]
 
file  DateTime.h [code]
 
file  Exports.h [code]
 
file  ImdsClient.h [code]
 
file  JsonObject.h [code]
 
file  Optional.h [code]
 
file  RefCounted.h [code]
 
file  StlAllocator.h [code]
 
file  StringUtils.h [code]
 
file  StringView.h [code]
 
file  Types.h [code]
 
file  Utility.h [code]
 
file  UUID.h [code]
 
file  Variant.h [code]
 
+
+ + + + diff --git a/docs/dir_1e56cb926088b71e3172531aaecb1ebe.html b/docs/dir_1e56cb926088b71e3172531aaecb1ebe.html new file mode 100644 index 000000000..9be257fd8 --- /dev/null +++ b/docs/dir_1e56cb926088b71e3172531aaecb1ebe.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotjobs
 
+
+ + + + diff --git a/docs/dir_1f39e58467e35de9932ed61e8239cab4.html b/docs/dir_1f39e58467e35de9932ed61e8239cab4.html new file mode 100644 index 000000000..a839dfe03 --- /dev/null +++ b/docs/dir_1f39e58467e35de9932ed61e8239cab4.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotdevicedefender
 
+
+ + + + diff --git a/docs/dir_2190732359286d44582fb5470757f26d.html b/docs/dir_2190732359286d44582fb5470757f26d.html new file mode 100644 index 000000000..4b7537473 --- /dev/null +++ b/docs/dir_2190732359286d44582fb5470757f26d.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_21df4b5f3bc78585b5795fff97334c8c.html b/docs/dir_21df4b5f3bc78585b5795fff97334c8c.html new file mode 100644 index 000000000..eb1abb4fa --- /dev/null +++ b/docs/dir_21df4b5f3bc78585b5795fff97334c8c.html @@ -0,0 +1,121 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Directories

directory  auth
 
directory  cbor
 
directory  checksum
 
directory  crypto
 
directory  endpoints
 
directory  http
 
directory  io
 
directory  iot
 
directory  mqtt
 
+ + + + + + + + + + + + + + + + + +

+Files

file  Allocator.cpp
 
file  Api.cpp
 
file  DateTime.cpp
 
file  ImdsClient.cpp
 
file  JsonObject.cpp
 
file  StringUtils.cpp
 
file  Types.cpp
 
file  UUID.cpp
 
+
+ + + + diff --git a/docs/dir_250558fd2cbacd247a45c0a39807db85.html b/docs/dir_250558fd2cbacd247a45c0a39807db85.html new file mode 100644 index 000000000..e744130ed --- /dev/null +++ b/docs/dir_250558fd2cbacd247a45c0a39807db85.html @@ -0,0 +1,80 @@ + + + + + + + +AWS IoT Device SDK C++ v2: docsrc Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
docsrc Directory Reference
+
+
+
+ + + + diff --git a/docs/dir_2e23454d79e8ec1a8f415ae7377ea117.html b/docs/dir_2e23454d79e8ec1a8f415ae7377ea117.html new file mode 100644 index 000000000..78404063a --- /dev/null +++ b/docs/dir_2e23454d79e8ec1a8f415ae7377ea117.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
secure_tunneling Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_3033d725a1d8ecd5c1b0c9735b2143e8.html b/docs/dir_3033d725a1d8ecd5c1b0c9735b2143e8.html new file mode 100644 index 000000000..9df2fae96 --- /dev/null +++ b/docs/dir_3033d725a1d8ecd5c1b0c9735b2143e8.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + +

+Files

file  IotDevice.cpp
 
+
+ + + + diff --git a/docs/dir_39330cc757de85da8b5e6e0d95829d52.html b/docs/dir_39330cc757de85da8b5e6e0d95829d52.html new file mode 100644 index 000000000..2ba784f3c --- /dev/null +++ b/docs/dir_39330cc757de85da8b5e6e0d95829d52.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
eventstream_rpc Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_3958fd62d147e249e042918db09ccaaa.html b/docs/dir_3958fd62d147e249e042918db09ccaaa.html new file mode 100644 index 000000000..cceacf211 --- /dev/null +++ b/docs/dir_3958fd62d147e249e042918db09ccaaa.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+ + + + + diff --git a/docs/dir_3cd5a68e0550b32eec95aae6feb81616.html b/docs/dir_3cd5a68e0550b32eec95aae6feb81616.html new file mode 100644 index 000000000..7d3d5369a --- /dev/null +++ b/docs/dir_3cd5a68e0550b32eec95aae6feb81616.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
mqtt Directory Reference
+
+
+ + + + + + + + + + + + + + +

+Files

file  Mqtt5Client.cpp
 
file  Mqtt5ClientCore.cpp
 
file  Mqtt5Packets.cpp
 
file  MqttClient.cpp
 
file  MqttConnection.cpp
 
file  MqttConnectionCore.cpp
 
+
+ + + + diff --git a/docs/dir_44eda2ad3df75e7712012ff366d2698a.html b/docs/dir_44eda2ad3df75e7712012ff366d2698a.html new file mode 100644 index 000000000..367bd9483 --- /dev/null +++ b/docs/dir_44eda2ad3df75e7712012ff366d2698a.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotdevicecommon Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_476659fdedf583f923a6be386029f084.html b/docs/dir_476659fdedf583f923a6be386029f084.html new file mode 100644 index 000000000..a32e7c688 --- /dev/null +++ b/docs/dir_476659fdedf583f923a6be386029f084.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + +

+Files

file  EventStreamClient.cpp
 
+
+ + + + diff --git a/docs/dir_49d5a97169da361b6447d2a4f60205f5.html b/docs/dir_49d5a97169da361b6447d2a4f60205f5.html new file mode 100644 index 000000000..257c902b0 --- /dev/null +++ b/docs/dir_49d5a97169da361b6447d2a4f60205f5.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
greengrass Directory Reference
+
+
+ + + + + + + + +

+Files

file  Exports.h [code]
 
file  GreengrassCoreIpcClient.h [code]
 
file  GreengrassCoreIpcModel.h [code]
 
+
+ + + + diff --git a/docs/dir_4d442c6c65c8873d92ed498f07bff20c.html b/docs/dir_4d442c6c65c8873d92ed498f07bff20c.html new file mode 100644 index 000000000..85e517794 --- /dev/null +++ b/docs/dir_4d442c6c65c8873d92ed498f07bff20c.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/iot Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iot Directory Reference
+
+
+ + + + + + + + +

+Files

file  Mqtt5Client.cpp
 
file  MqttClient.cpp
 
file  MqttCommon.cpp
 
+
+ + + + diff --git a/docs/dir_4e70b81b558145ecc3350c01080dd722.html b/docs/dir_4e70b81b558145ecc3350c01080dd722.html new file mode 100644 index 000000000..459923a3a --- /dev/null +++ b/docs/dir_4e70b81b558145ecc3350c01080dd722.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  discovery
 
+
+ + + + diff --git a/docs/dir_57f365e9d666055d8fc29322814e40b2.html b/docs/dir_57f365e9d666055d8fc29322814e40b2.html new file mode 100644 index 000000000..4a75962b0 --- /dev/null +++ b/docs/dir_57f365e9d666055d8fc29322814e40b2.html @@ -0,0 +1,130 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+ + + + + diff --git a/docs/dir_5ad106f00a7bf9a1139b0e4bebc83740.html b/docs/dir_5ad106f00a7bf9a1139b0e4bebc83740.html new file mode 100644 index 000000000..049436d50 --- /dev/null +++ b/docs/dir_5ad106f00a7bf9a1139b0e4bebc83740.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/endpoints Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
endpoints Directory Reference
+
+
+ + + + +

+Files

file  RuleEngine.cpp
 
+
+ + + + diff --git a/docs/dir_63d849285c43ad8e93037f95b6e59a19.html b/docs/dir_63d849285c43ad8e93037f95b6e59a19.html new file mode 100644 index 000000000..02a42368d --- /dev/null +++ b/docs/dir_63d849285c43ad8e93037f95b6e59a19.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
devicedefender Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_68043ebb8111910963392916e61865cc.html b/docs/dir_68043ebb8111910963392916e61865cc.html new file mode 100644 index 000000000..db1300749 --- /dev/null +++ b/docs/dir_68043ebb8111910963392916e61865cc.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/http Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
http Directory Reference
+
+
+ + + + + + + + + + +

+Files

file  HttpConnection.h [code]
 
file  HttpConnectionManager.h [code]
 
file  HttpProxyStrategy.h [code]
 
file  HttpRequestResponse.h [code]
 
+
+ + + + diff --git a/docs/dir_6c9a8436ee21e940df697afad4c918ab.html b/docs/dir_6c9a8436ee21e940df697afad4c918ab.html new file mode 100644 index 000000000..54516a002 --- /dev/null +++ b/docs/dir_6c9a8436ee21e940df697afad4c918ab.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotsecuretunneling Directory Reference
+
+ + + + + diff --git a/docs/dir_6d130b28f98129cc75a620412fd44ec2.html b/docs/dir_6d130b28f98129cc75a620412fd44ec2.html new file mode 100644 index 000000000..e1179e0e3 --- /dev/null +++ b/docs/dir_6d130b28f98129cc75a620412fd44ec2.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/auth Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
auth Directory Reference
+
+
+ + + + + + + + +

+Files

file  Credentials.h [code]
 
file  Signing.h [code]
 
file  Sigv4Signing.h [code]
 
+
+ + + + diff --git a/docs/dir_71661d7e2c4ef0fd4f9f0c99ab0a1ead.html b/docs/dir_71661d7e2c4ef0fd4f9f0c99ab0a1ead.html new file mode 100644 index 000000000..5544bf20e --- /dev/null +++ b/docs/dir_71661d7e2c4ef0fd4f9f0c99ab0a1ead.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/endpoints Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
endpoints Directory Reference
+
+
+ + + + +

+Files

file  RuleEngine.h [code]
 
+
+ + + + diff --git a/docs/dir_767185934b63c80f793dfadf75431ee8.html b/docs/dir_767185934b63c80f793dfadf75431ee8.html new file mode 100644 index 000000000..7d6b3ff23 --- /dev/null +++ b/docs/dir_767185934b63c80f793dfadf75431ee8.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  greengrass
 
+
+ + + + diff --git a/docs/dir_79d4ec5b02e1f1f1c0b3cfadd82f6398.html b/docs/dir_79d4ec5b02e1f1f1c0b3cfadd82f6398.html new file mode 100644 index 000000000..b8c22cc66 --- /dev/null +++ b/docs/dir_79d4ec5b02e1f1f1c0b3cfadd82f6398.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + + + + + + + + + +

+Files

file  ConnectivityInfo.cpp
 
file  DiscoverResponse.cpp
 
file  DiscoveryClient.cpp
 
file  GGCore.cpp
 
file  GGGroup.cpp
 
+
+ + + + diff --git a/docs/dir_79f6841d3cad1c6d2d1880dc6a98a68b.html b/docs/dir_79f6841d3cad1c6d2d1880dc6a98a68b.html new file mode 100644 index 000000000..d6aea8ecc --- /dev/null +++ b/docs/dir_79f6841d3cad1c6d2d1880dc6a98a68b.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
shadow Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_7b4e348bb38d0cc81fba37e8ce05c077.html b/docs/dir_7b4e348bb38d0cc81fba37e8ce05c077.html new file mode 100644 index 000000000..f70dba577 --- /dev/null +++ b/docs/dir_7b4e348bb38d0cc81fba37e8ce05c077.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_807b4792fd10c7c79a171394e89ea440.html b/docs/dir_807b4792fd10c7c79a171394e89ea440.html new file mode 100644 index 000000000..047b788a7 --- /dev/null +++ b/docs/dir_807b4792fd10c7c79a171394e89ea440.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_83ba10353fbdb96a2ee16e0699dfad4d.html b/docs/dir_83ba10353fbdb96a2ee16e0699dfad4d.html new file mode 100644 index 000000000..726d66443 --- /dev/null +++ b/docs/dir_83ba10353fbdb96a2ee16e0699dfad4d.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/http Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
http Directory Reference
+
+
+ + + + + + + + + + +

+Files

file  HttpConnection.cpp
 
file  HttpConnectionManager.cpp
 
file  HttpProxyStrategy.cpp
 
file  HttpRequestResponse.cpp
 
+
+ + + + diff --git a/docs/dir_84db96586f7d962b526d6d9627d831c2.html b/docs/dir_84db96586f7d962b526d6d9627d831c2.html new file mode 100644 index 000000000..682306a3d --- /dev/null +++ b/docs/dir_84db96586f7d962b526d6d9627d831c2.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
discovery Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_8663da883f043ae5000afa59954b162e.html b/docs/dir_8663da883f043ae5000afa59954b162e.html new file mode 100644 index 000000000..70ff1f277 --- /dev/null +++ b/docs/dir_8663da883f043ae5000afa59954b162e.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/cbor Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cbor Directory Reference
+
+
+ + + + +

+Files

file  Cbor.cpp
 
+
+ + + + diff --git a/docs/dir_86a61c47047cb8b18af3544e1dd6ce7f.html b/docs/dir_86a61c47047cb8b18af3544e1dd6ce7f.html new file mode 100644 index 000000000..e3ba2ecd2 --- /dev/null +++ b/docs/dir_86a61c47047cb8b18af3544e1dd6ce7f.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_8c6c171ce852520b8814be6a9bcf7e0a.html b/docs/dir_8c6c171ce852520b8814be6a9bcf7e0a.html new file mode 100644 index 000000000..4bd75d9fb --- /dev/null +++ b/docs/dir_8c6c171ce852520b8814be6a9bcf7e0a.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/checksum Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
checksum Directory Reference
+
+
+ + + + +

+Files

file  CRC.cpp
 
+
+ + + + diff --git a/docs/dir_8d28a9ae7548a316ee63149f55953c71.html b/docs/dir_8d28a9ae7548a316ee63149f55953c71.html new file mode 100644 index 000000000..5ae0867a8 --- /dev/null +++ b/docs/dir_8d28a9ae7548a316ee63149f55953c71.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/io Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
io Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Files

file  Bootstrap.cpp
 
file  ChannelHandler.cpp
 
file  EventLoopGroup.cpp
 
file  HostResolver.cpp
 
file  Pkcs11.cpp
 
file  SocketOptions.cpp
 
file  Stream.cpp
 
file  TlsOptions.cpp
 
file  Uri.cpp
 
+
+ + + + diff --git a/docs/dir_9d16c273ed8cc5686db113484b209247.html b/docs/dir_9d16c273ed8cc5686db113484b209247.html new file mode 100644 index 000000000..1893b7849 --- /dev/null +++ b/docs/dir_9d16c273ed8cc5686db113484b209247.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/crypto Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crypto Directory Reference
+
+
+ + + + + + + + + + +

+Files

file  Hash.cpp
 
file  HMAC.cpp
 
file  SecureRandom.cpp
 
file  SymmetricCipher.cpp
 
+
+ + + + diff --git a/docs/dir_a16aa7acab4ae779acc050250df88d3e.html b/docs/dir_a16aa7acab4ae779acc050250df88d3e.html new file mode 100644 index 000000000..e3a188300 --- /dev/null +++ b/docs/dir_a16aa7acab4ae779acc050250df88d3e.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_a3c068d476ba9c39306bc50c46e6171d.html b/docs/dir_a3c068d476ba9c39306bc50c46e6171d.html new file mode 100644 index 000000000..d67334522 --- /dev/null +++ b/docs/dir_a3c068d476ba9c39306bc50c46e6171d.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_a42ee8471ed43c212a410d8006590b88.html b/docs/dir_a42ee8471ed43c212a410d8006590b88.html new file mode 100644 index 000000000..485fe4e6c --- /dev/null +++ b/docs/dir_a42ee8471ed43c212a410d8006590b88.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: devicedefender/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + +

+Files

file  DeviceDefender.cpp
 
+
+ + + + diff --git a/docs/dir_a5466ce363fd5c30f36ebc5a4500bcb7.html b/docs/dir_a5466ce363fd5c30f36ebc5a4500bcb7.html new file mode 100644 index 000000000..26b53f67a --- /dev/null +++ b/docs/dir_a5466ce363fd5c30f36ebc5a4500bcb7.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws/iotdevicecommon Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotdevicecommon Directory Reference
+
+
+ + + + + + +

+Files

file  Exports.h [code]
 
file  IotDevice.h [code]
 
+
+ + + + diff --git a/docs/dir_a74bdb5c39267fef220e5236c9977a1a.html b/docs/dir_a74bdb5c39267fef220e5236c9977a1a.html new file mode 100644 index 000000000..956a8bb04 --- /dev/null +++ b/docs/dir_a74bdb5c39267fef220e5236c9977a1a.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+ + + + + diff --git a/docs/dir_ab45bfab625a49a2153f6932166c15e4.html b/docs/dir_ab45bfab625a49a2153f6932166c15e4.html new file mode 100644 index 000000000..85d2e3f66 --- /dev/null +++ b/docs/dir_ab45bfab625a49a2153f6932166c15e4.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/cbor Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
cbor Directory Reference
+
+
+ + + + +

+Files

file  Cbor.h [code]
 
+
+ + + + diff --git a/docs/dir_ac0e3734d5e7e7e1a3f762878ef478c5.html b/docs/dir_ac0e3734d5e7e7e1a3f762878ef478c5.html new file mode 100644 index 000000000..c8c974967 --- /dev/null +++ b/docs/dir_ac0e3734d5e7e7e1a3f762878ef478c5.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotsecuretunneling
 
+
+ + + + diff --git a/docs/dir_affb495f978f3575eca2eeb81eb7736b.html b/docs/dir_affb495f978f3575eca2eeb81eb7736b.html new file mode 100644 index 000000000..5caa0efc7 --- /dev/null +++ b/docs/dir_affb495f978f3575eca2eeb81eb7736b.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crt Directory Reference
+
+
+ + + + +

+Directories

directory  aws-crt-cpp
 
+
+ + + + diff --git a/docs/dir_b1efa5b73d47ce6cb589e9a02bc03c37.html b/docs/dir_b1efa5b73d47ce6cb589e9a02bc03c37.html new file mode 100644 index 000000000..544eba53a --- /dev/null +++ b/docs/dir_b1efa5b73d47ce6cb589e9a02bc03c37.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
identity Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_b7eb4e630dbbd1681845b2644b6bb6f9.html b/docs/dir_b7eb4e630dbbd1681845b2644b6bb6f9.html new file mode 100644 index 000000000..3d3bca7a8 --- /dev/null +++ b/docs/dir_b7eb4e630dbbd1681845b2644b6bb6f9.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotdevicecommon
 
+
+ + + + diff --git a/docs/dir_b8ad3492826cd8abadb50ff1752cc540.html b/docs/dir_b8ad3492826cd8abadb50ff1752cc540.html new file mode 100644 index 000000000..5a72aa0ea --- /dev/null +++ b/docs/dir_b8ad3492826cd8abadb50ff1752cc540.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
discovery Directory Reference
+
+
+ + + + + + + + + + + + + + +

+Files

file  ConnectivityInfo.h [code]
 
file  DiscoverResponse.h [code]
 
file  DiscoveryClient.h [code]
 
file  Exports.h [code]
 
file  GGCore.h [code]
 
file  GGGroup.h [code]
 
+
+ + + + diff --git a/docs/dir_b8ad6bfa0490c6718c3bc00f90ea7669.html b/docs/dir_b8ad6bfa0490c6718c3bc00f90ea7669.html new file mode 100644 index 000000000..b8bdaa8ed --- /dev/null +++ b/docs/dir_b8ad6bfa0490c6718c3bc00f90ea7669.html @@ -0,0 +1,140 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotshadow Directory Reference
+
+ + + + + diff --git a/docs/dir_bbec032a7286ee57124c2662e153e7b1.html b/docs/dir_bbec032a7286ee57124c2662e153e7b1.html new file mode 100644 index 000000000..65942019f --- /dev/null +++ b/docs/dir_bbec032a7286ee57124c2662e153e7b1.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_befbf93bf2406e4ccc4acd2eac8953c0.html b/docs/dir_befbf93bf2406e4ccc4acd2eac8953c0.html new file mode 100644 index 000000000..d8a65cf5c --- /dev/null +++ b/docs/dir_befbf93bf2406e4ccc4acd2eac8953c0.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_c6570cecf4f06e414f3878760499ba5e.html b/docs/dir_c6570cecf4f06e414f3878760499ba5e.html new file mode 100644 index 000000000..2c5bda4f0 --- /dev/null +++ b/docs/dir_c6570cecf4f06e414f3878760499ba5e.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iotjobs Directory Reference
+
+ + + + + diff --git a/docs/dir_d1dc17f2696daaeefa15d41d654017f7.html b/docs/dir_d1dc17f2696daaeefa15d41d654017f7.html new file mode 100644 index 000000000..8be28aa87 --- /dev/null +++ b/docs/dir_d1dc17f2696daaeefa15d41d654017f7.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + + + +

+Directories

directory  crt
 
directory  iot
 
+
+ + + + diff --git a/docs/dir_d1f23a5479004f3d3ea8f9ee1f55d3a8.html b/docs/dir_d1f23a5479004f3d3ea8f9ee1f55d3a8.html new file mode 100644 index 000000000..f2c970f2d --- /dev/null +++ b/docs/dir_d1f23a5479004f3d3ea8f9ee1f55d3a8.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/source Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
source Directory Reference
+
+
+ + + + + + + + +

+Files

file  DefaultConnectionConfig.cpp
 
file  GreengrassCoreIpcClient.cpp
 
file  GreengrassCoreIpcModel.cpp
 
+
+ + + + diff --git a/docs/dir_d9f098f5d7236eed6a87c1412ce18e86.html b/docs/dir_d9f098f5d7236eed6a87c1412ce18e86.html new file mode 100644 index 000000000..bc781966d --- /dev/null +++ b/docs/dir_d9f098f5d7236eed6a87c1412ce18e86.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  eventstreamrpc
 
+
+ + + + diff --git a/docs/dir_e23743f3c9044a8be326a8ae2317f799.html b/docs/dir_e23743f3c9044a8be326a8ae2317f799.html new file mode 100644 index 000000000..1fdccba30 --- /dev/null +++ b/docs/dir_e23743f3c9044a8be326a8ae2317f799.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
include Directory Reference
+
+
+ + + + +

+Directories

directory  aws
 
+
+ + + + diff --git a/docs/dir_e8ad02dbbcd9fa3a5c4ab6a46eacbe35.html b/docs/dir_e8ad02dbbcd9fa3a5c4ab6a46eacbe35.html new file mode 100644 index 000000000..91a3e583d --- /dev/null +++ b/docs/dir_e8ad02dbbcd9fa3a5c4ab6a46eacbe35.html @@ -0,0 +1,92 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/crypto Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
crypto Directory Reference
+
+
+ + + + + + + + + + +

+Files

file  Hash.h [code]
 
file  HMAC.h [code]
 
file  SecureRandom.h [code]
 
file  SymmetricCipher.h [code]
 
+
+ + + + diff --git a/docs/dir_eb065311872385a3a1227a6ede2c108c.html b/docs/dir_eb065311872385a3a1227a6ede2c108c.html new file mode 100644 index 000000000..e0a338e47 --- /dev/null +++ b/docs/dir_eb065311872385a3a1227a6ede2c108c.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws-crt-cpp Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_ec6317b986a1dcb015852e9b2cf33aa8.html b/docs/dir_ec6317b986a1dcb015852e9b2cf33aa8.html new file mode 100644 index 000000000..619c123cd --- /dev/null +++ b/docs/dir_ec6317b986a1dcb015852e9b2cf33aa8.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotshadow
 
+
+ + + + diff --git a/docs/dir_f0b8447d672d1efae325e445dd80776a.html b/docs/dir_f0b8447d672d1efae325e445dd80776a.html new file mode 100644 index 000000000..df2e71155 --- /dev/null +++ b/docs/dir_f0b8447d672d1efae325e445dd80776a.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
iot Directory Reference
+
+
+ + + + + + + + +

+Files

file  Mqtt5Client.h [code]
 
file  MqttClient.h [code]
 
file  MqttCommon.h [code]
 
+
+ + + + diff --git a/docs/dir_f1699d0f98e8d717ac45086cb3dc4044.html b/docs/dir_f1699d0f98e8d717ac45086cb3dc4044.html new file mode 100644 index 000000000..cfec7d5d1 --- /dev/null +++ b/docs/dir_f1699d0f98e8d717ac45086cb3dc4044.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/io Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
io Directory Reference
+
+
+ + + + + + + + + + + + + + + + + + + + +

+Files

file  Bootstrap.h [code]
 
file  ChannelHandler.h [code]
 
file  EventLoopGroup.h [code]
 
file  HostResolver.h [code]
 
file  Pkcs11.h [code]
 
file  SocketOptions.h [code]
 
file  Stream.h [code]
 
file  TlsOptions.h [code]
 
file  Uri.h [code]
 
+
+ + + + diff --git a/docs/dir_f1e3c8d7033193e426aefdf6725666a7.html b/docs/dir_f1e3c8d7033193e426aefdf6725666a7.html new file mode 100644 index 000000000..478e5305a --- /dev/null +++ b/docs/dir_f1e3c8d7033193e426aefdf6725666a7.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/auth Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
auth Directory Reference
+
+
+ + + + + + +

+Files

file  Credentials.cpp
 
file  Sigv4Signing.cpp
 
+
+ + + + diff --git a/docs/dir_f2fe1ac84f18e49f166b0480cfddf0b2.html b/docs/dir_f2fe1ac84f18e49f166b0480cfddf0b2.html new file mode 100644 index 000000000..50a8b02ac --- /dev/null +++ b/docs/dir_f2fe1ac84f18e49f166b0480cfddf0b2.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
aws Directory Reference
+
+
+ + + + +

+Directories

directory  iotidentity
 
+
+ + + + diff --git a/docs/dir_f73efe6b010ce5fc19768f1069c31435.html b/docs/dir_f73efe6b010ce5fc19768f1069c31435.html new file mode 100644 index 000000000..f196ff60d --- /dev/null +++ b/docs/dir_f73efe6b010ce5fc19768f1069c31435.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
jobs Directory Reference
+
+
+ + + + + + +

+Directories

directory  include
 
directory  source
 
+
+ + + + diff --git a/docs/dir_fd2b06b0d89ebcc5be375a15e771c702.html b/docs/dir_fd2b06b0d89ebcc5be375a15e771c702.html new file mode 100644 index 000000000..14c581304 --- /dev/null +++ b/docs/dir_fd2b06b0d89ebcc5be375a15e771c702.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/checksum Directory Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
checksum Directory Reference
+
+
+ + + + +

+Files

file  CRC.h [code]
 
+
+ + + + diff --git a/docs/discovery_2include_2aws_2discovery_2_exports_8h.html b/docs/discovery_2include_2aws_2discovery_2_exports_8h.html new file mode 100644 index 000000000..1f436db07 --- /dev/null +++ b/docs/discovery_2include_2aws_2discovery_2_exports_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_DISCOVERY_API
 
+

Macro Definition Documentation

+ +

◆ AWS_DISCOVERY_API

+ +
+
+ + + + +
#define AWS_DISCOVERY_API
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+
+ + + + diff --git a/docs/discovery_2include_2aws_2discovery_2_exports_8h_source.html b/docs/discovery_2include_2aws_2discovery_2_exports_8h_source.html new file mode 100644 index 000000000..7e316e1f3 --- /dev/null +++ b/docs/discovery_2include_2aws_2discovery_2_exports_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: discovery/include/aws/discovery/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #if defined(AWS_DISCOVERY_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
8 # ifdef AWS_DISCOVERY_USE_IMPORT_EXPORT
+
9 # ifdef AWS_DISCOVERY_EXPORTS
+
10 # define AWS_DISCOVERY_API __declspec(dllexport)
+
11 # else
+
12 # define AWS_DISCOVERY_API __declspec(dllimport)
+
13 # endif /* AWS_DISCOVERY_EXPORTS */
+
14 # else
+
15 # define AWS_DISCOVERY_API
+
16 # endif /* AWS_DISCOVERY_USE_IMPORT_EXPORT */
+
17 
+
18 #else /* defined (AWS_DISCOVERY_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
19 # define AWS_DISCOVERY_API
+
20 #endif /* defined (AWS_DISCOVERY_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/doc.png b/docs/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/docs/doxygen.css b/docs/doxygen.css new file mode 100644 index 000000000..f640966e2 --- /dev/null +++ b/docs/doxygen.css @@ -0,0 +1,1732 @@ +/* The standard CSS for doxygen 1.8.20 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #9CAFD4; + color: #FFFFFF; + border: 1px double #869DCA; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/docs/doxygen.svg b/docs/doxygen.svg new file mode 100644 index 000000000..d42dad52d --- /dev/null +++ b/docs/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/dynsections.js b/docs/dynsections.js new file mode 100644 index 000000000..3174bd7be --- /dev/null +++ b/docs/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws/eventstreamrpc/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_EVENTSTREAMRPC_API
 
+

Macro Definition Documentation

+ +

◆ AWS_EVENTSTREAMRPC_API

+ +
+
+ + + + +
#define AWS_EVENTSTREAMRPC_API
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+
+ + + + diff --git a/docs/eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h_source.html b/docs/eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h_source.html new file mode 100644 index 000000000..948c3a1ee --- /dev/null +++ b/docs/eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: eventstream_rpc/include/aws/eventstreamrpc/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #if defined(AWS_EVENTSTREAMRPC_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
8 # ifdef AWS_EVENTSTREAMRPC_USE_IMPORT_EXPORT
+
9 # ifdef AWS_EVENTSTREAMRPC_EXPORTS
+
10 # define AWS_EVENTSTREAMRPC_API __declspec(dllexport)
+
11 # else
+
12 # define AWS_EVENTSTREAMRPC_API __declspec(dllimport)
+
13 # endif /* AWS_EVENTSTREAMRPC_EXPORTS */
+
14 # else
+
15 # define AWS_EVENTSTREAMRPC_API
+
16 # endif /* AWS_EVENTSTREAMRPC_USE_IMPORT_EXPORT */
+
17 
+
18 #else /* defined (AWS_EVENTSTREAMRPC_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
19 # define AWS_EVENTSTREAMRPC_API
+
20 #endif /* defined (AWS_EVENTSTREAMRPC__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/files.html b/docs/files.html new file mode 100644 index 000000000..83a2cdf34 --- /dev/null +++ b/docs/files.html @@ -0,0 +1,396 @@ + + + + + + + +AWS IoT Device SDK C++ v2: File List + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all files with brief descriptions:
+
[detail level 1234567]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  crt
  aws-crt-cpp
  devicedefender
  include
  source
  discovery
  include
  source
 docsrc
  eventstream_rpc
  include
  source
  greengrass_ipc
  include
  source
  identity
  include
  source
  iotdevicecommon
  include
  source
  jobs
  include
  source
  secure_tunneling
  include
  source
  shadow
  include
  source
+
+
+ + + + diff --git a/docs/folderclosed.png b/docs/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/docs/functions.html b/docs/functions.html new file mode 100644 index 000000000..277d43dce --- /dev/null +++ b/docs/functions.html @@ -0,0 +1,324 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- a -

+
+ + + + diff --git a/docs/functions_b.html b/docs/functions_b.html new file mode 100644 index 000000000..7b8e7a6ae --- /dev/null +++ b/docs/functions_b.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_c.html b/docs/functions_c.html new file mode 100644 index 000000000..633691b14 --- /dev/null +++ b/docs/functions_c.html @@ -0,0 +1,556 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- c -

+
+ + + + diff --git a/docs/functions_d.html b/docs/functions_d.html new file mode 100644 index 000000000..35523322c --- /dev/null +++ b/docs/functions_d.html @@ -0,0 +1,207 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- d -

+
+ + + + diff --git a/docs/functions_e.html b/docs/functions_e.html new file mode 100644 index 000000000..6368f2690 --- /dev/null +++ b/docs/functions_e.html @@ -0,0 +1,144 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- e -

+
+ + + + diff --git a/docs/functions_enum.html b/docs/functions_enum.html new file mode 100644 index 000000000..b7daff597 --- /dev/null +++ b/docs/functions_enum.html @@ -0,0 +1,77 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Enumerations + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/docs/functions_f.html b/docs/functions_f.html new file mode 100644 index 000000000..e878aa893 --- /dev/null +++ b/docs/functions_f.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- f -

+
+ + + + diff --git a/docs/functions_func.html b/docs/functions_func.html new file mode 100644 index 000000000..c6a167878 --- /dev/null +++ b/docs/functions_func.html @@ -0,0 +1,286 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+ + + + diff --git a/docs/functions_func_b.html b/docs/functions_func_b.html new file mode 100644 index 000000000..1d9821054 --- /dev/null +++ b/docs/functions_func_b.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html new file mode 100644 index 000000000..02ba46ecc --- /dev/null +++ b/docs/functions_func_c.html @@ -0,0 +1,414 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/docs/functions_func_d.html b/docs/functions_func_d.html new file mode 100644 index 000000000..612cb6927 --- /dev/null +++ b/docs/functions_func_d.html @@ -0,0 +1,187 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+ + + + diff --git a/docs/functions_func_e.html b/docs/functions_func_e.html new file mode 100644 index 000000000..df6b119bb --- /dev/null +++ b/docs/functions_func_e.html @@ -0,0 +1,108 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_func_f.html b/docs/functions_func_f.html new file mode 100644 index 000000000..769a7872d --- /dev/null +++ b/docs/functions_func_f.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html new file mode 100644 index 000000000..ce0cb04fa --- /dev/null +++ b/docs/functions_func_g.html @@ -0,0 +1,1680 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/docs/functions_func_h.html b/docs/functions_func_h.html new file mode 100644 index 000000000..dd4ec690f --- /dev/null +++ b/docs/functions_func_h.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+ + + + diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html new file mode 100644 index 000000000..855195b97 --- /dev/null +++ b/docs/functions_func_i.html @@ -0,0 +1,237 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+ + + + diff --git a/docs/functions_func_j.html b/docs/functions_func_j.html new file mode 100644 index 000000000..ea44365c0 --- /dev/null +++ b/docs/functions_func_j.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- j -

+
+ + + + diff --git a/docs/functions_func_k.html b/docs/functions_func_k.html new file mode 100644 index 000000000..9d6565180 --- /dev/null +++ b/docs/functions_func_k.html @@ -0,0 +1,82 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- k -

+
+ + + + diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html new file mode 100644 index 000000000..4869a191c --- /dev/null +++ b/docs/functions_func_l.html @@ -0,0 +1,148 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+ + + + diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html new file mode 100644 index 000000000..8ab8c5e8a --- /dev/null +++ b/docs/functions_func_m.html @@ -0,0 +1,134 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/docs/functions_func_n.html b/docs/functions_func_n.html new file mode 100644 index 000000000..1857a2548 --- /dev/null +++ b/docs/functions_func_n.html @@ -0,0 +1,251 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+ + + + diff --git a/docs/functions_func_o.html b/docs/functions_func_o.html new file mode 100644 index 000000000..b4224d78b --- /dev/null +++ b/docs/functions_func_o.html @@ -0,0 +1,521 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/docs/functions_func_p.html b/docs/functions_func_p.html new file mode 100644 index 000000000..a5d266403 --- /dev/null +++ b/docs/functions_func_p.html @@ -0,0 +1,243 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+ + + + diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html new file mode 100644 index 000000000..88a5f26d6 --- /dev/null +++ b/docs/functions_func_r.html @@ -0,0 +1,200 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+ + + + diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html new file mode 100644 index 000000000..e9d800fa2 --- /dev/null +++ b/docs/functions_func_s.html @@ -0,0 +1,1552 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/docs/functions_func_t.html b/docs/functions_func_t.html new file mode 100644 index 000000000..dcbee8364 --- /dev/null +++ b/docs/functions_func_t.html @@ -0,0 +1,103 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/docs/functions_func_u.html b/docs/functions_func_u.html new file mode 100644 index 000000000..f767d0102 --- /dev/null +++ b/docs/functions_func_u.html @@ -0,0 +1,188 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- u -

+
+ + + + diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html new file mode 100644 index 000000000..03b16364f --- /dev/null +++ b/docs/functions_func_v.html @@ -0,0 +1,130 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+ + + + diff --git a/docs/functions_func_w.html b/docs/functions_func_w.html new file mode 100644 index 000000000..c0e61d80a --- /dev/null +++ b/docs/functions_func_w.html @@ -0,0 +1,513 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/docs/functions_func_~.html b/docs/functions_func_~.html new file mode 100644 index 000000000..3057970ff --- /dev/null +++ b/docs/functions_func_~.html @@ -0,0 +1,346 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- ~ -

+
+ + + + diff --git a/docs/functions_g.html b/docs/functions_g.html new file mode 100644 index 000000000..28181edcc --- /dev/null +++ b/docs/functions_g.html @@ -0,0 +1,1690 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- g -

+
+ + + + diff --git a/docs/functions_h.html b/docs/functions_h.html new file mode 100644 index 000000000..1dd9ae225 --- /dev/null +++ b/docs/functions_h.html @@ -0,0 +1,142 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- h -

+
+ + + + diff --git a/docs/functions_i.html b/docs/functions_i.html new file mode 100644 index 000000000..a60bb8fa9 --- /dev/null +++ b/docs/functions_i.html @@ -0,0 +1,297 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- i -

+
+ + + + diff --git a/docs/functions_j.html b/docs/functions_j.html new file mode 100644 index 000000000..02e0b7860 --- /dev/null +++ b/docs/functions_j.html @@ -0,0 +1,116 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_k.html b/docs/functions_k.html new file mode 100644 index 000000000..915ba55e9 --- /dev/null +++ b/docs/functions_k.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- k -

+
+ + + + diff --git a/docs/functions_l.html b/docs/functions_l.html new file mode 100644 index 000000000..4f766976c --- /dev/null +++ b/docs/functions_l.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- l -

+
+ + + + diff --git a/docs/functions_m.html b/docs/functions_m.html new file mode 100644 index 000000000..f5fbdc9f8 --- /dev/null +++ b/docs/functions_m.html @@ -0,0 +1,398 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- m -

+
+ + + + diff --git a/docs/functions_n.html b/docs/functions_n.html new file mode 100644 index 000000000..46e66f40e --- /dev/null +++ b/docs/functions_n.html @@ -0,0 +1,259 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- n -

+
+ + + + diff --git a/docs/functions_o.html b/docs/functions_o.html new file mode 100644 index 000000000..5b1579887 --- /dev/null +++ b/docs/functions_o.html @@ -0,0 +1,581 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- o -

+
+ + + + diff --git a/docs/functions_p.html b/docs/functions_p.html new file mode 100644 index 000000000..62058405c --- /dev/null +++ b/docs/functions_p.html @@ -0,0 +1,312 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- p -

+
+ + + + diff --git a/docs/functions_q.html b/docs/functions_q.html new file mode 100644 index 000000000..6a62de46c --- /dev/null +++ b/docs/functions_q.html @@ -0,0 +1,83 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- q -

+
+ + + + diff --git a/docs/functions_r.html b/docs/functions_r.html new file mode 100644 index 000000000..764fba847 --- /dev/null +++ b/docs/functions_r.html @@ -0,0 +1,247 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- r -

+
+ + + + diff --git a/docs/functions_rela.html b/docs/functions_rela.html new file mode 100644 index 000000000..4e1a8e857 --- /dev/null +++ b/docs/functions_rela.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Related Functions + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/docs/functions_s.html b/docs/functions_s.html new file mode 100644 index 000000000..729d3445d --- /dev/null +++ b/docs/functions_s.html @@ -0,0 +1,1671 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- s -

+
+ + + + diff --git a/docs/functions_t.html b/docs/functions_t.html new file mode 100644 index 000000000..bf762041d --- /dev/null +++ b/docs/functions_t.html @@ -0,0 +1,185 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- t -

+
+ + + + diff --git a/docs/functions_type.html b/docs/functions_type.html new file mode 100644 index 000000000..f636d5c1e --- /dev/null +++ b/docs/functions_type.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Typedefs + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_u.html b/docs/functions_u.html new file mode 100644 index 000000000..16d07fef0 --- /dev/null +++ b/docs/functions_u.html @@ -0,0 +1,208 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- u -

+
+ + + + diff --git a/docs/functions_v.html b/docs/functions_v.html new file mode 100644 index 000000000..0a945b151 --- /dev/null +++ b/docs/functions_v.html @@ -0,0 +1,152 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- v -

+
+ + + + diff --git a/docs/functions_vars.html b/docs/functions_vars.html new file mode 100644 index 000000000..53fa06d49 --- /dev/null +++ b/docs/functions_vars.html @@ -0,0 +1,110 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_b.html b/docs/functions_vars_b.html new file mode 100644 index 000000000..abd9a6f7d --- /dev/null +++ b/docs/functions_vars_b.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_c.html b/docs/functions_vars_c.html new file mode 100644 index 000000000..9693f8f96 --- /dev/null +++ b/docs/functions_vars_c.html @@ -0,0 +1,194 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+ + + + diff --git a/docs/functions_vars_d.html b/docs/functions_vars_d.html new file mode 100644 index 000000000..3b2eddaf0 --- /dev/null +++ b/docs/functions_vars_d.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_e.html b/docs/functions_vars_e.html new file mode 100644 index 000000000..39fed1014 --- /dev/null +++ b/docs/functions_vars_e.html @@ -0,0 +1,114 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_g.html b/docs/functions_vars_g.html new file mode 100644 index 000000000..2c7881169 --- /dev/null +++ b/docs/functions_vars_g.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+ + + + diff --git a/docs/functions_vars_h.html b/docs/functions_vars_h.html new file mode 100644 index 000000000..3b02e3ae6 --- /dev/null +++ b/docs/functions_vars_h.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_i.html b/docs/functions_vars_i.html new file mode 100644 index 000000000..9aa7d4087 --- /dev/null +++ b/docs/functions_vars_i.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_j.html b/docs/functions_vars_j.html new file mode 100644 index 000000000..2c002f54f --- /dev/null +++ b/docs/functions_vars_j.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_k.html b/docs/functions_vars_k.html new file mode 100644 index 000000000..bce500462 --- /dev/null +++ b/docs/functions_vars_k.html @@ -0,0 +1,83 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_l.html b/docs/functions_vars_l.html new file mode 100644 index 000000000..e8eb5e1aa --- /dev/null +++ b/docs/functions_vars_l.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_m.html b/docs/functions_vars_m.html new file mode 100644 index 000000000..1aa45e40f --- /dev/null +++ b/docs/functions_vars_m.html @@ -0,0 +1,322 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+ + + + diff --git a/docs/functions_vars_n.html b/docs/functions_vars_n.html new file mode 100644 index 000000000..509d06996 --- /dev/null +++ b/docs/functions_vars_n.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_o.html b/docs/functions_vars_o.html new file mode 100644 index 000000000..7cd3404de --- /dev/null +++ b/docs/functions_vars_o.html @@ -0,0 +1,133 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- o -

+
+ + + + diff --git a/docs/functions_vars_p.html b/docs/functions_vars_p.html new file mode 100644 index 000000000..8ce8a6ac5 --- /dev/null +++ b/docs/functions_vars_p.html @@ -0,0 +1,142 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_q.html b/docs/functions_vars_q.html new file mode 100644 index 000000000..588cf72ac --- /dev/null +++ b/docs/functions_vars_q.html @@ -0,0 +1,83 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_r.html b/docs/functions_vars_r.html new file mode 100644 index 000000000..ded8c5c02 --- /dev/null +++ b/docs/functions_vars_r.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_s.html b/docs/functions_vars_s.html new file mode 100644 index 000000000..1c21df3ab --- /dev/null +++ b/docs/functions_vars_s.html @@ -0,0 +1,191 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+ + + + diff --git a/docs/functions_vars_t.html b/docs/functions_vars_t.html new file mode 100644 index 000000000..cb4cd06de --- /dev/null +++ b/docs/functions_vars_t.html @@ -0,0 +1,152 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+ + + + diff --git a/docs/functions_vars_u.html b/docs/functions_vars_u.html new file mode 100644 index 000000000..7c0b3aff4 --- /dev/null +++ b/docs/functions_vars_u.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_v.html b/docs/functions_vars_v.html new file mode 100644 index 000000000..3f2cb9253 --- /dev/null +++ b/docs/functions_vars_v.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ + + + + + diff --git a/docs/functions_vars_w.html b/docs/functions_vars_w.html new file mode 100644 index 000000000..5ac1904cc --- /dev/null +++ b/docs/functions_vars_w.html @@ -0,0 +1,82 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members - Variables + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+ + + + diff --git a/docs/functions_w.html b/docs/functions_w.html new file mode 100644 index 000000000..989d45d2d --- /dev/null +++ b/docs/functions_w.html @@ -0,0 +1,519 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- w -

+
+ + + + diff --git a/docs/functions_~.html b/docs/functions_~.html new file mode 100644 index 000000000..fdca14d97 --- /dev/null +++ b/docs/functions_~.html @@ -0,0 +1,346 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all class members with links to the classes they belong to:
+ +

- ~ -

+
+ + + + diff --git a/docs/globals.html b/docs/globals.html new file mode 100644 index 000000000..2b7a0c23f --- /dev/null +++ b/docs/globals.html @@ -0,0 +1,211 @@ + + + + + + + +AWS IoT Device SDK C++ v2: File Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all file members with links to the files they belong to:
+ +

- a -

+ + +

- c -

+ + +

- e -

+ + +

- f -

+ + +

- i -

+ + +

- q -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- v -

+
+ + + + diff --git a/docs/globals_defs.html b/docs/globals_defs.html new file mode 100644 index 000000000..f71e2fa1b --- /dev/null +++ b/docs/globals_defs.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: File Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/docs/globals_vars.html b/docs/globals_vars.html new file mode 100644 index 000000000..dc5f9408b --- /dev/null +++ b/docs/globals_vars.html @@ -0,0 +1,140 @@ + + + + + + + +AWS IoT Device SDK C++ v2: File Members + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+ + + + diff --git a/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html b/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html new file mode 100644 index 000000000..e321e5057 --- /dev/null +++ b/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_GREENGRASSCOREIPC_API
 
+

Macro Definition Documentation

+ +

◆ AWS_GREENGRASSCOREIPC_API

+ +
+
+ + + + +
#define AWS_GREENGRASSCOREIPC_API
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+
+ + + + diff --git a/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h_source.html b/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h_source.html new file mode 100644 index 000000000..1644d9107 --- /dev/null +++ b/docs/greengrass__ipc_2include_2aws_2greengrass_2_exports_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: greengrass_ipc/include/aws/greengrass/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #if defined(AWS_GREENGRASSIPC_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
8 # ifdef AWS_GREENGRASSIPC_USE_IMPORT_EXPORT
+
9 # ifdef AWS_GREENGRASSIPC_EXPORTS
+
10 # define AWS_GREENGRASSCOREIPC_API __declspec(dllexport)
+
11 # else
+
12 # define AWS_GREENGRASSCOREIPC_API __declspec(dllimport)
+
13 # endif /* AWS_GREENGRASSIPC_EXPORTS */
+
14 # else
+
15 # define AWS_GREENGRASSCOREIPC_API
+
16 # endif /* AWS_GREENGRASSIPC_USE_IMPORT_EXPORT */
+
17 
+
18 #else /* defined (AWS_GREENGRASSIPC_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
19 # define AWS_GREENGRASSCOREIPC_API
+
20 #endif /* defined (AWS_GREENGRASSIPC__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/hierarchy.html b/docs/hierarchy.html new file mode 100644 index 000000000..8c889e158 --- /dev/null +++ b/docs/hierarchy.html @@ -0,0 +1,620 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Class Hierarchy + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 123]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 CAws::Eventstreamrpc::AbstractShapeBase
 Callocator
 CAws::Crt::ApiHandle
 CAws::Greengrass::AuthorizeClientDeviceActionResult
 CAws::Crt::basic_string_view< CharT, Traits >
 CAws::Crt::Crypto::ByoHash
 CAws::Crt::Crypto::ByoHMAC
 CAws::Greengrass::CancelLocalDeploymentResult
 CAws::Crt::Cbor::CborDecoder
 CAws::Crt::Cbor::CborEncoder
 CAws::Crt::Io::ChannelHandler
 CAws::Crt::Io::ClientBootstrap
 CAws::Discovery::ClientCallbackContext
 CAws::Eventstreamrpc::ClientConnection
 CAws::Eventstreamrpc::ClientContinuation
 CAws::Eventstreamrpc::ClientContinuationHandler
 CAws::Crt::Http::ClientStreamCallbackData
 CAws::Crt::Auth::CognitoLoginPair
 CAws::Crt::Http::ConnectionCallbackData
 CAws::Eventstreamrpc::ConnectionConfig
 CAws::Iotsecuretunneling::ConnectionData
 CAws::Eventstreamrpc::ConnectionLifecycleHandler
 CAws::Crt::Http::ConnectionManagerCallbackArgs
 CAws::Iotsecuretunneling::ConnectionResetData
 CAws::Iotsecuretunneling::ConnectionResetEventData
 CAws::Iotsecuretunneling::ConnectionStartedData
 CAws::Iotsecuretunneling::ConnectionStartedEventData
 CAws::Iotsecuretunneling::ConnectionSuccessEventData
 CAws::Discovery::ConnectivityInfo
 CAws::Eventstreamrpc::ContinuationCallbackData
 CAws::Iotidentity::CreateCertificateFromCsrRequest
 CAws::Iotidentity::CreateCertificateFromCsrResponse
 CAws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest
 CAws::Greengrass::CreateDebugPasswordResult
 CAws::Iotidentity::CreateKeysAndCertificateRequest
 CAws::Iotidentity::CreateKeysAndCertificateResponse
 CAws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest
 CAws::Greengrass::CreateLocalDeploymentResult
 CAws::Crt::Auth::Credentials
 CAws::Crt::Auth::CredentialsProviderCachedConfig
 CAws::Crt::Auth::CredentialsProviderCallbackArgs
 CAws::Crt::Auth::CredentialsProviderChainConfig
 CAws::Crt::Auth::CredentialsProviderChainDefaultConfig
 CAws::Crt::Auth::CredentialsProviderCognitoConfig
 CAws::Crt::Auth::CredentialsProviderDelegateConfig
 CAws::Crt::Auth::CredentialsProviderImdsConfig
 CAws::Crt::Auth::CredentialsProviderProfileConfig
 CAws::Crt::Auth::CredentialsProviderStaticConfig
 CAws::Crt::Auth::CredentialsProviderSTSConfig
 CAws::Crt::Auth::CredentialsProviderX509Config
 CAws::Iotdevicedefenderv1::CustomMetricBase
 CAws::Crt::DateTime
 CAws::Greengrass::DeferComponentUpdateResult
 CAws::Crt::Auth::DelegateCredentialsProviderCallbackArgs
 CAws::Iotshadow::DeleteNamedShadowRequest
 CAws::Iotshadow::DeleteNamedShadowSubscriptionRequest
 CAws::Iotshadow::DeleteShadowRequest
 CAws::Iotshadow::DeleteShadowResponse
 CAws::Iotshadow::DeleteShadowSubscriptionRequest
 CAws::Greengrass::DeleteThingShadowResult
 CAws::Iotjobs::DescribeJobExecutionRequest
 CAws::Iotjobs::DescribeJobExecutionResponse
 CAws::Iotjobs::DescribeJobExecutionSubscriptionRequest
 CAws::Iotdevicecommon::DeviceApiHandle
 CAws::Discovery::DiscoverResponse
 CAws::Discovery::DiscoveryClient
 CAws::Discovery::DiscoveryClientConfig
 Cenable_shared_from_this
 CAws::Iotidentity::ErrorResponse
 CAws::Iotshadow::ErrorResponse
 CAws::Crt::Io::EventLoopGroup
 CAws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder
 CAws::Eventstreamrpc::EventStreamHeader
 CAws::Greengrass::GetClientDeviceAuthTokenResult
 CAws::Greengrass::GetComponentDetailsResult
 CAws::Greengrass::GetConfigurationResult
 CAws::Greengrass::GetLocalDeploymentStatusResult
 CAws::Iotshadow::GetNamedShadowRequest
 CAws::Iotshadow::GetNamedShadowSubscriptionRequest
 CAws::Iotjobs::GetPendingJobExecutionsRequest
 CAws::Iotjobs::GetPendingJobExecutionsResponse
 CAws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest
 CAws::Greengrass::GetSecretValueResult
 CAws::Iotshadow::GetShadowRequest
 CAws::Iotshadow::GetShadowResponse
 CAws::Iotshadow::GetShadowSubscriptionRequest
 CAws::Greengrass::GetThingShadowResult
 CAws::Discovery::GGCore
 CAws::Discovery::GGGroup
 CAws::Greengrass::GreengrassCoreIpcClient
 CAws::Crt::Crypto::Hash
 Cstd::hash< Aws::Crt::basic_string_view< CharT, Traits > >
 CAws::Crt::VariantDetail::Checker::HasType< T, Ts >
 CAws::Crt::Crypto::HMAC
 CAws::Crt::Io::HostResolver
 CAws::Crt::Http::HttpClientConnectionManagerOptions
 CAws::Crt::Http::HttpClientConnectionOptions
 CAws::Crt::Http::HttpClientConnectionProxyOptions
 CAws::Crt::Http::HttpMessage
 CAws::Crt::Http::HttpProxyStrategy
 CAws::Crt::Http::HttpProxyStrategyAdaptiveConfig
 CAws::Crt::Http::HttpProxyStrategyBasicAuthConfig
 CAws::Crt::Http::HttpRequestOptions
 CAws::Crt::Auth::HttpSignerCallbackData
 CAws::Crt::Imds::IamProfile
 CAws::Crt::Imds::IamProfileView
 CAws::Crt::Auth::IHttpRequestSigner
 CAws::Crt::Imds::ImdsClient
 CAws::Crt::Imds::ImdsClientConfig
 CAws::Crt::InPlaceT
 CAws::Crt::InPlaceTypeT< T >
 CAws::Crt::Imds::InstanceInfo
 CAws::Crt::Imds::InstanceInfoView
 CAws::Iotidentity::IotIdentityClient
 CAws::Iotjobs::IotJobsClient
 CAws::Iotsecuretunneling::IotSecureTunnelingClient
 CAws::Iotshadow::IotShadowClient
 CAws::Crt::Mqtt5::IPacket
 CAws::Crt::Auth::ISigningConfig
 CAws::Iotjobs::JobExecutionData
 CAws::Iotjobs::JobExecutionsChangedEvent
 CAws::Iotjobs::JobExecutionsChangedSubscriptionRequest
 CAws::Iotjobs::JobExecutionState
 CAws::Iotjobs::JobExecutionSummary
 CAws::Crt::JsonObject
 CAws::Crt::JsonView
 CAws::Greengrass::ListComponentsResult
 CAws::Greengrass::ListLocalDeploymentsResult
 CAws::Greengrass::ListNamedShadowsForThingResult
 CAws::Iotsecuretunneling::Message
 CAws::Eventstreamrpc::MessageAmendment
 CAws::Iotsecuretunneling::MessageReceivedEventData
 CAws::Iot::Mqtt5ClientBuilder
 CAws::Crt::Mqtt5::Mqtt5ClientOperationStatistics
 CAws::Crt::Mqtt5::Mqtt5ClientOptions
 CAws::Iot::Mqtt5CustomAuthConfig
 CAws::Crt::Mqtt::MqttClient
 CAws::Iot::MqttClient
 CAws::Iot::MqttClientConnectionConfig
 CAws::Iot::MqttClientConnectionConfigBuilder
 CAws::Crt::Mqtt::MqttConnectionOperationStatistics
 CAws::Crt::Mqtt::MqttConnectionOptions
 CAws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest
 CAws::Iotshadow::NamedShadowUpdatedSubscriptionRequest
 CAws::Crt::Mqtt5::NegotiatedSettings
 CAws::Iotjobs::NextJobExecutionChangedEvent
 CAws::Iotjobs::NextJobExecutionChangedSubscriptionRequest
 CAws::Crt::Mqtt5::OnAttemptingConnectEventData
 CAws::Crt::Mqtt::OnConnectionClosedData
 CAws::Crt::Mqtt::OnConnectionFailureData
 CAws::Crt::Mqtt5::OnConnectionFailureEventData
 CAws::Crt::Mqtt::OnConnectionSuccessData
 CAws::Crt::Mqtt5::OnConnectionSuccessEventData
 CAws::Crt::Mqtt5::OnDisconnectionEventData
 CAws::Eventstreamrpc::OnMessageFlushCallbackContainer
 CAws::Crt::Mqtt5::OnStoppedEventData
 CAws::Eventstreamrpc::OperationModelContext
 CAws::Crt::Optional< T >
 CAws::Crt::Optional< Aws::Crt::DateTime >
 CAws::Crt::Optional< Aws::Crt::Http::HttpClientConnectionProxyOptions >
 CAws::Crt::Optional< Aws::Crt::Io::SocketOptions >
 CAws::Crt::Optional< Aws::Crt::Io::TlsConnectionOptions >
 CAws::Crt::Optional< Aws::Crt::Io::TlsContext >
 CAws::Crt::Optional< Aws::Crt::Io::TlsContextOptions >
 CAws::Crt::Optional< Aws::Crt::JsonObject >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Greengrass::RunWithInfo > >
 CAws::Crt::Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > >
 CAws::Crt::Optional< Aws::Crt::String >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::ConnectivityInfo > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::GGCore > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Discovery::GGGroup > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::ComponentDetails > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::LocalDeployment > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::Metric > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Greengrass::UserProperty > >
 CAws::Crt::Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > >
 CAws::Crt::Optional< Aws::Crt::Vector< uint8_t > >
 CAws::Crt::Optional< Aws::Greengrass::BinaryMessage >
 CAws::Crt::Optional< Aws::Greengrass::CertificateOptions >
 CAws::Crt::Optional< Aws::Greengrass::CertificateUpdate >
 CAws::Crt::Optional< Aws::Greengrass::ClientDeviceCredential >
 CAws::Crt::Optional< Aws::Greengrass::ComponentDetails >
 CAws::Crt::Optional< Aws::Greengrass::ConfigurationUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::ConfigurationValidityReport >
 CAws::Crt::Optional< Aws::Greengrass::CredentialDocument >
 CAws::Crt::Optional< Aws::Greengrass::DeploymentStatusDetails >
 CAws::Crt::Optional< Aws::Greengrass::JsonMessage >
 CAws::Crt::Optional< Aws::Greengrass::LocalDeployment >
 CAws::Crt::Optional< Aws::Greengrass::MessageContext >
 CAws::Crt::Optional< Aws::Greengrass::MQTTCredential >
 CAws::Crt::Optional< Aws::Greengrass::MQTTMessage >
 CAws::Crt::Optional< Aws::Greengrass::PostComponentUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::PreComponentUpdateEvent >
 CAws::Crt::Optional< Aws::Greengrass::PublishMessage >
 CAws::Crt::Optional< Aws::Greengrass::SecretValue >
 CAws::Crt::Optional< Aws::Greengrass::SystemResourceLimits >
 CAws::Crt::Optional< Aws::Greengrass::ValidateConfigurationUpdateEvent >
 CAws::Crt::Optional< Aws::Iot::Mqtt5CustomAuthConfig >
 CAws::Crt::Optional< Aws::Iot::WebsocketConfig >
 CAws::Crt::Optional< Aws::Iotjobs::JobExecutionData >
 CAws::Crt::Optional< Aws::Iotjobs::JobExecutionState >
 CAws::Crt::Optional< Aws::Iotjobs::JobStatus >
 CAws::Crt::Optional< Aws::Iotjobs::RejectedErrorCode >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowMetadata >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowState >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowStateWithDelta >
 CAws::Crt::Optional< Aws::Iotshadow::ShadowUpdatedSnapshot >
 CAws::Crt::Optional< bool >
 CAws::Crt::Optional< ByteCursor >
 CAws::Crt::Optional< Crt::ByteBuf >
 CAws::Crt::Optional< Crt::ByteCursor >
 CAws::Crt::Optional< Crt::String >
 CAws::Crt::Optional< double >
 CAws::Crt::Optional< InboundTopicAliasBehaviorType >
 CAws::Crt::Optional< int >
 CAws::Crt::Optional< int32_t >
 CAws::Crt::Optional< int64_t >
 CAws::Crt::Optional< OutboundTopicAliasBehaviorType >
 CAws::Crt::Optional< PayloadFormatIndicator >
 CAws::Crt::Optional< QOS >
 CAws::Crt::Optional< std::shared_ptr< Aws::Crt::Mqtt5::PublishPacket > >
 CAws::Crt::Optional< String >
 CAws::Crt::Optional< uint16_t >
 CAws::Crt::Optional< uint32_t >
 CAws::Crt::Optional< uint64_t >
 CAws::Crt::Optional< Vector< Aws::Crt::Auth::CognitoLoginPair > >
 CAws::Greengrass::PauseComponentResult
 CAws::Crt::Io::Pkcs11Lib
 CAws::Iot::Pkcs12Options
 CAws::Crt::Mqtt5::PublishReceivedEventData
 CAws::Crt::Mqtt5::PublishResult
 CAws::Greengrass::PublishToIoTCoreResult
 CAws::Greengrass::PublishToTopicResult
 CAws::Greengrass::PutComponentMetricResult
 CAws::Crt::StlAllocator< T >::rebind< U >
 CAws::Crt::Mqtt5::ReconnectOptions
 CAws::Crt::RefCounted< T >
 CAws::Crt::RefCounted< InputStream >
 CAws::Iotidentity::RegisterThingRequest
 CAws::Iotidentity::RegisterThingResponse
 CAws::Iotidentity::RegisterThingSubscriptionRequest
 CAws::Iotjobs::RejectedError
 CAws::Iotdevicedefenderv1::ReportTask
 CAws::Iotdevicedefenderv1::ReportTaskBuilder
 CAws::Crt::Endpoints::RequestContext
 CAws::Crt::Endpoints::ResolutionOutcome
 CAws::Eventstreamrpc::ResponseRetriever
 CAws::Greengrass::RestartComponentResult
 CAws::Greengrass::ResumeComponentResult
 CAws::Eventstreamrpc::RpcError
 CAws::Crt::Endpoints::RuleEngine
 CAws::Iotsecuretunneling::SecureTunnel
 CAws::Iotsecuretunneling::SecureTunnelBuilder
 CAws::Iotsecuretunneling::SecureTunnelingNotifyResponse
 CAws::Greengrass::SendConfigurationValidityReportResult
 CAws::Iotsecuretunneling::SendMessageCompleteData
 CAws::Iotsecuretunneling::SendMessageCompleteEventData
 CAws::Eventstreamrpc::ServiceModel
 CAws::Iotshadow::ShadowDeltaUpdatedEvent
 CAws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest
 CAws::Iotshadow::ShadowMetadata
 CAws::Iotshadow::ShadowState
 CAws::Iotshadow::ShadowStateWithDelta
 CAws::Iotshadow::ShadowUpdatedEvent
 CAws::Iotshadow::ShadowUpdatedSnapshot
 CAws::Iotshadow::ShadowUpdatedSubscriptionRequest
 CAws::Crt::Io::SocketOptions
 CAws::Iotjobs::StartNextJobExecutionResponse
 CAws::Iotjobs::StartNextPendingJobExecutionRequest
 CAws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest
 CAws::Greengrass::StopComponentResult
 CAws::Eventstreamrpc::StreamResponseHandler
 CAws::Iotsecuretunneling::StreamStartedData
 CAws::Iotsecuretunneling::StreamStartedEventData
 CAws::Iotsecuretunneling::StreamStoppedData
 CAws::Iotsecuretunneling::StreamStoppedEventData
 CAws::Greengrass::SubscribeToCertificateUpdatesResult
 CAws::Greengrass::SubscribeToComponentUpdatesResult
 CAws::Greengrass::SubscribeToConfigurationUpdateResult
 CAws::Greengrass::SubscribeToIoTCoreResult
 CAws::Greengrass::SubscribeToTopicResult
 CAws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest
 CAws::Greengrass::SubscribeToValidateConfigurationUpdatesResult
 CAws::Crt::Mqtt5::Subscription
 CAws::Crt::Crypto::SymmetricCipher
 CAws::Eventstreamrpc::TaggedResult
 CAws::Crt::Io::TaskWrapper::task
 CAws::Crt::Io::TaskWrapper
 CAws::Crt::Io::TlsConnectionOptions
 CAws::Crt::Io::TlsContext
 CAws::Crt::Io::TlsContextOptions
 CAws::Crt::Io::TlsContextPkcs11Options
 CAws::Crt::Mqtt5::TopicAliasingOptions
 CAws::Greengrass::UpdateConfigurationResult
 CAws::Iotjobs::UpdateJobExecutionRequest
 CAws::Iotjobs::UpdateJobExecutionResponse
 CAws::Iotjobs::UpdateJobExecutionSubscriptionRequest
 CAws::Iotshadow::UpdateNamedShadowRequest
 CAws::Iotshadow::UpdateNamedShadowSubscriptionRequest
 CAws::Iotshadow::UpdateShadowRequest
 CAws::Iotshadow::UpdateShadowResponse
 CAws::Iotshadow::UpdateShadowSubscriptionRequest
 CAws::Greengrass::UpdateStateResult
 CAws::Greengrass::UpdateThingShadowResult
 CAws::Crt::Io::Uri
 CAws::Crt::Mqtt5::UserProperty
 CAws::Crt::UUID
 CAws::Greengrass::ValidateAuthorizationTokenResult
 CAws::Crt::Variant< Ts >
 CAws::Crt::VariantAlternative< Index, Ts >
 CAws::Crt::VariantSize< T >
 CAws::Greengrass::VerifyClientDeviceIdentityResult
 CAws::Crt::ApiHandle::Version
 CAws::Iot::WebsocketConfig
 CAws::Crt::Imds::WrappedCallbackArgs< T >
+
+
+ + + + diff --git a/docs/identity_2include_2aws_2iotidentity_2_error_response_8h.html b/docs/identity_2include_2aws_2iotidentity_2_error_response_8h.html new file mode 100644 index 000000000..6cde81045 --- /dev/null +++ b/docs/identity_2include_2aws_2iotidentity_2_error_response_8h.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/ErrorResponse.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ErrorResponse.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Classes

class  Aws::Iotidentity::ErrorResponse
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/identity_2include_2aws_2iotidentity_2_error_response_8h_source.html b/docs/identity_2include_2aws_2iotidentity_2_error_response_8h_source.html new file mode 100644 index 000000000..6fb33c9b8 --- /dev/null +++ b/docs/identity_2include_2aws_2iotidentity_2_error_response_8h_source.html @@ -0,0 +1,132 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/ErrorResponse.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
ErrorResponse.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
4  * SPDX-License-Identifier: Apache-2.0.
+
5  *
+
6  * This file is generated
+
7  */
+
8 
+ +
10 
+
11 #include <aws/crt/JsonObject.h>
+
12 #include <aws/crt/StlAllocator.h>
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iotidentity
+
17  {
+
18 
+ +
24  {
+
25  public:
+
26  ErrorResponse() = default;
+
27 
+
28  ErrorResponse(const Crt::JsonView &doc);
+
29  ErrorResponse &operator=(const Crt::JsonView &doc);
+
30 
+
31  void SerializeToObject(Crt::JsonObject &doc) const;
+
32 
+ +
38 
+ +
44 
+ +
50 
+
51  private:
+
52  static void LoadFromObject(ErrorResponse &obj, const Crt::JsonView &doc);
+
53  };
+
54  } // namespace Iotidentity
+
55 } // namespace Aws
+
+ +
Definition: ErrorResponse.h:24
+ +
#define AWS_IOTIDENTITY_API
Definition: Exports.h:20
+
Aws::Crt::Optional< Aws::Crt::String > ErrorMessage
Definition: ErrorResponse.h:49
+
Definition: JsonObject.h:248
+ + + +
Aws::Crt::Optional< Aws::Crt::String > ErrorCode
Definition: ErrorResponse.h:43
+
Definition: JsonObject.h:21
+
Aws::Crt::Optional< int32_t > StatusCode
Definition: ErrorResponse.h:37
+
Definition: Allocator.h:11
+ + + + diff --git a/docs/identity_2include_2aws_2iotidentity_2_exports_8h.html b/docs/identity_2include_2aws_2iotidentity_2_exports_8h.html new file mode 100644 index 000000000..20d608814 --- /dev/null +++ b/docs/identity_2include_2aws_2iotidentity_2_exports_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_IOTIDENTITY_API
 
+

Macro Definition Documentation

+ +

◆ AWS_IOTIDENTITY_API

+ +
+
+ + + + +
#define AWS_IOTIDENTITY_API
+
+ +
+
+
+ + + + diff --git a/docs/identity_2include_2aws_2iotidentity_2_exports_8h_source.html b/docs/identity_2include_2aws_2iotidentity_2_exports_8h_source.html new file mode 100644 index 000000000..b1235116c --- /dev/null +++ b/docs/identity_2include_2aws_2iotidentity_2_exports_8h_source.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/include/aws/iotidentity/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
3  * SPDX-License-Identifier: Apache-2.0.
+
4  *
+
5  * This file is generated
+
6  */
+
7 
+
8 #if defined(AWS_IOTIDENTITY_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
9 # ifdef AWS_IOTIDENTITY_USE_IMPORT_EXPORT
+
10 # ifdef AWS_IOTIDENTITY_EXPORTS
+
11 # define AWS_IOTIDENTITY_API __declspec(dllexport)
+
12 # else
+
13 # define AWS_IOTIDENTITY_API __declspec(dllimport)
+
14 # endif /* AWS_IOTIDENTITY_EXPORTS */
+
15 # else
+
16 # define AWS_IOTIDENTITY_API
+
17 # endif /* AWS_IOTIDENTITY_USE_IMPORT_EXPORT */
+
18 
+
19 #else /* defined (AWS_IOTIDENTITY_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
20 # define AWS_IOTIDENTITY_API
+
21 #endif /* defined (AWS_IOTIDENTITY__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/identity_2source_2_error_response_8cpp.html b/docs/identity_2source_2_error_response_8cpp.html new file mode 100644 index 000000000..346096e7e --- /dev/null +++ b/docs/identity_2source_2_error_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: identity/source/ErrorResponse.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
ErrorResponse.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iotidentity
 
+
+ + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..76c071ac0 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: AWS IoT Device SDK for C++ v2 + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + +
+ +
+
+ + +
+ +
+ +
+
+
AWS IoT Device SDK for C++ v2
+
+ +
+ + + + diff --git a/docs/iot_2_mqtt5_client_8cpp.html b/docs/iot_2_mqtt5_client_8cpp.html new file mode 100644 index 000000000..26ec3929a --- /dev/null +++ b/docs/iot_2_mqtt5_client_8cpp.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/iot/Mqtt5Client.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Client.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iot
 
+ + + + + +

+Functions

static Crt::String Aws::Iot::AddToUsernameParameter (Crt::String currentUsername, Crt::String parameterValue, Crt::String parameterPreText)
 
static bool Aws::Iot::buildMqtt5FinalUsername (Crt::Optional< Mqtt5CustomAuthConfig > customAuthConfig, Crt::String &username)
 
+
+ + + + diff --git a/docs/iot_2_mqtt5_client_8h.html b/docs/iot_2_mqtt5_client_8h.html new file mode 100644 index 000000000..d525a3ee6 --- /dev/null +++ b/docs/iot_2_mqtt5_client_8h.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/Mqtt5Client.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Mqtt5Client.h File Reference
+
+
+
#include <aws/crt/Config.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/auth/Sigv4Signing.h>
+#include <aws/crt/mqtt/Mqtt5Client.h>
+#include <aws/iot/MqttCommon.h>
+
+

Go to the source code of this file.

+ + + + + + +

+Classes

class  Aws::Iot::Mqtt5CustomAuthConfig
 
class  Aws::Iot::Mqtt5ClientBuilder
 
+ + + + + + + +

+Namespaces

 Aws
 
 Aws::Io
 
 Aws::Iot
 
+
+ + + + diff --git a/docs/iot_2_mqtt5_client_8h_source.html b/docs/iot_2_mqtt5_client_8h_source.html new file mode 100644 index 000000000..a818c7c75 --- /dev/null +++ b/docs/iot_2_mqtt5_client_8h_source.html @@ -0,0 +1,346 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/Mqtt5Client.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Mqtt5Client.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Config.h>
+
7 #include <aws/crt/Exports.h>
+ + +
10 #include <aws/iot/MqttCommon.h>
+
11 
+
12 #if !BYO_CRYPTO
+
13 
+
14 namespace Aws
+
15 {
+
16  using namespace Crt::Mqtt5;
+
17 
+
18  namespace Io
+
19  {
+
20  class ClientBootstrap;
+
21  class SocketOptions;
+
22  class TlsContextOptions;
+
23  class WebsocketConfig;
+
24  } // namespace Io
+
25 
+
26  namespace Iot
+
27  {
+
28 
+ +
33  {
+
34  public:
+ +
39  virtual ~Mqtt5CustomAuthConfig();
+
40 
+ + +
43 
+
44  Mqtt5CustomAuthConfig &operator=(const Mqtt5CustomAuthConfig &rhs);
+ +
46 
+
47  Mqtt5CustomAuthConfig &WithAuthorizerName(Crt::String authName);
+
48  Mqtt5CustomAuthConfig &WithUsername(Crt::String username);
+
49  Mqtt5CustomAuthConfig &WithPassword(Crt::ByteCursor password);
+
50  Mqtt5CustomAuthConfig &WithTokenKeyName(Crt::String tokenKeyName);
+
51  Mqtt5CustomAuthConfig &WithTokenValue(Crt::String tokenValue);
+
52  Mqtt5CustomAuthConfig &WithTokenSignature(Crt::String tokenSignature);
+
53 
+
54  const Crt::Optional<Crt::String> &GetAuthorizerName();
+
55  const Crt::Optional<Crt::String> &GetUsername();
+
56  const Crt::Optional<Crt::ByteCursor> &GetPassword();
+
57  const Crt::Optional<Crt::String> &GetTokenKeyName();
+
58  const Crt::Optional<Crt::String> &GetTokenValue();
+
59  const Crt::Optional<Crt::String> &GetTokenSignature();
+
60 
+
61  private:
+
68  Crt::Optional<Crt::String> m_authorizerName;
+
69 
+
82  Crt::Optional<Crt::String> m_username;
+
83 
+ +
89 
+
96  Crt::Optional<Crt::String> m_tokenKeyName;
+
97 
+
104  Crt::Optional<Crt::String> m_tokenValue;
+
105 
+
112  Crt::Optional<Crt::String> m_tokenSignature;
+
113 
+
114  Crt::ByteBuf m_passwordStorage;
+
115  Crt::Allocator *m_allocator;
+
116  };
+
117 
+ +
123  {
+
124  public:
+
136  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithMtlsFromPath(
+
137  const Crt::String hostName,
+
138  const char *certPath,
+
139  const char *pkeyPath,
+
140  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
141 
+
153  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithMtlsFromMemory(
+
154  const Crt::String hostName,
+
155  const Crt::ByteCursor &certPath,
+
156  const Crt::ByteCursor &pkeyPath,
+
157  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
158 
+
170  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithMtlsPkcs11(
+
171  const Crt::String hostName,
+
172  const Crt::Io::TlsContextPkcs11Options &pkcs11Options,
+
173  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
174 
+
186  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithMtlsPkcs12(
+
187  const Crt::String hostName,
+
188  const struct Pkcs12Options &options,
+
189  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
190 
+
204  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithWindowsCertStorePath(
+
205  const Crt::String hostName,
+
206  const char *windowsCertStorePath,
+
207  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
208 
+
218  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithWebsocket(
+
219  const Crt::String hostName,
+
220  const WebsocketConfig &config,
+
221  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
222 
+
232  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithCustomAuthorizer(
+
233  const Crt::String hostName,
+
234  const Mqtt5CustomAuthConfig &customAuthConfig,
+
235  Crt::Allocator *allocator) noexcept;
+
236 
+
247  static Mqtt5ClientBuilder *NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket(
+
248  const Crt::String hostName,
+
249  const Mqtt5CustomAuthConfig &customAuthConfig,
+
250  const WebsocketConfig &config,
+
251  Crt::Allocator *allocator) noexcept;
+
252 
+
260  Mqtt5ClientBuilder &WithHostName(Crt::String hostname);
+
261 
+
269  Mqtt5ClientBuilder &WithPort(uint32_t port) noexcept;
+
270 
+
279  Mqtt5ClientBuilder &WithBootstrap(Crt::Io::ClientBootstrap *bootStrap) noexcept;
+
280 
+
289  Mqtt5ClientBuilder &WithCertificateAuthority(const char *caPath) noexcept;
+
290 
+
299  Mqtt5ClientBuilder &WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept;
+
300 
+
308  Mqtt5ClientBuilder &WithSocketOptions(Crt::Io::SocketOptions socketOptions) noexcept;
+
309 
+
317  Mqtt5ClientBuilder &WithHttpProxyOptions(
+
318  const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept;
+
319 
+
325  Mqtt5ClientBuilder &WithCustomAuthorizer(const Iot::Mqtt5CustomAuthConfig &config) noexcept;
+
326 
+
334  Mqtt5ClientBuilder &WithConnectOptions(std::shared_ptr<ConnectPacket> packetConnect) noexcept;
+
335 
+
343  Mqtt5ClientBuilder &WithSessionBehavior(ClientSessionBehaviorType sessionBehavior) noexcept;
+
344 
+
354  Mqtt5ClientBuilder &WithClientExtendedValidationAndFlowControl(
+
355  ClientExtendedValidationAndFlowControl clientExtendedValidationAndFlowControl) noexcept;
+
356 
+
367  Mqtt5ClientBuilder &WithOfflineQueueBehavior(
+
368  ClientOperationQueueBehaviorType offlineQueueBehavior) noexcept;
+
369 
+
378  Mqtt5ClientBuilder &WithReconnectOptions(ReconnectOptions reconnectOptions) noexcept;
+
379 
+
386  Mqtt5ClientBuilder &WithTopicAliasingOptions(TopicAliasingOptions topicAliasingOptions) noexcept;
+
387 
+ +
398  uint64_t minConnectedTimeToResetReconnectDelayMs) noexcept;
+
399 
+
408  Mqtt5ClientBuilder &WithPingTimeoutMs(uint32_t pingTimeoutMs) noexcept;
+
409 
+
418  Mqtt5ClientBuilder &WithConnackTimeoutMs(uint32_t connackTimeoutMs) noexcept;
+
419 
+
428  Mqtt5ClientBuilder &WithAckTimeoutSec(uint32_t ackTimeoutSec) noexcept;
+
429 
+
440  Mqtt5ClientBuilder &WithAckTimeoutSeconds(uint32_t ackTimeoutSec) noexcept;
+
441 
+
449  Mqtt5ClientBuilder &WithSdkName(const Crt::String &sdkName);
+
450 
+
458  Mqtt5ClientBuilder &WithSdkVersion(const Crt::String &sdkVersion);
+
459 
+
465  std::shared_ptr<Mqtt5Client> Build() noexcept;
+
466 
+
470  explicit operator bool() const noexcept { return m_lastError == 0; }
+
471 
+
475  int LastError() const noexcept { return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
+
476 
+ +
478  {
+
479  if (m_options)
+
480  {
+
481  delete m_options;
+
482  }
+
483  };
+ + + + +
488 
+
496  Mqtt5ClientBuilder &WithClientConnectionSuccessCallback(OnConnectionSuccessHandler callback) noexcept;
+
497 
+
505  Mqtt5ClientBuilder &WithClientConnectionFailureCallback(OnConnectionFailureHandler callback) noexcept;
+
506 
+
514  Mqtt5ClientBuilder &WithClientDisconnectionCallback(OnDisconnectionHandler callback) noexcept;
+
515 
+
523  Mqtt5ClientBuilder &WithClientStoppedCallback(OnStoppedHandler callback) noexcept;
+
524 
+
532  Mqtt5ClientBuilder &WithClientAttemptingConnectCallback(OnAttemptingConnectHandler callback) noexcept;
+
533 
+
541  Mqtt5ClientBuilder &WithPublishReceivedCallback(OnPublishReceivedHandler callback) noexcept;
+
542 
+
543  private:
+
544  // Common setup shared by all valid constructors
+
545  Mqtt5ClientBuilder(Crt::Allocator *allocator) noexcept;
+
546  // Common setup shared by all valid constructors
+
547  Mqtt5ClientBuilder(int error, Crt::Allocator *allocator) noexcept;
+
548 
+
549  Crt::Allocator *m_allocator;
+
550 
+
554  uint32_t m_port;
+
555 
+
560  Crt::Optional<Crt::Io::TlsContextOptions> m_tlsConnectionOptions;
+
561 
+ +
566 
+
570  Crt::Optional<WebsocketConfig> m_websocketConfig;
+
571 
+
575  Crt::Optional<Mqtt5CustomAuthConfig> m_customAuthConfig;
+
576 
+
581  std::shared_ptr<ConnectPacket> m_connectOptions;
+
582 
+ +
584 
+
585  /* Error */
+
586  int m_lastError;
+
587 
+
588  bool m_enableMetricsCollection;
+
589 
+
590  Crt::String m_sdkName = "CPPv2";
+
591  Crt::String m_sdkVersion = AWS_CRT_CPP_VERSION;
+
592  };
+
593 
+
594  } // namespace Iot
+
595 } // namespace Aws
+
596 
+
597 #endif // !BYO_CRYPTO
+
+
Definition: Mqtt5Client.h:123
+ +
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+
Mqtt5CustomAuthConfig(Mqtt5CustomAuthConfig &&rhs)=delete
+
Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=delete
+
Definition: MqttCommon.h:24
+
Definition: Mqtt5Client.h:451
+
virtual ~Mqtt5ClientBuilder()
Definition: Mqtt5Client.h:477
+
Mqtt5ClientBuilder & operator=(Mqtt5ClientBuilder &&)=delete
+
Mqtt5CustomAuthConfig & operator=(Mqtt5CustomAuthConfig &&rhs)=delete
+
aws_mqtt5_extended_validation_and_flow_control_options ClientExtendedValidationAndFlowControl
Definition: Mqtt5Types.h:200
+
Definition: MqttCommon.h:105
+
Mqtt5ClientBuilder & WithMinConnectedTimeToResetReconnectDelayMs(uint64_t minConnectedTimeToResetReconnectDelayMs) noexcept
+
std::function< void(const PublishReceivedEventData &)> OnPublishReceivedHandler
Definition: Mqtt5Client.h:308
+ + +
Definition: Mqtt5Client.h:33
+
Definition: TlsOptions.h:217
+
int LastError() const noexcept
Definition: Mqtt5Client.h:475
+
std::function< void(const OnAttemptingConnectEventData &)> OnAttemptingConnectHandler
Definition: Mqtt5Client.h:282
+
Definition: Mqtt5Client.h:101
+
Mqtt5ClientBuilder & operator=(const Mqtt5ClientBuilder &)=delete
+
std::function< void(const OnConnectionFailureEventData &)> OnConnectionFailureHandler
Definition: Mqtt5Client.h:271
+
std::function< void(const OnDisconnectionEventData &)> OnDisconnectionHandler
Definition: Mqtt5Client.h:276
+
Definition: HttpConnection.h:270
+
Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=delete
+
Definition: SocketOptions.h:48
+
aws_byte_buf ByteBuf
Definition: Types.h:30
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
Definition: Allocator.h:11
+
Definition: Mqtt5Client.h:145
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+
aws_allocator Allocator
Definition: Allocator.h:14
+ + +
Definition: Bootstrap.h:35
+
aws_mqtt5_client_session_behavior_type ClientSessionBehaviorType
Definition: Mqtt5Types.h:186
+
std::function< void(const OnConnectionSuccessEventData &)> OnConnectionSuccessHandler
Definition: Mqtt5Client.h:266
+
std::function< void(const OnStoppedEventData &)> OnStoppedHandler
Definition: Mqtt5Client.h:288
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+
aws_mqtt5_client_operation_queue_behavior_type ClientOperationQueueBehaviorType
Definition: Mqtt5Types.h:223
+ + + + diff --git a/docs/iot_2_mqtt_client_8cpp.html b/docs/iot_2_mqtt_client_8cpp.html new file mode 100644 index 000000000..c0af33087 --- /dev/null +++ b/docs/iot_2_mqtt_client_8cpp.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/iot/MqttClient.cpp File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttClient.cpp File Reference
+
+
+ + + + + + +

+Namespaces

 Aws
 
 Aws::Iot
 
+
+ + + + diff --git a/docs/iot_2_mqtt_client_8h.html b/docs/iot_2_mqtt_client_8h.html new file mode 100644 index 000000000..de2ac1aae --- /dev/null +++ b/docs/iot_2_mqtt_client_8h.html @@ -0,0 +1,107 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/MqttClient.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
MqttClient.h File Reference
+
+
+
#include <aws/crt/Config.h>
+#include <aws/crt/Exports.h>
+#include <aws/crt/auth/Sigv4Signing.h>
+#include <aws/crt/mqtt/MqttConnection.h>
+#include <aws/iot/MqttCommon.h>
+
+

Go to the source code of this file.

+ + + + + + + + +

+Classes

class  Aws::Iot::MqttClientConnectionConfig
 
class  Aws::Iot::MqttClientConnectionConfigBuilder
 
class  Aws::Iot::MqttClient
 
+ + + + + +

+Namespaces

 Aws
 
 Aws::Iot
 
+
+ + + + diff --git a/docs/iot_2_mqtt_client_8h_source.html b/docs/iot_2_mqtt_client_8h_source.html new file mode 100644 index 000000000..6863ca147 --- /dev/null +++ b/docs/iot_2_mqtt_client_8h_source.html @@ -0,0 +1,307 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/iot/MqttClient.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
MqttClient.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
6 #include <aws/crt/Config.h>
+
7 #include <aws/crt/Exports.h>
+ + +
10 #include <aws/iot/MqttCommon.h>
+
11 
+
12 #if !BYO_CRYPTO
+
13 
+
14 namespace Aws
+
15 {
+
16  namespace Iot
+
17  {
+
18  class MqttClient;
+
19 
+ +
26  {
+
27  public:
+
28  static MqttClientConnectionConfig CreateInvalid(int lastError) noexcept;
+
29 
+ +
39  const Crt::String &endpoint,
+
40  uint32_t port,
+
41  const Crt::Io::SocketOptions &socketOptions,
+
42  Crt::Io::TlsContext &&tlsContext);
+
43 
+ +
62  const Crt::String &endpoint,
+
63  uint32_t port,
+
64  const Crt::Io::SocketOptions &socketOptions,
+
65  Crt::Io::TlsContext &&tlsContext,
+ + +
68 
+
72  explicit operator bool() const noexcept { return m_context ? true : false; }
+
73 
+
77  int LastError() const noexcept { return m_lastError; }
+
78 
+
79  private:
+
80  MqttClientConnectionConfig(int lastError) noexcept;
+
81 
+ +
83  const Crt::String &endpoint,
+
84  uint32_t port,
+
85  const Crt::Io::SocketOptions &socketOptions,
+
86  Crt::Io::TlsContext &&tlsContext,
+ +
88 
+
89  Crt::String m_endpoint;
+
90  uint32_t m_port;
+
91  Crt::Io::TlsContext m_context;
+
92  Crt::Io::SocketOptions m_socketOptions;
+
93  Crt::Mqtt::OnWebSocketHandshakeIntercept m_webSocketInterceptor;
+
94  Crt::String m_username;
+
95  Crt::String m_password;
+ +
97  int m_lastError;
+
98 
+
99  friend class MqttClient;
+ +
101  };
+
102 
+ +
109  {
+
110  public:
+ +
112 
+ +
122  const char *certPath,
+
123  const char *pkeyPath,
+
124  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
125 
+ +
135  const Crt::ByteCursor &cert,
+
136  const Crt::ByteCursor &pkey,
+
137  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
138 
+ +
148  const Crt::Io::TlsContextPkcs11Options &pkcs11Options,
+
149  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
150 
+ +
161  const struct Pkcs12Options &options,
+
162  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
163 
+ +
175  const char *windowsCertStorePath,
+
176  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
177 
+ +
185  const WebsocketConfig &config,
+
186  Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
187 
+
193  static MqttClientConnectionConfigBuilder NewDefaultBuilder() noexcept;
+
194 
+
202  MqttClientConnectionConfigBuilder &WithEndpoint(const Crt::String &endpoint);
+
203 
+
211  MqttClientConnectionConfigBuilder &WithEndpoint(Crt::String &&endpoint);
+
212 
+
222  MqttClientConnectionConfigBuilder &WithPortOverride(uint32_t port) noexcept;
+
223 
+
232  MqttClientConnectionConfigBuilder &WithCertificateAuthority(const char *caPath) noexcept;
+
233 
+
242  MqttClientConnectionConfigBuilder &WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept;
+
243 
+
249  MqttClientConnectionConfigBuilder &WithTcpKeepAlive() noexcept;
+
250 
+
258  MqttClientConnectionConfigBuilder &WithTcpConnectTimeout(uint32_t connectTimeoutMs) noexcept;
+
259 
+
268  MqttClientConnectionConfigBuilder &WithTcpKeepAliveTimeout(uint16_t keepAliveTimeoutSecs) noexcept;
+
269 
+
279  MqttClientConnectionConfigBuilder &WithTcpKeepAliveInterval(uint16_t keepAliveIntervalSecs) noexcept;
+
280 
+
289  MqttClientConnectionConfigBuilder &WithTcpKeepAliveMaxProbes(uint16_t maxProbes) noexcept;
+
290 
+
298  MqttClientConnectionConfigBuilder &WithMinimumTlsVersion(aws_tls_versions minimumTlsVersion) noexcept;
+
299 
+
307  MqttClientConnectionConfigBuilder &WithHttpProxyOptions(
+
308  const Crt::Http::HttpClientConnectionProxyOptions &proxyOptions) noexcept;
+
309 
+
318  MqttClientConnectionConfigBuilder &WithMetricsCollection(bool enabled);
+
319 
+
327  MqttClientConnectionConfigBuilder &WithSdkName(const Crt::String &sdkName);
+
328 
+
336  MqttClientConnectionConfigBuilder &WithSdkVersion(const Crt::String &sdkVersion);
+
337 
+
357  MqttClientConnectionConfigBuilder &WithCustomAuthorizer(
+
358  const Crt::String &username,
+
359  const Crt::String &authorizerName,
+
360  const Crt::String &authorizerSignature,
+
361  const Crt::String &password) noexcept;
+
362 
+
385  MqttClientConnectionConfigBuilder &WithCustomAuthorizer(
+
386  const Crt::String &username,
+
387  const Crt::String &authorizerName,
+
388  const Crt::String &authorizerSignature,
+
389  const Crt::String &password,
+
390  const Crt::String &tokenKeyName,
+
391  const Crt::String &tokenValue) noexcept;
+
392 
+
400  MqttClientConnectionConfigBuilder &WithUsername(const Crt::String &username) noexcept;
+
401 
+
409  MqttClientConnectionConfigBuilder &WithPassword(const Crt::String &password) noexcept;
+
410 
+
416  MqttClientConnectionConfig Build() noexcept;
+
417 
+
421  explicit operator bool() const noexcept { return m_lastError == 0; }
+
422 
+
426  int LastError() const noexcept { return m_lastError ? m_lastError : AWS_ERROR_UNKNOWN; }
+
427 
+
428  private:
+
429  // Common setup shared by all valid constructors
+ +
431 
+
432  // Helper function to add parameters to the username in the WithCustomAuthorizer function
+ +
434  Crt::String currentUsername,
+
435  Crt::String parameterValue,
+
436  Crt::String parameterPreText);
+
437 
+
438  Crt::Allocator *m_allocator;
+
439  Crt::String m_endpoint;
+
440  uint32_t m_portOverride;
+
441  Crt::Io::SocketOptions m_socketOptions;
+
442  Crt::Io::TlsContextOptions m_contextOptions;
+
443  Crt::Optional<WebsocketConfig> m_websocketConfig;
+ +
445  bool m_enableMetricsCollection = true;
+
446  Crt::String m_sdkName = "CPPv2";
+
447  Crt::String m_sdkVersion;
+
448  Crt::String m_username = "";
+
449  Crt::String m_password = "";
+
450  bool m_isUsingCustomAuthorizer = false;
+
451 
+
452  int m_lastError;
+
453  };
+
454 
+ +
461  {
+
462  public:
+
463  MqttClient(Crt::Io::ClientBootstrap &bootstrap, Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
464 
+
471  MqttClient(Crt::Allocator *allocator = Crt::ApiAllocator()) noexcept;
+
472 
+
478  std::shared_ptr<Crt::Mqtt::MqttConnection> NewConnection(const MqttClientConnectionConfig &config) noexcept;
+
479 
+
483  int LastError() const noexcept { return m_client.LastError(); }
+
484 
+
488  explicit operator bool() const noexcept { return m_client ? true : false; }
+
489 
+
490  private:
+
491  Crt::Mqtt::MqttClient m_client;
+
492  int m_lastError;
+
493  };
+
494  } // namespace Iot
+
495 } // namespace Aws
+
496 
+
497 #endif // !BYO_CRYPTO
+
+ +
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
+ +
Definition: MqttClient.h:461
+
Definition: MqttCommon.h:24
+
Definition: TlsOptions.h:36
+
int LastError() const noexcept
Definition: MqttClient.h:77
+
Definition: MqttCommon.h:105
+
Definition: Optional.h:18
+
Definition: TlsOptions.h:350
+
Definition: TlsOptions.h:217
+
int LastError() const noexcept
Definition: MqttClient.h:426
+
Definition: MqttClient.h:26
+
int LastError() const noexcept
Definition: MqttClient.h:483
+
Definition: HttpConnection.h:270
+
Definition: SocketOptions.h:48
+
#define AWS_CRT_CPP_API
Definition: Exports.h:37
+
static Crt::String AddToUsernameParameter(Crt::String currentUsername, Crt::String parameterValue, Crt::String parameterPreText)
Definition: Mqtt5Client.cpp:21
+
Definition: Allocator.h:11
+
aws_byte_cursor ByteCursor
Definition: Types.h:31
+ +
std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)> OnWebSocketHandshakeIntercept
Definition: MqttConnection.h:146
+
aws_allocator Allocator
Definition: Allocator.h:14
+ + +
Definition: Bootstrap.h:35
+
Definition: MqttClient.h:48
+
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
+ + + + diff --git a/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html b/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html new file mode 100644 index 000000000..94d853caa --- /dev/null +++ b/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws/iotdevicecommon/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_IOTDEVICECOMMON_API
 
+

Macro Definition Documentation

+ +

◆ AWS_IOTDEVICECOMMON_API

+ +
+
+ + + + +
#define AWS_IOTDEVICECOMMON_API
+
+

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

+ +
+
+
+ + + + diff --git a/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h_source.html b/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h_source.html new file mode 100644 index 000000000..640dcc700 --- /dev/null +++ b/docs/iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h_source.html @@ -0,0 +1,96 @@ + + + + + + + +AWS IoT Device SDK C++ v2: iotdevicecommon/include/aws/iotdevicecommon/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 
+
7 #if defined(AWS_IOTDEVICECOMMON_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
8 # ifdef AWS_IOTDEVICECOMMON_USE_IMPORT_EXPORT
+
9 # ifdef AWS_IOTDEVICECOMMON_EXPORTS
+
10 # define AWS_IOTDEVICECOMMON_API __declspec(dllexport)
+
11 # else
+
12 # define AWS_IOTDEVICECOMMON_API __declspec(dllimport)
+
13 # endif /* AWS_IOTDEVICECOMMON_EXPORTS */
+
14 # else
+
15 # define AWS_IOTDEVICECOMMON_API
+
16 # endif /* AWS_IOTDEVICECOMMON_USE_IMPORT_EXPORT */
+
17 
+
18 #else /* defined (AWS_IOTDEVICECOMMON_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
19 # define AWS_IOTDEVICECOMMON_API
+
20 #endif /* defined (AWS_IOTDEVICECOMMON__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/jobs_2include_2aws_2iotjobs_2_exports_8h.html b/docs/jobs_2include_2aws_2iotjobs_2_exports_8h.html new file mode 100644 index 000000000..4ae75de4b --- /dev/null +++ b/docs/jobs_2include_2aws_2iotjobs_2_exports_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/Exports.h File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+ +
+
Exports.h File Reference
+
+
+ +

Go to the source code of this file.

+ + + + +

+Macros

#define AWS_IOTJOBS_API
 
+

Macro Definition Documentation

+ +

◆ AWS_IOTJOBS_API

+ +
+
+ + + + +
#define AWS_IOTJOBS_API
+
+ +
+
+
+ + + + diff --git a/docs/jobs_2include_2aws_2iotjobs_2_exports_8h_source.html b/docs/jobs_2include_2aws_2iotjobs_2_exports_8h_source.html new file mode 100644 index 000000000..0f792cbe1 --- /dev/null +++ b/docs/jobs_2include_2aws_2iotjobs_2_exports_8h_source.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: jobs/include/aws/iotjobs/Exports.h Source File + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Exports.h
+
+
+Go to the documentation of this file.
1 #pragma once
+
2 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+
3  * SPDX-License-Identifier: Apache-2.0.
+
4  *
+
5  * This file is generated
+
6  */
+
7 
+
8 #if defined(AWS_IOTJOBS_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
+
9 # ifdef AWS_IOTJOBS_USE_IMPORT_EXPORT
+
10 # ifdef AWS_IOTJOBS_EXPORTS
+
11 # define AWS_IOTJOBS_API __declspec(dllexport)
+
12 # else
+
13 # define AWS_IOTJOBS_API __declspec(dllimport)
+
14 # endif /* AWS_IOTJOBS_EXPORTS */
+
15 # else
+
16 # define AWS_IOTJOBS_API
+
17 # endif /* AWS_IOTJOBS_USE_IMPORT_EXPORT */
+
18 
+
19 #else /* defined (AWS_IOTJOBS_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
20 # define AWS_IOTJOBS_API
+
21 #endif /* defined (AWS_IOTJOBS__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
+
+ + + + diff --git a/docs/jquery.js b/docs/jquery.js new file mode 100644 index 000000000..103c32d79 --- /dev/null +++ b/docs/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/docs/mainpage_8md.html b/docs/mainpage_8md.html new file mode 100644 index 000000000..d7506c752 --- /dev/null +++ b/docs/mainpage_8md.html @@ -0,0 +1,76 @@ + + + + + + + +AWS IoT Device SDK C++ v2: docsrc/mainpage.md File Reference + + + + + + + + + +
+
+ + + + + + +
+
AWS IoT Device SDK C++ v2 +  1.34.0 +
+
AWS IoT Device SDK C++ v2
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
docsrc/mainpage.md File Reference
+
+
+
+ + + + diff --git a/docs/menu.js b/docs/menu.js new file mode 100644 index 000000000..2fe2214f2 --- /dev/null +++ b/docs/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/docs/menudata.js b/docs/menudata.js new file mode 100644 index 000000000..d3274e4e7 --- /dev/null +++ b/docs/menudata.js @@ -0,0 +1,218 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html",children:[ +{text:"a",url:"namespacemembers.html#index_a"}, +{text:"b",url:"namespacemembers_b.html#index_b"}, +{text:"c",url:"namespacemembers_c.html#index_c"}, +{text:"d",url:"namespacemembers_d.html#index_d"}, +{text:"e",url:"namespacemembers_e.html#index_e"}, +{text:"f",url:"namespacemembers_f.html#index_f"}, +{text:"g",url:"namespacemembers_g.html#index_g"}, +{text:"h",url:"namespacemembers_h.html#index_h"}, +{text:"i",url:"namespacemembers_i.html#index_i"}, +{text:"j",url:"namespacemembers_j.html#index_j"}, +{text:"k",url:"namespacemembers_k.html#index_k"}, +{text:"l",url:"namespacemembers_l.html#index_l"}, +{text:"m",url:"namespacemembers_m.html#index_m"}, +{text:"n",url:"namespacemembers_n.html#index_n"}, +{text:"o",url:"namespacemembers_o.html#index_o"}, +{text:"p",url:"namespacemembers_p.html#index_p"}, +{text:"q",url:"namespacemembers_q.html#index_q"}, +{text:"r",url:"namespacemembers_r.html#index_r"}, +{text:"s",url:"namespacemembers_s.html#index_s"}, +{text:"t",url:"namespacemembers_t.html#index_t"}, +{text:"u",url:"namespacemembers_u.html#index_u"}, +{text:"v",url:"namespacemembers_v.html#index_v"}, +{text:"w",url:"namespacemembers_w.html#index_w"}]}, +{text:"Functions",url:"namespacemembers_func.html",children:[ +{text:"a",url:"namespacemembers_func.html#index_a"}, +{text:"b",url:"namespacemembers_func.html#index_b"}, +{text:"c",url:"namespacemembers_func.html#index_c"}, +{text:"d",url:"namespacemembers_func.html#index_d"}, +{text:"e",url:"namespacemembers_func.html#index_e"}, +{text:"f",url:"namespacemembers_func.html#index_f"}, +{text:"g",url:"namespacemembers_func.html#index_g"}, +{text:"h",url:"namespacemembers_func.html#index_h"}, +{text:"l",url:"namespacemembers_func.html#index_l"}, +{text:"m",url:"namespacemembers_func.html#index_m"}, +{text:"n",url:"namespacemembers_func.html#index_n"}, +{text:"o",url:"namespacemembers_func.html#index_o"}, +{text:"s",url:"namespacemembers_func.html#index_s"}, +{text:"t",url:"namespacemembers_func.html#index_t"}, +{text:"u",url:"namespacemembers_func.html#index_u"}]}, +{text:"Variables",url:"namespacemembers_vars.html"}, +{text:"Typedefs",url:"namespacemembers_type.html",children:[ +{text:"a",url:"namespacemembers_type.html#index_a"}, +{text:"b",url:"namespacemembers_type.html#index_b"}, +{text:"c",url:"namespacemembers_type.html#index_c"}, +{text:"d",url:"namespacemembers_type.html#index_d"}, +{text:"e",url:"namespacemembers_type.html#index_e"}, +{text:"g",url:"namespacemembers_type.html#index_g"}, +{text:"h",url:"namespacemembers_type.html#index_h"}, +{text:"i",url:"namespacemembers_type.html#index_i"}, +{text:"j",url:"namespacemembers_type.html#index_j"}, +{text:"k",url:"namespacemembers_type.html#index_k"}, +{text:"l",url:"namespacemembers_type.html#index_l"}, +{text:"m",url:"namespacemembers_type.html#index_m"}, +{text:"n",url:"namespacemembers_type.html#index_n"}, +{text:"o",url:"namespacemembers_type.html#index_o"}, +{text:"p",url:"namespacemembers_type.html#index_p"}, +{text:"q",url:"namespacemembers_type.html#index_q"}, +{text:"r",url:"namespacemembers_type.html#index_r"}, +{text:"s",url:"namespacemembers_type.html#index_s"}, +{text:"t",url:"namespacemembers_type.html#index_t"}, +{text:"u",url:"namespacemembers_type.html#index_u"}, +{text:"v",url:"namespacemembers_type.html#index_v"}, +{text:"w",url:"namespacemembers_type.html#index_w"}]}, +{text:"Enumerations",url:"namespacemembers_enum.html",children:[ +{text:"a",url:"namespacemembers_enum.html#index_a"}, +{text:"c",url:"namespacemembers_enum.html#index_c"}, +{text:"d",url:"namespacemembers_enum.html#index_d"}, +{text:"e",url:"namespacemembers_enum.html#index_e"}, +{text:"f",url:"namespacemembers_enum.html#index_f"}, +{text:"h",url:"namespacemembers_enum.html#index_h"}, +{text:"i",url:"namespacemembers_enum.html#index_i"}, +{text:"j",url:"namespacemembers_enum.html#index_j"}, +{text:"l",url:"namespacemembers_enum.html#index_l"}, +{text:"m",url:"namespacemembers_enum.html#index_m"}, +{text:"o",url:"namespacemembers_enum.html#index_o"}, +{text:"p",url:"namespacemembers_enum.html#index_p"}, +{text:"q",url:"namespacemembers_enum.html#index_q"}, +{text:"r",url:"namespacemembers_enum.html#index_r"}, +{text:"s",url:"namespacemembers_enum.html#index_s"}, +{text:"t",url:"namespacemembers_enum.html#index_t"}]}, +{text:"Enumerator",url:"namespacemembers_eval.html",children:[ +{text:"c",url:"namespacemembers_eval.html#index_c"}, +{text:"d",url:"namespacemembers_eval.html#index_d"}, +{text:"e",url:"namespacemembers_eval.html#index_e"}, +{text:"f",url:"namespacemembers_eval.html#index_f"}, +{text:"l",url:"namespacemembers_eval.html#index_l"}, +{text:"m",url:"namespacemembers_eval.html#index_m"}, +{text:"o",url:"namespacemembers_eval.html#index_o"}, +{text:"p",url:"namespacemembers_eval.html#index_p"}, +{text:"q",url:"namespacemembers_eval.html#index_q"}, +{text:"r",url:"namespacemembers_eval.html#index_r"}]}]}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"hierarchy.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"e",url:"functions_e.html#index_e"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"j",url:"functions_j.html#index_j"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"q",url:"functions_q.html#index_q"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"v",url:"functions_v.html#index_v"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"~",url:"functions_~.html#index__7E"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func_b.html#index_b"}, +{text:"c",url:"functions_func_c.html#index_c"}, +{text:"d",url:"functions_func_d.html#index_d"}, +{text:"e",url:"functions_func_e.html#index_e"}, +{text:"f",url:"functions_func_f.html#index_f"}, +{text:"g",url:"functions_func_g.html#index_g"}, +{text:"h",url:"functions_func_h.html#index_h"}, +{text:"i",url:"functions_func_i.html#index_i"}, +{text:"j",url:"functions_func_j.html#index_j"}, +{text:"k",url:"functions_func_k.html#index_k"}, +{text:"l",url:"functions_func_l.html#index_l"}, +{text:"m",url:"functions_func_m.html#index_m"}, +{text:"n",url:"functions_func_n.html#index_n"}, +{text:"o",url:"functions_func_o.html#index_o"}, +{text:"p",url:"functions_func_p.html#index_p"}, +{text:"r",url:"functions_func_r.html#index_r"}, +{text:"s",url:"functions_func_s.html#index_s"}, +{text:"t",url:"functions_func_t.html#index_t"}, +{text:"u",url:"functions_func_u.html#index_u"}, +{text:"v",url:"functions_func_v.html#index_v"}, +{text:"w",url:"functions_func_w.html#index_w"}, +{text:"~",url:"functions_func_~.html#index__7E"}]}, +{text:"Variables",url:"functions_vars.html",children:[ +{text:"a",url:"functions_vars.html#index_a"}, +{text:"b",url:"functions_vars_b.html#index_b"}, +{text:"c",url:"functions_vars_c.html#index_c"}, +{text:"d",url:"functions_vars_d.html#index_d"}, +{text:"e",url:"functions_vars_e.html#index_e"}, +{text:"g",url:"functions_vars_g.html#index_g"}, +{text:"h",url:"functions_vars_h.html#index_h"}, +{text:"i",url:"functions_vars_i.html#index_i"}, +{text:"j",url:"functions_vars_j.html#index_j"}, +{text:"k",url:"functions_vars_k.html#index_k"}, +{text:"l",url:"functions_vars_l.html#index_l"}, +{text:"m",url:"functions_vars_m.html#index_m"}, +{text:"n",url:"functions_vars_n.html#index_n"}, +{text:"o",url:"functions_vars_o.html#index_o"}, +{text:"p",url:"functions_vars_p.html#index_p"}, +{text:"q",url:"functions_vars_q.html#index_q"}, +{text:"r",url:"functions_vars_r.html#index_r"}, +{text:"s",url:"functions_vars_s.html#index_s"}, +{text:"t",url:"functions_vars_t.html#index_t"}, +{text:"u",url:"functions_vars_u.html#index_u"}, +{text:"v",url:"functions_vars_v.html#index_v"}, +{text:"w",url:"functions_vars_w.html#index_w"}]}, +{text:"Typedefs",url:"functions_type.html"}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Related Functions",url:"functions_rela.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}, +{text:"File Members",url:"globals.html",children:[ +{text:"All",url:"globals.html",children:[ +{text:"a",url:"globals.html#index_a"}, +{text:"c",url:"globals.html#index_c"}, +{text:"e",url:"globals.html#index_e"}, +{text:"f",url:"globals.html#index_f"}, +{text:"i",url:"globals.html#index_i"}, +{text:"q",url:"globals.html#index_q"}, +{text:"r",url:"globals.html#index_r"}, +{text:"s",url:"globals.html#index_s"}, +{text:"t",url:"globals.html#index_t"}, +{text:"v",url:"globals.html#index_v"}]}, +{text:"Variables",url:"globals_vars.html"}, +{text:"Macros",url:"globals_defs.html"}]}]}]} diff --git a/docs/mqtt_2_mqtt5_client_8cpp.html b/docs/mqtt_2_mqtt5_client_8cpp.html new file mode 100644 index 000000000..4d57804b0 --- /dev/null +++ b/docs/mqtt_2_mqtt5_client_8cpp.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/Mqtt5Client.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Mqtt5Client.cpp File Reference
    +
    +
    +
    #include <aws/crt/mqtt/Mqtt5Client.h>
    +#include <aws/crt/mqtt/Mqtt5Packets.h>
    +#include <aws/crt/mqtt/private/Mqtt5ClientCore.h>
    +#include <aws/crt/Api.h>
    +#include <aws/crt/StlAllocator.h>
    +#include <aws/crt/http/HttpProxyStrategy.h>
    +#include <aws/crt/http/HttpRequestResponse.h>
    +#include <aws/crt/io/Bootstrap.h>
    +#include <aws/iot/MqttClient.h>
    +#include <utility>
    +
    + + + + + + + +

    +Namespaces

     Aws
     
     Aws::Crt
     
     Aws::Crt::Mqtt5
     
    +
    + + + + diff --git a/docs/mqtt_2_mqtt_client_8cpp.html b/docs/mqtt_2_mqtt_client_8cpp.html new file mode 100644 index 000000000..91cefa3a1 --- /dev/null +++ b/docs/mqtt_2_mqtt_client_8cpp.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/source/mqtt/MqttClient.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    MqttClient.cpp File Reference
    +
    +
    + + + + + + + + +

    +Namespaces

     Aws
     
     Aws::Crt
     
     Aws::Crt::Mqtt
     
    + + + +

    +Macros

    #define AWS_MQTT_MAX_TOPIC_LENGTH   65535
     
    +

    Macro Definition Documentation

    + +

    ◆ AWS_MQTT_MAX_TOPIC_LENGTH

    + +
    +
    + + + + +
    #define AWS_MQTT_MAX_TOPIC_LENGTH   65535
    +
    +

    Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws.html b/docs/namespace_aws.html new file mode 100644 index 000000000..6bf23d39e --- /dev/null +++ b/docs/namespace_aws.html @@ -0,0 +1,109 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    Aws Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Namespaces

     Crt
     
     Discovery
     
     Eventstreamrpc
     
     Greengrass
     
     Io
     
     Iot
     
     Iotdevicecommon
     
     Iotdevicedefenderv1
     
     Iotidentity
     
     Iotjobs
     
     Iotsecuretunneling
     
     Iotshadow
     
    +

    Detailed Description

    +

    Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0.

    +

    Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0. To keep ABI compatability, we use CRT's own string view implementation even for C++ 17.

    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt.html b/docs/namespace_aws_1_1_crt.html new file mode 100644 index 000000000..b9e6a6c14 --- /dev/null +++ b/docs/namespace_aws_1_1_crt.html @@ -0,0 +1,2487 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Namespaces

     Auth
     
     Cbor
     
     Checksum
     
     Crypto
     
     Endpoints
     
     Http
     
     Imds
     
     Io
     
     literals
     
     string_view_literals
     
     Mqtt
     
     Mqtt5
     
     VariantDetail
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  ApiHandle
     
    class  basic_string_view
     
    class  DateTime
     
    struct  InPlaceT
     
    struct  InPlaceTypeT
     
    class  JsonObject
     
    class  JsonView
     
    class  Optional
     
    class  RefCounted
     
    class  StlAllocator
     
    class  UUID
     
    class  Variant
     
    class  VariantAlternative
     
    class  VariantSize
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using Allocator = aws_allocator
     
    typedef basic_string_view< char > string_view
     
    typedef basic_string_view< char16_t > u16string_view
     
    typedef basic_string_view< char32_t > u32string_view
     
    typedef basic_string_view< wchar_t > wstring_view
     
    using StringView = string_view
     
    using ByteBuf = aws_byte_buf
     
    using ByteCursor = aws_byte_cursor
     
    using String = std::basic_string< char, std::char_traits< char >, StlAllocator< char > >
     
    using StringStream = std::basic_stringstream< char, std::char_traits< char >, StlAllocator< char > >
     
    template<typename K , typename V >
    using Map = std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >>
     
    template<typename K , typename V >
    using UnorderedMap = std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, StlAllocator< std::pair< const K, V > >>
     
    template<typename K , typename V >
    using MultiMap = std::multimap< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >>
     
    template<typename T >
    using Vector = std::vector< T, StlAllocator< T > >
     
    template<typename T >
    using List = std::list< T, StlAllocator< T > >
     
    template<typename RawType , typename TargetType >
    using TypeConvertor = std::function< TargetType(RawType)>
     
    template<typename T >
    using ScopedResource = std::unique_ptr< T, std::function< void(T *)> >
     
    + + + + + + + + + + + +

    +Enumerations

    enum  LogLevel {
    +  LogLevel::None = AWS_LL_NONE, +LogLevel::Fatal = AWS_LL_FATAL, +LogLevel::Error = AWS_LL_ERROR, +LogLevel::Warn = AWS_LL_WARN, +
    +  LogLevel::Info = AWS_LL_INFO, +LogLevel::Debug = AWS_LL_DEBUG, +LogLevel::Trace = AWS_LL_TRACE, +LogLevel::Count +
    + }
     
    enum  ApiHandleShutdownBehavior { ApiHandleShutdownBehavior::Blocking, +ApiHandleShutdownBehavior::NonBlocking + }
     
    enum  DateFormat { DateFormat::RFC822 = AWS_DATE_FORMAT_RFC822, +DateFormat::ISO_8601 = AWS_DATE_FORMAT_ISO_8601, +DateFormat::AutoDetect = AWS_DATE_FORMAT_AUTO_DETECT + }
     
    enum  Month {
    +  Month::January = AWS_DATE_MONTH_JANUARY, +Month::February = AWS_DATE_MONTH_FEBRUARY, +Month::March = AWS_DATE_MONTH_MARCH, +Month::April = AWS_DATE_MONTH_APRIL, +
    +  Month::May = AWS_DATE_MONTH_MAY, +Month::June = AWS_DATE_MONTH_JUNE, +Month::July = AWS_DATE_MONTH_JULY, +Month::August = AWS_DATE_MONTH_AUGUST, +
    +  Month::September = AWS_DATE_MONTH_SEPTEMBER, +Month::October = AWS_DATE_MONTH_OCTOBER, +Month::November = AWS_DATE_MONTH_NOVEMBER, +Month::December = AWS_DATE_MONTH_DECEMBER +
    + }
     
    enum  DayOfWeek {
    +  DayOfWeek::Sunday = AWS_DATE_DAY_OF_WEEK_SUNDAY, +DayOfWeek::Monday = AWS_DATE_DAY_OF_WEEK_MONDAY, +DayOfWeek::Tuesday = AWS_DATE_DAY_OF_WEEK_TUESDAY, +DayOfWeek::Wednesday = AWS_DATE_DAY_OF_WEEK_WEDNESDAY, +
    +  DayOfWeek::Thursday = AWS_DATE_DAY_OF_WEEK_THURSDAY, +DayOfWeek::Friday = AWS_DATE_DAY_OF_WEEK_FRIDAY, +DayOfWeek::Saturday = AWS_DATE_DAY_OF_WEEK_SATURDAY +
    + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    AWS_CRT_CPP_API AllocatorApiAllocator () noexcept
     
    AWS_CRT_CPP_API AllocatorDefaultAllocatorImplementation () noexcept
     
    AWS_CRT_CPP_API AllocatorDefaultAllocator () noexcept
     
    AWS_CRT_CPP_API const char * ErrorDebugString (int error) noexcept
     
    AWS_CRT_CPP_API int LastError () noexcept
     
    AWS_CRT_CPP_API int LastErrorOrUnknown () noexcept
     
    size_t AWS_CRT_CPP_API HashString (const char *str) noexcept
     
    template<class CharT , class Traits >
    bool operator== (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator== (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator== (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator!= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator!= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator!= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    bool operator< (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator< (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator< (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator> (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator> (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator> (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator<= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator<= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator<= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator>= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator>= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept
     
    template<class CharT , class Traits >
    constexpr bool operator>= (typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
     
    basic_string_view< char > operator""_sv (const char *s, size_t length) noexcept
     
    basic_string_view< wchar_t > operator""_sv (const wchar_t *s, size_t length) noexcept
     
    basic_string_view< char16_t > operator""_sv (const char16_t *s, size_t length) noexcept
     
    basic_string_view< char32_t > operator""_sv (const char32_t *s, size_t length) noexcept
     
    AWS_CRT_CPP_API ByteBuf ByteBufFromCString (const char *str) noexcept
     
    AWS_CRT_CPP_API ByteBuf ByteBufFromEmptyArray (const uint8_t *array, size_t len) noexcept
     
    AWS_CRT_CPP_API ByteBuf ByteBufFromArray (const uint8_t *array, size_t capacity) noexcept
     
    AWS_CRT_CPP_API ByteBuf ByteBufNewCopy (Allocator *alloc, const uint8_t *array, size_t len)
     
    AWS_CRT_CPP_API ByteBuf ByteBufInit (Allocator *alloc, size_t len)
     
    AWS_CRT_CPP_API void ByteBufDelete (ByteBuf &)
     
    AWS_CRT_CPP_API ByteCursor ByteCursorFromCString (const char *str) noexcept
     
    AWS_CRT_CPP_API ByteCursor ByteCursorFromString (const Crt::String &str) noexcept
     
    AWS_CRT_CPP_API ByteCursor ByteCursorFromStringView (const Crt::StringView &str) noexcept
     
    AWS_CRT_CPP_API ByteCursor ByteCursorFromByteBuf (const ByteBuf &) noexcept
     
    AWS_CRT_CPP_API ByteCursor ByteCursorFromArray (const uint8_t *array, size_t len) noexcept
     
    AWS_CRT_CPP_API Vector< uint8_t > Base64Decode (const String &decode) noexcept
     
    AWS_CRT_CPP_API String Base64Encode (const Vector< uint8_t > &encode) noexcept
     
    template<typename RawType , typename TargetType >
    Vector< TargetType > ArrayListToVector (const aws_array_list *array, TypeConvertor< RawType, TargetType > conv)
     
    template<typename RawType , typename TargetType >
    Vector< TargetType > ArrayListToVector (const aws_array_list *array)
     
    template<typename Type >
    Vector< Type > ArrayListToVector (const aws_array_list *array)
     
    AWS_CRT_CPP_API StringView ByteCursorToStringView (const ByteCursor &bc)
     
    AWS_CRT_CPP_API ByteCursor StringViewToByteCursor (const StringView &sv)
     
    template<typename T >
    void Delete (T *t, Allocator *allocator)
     
    template<typename T , typename... Args>
    T * New (Allocator *allocator, Args &&...args)
     
    template<typename T , typename... Args>
    std::shared_ptr< T > MakeShared (Allocator *allocator, Args &&...args)
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Variables

    AWS_CRT_CPP_API Allocatorg_allocator = Aws::Crt::DefaultAllocatorImplementation()
     
    static constexpr InPlaceT InPlace {}
     
    static Crypto::CreateHashCallback s_BYOCryptoNewMD5Callback
     
    static Crypto::CreateHashCallback s_BYOCryptoNewSHA256Callback
     
    static Crypto::CreateHashCallback s_BYOCryptoNewSHA1Callback
     
    static Crypto::CreateHMACCallback s_BYOCryptoNewSHA256HMACCallback
     
    static Io::NewClientTlsHandlerCallback s_BYOCryptoNewClientTlsHandlerCallback
     
    static Io::NewTlsContextImplCallback s_BYOCryptoNewTlsContextImplCallback
     
    static Io::DeleteTlsContextImplCallback s_BYOCryptoDeleteTlsContextImplCallback
     
    static Io::IsTlsAlpnSupportedCallback s_BYOCryptoIsTlsAlpnSupportedCallback
     
    +

    Typedef Documentation

    + +

    ◆ Allocator

    + +
    +
    + + + + +
    using Aws::Crt::Allocator = typedef aws_allocator
    +
    + +
    +
    + +

    ◆ ByteBuf

    + +
    +
    + + + + +
    using Aws::Crt::ByteBuf = typedef aws_byte_buf
    +
    + +
    +
    + +

    ◆ ByteCursor

    + +
    +
    + + + + +
    using Aws::Crt::ByteCursor = typedef aws_byte_cursor
    +
    + +
    +
    + +

    ◆ List

    + +
    +
    +
    +template<typename T >
    + + + + +
    using Aws::Crt::List = typedef std::list<T, StlAllocator<T> >
    +
    + +
    +
    + +

    ◆ Map

    + +
    +
    +
    +template<typename K , typename V >
    + + + + +
    using Aws::Crt::Map = typedef std::map<K, V, std::less<K>, StlAllocator<std::pair<const K, V> >>
    +
    + +
    +
    + +

    ◆ MultiMap

    + +
    +
    +
    +template<typename K , typename V >
    + + + + +
    using Aws::Crt::MultiMap = typedef std::multimap<K, V, std::less<K>, StlAllocator<std::pair<const K, V> >>
    +
    + +
    +
    + +

    ◆ ScopedResource

    + +
    +
    +
    +template<typename T >
    + + + + +
    using Aws::Crt::ScopedResource = typedef std::unique_ptr<T, std::function<void(T *)> >
    +
    + +
    +
    + +

    ◆ String

    + +
    +
    + + + + +
    using Aws::Crt::String = typedef std::basic_string<char, std::char_traits<char>, StlAllocator<char> >
    +
    + +
    +
    + +

    ◆ string_view

    + +
    +
    + + + + +
    typedef basic_string_view<char> Aws::Crt::string_view
    +
    + +
    +
    + +

    ◆ StringStream

    + +
    +
    + + + + +
    using Aws::Crt::StringStream = typedef std::basic_stringstream<char, std::char_traits<char>, StlAllocator<char> >
    +
    + +
    +
    + +

    ◆ StringView

    + +
    +
    + + + + +
    using Aws::Crt::StringView = typedef string_view
    +
    + +
    +
    + +

    ◆ TypeConvertor

    + +
    +
    +
    +template<typename RawType , typename TargetType >
    + + + + +
    using Aws::Crt::TypeConvertor = typedef std::function<TargetType(RawType)>
    +
    + +
    +
    + +

    ◆ u16string_view

    + +
    +
    + + + + +
    typedef basic_string_view<char16_t> Aws::Crt::u16string_view
    +
    + +
    +
    + +

    ◆ u32string_view

    + +
    +
    + + + + +
    typedef basic_string_view<char32_t> Aws::Crt::u32string_view
    +
    + +
    +
    + +

    ◆ UnorderedMap

    + +
    +
    +
    +template<typename K , typename V >
    + + + + +
    using Aws::Crt::UnorderedMap = typedef std::unordered_map<K, V, std::hash<K>, std::equal_to<K>, StlAllocator<std::pair<const K, V> >>
    +
    + +
    +
    + +

    ◆ Vector

    + +
    +
    +
    +template<typename T >
    + + + + +
    using Aws::Crt::Vector = typedef std::vector<T, StlAllocator<T> >
    +
    + +
    +
    + +

    ◆ wstring_view

    + +
    +
    + + + + +
    typedef basic_string_view<wchar_t> Aws::Crt::wstring_view
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ApiHandleShutdownBehavior

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::ApiHandleShutdownBehavior
    +
    +strong
    +
    +

    Should the API Handle destructor block on all shutdown/thread completion logic or not?

    + + + +
    Enumerator
    Blocking 
    NonBlocking 
    + +
    +
    + +

    ◆ DateFormat

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::DateFormat
    +
    +strong
    +
    + + + + +
    Enumerator
    RFC822 
    ISO_8601 
    AutoDetect 
    + +
    +
    + +

    ◆ DayOfWeek

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::DayOfWeek
    +
    +strong
    +
    + + + + + + + + +
    Enumerator
    Sunday 
    Monday 
    Tuesday 
    Wednesday 
    Thursday 
    Friday 
    Saturday 
    + +
    +
    + +

    ◆ LogLevel

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::LogLevel
    +
    +strong
    +
    +

    Detail level control for logging output

    + + + + + + + + + +
    Enumerator
    None 
    Fatal 
    Error 
    Warn 
    Info 
    Debug 
    Trace 
    Count 
    + +
    +
    + +

    ◆ Month

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Month
    +
    +strong
    +
    + + + + + + + + + + + + + +
    Enumerator
    January 
    February 
    March 
    April 
    May 
    June 
    July 
    August 
    September 
    October 
    November 
    December 
    + +
    +
    +

    Function Documentation

    + +

    ◆ ApiAllocator()

    + +
    +
    + + + + + +
    + + + + + + + +
    Allocator * Aws::Crt::ApiAllocator ()
    +
    +noexcept
    +
    +

    Each object from this library can use an explicit allocator. If you construct an object without specifying an allocator, then THIS allocator is used instead.

    +

    You can customize this allocator when initializing ApiHandle.

    + +
    +
    + +

    ◆ ArrayListToVector() [1/3]

    + +
    +
    +
    +template<typename RawType , typename TargetType >
    + + + + + + + + +
    Vector<TargetType> Aws::Crt::ArrayListToVector (const aws_array_list * array)
    +
    +

    Template function to convert an aws_array_list of RawType to a C++ like Vector of TargetType. This template assumes a direct constructor: TargetType(RawType) is available

    + +
    +
    + +

    ◆ ArrayListToVector() [2/3]

    + +
    +
    +
    +template<typename Type >
    + + + + + + + + +
    Vector<Type> Aws::Crt::ArrayListToVector (const aws_array_list * array)
    +
    +

    Template function to convert an aws_array_list of Type to a C++ like Vector of Type.

    + +
    +
    + +

    ◆ ArrayListToVector() [3/3]

    + +
    +
    +
    +template<typename RawType , typename TargetType >
    + + + + + + + + + + + + + + + + + + +
    Vector<TargetType> Aws::Crt::ArrayListToVector (const aws_array_list * array,
    TypeConvertor< RawType, TargetType > conv 
    )
    +
    +

    Template function to convert an aws_array_list of RawType to a C++ like Vector of TargetType. A conversion function should be provided to do the type conversion

    + +
    +
    + +

    ◆ Base64Decode()

    + +
    +
    + + + + + +
    + + + + + + + + +
    Vector< uint8_t > Aws::Crt::Base64Decode (const Stringdecode)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ Base64Encode()

    + +
    +
    + + + + + +
    + + + + + + + + +
    String Aws::Crt::Base64Encode (const Vector< uint8_t > & encode)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteBufDelete()

    + +
    +
    + + + + + + + + +
    void Aws::Crt::ByteBufDelete (ByteBufbuf)
    +
    + +
    +
    + +

    ◆ ByteBufFromArray()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    ByteBuf Aws::Crt::ByteBufFromArray (const uint8_t * array,
    size_t capacity 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteBufFromCString()

    + +
    +
    + + + + + +
    + + + + + + + + +
    ByteBuf Aws::Crt::ByteBufFromCString (const char * str)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteBufFromEmptyArray()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    ByteBuf Aws::Crt::ByteBufFromEmptyArray (const uint8_t * array,
    size_t len 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteBufInit()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    ByteBuf Aws::Crt::ByteBufInit (Allocatoralloc,
    size_t len 
    )
    +
    + +
    +
    + +

    ◆ ByteBufNewCopy()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    ByteBuf Aws::Crt::ByteBufNewCopy (Allocatoralloc,
    const uint8_t * array,
    size_t len 
    )
    +
    + +
    +
    + +

    ◆ ByteCursorFromArray()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    ByteCursor Aws::Crt::ByteCursorFromArray (const uint8_t * array,
    size_t len 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteCursorFromByteBuf()

    + +
    +
    + + + + + +
    + + + + + + + + +
    ByteCursor Aws::Crt::ByteCursorFromByteBuf (const ByteBufbuf)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteCursorFromCString()

    + +
    +
    + + + + + +
    + + + + + + + + +
    ByteCursor Aws::Crt::ByteCursorFromCString (const char * str)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteCursorFromString()

    + +
    +
    + + + + + +
    + + + + + + + + +
    ByteCursor Aws::Crt::ByteCursorFromString (const Crt::Stringstr)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteCursorFromStringView()

    + +
    +
    + + + + + +
    + + + + + + + + +
    ByteCursor Aws::Crt::ByteCursorFromStringView (const Crt::StringViewstr)
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ ByteCursorToStringView()

    + +
    +
    + + + + + +
    + + + + + + + + +
    AWS_CRT_CPP_API StringView Aws::Crt::ByteCursorToStringView (const ByteCursorbc)
    +
    +inline
    +
    + +
    +
    + +

    ◆ DefaultAllocator()

    + +
    +
    + + + + + +
    + + + + + + + +
    Allocator * Aws::Crt::DefaultAllocator ()
    +
    +noexcept
    +
    +
    Deprecated:
    Use DefaultAllocatorImplementation() instead. DefaultAllocator() is too easily confused with ApiAllocator().
    + +
    +
    + +

    ◆ DefaultAllocatorImplementation()

    + +
    +
    + + + + + +
    + + + + + + + +
    Allocator * Aws::Crt::DefaultAllocatorImplementation ()
    +
    +noexcept
    +
    +

    Returns the default implementation of an Allocator.

    +

    If you initialize ApiHandle without specifying a custom allocator, then this implementation is used.

    + +
    +
    + +

    ◆ Delete()

    + +
    +
    +
    +template<typename T >
    + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Delete (T * t,
    Allocatorallocator 
    )
    +
    + +
    +
    + +

    ◆ ErrorDebugString()

    + +
    +
    + + + + + +
    + + + + + + + + +
    const char * Aws::Crt::ErrorDebugString (int error)
    +
    +noexcept
    +
    +

    Gets a string description of a CRT error code

    Parameters
    + + +
    errorerror code to get a descriptive string for
    +
    +
    +
    Returns
    a string description of the error code
    + +
    +
    + +

    ◆ HashString()

    + +
    +
    + + + + + +
    + + + + + + + + +
    size_t Aws::Crt::HashString (const char * str)
    +
    +noexcept
    +
    +

    C-string hash function

    Parameters
    + + +
    strstring to hash
    +
    +
    +
    Returns
    hash code of the string
    + +
    +
    + +

    ◆ LastError()

    + +
    +
    + + + + + +
    + + + + + + + +
    int Aws::Crt::LastError ()
    +
    +noexcept
    +
    +
    Returns
    the value of the last aws error on the current thread. Return 0 if no aws-error raised before.
    + +
    +
    + +

    ◆ LastErrorOrUnknown()

    + +
    +
    + + + + + +
    + + + + + + + +
    int Aws::Crt::LastErrorOrUnknown ()
    +
    +noexcept
    +
    +
    Returns
    the value of the last aws error on the current thread. Return AWS_ERROR_UNKNOWN, if no aws-error raised before.
    + +
    +
    + +

    ◆ MakeShared()

    + +
    +
    +
    +template<typename T , typename... Args>
    + + + + + + + + + + + + + + + + + + +
    std::shared_ptr<T> Aws::Crt::MakeShared (Allocatorallocator,
    Args &&... args 
    )
    +
    + +
    +
    + +

    ◆ New()

    + +
    +
    +
    +template<typename T , typename... Args>
    + + + + + + + + + + + + + + + + + + +
    T* Aws::Crt::New (Allocatorallocator,
    Args &&... args 
    )
    +
    + +
    +
    + +

    ◆ operator!=() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator!= (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator!=() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator!= (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator!=() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator!= (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator<() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator< (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator<() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator< (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator<() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator< (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator<=() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator<= (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator<=() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator<= (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator<=() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator<= (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator==() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator== (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator==() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator== (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator==() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::operator== (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +noexcept
    +
    + +
    +
    + +

    ◆ operator>() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator> (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator>() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator> (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator>() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator> (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator>=() [1/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator>= (const basic_string_view< CharT, Traits > & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator>=() [2/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator>= (const basic_string_view< CharT, Traits > & lhs,
    typename std::common_type< basic_string_view< CharT, Traits >>::type & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ operator>=() [3/3]

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr bool Aws::Crt::operator>= (typename std::common_type< basic_string_view< CharT, Traits >>::type & lhs,
    const basic_string_view< CharT, Traits > & rhs 
    )
    +
    +constexprnoexcept
    +
    + +
    +
    + +

    ◆ StringViewToByteCursor()

    + +
    +
    + + + + + +
    + + + + + + + + +
    AWS_CRT_CPP_API ByteCursor Aws::Crt::StringViewToByteCursor (const StringViewsv)
    +
    +inline
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ g_allocator

    + +
    +
    + + + + +
    Allocator * Aws::Crt::g_allocator = Aws::Crt::DefaultAllocatorImplementation()
    +
    +
    Deprecated:
    Use ApiAllocator() instead, to avoid issues with delay-loaded DLLs. https://github.com/aws/aws-sdk-cpp/issues/1960
    + +
    +
    + +

    ◆ InPlace

    + +
    +
    + + + + + +
    + + + + +
    constexpr InPlaceT Aws::Crt::InPlace {}
    +
    +staticconstexpr
    +
    + +
    +
    + +

    ◆ s_BYOCryptoDeleteTlsContextImplCallback

    + +
    +
    + + + + + +
    + + + + +
    Io::DeleteTlsContextImplCallback Aws::Crt::s_BYOCryptoDeleteTlsContextImplCallback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoIsTlsAlpnSupportedCallback

    + +
    +
    + + + + + +
    + + + + +
    Io::IsTlsAlpnSupportedCallback Aws::Crt::s_BYOCryptoIsTlsAlpnSupportedCallback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewClientTlsHandlerCallback

    + +
    +
    + + + + + +
    + + + + +
    Io::NewClientTlsHandlerCallback Aws::Crt::s_BYOCryptoNewClientTlsHandlerCallback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewMD5Callback

    + +
    +
    + + + + + +
    + + + + +
    Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewMD5Callback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewSHA1Callback

    + +
    +
    + + + + + +
    + + + + +
    Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewSHA1Callback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewSHA256Callback

    + +
    +
    + + + + + +
    + + + + +
    Crypto::CreateHashCallback Aws::Crt::s_BYOCryptoNewSHA256Callback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewSHA256HMACCallback

    + +
    +
    + + + + + +
    + + + + +
    Crypto::CreateHMACCallback Aws::Crt::s_BYOCryptoNewSHA256HMACCallback
    +
    +static
    +
    + +
    +
    + +

    ◆ s_BYOCryptoNewTlsContextImplCallback

    + +
    +
    + + + + + +
    + + + + +
    Io::NewTlsContextImplCallback Aws::Crt::s_BYOCryptoNewTlsContextImplCallback
    +
    +static
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_auth.html b/docs/namespace_aws_1_1_crt_1_1_auth.html new file mode 100644 index 000000000..4649465d9 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_auth.html @@ -0,0 +1,505 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth Namespace Reference
    +
    +
    + + + + +

    +Namespaces

     SignedBodyValue
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AwsSigningConfig
     
    struct  CognitoLoginPair
     
    class  Credentials
     
    class  CredentialsProvider
     
    struct  CredentialsProviderCachedConfig
     
    struct  CredentialsProviderCallbackArgs
     
    struct  CredentialsProviderChainConfig
     
    struct  CredentialsProviderChainDefaultConfig
     
    struct  CredentialsProviderCognitoConfig
     
    struct  CredentialsProviderDelegateConfig
     
    struct  CredentialsProviderImdsConfig
     
    struct  CredentialsProviderProfileConfig
     
    struct  CredentialsProviderStaticConfig
     
    struct  CredentialsProviderSTSConfig
     
    struct  CredentialsProviderX509Config
     
    struct  DelegateCredentialsProviderCallbackArgs
     
    struct  HttpSignerCallbackData
     
    class  ICredentialsProvider
     
    class  IHttpRequestSigner
     
    class  ISigningConfig
     
    class  Sigv4HttpRequestSigner
     
    + + + + + + + + + +

    +Typedefs

    using OnCredentialsResolved = std::function< void(std::shared_ptr< Credentials >, int errorCode)>
     
    using GetCredentialsHandler = std::function< std::shared_ptr< Credentials >()>
     
    using OnHttpRequestSigningComplete = std::function< void(const std::shared_ptr< Aws::Crt::Http::HttpRequest > &, int)>
     
    using ShouldSignHeaderCb = bool(*)(const Crt::ByteCursor *, void *)
     
    + + + + + + + + + +

    +Enumerations

    enum  SigningConfigType { SigningConfigType::Aws = AWS_SIGNING_CONFIG_AWS + }
     
    enum  SigningAlgorithm { SigningAlgorithm::SigV4 = AWS_SIGNING_ALGORITHM_V4, +SigningAlgorithm::SigV4A = AWS_SIGNING_ALGORITHM_V4_ASYMMETRIC + }
     
    enum  SignatureType { SignatureType::HttpRequestViaHeaders = AWS_ST_HTTP_REQUEST_HEADERS, +SignatureType::HttpRequestViaQueryParams = AWS_ST_HTTP_REQUEST_QUERY_PARAMS, +SignatureType::HttpRequestChunk = AWS_ST_HTTP_REQUEST_CHUNK, +SignatureType::HttpRequestEvent = AWS_ST_HTTP_REQUEST_EVENT + }
     
    enum  SignedBodyHeaderType { SignedBodyHeaderType::None = AWS_SBHT_NONE, +SignedBodyHeaderType::XAmzContentSha256 = AWS_SBHT_X_AMZ_CONTENT_SHA256 + }
     
    + + + + + + + + + +

    +Functions

    static std::shared_ptr< ICredentialsProviders_CreateWrappedProvider (struct aws_credentials_provider *raw_provider, Allocator *allocator)
     
    static int s_onDelegateGetCredentials (void *delegate_user_data, aws_on_get_credentials_callback_fn callback, void *callback_user_data)
     
    static void s_onDelegateShutdownComplete (void *user_data)
     
    static void s_http_signing_complete_fn (struct aws_signing_result *result, int errorCode, void *userdata)
     
    +

    Typedef Documentation

    + +

    ◆ GetCredentialsHandler

    + +
    +
    + + + + +
    using Aws::Crt::Auth::GetCredentialsHandler = typedef std::function<std::shared_ptr<Credentials>()>
    +
    +

    Invoked when the native delegate credentials provider needs to fetch a credential.

    + +
    +
    + +

    ◆ OnCredentialsResolved

    + +
    +
    + + + + +
    using Aws::Crt::Auth::OnCredentialsResolved = typedef std::function<void(std::shared_ptr<Credentials>, int errorCode)>
    +
    +

    Callback invoked by credentials providers when resolution succeeds (credentials will be non-null) or fails (credentials will be null)

    + +
    +
    + +

    ◆ OnHttpRequestSigningComplete

    + +
    +
    + + + + +
    using Aws::Crt::Auth::OnHttpRequestSigningComplete = typedef std::function<void(const std::shared_ptr<Aws::Crt::Http::HttpRequest> &, int)>
    +
    +

    HTTP signing callback. The second parameter is an aws error code, The signing was successful if the error code is AWS_ERROR_SUCCESS.

    + +
    +
    + +

    ◆ ShouldSignHeaderCb

    + +
    +
    + + + + +
    using Aws::Crt::Auth::ShouldSignHeaderCb = typedef bool (*)(const Crt::ByteCursor *, void *)
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ SignatureType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Auth::SignatureType
    +
    +strong
    +
    +

    What kind of AWS signature should be computed?

    + + + + + +
    Enumerator
    HttpRequestViaHeaders 

    A signature for a full http request should be computed, with header updates applied to the signing result.

    +
    HttpRequestViaQueryParams 

    A signature for a full http request should be computed, with query param updates applied to the signing result.

    +
    HttpRequestChunk 

    Compute a signature for a payload chunk.

    +
    HttpRequestEvent 

    Compute a signature for an event stream event.

    +

    This option is not yet supported.

    +
    + +
    +
    + +

    ◆ SignedBodyHeaderType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Auth::SignedBodyHeaderType
    +
    +strong
    +
    +

    Controls if signing adds a header containing the canonical request's body value

    + + + +
    Enumerator
    None 

    Do not add a header

    +
    XAmzContentSha256 

    Add the "x-amz-content-sha256" header with the canonical request's body value

    +
    + +
    +
    + +

    ◆ SigningAlgorithm

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Auth::SigningAlgorithm
    +
    +strong
    +
    +

    Enumeration indicating what version of the AWS signing process we should use.

    + + + +
    Enumerator
    SigV4 

    Standard AWS Sigv4 signing using a symmetric secret, per https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html

    +
    SigV4A 

    A variant of AWS Sigv4 signing that uses ecdsa signatures based on an ECC key, rather than relying on a shared secret.

    +
    + +
    +
    + +

    ◆ SigningConfigType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Auth::SigningConfigType
    +
    +strong
    +
    +

    RTTI indicator for signing configuration. We currently only support a single type (AWS), but we could expand to others in the future if needed.

    + + +
    Enumerator
    Aws 
    + +
    +
    +

    Function Documentation

    + +

    ◆ s_CreateWrappedProvider()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static std::shared_ptr<ICredentialsProvider> Aws::Crt::Auth::s_CreateWrappedProvider (struct aws_credentials_provider * raw_provider,
    Allocatorallocator 
    )
    +
    +static
    +
    + +
    +
    + +

    ◆ s_http_signing_complete_fn()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static void Aws::Crt::Auth::s_http_signing_complete_fn (struct aws_signing_result * result,
    int errorCode,
    void * userdata 
    )
    +
    +static
    +
    + +
    +
    + +

    ◆ s_onDelegateGetCredentials()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static int Aws::Crt::Auth::s_onDelegateGetCredentials (void * delegate_user_data,
    aws_on_get_credentials_callback_fn callback,
    void * callback_user_data 
    )
    +
    +static
    +
    + +
    +
    + +

    ◆ s_onDelegateShutdownComplete()

    + +
    +
    + + + + + +
    + + + + + + + + +
    static void Aws::Crt::Auth::s_onDelegateShutdownComplete (void * user_data)
    +
    +static
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html b/docs/namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html new file mode 100644 index 000000000..473a6a664 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html @@ -0,0 +1,242 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::SignedBodyValue Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::SignedBodyValue Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Functions

    AWS_CRT_CPP_API const char * EmptySha256Str ()
     
    AWS_CRT_CPP_API const char * UnsignedPayloadStr ()
     
    AWS_CRT_CPP_API const char * StreamingAws4HmacSha256PayloadStr ()
     
    AWS_CRT_CPP_API const char * StreamingAws4HmacSha256EventsStr ()
     
    + + + + + + + + + +

    +Variables

    AWS_CRT_CPP_API const char * UnsignedPayload = "UNSIGNED-PAYLOAD"
     
    AWS_CRT_CPP_API const char * EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
     
    AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"
     
    AWS_CRT_CPP_API const char * StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"
     
    +

    Detailed Description

    +

    A collection of signed body constants. Some are specific to certain signature types, while others are just there to save time (empty sha, for example).

    +

    Function Documentation

    + +

    ◆ EmptySha256Str()

    + +
    +
    + + + + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256Str ()
    +
    +

    The SHA-256 of an empty string: 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

    + +
    +
    + +

    ◆ StreamingAws4HmacSha256EventsStr()

    + +
    +
    + + + + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256EventsStr ()
    +
    +

    'STREAMING-AWS4-HMAC-SHA256-EVENTS' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

    + +
    +
    + +

    ◆ StreamingAws4HmacSha256PayloadStr()

    + +
    +
    + + + + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256PayloadStr ()
    +
    +

    'STREAMING-AWS4-HMAC-SHA256-PAYLOAD' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

    + +
    +
    + +

    ◆ UnsignedPayloadStr()

    + +
    +
    + + + + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayloadStr ()
    +
    +

    'UNSIGNED-PAYLOAD' For use with Aws::Crt::Auth::AwsSigningConfig.SetSignedBodyValue().

    + +
    +
    +

    Variable Documentation

    + +

    ◆ EmptySha256

    + +
    +
    + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::EmptySha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    +
    +
    Deprecated:
    to avoid issues with /DELAYLOAD on Windows.
    + +
    +
    + +

    ◆ StreamingAws4HmacSha256Events

    + +
    +
    + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Events = "STREAMING-AWS4-HMAC-SHA256-EVENTS"
    +
    +
    Deprecated:
    to avoid issues with /DELAYLOAD on Windows.
    + +
    +
    + +

    ◆ StreamingAws4HmacSha256Payload

    + +
    +
    + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::StreamingAws4HmacSha256Payload = "STREAMING-AWS4-HMAC-SHA256-PAYLOAD"
    +
    +
    Deprecated:
    to avoid issues with /DELAYLOAD on Windows.
    + +
    +
    + +

    ◆ UnsignedPayload

    + +
    +
    + + + + +
    const char * Aws::Crt::Auth::SignedBodyValue::UnsignedPayload = "UNSIGNED-PAYLOAD"
    +
    +
    Deprecated:
    to avoid issues with /DELAYLOAD on Windows.
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_cbor.html b/docs/namespace_aws_1_1_crt_1_1_cbor.html new file mode 100644 index 000000000..73dc446bd --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_cbor.html @@ -0,0 +1,169 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Cbor Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Cbor Namespace Reference
    +
    +
    + + + + + + +

    +Classes

    class  CborDecoder
     
    class  CborEncoder
     
    + + + +

    +Enumerations

    enum  CborType {
    +  CborType::Unknown = AWS_CBOR_TYPE_UNKNOWN, +CborType::UInt = AWS_CBOR_TYPE_UINT, +CborType::NegInt = AWS_CBOR_TYPE_NEGINT, +CborType::Float = AWS_CBOR_TYPE_FLOAT, +
    +  CborType::Bytes = AWS_CBOR_TYPE_BYTES, +CborType::Text = AWS_CBOR_TYPE_TEXT, +CborType::ArrayStart = AWS_CBOR_TYPE_ARRAY_START, +CborType::MapStart = AWS_CBOR_TYPE_MAP_START, +
    +  CborType::Tag = AWS_CBOR_TYPE_TAG, +CborType::Bool = AWS_CBOR_TYPE_BOOL, +CborType::Null = AWS_CBOR_TYPE_NULL, +CborType::Undefined = AWS_CBOR_TYPE_UNDEFINED, +
    +  CborType::Break = AWS_CBOR_TYPE_BREAK, +CborType::IndefBytesStart = AWS_CBOR_TYPE_INDEF_BYTES_START, +CborType::IndefTextStart = AWS_CBOR_TYPE_INDEF_TEXT_START, +CborType::IndefArrayStart = AWS_CBOR_TYPE_INDEF_ARRAY_START, +
    +  CborType::IndefMapStart = AWS_CBOR_TYPE_INDEF_MAP_START +
    + }
     
    +

    Enumeration Type Documentation

    + +

    ◆ CborType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Cbor::CborType
    +
    +strong
    +
    +

    The types used by APIs, not 1:1 with major types. It's an extension for CBOR major type in RFC8949 section 3.1. Major type 0 - UInt Major type 1 - NegInt Major type 2 - Bytes / IndefBytesStart Major type 3 - Text / IndefTextStart Major type 4 - ArrayStart / IndefArrayStart Major type 5 - MapStart / IndefMapStart Major type 6 - Tag Major type 7:

      +
    • 20/21 - Bool
    • +
    • 22 - Null
    • +
    • 23 - Undefined
    • +
    • 25/26/27 - Float
    • +
    • 31 - Break
    • +
    • Rest of the values are not supported.
    • +
    + + + + + + + + + + + + + + + + + + +
    Enumerator
    Unknown 
    UInt 
    NegInt 
    Float 
    Bytes 
    Text 
    ArrayStart 
    MapStart 
    Tag 
    Bool 
    Null 
    Undefined 
    Break 
    IndefBytesStart 
    IndefTextStart 
    IndefArrayStart 
    IndefMapStart 
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_checksum.html b/docs/namespace_aws_1_1_crt_1_1_checksum.html new file mode 100644 index 000000000..157e019b9 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_checksum.html @@ -0,0 +1,204 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Checksum Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Checksum Namespace Reference
    +
    +
    + + + + + + + + +

    +Functions

    uint32_t AWS_CRT_CPP_API ComputeCRC32 (ByteCursor input, uint32_t previousCRC32=0) noexcept
     
    uint32_t AWS_CRT_CPP_API ComputeCRC32C (ByteCursor input, uint32_t previousCRC32C=0) noexcept
     
    uint64_t AWS_CRT_CPP_API ComputeCRC64NVME (ByteCursor input, uint64_t previousCRC64NVME=0) noexcept
     
    +

    Function Documentation

    + +

    ◆ ComputeCRC32()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    uint32_t Aws::Crt::Checksum::ComputeCRC32 (ByteCursor input,
    uint32_t previousCRC32 = 0 
    )
    +
    +noexcept
    +
    +

    The entry point function to perform a CRC32 (Ethernet, gzip) computation. Selects a suitable implementation based on hardware capabilities. Pass previousCRC32 if updating a running checksum.

    + +
    +
    + +

    ◆ ComputeCRC32C()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    uint32_t Aws::Crt::Checksum::ComputeCRC32C (ByteCursor input,
    uint32_t previousCRC32C = 0 
    )
    +
    +noexcept
    +
    +

    The entry point function to perform a Castagnoli CRC32c (iSCSI) computation. Selects a suitable implementation based on hardware capabilities. Pass previousCRC32C if updating a running checksum.

    + +
    +
    + +

    ◆ ComputeCRC64NVME()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    uint64_t Aws::Crt::Checksum::ComputeCRC64NVME (ByteCursor input,
    uint64_t previousCRC64NVME = 0 
    )
    +
    +noexcept
    +
    +

    The entry point function to perform a CRC64-NVME (a.k.a. CRC64-Rocksoft) computation. Selects a suitable implementation based on hardware capabilities. Pass previousCRC64NVME if updating a running checksum. There are many variants of CRC64 algorithms. This CRC64 variant is bit-reflected (based on the non bit-reflected polynomial 0xad93d23594c93659) and inverts the CRC input and output bits.

    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_crypto.html b/docs/namespace_aws_1_1_crt_1_1_crypto.html new file mode 100644 index 000000000..9e7d11818 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_crypto.html @@ -0,0 +1,750 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Crypto Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Crypto Namespace Reference
    +
    +
    + + + + + + + + + + + + +

    +Classes

    class  ByoHash
     
    class  ByoHMAC
     
    class  Hash
     
    class  HMAC
     
    class  SymmetricCipher
     
    + + + + + +

    +Typedefs

    using CreateHashCallback = std::function< std::shared_ptr< ByoHash >(size_t digestSize, Allocator *)>
     
    using CreateHMACCallback = std::function< std::shared_ptr< ByoHMAC >(size_t digestSize, const ByteCursor &secret, Allocator *)>
     
    + + + +

    +Enumerations

    enum  SymmetricCipherState { SymmetricCipherState::Ready = AWS_SYMMETRIC_CIPHER_READY, +SymmetricCipherState::Finalized = AWS_SYMMETRIC_CIPHER_FINALIZED, +SymmetricCipherState::Error = AWS_SYMMETRIC_CIPHER_ERROR + }
     
    + + + + + + + + + + + + + + + + + + + +

    +Functions

    bool AWS_CRT_CPP_API ComputeSHA256 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeSHA256 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeMD5 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeMD5 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeSHA1 (Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeSHA1 (const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeSHA256HMAC (Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API ComputeSHA256HMAC (const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept
     
    bool AWS_CRT_CPP_API GenerateRandomBytes (ByteBuf &output, size_t lengthToGenerate)
     
    + + + + + + + + + + + + + +

    +Variables

    static const size_t SHA1_DIGEST_SIZE = AWS_SHA1_LEN
     
    static const size_t SHA256_DIGEST_SIZE = AWS_SHA256_LEN
     
    static const size_t MD5_DIGEST_SIZE = AWS_MD5_LEN
     
    static const size_t SHA256_HMAC_DIGEST_SIZE = 32
     
    static const size_t AES_256_CIPHER_BLOCK_SIZE = 16u
     
    static const size_t AES_256_KEY_SIZE_BYTES = 32u
     
    +

    Typedef Documentation

    + +

    ◆ CreateHashCallback

    + +
    +
    + + + + +
    using Aws::Crt::Crypto::CreateHashCallback = typedef std::function<std::shared_ptr<ByoHash>(size_t digestSize, Allocator *)>
    +
    + +
    +
    + +

    ◆ CreateHMACCallback

    + +
    +
    + + + + +
    using Aws::Crt::Crypto::CreateHMACCallback = typedef std::function<std::shared_ptr<ByoHMAC>(size_t digestSize, const ByteCursor &secret, Allocator *)>
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ SymmetricCipherState

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Crypto::SymmetricCipherState
    +
    +strong
    +
    + + + + +
    Enumerator
    Ready 
    Finalized 
    Error 
    + +
    +
    +

    Function Documentation

    + +

    ◆ ComputeMD5() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeMD5 (Allocatorallocator,
    const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a MD5 Hash over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of MD5_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeMD5() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeMD5 (const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a MD5 Hash using the default allocator over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of MD5_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA1() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA1 (Allocatorallocator,
    const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA1 Hash over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of MD5_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA1() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA1 (const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA1 Hash using the default allocator over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of SHA1_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA256() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA256 (Allocatorallocator,
    const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA256 Hash over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of SHA256_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA256() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA256 (const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA256 Hash using the default allocator over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of SHA256_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA256HMAC() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA256HMAC (Allocatorallocator,
    const ByteCursorsecret,
    const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA256 HMAC with secret over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of SHA256_HMAC_DIGEST_SIZE.

    + +
    +
    + +

    ◆ ComputeSHA256HMAC() [2/2]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::ComputeSHA256HMAC (const ByteCursorsecret,
    const ByteCursorinput,
    ByteBufoutput,
    size_t truncateTo = 0 
    )
    +
    +noexcept
    +
    +

    Computes a SHA256 HMAC using the default allocator with secret over input, and writes the digest to output. If truncateTo is non-zero, the digest will be truncated to the value of truncateTo. Returns true on success. If this function fails, Aws::Crt::LastError() will contain the error that occurred. Unless you're using 'truncateTo', output should have a minimum capacity of SHA256_HMAC_DIGEST_SIZE.

    + +
    +
    + +

    ◆ GenerateRandomBytes()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool Aws::Crt::Crypto::GenerateRandomBytes (ByteBufoutput,
    size_t lengthToGenerate 
    )
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ AES_256_CIPHER_BLOCK_SIZE

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::AES_256_CIPHER_BLOCK_SIZE = 16u
    +
    +static
    +
    + +
    +
    + +

    ◆ AES_256_KEY_SIZE_BYTES

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::AES_256_KEY_SIZE_BYTES = 32u
    +
    +static
    +
    + +
    +
    + +

    ◆ MD5_DIGEST_SIZE

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::MD5_DIGEST_SIZE = AWS_MD5_LEN
    +
    +static
    +
    + +
    +
    + +

    ◆ SHA1_DIGEST_SIZE

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::SHA1_DIGEST_SIZE = AWS_SHA1_LEN
    +
    +static
    +
    + +
    +
    + +

    ◆ SHA256_DIGEST_SIZE

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::SHA256_DIGEST_SIZE = AWS_SHA256_LEN
    +
    +static
    +
    + +
    +
    + +

    ◆ SHA256_HMAC_DIGEST_SIZE

    + +
    +
    + + + + + +
    + + + + +
    const size_t Aws::Crt::Crypto::SHA256_HMAC_DIGEST_SIZE = 32
    +
    +static
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_endpoints.html b/docs/namespace_aws_1_1_crt_1_1_endpoints.html new file mode 100644 index 000000000..3e8372ad3 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_endpoints.html @@ -0,0 +1,125 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Endpoints Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Endpoints Namespace Reference
    +
    +
    + + + + + + + + +

    +Classes

    class  RequestContext
     
    class  ResolutionOutcome
     
    class  RuleEngine
     
    + + + +

    +Functions

    StringView CrtStringToStringView (const aws_string *s)
     
    +

    Function Documentation

    + +

    ◆ CrtStringToStringView()

    + +
    +
    + + + + + +
    + + + + + + + + +
    StringView Aws::Crt::Endpoints::CrtStringToStringView (const aws_string * s)
    +
    +inline
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_http.html b/docs/namespace_aws_1_1_crt_1_1_http.html new file mode 100644 index 000000000..ca12afce8 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_http.html @@ -0,0 +1,412 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AdaptiveHttpProxyStrategy
     
    struct  ClientStreamCallbackData
     
    struct  ConnectionCallbackData
     
    struct  ConnectionManagerCallbackArgs
     
    class  HttpClientConnection
     
    class  HttpClientConnectionManager
     
    class  HttpClientConnectionManagerOptions
     
    class  HttpClientConnectionOptions
     
    class  HttpClientConnectionProxyOptions
     
    class  HttpClientStream
     
    class  HttpMessage
     
    class  HttpProxyStrategy
     
    struct  HttpProxyStrategyAdaptiveConfig
     
    struct  HttpProxyStrategyBasicAuthConfig
     
    class  HttpRequest
     
    struct  HttpRequestOptions
     
    class  HttpResponse
     
    class  HttpStream
     
    class  ManagedConnection
     
    class  UnmanagedConnection
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using HttpHeader = aws_http_header
     
    using OnConnectionSetup = std::function< void(const std::shared_ptr< HttpClientConnection > &connection, int errorCode)>
     
    using OnConnectionShutdown = std::function< void(HttpClientConnection &connection, int errorCode)>
     
    using OnIncomingHeaders = std::function< void(HttpStream &stream, enum aws_http_header_block headerBlock, const HttpHeader *headersArray, std::size_t headersCount)>
     
    using OnIncomingHeadersBlockDone = std::function< void(HttpStream &stream, enum aws_http_header_block block)>
     
    using OnIncomingBody = std::function< void(HttpStream &stream, const ByteCursor &data)>
     
    using OnStreamComplete = std::function< void(HttpStream &stream, int errorCode)>
     
    using OnClientConnectionAvailable = std::function< void(std::shared_ptr< HttpClientConnection >, int errorCode)>
     
    using KerberosGetTokenFunction = std::function< bool(String &)>
     
    using NtlmGetTokenFunction = std::function< bool(const String &, String &)>
     
    + + + + + + + +

    +Enumerations

    enum  AwsHttpProxyAuthenticationType { AwsHttpProxyAuthenticationType::None, +AwsHttpProxyAuthenticationType::Basic + }
     
    enum  AwsHttpProxyConnectionType { AwsHttpProxyConnectionType::Legacy = AWS_HPCT_HTTP_LEGACY, +AwsHttpProxyConnectionType::Forwarding = AWS_HPCT_HTTP_FORWARD, +AwsHttpProxyConnectionType::Tunneling = AWS_HPCT_HTTP_TUNNEL + }
     
    enum  HttpVersion { HttpVersion::Unknown = AWS_HTTP_VERSION_UNKNOWN, +HttpVersion::Http1_0 = AWS_HTTP_VERSION_1_0, +HttpVersion::Http1_1 = AWS_HTTP_VERSION_1_1, +HttpVersion::Http2 = AWS_HTTP_VERSION_2 + }
     
    +

    Typedef Documentation

    + +

    ◆ HttpHeader

    + +
    +
    + + + + +
    typedef aws_http_header Aws::Crt::Http::HttpHeader
    +
    + +
    +
    + +

    ◆ KerberosGetTokenFunction

    + +
    +
    + + + + +
    using Aws::Crt::Http::KerberosGetTokenFunction = typedef std::function<bool(String &)>
    +
    + +
    +
    + +

    ◆ NtlmGetTokenFunction

    + +
    +
    + + + + +
    using Aws::Crt::Http::NtlmGetTokenFunction = typedef std::function<bool(const String &, String &)>
    +
    + +
    +
    + +

    ◆ OnClientConnectionAvailable

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnClientConnectionAvailable = typedef std::function<void(std::shared_ptr<HttpClientConnection>, int errorCode)>
    +
    +

    Invoked when a connection from the pool is available. If a connection was successfully obtained the connection shared_ptr can be seated into your own copy of connection. If it failed, errorCode will be non-zero.

    + +
    +
    + +

    ◆ OnConnectionSetup

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnConnectionSetup = typedef std::function<void(const std::shared_ptr<HttpClientConnection> &connection, int errorCode)>
    +
    +

    Invoked upon connection setup, whether it was successful or not. If the connection was successfully established, connection will be valid and errorCode will be AWS_ERROR_SUCCESS. Upon an error, connection will not be valid, and errorCode will contain the cause of the connection failure.

    + +
    +
    + +

    ◆ OnConnectionShutdown

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnConnectionShutdown = typedef std::function<void(HttpClientConnection &connection, int errorCode)>
    +
    +

    Invoked upon connection shutdown. connection will always be a valid pointer. errorCode will specify shutdown reason. A graceful connection close will set errorCode to AWS_ERROR_SUCCESS. Internally, the connection pointer will be unreferenced immediately after this call; if you took a reference to it in OnConnectionSetup(), you'll need to release your reference before the underlying memory is released. If you never took a reference to it, the resources for the connection will be immediately released after completion of this callback.

    + +
    +
    + +

    ◆ OnIncomingBody

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnIncomingBody = typedef std::function<void(HttpStream &stream, const ByteCursor &data)>
    +
    +

    Invoked as chunks of the body are read. data contains the data read from the wire. If chunked encoding was used, it will already be decoded (TBD).

    +

    On HttpStream, this function can be empty if you are not expecting a body (e.g. a HEAD request).

    + +
    +
    + +

    ◆ OnIncomingHeaders

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnIncomingHeaders = typedef std::function<void( HttpStream &stream, enum aws_http_header_block headerBlock, const HttpHeader *headersArray, std::size_t headersCount)>
    +
    +

    Called as headers are received from the peer. headersArray will contain the header value read from the wire. The number of entries in headersArray are specified in headersCount.

    +

    Keep in mind that this function will likely be called multiple times until all headers are received.

    +

    On HttpStream, this function must be set.

    + +
    +
    + +

    ◆ OnIncomingHeadersBlockDone

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnIncomingHeadersBlockDone = typedef std::function<void(HttpStream &stream, enum aws_http_header_block block)>
    +
    +

    Invoked when the headers portion of the message has been completely received. hasBody will indicate if there is an incoming body.

    +

    On HttpStream, this function can be empty.

    + +
    +
    + +

    ◆ OnStreamComplete

    + +
    +
    + + + + +
    using Aws::Crt::Http::OnStreamComplete = typedef std::function<void(HttpStream &stream, int errorCode)>
    +
    +

    Invoked upon completion of the stream. This means the request has been sent and a completed response has been received (in client mode), or the request has been received and the response has been completed.

    +

    In H2, this will mean RST_STREAM state has been reached for the stream.

    +

    On HttpStream, this function must be set.

    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ AwsHttpProxyAuthenticationType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Http::AwsHttpProxyAuthenticationType
    +
    +strong
    +
    +
    Deprecated:
    enum that designates what kind of authentication, if any, to use when connecting to a proxy server.
    +

    Here for backwards compatibility. Has been superceded by proxy strategies.

    + + + +
    Enumerator
    None 
    Basic 
    + +
    +
    + +

    ◆ AwsHttpProxyConnectionType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Http::AwsHttpProxyConnectionType
    +
    +strong
    +
    +

    Mirror of aws_http_proxy_connection_type enum. Indicates the basic http proxy behavior of the proxy we're connecting to.

    + + + + +
    Enumerator
    Legacy 

    Deprecated, but 0-valued for backwards compatibility

    +

    If tls options are provided (for the main connection) then treat the proxy as a tunneling proxy If tls options are not provided (for the main connection), then treat the proxy as a forwarding proxy

    +
    Forwarding 

    Use the proxy to forward http requests. Attempting to use both this mode and TLS to the destination is a configuration error.

    +
    Tunneling 

    Use the proxy to establish an http connection via a CONNECT request to the proxy. Works for both plaintext and tls connections.

    +
    + +
    +
    + +

    ◆ HttpVersion

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Http::HttpVersion
    +
    +strong
    +
    + + + + + +
    Enumerator
    Unknown 
    Http1_0 
    Http1_1 
    Http2 
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_imds.html b/docs/namespace_aws_1_1_crt_1_1_imds.html new file mode 100644 index 000000000..17bdc4a2b --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_imds.html @@ -0,0 +1,185 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Classes

    struct  IamProfile
     
    struct  IamProfileView
     
    class  ImdsClient
     
    struct  ImdsClientConfig
     
    struct  InstanceInfo
     
    struct  InstanceInfoView
     
    struct  WrappedCallbackArgs
     
    + + + + + + + + + + + +

    +Typedefs

    using OnResourceAcquired = std::function< void(const StringView &resource, int errorCode, void *userData)>
     
    using OnVectorResourceAcquired = std::function< void(const Vector< StringView > &resource, int errorCode, void *userData)>
     
    using OnCredentialsAcquired = std::function< void(const Auth::Credentials &credentials, int errorCode, void *userData)>
     
    using OnIamProfileAcquired = std::function< void(const IamProfileView &iamProfile, int errorCode, void *userData)>
     
    using OnInstanceInfoAcquired = std::function< void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>
     
    +

    Typedef Documentation

    + +

    ◆ OnCredentialsAcquired

    + +
    +
    + + + + +
    using Aws::Crt::Imds::OnCredentialsAcquired = typedef std::function<void(const Auth::Credentials &credentials, int errorCode, void *userData)>
    +
    + +
    +
    + +

    ◆ OnIamProfileAcquired

    + +
    +
    + + + + +
    using Aws::Crt::Imds::OnIamProfileAcquired = typedef std::function<void(const IamProfileView &iamProfile, int errorCode, void *userData)>
    +
    + +
    +
    + +

    ◆ OnInstanceInfoAcquired

    + +
    +
    + + + + +
    using Aws::Crt::Imds::OnInstanceInfoAcquired = typedef std::function<void(const InstanceInfoView &instanceInfo, int errorCode, void *userData)>
    +
    + +
    +
    + +

    ◆ OnResourceAcquired

    + +
    +
    + + + + +
    using Aws::Crt::Imds::OnResourceAcquired = typedef std::function<void(const StringView &resource, int errorCode, void *userData)>
    +
    + +
    +
    + +

    ◆ OnVectorResourceAcquired

    + +
    +
    + + + + +
    using Aws::Crt::Imds::OnVectorResourceAcquired = typedef std::function<void(const Vector<StringView> &resource, int errorCode, void *userData)>
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_io.html b/docs/namespace_aws_1_1_crt_1_1_io.html new file mode 100644 index 000000000..c608f3822 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_io.html @@ -0,0 +1,604 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Io Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    struct  ChannelHandler
     
    class  ClientBootstrap
     
    class  ClientTlsChannelHandler
     
    class  DefaultHostResolver
     
    class  EventLoopGroup
     
    class  HostResolver
     
    class  InputStream
     
    class  Pkcs11Lib
     
    class  SocketOptions
     
    class  StdIOStreamInputStream
     
    struct  TaskWrapper
     
    class  TlsChannelHandler
     
    class  TlsConnectionOptions
     
    class  TlsContext
     
    class  TlsContextOptions
     
    class  TlsContextPkcs11Options
     
    class  Uri
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnClientBootstrapShutdownComplete = std::function< void()>
     
    using HostAddress = aws_host_address
     
    using OnHostResolved = std::function< void(HostResolver &resolver, const Vector< HostAddress > &addresses, int errorCode)>
     
    using StreamStatus = aws_stream_status
     
    using OffsetType = aws_off_t
     
    using NewTlsContextImplCallback = std::function< void *(TlsContextOptions &, TlsMode, Allocator *)>
     
    using DeleteTlsContextImplCallback = std::function< void(void *)>
     
    using IsTlsAlpnSupportedCallback = std::function< bool()>
     
    using NewClientTlsHandlerCallback = std::function< std::shared_ptr< ClientTlsChannelHandler >(struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)>
     
    using IStream = std::basic_istream< char, std::char_traits< char > >
     
    + + + + + + + + + + + + + + + +

    +Enumerations

    enum  ChannelDirection { ChannelDirection::Read, +ChannelDirection::Write + }
     
    enum  MessageType { MessageType::ApplicationData + }
     
    enum  TaskStatus { TaskStatus::RunReady, +TaskStatus::Canceled + }
     
    enum  SocketType { SocketType::Stream = AWS_SOCKET_STREAM, +SocketType::Dgram = AWS_SOCKET_DGRAM + }
     
    enum  SocketDomain { SocketDomain::IPv4 = AWS_SOCKET_IPV4, +SocketDomain::IPv6 = AWS_SOCKET_IPV6, +SocketDomain::Local = AWS_SOCKET_LOCAL + }
     
    enum  StreamSeekBasis { StreamSeekBasis::Begin = AWS_SSB_BEGIN, +StreamSeekBasis::End = AWS_SSB_END + }
     
    enum  TlsMode { TlsMode::CLIENT, +TlsMode::SERVER + }
     
    + + + + + +

    +Functions

    AWS_CRT_CPP_API Aws::Crt::String EncodeQueryParameterValue (ByteCursor paramValue)
     
    static void s_ChannelTaskCallback (struct aws_channel_task *, void *arg, enum aws_task_status status)
     
    + + + +

    +Variables

    static const uint32_t DEFAULT_SOCKET_TIME_MSEC = 3000
     
    +

    Typedef Documentation

    + +

    ◆ DeleteTlsContextImplCallback

    + +
    +
    + + + + +
    using Aws::Crt::Io::DeleteTlsContextImplCallback = typedef std::function<void(void *)>
    +
    + +
    +
    + +

    ◆ HostAddress

    + +
    +
    + + + + +
    using Aws::Crt::Io::HostAddress = typedef aws_host_address
    +
    + +
    +
    + +

    ◆ IsTlsAlpnSupportedCallback

    + +
    +
    + + + + +
    using Aws::Crt::Io::IsTlsAlpnSupportedCallback = typedef std::function<bool()>
    +
    + +
    +
    + +

    ◆ IStream

    + +
    +
    + + + + +
    using Aws::Crt::Io::IStream = typedef std::basic_istream<char, std::char_traits<char> >
    +
    + +
    +
    + +

    ◆ NewClientTlsHandlerCallback

    + +
    +
    + + + + +
    using Aws::Crt::Io::NewClientTlsHandlerCallback = typedef std::function<std::shared_ptr<ClientTlsChannelHandler>( struct aws_channel_slot *slot, const struct aws_tls_connection_options &options, Allocator *allocator)>
    +
    + +
    +
    + +

    ◆ NewTlsContextImplCallback

    + +
    +
    + + + + +
    using Aws::Crt::Io::NewTlsContextImplCallback = typedef std::function<void *(TlsContextOptions &, TlsMode, Allocator *)>
    +
    + +
    +
    + +

    ◆ OffsetType

    + +
    +
    + + + + +
    using Aws::Crt::Io::OffsetType = typedef aws_off_t
    +
    +
    Deprecated:
    Use int64_t instead for offsets in public APIs.
    + +
    +
    + +

    ◆ OnClientBootstrapShutdownComplete

    + +
    +
    + + + + +
    using Aws::Crt::Io::OnClientBootstrapShutdownComplete = typedef std::function<void()>
    +
    + +
    +
    + +

    ◆ OnHostResolved

    + +
    +
    + + + + +
    using Aws::Crt::Io::OnHostResolved = typedef std::function<void(HostResolver &resolver, const Vector<HostAddress> &addresses, int errorCode)>
    +
    +

    Invoked upon resolution of an address. You do not own the memory pointed to in addresses, if you persist the data, copy it first. If errorCode is AWS_ERROR_SUCCESS, the operation succeeded. Otherwise, the operation failed.

    + +
    +
    + +

    ◆ StreamStatus

    + +
    +
    + + + + +
    using Aws::Crt::Io::StreamStatus = typedef aws_stream_status
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ChannelDirection

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::ChannelDirection
    +
    +strong
    +
    + + + +
    Enumerator
    Read 
    Write 
    + +
    +
    + +

    ◆ MessageType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::MessageType
    +
    +strong
    +
    + + +
    Enumerator
    ApplicationData 
    + +
    +
    + +

    ◆ SocketDomain

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::SocketDomain
    +
    +strong
    +
    + + + + +
    Enumerator
    IPv4 
    IPv6 
    Local 

    Unix domain sockets (or at least something like them)

    +
    + +
    +
    + +

    ◆ SocketType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::SocketType
    +
    +strong
    +
    + + + +
    Enumerator
    Stream 

    A streaming socket sends reliable messages over a two-way connection. This means TCP when used with IPV4/6, and Unix domain sockets, when used with AWS_SOCKET_LOCAL

    +
    Dgram 

    A datagram socket is connectionless and sends unreliable messages. This means UDP when used with IPV4/6. LOCAL sockets are not compatible with DGRAM.

    +
    + +
    +
    + +

    ◆ StreamSeekBasis

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::StreamSeekBasis
    +
    +strong
    +
    +

    Controls the direction to seek from

    + + + +
    Enumerator
    Begin 
    End 
    + +
    +
    + +

    ◆ TaskStatus

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::TaskStatus
    +
    +strong
    +
    + + + +
    Enumerator
    RunReady 
    Canceled 
    + +
    +
    + +

    ◆ TlsMode

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Io::TlsMode
    +
    +strong
    +
    + + + +
    Enumerator
    CLIENT 
    SERVER 
    + +
    +
    +

    Function Documentation

    + +

    ◆ EncodeQueryParameterValue()

    + +
    +
    + + + + + + + + +
    Aws::Crt::String Aws::Crt::Io::EncodeQueryParameterValue (ByteCursor paramValue)
    +
    + +
    +
    + +

    ◆ s_ChannelTaskCallback()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static void Aws::Crt::Io::s_ChannelTaskCallback (struct aws_channel_task * ,
    void * arg,
    enum aws_task_status status 
    )
    +
    +static
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ DEFAULT_SOCKET_TIME_MSEC

    + +
    +
    + + + + + +
    + + + + +
    const uint32_t Aws::Crt::Io::DEFAULT_SOCKET_TIME_MSEC = 3000
    +
    +static
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_mqtt.html b/docs/namespace_aws_1_1_crt_1_1_mqtt.html new file mode 100644 index 000000000..5e46537ea --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_mqtt.html @@ -0,0 +1,418 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Classes

    class  MqttClient
     
    class  MqttConnection
     
    struct  MqttConnectionOperationStatistics
     
    struct  MqttConnectionOptions
     
    struct  OnConnectionClosedData
     
    struct  OnConnectionFailureData
     
    struct  OnConnectionSuccessData
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnConnectionInterruptedHandler = std::function< void(MqttConnection &connection, int error)>
     
    using OnConnectionResumedHandler = std::function< void(MqttConnection &connection, ReturnCode connectCode, bool sessionPresent)>
     
    using OnConnectionCompletedHandler = std::function< void(MqttConnection &connection, int errorCode, ReturnCode returnCode, bool sessionPresent)>
     
    using OnConnectionClosedHandler = std::function< void(MqttConnection &connection, OnConnectionClosedData *callbackData)>
     
    using OnConnectionSuccessHandler = std::function< void(MqttConnection &connection, OnConnectionSuccessData *callbackData)>
     
    using OnConnectionFailureHandler = std::function< void(MqttConnection &connection, OnConnectionFailureData *callbackData)>
     
    using OnDisconnectHandler = std::function< void(MqttConnection &connection)>
     
    using OnPublishReceivedHandler = std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload)>
     
    using OnWebSocketHandshakeInterceptComplete = std::function< void(const std::shared_ptr< Http::HttpRequest > &, int errorCode)>
     
    using OnWebSocketHandshakeIntercept = std::function< void(std::shared_ptr< Http::HttpRequest > req, const OnWebSocketHandshakeInterceptComplete &onComplete)>
     
    using OnMessageReceivedHandler = std::function< void(MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)>
     
    using OnSubAckHandler = std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)>
     
    using OnMultiSubAckHandler = std::function< void(MqttConnection &connection, uint16_t packetId, const Vector< String > &topics, QOS qos, int errorCode)>
     
    using OnOperationCompleteHandler = std::function< void(MqttConnection &connection, uint16_t packetId, int errorCode)>
     
    using QOS = aws_mqtt_qos
     
    using ReturnCode = aws_mqtt_connect_return_code
     
    +

    Typedef Documentation

    + +

    ◆ OnConnectionClosedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionClosedHandler = typedef std::function<void(MqttConnection &connection, OnConnectionClosedData *callbackData)>
    +
    +

    Invoked when a connection is disconnected and shutdown successfully.

    +

    Note: Currently callbackData will always be nullptr, but this may change in the future to send additional data.

    + +
    +
    + +

    ◆ OnConnectionCompletedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionCompletedHandler = typedef std::function< void(MqttConnection &connection, int errorCode, ReturnCode returnCode, bool sessionPresent)>
    +
    +

    Invoked when a connack message is received, or an error occurred.

    + +
    +
    + +

    ◆ OnConnectionFailureHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionFailureHandler = typedef std::function<void(MqttConnection &connection, OnConnectionFailureData *callbackData)>
    +
    +

    Invoked whenever the connection fails to connect.

    +

    This callback is invoked for every failed connect and every failed reconnect.

    + +
    +
    + +

    ◆ OnConnectionInterruptedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionInterruptedHandler = typedef std::function<void(MqttConnection &connection, int error)>
    +
    +

    Invoked Upon Connection loss.

    + +
    +
    + +

    ◆ OnConnectionResumedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionResumedHandler = typedef std::function<void(MqttConnection &connection, ReturnCode connectCode, bool sessionPresent)>
    +
    +

    Invoked Upon Connection resumed.

    + +
    +
    + +

    ◆ OnConnectionSuccessHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnConnectionSuccessHandler = typedef std::function<void(MqttConnection &connection, OnConnectionSuccessData *callbackData)>
    +
    +

    Invoked whenever the connection successfully connects.

    +

    This callback is invoked for every successful connect and every successful reconnect.

    + +
    +
    + +

    ◆ OnDisconnectHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnDisconnectHandler = typedef std::function<void(MqttConnection &connection)>
    +
    +

    Invoked when a disconnect message has been sent.

    + +
    +
    + +

    ◆ OnMessageReceivedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnMessageReceivedHandler = typedef std::function<void( MqttConnection &connection, const String &topic, const ByteBuf &payload, bool dup, QOS qos, bool retain)>
    +
    +

    Invoked upon receipt of a Publish message on a subscribed topic.

    +
    Parameters
    + + + + + + + +
    connectionThe connection object.
    topicThe information channel to which the payload data was published.
    payloadThe payload data.
    dupDUP flag. If true, this might be re-delivery of an earlier attempt to send the message.
    qosQuality of Service used to deliver the message.
    retainRetain flag. If true, the message was sent as a result of a new subscription being made by the client.
    +
    +
    + +
    +
    + +

    ◆ OnMultiSubAckHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnMultiSubAckHandler = typedef std::function<void( MqttConnection &connection, uint16_t packetId, const Vector<String> &topics, QOS qos, int errorCode)>
    +
    +

    Invoked when a suback message for multiple topics is received.

    +
    Parameters
    + + + + + + +
    connectionThe connection object.
    packetIdPacket ID of the corresponding subscribe request.
    topicsThe information channels to which the payload data was published.
    qosQuality of Service used to deliver the message.
    errorCodeIndicating if an error occurred.
    +
    +
    + +
    +
    + +

    ◆ OnOperationCompleteHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnOperationCompleteHandler = typedef std::function<void(MqttConnection &connection, uint16_t packetId, int errorCode)>
    +
    +

    Invoked when an operation completes.

    +

    For QoS 0, this is when the packet is passed to the tls layer. For QoS 1 (and 2, in theory) this is when the final ACK packet is received from the server.

    +
    Parameters
    + + + + +
    connectionThe connection object.
    packetIdPacket ID of the corresponding subscribe request.
    errorCodeIndicating if an error occurred.
    +
    +
    + +
    +
    + +

    ◆ OnPublishReceivedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnPublishReceivedHandler = typedef std::function<void(MqttConnection &connection, const String &topic, const ByteBuf &payload)>
    +
    +
    Deprecated:
    Use OnMessageReceivedHandler
    + +
    +
    + +

    ◆ OnSubAckHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnSubAckHandler = typedef std::function< void(MqttConnection &connection, uint16_t packetId, const String &topic, QOS qos, int errorCode)>
    +
    +

    Invoked when a suback message is received.

    +
    Parameters
    + + + + + + +
    connectionThe connection object.
    packetIdPacket ID of the corresponding subscribe request.
    topicThe information channel to which the payload data was published.
    qosQuality of Service used to deliver the message.
    errorCodeIndicating if an error occurred.
    +
    +
    + +
    +
    + +

    ◆ OnWebSocketHandshakeIntercept

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnWebSocketHandshakeIntercept = typedef std::function< void(std::shared_ptr<Http::HttpRequest> req, const OnWebSocketHandshakeInterceptComplete &onComplete)>
    +
    +

    Invoked during websocket handshake to give users opportunity to transform an http request for purposes such as signing/authorization etc... Returning from this function does not continue the websocket handshake since some work flows may be asynchronous. To accommodate that, onComplete must be invoked upon completion of the signing process.

    + +
    +
    + +

    ◆ OnWebSocketHandshakeInterceptComplete

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::OnWebSocketHandshakeInterceptComplete = typedef std::function<void(const std::shared_ptr<Http::HttpRequest> &, int errorCode)>
    +
    +

    Callback for users to invoke upon completion of, presumably asynchronous, OnWebSocketHandshakeIntercept callback's initiated process.

    + +
    +
    + +

    ◆ QOS

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::QOS = typedef aws_mqtt_qos
    +
    + +
    +
    + +

    ◆ ReturnCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt::ReturnCode = typedef aws_mqtt_connect_return_code
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_mqtt5.html b/docs/namespace_aws_1_1_crt_1_1_mqtt5.html new file mode 100644 index 000000000..04f3d0720 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_mqtt5.html @@ -0,0 +1,1331 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5 Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5 Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  ConnAckPacket
     
    class  ConnectPacket
     
    class  DisconnectPacket
     
    class  IPacket
     
    class  Mqtt5Client
     
    struct  Mqtt5ClientOperationStatistics
     
    class  Mqtt5ClientOptions
     
    class  NegotiatedSettings
     
    struct  OnAttemptingConnectEventData
     
    struct  OnConnectionFailureEventData
     
    struct  OnConnectionSuccessEventData
     
    struct  OnDisconnectionEventData
     
    struct  OnStoppedEventData
     
    class  PubAckPacket
     
    class  PublishPacket
     
    struct  PublishReceivedEventData
     
    class  PublishResult
     
    struct  ReconnectOptions
     
    class  SubAckPacket
     
    class  SubscribePacket
     
    class  Subscription
     
    struct  TopicAliasingOptions
     
    class  UnSubAckPacket
     
    class  UnsubscribePacket
     
    class  UserProperty
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnConnectionSuccessHandler = std::function< void(const OnConnectionSuccessEventData &)>
     
    using OnConnectionFailureHandler = std::function< void(const OnConnectionFailureEventData &)>
     
    using OnDisconnectionHandler = std::function< void(const OnDisconnectionEventData &)>
     
    using OnAttemptingConnectHandler = std::function< void(const OnAttemptingConnectEventData &)>
     
    using OnStoppedHandler = std::function< void(const OnStoppedEventData &)>
     
    using OnPublishCompletionHandler = std::function< void(int, std::shared_ptr< PublishResult >)>
     
    using OnSubscribeCompletionHandler = std::function< void(int, std::shared_ptr< SubAckPacket >)>
     
    using OnUnsubscribeCompletionHandler = std::function< void(int, std::shared_ptr< UnSubAckPacket >)>
     
    using OnPublishReceivedHandler = std::function< void(const PublishReceivedEventData &)>
     
    using OnWebSocketHandshakeInterceptComplete = std::function< void(const std::shared_ptr< Http::HttpRequest > &, int)>
     
    using OnWebSocketHandshakeIntercept = std::function< void(std::shared_ptr< Http::HttpRequest >, const OnWebSocketHandshakeInterceptComplete &)>
     
    using QOS = aws_mqtt5_qos
     
    using ConnectReasonCode = aws_mqtt5_connect_reason_code
     
    using DisconnectReasonCode = aws_mqtt5_disconnect_reason_code
     
    using PubAckReasonCode = aws_mqtt5_puback_reason_code
     
    using SubAckReasonCode = aws_mqtt5_suback_reason_code
     
    using UnSubAckReasonCode = aws_mqtt5_unsuback_reason_code
     
    using ClientSessionBehaviorType = aws_mqtt5_client_session_behavior_type
     
    using ClientExtendedValidationAndFlowControl = aws_mqtt5_extended_validation_and_flow_control_options
     
    using ClientOperationQueueBehaviorType = aws_mqtt5_client_operation_queue_behavior_type
     
    using ExponentialBackoffJitterMode = aws_exponential_backoff_jitter_mode
     
    using JitterMode = ExponentialBackoffJitterMode
     
    using PayloadFormatIndicator = aws_mqtt5_payload_format_indicator
     
    using RetainHandlingType = aws_mqtt5_retain_handling_type
     
    using PacketType = aws_mqtt5_packet_type
     
    + + + + + +

    +Enumerations

    enum  OutboundTopicAliasBehaviorType { OutboundTopicAliasBehaviorType::Default = AWS_MQTT5_COTABT_DEFAULT, +OutboundTopicAliasBehaviorType::Manual = AWS_MQTT5_COTABT_MANUAL, +OutboundTopicAliasBehaviorType::LRU = AWS_MQTT5_COTABT_LRU, +OutboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_COTABT_DISABLED + }
     
    enum  InboundTopicAliasBehaviorType { InboundTopicAliasBehaviorType::Default = AWS_MQTT5_CITABT_DEFAULT, +InboundTopicAliasBehaviorType::Enabled = AWS_MQTT5_CITABT_ENABLED, +InboundTopicAliasBehaviorType::Disabled = AWS_MQTT5_CITABT_DISABLED + }
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    template<typename T >
    void setPacketVector (Vector< T > &vector, const T *values, size_t length)
     
    template<typename T >
    void setPacketOptional (Optional< T > &optional, const T *value)
     
    void setPacketStringOptional (Optional< aws_byte_cursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)
     
    void setPacketStringOptional (Optional< Crt::String > &optional, const aws_byte_cursor *value)
     
    void setPacketStringOptional (Optional< Crt::String > &optional, Crt::String &&toMove)
     
    void setPacketByteBufOptional (Optional< aws_byte_cursor > &optional, ByteBuf &optionalStorage, Allocator *allocator, const aws_byte_cursor *value)
     
    void setUserProperties (Vector< UserProperty > &userProperties, const struct aws_mqtt5_user_property *properties, size_t propertyCount)
     
    template<typename T >
    void setNullableFromOptional (const T *&nullable, const Optional< T > &optional)
     
    void s_AllocateUnderlyingUserProperties (aws_mqtt5_user_property *&dst, const Crt::Vector< UserProperty > &userProperties, Allocator *allocator)
     
    void s_AllocateStringVector (aws_array_list &dst, const Crt::Vector< String > &stringVector, Allocator *allocator)
     
    void s_AllocateUnderlyingSubscription (aws_mqtt5_subscription_view *&dst, const Crt::Vector< Subscription > &subscriptions, Allocator *allocator)
     
    +

    Typedef Documentation

    + +

    ◆ ClientExtendedValidationAndFlowControl

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::ClientExtendedValidationAndFlowControl = typedef aws_mqtt5_extended_validation_and_flow_control_options
    +
    +

    Additional controls for client behavior with respect to operation validation and flow control; these checks go beyond the MQTT5 spec to respect limits of specific MQTT brokers.

    + + + + + + +
    Enumerator
    AWS_MQTT5_EVAFCO_NONEDo not do any additional validation or flow control outside of the MQTT5 spec
    AWS_MQTT5_EVAFCO_AWS_IOT_CORE_DEFAULTSApply additional client-side operational flow control that respects the default AWS IoT Core limits. Applies the following flow control: (1) Outbound throughput throttled to 512KB/s (2) Outbound publish TPS throttled to 100
    + +
    +
    + +

    ◆ ClientOperationQueueBehaviorType

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::ClientOperationQueueBehaviorType = typedef aws_mqtt5_client_operation_queue_behavior_type
    +
    +

    Controls how disconnects affect the queued and in-progress operations tracked by the client. Also controls how operations are handled while the client is not connected. In particular, if the client is not connected, then any operation that would be failed on disconnect (according to these rules) will be rejected.

    + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_COQBT_DEFAULTMaps to AWS_MQTT5_COQBT_FAIL_QOS0_PUBLISH_ON_DISCONNECT
    AWS_MQTT5_COQBT_FAIL_NON_QOS1_PUBLISH_ON_DISCONNECTRequeues QoS 1+ publishes on disconnect; unacked publishes go to the front, unprocessed publishes stay in place. All other operations (QoS 0 publishes, subscribe, unsubscribe) are failed.
    AWS_MQTT5_COQBT_FAIL_QOS0_PUBLISH_ON_DISCONNECTQos 0 publishes that are not complete at the time of disconnection are failed. Unacked QoS 1+ publishes are requeued at the head of the line for immediate retransmission on a session resumption. All other operations are requeued in the original order behind any retransmissions.
    AWS_MQTT5_COQBT_FAIL_ALL_ON_DISCONNECTAll operations that are not complete at the time of disconnection are failed, except those operations that the MQTT 5 spec requires to be retransmitted (unacked QoS 1+ publishes).
    + +
    +
    + +

    ◆ ClientSessionBehaviorType

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::ClientSessionBehaviorType = typedef aws_mqtt5_client_session_behavior_type
    +
    +

    Controls how the MQTT5 client should behave with respect to MQTT sessions.

    + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_CSBT_DEFAULTMaps to AWS_MQTT5_CSBT_CLEAN
    AWS_MQTT5_CSBT_CLEANAlways join a new, clean session
    AWS_MQTT5_CSBT_REJOIN_POST_SUCCESSAlways attempt to rejoin an existing session after an initial connection success.
    AWS_MQTT5_CSBT_REJOIN_ALWAYSAlways attempt to rejoin an existing session. Since the client does not support durable session persistence, this option is not guaranteed to be spec compliant because any unacknowledged qos1 publishes (which are part of the client session state) will not be present on the initial connection. Until we support durable session resumption, this option is technically spec-breaking, but useful.
    + +
    +
    + +

    ◆ ConnectReasonCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::ConnectReasonCode = typedef aws_mqtt5_connect_reason_code
    +
    +

    Server return code for connect attempts.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_CRC_SUCCESS0
    AWS_MQTT5_CRC_UNSPECIFIED_ERROR128
    AWS_MQTT5_CRC_MALFORMED_PACKET129
    AWS_MQTT5_CRC_PROTOCOL_ERROR130
    AWS_MQTT5_CRC_IMPLEMENTATION_SPECIFIC_ERROR131
    AWS_MQTT5_CRC_UNSUPPORTED_PROTOCOL_VERSION132
    AWS_MQTT5_CRC_CLIENT_IDENTIFIER_NOT_VALID133
    AWS_MQTT5_CRC_BAD_USERNAME_OR_PASSWORD134
    AWS_MQTT5_CRC_NOT_AUTHORIZED135
    AWS_MQTT5_CRC_SERVER_UNAVAILABLE136
    AWS_MQTT5_CRC_SERVER_BUSY137
    AWS_MQTT5_CRC_BANNED138
    AWS_MQTT5_CRC_BAD_AUTHENTICATION_METHOD140
    AWS_MQTT5_CRC_TOPIC_NAME_INVALID144
    AWS_MQTT5_CRC_PACKET_TOO_LARGE149
    AWS_MQTT5_CRC_QUOTA_EXCEEDED151
    AWS_MQTT5_CRC_PAYLOAD_FORMAT_INVALID153
    AWS_MQTT5_CRC_RETAIN_NOT_SUPPORTED154
    AWS_MQTT5_CRC_QOS_NOT_SUPPORTED155
    AWS_MQTT5_CRC_USE_ANOTHER_SERVER156
    AWS_MQTT5_CRC_SERVER_MOVED157
    AWS_MQTT5_CRC_CONNECTION_RATE_EXCEEDED159
    + +
    +
    + +

    ◆ DisconnectReasonCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::DisconnectReasonCode = typedef aws_mqtt5_disconnect_reason_code
    +
    +

    Reason code inside DISCONNECT packets. Helps determine why a connection was terminated.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_DRC_NORMAL_DISCONNECTION0
    AWS_MQTT5_DRC_DISCONNECT_WITH_WILL_MESSAGE4
    AWS_MQTT5_DRC_UNSPECIFIED_ERROR128
    AWS_MQTT5_DRC_MALFORMED_PACKET129
    AWS_MQTT5_DRC_PROTOCOL_ERROR130
    AWS_MQTT5_DRC_IMPLEMENTATION_SPECIFIC_ERROR131
    AWS_MQTT5_DRC_NOT_AUTHORIZED135
    AWS_MQTT5_DRC_SERVER_BUSY137
    AWS_MQTT5_DRC_SERVER_SHUTTING_DOWN139
    AWS_MQTT5_DRC_KEEP_ALIVE_TIMEOUT141
    AWS_MQTT5_DRC_SESSION_TAKEN_OVER142
    AWS_MQTT5_DRC_TOPIC_FILTER_INVALID143
    AWS_MQTT5_DRC_TOPIC_NAME_INVALID144
    AWS_MQTT5_DRC_RECEIVE_MAXIMUM_EXCEEDED147
    AWS_MQTT5_DRC_TOPIC_ALIAS_INVALID148
    AWS_MQTT5_DRC_PACKET_TOO_LARGE149
    AWS_MQTT5_DRC_MESSAGE_RATE_TOO_HIGH150
    AWS_MQTT5_DRC_QUOTA_EXCEEDED151
    AWS_MQTT5_DRC_ADMINISTRATIVE_ACTION152
    AWS_MQTT5_DRC_PAYLOAD_FORMAT_INVALID153
    AWS_MQTT5_DRC_RETAIN_NOT_SUPPORTED154
    AWS_MQTT5_DRC_QOS_NOT_SUPPORTED155
    AWS_MQTT5_DRC_USE_ANOTHER_SERVER156
    AWS_MQTT5_DRC_SERVER_MOVED157
    AWS_MQTT5_DRC_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED158
    AWS_MQTT5_DRC_CONNECTION_RATE_EXCEEDED159
    AWS_MQTT5_DRC_MAXIMUM_CONNECT_TIME160
    AWS_MQTT5_DRC_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED161
    AWS_MQTT5_DRC_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED162
    + +
    +
    + +

    ◆ ExponentialBackoffJitterMode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::ExponentialBackoffJitterMode = typedef aws_exponential_backoff_jitter_mode
    +
    +

    Controls how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt timepoints for a large set of reconnecting clients.

    +

    See Exponential Backoff and Jitter

    + + + + + + + + + + + +
    Enumerator
    AWS_EXPONENTIAL_BACKOFF_JITTER_DEFAULTUses AWS_EXPONENTIAL_BACKOFF_JITTER_FULL
    AWS_EXPONENTIAL_BACKOFF_JITTER_NONENo jitter is applied to the exponential backoff
    AWS_EXPONENTIAL_BACKOFF_JITTER_FULLFull jitter is applied to the exponential backoff
    AWS_EXPONENTIAL_BACKOFF_JITTER_DECORRELATEDJitter is decorrelated from the backoff sequence
    + +
    +
    + +

    ◆ JitterMode

    + +
    +
    +
    Deprecated:
    JitterMode is deprecated, please use Aws::Crt::Mqtt5::ExponentialBackoffJitterMode
    + +
    +
    + +

    ◆ OnAttemptingConnectHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnAttemptingConnectHandler = typedef std::function<void(const OnAttemptingConnectEventData &)>
    +
    +

    Type signature of the callback invoked when attempting connect to client Mandatory event fields: client

    + +
    +
    + +

    ◆ OnConnectionFailureHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnConnectionFailureHandler = typedef std::function<void(const OnConnectionFailureEventData &)>
    +
    +

    Type signature of the callback invoked when connection failed

    + +
    +
    + +

    ◆ OnConnectionSuccessHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnConnectionSuccessHandler = typedef std::function<void(const OnConnectionSuccessEventData &)>
    +
    +

    Type signature of the callback invoked when connection succeed Mandatory event fields: client, connack_data, settings

    + +
    +
    + +

    ◆ OnDisconnectionHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnDisconnectionHandler = typedef std::function<void(const OnDisconnectionEventData &)>
    +
    +

    Type signature of the callback invoked when the internal connection is shutdown

    + +
    +
    + +

    ◆ OnPublishCompletionHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnPublishCompletionHandler = typedef std::function<void(int, std::shared_ptr<PublishResult>)>
    +
    +

    Type signature of the callback invoked when a Publish Complete

    + +
    +
    + +

    ◆ OnPublishReceivedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnPublishReceivedHandler = typedef std::function<void(const PublishReceivedEventData &)>
    +
    +

    Type signature of the callback invoked when a PacketPublish message received (OnMessageHandler)

    + +
    +
    + +

    ◆ OnStoppedHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnStoppedHandler = typedef std::function<void(const OnStoppedEventData &)>
    +
    +

    Type signature of the callback invoked when client connection stopped Mandatory event fields: client

    + +
    +
    + +

    ◆ OnSubscribeCompletionHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnSubscribeCompletionHandler = typedef std::function<void(int, std::shared_ptr<SubAckPacket>)>
    +
    +

    Type signature of the callback invoked when a Subscribe Complete

    + +
    +
    + +

    ◆ OnUnsubscribeCompletionHandler

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnUnsubscribeCompletionHandler = typedef std::function<void(int, std::shared_ptr<UnSubAckPacket>)>
    +
    +

    Type signature of the callback invoked when a Unsubscribe Complete

    + +
    +
    + +

    ◆ OnWebSocketHandshakeIntercept

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnWebSocketHandshakeIntercept = typedef std::function<void(std::shared_ptr<Http::HttpRequest>, const OnWebSocketHandshakeInterceptComplete &)>
    +
    +

    Invoked during websocket handshake to give users opportunity to transform an http request for purposes such as signing/authorization etc... Returning from this function does not continue the websocket handshake since some work flows may be asynchronous. To accommodate that, onComplete must be invoked upon completion of the signing process.

    + +
    +
    + +

    ◆ OnWebSocketHandshakeInterceptComplete

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::OnWebSocketHandshakeInterceptComplete = typedef std::function<void(const std::shared_ptr<Http::HttpRequest> &, int)>
    +
    +

    Callback for users to invoke upon completion of, presumably asynchronous, OnWebSocketHandshakeIntercept callback's initiated process.

    + +
    +
    + +

    ◆ PacketType

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::PacketType = typedef aws_mqtt5_packet_type
    +
    +

    Type of mqtt packet. Enum values match mqtt spec encoding values.

    +

    https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901022

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_PT_NONEInternal indicator that the associated packet is null.
    AWS_MQTT5_PT_RESERVEDReserved.
    AWS_MQTT5_PT_CONNECTCONNECT packet.
    AWS_MQTT5_PT_CONNACKCONNACK packet.
    AWS_MQTT5_PT_PUBLISHPUBLISH packet.
    AWS_MQTT5_PT_PUBACKPUBACK packet.
    AWS_MQTT5_PT_PUBRECPUBREC packet.
    AWS_MQTT5_PT_PUBRELPUBREL packet.
    AWS_MQTT5_PT_PUBCOMPPUBCOMP packet.
    AWS_MQTT5_PT_SUBSCRIBESUBSCRIBE packet.
    AWS_MQTT5_PT_SUBACKSUBACK packet.
    AWS_MQTT5_PT_UNSUBSCRIBEUNSUBSCRIBE packet.
    AWS_MQTT5_PT_UNSUBACKUNSUBACK packet.
    AWS_MQTT5_PT_PINGREQPINGREQ packet.
    AWS_MQTT5_PT_PINGRESPPINGRESP packet.
    AWS_MQTT5_PT_DISCONNECTDISCONNECT packet.
    AWS_MQTT5_PT_AUTHAUTH packet.
    + +
    +
    + +

    ◆ PayloadFormatIndicator

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::PayloadFormatIndicator = typedef aws_mqtt5_payload_format_indicator
    +
    +

    Optional property describing a PUBLISH payload's format.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + +
    Enumerator
    AWS_MQTT5_PFI_BYTESBytes format.
    AWS_MQTT5_PFI_UTF8UTF-8 format.
    + +
    +
    + +

    ◆ PubAckReasonCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::PubAckReasonCode = typedef aws_mqtt5_puback_reason_code
    +
    +

    Reason code inside PUBACK packets

    +

    Data model of an MQTT5 PUBACK packet

    + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_PARC_SUCCESS0
    AWS_MQTT5_PARC_NO_MATCHING_SUBSCRIBERS16
    AWS_MQTT5_PARC_UNSPECIFIED_ERROR128
    AWS_MQTT5_PARC_IMPLEMENTATION_SPECIFIC_ERROR131
    AWS_MQTT5_PARC_NOT_AUTHORIZED135
    AWS_MQTT5_PARC_TOPIC_NAME_INVALID144
    AWS_MQTT5_PARC_PACKET_IDENTIFIER_IN_USE145
    AWS_MQTT5_PARC_QUOTA_EXCEEDED151
    AWS_MQTT5_PARC_PAYLOAD_FORMAT_INVALID153
    + +
    +
    + +

    ◆ QOS

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::QOS = typedef aws_mqtt5_qos
    +
    +

    MQTT message delivery quality of service.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + +
    Enumerator
    AWS_MQTT5_QOS_AT_MOST_ONCEhttps://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901235
    AWS_MQTT5_QOS_AT_LEAST_ONCEhttps://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901236
    AWS_MQTT5_QOS_EXACTLY_ONCEhttps://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901237
    + +
    +
    + +

    ◆ RetainHandlingType

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::RetainHandlingType = typedef aws_mqtt5_retain_handling_type
    +
    +

    Configures how retained messages should be handled when subscribing with a topic filter that matches topics with associated retained messages.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + +
    Enumerator
    AWS_MQTT5_RHT_SEND_ON_SUBSCRIBEServer should send all retained messages on topics that match the subscription's filter.
    AWS_MQTT5_RHT_SEND_ON_SUBSCRIBE_IF_NEWServer should send all retained messages on topics that match the subscription's filter, where this is the first (relative to connection) subscription filter that matches the topic with a retained message.
    AWS_MQTT5_RHT_DONT_SENDSubscribe must not trigger any retained message publishes from the server.
    + +
    +
    + +

    ◆ SubAckReasonCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::SubAckReasonCode = typedef aws_mqtt5_suback_reason_code
    +
    +

    Reason code inside PUBACK packets that indicates the result of the associated PUBLISH request.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_PARC_SUCCESS0
    AWS_MQTT5_PARC_NO_MATCHING_SUBSCRIBERS16
    AWS_MQTT5_PARC_UNSPECIFIED_ERROR128
    AWS_MQTT5_PARC_IMPLEMENTATION_SPECIFIC_ERROR131
    AWS_MQTT5_PARC_NOT_AUTHORIZED135
    AWS_MQTT5_PARC_TOPIC_NAME_INVALID144
    AWS_MQTT5_PARC_PACKET_IDENTIFIER_IN_USE145
    AWS_MQTT5_PARC_QUOTA_EXCEEDED151
    AWS_MQTT5_PARC_PAYLOAD_FORMAT_INVALID153
    + +
    +
    + +

    ◆ UnSubAckReasonCode

    + +
    +
    + + + + +
    using Aws::Crt::Mqtt5::UnSubAckReasonCode = typedef aws_mqtt5_unsuback_reason_code
    +
    +

    Reason codes inside UNSUBACK packet payloads that specify the results for each topic filter in the associated UNSUBSCRIBE packet.

    +

    Enum values match MQTT5 spec encoding values.

    + + + + + + + + + + + + + + + + + +
    Enumerator
    AWS_MQTT5_UARC_SUCCESS0
    AWS_MQTT5_UARC_NO_SUBSCRIPTION_EXISTED17
    AWS_MQTT5_UARC_UNSPECIFIED_ERROR128
    AWS_MQTT5_UARC_IMPLEMENTATION_SPECIFIC_ERROR131
    AWS_MQTT5_UARC_NOT_AUTHORIZED135
    AWS_MQTT5_UARC_TOPIC_FILTER_INVALID143
    AWS_MQTT5_UARC_PACKET_IDENTIFIER_IN_USE145
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ InboundTopicAliasBehaviorType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Mqtt5::InboundTopicAliasBehaviorType
    +
    +strong
    +
    +

    An enumeration that controls whether or not the client allows the broker to send publishes that use topic aliasing.

    +

    Topic alias behavior is described in https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901113

    + + + + +
    Enumerator
    Default 

    Maps to Disabled. This keeps the client from being broken (by default) if the broker topic aliasing implementation has a problem.

    +
    Enabled 

    Allow the server to send PUBLISH packets to the client that use topic aliasing

    +
    Disabled 

    Forbid the server from sending PUBLISH packets to the client that use topic aliasing

    +
    + +
    +
    + +

    ◆ OutboundTopicAliasBehaviorType

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Crt::Mqtt5::OutboundTopicAliasBehaviorType
    +
    +strong
    +
    +

    An enumeration that controls how the client applies topic aliasing to outbound publish packets.

    +

    Topic alias behavior is described in https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901113

    + + + + + +
    Enumerator
    Default 

    Maps to Disabled. This keeps the client from being broken (by default) if the broker topic aliasing implementation has a problem.

    +
    Manual 

    Outbound aliasing is the user's responsibility. Client will cache and use previously-established aliases if they fall within the negotiated limits of the connection.

    +

    The user must still always submit a full topic in their publishes because disconnections disrupt topic alias mappings unpredictably. The client will properly use a requested alias when the most-recently-seen binding for a topic alias value matches the alias and topic in the publish packet.

    +
    LRU 

    (Recommended) The client will ignore any user-specified topic aliasing and instead use an LRU cache to drive alias usage.

    +
    Disabled 

    Completely disable outbound topic aliasing.

    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ s_AllocateStringVector()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::s_AllocateStringVector (aws_array_list & dst,
    const Crt::Vector< String > & stringVector,
    Allocatorallocator 
    )
    +
    + +
    +
    + +

    ◆ s_AllocateUnderlyingSubscription()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::s_AllocateUnderlyingSubscription (aws_mqtt5_subscription_view *& dst,
    const Crt::Vector< Subscription > & subscriptions,
    Allocatorallocator 
    )
    +
    + +
    +
    + +

    ◆ s_AllocateUnderlyingUserProperties()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::s_AllocateUnderlyingUserProperties (aws_mqtt5_user_property *& dst,
    const Crt::Vector< UserProperty > & userProperties,
    Allocatorallocator 
    )
    +
    + +
    +
    + +

    ◆ setNullableFromOptional()

    + +
    +
    +
    +template<typename T >
    + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setNullableFromOptional (const T *& nullable,
    const Optional< T > & optional 
    )
    +
    + +
    +
    + +

    ◆ setPacketByteBufOptional()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketByteBufOptional (Optional< aws_byte_cursor > & optional,
    ByteBufoptionalStorage,
    Allocatorallocator,
    const aws_byte_cursor * value 
    )
    +
    + +
    +
    + +

    ◆ setPacketOptional()

    + +
    +
    +
    +template<typename T >
    + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketOptional (Optional< T > & optional,
    const T * value 
    )
    +
    + +
    +
    + +

    ◆ setPacketStringOptional() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< aws_byte_cursor > & optional,
    Crt::StringoptionalStorage,
    const aws_byte_cursor * value 
    )
    +
    + +
    +
    + +

    ◆ setPacketStringOptional() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > & optional,
    const aws_byte_cursor * value 
    )
    +
    + +
    +
    + +

    ◆ setPacketStringOptional() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > & optional,
    Crt::String && toMove 
    )
    +
    + +
    +
    + +

    ◆ setPacketVector()

    + +
    +
    +
    +template<typename T >
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setPacketVector (Vector< T > & vector,
    const T * values,
    size_t length 
    )
    +
    + +
    +
    + +

    ◆ setUserProperties()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Crt::Mqtt5::setUserProperties (Vector< UserProperty > & userProperties,
    const struct aws_mqtt5_user_property * properties,
    size_t propertyCount 
    )
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_variant_detail.html b/docs/namespace_aws_1_1_crt_1_1_variant_detail.html new file mode 100644 index 000000000..64e8d0bf9 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_variant_detail.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantDetail Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::VariantDetail Namespace Reference
    +
    +
    + + + + + + + + +

    +Namespaces

     Checker
     
     Index
     
     ParameterPackSize
     
    + + + + +

    +Functions

    template<typename T >
    constexpr const T & ConstExprMax (const T &a, const T &b)
     
    +

    Function Documentation

    + +

    ◆ ConstExprMax()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    constexpr const T& Aws::Crt::VariantDetail::ConstExprMax (const T & a,
    const T & b 
    )
    +
    +constexpr
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html new file mode 100644 index 000000000..08df7d576 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html @@ -0,0 +1,183 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantDetail::Checker Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::VariantDetail::Checker Namespace Reference
    +
    +
    + + + + +

    +Classes

    struct  HasType
     
    + + + + + + + + + + +

    +Functions

    template<typename T , typename Last >
    constexpr bool ContainsType ()
     
    template<typename T , typename First , typename Second , typename... Rest>
    constexpr bool ContainsType ()
     
    template<typename T >
    constexpr bool ContainsType ()
     
    +

    Function Documentation

    + +

    ◆ ContainsType() [1/3]

    + +
    +
    +
    +template<typename T , typename Last >
    + + + + + +
    + + + + + + + +
    constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ ContainsType() [2/3]

    + +
    +
    +
    +template<typename T , typename First , typename Second , typename... Rest>
    + + + + + +
    + + + + + + + +
    constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ ContainsType() [3/3]

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + +
    constexpr bool Aws::Crt::VariantDetail::Checker::ContainsType ()
    +
    +constexpr
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html new file mode 100644 index 000000000..86162336f --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html @@ -0,0 +1,170 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantDetail::Index Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::VariantDetail::Index Namespace Reference
    +
    +
    + + + + +

    +Typedefs

    using VariantIndex = short
     
    + + + + + + + +

    +Functions

    template<typename T , typename Last >
    constexpr VariantIndex GetIndexOf (VariantIndex curIndex=0)
     
    template<typename T , typename First , typename Second , typename... Rest>
    constexpr VariantIndex GetIndexOf (VariantIndex curIndex=0)
     
    +

    Typedef Documentation

    + +

    ◆ VariantIndex

    + +
    +
    + + + + +
    using Aws::Crt::VariantDetail::Index::VariantIndex = typedef short
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ GetIndexOf() [1/2]

    + +
    +
    +
    +template<typename T , typename Last >
    + + + + + +
    + + + + + + + + +
    constexpr VariantIndex Aws::Crt::VariantDetail::Index::GetIndexOf (VariantIndex curIndex = 0)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ GetIndexOf() [2/2]

    + +
    +
    +
    +template<typename T , typename First , typename Second , typename... Rest>
    + + + + + +
    + + + + + + + + +
    constexpr VariantIndex Aws::Crt::VariantDetail::Index::GetIndexOf (VariantIndex curIndex = 0)
    +
    +constexpr
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html new file mode 100644 index 000000000..4bb9e8e2c --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html @@ -0,0 +1,211 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantDetail::ParameterPackSize Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::VariantDetail::ParameterPackSize Namespace Reference
    +
    +
    + + + + + + + + + + + + + + +

    +Functions

    template<typename Last >
    constexpr std::size_t GetMaxSizeOf (std::size_t curMax=0)
     
    template<typename First , typename Second , typename... Rest>
    constexpr std::size_t GetMaxSizeOf (std::size_t curMax=0)
     
    template<typename Last >
    constexpr std::size_t AlignAsPack (std::size_t curMax=0)
     
    template<typename First , typename Second , typename... Rest>
    constexpr std::size_t AlignAsPack (std::size_t curMax=0)
     
    +

    Function Documentation

    + +

    ◆ AlignAsPack() [1/2]

    + +
    +
    +
    +template<typename Last >
    + + + + + +
    + + + + + + + + +
    constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack (std::size_t curMax = 0)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ AlignAsPack() [2/2]

    + +
    +
    +
    +template<typename First , typename Second , typename... Rest>
    + + + + + +
    + + + + + + + + +
    constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack (std::size_t curMax = 0)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ GetMaxSizeOf() [1/2]

    + +
    +
    +
    +template<typename Last >
    + + + + + +
    + + + + + + + + +
    constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf (std::size_t curMax = 0)
    +
    +constexpr
    +
    + +
    +
    + +

    ◆ GetMaxSizeOf() [2/2]

    + +
    +
    +
    +template<typename First , typename Second , typename... Rest>
    + + + + + +
    + + + + + + + + +
    constexpr std::size_t Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf (std::size_t curMax = 0)
    +
    +constexpr
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1literals.html b/docs/namespace_aws_1_1_crt_1_1literals.html new file mode 100644 index 000000000..4b3ae169d --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1literals.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::literals Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::literals Namespace Reference
    +
    +
    + + + + +

    +Namespaces

     string_view_literals
     
    + + + + + + + + + +

    +Functions

    basic_string_view< char > operator""_sv (const char *s, size_t length) noexcept
     
    basic_string_view< wchar_t > operator""_sv (const wchar_t *s, size_t length) noexcept
     
    basic_string_view< char16_t > operator""_sv (const char16_t *s, size_t length) noexcept
     
    basic_string_view< char32_t > operator""_sv (const char32_t *s, size_t length) noexcept
     
    +
    + + + + diff --git a/docs/namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html b/docs/namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html new file mode 100644 index 000000000..706fdf827 --- /dev/null +++ b/docs/namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html @@ -0,0 +1,239 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::literals::string_view_literals Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::literals::string_view_literals Namespace Reference
    +
    +
    + + + + + + + + + + +

    +Functions

    basic_string_view< char > operator""_sv (const char *s, size_t length) noexcept
     
    basic_string_view< wchar_t > operator""_sv (const wchar_t *s, size_t length) noexcept
     
    basic_string_view< char16_t > operator""_sv (const char16_t *s, size_t length) noexcept
     
    basic_string_view< char32_t > operator""_sv (const char32_t *s, size_t length) noexcept
     
    +

    Function Documentation

    + +

    ◆ operator""_sv() [1/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    basic_string_view<char> Aws::Crt::literals::string_view_literals::operator""_sv (const char * s,
    size_t length 
    )
    +
    +inlinenoexcept
    +
    + +
    +
    + +

    ◆ operator""_sv() [2/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    basic_string_view<char16_t> Aws::Crt::literals::string_view_literals::operator""_sv (const char16_t * s,
    size_t length 
    )
    +
    +inlinenoexcept
    +
    + +
    +
    + +

    ◆ operator""_sv() [3/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    basic_string_view<char32_t> Aws::Crt::literals::string_view_literals::operator""_sv (const char32_t * s,
    size_t length 
    )
    +
    +inlinenoexcept
    +
    + +
    +
    + +

    ◆ operator""_sv() [4/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    basic_string_view<wchar_t> Aws::Crt::literals::string_view_literals::operator""_sv (const wchar_t * s,
    size_t length 
    )
    +
    +inlinenoexcept
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_discovery.html b/docs/namespace_aws_1_1_discovery.html new file mode 100644 index 000000000..68c2959c9 --- /dev/null +++ b/docs/namespace_aws_1_1_discovery.html @@ -0,0 +1,121 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Discovery Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Classes

    struct  ClientCallbackContext
     
    class  ConnectivityInfo
     
    class  DiscoverResponse
     
    class  DiscoveryClient
     
    class  DiscoveryClientConfig
     
    class  GGCore
     
    class  GGGroup
     
    + + + +

    +Typedefs

    using OnDiscoverResponse = std::function< void(DiscoverResponse *, int errorCode, int httpResponseCode)>
     
    +

    Typedef Documentation

    + +

    ◆ OnDiscoverResponse

    + +
    +
    + + + + +
    using Aws::Discovery::OnDiscoverResponse = typedef std::function<void(DiscoverResponse *, int errorCode, int httpResponseCode)>
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_eventstreamrpc.html b/docs/namespace_aws_1_1_eventstreamrpc.html new file mode 100644 index 000000000..5ac67485f --- /dev/null +++ b/docs/namespace_aws_1_1_eventstreamrpc.html @@ -0,0 +1,358 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Eventstreamrpc Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AbstractShapeBase
     
    class  ClientConnection
     
    class  ClientContinuation
     
    class  ClientContinuationHandler
     
    class  ClientOperation
     
    class  ConnectionConfig
     
    class  ConnectionLifecycleHandler
     
    class  ContinuationCallbackData
     
    class  EventStreamCppToNativeCrtBuilder
     
    class  EventStreamHeader
     
    class  MessageAmendment
     
    struct  OnMessageFlushCallbackContainer
     
    class  OperationError
     
    class  OperationModelContext
     
    class  ResponseRetriever
     
    struct  RpcError
     
    class  ServiceModel
     
    class  StreamResponseHandler
     
    class  TaggedResult
     
    + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using HeaderValueType = aws_event_stream_header_value_type
     
    using MessageType = aws_event_stream_rpc_message_type
     
    using OnMessageFlushCallback = std::function< void(int errorCode)>
     
    using ConnectMessageAmender = std::function< const MessageAmendment &(void)>
     
    using ExpectedResponseFactory = std::function< Crt::ScopedResource< AbstractShapeBase >(const Crt::StringView &payload, Crt::Allocator *allocator)>
     
    using ErrorResponseFactory = std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)>
     
    using LoneResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)>
     
    using StreamingResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)>
     
    using ErrorResponseRetriever = std::function< ErrorResponseFactory(const Crt::String &modelName)>
     
    + + + + + +

    +Enumerations

    enum  EventStreamRpcStatusCode {
    +  EVENT_STREAM_RPC_SUCCESS = 0, +EVENT_STREAM_RPC_NULL_PARAMETER, +EVENT_STREAM_RPC_UNINITIALIZED, +EVENT_STREAM_RPC_ALLOCATION_ERROR, +
    +  EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED, +EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED, +EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED, +EVENT_STREAM_RPC_CONNECTION_CLOSED, +
    +  EVENT_STREAM_RPC_CONTINUATION_CLOSED, +EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE, +EVENT_STREAM_RPC_UNMAPPED_DATA, +EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE, +
    +  EVENT_STREAM_RPC_CRT_ERROR +
    + }
     
    enum  ResultType { OPERATION_RESPONSE, +OPERATION_ERROR, +RPC_ERROR + }
     
    +

    Typedef Documentation

    + +

    ◆ ConnectMessageAmender

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::ConnectMessageAmender = typedef std::function<const MessageAmendment &(void)>
    +
    +

    Allows the application to add headers and change the payload of the CONNECT packet sent out by the client.

    Returns
    The MessageAmendment for the client to use during an attempt to connect.
    + +
    +
    + +

    ◆ ErrorResponseFactory

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::ErrorResponseFactory = typedef std::function< Crt::ScopedResource<OperationError>(const Crt::StringView &payload, Crt::Allocator *allocator)>
    +
    + +
    +
    + +

    ◆ ErrorResponseRetriever

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::ErrorResponseRetriever = typedef std::function<ErrorResponseFactory(const Crt::String &modelName)>
    +
    + +
    +
    + +

    ◆ ExpectedResponseFactory

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::ExpectedResponseFactory = typedef std::function< Crt::ScopedResource<AbstractShapeBase>(const Crt::StringView &payload, Crt::Allocator *allocator)>
    +
    + +
    +
    + +

    ◆ HeaderValueType

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::HeaderValueType = typedef aws_event_stream_header_value_type
    +
    + +
    +
    + +

    ◆ LoneResponseRetriever

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::LoneResponseRetriever = typedef std::function<ExpectedResponseFactory(const Crt::String &modelName)>
    +
    + +
    +
    + +

    ◆ MessageType

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::MessageType = typedef aws_event_stream_rpc_message_type
    +
    + +
    +
    + +

    ◆ OnMessageFlushCallback

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::OnMessageFlushCallback = typedef std::function<void(int errorCode)>
    +
    +

    A callback prototype that is called upon flushing a message over the wire.

    Parameters
    + + +
    errorCodeA non-zero value if an error occured while attempting to flush the message.
    +
    +
    + +
    +
    + +

    ◆ StreamingResponseRetriever

    + +
    +
    + + + + +
    using Aws::Eventstreamrpc::StreamingResponseRetriever = typedef std::function<ExpectedResponseFactory(const Crt::String &modelName)>
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ EventStreamRpcStatusCode

    + +
    +
    + + + + + + + + + + + + + + +
    Enumerator
    EVENT_STREAM_RPC_SUCCESS 
    EVENT_STREAM_RPC_NULL_PARAMETER 
    EVENT_STREAM_RPC_UNINITIALIZED 
    EVENT_STREAM_RPC_ALLOCATION_ERROR 
    EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED 
    EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED 
    EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED 
    EVENT_STREAM_RPC_CONNECTION_CLOSED 
    EVENT_STREAM_RPC_CONTINUATION_CLOSED 
    EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE 
    EVENT_STREAM_RPC_UNMAPPED_DATA 
    EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE 
    EVENT_STREAM_RPC_CRT_ERROR 
    + +
    +
    + +

    ◆ ResultType

    + +
    +
    + + + + +
    Enumerator
    OPERATION_RESPONSE 
    OPERATION_ERROR 
    RPC_ERROR 
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_greengrass.html b/docs/namespace_aws_1_1_greengrass.html new file mode 100644 index 000000000..e5479a471 --- /dev/null +++ b/docs/namespace_aws_1_1_greengrass.html @@ -0,0 +1,837 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Greengrass Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Greengrass Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  AuthorizeClientDeviceActionOperation
     
    class  AuthorizeClientDeviceActionOperationContext
     
    class  AuthorizeClientDeviceActionRequest
     
    class  AuthorizeClientDeviceActionResponse
     
    class  AuthorizeClientDeviceActionResult
     
    class  BinaryMessage
     
    class  CancelLocalDeploymentOperation
     
    class  CancelLocalDeploymentOperationContext
     
    class  CancelLocalDeploymentRequest
     
    class  CancelLocalDeploymentResponse
     
    class  CancelLocalDeploymentResult
     
    class  CertificateOptions
     
    class  CertificateUpdate
     
    class  CertificateUpdateEvent
     
    class  ClientDeviceCredential
     
    class  ComponentDetails
     
    class  ComponentNotFoundError
     
    class  ComponentUpdatePolicyEvents
     
    class  ConfigurationUpdateEvent
     
    class  ConfigurationUpdateEvents
     
    class  ConfigurationValidityReport
     
    class  ConflictError
     
    class  CreateDebugPasswordOperation
     
    class  CreateDebugPasswordOperationContext
     
    class  CreateDebugPasswordRequest
     
    class  CreateDebugPasswordResponse
     
    class  CreateDebugPasswordResult
     
    class  CreateLocalDeploymentOperation
     
    class  CreateLocalDeploymentOperationContext
     
    class  CreateLocalDeploymentRequest
     
    class  CreateLocalDeploymentResponse
     
    class  CreateLocalDeploymentResult
     
    class  CredentialDocument
     
    class  DefaultConnectionConfig
     
    class  DeferComponentUpdateOperation
     
    class  DeferComponentUpdateOperationContext
     
    class  DeferComponentUpdateRequest
     
    class  DeferComponentUpdateResponse
     
    class  DeferComponentUpdateResult
     
    class  DeleteThingShadowOperation
     
    class  DeleteThingShadowOperationContext
     
    class  DeleteThingShadowRequest
     
    class  DeleteThingShadowResponse
     
    class  DeleteThingShadowResult
     
    class  DeploymentStatusDetails
     
    class  FailedUpdateConditionCheckError
     
    class  GetClientDeviceAuthTokenOperation
     
    class  GetClientDeviceAuthTokenOperationContext
     
    class  GetClientDeviceAuthTokenRequest
     
    class  GetClientDeviceAuthTokenResponse
     
    class  GetClientDeviceAuthTokenResult
     
    class  GetComponentDetailsOperation
     
    class  GetComponentDetailsOperationContext
     
    class  GetComponentDetailsRequest
     
    class  GetComponentDetailsResponse
     
    class  GetComponentDetailsResult
     
    class  GetConfigurationOperation
     
    class  GetConfigurationOperationContext
     
    class  GetConfigurationRequest
     
    class  GetConfigurationResponse
     
    class  GetConfigurationResult
     
    class  GetLocalDeploymentStatusOperation
     
    class  GetLocalDeploymentStatusOperationContext
     
    class  GetLocalDeploymentStatusRequest
     
    class  GetLocalDeploymentStatusResponse
     
    class  GetLocalDeploymentStatusResult
     
    class  GetSecretValueOperation
     
    class  GetSecretValueOperationContext
     
    class  GetSecretValueRequest
     
    class  GetSecretValueResponse
     
    class  GetSecretValueResult
     
    class  GetThingShadowOperation
     
    class  GetThingShadowOperationContext
     
    class  GetThingShadowRequest
     
    class  GetThingShadowResponse
     
    class  GetThingShadowResult
     
    class  GreengrassCoreIpcClient
     
    class  GreengrassCoreIpcServiceModel
     
    class  InvalidArgumentsError
     
    class  InvalidArtifactsDirectoryPathError
     
    class  InvalidClientDeviceAuthTokenError
     
    class  InvalidCredentialError
     
    class  InvalidRecipeDirectoryPathError
     
    class  InvalidTokenError
     
    class  IoTCoreMessage
     
    class  JsonMessage
     
    class  ListComponentsOperation
     
    class  ListComponentsOperationContext
     
    class  ListComponentsRequest
     
    class  ListComponentsResponse
     
    class  ListComponentsResult
     
    class  ListLocalDeploymentsOperation
     
    class  ListLocalDeploymentsOperationContext
     
    class  ListLocalDeploymentsRequest
     
    class  ListLocalDeploymentsResponse
     
    class  ListLocalDeploymentsResult
     
    class  ListNamedShadowsForThingOperation
     
    class  ListNamedShadowsForThingOperationContext
     
    class  ListNamedShadowsForThingRequest
     
    class  ListNamedShadowsForThingResponse
     
    class  ListNamedShadowsForThingResult
     
    class  LocalDeployment
     
    class  MessageContext
     
    class  Metric
     
    class  MQTTCredential
     
    class  MQTTMessage
     
    class  PauseComponentOperation
     
    class  PauseComponentOperationContext
     
    class  PauseComponentRequest
     
    class  PauseComponentResponse
     
    class  PauseComponentResult
     
    class  PostComponentUpdateEvent
     
    class  PreComponentUpdateEvent
     
    class  PublishMessage
     
    class  PublishToIoTCoreOperation
     
    class  PublishToIoTCoreOperationContext
     
    class  PublishToIoTCoreRequest
     
    class  PublishToIoTCoreResponse
     
    class  PublishToIoTCoreResult
     
    class  PublishToTopicOperation
     
    class  PublishToTopicOperationContext
     
    class  PublishToTopicRequest
     
    class  PublishToTopicResponse
     
    class  PublishToTopicResult
     
    class  PutComponentMetricOperation
     
    class  PutComponentMetricOperationContext
     
    class  PutComponentMetricRequest
     
    class  PutComponentMetricResponse
     
    class  PutComponentMetricResult
     
    class  ResourceNotFoundError
     
    class  RestartComponentOperation
     
    class  RestartComponentOperationContext
     
    class  RestartComponentRequest
     
    class  RestartComponentResponse
     
    class  RestartComponentResult
     
    class  ResumeComponentOperation
     
    class  ResumeComponentOperationContext
     
    class  ResumeComponentRequest
     
    class  ResumeComponentResponse
     
    class  ResumeComponentResult
     
    class  RunWithInfo
     
    class  SecretValue
     
    class  SendConfigurationValidityReportOperation
     
    class  SendConfigurationValidityReportOperationContext
     
    class  SendConfigurationValidityReportRequest
     
    class  SendConfigurationValidityReportResponse
     
    class  SendConfigurationValidityReportResult
     
    class  ServiceError
     
    class  StopComponentOperation
     
    class  StopComponentOperationContext
     
    class  StopComponentRequest
     
    class  StopComponentResponse
     
    class  StopComponentResult
     
    class  SubscribeToCertificateUpdatesOperation
     
    class  SubscribeToCertificateUpdatesOperationContext
     
    class  SubscribeToCertificateUpdatesRequest
     
    class  SubscribeToCertificateUpdatesResponse
     
    class  SubscribeToCertificateUpdatesResult
     
    class  SubscribeToCertificateUpdatesStreamHandler
     
    class  SubscribeToComponentUpdatesOperation
     
    class  SubscribeToComponentUpdatesOperationContext
     
    class  SubscribeToComponentUpdatesRequest
     
    class  SubscribeToComponentUpdatesResponse
     
    class  SubscribeToComponentUpdatesResult
     
    class  SubscribeToComponentUpdatesStreamHandler
     
    class  SubscribeToConfigurationUpdateOperation
     
    class  SubscribeToConfigurationUpdateOperationContext
     
    class  SubscribeToConfigurationUpdateRequest
     
    class  SubscribeToConfigurationUpdateResponse
     
    class  SubscribeToConfigurationUpdateResult
     
    class  SubscribeToConfigurationUpdateStreamHandler
     
    class  SubscribeToIoTCoreOperation
     
    class  SubscribeToIoTCoreOperationContext
     
    class  SubscribeToIoTCoreRequest
     
    class  SubscribeToIoTCoreResponse
     
    class  SubscribeToIoTCoreResult
     
    class  SubscribeToIoTCoreStreamHandler
     
    class  SubscribeToTopicOperation
     
    class  SubscribeToTopicOperationContext
     
    class  SubscribeToTopicRequest
     
    class  SubscribeToTopicResponse
     
    class  SubscribeToTopicResult
     
    class  SubscribeToTopicStreamHandler
     
    class  SubscribeToValidateConfigurationUpdatesOperation
     
    class  SubscribeToValidateConfigurationUpdatesOperationContext
     
    class  SubscribeToValidateConfigurationUpdatesRequest
     
    class  SubscribeToValidateConfigurationUpdatesResponse
     
    class  SubscribeToValidateConfigurationUpdatesResult
     
    class  SubscribeToValidateConfigurationUpdatesStreamHandler
     
    class  SubscriptionResponseMessage
     
    class  SystemResourceLimits
     
    class  UnauthorizedError
     
    class  UpdateConfigurationOperation
     
    class  UpdateConfigurationOperationContext
     
    class  UpdateConfigurationRequest
     
    class  UpdateConfigurationResponse
     
    class  UpdateConfigurationResult
     
    class  UpdateStateOperation
     
    class  UpdateStateOperationContext
     
    class  UpdateStateRequest
     
    class  UpdateStateResponse
     
    class  UpdateStateResult
     
    class  UpdateThingShadowOperation
     
    class  UpdateThingShadowOperationContext
     
    class  UpdateThingShadowRequest
     
    class  UpdateThingShadowResponse
     
    class  UpdateThingShadowResult
     
    class  UserProperty
     
    class  ValidateAuthorizationTokenOperation
     
    class  ValidateAuthorizationTokenOperationContext
     
    class  ValidateAuthorizationTokenRequest
     
    class  ValidateAuthorizationTokenResponse
     
    class  ValidateAuthorizationTokenResult
     
    class  ValidateConfigurationUpdateEvent
     
    class  ValidateConfigurationUpdateEvents
     
    class  VerifyClientDeviceIdentityOperation
     
    class  VerifyClientDeviceIdentityOperationContext
     
    class  VerifyClientDeviceIdentityRequest
     
    class  VerifyClientDeviceIdentityResponse
     
    class  VerifyClientDeviceIdentityResult
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Enumerations

    enum  DetailedDeploymentStatus {
    +  DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL, +DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE, +DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED, +DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE, +
    +  DETAILED_DEPLOYMENT_STATUS_REJECTED +
    + }
     
    enum  PayloadFormat { PAYLOAD_FORMAT_BYTES, +PAYLOAD_FORMAT_UTF8 + }
     
    enum  MetricUnitType {
    +  METRIC_UNIT_TYPE_BYTES, +METRIC_UNIT_TYPE_BYTES_PER_SECOND, +METRIC_UNIT_TYPE_COUNT, +METRIC_UNIT_TYPE_COUNT_PER_SECOND, +
    +  METRIC_UNIT_TYPE_MEGABYTES, +METRIC_UNIT_TYPE_SECONDS +
    + }
     
    enum  DeploymentStatus {
    +  DEPLOYMENT_STATUS_QUEUED, +DEPLOYMENT_STATUS_IN_PROGRESS, +DEPLOYMENT_STATUS_SUCCEEDED, +DEPLOYMENT_STATUS_FAILED, +
    +  DEPLOYMENT_STATUS_CANCELED +
    + }
     
    enum  LifecycleState {
    +  LIFECYCLE_STATE_RUNNING, +LIFECYCLE_STATE_ERRORED, +LIFECYCLE_STATE_NEW, +LIFECYCLE_STATE_FINISHED, +
    +  LIFECYCLE_STATE_INSTALLED, +LIFECYCLE_STATE_BROKEN, +LIFECYCLE_STATE_STARTING, +LIFECYCLE_STATE_STOPPING +
    + }
     
    enum  CertificateType { CERTIFICATE_TYPE_SERVER + }
     
    enum  ConfigurationValidityStatus { CONFIGURATION_VALIDITY_STATUS_ACCEPTED, +CONFIGURATION_VALIDITY_STATUS_REJECTED + }
     
    enum  ReportedLifecycleState { REPORTED_LIFECYCLE_STATE_RUNNING, +REPORTED_LIFECYCLE_STATE_ERRORED + }
     
    enum  ReceiveMode { RECEIVE_MODE_RECEIVE_ALL_MESSAGES, +RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS + }
     
    enum  QOS { QOS_AT_MOST_ONCE, +QOS_AT_LEAST_ONCE + }
     
    enum  RequestStatus { REQUEST_STATUS_SUCCEEDED, +REQUEST_STATUS_FAILED + }
     
    enum  FailureHandlingPolicy { FAILURE_HANDLING_POLICY_ROLLBACK, +FAILURE_HANDLING_POLICY_DO_NOTHING + }
     
    +

    Enumeration Type Documentation

    + +

    ◆ CertificateType

    + +
    +
    + + +
    Enumerator
    CERTIFICATE_TYPE_SERVER 
    + +
    +
    + +

    ◆ ConfigurationValidityStatus

    + +
    +
    + + + +
    Enumerator
    CONFIGURATION_VALIDITY_STATUS_ACCEPTED 
    CONFIGURATION_VALIDITY_STATUS_REJECTED 
    + +
    +
    + +

    ◆ DeploymentStatus

    + +
    +
    + + + + + + +
    Enumerator
    DEPLOYMENT_STATUS_QUEUED 
    DEPLOYMENT_STATUS_IN_PROGRESS 
    DEPLOYMENT_STATUS_SUCCEEDED 
    DEPLOYMENT_STATUS_FAILED 
    DEPLOYMENT_STATUS_CANCELED 
    + +
    +
    + +

    ◆ DetailedDeploymentStatus

    + +
    +
    + + + + + + +
    Enumerator
    DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL 
    DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE 
    DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED 
    DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE 
    DETAILED_DEPLOYMENT_STATUS_REJECTED 
    + +
    +
    + +

    ◆ FailureHandlingPolicy

    + +
    +
    + + + +
    Enumerator
    FAILURE_HANDLING_POLICY_ROLLBACK 
    FAILURE_HANDLING_POLICY_DO_NOTHING 
    + +
    +
    + +

    ◆ LifecycleState

    + +
    +
    + + + + + + + + + +
    Enumerator
    LIFECYCLE_STATE_RUNNING 
    LIFECYCLE_STATE_ERRORED 
    LIFECYCLE_STATE_NEW 
    LIFECYCLE_STATE_FINISHED 
    LIFECYCLE_STATE_INSTALLED 
    LIFECYCLE_STATE_BROKEN 
    LIFECYCLE_STATE_STARTING 
    LIFECYCLE_STATE_STOPPING 
    + +
    +
    + +

    ◆ MetricUnitType

    + +
    +
    + + + + + + + +
    Enumerator
    METRIC_UNIT_TYPE_BYTES 
    METRIC_UNIT_TYPE_BYTES_PER_SECOND 
    METRIC_UNIT_TYPE_COUNT 
    METRIC_UNIT_TYPE_COUNT_PER_SECOND 
    METRIC_UNIT_TYPE_MEGABYTES 
    METRIC_UNIT_TYPE_SECONDS 
    + +
    +
    + +

    ◆ PayloadFormat

    + +
    +
    + + + +
    Enumerator
    PAYLOAD_FORMAT_BYTES 
    PAYLOAD_FORMAT_UTF8 
    + +
    +
    + +

    ◆ QOS

    + +
    +
    + + + + +
    enum Aws::Greengrass::QOS
    +
    + + + +
    Enumerator
    QOS_AT_MOST_ONCE 
    QOS_AT_LEAST_ONCE 
    + +
    +
    + +

    ◆ ReceiveMode

    + +
    +
    + + + +
    Enumerator
    RECEIVE_MODE_RECEIVE_ALL_MESSAGES 
    RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS 
    + +
    +
    + +

    ◆ ReportedLifecycleState

    + +
    +
    + + + +
    Enumerator
    REPORTED_LIFECYCLE_STATE_RUNNING 
    REPORTED_LIFECYCLE_STATE_ERRORED 
    + +
    +
    + +

    ◆ RequestStatus

    + +
    +
    + + + +
    Enumerator
    REQUEST_STATUS_SUCCEEDED 
    REQUEST_STATUS_FAILED 
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_io.html b/docs/namespace_aws_1_1_io.html new file mode 100644 index 000000000..d96ecd000 --- /dev/null +++ b/docs/namespace_aws_1_1_io.html @@ -0,0 +1,80 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Io Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Io Namespace Reference
    +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iot.html b/docs/namespace_aws_1_1_iot.html new file mode 100644 index 000000000..8499790c6 --- /dev/null +++ b/docs/namespace_aws_1_1_iot.html @@ -0,0 +1,208 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iot Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Classes

    class  Mqtt5ClientBuilder
     
    class  Mqtt5CustomAuthConfig
     
    class  MqttClient
     
    class  MqttClientConnectionConfig
     
    class  MqttClientConnectionConfigBuilder
     
    struct  Pkcs12Options
     
    struct  WebsocketConfig
     
    + + + +

    +Typedefs

    using CreateSigningConfig = std::function< std::shared_ptr< Crt::Auth::ISigningConfig >(void)>
     
    + + + + + +

    +Functions

    static Crt::String AddToUsernameParameter (Crt::String currentUsername, Crt::String parameterValue, Crt::String parameterPreText)
     
    static bool buildMqtt5FinalUsername (Crt::Optional< Mqtt5CustomAuthConfig > customAuthConfig, Crt::String &username)
     
    +

    Typedef Documentation

    + +

    ◆ CreateSigningConfig

    + +
    +
    + + + + +
    using Aws::Iot::CreateSigningConfig = typedef std::function<std::shared_ptr<Crt::Auth::ISigningConfig>(void)>
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ AddToUsernameParameter()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    static Crt::String Aws::Iot::AddToUsernameParameter (Crt::String currentUsername,
    Crt::String parameterValue,
    Crt::String parameterPreText 
    )
    +
    +static
    +
    + +
    +
    + +

    ◆ buildMqtt5FinalUsername()

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    static bool Aws::Iot::buildMqtt5FinalUsername (Crt::Optional< Mqtt5CustomAuthConfigcustomAuthConfig,
    Crt::Stringusername 
    )
    +
    +static
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotdevicecommon.html b/docs/namespace_aws_1_1_iotdevicecommon.html new file mode 100644 index 000000000..511f33a5a --- /dev/null +++ b/docs/namespace_aws_1_1_iotdevicecommon.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicecommon Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotdevicecommon Namespace Reference
    +
    +
    + + + + +

    +Classes

    class  DeviceApiHandle
     
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotdevicedefenderv1.html b/docs/namespace_aws_1_1_iotdevicedefenderv1.html new file mode 100644 index 000000000..a4cebc017 --- /dev/null +++ b/docs/namespace_aws_1_1_iotdevicedefenderv1.html @@ -0,0 +1,262 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotdevicedefenderv1 Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotdevicedefenderv1 Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Classes

    class  CustomMetricBase
     
    class  CustomMetricIpList
     
    class  CustomMetricNumber
     
    class  CustomMetricNumberList
     
    class  CustomMetricStringList
     
    class  ReportTask
     
    class  ReportTaskBuilder
     
    + + + + + + + + + + + + + +

    +Typedefs

    using OnTaskCancelledHandler = std::function< void(void *)>
     
    using ReportFormat = aws_iotdevice_defender_report_format
     
    using CustomMetricNumberFunction = std::function< int(double *)>
     
    using CustomMetricNumberListFunction = std::function< int(Crt::Vector< double > *)>
     
    using CustomMetricStringListFunction = std::function< int(Crt::Vector< Crt::String > *)>
     
    using CustomMetricIpListFunction = std::function< int(Crt::Vector< Crt::String > *)>
     
    + + + +

    +Enumerations

    enum  ReportTaskStatus { ReportTaskStatus::Ready = 0, +ReportTaskStatus::Running = 1, +ReportTaskStatus::Stopped = 2 + }
     
    + + + +

    +Variables

    class AWS_IOTDEVICEDEFENDER_API CustomMetricBase
     
    +

    Typedef Documentation

    + +

    ◆ CustomMetricIpListFunction

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::CustomMetricIpListFunction = typedef std::function<int(Crt::Vector<Crt::String> *)>
    +
    + +
    +
    + +

    ◆ CustomMetricNumberFunction

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::CustomMetricNumberFunction = typedef std::function<int(double *)>
    +
    + +
    +
    + +

    ◆ CustomMetricNumberListFunction

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::CustomMetricNumberListFunction = typedef std::function<int(Crt::Vector<double> *)>
    +
    + +
    +
    + +

    ◆ CustomMetricStringListFunction

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::CustomMetricStringListFunction = typedef std::function<int(Crt::Vector<Crt::String> *)>
    +
    + +
    +
    + +

    ◆ OnTaskCancelledHandler

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::OnTaskCancelledHandler = typedef std::function<void(void *)>
    +
    +

    Invoked upon DeviceDefender V1 task cancellation.

    + +
    +
    + +

    ◆ ReportFormat

    + +
    +
    + + + + +
    using Aws::Iotdevicedefenderv1::ReportFormat = typedef aws_iotdevice_defender_report_format
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ ReportTaskStatus

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Iotdevicedefenderv1::ReportTaskStatus
    +
    +strong
    +
    +

    Enum used to expose the status of a DeviceDefenderV1 task.

    + + + + +
    Enumerator
    Ready 
    Running 
    Stopped 
    + +
    +
    +

    Variable Documentation

    + +

    ◆ CustomMetricBase

    + +
    +
    +

    A base class used to store all custom metrics in the same container. Only used internally.

    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotidentity.html b/docs/namespace_aws_1_1_iotidentity.html new file mode 100644 index 000000000..6fdd460b6 --- /dev/null +++ b/docs/namespace_aws_1_1_iotidentity.html @@ -0,0 +1,241 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotidentity Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotidentity Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  CreateCertificateFromCsrRequest
     
    class  CreateCertificateFromCsrResponse
     
    class  CreateCertificateFromCsrSubscriptionRequest
     
    class  CreateKeysAndCertificateRequest
     
    class  CreateKeysAndCertificateResponse
     
    class  CreateKeysAndCertificateSubscriptionRequest
     
    class  ErrorResponse
     
    class  IotIdentityClient
     
    class  RegisterThingRequest
     
    class  RegisterThingResponse
     
    class  RegisterThingSubscriptionRequest
     
    + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnSubscribeComplete = std::function< void(int ioErr)>
     
    using OnPublishComplete = std::function< void(int ioErr)>
     
    using OnSubscribeToCreateCertificateFromCsrAcceptedResponse = std::function< void(Aws::Iotidentity::CreateCertificateFromCsrResponse *, int ioErr)>
     
    using OnSubscribeToCreateCertificateFromCsrRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToCreateKeysAndCertificateAcceptedResponse = std::function< void(Aws::Iotidentity::CreateKeysAndCertificateResponse *, int ioErr)>
     
    using OnSubscribeToCreateKeysAndCertificateRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToRegisterThingAcceptedResponse = std::function< void(Aws::Iotidentity::RegisterThingResponse *, int ioErr)>
     
    using OnSubscribeToRegisterThingRejectedResponse = std::function< void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
     
    +

    Typedef Documentation

    + +

    ◆ OnPublishComplete

    + +
    +
    + + + + +
    using Aws::Iotidentity::OnPublishComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeComplete

    + +
    +
    + + + + +
    using Aws::Iotidentity::OnSubscribeComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToCreateCertificateFromCsrAcceptedResponse

    + + + +

    ◆ OnSubscribeToCreateCertificateFromCsrRejectedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToCreateKeysAndCertificateAcceptedResponse

    + + + +

    ◆ OnSubscribeToCreateKeysAndCertificateRejectedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToRegisterThingAcceptedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToRegisterThingRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotidentity::OnSubscribeToRegisterThingRejectedResponse = typedef std::function<void(Aws::Iotidentity::ErrorResponse *, int ioErr)>
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotjobs.html b/docs/namespace_aws_1_1_iotjobs.html new file mode 100644 index 000000000..abb4bbe1a --- /dev/null +++ b/docs/namespace_aws_1_1_iotjobs.html @@ -0,0 +1,442 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotjobs Namespace Reference
    +
    +
    + + + + + + +

    +Namespaces

     JobStatusMarshaller
     
     RejectedErrorCodeMarshaller
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  DescribeJobExecutionRequest
     
    class  DescribeJobExecutionResponse
     
    class  DescribeJobExecutionSubscriptionRequest
     
    class  GetPendingJobExecutionsRequest
     
    class  GetPendingJobExecutionsResponse
     
    class  GetPendingJobExecutionsSubscriptionRequest
     
    class  IotJobsClient
     
    class  JobExecutionData
     
    class  JobExecutionsChangedEvent
     
    class  JobExecutionsChangedSubscriptionRequest
     
    class  JobExecutionState
     
    class  JobExecutionSummary
     
    class  NextJobExecutionChangedEvent
     
    class  NextJobExecutionChangedSubscriptionRequest
     
    class  RejectedError
     
    class  StartNextJobExecutionResponse
     
    class  StartNextPendingJobExecutionRequest
     
    class  StartNextPendingJobExecutionSubscriptionRequest
     
    class  UpdateJobExecutionRequest
     
    class  UpdateJobExecutionResponse
     
    class  UpdateJobExecutionSubscriptionRequest
     
    + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnSubscribeComplete = std::function< void(int ioErr)>
     
    using OnPublishComplete = std::function< void(int ioErr)>
     
    using OnSubscribeToDescribeJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::DescribeJobExecutionResponse *, int ioErr)>
     
    using OnSubscribeToDescribeJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
     
    using OnSubscribeToGetPendingJobExecutionsAcceptedResponse = std::function< void(Aws::Iotjobs::GetPendingJobExecutionsResponse *, int ioErr)>
     
    using OnSubscribeToGetPendingJobExecutionsRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
     
    using OnSubscribeToJobExecutionsChangedEventsResponse = std::function< void(Aws::Iotjobs::JobExecutionsChangedEvent *, int ioErr)>
     
    using OnSubscribeToNextJobExecutionChangedEventsResponse = std::function< void(Aws::Iotjobs::NextJobExecutionChangedEvent *, int ioErr)>
     
    using OnSubscribeToStartNextPendingJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::StartNextJobExecutionResponse *, int ioErr)>
     
    using OnSubscribeToStartNextPendingJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
     
    using OnSubscribeToUpdateJobExecutionAcceptedResponse = std::function< void(Aws::Iotjobs::UpdateJobExecutionResponse *, int ioErr)>
     
    using OnSubscribeToUpdateJobExecutionRejectedResponse = std::function< void(Aws::Iotjobs::RejectedError *, int ioErr)>
     
    + + + + + +

    +Enumerations

    enum  JobStatus {
    +  JobStatus::QUEUED, +JobStatus::IN_PROGRESS, +JobStatus::TIMED_OUT, +JobStatus::FAILED, +
    +  JobStatus::SUCCEEDED, +JobStatus::CANCELED, +JobStatus::REJECTED, +JobStatus::REMOVED +
    + }
     
    enum  RejectedErrorCode {
    +  RejectedErrorCode::InvalidTopic, +RejectedErrorCode::InvalidJson, +RejectedErrorCode::InvalidRequest, +RejectedErrorCode::InvalidStateTransition, +
    +  RejectedErrorCode::ResourceNotFound, +RejectedErrorCode::VersionMismatch, +RejectedErrorCode::InternalError, +RejectedErrorCode::RequestThrottled, +
    +  RejectedErrorCode::TerminalStateReached +
    + }
     
    +

    Typedef Documentation

    + +

    ◆ OnPublishComplete

    + +
    +
    + + + + +
    using Aws::Iotjobs::OnPublishComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeComplete

    + +
    +
    + + + + +
    using Aws::Iotjobs::OnSubscribeComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToDescribeJobExecutionAcceptedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToDescribeJobExecutionRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotjobs::OnSubscribeToDescribeJobExecutionRejectedResponse = typedef std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToGetPendingJobExecutionsAcceptedResponse

    + + + +

    ◆ OnSubscribeToGetPendingJobExecutionsRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotjobs::OnSubscribeToGetPendingJobExecutionsRejectedResponse = typedef std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToJobExecutionsChangedEventsResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToNextJobExecutionChangedEventsResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToStartNextPendingJobExecutionAcceptedResponse

    + + + +

    ◆ OnSubscribeToStartNextPendingJobExecutionRejectedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateJobExecutionAcceptedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateJobExecutionRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotjobs::OnSubscribeToUpdateJobExecutionRejectedResponse = typedef std::function<void(Aws::Iotjobs::RejectedError *, int ioErr)>
    +
    + +
    +
    +

    Enumeration Type Documentation

    + +

    ◆ JobStatus

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Iotjobs::JobStatus
    +
    +strong
    +
    +

    The status of the job execution.

    + + + + + + + + + +
    Enumerator
    QUEUED 
    IN_PROGRESS 
    TIMED_OUT 
    FAILED 
    SUCCEEDED 
    CANCELED 
    REJECTED 
    REMOVED 
    + +
    +
    + +

    ◆ RejectedErrorCode

    + +
    +
    + + + + + +
    + + + + +
    enum Aws::Iotjobs::RejectedErrorCode
    +
    +strong
    +
    +

    A value indicating the kind of error encountered while processing an AWS IoT Jobs request

    + + + + + + + + + + +
    Enumerator
    InvalidTopic 

    The request was sent to a topic in the AWS IoT Jobs namespace that does not map to any API.

    +
    InvalidJson 

    The contents of the request could not be interpreted as valid UTF-8-encoded JSON.

    +
    InvalidRequest 

    The contents of the request were invalid. The message contains details about the error.

    +
    InvalidStateTransition 

    An update attempted to change the job execution to a state that is invalid because of the job execution's current state. In this case, the body of the error message also contains the executionState field.

    +
    ResourceNotFound 

    The JobExecution specified by the request topic does not exist.

    +
    VersionMismatch 

    The expected version specified in the request does not match the version of the job execution in the AWS IoT Jobs service. In this case, the body of the error message also contains the executionState field.

    +
    InternalError 

    There was an internal error during the processing of the request.

    +
    RequestThrottled 

    The request was throttled.

    +
    TerminalStateReached 

    Occurs when a command to describe a job is performed on a job that is in a terminal state.

    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html b/docs/namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html new file mode 100644 index 000000000..fd5caa297 --- /dev/null +++ b/docs/namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::JobStatusMarshaller Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotjobs::JobStatusMarshaller Namespace Reference
    +
    +
    + + + + + + +

    +Functions

    AWS_IOTJOBS_API const char * ToString (JobStatus val)
     
    AWS_IOTJOBS_API JobStatus FromString (const Aws::Crt::String &val)
     
    +

    Function Documentation

    + +

    ◆ FromString()

    + +
    +
    + + + + + + + + +
    JobStatus Aws::Iotjobs::JobStatusMarshaller::FromString (const Aws::Crt::Stringval)
    +
    + +
    +
    + +

    ◆ ToString()

    + +
    +
    + + + + + + + + +
    const char * Aws::Iotjobs::JobStatusMarshaller::ToString (JobStatus val)
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html b/docs/namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html new file mode 100644 index 000000000..efc91f31a --- /dev/null +++ b/docs/namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotjobs::RejectedErrorCodeMarshaller Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotjobs::RejectedErrorCodeMarshaller Namespace Reference
    +
    +
    + + + + + + +

    +Functions

    AWS_IOTJOBS_API const char * ToString (RejectedErrorCode val)
     
    AWS_IOTJOBS_API RejectedErrorCode FromString (const Aws::Crt::String &val)
     
    +

    Function Documentation

    + +

    ◆ FromString()

    + +
    +
    + + + + + + + + +
    RejectedErrorCode Aws::Iotjobs::RejectedErrorCodeMarshaller::FromString (const Aws::Crt::Stringval)
    +
    + +
    +
    + +

    ◆ ToString()

    + +
    +
    + + + + + + + + +
    const char * Aws::Iotjobs::RejectedErrorCodeMarshaller::ToString (RejectedErrorCode val)
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotsecuretunneling.html b/docs/namespace_aws_1_1_iotsecuretunneling.html new file mode 100644 index 000000000..7527cf2e5 --- /dev/null +++ b/docs/namespace_aws_1_1_iotsecuretunneling.html @@ -0,0 +1,532 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  ConnectionData
     
    class  ConnectionResetData
     
    struct  ConnectionResetEventData
     
    class  ConnectionStartedData
     
    struct  ConnectionStartedEventData
     
    struct  ConnectionSuccessEventData
     
    class  IotSecureTunnelingClient
     
    class  Message
     
    struct  MessageReceivedEventData
     
    class  SecureTunnel
     
    class  SecureTunnelBuilder
     
    class  SecureTunnelingNotifyResponse
     
    class  SendMessageCompleteData
     
    struct  SendMessageCompleteEventData
     
    class  StreamStartedData
     
    struct  StreamStartedEventData
     
    class  StreamStoppedData
     
    struct  StreamStoppedEventData
     
    class  SubscribeToTunnelsNotifyRequest
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnSubscribeComplete = std::function< void(int ioErr)>
     
    using OnPublishComplete = std::function< void(int ioErr)>
     
    using OnSubscribeToTunnelsNotifyResponse = std::function< void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)>
     
    using OnConnectionSuccess = std::function< void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)>
     
    using OnConnectionFailure = std::function< void(SecureTunnel *secureTunnel, int errorCode)>
     
    using OnConnectionShutdown = std::function< void(void)>
     
    using OnSendMessageComplete = std::function< void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)>
     
    using OnMessageReceived = std::function< void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)>
     
    using OnStreamStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)>
     
    using OnStreamStopped = std::function< void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)>
     
    using OnConnectionStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)>
     
    using OnConnectionReset = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)>
     
    using OnSessionReset = std::function< void(void)>
     
    using OnStopped = std::function< void(SecureTunnel *secureTunnel)>
     
    using OnConnectionComplete = std::function< void(void)>
     
    using OnDataReceive = std::function< void(const Crt::ByteBuf &data)>
     
    using OnStreamStart = std::function< void()>
     
    using OnStreamReset = std::function< void(void)>
     
    using OnSendDataComplete = std::function< void(int errorCode)>
     
    + + + + + +

    +Functions

    void setPacketByteBufOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::ByteBuf &optionalStorage, Crt::Allocator *allocator, const Crt::ByteCursor *value)
     
    void setPacketStringOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)
     
    +

    Typedef Documentation

    + +

    ◆ OnConnectionComplete

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionComplete = typedef std::function<void(void)>
    +
    +

    Deprecated - OnConnectionSuccess and OnConnectionFailure

    + +
    +
    + +

    ◆ OnConnectionFailure

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionFailure = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode)>
    +
    +

    Type signature of the callback invoked when connection is established with the secure tunnel service and available service ids are returned.

    + +
    +
    + +

    ◆ OnConnectionReset

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionReset = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)>
    +
    +

    Type signature of the callback invoked when a connection has been reset

    + +
    +
    + +

    ◆ OnConnectionShutdown

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionShutdown = typedef std::function<void(void)>
    +
    +

    Type signature of the callback invoked when connection is shutdown.

    + +
    +
    + +

    ◆ OnConnectionStarted

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionStarted = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)>
    +
    +

    Type signature of the callback invoked when a connection has been started with a source through the secure tunnel connection.

    + +
    +
    + +

    ◆ OnConnectionSuccess

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnConnectionSuccess = typedef std::function<void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)>
    +
    +

    Type signature of the callback invoked when connection is established with the secure tunnel service and available service ids are returned.

    + +
    +
    + +

    ◆ OnDataReceive

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnDataReceive = typedef std::function<void(const Crt::ByteBuf &data)>
    +
    +

    Deprecated - Use OnMessageReceived

    + +
    +
    + +

    ◆ OnMessageReceived

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnMessageReceived = typedef std::function<void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)>
    +
    +

    Type signature of the callback invoked when a message is received through the secure tunnel connection.

    + +
    +
    + +

    ◆ OnPublishComplete

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnPublishComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSendDataComplete

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnSendDataComplete = typedef std::function<void(int errorCode)>
    +
    +

    Deprecated - Use OnSendMessageComplete

    + +
    +
    + +

    ◆ OnSendMessageComplete

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnSendMessageComplete = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)>
    +
    +

    Type signature of the callback invoked when message has been sent through the secure tunnel connection.

    + +
    +
    + +

    ◆ OnSessionReset

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnSessionReset = typedef std::function<void(void)>
    +
    +

    Type signature of the callback invoked when the secure tunnel receives a Session Reset.

    + +
    +
    + +

    ◆ OnStopped

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnStopped = typedef std::function<void(SecureTunnel *secureTunnel)>
    +
    +

    Type signature of the callback invoked when the secure tunnel completes transitioning to a stopped state.

    + +
    +
    + +

    ◆ OnStreamReset

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnStreamReset = typedef std::function<void(void)>
    +
    +

    Deprecated - Use OnStreamStopped

    + +
    +
    + +

    ◆ OnStreamStart

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnStreamStart = typedef std::function<void()>
    +
    +

    Deprecated - Use OnStreamStarted

    + +
    +
    + +

    ◆ OnStreamStarted

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnStreamStarted = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)>
    +
    +

    Type signature of the callback invoked when a stream has been started with a source through the secure tunnel connection.

    + +
    +
    + +

    ◆ OnStreamStopped

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnStreamStopped = typedef std::function<void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)>
    +
    +

    Type signature of the callback invoked when a stream has been closed

    + +
    +
    + +

    ◆ OnSubscribeComplete

    + +
    +
    + + + + +
    using Aws::Iotsecuretunneling::OnSubscribeComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToTunnelsNotifyResponse

    + + +

    Function Documentation

    + +

    ◆ setPacketByteBufOptional()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Iotsecuretunneling::setPacketByteBufOptional (Crt::Optional< Crt::ByteCursor > & optional,
    Crt::ByteBufoptionalStorage,
    Crt::Allocatorallocator,
    const Crt::ByteCursorvalue 
    )
    +
    + +
    +
    + +

    ◆ setPacketStringOptional()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    void Aws::Iotsecuretunneling::setPacketStringOptional (Crt::Optional< Crt::ByteCursor > & optional,
    Crt::StringoptionalStorage,
    const aws_byte_cursor * value 
    )
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespace_aws_1_1_iotshadow.html b/docs/namespace_aws_1_1_iotshadow.html new file mode 100644 index 000000000..001a8be6d --- /dev/null +++ b/docs/namespace_aws_1_1_iotshadow.html @@ -0,0 +1,433 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotshadow Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotshadow Namespace Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  DeleteNamedShadowRequest
     
    class  DeleteNamedShadowSubscriptionRequest
     
    class  DeleteShadowRequest
     
    class  DeleteShadowResponse
     
    class  DeleteShadowSubscriptionRequest
     
    class  ErrorResponse
     
    class  GetNamedShadowRequest
     
    class  GetNamedShadowSubscriptionRequest
     
    class  GetShadowRequest
     
    class  GetShadowResponse
     
    class  GetShadowSubscriptionRequest
     
    class  IotShadowClient
     
    class  NamedShadowDeltaUpdatedSubscriptionRequest
     
    class  NamedShadowUpdatedSubscriptionRequest
     
    class  ShadowDeltaUpdatedEvent
     
    class  ShadowDeltaUpdatedSubscriptionRequest
     
    class  ShadowMetadata
     
    class  ShadowState
     
    class  ShadowStateWithDelta
     
    class  ShadowUpdatedEvent
     
    class  ShadowUpdatedSnapshot
     
    class  ShadowUpdatedSubscriptionRequest
     
    class  UpdateNamedShadowRequest
     
    class  UpdateNamedShadowSubscriptionRequest
     
    class  UpdateShadowRequest
     
    class  UpdateShadowResponse
     
    class  UpdateShadowSubscriptionRequest
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Typedefs

    using OnSubscribeComplete = std::function< void(int ioErr)>
     
    using OnPublishComplete = std::function< void(int ioErr)>
     
    using OnSubscribeToDeleteNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
     
    using OnSubscribeToDeleteNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToDeleteShadowAcceptedResponse = std::function< void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
     
    using OnSubscribeToDeleteShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToGetNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
     
    using OnSubscribeToGetNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToGetShadowAcceptedResponse = std::function< void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
     
    using OnSubscribeToGetShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToNamedShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
     
    using OnSubscribeToNamedShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
     
    using OnSubscribeToShadowDeltaUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowDeltaUpdatedEvent *, int ioErr)>
     
    using OnSubscribeToShadowUpdatedEventsResponse = std::function< void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
     
    using OnSubscribeToUpdateNamedShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
     
    using OnSubscribeToUpdateNamedShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    using OnSubscribeToUpdateShadowAcceptedResponse = std::function< void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
     
    using OnSubscribeToUpdateShadowRejectedResponse = std::function< void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
     
    +

    Typedef Documentation

    + +

    ◆ OnPublishComplete

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnPublishComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeComplete

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeComplete = typedef std::function<void(int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToDeleteNamedShadowAcceptedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToDeleteNamedShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToDeleteNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToDeleteShadowAcceptedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToDeleteShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::DeleteShadowResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToDeleteShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToDeleteShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToGetNamedShadowAcceptedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToGetNamedShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToGetNamedShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToGetNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToGetShadowAcceptedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToGetShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::GetShadowResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToGetShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToGetShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToNamedShadowDeltaUpdatedEventsResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToNamedShadowUpdatedEventsResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToNamedShadowUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToShadowDeltaUpdatedEventsResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToShadowUpdatedEventsResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToShadowUpdatedEventsResponse = typedef std::function<void(Aws::Iotshadow::ShadowUpdatedEvent *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateNamedShadowAcceptedResponse

    + +
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateNamedShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToUpdateNamedShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateShadowAcceptedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToUpdateShadowAcceptedResponse = typedef std::function<void(Aws::Iotshadow::UpdateShadowResponse *, int ioErr)>
    +
    + +
    +
    + +

    ◆ OnSubscribeToUpdateShadowRejectedResponse

    + +
    +
    + + + + +
    using Aws::Iotshadow::OnSubscribeToUpdateShadowRejectedResponse = typedef std::function<void(Aws::Iotshadow::ErrorResponse *, int ioErr)>
    +
    + +
    +
    +
    + + + + diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html new file mode 100644 index 000000000..ee9898ce2 --- /dev/null +++ b/docs/namespacemembers.html @@ -0,0 +1,106 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - a -

    +
    + + + + diff --git a/docs/namespacemembers_b.html b/docs/namespacemembers_b.html new file mode 100644 index 000000000..07931c3a6 --- /dev/null +++ b/docs/namespacemembers_b.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - b -

    +
    + + + + diff --git a/docs/namespacemembers_c.html b/docs/namespacemembers_c.html new file mode 100644 index 000000000..01755aa41 --- /dev/null +++ b/docs/namespacemembers_c.html @@ -0,0 +1,166 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - c -

    +
    + + + + diff --git a/docs/namespacemembers_d.html b/docs/namespacemembers_d.html new file mode 100644 index 000000000..43df580e1 --- /dev/null +++ b/docs/namespacemembers_d.html @@ -0,0 +1,136 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - d -

    +
    + + + + diff --git a/docs/namespacemembers_e.html b/docs/namespacemembers_e.html new file mode 100644 index 000000000..5de1f2911 --- /dev/null +++ b/docs/namespacemembers_e.html @@ -0,0 +1,142 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - e -

    +
    + + + + diff --git a/docs/namespacemembers_enum.html b/docs/namespacemembers_enum.html new file mode 100644 index 000000000..76fd0a5fb --- /dev/null +++ b/docs/namespacemembers_enum.html @@ -0,0 +1,256 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - h -

    + + +

    - i -

    + + +

    - j -

    + + +

    - l -

    + + +

    - m -

    + + +

    - o -

    + + +

    - p -

    + + +

    - q -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    +
    + + + + diff --git a/docs/namespacemembers_eval.html b/docs/namespacemembers_eval.html new file mode 100644 index 000000000..d20c099c2 --- /dev/null +++ b/docs/namespacemembers_eval.html @@ -0,0 +1,277 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - l -

    + + +

    - m -

    + + +

    - o -

    + + +

    - p -

    + + +

    - q -

    + + +

    - r -

    +
    + + + + diff --git a/docs/namespacemembers_f.html b/docs/namespacemembers_f.html new file mode 100644 index 000000000..8487f263b --- /dev/null +++ b/docs/namespacemembers_f.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - f -

    +
    + + + + diff --git a/docs/namespacemembers_func.html b/docs/namespacemembers_func.html new file mode 100644 index 000000000..62fc1e593 --- /dev/null +++ b/docs/namespacemembers_func.html @@ -0,0 +1,346 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - f -

    + + +

    - g -

    + + +

    - h -

    + + +

    - l -

    + + +

    - m -

    + + +

    - n -

    + + +

    - o -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    +
    + + + + diff --git a/docs/namespacemembers_g.html b/docs/namespacemembers_g.html new file mode 100644 index 000000000..518336a9a --- /dev/null +++ b/docs/namespacemembers_g.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - g -

    +
    + + + + diff --git a/docs/namespacemembers_h.html b/docs/namespacemembers_h.html new file mode 100644 index 000000000..7344c854c --- /dev/null +++ b/docs/namespacemembers_h.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - h -

    +
    + + + + diff --git a/docs/namespacemembers_i.html b/docs/namespacemembers_i.html new file mode 100644 index 000000000..fdbb2f605 --- /dev/null +++ b/docs/namespacemembers_i.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - i -

    +
    + + + + diff --git a/docs/namespacemembers_j.html b/docs/namespacemembers_j.html new file mode 100644 index 000000000..5a3afbf8d --- /dev/null +++ b/docs/namespacemembers_j.html @@ -0,0 +1,82 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - j -

    +
    + + + + diff --git a/docs/namespacemembers_k.html b/docs/namespacemembers_k.html new file mode 100644 index 000000000..538a3e0d7 --- /dev/null +++ b/docs/namespacemembers_k.html @@ -0,0 +1,79 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - k -

    +
    + + + + diff --git a/docs/namespacemembers_l.html b/docs/namespacemembers_l.html new file mode 100644 index 000000000..136c01265 --- /dev/null +++ b/docs/namespacemembers_l.html @@ -0,0 +1,118 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - l -

    +
    + + + + diff --git a/docs/namespacemembers_m.html b/docs/namespacemembers_m.html new file mode 100644 index 000000000..0da599ed3 --- /dev/null +++ b/docs/namespacemembers_m.html @@ -0,0 +1,116 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - m -

    +
    + + + + diff --git a/docs/namespacemembers_n.html b/docs/namespacemembers_n.html new file mode 100644 index 000000000..3e64a3087 --- /dev/null +++ b/docs/namespacemembers_n.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - n -

    +
    + + + + diff --git a/docs/namespacemembers_o.html b/docs/namespacemembers_o.html new file mode 100644 index 000000000..e574dc0ca --- /dev/null +++ b/docs/namespacemembers_o.html @@ -0,0 +1,388 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - o -

    +
    + + + + diff --git a/docs/namespacemembers_p.html b/docs/namespacemembers_p.html new file mode 100644 index 000000000..0017760c1 --- /dev/null +++ b/docs/namespacemembers_p.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - p -

    +
    + + + + diff --git a/docs/namespacemembers_q.html b/docs/namespacemembers_q.html new file mode 100644 index 000000000..2d76fa908 --- /dev/null +++ b/docs/namespacemembers_q.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - q -

    +
    + + + + diff --git a/docs/namespacemembers_r.html b/docs/namespacemembers_r.html new file mode 100644 index 000000000..302ef8370 --- /dev/null +++ b/docs/namespacemembers_r.html @@ -0,0 +1,124 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - r -

    +
    + + + + diff --git a/docs/namespacemembers_s.html b/docs/namespacemembers_s.html new file mode 100644 index 000000000..86482544e --- /dev/null +++ b/docs/namespacemembers_s.html @@ -0,0 +1,219 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - s -

    +
    + + + + diff --git a/docs/namespacemembers_t.html b/docs/namespacemembers_t.html new file mode 100644 index 000000000..d80b4a0e3 --- /dev/null +++ b/docs/namespacemembers_t.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - t -

    +
    + + + + diff --git a/docs/namespacemembers_type.html b/docs/namespacemembers_type.html new file mode 100644 index 000000000..d5ccf4584 --- /dev/null +++ b/docs/namespacemembers_type.html @@ -0,0 +1,626 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    + + +

    - b -

    + + +

    - c -

    + + +

    - d -

    + + +

    - e -

    + + +

    - g -

    + + +

    - h -

    + + +

    - i -

    + + +

    - j -

    + + +

    - k -

    + + +

    - l -

    + + +

    - m -

    + + +

    - n -

    + + +

    - o -

    + + +

    - p -

    + + +

    - q -

    + + +

    - r -

    + + +

    - s -

    + + +

    - t -

    + + +

    - u -

    + + +

    - v -

    + + +

    - w -

    +
    + + + + diff --git a/docs/namespacemembers_u.html b/docs/namespacemembers_u.html new file mode 100644 index 000000000..943d9344d --- /dev/null +++ b/docs/namespacemembers_u.html @@ -0,0 +1,94 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - u -

    +
    + + + + diff --git a/docs/namespacemembers_v.html b/docs/namespacemembers_v.html new file mode 100644 index 000000000..9cae2ef73 --- /dev/null +++ b/docs/namespacemembers_v.html @@ -0,0 +1,82 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - v -

    +
    + + + + diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html new file mode 100644 index 000000000..5c90ebbf4 --- /dev/null +++ b/docs/namespacemembers_vars.html @@ -0,0 +1,140 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    + + + + diff --git a/docs/namespacemembers_w.html b/docs/namespacemembers_w.html new file mode 100644 index 000000000..476209dbf --- /dev/null +++ b/docs/namespacemembers_w.html @@ -0,0 +1,79 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace Members + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all namespace members with links to the namespace documentation for each member:
    + +

    - w -

    +
    + + + + diff --git a/docs/namespaces.html b/docs/namespaces.html new file mode 100644 index 000000000..0f1a36c6a --- /dev/null +++ b/docs/namespaces.html @@ -0,0 +1,114 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Namespace List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all namespaces with brief descriptions:
    +
    + + + + diff --git a/docs/namespacestd.html b/docs/namespacestd.html new file mode 100644 index 000000000..200a2b1dc --- /dev/null +++ b/docs/namespacestd.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: std Namespace Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    + +
    +
    std Namespace Reference
    +
    + + + + + diff --git a/docs/nav_f.png b/docs/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/docs/nav_g.png b/docs/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + + +AWS IoT Device SDK C++ v2: Related Pages + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    + + +
     Deprecated List
    +
    +
    + + + + diff --git a/docs/search/all_0.html b/docs/search/all_0.html new file mode 100644 index 000000000..a34319f30 --- /dev/null +++ b/docs/search/all_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_0.js b/docs/search/all_0.js new file mode 100644 index 000000000..505396339 --- /dev/null +++ b/docs/search/all_0.js @@ -0,0 +1,104 @@ +var searchData= +[ + ['abstractshapebase_0',['AbstractShapeBase',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html',1,'Aws::Eventstreamrpc::AbstractShapeBase'],['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#aa8be0e388fe9b74394d0c6539263423e',1,'Aws::Eventstreamrpc::AbstractShapeBase::AbstractShapeBase()']]], + ['accesskeyid_1',['AccessKeyId',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#aa100bb8c9c5a0ba3e3e59eeb1c65eb68',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['accountid_2',['accountId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab6202e1a5ed3d5740a7c52e0c88f1972',1,'Aws::Crt::Imds::InstanceInfoView::accountId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#acc608e8e845820070ff18026bcafe1ef',1,'Aws::Crt::Imds::InstanceInfo::accountId()']]], + ['acquireconnection_3',['AcquireConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a999fd4f1158b5efdf0c202ecd37d2030',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['acquiremaxsizemessageforwrite_4',['AcquireMaxSizeMessageForWrite',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5dcb71796e0a242ec60662579fe176f2',1,'Aws::Crt::Io::ChannelHandler']]], + ['acquiremessagefrompool_5',['AcquireMessageFromPool',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#af9f0e76a92f37672f922ffddd5e752ee',1,'Aws::Crt::Io::ChannelHandler']]], + ['acquireref_6',['AcquireRef',['../class_aws_1_1_crt_1_1_ref_counted.html#a7d9f25dd91361b71fcda036768e28860',1,'Aws::Crt::RefCounted']]], + ['activate_7',['Activate',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a568f4515d98d63d321a73bbdf9567750',1,'Aws::Crt::Http::HttpClientStream::Activate()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a838b8e258046a36bbda01fabfa166709',1,'Aws::Eventstreamrpc::ClientContinuation::Activate()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a6e0d47214a411bfd49d8071a091187cb',1,'Aws::Eventstreamrpc::ClientOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#ae5f4991d2115344eab792cd99a020821',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a39675bbcd37470ed3e41614769998785',1,'Aws::Greengrass::ResumeComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#a7ca57e7d0121e4d4c20847a0af4444be',1,'Aws::Greengrass::PublishToIoTCoreOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a68dd87df4c6d4cab0d164f6da1d85e7f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#a7aca4de69329780dfa9ff17315e68b23',1,'Aws::Greengrass::DeleteThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#ae37d252d76acc2b4b6b4624d3d8908b3',1,'Aws::Greengrass::PutComponentMetricOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#ab25a84f0991c14b293ed67190c24edd1',1,'Aws::Greengrass::DeferComponentUpdateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a7a2b01da7a8b82995728363ed7459b01',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a097dc9821f47e264b213cc45da0d2396',1,'Aws::Greengrass::GetConfigurationOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#aafab6fa3aa7ab6a63bf6c4f88dd2218b',1,'Aws::Greengrass::SubscribeToTopicOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a4b2214db17591fbaabf3a06eaeeb6ffe',1,'Aws::Greengrass::GetComponentDetailsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#aa55d75125468938dcd0f972a92ab2469',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a814c63d5c5e6da130e4134345ae3eecb',1,'Aws::Greengrass::PublishToTopicOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a08ae780e6ba4400682514c62c0e23f07',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#ad821c3b0a0d8ce879b4a82bfb25400a1',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#a49407f2a09016f8e0b4e763ddd589697',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#a390507ddf22e883c5c3745f2508a17f5',1,'Aws::Greengrass::ListComponentsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a63ebefa424dbd4e56272f4a6817de8c8',1,'Aws::Greengrass::CreateDebugPasswordOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#a292d385d3ed362f336f6578db99c4a06',1,'Aws::Greengrass::GetThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#a9d94bd1328c7ffb770d5b9fb4d0f8202',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a8c2776ff408b1da0b0fa75c7594f9d40',1,'Aws::Greengrass::UpdateThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a82b7d11d4de5b295f6a557fd0a02bf43',1,'Aws::Greengrass::UpdateConfigurationOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#ab82e191ac7be5cf5076d7efdcf6bd6fb',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a97e8cadbf7f573726e815964a99c8a77',1,'Aws::Greengrass::RestartComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#ab1de81e06ffef5217797f76d0d2a9a6d',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a9cb63b02fe553ed29ba72f6c8fd6ab5e',1,'Aws::Greengrass::GetSecretValueOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#a52d271dab8b49ee655fc31e3bab04889',1,'Aws::Greengrass::UpdateStateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a5cce6710b2660d4db4f0519aafc96679',1,'Aws::Greengrass::CancelLocalDeploymentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#ad12e6b328b161c1df063f3ffd6cc0f7c',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#a2695d3454bcc01ba3299f6702ef6db9e',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#ae4a642b502766096b1cceefa960894e7',1,'Aws::Greengrass::ListLocalDeploymentsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#a3e8951b1b7d1a8332946760990b723ce',1,'Aws::Greengrass::StopComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#a0cd85ea1856eacc8e6cc8e486ec5e298',1,'Aws::Greengrass::PauseComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a1dc6c5b10a02902a0e78d8be224b2308',1,'Aws::Greengrass::CreateLocalDeploymentOperation::Activate()']]], + ['adaptivehttpproxystrategy_8',['AdaptiveHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy'],['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#aa26941958a07bdf54a1bde8485fa58ec',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy::AdaptiveHttpProxyStrategy()']]], + ['addboolean_9',['AddBoolean',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a870f443b2fcdaecf7e3eb03191faff67',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addheader_10',['AddHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a8241a91d3dcfd1b94cd8f431269cf795',1,'Aws::Crt::Http::HttpMessage::AddHeader()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#af0731d25648c818d6b8bece7c2a9a39f',1,'Aws::Eventstreamrpc::MessageAmendment::AddHeader()']]], + ['addstring_11',['AddString',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a7a9e2193e8da6d42313d1d91fc083c19',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addstringarray_12',['AddStringArray',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a17f7caba845a67993fd256cd54bff3e5',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addtousernameparameter_13',['AddToUsernameParameter',['../namespace_aws_1_1_iot.html#a9e387ce203a2f92718a6b5f77ec3f195',1,'Aws::Iot']]], + ['aes_5f256_5fcipher_5fblock_5fsize_14',['AES_256_CIPHER_BLOCK_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a9b4fcfe19573e9ca6f673bf8bd5b1e37',1,'Aws::Crt::Crypto']]], + ['aes_5f256_5fkey_5fsize_5fbytes_15',['AES_256_KEY_SIZE_BYTES',['../namespace_aws_1_1_crt_1_1_crypto.html#ac87531791d126c9ee331d173233ead93',1,'Aws::Crt::Crypto']]], + ['alignaspack_16',['AlignAsPack',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a028a983a22eaa86cd0fcb15d500ff7be',1,'Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack(std::size_t curMax=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a1edf457fdbea0eb09c10ef322d44c6ce',1,'Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack(std::size_t curMax=0)']]], + ['alloc_17',['Alloc',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#abc487754db31748e9b40e7b06aa7576b',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['allocate_18',['allocate',['../class_aws_1_1_crt_1_1_stl_allocator.html#a240c6a2eeee33f591f93eaed9ebc312b',1,'Aws::Crt::StlAllocator']]], + ['allocateinitialresponsefrompayload_19',['AllocateInitialResponseFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a1ab3247a886a5144eb851ae1d0258459',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a470986cb90505e8eca6d3551b55d5f84',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a1985be37d0634d19b7e34047825a6cfe',1,'Aws::Greengrass::ResumeComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#af537ec2f3a307d5042dba86c8a12ccb3',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a891e9cd3ad735458a7fae460668aa13d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a107670cea3365de3d28fa5c98ecdf301',1,'Aws::Greengrass::DeleteThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a8a9c949aa8b6adaf3a1218327cc330fb',1,'Aws::Greengrass::PutComponentMetricOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#abb21a8feda4572ea035a3eb6d46ab06c',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a907f16feb0b5dfa90785cc3d7141b5a8',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a2518bcb8388c1c38ce8ef4bd133478ce',1,'Aws::Greengrass::GetConfigurationOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a773308e6a6276ea88300948b821b2c54',1,'Aws::Greengrass::SubscribeToTopicOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a78446e81f86116ca408f02bc4d9be934',1,'Aws::Greengrass::GetComponentDetailsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#ad6be2a6e88e8ec259d26ac3f5121e6f1',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#aa96165ead9afa4fd1eb87204add0a2bb',1,'Aws::Greengrass::PublishToTopicOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a81d5e80daa0108af21aa66b89d945a68',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a6fe66f62306a85995a81b94d6291ff4a',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a10ccd03b1ec63150e8c0b17ac411b54d',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a8e3ddce8644d872f6e9f67251a910336',1,'Aws::Greengrass::ListComponentsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a504020dfd67b7bbf4030f4854779e7a6',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a03e89c7bc12b95ae63a7ba3eb3d2863c',1,'Aws::Greengrass::GetThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a526ae5efd174472ed5f50eade26b9763',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a4e1a4f9d60bb19188745d9ea92a851d1',1,'Aws::Greengrass::UpdateThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a975c618193de516c68fa9f755f2a9b09',1,'Aws::Greengrass::UpdateConfigurationOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a2b8889cf4652f7c250b5ed6171009933',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a42d748b9bd91c09d203b1edb52b5ad38',1,'Aws::Greengrass::RestartComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a6585e3672122ec96e446998aa74d10c1',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#ac35034bbaff3d21f2829544d228765c4',1,'Aws::Greengrass::GetSecretValueOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a5f864e9001846fb64cf30e7005e54c17',1,'Aws::Greengrass::UpdateStateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a1f1dba8d3e412b577708cb12e45d2bec',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ae0deea5e8e30586f5e7e77dd39d4ef93',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a22bc03306da656815e4defbfd93711fd',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a8f31721157201ce962f99523bbc809cd',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a9b354457f970a603d89392f11356437b',1,'Aws::Greengrass::StopComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#ac9a38ca27a240220d702ebcbd17c696f',1,'Aws::Greengrass::PauseComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#aa9a73800d382e133b5c20c03525ea909',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateInitialResponseFromPayload()']]], + ['allocateoperationerrorfrompayload_20',['AllocateOperationErrorFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html#ab6d0ceab929c2eee3f1db1cbf3b7e6ed',1,'Aws::Eventstreamrpc::ServiceModel::AllocateOperationErrorFromPayload()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a3216d1515107473fb8087337e6f4f51f',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateOperationErrorFromPayload()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#af6148d3a168d3e55ad3caa849ecaaa0a',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel::AllocateOperationErrorFromPayload()']]], + ['allocatestreamingresponsefrompayload_21',['AllocateStreamingResponseFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a711548f226e312f400a3fb0150da13c6',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a458131cc83c5af89960837459fb37bd9',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a262edc11e734ba2dabb5958145a8cf3f',1,'Aws::Greengrass::ResumeComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#ad9285d4a78234a1bea57a81bca558ec5',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a580b4f92cd3974b9ebd1f9f6d454c306',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ab34019dc7176d6f2b0d1f46418a8fa23',1,'Aws::Greengrass::DeleteThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a6dab8eb64f9016c601e75e23b870f6ab',1,'Aws::Greengrass::PutComponentMetricOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a6c8640669097acf2a991a8ffbca81848',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a62de0767dd4e9d0b247002ba1c383efc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a901cd78b1fe15b3291d62dd347590f83',1,'Aws::Greengrass::GetConfigurationOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a591673eef28c44763df99a35355c1a6a',1,'Aws::Greengrass::SubscribeToTopicOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#af2e4eed7e4d464fc22181d74a42577eb',1,'Aws::Greengrass::GetComponentDetailsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#ac3eae067ba685a3a5d65b7cb64e1be06',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a2911dbefac315e02a22a51f0b488bd6c',1,'Aws::Greengrass::PublishToTopicOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1e27d751dfa1449619fb2e08c6e66abd',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a2a580493ea7924987b4b34155bf86527',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#af6b1bb5dc8b2fb14aa175bf864773b4d',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a90ce6084d4aa31e6302b1fb7923652fd',1,'Aws::Greengrass::ListComponentsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a5f23a8b47bfe44ef8d617a6b49b65b9e',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ad23c9da674b32992f7f6387b24203161',1,'Aws::Greengrass::GetThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a905112f5925effece0b28ea2f8b55e0b',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a461365ef36fe7c9d10dc0f3e73f2b1bc',1,'Aws::Greengrass::UpdateThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a9fbf758553c64e005e3e4bd60d26d631',1,'Aws::Greengrass::UpdateConfigurationOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#ae2e4fcc5085d03a47c8769a610a23118',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#abda87089b666c9b56b4f3bbf8200c42b',1,'Aws::Greengrass::RestartComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#aa9a04e1ccc5344a13cfb7d6ed1950aae',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a3f3039a2e73225b940841383ff21ec3f',1,'Aws::Greengrass::GetSecretValueOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#af6b41aeff0479a2e9a6ccd8d794d9d71',1,'Aws::Greengrass::UpdateStateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#ac7b79c6f8c860a7f43cc0f0d3eb2a424',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ac1de5b09116a78249f3af8a2c08de1d0',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#aff16fa268b00efaa0a97e2fe33d6bff6',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a0d5b021ecfe728c9cd3008f9084e231d',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#acd195ec855d5f9a8ce545c1d236d7c7a',1,'Aws::Greengrass::StopComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a8abfa7cbe532308347602fbd9e4e6d17',1,'Aws::Greengrass::PauseComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a4df29ee9142c8f63c7f3e9974c186e80',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload()']]], + ['allocator_22',['allocator',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a89eb580a5bd5412713bed2e539eeaedd',1,'Aws::Crt::Http::ClientStreamCallbackData::allocator()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#abe3ab1dbdd6f4ceb9d50722288c0bae1',1,'Aws::Crt::Mqtt::MqttConnectionOptions::allocator()'],['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a1faf205efea651997ff86bbeffc45e3a',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::allocator()'],['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a33c9b9a87c386324f122eb47c655920e',1,'Aws::Crt::Http::ConnectionCallbackData::allocator()'],['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a9a337a91e06c7e15661b6e30b75a252d',1,'Aws::Crt::Imds::WrappedCallbackArgs::allocator()'],['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html#acb966b483afdcacb04ce08f76eb7d634',1,'Aws::Crt::Io::TaskWrapper::allocator()'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a8473ad17616873cf7751f4811a2d57a4',1,'Aws::Eventstreamrpc::ContinuationCallbackData::allocator()'],['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a3ea2ed6b86dc3338880e44006084d3a5',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::allocator()'],['../namespace_aws_1_1_crt.html#a3df51ca65ad8c873825aacd24abba5f5',1,'Aws::Crt::Allocator()']]], + ['allocator_2ecpp_23',['Allocator.cpp',['../_allocator_8cpp.html',1,'']]], + ['allocator_2eh_24',['Allocator.h',['../_allocator_8h.html',1,'']]], + ['alternativecount_25',['AlternativeCount',['../class_aws_1_1_crt_1_1_variant.html#ac7408111a3a66a00a85162dd1b6cd8b7',1,'Aws::Crt::Variant']]], + ['api_2ecpp_26',['Api.cpp',['../_api_8cpp.html',1,'']]], + ['api_2eh_27',['Api.h',['../_api_8h.html',1,'']]], + ['apiallocator_28',['ApiAllocator',['../namespace_aws_1_1_crt.html#a47fd6342e28c4e66e4637a404153918a',1,'Aws::Crt']]], + ['apihandle_29',['ApiHandle',['../class_aws_1_1_crt_1_1_api_handle.html',1,'Aws::Crt::ApiHandle'],['../class_aws_1_1_crt_1_1_json_object.html#a3e55ce6c49d1114b2f562243aded082c',1,'Aws::Crt::JsonObject::ApiHandle()'],['../class_aws_1_1_crt_1_1_api_handle.html#ae724812cf2781c222885b487273b8580',1,'Aws::Crt::ApiHandle::ApiHandle(Allocator *allocator) noexcept'],['../class_aws_1_1_crt_1_1_api_handle.html#a506c1f3d05fa96e30203beb22ca8705a',1,'Aws::Crt::ApiHandle::ApiHandle() noexcept'],['../class_aws_1_1_crt_1_1_api_handle.html#af85eb4021d2f2515df30031540db2528',1,'Aws::Crt::ApiHandle::ApiHandle(const ApiHandle &)=delete'],['../class_aws_1_1_crt_1_1_api_handle.html#a4ee6479200cb4a04aa671d9f0cc978b6',1,'Aws::Crt::ApiHandle::ApiHandle(ApiHandle &&)=delete']]], + ['apihandleshutdownbehavior_30',['ApiHandleShutdownBehavior',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442',1,'Aws::Crt']]], + ['applicationdata_31',['ApplicationData',['../namespace_aws_1_1_crt_1_1_io.html#a892c9281932294af71d16fc1ba1b25eda321f08d4df04ad288e6e8f4bc371e664',1,'Aws::Crt::Io']]], + ['april_32',['April',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a3fcf026bbfffb63fb24b8de9d0446949',1,'Aws::Crt']]], + ['architecture_33',['architecture',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#aaeca7eb76cdac5274148b6bce34a83b1',1,'Aws::Crt::Imds::InstanceInfoView::architecture()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#aaad97b9cf226357e4d99e83bdda57e4f',1,'Aws::Crt::Imds::InstanceInfo::architecture()']]], + ['arraylisttovector_34',['ArrayListToVector',['../namespace_aws_1_1_crt.html#a6a6cb5829debad668144b8cdd8071e09',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array, TypeConvertor< RawType, TargetType > conv)'],['../namespace_aws_1_1_crt.html#aa9f58455ed8bc71f9ac4df7968af1fec',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array)'],['../namespace_aws_1_1_crt.html#a7b39db139159f1eaa40dab9ed7813b0f',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array)']]], + ['arraystart_35',['ArrayStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a1046518c67498429fe8028c8a96b83ad',1,'Aws::Crt::Cbor']]], + ['asarray_36',['AsArray',['../class_aws_1_1_crt_1_1_json_object.html#a05ff3d98a042160317d806a150187be0',1,'Aws::Crt::JsonObject::AsArray(const Vector< JsonObject > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a556378307d3962672df2b560686b5ba7',1,'Aws::Crt::JsonObject::AsArray(Vector< JsonObject > &&array)'],['../class_aws_1_1_crt_1_1_json_view.html#a67fe70f49a06f4863dca79032e7bcf84',1,'Aws::Crt::JsonView::AsArray()']]], + ['asbool_37',['AsBool',['../class_aws_1_1_crt_1_1_json_object.html#a7e760569f80959f07b15235b2e1d96bc',1,'Aws::Crt::JsonObject::AsBool()'],['../class_aws_1_1_crt_1_1_json_view.html#a51d8037d563d619f7a00b24c1372b008',1,'Aws::Crt::JsonView::AsBool()']]], + ['asdouble_38',['AsDouble',['../class_aws_1_1_crt_1_1_json_object.html#ab9ce239715012d7260bdf5afecb6208a',1,'Aws::Crt::JsonObject::AsDouble()'],['../class_aws_1_1_crt_1_1_json_view.html#a447ea5f3931dbc79973dca397f363d3b',1,'Aws::Crt::JsonView::AsDouble()']]], + ['asint64_39',['AsInt64',['../class_aws_1_1_crt_1_1_json_object.html#a8ce79aa5850d1258cbf4678bb44212f1',1,'Aws::Crt::JsonObject::AsInt64()'],['../class_aws_1_1_crt_1_1_json_view.html#a915e8c4d5d75918e6005e6730c9d4857',1,'Aws::Crt::JsonView::AsInt64()']]], + ['asinteger_40',['AsInteger',['../class_aws_1_1_crt_1_1_json_object.html#acff9770ccc70f3019651d7a3c57eaeb6',1,'Aws::Crt::JsonObject::AsInteger()'],['../class_aws_1_1_crt_1_1_json_view.html#a5696e73e8097ce591eb3061d2e3420fa',1,'Aws::Crt::JsonView::AsInteger()']]], + ['asnull_41',['AsNull',['../class_aws_1_1_crt_1_1_json_object.html#a7543b0f87e548aef70c5aa7f303a42ab',1,'Aws::Crt::JsonObject']]], + ['asobject_42',['AsObject',['../class_aws_1_1_crt_1_1_json_object.html#aba46ccae28e21e7c60e7e2bf3906ddb8',1,'Aws::Crt::JsonObject::AsObject(const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8070ae48335508b14f7873b67d2b96a1',1,'Aws::Crt::JsonObject::AsObject(JsonObject &&value)'],['../class_aws_1_1_crt_1_1_json_view.html#adb81a57eee9f5f0407a021ec1866ae48',1,'Aws::Crt::JsonView::AsObject()']]], + ['assignmodelnametoerrorresponse_43',['AssignModelNameToErrorResponse',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#a96222205562be77bcacb4aaa4b33762c',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel']]], + ['asstring_44',['AsString',['../class_aws_1_1_crt_1_1_json_object.html#a2e5e65a8d29c90e1fdd66d45b7e4cd65',1,'Aws::Crt::JsonObject::AsString()'],['../class_aws_1_1_crt_1_1_json_view.html#ac27ca43a65bd8aa0b5685290b8ca384a',1,'Aws::Crt::JsonView::AsString()']]], + ['at_45',['at',['../class_aws_1_1_crt_1_1basic__string__view.html#a77012cc7fe6af2380862b5e3bf340b71',1,'Aws::Crt::basic_string_view']]], + ['august_46',['August',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a41ba70891fb6f39327d8ccb9b1dafb84',1,'Aws::Crt']]], + ['auth_47',['Auth',['../namespace_aws_1_1_crt_1_1_auth.html',1,'Aws::Crt']]], + ['authorizeclientdeviceactionoperation_48',['AuthorizeClientDeviceActionOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#acf829cb5d71ea5130daf583ccc7d23b6',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::AuthorizeClientDeviceActionOperation()']]], + ['authorizeclientdeviceactionoperationcontext_49',['AuthorizeClientDeviceActionOperationContext',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a942ecb205a9200ff71b0007c5b84a569',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AuthorizeClientDeviceActionOperationContext()']]], + ['authorizeclientdeviceactionrequest_50',['AuthorizeClientDeviceActionRequest',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#ae527ffa137306ffbdbfa5fab5dcdffe1',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a53c2aca6cf16c36d68a904486f4c88d2',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default']]], + ['authorizeclientdeviceactionresponse_51',['AuthorizeClientDeviceActionResponse',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a081ea020bd4a5115aaae539001e2db60',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a52545f816a0bb90f59b73ed55d3e185c',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default']]], + ['authorizeclientdeviceactionresult_52',['AuthorizeClientDeviceActionResult',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a579a2fda0718c57258bb2d43ab2a7499',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#ab0359849a1e05231be2f80200e2adef3',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult(TaggedResult &&taggedResult) noexcept']]], + ['authtype_53',['AuthType',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#acebea08ca57582414378e350a7ff465d',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['autodetect_54',['AutoDetect',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca10c84306f5bb51fdad714b1f2f4463cf',1,'Aws::Crt']]], + ['availabilityzone_55',['availabilityZone',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab5a350018f43261fae84310c490ff918',1,'Aws::Crt::Imds::InstanceInfoView::availabilityZone()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0407876c5d1e150ca4a8a36a25a7ca0f',1,'Aws::Crt::Imds::InstanceInfo::availabilityZone()']]], + ['aws_56',['Aws',['../namespace_aws.html',1,'Aws'],['../namespace_aws_1_1_crt_1_1_auth.html#a1ffa3d1dd5b6b4b4c917b5fff2a00bf1acc92a89d16aa4fe64e36cbbd7c0cfaac',1,'Aws::Crt::Auth::Aws()']]], + ['aws_5fcrt_5fcpp_5fapi_57',['AWS_CRT_CPP_API',['../crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html#a0a3f6c46aee6b588ce99a142cdb22d1d',1,'Exports.h']]], + ['aws_5fdiscovery_5fapi_58',['AWS_DISCOVERY_API',['../discovery_2include_2aws_2discovery_2_exports_8h.html#a7af651c3166ffae77b5162be57be627a',1,'Exports.h']]], + ['aws_5feventstreamrpc_5fapi_59',['AWS_EVENTSTREAMRPC_API',['../eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h.html#a657ba9065e32a04c9faccb7d2e8594c6',1,'Exports.h']]], + ['aws_5fgreengrasscoreipc_5fapi_60',['AWS_GREENGRASSCOREIPC_API',['../greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html#a5f9ff840a258a85cd570bad102e0106a',1,'Exports.h']]], + ['aws_5fiotdevicecommon_5fapi_61',['AWS_IOTDEVICECOMMON_API',['../iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html#a0eec349db87c4ca3501a7bad322ebadb',1,'Exports.h']]], + ['aws_5fiotdevicedefender_5fapi_62',['AWS_IOTDEVICEDEFENDER_API',['../devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html#aa6735d61baab66e47a24794702ee4444',1,'Exports.h']]], + ['aws_5fiotidentity_5fapi_63',['AWS_IOTIDENTITY_API',['../identity_2include_2aws_2iotidentity_2_exports_8h.html#ad88d9dfe2f6a5eb2b84813abdcc433ac',1,'Exports.h']]], + ['aws_5fiotjobs_5fapi_64',['AWS_IOTJOBS_API',['../jobs_2include_2aws_2iotjobs_2_exports_8h.html#ade8baf38a194e843be5cac2029f44036',1,'Exports.h']]], + ['aws_5fiotsecuretunneling_5fapi_65',['AWS_IOTSECURETUNNELING_API',['../secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html#a66e3e73c52342d65d13175576f5d5da0',1,'Exports.h']]], + ['aws_5fiotshadow_5fapi_66',['AWS_IOTSHADOW_API',['../shadow_2include_2aws_2iotshadow_2_exports_8h.html#a0ff5d9187662f08ef15bc492c2dd0145',1,'Exports.h']]], + ['aws_5fmqtt_5fmax_5ftopic_5flength_67',['AWS_MQTT_MAX_TOPIC_LENGTH',['../mqtt_2_mqtt_client_8cpp.html#af617faf7dc53553095a597eb6d3a5a68',1,'MqttClient.cpp']]], + ['aws_5ftls_5fhandler_5fprotocol_68',['aws_tls_handler_protocol',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a8a79bc262c7feecad054fb8582f0ba09',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['awshttpproxyauthenticationtype_69',['AwsHttpProxyAuthenticationType',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979',1,'Aws::Crt::Http']]], + ['awshttpproxyconnectiontype_70',['AwsHttpProxyConnectionType',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82a',1,'Aws::Crt::Http']]], + ['awssigningconfig_71',['AwsSigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html',1,'Aws::Crt::Auth::AwsSigningConfig'],['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aafe1186622dcedc98e18605e2f22b8f4',1,'Aws::Crt::Auth::AwsSigningConfig::AwsSigningConfig()']]], + ['cbor_72',['Cbor',['../namespace_aws_1_1_crt_1_1_cbor.html',1,'Aws::Crt']]], + ['checker_73',['Checker',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html',1,'Aws::Crt::VariantDetail']]], + ['checksum_74',['Checksum',['../namespace_aws_1_1_crt_1_1_checksum.html',1,'Aws::Crt']]], + ['crt_75',['Crt',['../namespace_aws_1_1_crt.html',1,'Aws']]], + ['crypto_76',['Crypto',['../namespace_aws_1_1_crt_1_1_crypto.html',1,'Aws::Crt']]], + ['discovery_77',['Discovery',['../namespace_aws_1_1_discovery.html',1,'Aws']]], + ['endpoints_78',['Endpoints',['../namespace_aws_1_1_crt_1_1_endpoints.html',1,'Aws::Crt']]], + ['eventstreamrpc_79',['Eventstreamrpc',['../namespace_aws_1_1_eventstreamrpc.html',1,'Aws']]], + ['greengrass_80',['Greengrass',['../namespace_aws_1_1_greengrass.html',1,'Aws']]], + ['http_81',['Http',['../namespace_aws_1_1_crt_1_1_http.html',1,'Aws::Crt']]], + ['imds_82',['Imds',['../namespace_aws_1_1_crt_1_1_imds.html',1,'Aws::Crt']]], + ['index_83',['Index',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html',1,'Aws::Crt::VariantDetail::Index'],['../index.html',1,'(Global Namespace)']]], + ['io_84',['Io',['../namespace_aws_1_1_crt_1_1_io.html',1,'Aws::Crt::Io'],['../namespace_aws_1_1_io.html',1,'Aws::Io']]], + ['iot_85',['Iot',['../namespace_aws_1_1_iot.html',1,'Aws']]], + ['iotdevicecommon_86',['Iotdevicecommon',['../namespace_aws_1_1_iotdevicecommon.html',1,'Aws']]], + ['iotdevicedefenderv1_87',['Iotdevicedefenderv1',['../namespace_aws_1_1_iotdevicedefenderv1.html',1,'Aws']]], + ['iotidentity_88',['Iotidentity',['../namespace_aws_1_1_iotidentity.html',1,'Aws']]], + ['iotjobs_89',['Iotjobs',['../namespace_aws_1_1_iotjobs.html',1,'Aws']]], + ['iotsecuretunneling_90',['Iotsecuretunneling',['../namespace_aws_1_1_iotsecuretunneling.html',1,'Aws']]], + ['iotshadow_91',['Iotshadow',['../namespace_aws_1_1_iotshadow.html',1,'Aws']]], + ['jobstatusmarshaller_92',['JobStatusMarshaller',['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html',1,'Aws::Iotjobs']]], + ['literals_93',['literals',['../namespace_aws_1_1_crt_1_1literals.html',1,'Aws::Crt']]], + ['mqtt_94',['Mqtt',['../namespace_aws_1_1_crt_1_1_mqtt.html',1,'Aws::Crt']]], + ['mqtt5_95',['Mqtt5',['../namespace_aws_1_1_crt_1_1_mqtt5.html',1,'Aws::Crt']]], + ['parameterpacksize_96',['ParameterPackSize',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html',1,'Aws::Crt::VariantDetail']]], + ['rejectederrorcodemarshaller_97',['RejectedErrorCodeMarshaller',['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html',1,'Aws::Iotjobs']]], + ['signedbodyvalue_98',['SignedBodyValue',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html',1,'Aws::Crt::Auth']]], + ['string_5fview_5fliterals_99',['string_view_literals',['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html',1,'Aws::Crt::literals']]], + ['variantdetail_100',['VariantDetail',['../namespace_aws_1_1_crt_1_1_variant_detail.html',1,'Aws::Crt']]] +]; diff --git a/docs/search/all_1.html b/docs/search/all_1.html new file mode 100644 index 000000000..51aff6f69 --- /dev/null +++ b/docs/search/all_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_1.js b/docs/search/all_1.js new file mode 100644 index 000000000..ce45ba4e4 --- /dev/null +++ b/docs/search/all_1.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['back_101',['back',['../class_aws_1_1_crt_1_1basic__string__view.html#aee5493abfad0db803a844a26a5e8edcb',1,'Aws::Crt::basic_string_view']]], + ['base_102',['Base',['../class_aws_1_1_crt_1_1_stl_allocator.html#ad7e471cb2839c664bb211d0057cd543a',1,'Aws::Crt::StlAllocator']]], + ['base64decode_103',['Base64Decode',['../namespace_aws_1_1_crt.html#abcdc09833aca249fae800117d4501092',1,'Aws::Crt']]], + ['base64encode_104',['Base64Encode',['../namespace_aws_1_1_crt.html#a896ea049be4a27bddae1e87f72c09325',1,'Aws::Crt']]], + ['basestatus_105',['baseStatus',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#adbbe6b36288b9f7c5393cd53d804084d',1,'Aws::Eventstreamrpc::RpcError']]], + ['basic_106',['Basic',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979a972e73b7a882d0802a4e3a16946a2f94',1,'Aws::Crt::Http']]], + ['basic_5fstring_5fview_107',['basic_string_view',['../class_aws_1_1_crt_1_1basic__string__view.html',1,'Aws::Crt::basic_string_view< CharT, Traits >'],['../class_aws_1_1_crt_1_1basic__string__view.html#ade1ac5101e7f2e9e783dfc45a41b0198',1,'Aws::Crt::basic_string_view::basic_string_view() noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a144408990d393bf5c4f5c00d7170472f',1,'Aws::Crt::basic_string_view::basic_string_view(const basic_string_view &) noexcept=default'],['../class_aws_1_1_crt_1_1basic__string__view.html#a8a73362be06183e7e1683089fc700d70',1,'Aws::Crt::basic_string_view::basic_string_view(const CharT *s) noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a30ba5824c8134d8382a63a0f7ff6044a',1,'Aws::Crt::basic_string_view::basic_string_view(const CharT *s, size_type count) noexcept']]], + ['basicauthpassword_108',['BasicAuthPassword',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a7d985f6c95cc9d5f36e35f5260ca0263',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['basicauthusername_109',['BasicAuthUsername',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#ad22e9b2475ecf638dda7198651fb9c59',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['begin_110',['begin',['../class_aws_1_1_crt_1_1basic__string__view.html#a08bc3f67369a89f462bb003e199a7950',1,'Aws::Crt::basic_string_view::begin()'],['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0a1a06729125544cab7cee73195fc044f0',1,'Aws::Crt::Io::Begin()']]], + ['billingproducts_111',['billingProducts',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#aa90ed26c07f7d1bb86a1b6255dbe1e99',1,'Aws::Crt::Imds::InstanceInfoView::billingProducts()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#acc477bf36c072baaf921b3b87790a880',1,'Aws::Crt::Imds::InstanceInfo::billingProducts()']]], + ['binarymessage_112',['BinaryMessage',['../class_aws_1_1_greengrass_1_1_binary_message.html',1,'Aws::Greengrass::BinaryMessage'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a75373cbf5232bfd28e6b913ae91b5958',1,'Aws::Greengrass::BinaryMessage::BinaryMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a90a08df96392162eedc2c5321cbdf1e7',1,'Aws::Greengrass::BinaryMessage::BinaryMessage(const BinaryMessage &)=default']]], + ['blocking_113',['Blocking',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442abd0ca6be53b0f3d2886fd53fcb52574e',1,'Aws::Crt']]], + ['bool_114',['Bool',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac26f15e86e3de4c398a8273272aba034',1,'Aws::Crt::Cbor']]], + ['bootstrap_115',['Bootstrap',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a46158922cced133c0dd9c817f9dc16dc',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html#af9d7c52fbd55f94d3e2c2b603fac8e7b',1,'Aws::Crt::Auth::CredentialsProviderImdsConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#aafe27db935cb729e76e202912bff5ecd',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#aaa265abc5339b3744013b9ed9a6c0643',1,'Aws::Crt::Auth::CredentialsProviderX509Config::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a667b4e557fd17d2de8580bd70359976e',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a32023b00f7f5729b80c7d19c2ba32b6d',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::Bootstrap()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad44ae9c505c27030582cf6dab0674de7',1,'Aws::Crt::Http::HttpClientConnectionOptions::Bootstrap()'],['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html#a786d08380baf79ac09c73e54f57bf418',1,'Aws::Crt::Imds::ImdsClientConfig::Bootstrap()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ae5b899bd90f420d5284fcfaab3cbb7b6',1,'Aws::Discovery::DiscoveryClientConfig::Bootstrap()']]], + ['bootstrap_2ecpp_116',['Bootstrap.cpp',['../_bootstrap_8cpp.html',1,'']]], + ['bootstrap_2eh_117',['Bootstrap.h',['../_bootstrap_8h.html',1,'']]], + ['break_118',['Break',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ae4c38d6d45baf080943d323dd51a2ce8',1,'Aws::Crt::Cbor']]], + ['build_119',['Build',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a725a305dbb1019e7a525d4853b275f31',1,'Aws::Iot::Mqtt5ClientBuilder::Build()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a49880efe6d3db29a6d23e85b20ec2bcc',1,'Aws::Iot::MqttClientConnectionConfigBuilder::Build()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a730beaef401ea122fd2029795c9e1418',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::Build()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aa117b1ee62178c4362631eeab9afa712',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::Build()']]], + ['buildmqtt5finalusername_120',['buildMqtt5FinalUsername',['../namespace_aws_1_1_iot.html#a7cb2144a04bd1cda09bbc6d83c62da84',1,'Aws::Iot']]], + ['byohash_121',['ByoHash',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html',1,'Aws::Crt::Crypto::ByoHash'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a292e4dfb6511efbb82eeb23a27b70493',1,'Aws::Crt::Crypto::ByoHash::ByoHash()']]], + ['byohmac_122',['ByoHMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html',1,'Aws::Crt::Crypto::ByoHMAC'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#a2e816ed323b8c8d8c2cafc6d587d8b11',1,'Aws::Crt::Crypto::ByoHMAC::ByoHMAC()']]], + ['bytebuf_123',['ByteBuf',['../namespace_aws_1_1_crt.html#aa760a7d9714d6c28091c2b1cf7029876',1,'Aws::Crt']]], + ['bytebufdelete_124',['ByteBufDelete',['../namespace_aws_1_1_crt.html#ae01ece218af4b7f2b439b2fe81eaa972',1,'Aws::Crt']]], + ['bytebuffromarray_125',['ByteBufFromArray',['../namespace_aws_1_1_crt.html#af5947e810644fdc97d961ed6ab95fcaf',1,'Aws::Crt']]], + ['bytebuffromcstring_126',['ByteBufFromCString',['../namespace_aws_1_1_crt.html#ab4ec1fe5917d6a2b63846a55269e2f77',1,'Aws::Crt']]], + ['bytebuffromemptyarray_127',['ByteBufFromEmptyArray',['../namespace_aws_1_1_crt.html#a70f8e3b2683b6280d49d29dd3b95f6e4',1,'Aws::Crt']]], + ['bytebufinit_128',['ByteBufInit',['../namespace_aws_1_1_crt.html#aa101241059780bb28ba8c0bde787f98e',1,'Aws::Crt']]], + ['bytebufnewcopy_129',['ByteBufNewCopy',['../namespace_aws_1_1_crt.html#a1566d044dc5f9eddd4157198c1133653',1,'Aws::Crt']]], + ['bytecursor_130',['ByteCursor',['../namespace_aws_1_1_crt.html#a14ac076b0baa520bccb2b7236e4e78b7',1,'Aws::Crt']]], + ['bytecursorfromarray_131',['ByteCursorFromArray',['../namespace_aws_1_1_crt.html#a5541ef985f06959cac261a1d97513fb4',1,'Aws::Crt']]], + ['bytecursorfrombytebuf_132',['ByteCursorFromByteBuf',['../namespace_aws_1_1_crt.html#ae360efd16a3052b3ad45a9ce3d5549b2',1,'Aws::Crt']]], + ['bytecursorfromcstring_133',['ByteCursorFromCString',['../namespace_aws_1_1_crt.html#a2f85138cf0101f40e9b22f52428b678a',1,'Aws::Crt']]], + ['bytecursorfromstring_134',['ByteCursorFromString',['../namespace_aws_1_1_crt.html#a9e5cf3dac33791d317a0d3503dc31c0e',1,'Aws::Crt']]], + ['bytecursorfromstringview_135',['ByteCursorFromStringView',['../namespace_aws_1_1_crt.html#a0d57b5d7fca8af0487f166bfd989d6d9',1,'Aws::Crt']]], + ['bytecursortostringview_136',['ByteCursorToStringView',['../namespace_aws_1_1_crt.html#a8c4fd8ee9c0cc758444e92ae42b23aae',1,'Aws::Crt']]], + ['bytes_137',['Bytes',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a600e754f49b68aa0fc90a9cd64eb7051',1,'Aws::Crt::Cbor']]] +]; diff --git a/docs/search/all_10.html b/docs/search/all_10.html new file mode 100644 index 000000000..e6ca18b46 --- /dev/null +++ b/docs/search/all_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_10.js b/docs/search/all_10.js new file mode 100644 index 000000000..67ee787da --- /dev/null +++ b/docs/search/all_10.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['qos_1553',['QOS',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2ac',1,'Aws::Greengrass::QOS()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a20c88005a3e10bfc07dca09e40e365eb',1,'Aws::Crt::Mqtt5::QOS()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a73e44d9ab196e11a9732981690ac5423',1,'Aws::Crt::Mqtt::QOS()']]], + ['qos_5fat_5fleast_5fonce_1554',['QOS_AT_LEAST_ONCE',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2aca22326fece64d68ad6b68d8050669e7a8',1,'Aws::Greengrass']]], + ['qos_5fat_5fmost_5fonce_1555',['QOS_AT_MOST_ONCE',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2acae80aa04092681faad78f7d4d300bae1d',1,'Aws::Greengrass']]], + ['queued_1556',['QUEUED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0a9df29ce7ca629ff1d47bca1149d9faae',1,'Aws::Iotjobs']]], + ['queued_5fhash_1557',['QUEUED_HASH',['../_job_status_8cpp.html#aab92f5392aa45b4785f369bc938a3b2c',1,'JobStatus.cpp']]], + ['queuedat_1558',['QueuedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a1cfa7bf1a00972f2a2dd9110d1a8b60f',1,'Aws::Iotjobs::JobExecutionData::QueuedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#acaef1acc383718b7a3004c58feea08f0',1,'Aws::Iotjobs::JobExecutionSummary::QueuedAt()']]], + ['queuedjobs_1559',['QueuedJobs',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#ab5c646434d7263e39ece1df7231f569d',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse']]] +]; diff --git a/docs/search/all_11.html b/docs/search/all_11.html new file mode 100644 index 000000000..7cf685f14 --- /dev/null +++ b/docs/search/all_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_11.js b/docs/search/all_11.js new file mode 100644 index 000000000..533454991 --- /dev/null +++ b/docs/search/all_11.js @@ -0,0 +1,99 @@ +var searchData= +[ + ['ramdiskid_1560',['ramdiskId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a0e42cd6acbe53402c95d380a2e3d6148',1,'Aws::Crt::Imds::InstanceInfoView::ramdiskId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a8b06121d9b115d3da32c1c353ae67afa',1,'Aws::Crt::Imds::InstanceInfo::ramdiskId()']]], + ['rawalternativepointert_1561',['RawAlternativePointerT',['../class_aws_1_1_crt_1_1_variant.html#a980feab02f19e6d42ac3133fdd5583f0',1,'Aws::Crt::Variant']]], + ['rawpointer_1562',['RawPointer',['../class_aws_1_1_crt_1_1_stl_allocator.html#a08643480cd7c52083c48e914a83ca878',1,'Aws::Crt::StlAllocator']]], + ['rbegin_1563',['rbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#abbc7ceed11132d09d38259072d82b28e',1,'Aws::Crt::basic_string_view']]], + ['read_1564',['Read',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a63148e32fbcb9b8c607e3b0b038f2e88',1,'Aws::Crt::Io::InputStream::Read()'],['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1fa7a1a5f3e79fdc91edf2f5ead9d66abb4',1,'Aws::Crt::Io::Read()']]], + ['readimpl_1565',['ReadImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a2881d8accf87c8f772b820baebb84775',1,'Aws::Crt::Io::InputStream::ReadImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#af2a86eb4e25003a7c0c2e85b093c0a65',1,'Aws::Crt::Io::StdIOStreamInputStream::ReadImpl()']]], + ['readsomeimpl_1566',['ReadSomeImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a881dabe9e64781391a6bdd2f8cb57c3b',1,'Aws::Crt::Io::InputStream::ReadSomeImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a971b715dda7f7c1f245a6f0f89cf6c4d',1,'Aws::Crt::Io::StdIOStreamInputStream::ReadSomeImpl()']]], + ['ready_1567',['Ready',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153ae7d31fc0602fb2ede144d18cdffd816b',1,'Aws::Crt::Crypto::Ready()'],['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48ae7d31fc0602fb2ede144d18cdffd816b',1,'Aws::Iotdevicedefenderv1::Ready()']]], + ['rebind_1568',['rebind',['../struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html',1,'Aws::Crt::StlAllocator']]], + ['receive_5fmode_5freceive_5fall_5fmessages_1569',['RECEIVE_MODE_RECEIVE_ALL_MESSAGES',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4adf46b248a20024dcbdf9c6f07c8af459',1,'Aws::Greengrass']]], + ['receive_5fmode_5freceive_5fmessages_5ffrom_5fothers_1570',['RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4a300ab8059ad0d20f88cba3332bdf869c',1,'Aws::Greengrass']]], + ['receivemode_1571',['ReceiveMode',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4',1,'Aws::Greengrass']]], + ['reconnectoptions_1572',['ReconnectOptions',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html',1,'Aws::Crt::Mqtt5']]], + ['refcounted_1573',['RefCounted',['../class_aws_1_1_crt_1_1_ref_counted.html',1,'Aws::Crt::RefCounted< T >'],['../class_aws_1_1_crt_1_1_ref_counted.html#a589135bfcc41f9a139ab4a63d1120753',1,'Aws::Crt::RefCounted::RefCounted()']]], + ['refcounted_2eh_1574',['RefCounted.h',['../_ref_counted_8h.html',1,'']]], + ['refcounted_3c_20inputstream_20_3e_1575',['RefCounted< InputStream >',['../class_aws_1_1_crt_1_1_ref_counted.html',1,'Aws::Crt']]], + ['reference_1576',['reference',['../class_aws_1_1_crt_1_1basic__string__view.html#a707ebc89f3143ac67cb1490543808f07',1,'Aws::Crt::basic_string_view']]], + ['region_1577',['region',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a4ffb39bb7e75411e45aca3e7229ed857',1,'Aws::Crt::Imds::InstanceInfoView::region()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a15f3fb34ccbe7369100b58ba5d013266',1,'Aws::Crt::Imds::InstanceInfo::region()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aa3c9b69a3a097a82e873c6b9cd9e5744',1,'Aws::Discovery::DiscoveryClientConfig::Region()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a83721f6b36f05df53e4f5022588f941f',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::Region()']]], + ['registercustommetricipaddresslist_1578',['RegisterCustomMetricIpAddressList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae2e286446462a13e79e041460bad3029',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricnumber_1579',['RegisterCustomMetricNumber',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a898d94d78cde889c5ec7a8762336f3de',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricnumberlist_1580',['RegisterCustomMetricNumberList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae5a173478390cc93353c0ee11d82ca4a',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricstringlist_1581',['RegisterCustomMetricStringList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a1ea7085d416a9c0d8f2de9595071098a',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registerthingrequest_1582',['RegisterThingRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html',1,'Aws::Iotidentity::RegisterThingRequest'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ade07c36a8e79acd910d3be0548559bf1',1,'Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ab275b642e999e79d142b53f9fb5ececb',1,'Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest(const Crt::JsonView &doc)']]], + ['registerthingrequest_2ecpp_1583',['RegisterThingRequest.cpp',['../_register_thing_request_8cpp.html',1,'']]], + ['registerthingrequest_2eh_1584',['RegisterThingRequest.h',['../_register_thing_request_8h.html',1,'']]], + ['registerthingresponse_1585',['RegisterThingResponse',['../class_aws_1_1_iotidentity_1_1_register_thing_response.html',1,'Aws::Iotidentity::RegisterThingResponse'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a1c505b00ac5e3c8d9dca447b29f9dcaa',1,'Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#ab799bedf66e2e220a959b943644c5884',1,'Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse(const Crt::JsonView &doc)']]], + ['registerthingresponse_2ecpp_1586',['RegisterThingResponse.cpp',['../_register_thing_response_8cpp.html',1,'']]], + ['registerthingresponse_2eh_1587',['RegisterThingResponse.h',['../_register_thing_response_8h.html',1,'']]], + ['registerthingsubscriptionrequest_1588',['RegisterThingSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#a51de0ab9de8d3bae1a2f00fd25a46615',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#af16c28dbb60aae0bfd54ddb74313ebdc',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest(const Crt::JsonView &doc)']]], + ['registerthingsubscriptionrequest_2ecpp_1589',['RegisterThingSubscriptionRequest.cpp',['../_register_thing_subscription_request_8cpp.html',1,'']]], + ['registerthingsubscriptionrequest_2eh_1590',['RegisterThingSubscriptionRequest.h',['../_register_thing_subscription_request_8h.html',1,'']]], + ['rejected_1591',['REJECTED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0a9cc8ad3d99798c6726d4af0bd14e49d2',1,'Aws::Iotjobs']]], + ['rejected_5fhash_1592',['REJECTED_HASH',['../_job_status_8cpp.html#a31d71bebcc83104f8ba3ee0bb133ca74',1,'JobStatus.cpp']]], + ['rejectederror_1593',['RejectedError',['../class_aws_1_1_iotjobs_1_1_rejected_error.html',1,'Aws::Iotjobs::RejectedError'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#afa3a2f0a690b675e3f7df8e1128626bb',1,'Aws::Iotjobs::RejectedError::RejectedError()=default'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a9f86ff81d8d2a1730ebe39f4754bbca8',1,'Aws::Iotjobs::RejectedError::RejectedError(const Crt::JsonView &doc)']]], + ['rejectederror_2ecpp_1594',['RejectedError.cpp',['../_rejected_error_8cpp.html',1,'']]], + ['rejectederror_2eh_1595',['RejectedError.h',['../_rejected_error_8h.html',1,'']]], + ['rejectederrorcode_1596',['RejectedErrorCode',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338db',1,'Aws::Iotjobs']]], + ['rejectederrorcode_2ecpp_1597',['RejectedErrorCode.cpp',['../_rejected_error_code_8cpp.html',1,'']]], + ['rejectederrorcode_2eh_1598',['RejectedErrorCode.h',['../_rejected_error_code_8h.html',1,'']]], + ['releaseref_1599',['ReleaseRef',['../class_aws_1_1_crt_1_1_ref_counted.html#a8ea27349c3b0984fda508ed6c14b9329',1,'Aws::Crt::RefCounted']]], + ['remove_5fprefix_1600',['remove_prefix',['../class_aws_1_1_crt_1_1basic__string__view.html#a9d2425d39cb57c5e9a5928a267d10b14',1,'Aws::Crt::basic_string_view']]], + ['remove_5fsuffix_1601',['remove_suffix',['../class_aws_1_1_crt_1_1basic__string__view.html#a3c185b3b781d60f5066e7a575748c4c1',1,'Aws::Crt::basic_string_view']]], + ['removed_1602',['REMOVED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ab3461745d64b12346503b2980e436db5',1,'Aws::Iotjobs']]], + ['removed_5fhash_1603',['REMOVED_HASH',['../_job_status_8cpp.html#a552e31f8d5f8105c48bbae1277e6a2f4',1,'JobStatus.cpp']]], + ['rend_1604',['rend',['../class_aws_1_1_crt_1_1basic__string__view.html#a4e9479cf1f3349ba11c16f7b30e0254e',1,'Aws::Crt::basic_string_view']]], + ['reported_1605',['Reported',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a1ee142d53bb9ca7f17f0e682311d2500',1,'Aws::Iotshadow::ShadowMetadata::Reported()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a3d012f2bddf2c13f0951bae398741dbe',1,'Aws::Iotshadow::ShadowState::Reported()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a2b796645c14ed31ac73cadbe3e4f65e3',1,'Aws::Iotshadow::ShadowStateWithDelta::Reported()']]], + ['reported_5flifecycle_5fstate_5ferrored_1606',['REPORTED_LIFECYCLE_STATE_ERRORED',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074ead8b6f977a2eaf19efdcf3416a51c8d70',1,'Aws::Greengrass']]], + ['reported_5flifecycle_5fstate_5frunning_1607',['REPORTED_LIFECYCLE_STATE_RUNNING',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074ea691879a19ea50d4d0a78b133b4f18911',1,'Aws::Greengrass']]], + ['reportedlifecyclestate_1608',['ReportedLifecycleState',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074e',1,'Aws::Greengrass']]], + ['reportformat_1609',['ReportFormat',['../namespace_aws_1_1_iotdevicedefenderv1.html#a71ad2593d960b1d91bdf3152cb72e19a',1,'Aws::Iotdevicedefenderv1']]], + ['reporttask_1610',['ReportTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html',1,'Aws::Iotdevicedefenderv1::ReportTask'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a6e62cf26cba510192cea01541474788d',1,'Aws::Iotdevicedefenderv1::ReportTask::ReportTask()']]], + ['reporttaskbuilder_1611',['ReportTaskBuilder',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#ab9c09fe7e9c0277b4ca81291fcf0ea8b',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt::MqttConnection > mqttConnection, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#ac20e58321deb23270eb6f75db6605519',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt5::Mqtt5Client > mqtt5Client, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)']]], + ['reporttaskstatus_1612',['ReportTaskStatus',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48',1,'Aws::Iotdevicedefenderv1']]], + ['request_1613',['request',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a7ced6127e20305b55db702f1cd143ad0',1,'Aws::Crt::Http::HttpRequestOptions::request()'],['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a2b30541a72b3eac86b4af60a4ab27a61',1,'Aws::Crt::Auth::HttpSignerCallbackData::Request()']]], + ['request_5fstatus_5ffailed_1614',['REQUEST_STATUS_FAILED',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622dbab1772c29d0e66a9b57f4766bf26b6a55',1,'Aws::Greengrass']]], + ['request_5fstatus_5fsucceeded_1615',['REQUEST_STATUS_SUCCEEDED',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622dbaed2ad2dd7c0f44bf5922a2214fb1a468',1,'Aws::Greengrass']]], + ['request_5fthrottled_5fhash_1616',['REQUEST_THROTTLED_HASH',['../_rejected_error_code_8cpp.html#aa5444da23b600a45a859321b18a98ff1',1,'RejectedErrorCode.cpp']]], + ['requestcontext_1617',['RequestContext',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html',1,'Aws::Crt::Endpoints::RequestContext'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a111dfb95f6d29beff905c80bf7138b64',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a332593549ef38111ac02b7ddd035e019',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(const RequestContext &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#ad7ee973caf78fddd36b7b0c0e260a73f',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(RequestContext &&)=delete']]], + ['requeststatus_1618',['RequestStatus',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622db',1,'Aws::Greengrass']]], + ['requestthrottled_1619',['RequestThrottled',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbae51569f8beb5419c3433660738fb0d9a',1,'Aws::Iotjobs']]], + ['reset_1620',['Reset',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a29d84a544c69cc34f06cce6750b507b1',1,'Aws::Crt::Cbor::CborEncoder::Reset()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a9d8b0533e836db518471b7819f170bb2',1,'Aws::Crt::Crypto::SymmetricCipher::Reset()'],['../class_aws_1_1_crt_1_1_optional.html#a4ba6456c020b2dd6b053aa8232c7cbf1',1,'Aws::Crt::Optional::reset()']]], + ['resetstatistics_1621',['ResetStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a7ee04704b2289d8946f7f4c18f7635eb',1,'Aws::Crt::Io::ChannelHandler']]], + ['resolutionoutcome_1622',['ResolutionOutcome',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html',1,'Aws::Crt::Endpoints::ResolutionOutcome'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a9f5221183c256bcf9b2d1687d9184638',1,'Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome(const ResolutionOutcome &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a1a04795c0f48c40cdd312efd3cdbb59b',1,'Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome(ResolutionOutcome &&toMove) noexcept']]], + ['resolve_1623',['Resolve',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#accfbe924cafff14f81be2e632b64c6bd',1,'Aws::Crt::Endpoints::RuleEngine']]], + ['resolvehost_1624',['ResolveHost',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html#abb01a7459c39c5ece3fc4db34a6ed57f',1,'Aws::Crt::Io::HostResolver::ResolveHost()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a828460a40b73a98e4360cbecf76c5865',1,'Aws::Crt::Io::DefaultHostResolver::ResolveHost()']]], + ['resource_5fnot_5ffound_5fhash_1625',['RESOURCE_NOT_FOUND_HASH',['../_rejected_error_code_8cpp.html#a28d003e25426f4ed5d52df757fdcb27b',1,'RejectedErrorCode.cpp']]], + ['resourcenotfound_1626',['ResourceNotFound',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbaadebdf4f798da959fa03f49e81f7ab07',1,'Aws::Iotjobs']]], + ['resourcenotfounderror_1627',['ResourceNotFoundError',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html',1,'Aws::Greengrass::ResourceNotFoundError'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a5b875a9690d1be7090e1fab6acb6f849',1,'Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError() noexcept'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a52869337fcea29a12fb179d1c4638dba',1,'Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError(const ResourceNotFoundError &)=default']]], + ['responsecode_1628',['responseCode',['../struct_aws_1_1_discovery_1_1_client_callback_context.html#a543a6e7fbd73c471c158aaee664a1958',1,'Aws::Discovery::ClientCallbackContext']]], + ['responseretriever_1629',['ResponseRetriever',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html',1,'Aws::Eventstreamrpc']]], + ['restartcomponentoperation_1630',['RestartComponentOperation',['../class_aws_1_1_greengrass_1_1_restart_component_operation.html',1,'Aws::Greengrass::RestartComponentOperation'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#adddd3a92cd94ab483592a9bfe99532f4',1,'Aws::Greengrass::RestartComponentOperation::RestartComponentOperation()']]], + ['restartcomponentoperationcontext_1631',['RestartComponentOperationContext',['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html',1,'Aws::Greengrass::RestartComponentOperationContext'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a0d963c3fededa0e84edfd902e4eeca0a',1,'Aws::Greengrass::RestartComponentOperationContext::RestartComponentOperationContext()']]], + ['restartcomponentrequest_1632',['RestartComponentRequest',['../class_aws_1_1_greengrass_1_1_restart_component_request.html',1,'Aws::Greengrass::RestartComponentRequest'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a209619d6aceed9cfd457c01f51ec52b3',1,'Aws::Greengrass::RestartComponentRequest::RestartComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a39cbee4f8d78547a5c0c5ec7d7e26693',1,'Aws::Greengrass::RestartComponentRequest::RestartComponentRequest(const RestartComponentRequest &)=default']]], + ['restartcomponentresponse_1633',['RestartComponentResponse',['../class_aws_1_1_greengrass_1_1_restart_component_response.html',1,'Aws::Greengrass::RestartComponentResponse'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#aeaa93e5ccfa5237dfcbabfb26b5d0194',1,'Aws::Greengrass::RestartComponentResponse::RestartComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a33612f5c89203c29cce8b7b73ed1032e',1,'Aws::Greengrass::RestartComponentResponse::RestartComponentResponse(const RestartComponentResponse &)=default']]], + ['restartcomponentresult_1634',['RestartComponentResult',['../class_aws_1_1_greengrass_1_1_restart_component_result.html',1,'Aws::Greengrass::RestartComponentResult'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a9d157a2bbebddc252d00048088074fb6',1,'Aws::Greengrass::RestartComponentResult::RestartComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a0c259bbf6f7e5351d6a0ee0ad62dab58',1,'Aws::Greengrass::RestartComponentResult::RestartComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['resulttype_1635',['ResultType',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794eb',1,'Aws::Eventstreamrpc']]], + ['resumecomponentoperation_1636',['ResumeComponentOperation',['../class_aws_1_1_greengrass_1_1_resume_component_operation.html',1,'Aws::Greengrass::ResumeComponentOperation'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a71213d5bc860bb4677da95a5d7d3c848',1,'Aws::Greengrass::ResumeComponentOperation::ResumeComponentOperation()']]], + ['resumecomponentoperationcontext_1637',['ResumeComponentOperationContext',['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html',1,'Aws::Greengrass::ResumeComponentOperationContext'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#af4245d559d899036e913b11827d18dcd',1,'Aws::Greengrass::ResumeComponentOperationContext::ResumeComponentOperationContext()']]], + ['resumecomponentrequest_1638',['ResumeComponentRequest',['../class_aws_1_1_greengrass_1_1_resume_component_request.html',1,'Aws::Greengrass::ResumeComponentRequest'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a11be0b24f54e51f22deae4566d2ca52d',1,'Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af2ce2c6b8a97ad721ae6ed7311b0ad78',1,'Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest(const ResumeComponentRequest &)=default']]], + ['resumecomponentresponse_1639',['ResumeComponentResponse',['../class_aws_1_1_greengrass_1_1_resume_component_response.html',1,'Aws::Greengrass::ResumeComponentResponse'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a7e564f394a2e375fbf7524ff6ba3f5ff',1,'Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a5be5c751dd9d60ab0523e57e6bd0a4cb',1,'Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse(const ResumeComponentResponse &)=default']]], + ['resumecomponentresult_1640',['ResumeComponentResult',['../class_aws_1_1_greengrass_1_1_resume_component_result.html',1,'Aws::Greengrass::ResumeComponentResult'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a34427e331c062f1dba68ecb1b560b47b',1,'Aws::Greengrass::ResumeComponentResult::ResumeComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a71e3cf901e8397959f6aac2dec946452',1,'Aws::Greengrass::ResumeComponentResult::ResumeComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['retainhandlingtype_1641',['RetainHandlingType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a41d934c92b3c756910eaa74937f964b6',1,'Aws::Crt::Mqtt5']]], + ['returncode_1642',['returnCode',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html#a8dd68c8feac6b04c367dc0129571271c',1,'Aws::Crt::Mqtt::OnConnectionSuccessData::returnCode()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#ac27f3ee931e088bb234da384b2a13617',1,'Aws::Crt::Mqtt::ReturnCode()']]], + ['reverse_5fiterator_1643',['reverse_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#a8ae525e1e7862866e830569b0afb87a8',1,'Aws::Crt::basic_string_view']]], + ['rfc822_1644',['RFC822',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca7358b2797d40dfdfdd56164ffa094e35',1,'Aws::Crt']]], + ['rfind_1645',['rfind',['../class_aws_1_1_crt_1_1basic__string__view.html#aacf575dc9172a3aa7cb15b977e83dd7c',1,'Aws::Crt::basic_string_view::rfind(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac960847bd894ccce58d61a8903e65d9d',1,'Aws::Crt::basic_string_view::rfind(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a7445a3b8854c91d841c1521a02d72fb7',1,'Aws::Crt::basic_string_view::rfind(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0bc41ad08baeac5dc7542fab0e32aceb',1,'Aws::Crt::basic_string_view::rfind(const CharT *s, size_type pos=npos) const noexcept']]], + ['rolealias_1646',['RoleAlias',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a6ab5fc641d37391e7cc808c61efc6e89',1,'Aws::Crt::Auth::CredentialsProviderX509Config']]], + ['rolearn_1647',['RoleArn',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#afab7b973e14a534812feaab17a2fa002',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]], + ['rpc_5ferror_1648',['RPC_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794ebafed11a38bcf786b4c5c55698b1aa26c9',1,'Aws::Eventstreamrpc']]], + ['rpcerror_1649',['RpcError',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html',1,'Aws::Eventstreamrpc']]], + ['ruleengine_1650',['RuleEngine',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html',1,'Aws::Crt::Endpoints::RuleEngine'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#add0b070fc9cf7d8288be49b5af71dc55',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(const ByteCursor &rulesetCursor, const ByteCursor &partitionsCursor, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a1f1e8bd6d0523bf959380bea341dc444',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(const RuleEngine &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ab4025a38a449db66cf3790eff82342f0',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(RuleEngine &&)=delete']]], + ['ruleengine_2ecpp_1651',['RuleEngine.cpp',['../_rule_engine_8cpp.html',1,'']]], + ['ruleengine_2eh_1652',['RuleEngine.h',['../_rule_engine_8h.html',1,'']]], + ['running_1653',['Running',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48a5bda814c4aedb126839228f1a3d92f09',1,'Aws::Iotdevicedefenderv1']]], + ['runready_1654',['RunReady',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0adaa3c06ac743416c5ccf42ce17ec11b31e',1,'Aws::Crt::Io']]], + ['runwithinfo_1655',['RunWithInfo',['../class_aws_1_1_greengrass_1_1_run_with_info.html',1,'Aws::Greengrass::RunWithInfo'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a964c3a920a295df0f297a424e309ca2a',1,'Aws::Greengrass::RunWithInfo::RunWithInfo() noexcept'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#aeb1f5281b7e60256c3187968e7629093',1,'Aws::Greengrass::RunWithInfo::RunWithInfo(const RunWithInfo &)=default']]] +]; diff --git a/docs/search/all_12.html b/docs/search/all_12.html new file mode 100644 index 000000000..b8bb4910e --- /dev/null +++ b/docs/search/all_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_12.js b/docs/search/all_12.js new file mode 100644 index 000000000..33c70e3c7 --- /dev/null +++ b/docs/search/all_12.js @@ -0,0 +1,437 @@ +var searchData= +[ + ['s_5fallocatefrompayload_1656',['s_allocateFromPayload',['../class_aws_1_1_greengrass_1_1_user_property.html#a699acf086ef0a61d2004166db95947d4',1,'Aws::Greengrass::UserProperty::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a272996aefc0c9be6dc0bbf0116b9ae88',1,'Aws::Greengrass::MessageContext::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a5be5ac61f3f8b8a34782ecf7ea5c37f0',1,'Aws::Greengrass::DeploymentStatusDetails::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a0c4c5b7108e1bfd393c2b02910b8313c',1,'Aws::Greengrass::SystemResourceLimits::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ada574c505b5ba3be27ea5bab63616ad1',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a58449138b76c9e095a214afed1af575e',1,'Aws::Greengrass::BinaryMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_json_message.html#add0df2c66821cf2e23d88250d7dbf620',1,'Aws::Greengrass::JsonMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a345478bffdb04c382038be8122f4a31b',1,'Aws::Greengrass::MQTTMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a69dba85feba76c314ab9d2f7400bd60c',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ab9b4139b6e2d651e2c12193985803a23',1,'Aws::Greengrass::PostComponentUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a191c152d4e555991258fa417465f16fc',1,'Aws::Greengrass::PreComponentUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a29d811124b6be43fce755886653ff226',1,'Aws::Greengrass::CertificateUpdate::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_metric.html#a6062231e903c0a5f3ea3102d9cb97844',1,'Aws::Greengrass::Metric::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ab3e138e6422e99712d7baccaf8706fa9',1,'Aws::Greengrass::LocalDeployment::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a27489754c6865e130b7ba5a73e16be06',1,'Aws::Greengrass::ComponentDetails::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a73843b4625d77376e45b42552c36acc4',1,'Aws::Greengrass::MQTTCredential::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#ade4cc45c816d8e659a495afe40d9c825',1,'Aws::Greengrass::RunWithInfo::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ade2f9cf7253cdaaeb396aadaf76e29df',1,'Aws::Greengrass::ClientDeviceCredential::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#aebaf48dc396ac983ebf898c4c1c47584',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a4de132b5311f21078220146ffcf1e662',1,'Aws::Greengrass::SubscriptionResponseMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ad97187d50204c29405dd31b337c033b7',1,'Aws::Greengrass::IoTCoreMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#af73b15e3a6fd67c53e0ca6c796efbe98',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a7062170ad4cf71e7538413ba7b384d4c',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a680cd3d2dcf2a4b46bd1ea6d7edc2950',1,'Aws::Greengrass::CertificateUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a592696b0d9edb4ebcb961b77c346f44d',1,'Aws::Greengrass::CertificateOptions::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#afa38c9dc97616e10709499d46781a942',1,'Aws::Greengrass::ConfigurationValidityReport::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a6121d7d89375a023a078e178a9b2e2c2',1,'Aws::Greengrass::PublishMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a9bfe678d85e258c515321ba69b41e1d1',1,'Aws::Greengrass::SecretValue::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a8f39760cd87a1ca370db8543b072ebc1',1,'Aws::Greengrass::CredentialDocument::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a0d353c276dfafcb7a75d9e4aa135868b',1,'Aws::Greengrass::InvalidArgumentsError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a0e75ae20b8a5ab8a7a9d8ddcc80b71b1',1,'Aws::Greengrass::ServiceError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a7783cca0d5d9b262a36bf3e89118b121',1,'Aws::Greengrass::UnauthorizedError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#ad8e6400a070b0eb5458e384835a5cbf2',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a77e45a86e6abb42f01a367dd92902207',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a9b260b7a5cf5c5d8aa442541b4da7cd2',1,'Aws::Greengrass::InvalidTokenError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#ae1d7b6f3d7ef4d7214d6336be238ec35',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a21aaae108a999072cb8c23859d81bb25',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a6f5cc9fa8dc8ba8194f4122361425e8d',1,'Aws::Greengrass::ConflictError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a244d9472f64f774e41f280a4898b25c2',1,'Aws::Greengrass::UpdateThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#afba308ab95a3d4f89b2adbee00ded44f',1,'Aws::Greengrass::UpdateThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab4faa052175d7d4b1fbf29294abc1b81',1,'Aws::Greengrass::ResourceNotFoundError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#ad1ca73e74341f69cb4d209800931116f',1,'Aws::Greengrass::UpdateStateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a7ab443312747a41e0a8d24866357de87',1,'Aws::Greengrass::UpdateStateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a87976f4158d3a420fd8f1401bab162ce',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab293c05e1a98d8351832e4f5e9bb1d8b',1,'Aws::Greengrass::UpdateConfigurationResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#af4f008d6af7436c75b530ecc921c3a95',1,'Aws::Greengrass::UpdateConfigurationRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a6b7291d9d5219559661ad2ce2285db53',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#ab25b415aab9f72af23b194819aa34d8b',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a15ec6608aff1e64dce7ad16a5d1c9f31',1,'Aws::Greengrass::SubscribeToTopicResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a696ce95ea18845071d22a56d172b5458',1,'Aws::Greengrass::SubscribeToTopicRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#afaed65d423dd7f68b50d3e2a58f9d4e0',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a73f766fa39fbc1181533827de17752e7',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a3e6e2b03c6d1e98e466eee5a7094fc8c',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a470903861442d2de47df180af140126d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a45b7900858bddc0e98148d43c6c9e9ac',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a60305b92575117d86114d4bfa910de3a',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#ad17f1943d578f7df17184c279ee97794',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a9d69823c3190300c0170bf15ef3856d1',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a65265a0c3a2667f47926c115de608e0d',1,'Aws::Greengrass::ComponentNotFoundError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#afdfa0d2ad6299c05090a826a70692405',1,'Aws::Greengrass::StopComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#ae9563d470d40215fb9abc57de232705c',1,'Aws::Greengrass::StopComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a5f37cc1b84eb37ceea4fa9d60564f8ad',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#abeddccabbffd53314f2f9fbe327e8f2b',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a89af2c93d23d85fc3c28325d92509b9a',1,'Aws::Greengrass::ResumeComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a05bf8ca66ae236b04bb7a764ddaa9b90',1,'Aws::Greengrass::ResumeComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a648e5f94f0f195234521a8fd10427b39',1,'Aws::Greengrass::RestartComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#ad44400e1cabefa0bac626b794dd65105',1,'Aws::Greengrass::RestartComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a06c0658fa5e419e26eeec37e0ef03b00',1,'Aws::Greengrass::PutComponentMetricResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a4077998f2b1db26e6d2b35202915b9c3',1,'Aws::Greengrass::PutComponentMetricRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a4d0bf0fe9ddb4e9e5cb8abfff3b9653f',1,'Aws::Greengrass::PublishToTopicResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a7db36c40a417afec07e5428ca2fb29a4',1,'Aws::Greengrass::PublishToTopicRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#adefc0e2649f9fb8aea9e460f0dfbe377',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a237a81f9c1db834ecb21c4226ad4a5e9',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#abdbbab2ad42b0028cc7ee116bebd0812',1,'Aws::Greengrass::PauseComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a56dcccf9d7c2aa874a61a9457efd006a',1,'Aws::Greengrass::PauseComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a01c7dc719b2535aa170feef6b07891c7',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#aeaa06a738dfe9bd38f09ea35d26a0878',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#aaf99b82ff93f45fcfd21b5cfa703ca7e',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a481174ecde6eb4cbba999d79727f17a6',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a206a2695513850400f0774fe9c542c06',1,'Aws::Greengrass::ListComponentsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a242ff77f000f59351e85a526b5c476c9',1,'Aws::Greengrass::ListComponentsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a8d4df658e6790749bb4a99db042b1e60',1,'Aws::Greengrass::GetThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ae6230969f8cc627e3c077c8a2931a84e',1,'Aws::Greengrass::GetThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a1c48e124c917deefc369bc17630fbb90',1,'Aws::Greengrass::GetSecretValueResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#afb7b9c55a08500f42144e1f6c9ce112e',1,'Aws::Greengrass::GetSecretValueRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#aad093b7a0a94e845b0050b772621ab2d',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ae7c73a336e5d6f07cba20ee4623f93e0',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a97f7650f1f7d9730c3316dcac27d82c3',1,'Aws::Greengrass::GetConfigurationResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a80d3470a753042502e87fe400ab4a783',1,'Aws::Greengrass::GetConfigurationRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a9d08089274c73bf87d51e15f4108024c',1,'Aws::Greengrass::GetComponentDetailsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ae97bfa4e28c19a0606e25faee4aa2870',1,'Aws::Greengrass::GetComponentDetailsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a9878ca58382fe2581650727c7d10b5fc',1,'Aws::Greengrass::InvalidCredentialError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a44dbd78aa3c11bc56ea30cc2f2bad4c3',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a074ff0b4cd0de77b8bf2a8a5433476b5',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a1012794f6e2b11a68a9b0b5a31deb4ea',1,'Aws::Greengrass::DeleteThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#aa9b68bf03fcdeb56209e91dea67e87c6',1,'Aws::Greengrass::DeleteThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a4d2a7b351884acc454056f486af34d5e',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a50294588284371bc3ed1229bd0ed3393',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#acc333376fe1fe7371ce01ae6ef6d5fb1',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af5a0b18aeb2ff753f1984705343edaee',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a86ae693ad57df5a55b40c3acdfa01271',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a91c8b00218c3a19af520a286ed760b2c',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a928917d12c1538b759efa456b090b27d',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#ae0209c76bbc7f21a3147ec8dd5616f88',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a438457e1817d0fa7f3f8455dc4c7fc65',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aeaaf553fb2d1a94c3d9f08a1689113c3',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a818a7b767b9295eeb28c3b559feb5c7f',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a04ff6945995210f7efd84baafdf5d3d7',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a86b3bbfa8831c1b4b76caeff9fd3fb07',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_allocateFromPayload()']]], + ['s_5fallocatestringvector_1657',['s_AllocateStringVector',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9bb93411086acc5c1edb2b878d51645d',1,'Aws::Crt::Mqtt5']]], + ['s_5fallocateunderlyingsubscription_1658',['s_AllocateUnderlyingSubscription',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5e506daa7f13bb009da8e6e653c244bc',1,'Aws::Crt::Mqtt5']]], + ['s_5fallocateunderlyinguserproperties_1659',['s_AllocateUnderlyingUserProperties',['../namespace_aws_1_1_crt_1_1_mqtt5.html#abedda4d5285100cc1701301f44a988f9',1,'Aws::Crt::Mqtt5']]], + ['s_5fbyocryptodeletetlscontextimplcallback_1660',['s_BYOCryptoDeleteTlsContextImplCallback',['../namespace_aws_1_1_crt.html#ab7736ed0e2df72aa52dc5219b9915e5f',1,'Aws::Crt']]], + ['s_5fbyocryptoistlsalpnsupportedcallback_1661',['s_BYOCryptoIsTlsAlpnSupportedCallback',['../namespace_aws_1_1_crt.html#a570e9e6a660cdb5a3deb5ccebf8ae745',1,'Aws::Crt']]], + ['s_5fbyocryptonewclienttlshandlercallback_1662',['s_BYOCryptoNewClientTlsHandlerCallback',['../namespace_aws_1_1_crt.html#a899d4b71de582995d49a3d56b71cd5fe',1,'Aws::Crt']]], + ['s_5fbyocryptonewmd5callback_1663',['s_BYOCryptoNewMD5Callback',['../namespace_aws_1_1_crt.html#ab910d787e0fddb483af94f916681855b',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha1callback_1664',['s_BYOCryptoNewSHA1Callback',['../namespace_aws_1_1_crt.html#a1313c28eb12693420bdf109eb32d1325',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha256callback_1665',['s_BYOCryptoNewSHA256Callback',['../namespace_aws_1_1_crt.html#a18af3e33ed26f48e9dc6f4ce5765323d',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha256hmaccallback_1666',['s_BYOCryptoNewSHA256HMACCallback',['../namespace_aws_1_1_crt.html#a52f14ae81b2a1b06b67f85d6c97dbdc5',1,'Aws::Crt']]], + ['s_5fbyocryptonewtlscontextimplcallback_1667',['s_BYOCryptoNewTlsContextImplCallback',['../namespace_aws_1_1_crt.html#a7b43e6818337a1599ac372fa95f02146',1,'Aws::Crt']]], + ['s_5fchanneltaskcallback_1668',['s_ChannelTaskCallback',['../namespace_aws_1_1_crt_1_1_io.html#a06e315620600ba9bae9946b5fbb535fa',1,'Aws::Crt::Io']]], + ['s_5fcreatewrappedprovider_1669',['s_CreateWrappedProvider',['../namespace_aws_1_1_crt_1_1_auth.html#a9eeae13f9e18779ae17865afc0e1c277',1,'Aws::Crt::Auth']]], + ['s_5fcustomdeleter_1670',['s_customDeleter',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#ac95398677fd15be180694289a12a2c7c',1,'Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a79f848851eefb0f5817567a761e6dc55',1,'Aws::Eventstreamrpc::OperationError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_user_property.html#ac7aed99bbc62221d484a5bfaa7a23b53',1,'Aws::Greengrass::UserProperty::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a3121a8706318816b000f49ef91f923f3',1,'Aws::Greengrass::MessageContext::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#adbe142c8f19766980d40e9aed1f12d67',1,'Aws::Greengrass::DeploymentStatusDetails::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a11a09287c1a6a123ddd3cee305774839',1,'Aws::Greengrass::SystemResourceLimits::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#addd5590e16de82d09e032f3b0e7d4095',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a8be09359ea4ed7543e633c8b1726b1b9',1,'Aws::Greengrass::BinaryMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ac257d54e3a37b6a07e90f7d22e55b769',1,'Aws::Greengrass::JsonMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#ab9a6bf07d552b42f487eb9380f2817b6',1,'Aws::Greengrass::MQTTMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a348e8fe8e2e7e2370bbf0c24e946b50f',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a71b86e00882c70023aac8e0ba7afe883',1,'Aws::Greengrass::PostComponentUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a6cec72fe167843c031ab9779da77c068',1,'Aws::Greengrass::PreComponentUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a33dd1d604c4d0b26cd5685161a54f77b',1,'Aws::Greengrass::CertificateUpdate::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_metric.html#afe4b03d58e900f5aefe85889f8d3c452',1,'Aws::Greengrass::Metric::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ad18dd64ac59764f2003b08060b699303',1,'Aws::Greengrass::LocalDeployment::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aff61bce68aa8d8163d0c3e71b8ea065f',1,'Aws::Greengrass::ComponentDetails::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#ad7b4889be94c504c61421c3bb49079a9',1,'Aws::Greengrass::MQTTCredential::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a430678b871f0b16b8cc6aa81dc215356',1,'Aws::Greengrass::RunWithInfo::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a6998eb09558b5feba1c4a4cd4a79b65d',1,'Aws::Greengrass::ClientDeviceCredential::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a8d2530c09716aeeff645e65a5db592c8',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#ab6e3b87866a68bdfa03bb1b6fb352849',1,'Aws::Greengrass::SubscriptionResponseMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa88dc4fab15e3b218d07aa0ee75d9c8f',1,'Aws::Greengrass::IoTCoreMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a2eb7579512aa4065d862008c8f6edcc7',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a82661c57544aaa98aea6ca4a0f877be1',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#af0fe33d2b4bda9bbf791d8c0e58e6cb2',1,'Aws::Greengrass::CertificateUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a8b1159bc605bf25fb82ce0cd6394251c',1,'Aws::Greengrass::CertificateOptions::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a83457d2a0482041e1867091214630e65',1,'Aws::Greengrass::ConfigurationValidityReport::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab1ad066e70088829a1054f8563873631',1,'Aws::Greengrass::PublishMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a79392421c056c4ef1d6f79a08e79b9d5',1,'Aws::Greengrass::SecretValue::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a49c28d50b27d9ad81b8525ad63ca2cbf',1,'Aws::Greengrass::CredentialDocument::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a6ec8e5506111f736af492bf4eb33a0d4',1,'Aws::Greengrass::InvalidArgumentsError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_service_error.html#af63a74279dddd46fbede38fb09ea8b02',1,'Aws::Greengrass::ServiceError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a915672a3bee8ebb916d459bcb461174d',1,'Aws::Greengrass::UnauthorizedError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a723fc70b2eaa1e16419c08f20e94ff4f',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#ae060e1bf8442345da90db21f9559e2df',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#ac3388a84db8e3e86430090e4aaa041bd',1,'Aws::Greengrass::InvalidTokenError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a9e24ad5880606f41afc27c2ee9f87624',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ae15d7eea52e77110d9f75bb8f5f3bbfa',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a935f69beeed043abe262496f40ae92ba',1,'Aws::Greengrass::ConflictError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a3507f63f391113bdf5f8a56fc3ac2c11',1,'Aws::Greengrass::UpdateThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a3dd8d6cb885f6eba222a07aed3073351',1,'Aws::Greengrass::UpdateThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a9380bd13634bdd6955f6ddea65a54aa3',1,'Aws::Greengrass::ResourceNotFoundError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a62144f538ffee132c7875f85d412d6ca',1,'Aws::Greengrass::UpdateStateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a9292ced47d49ccc4a4817298b59ea3e6',1,'Aws::Greengrass::UpdateStateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a33ea6d132cb8c646d5ea6ad58b74279b',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#acadb8e41804e57c6bbf2d25f9fde8507',1,'Aws::Greengrass::UpdateConfigurationResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#ac905f2d1a7b3cbbc6aceff345044b016',1,'Aws::Greengrass::UpdateConfigurationRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#ab7c616c9bb7bf548812320913a4c3fbb',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a1cb095bd5167a8dc7d1dc91170bbbe4e',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a86f4ee3685eef6fa9c7923df2a288edf',1,'Aws::Greengrass::SubscribeToTopicResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ae183ca48fefa832d1889f3bb31f0e605',1,'Aws::Greengrass::SubscribeToTopicRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a935a5f6d6c18e321264cc2531a3f441d',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a968eb71b17b4b71c009cf5a97d3ba8b6',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a8c0a42fc47b152ba2ca7beb94d22dc85',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a4cbdf43904c061e8569739b8ba420042',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a72747d8162e02af1bb70d52ddf5d273a',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a00b0a6cd2afd9f7b7bf1d3e471585c0c',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a0c22aab264723830253ce05d33607425',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a81e199bf2fe1ea739c721fdd40856fa2',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a9ff6e1e3eda5cf449de9eca072274545',1,'Aws::Greengrass::ComponentNotFoundError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a81d4439d4f1aabd1eccdd316245512fa',1,'Aws::Greengrass::StopComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a0ccd9571dd7646d5a9b517b8af8d9ca9',1,'Aws::Greengrass::StopComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#aea402789489a4a944c1ea8f89a7a88ab',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a8f6ec86dd502fac8e1dce0e926fff1f1',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a3c7f5420458b5379af708ba7dd938c20',1,'Aws::Greengrass::ResumeComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#aea15cf615106e45c7e7eac334824e892',1,'Aws::Greengrass::ResumeComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a9892994cfcfc795515cbc8b48c8f9461',1,'Aws::Greengrass::RestartComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a6fab24b0b5d6dcfd6b7b995d9b0b011b',1,'Aws::Greengrass::RestartComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ab3ae20a3674d2d338e07048fea8bd1cd',1,'Aws::Greengrass::PutComponentMetricResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a9af0d682f51a01b9d91e6709a600c3b4',1,'Aws::Greengrass::PutComponentMetricRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#aa489658fe54cab9d1c9172e86951c0bd',1,'Aws::Greengrass::PublishToTopicResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab164fa8f16c7511c9de16741a1827bd8',1,'Aws::Greengrass::PublishToTopicRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#af381797534d48d511eb019361e0ea782',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a81ecccb8d382a83ed8bf519511ad00d9',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#aafd513f7fca8fdf46f9be9d37c15cc75',1,'Aws::Greengrass::PauseComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ac6fb8cd2bd16fe5c11390412dc200ce1',1,'Aws::Greengrass::PauseComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a0c32e6402770d51b2007e9bfa9a83ff3',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a43201ac1ae279c943767b87c85e6feb2',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a6174f11b8ec120f22fcd39a5d1d5e293',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a0f366240261e38b7f7da6c258e64a91e',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a890a90053605bdbe32d29eaeb99e220d',1,'Aws::Greengrass::ListComponentsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a4e246efe8a07cb6f7bce58add651e271',1,'Aws::Greengrass::ListComponentsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a532011267da9682400cbe7b4269f543d',1,'Aws::Greengrass::GetThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a98ea3fdec6655981e7cc677494dfdd1b',1,'Aws::Greengrass::GetThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a6837eb006f032f50da1eec030dadaad1',1,'Aws::Greengrass::GetSecretValueResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#acd80d1a067bf8ab7ea4acf2961e3e469',1,'Aws::Greengrass::GetSecretValueRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a22c7ba9e965f263dd0722f21f43beebf',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#af1a45e57abceb7e8de005ec9dd16e67a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a896f1bf6cab31d92d10b3186f63f393c',1,'Aws::Greengrass::GetConfigurationResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#ae865b5ead6cc8a5ef286bde689ee3e1b',1,'Aws::Greengrass::GetConfigurationRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a834253c6c85264df2efa1e6cc7211cb5',1,'Aws::Greengrass::GetComponentDetailsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#adf7c3be5bec75d96f5cec34564e6f999',1,'Aws::Greengrass::GetComponentDetailsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#abf415e920f2750c0c07ca0e05b1f1b97',1,'Aws::Greengrass::InvalidCredentialError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#aeeec571a2389f94c90bafda60503658b',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a4627809a8cd81f0817762aa3e0c5bb7d',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ac4ad4d1c1c2128c816be6629cb56c278',1,'Aws::Greengrass::DeleteThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#ac474de8f2896f7788b580c680ec31580',1,'Aws::Greengrass::DeleteThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#af07336dd86cbab6207877c6e7dc163eb',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ad89156f393a86af45fd30417138d1198',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a4fc88bce04d728c7d89094837e745cde',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a75db0b3a2a7df09a589e8573ae896216',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#acc2f29c2399427f7c7a104c2b44a42f1',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a00047109c4a9652c3959643e34dbddcd',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a60778f259c4ce301f1c843e0ae2e9c1e',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a17790efe74832ab7e1c1a533e6f27484',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2708e376f63b03d3e588a87599664fed',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a15b01492c8427ea7fd4327c512510083',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a668283b005333a0bb11f323594cb8b4e',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a6dddefc8d8f387869368f05746f685c2',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#aa904f90cb591ff4a8e488f09ff77e958',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_customDeleter()']]], + ['s_5fgatherstatistics_1671',['s_GatherStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a81aca729ba2ca1fdfa9bdcdbcd5d8b35',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fhttp_5fsigning_5fcomplete_5ffn_1672',['s_http_signing_complete_fn',['../namespace_aws_1_1_crt_1_1_auth.html#a53d9086fb22c2cab6d4679b6ef219696',1,'Aws::Crt::Auth']]], + ['s_5fincrementreadwindow_1673',['s_IncrementReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae4179b36a996d2b845786412e0da1161',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5finitialwindowsize_1674',['s_InitialWindowSize',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a632165184f52f4a2d753c180c641ec9a',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5floadfromjsonview_1675',['s_loadFromJsonView',['../class_aws_1_1_greengrass_1_1_user_property.html#a56e9ebf4213ae15e3f77f1dabbc71ae8',1,'Aws::Greengrass::UserProperty::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a58ed07812cc42c76c4aba98bdf3187bb',1,'Aws::Greengrass::MessageContext::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#abb9fa5d7297011b5788edc9d8491de07',1,'Aws::Greengrass::DeploymentStatusDetails::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ad00d343f45a5b30a93ed966d7e7e0ab2',1,'Aws::Greengrass::SystemResourceLimits::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#afc1b3d44a283b6e3be20648084ba0796',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a2e5111bdb0deff1e215da2a11a6e9001',1,'Aws::Greengrass::BinaryMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a7cf4fd0f9cada6fdc248931a98abd6d2',1,'Aws::Greengrass::JsonMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#aac98ea5e789632ca9693af52585d4878',1,'Aws::Greengrass::MQTTMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a0c704a6358f95631fa26d49a8295fac4',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a79a4503d6119cf8a766b8294f42bfe63',1,'Aws::Greengrass::PostComponentUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a48a4f29d8c3ea5843b37af6676b99b3d',1,'Aws::Greengrass::PreComponentUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ae8f125b20de07cb4eee74ff9d852299c',1,'Aws::Greengrass::CertificateUpdate::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_metric.html#a038d818a09be8292f67750a02ca5aa74',1,'Aws::Greengrass::Metric::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#acd72c2f0f16ce6c5e668780cf3d53b58',1,'Aws::Greengrass::LocalDeployment::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_details.html#af8e5fe20a89c366e607010dfdc3ffca1',1,'Aws::Greengrass::ComponentDetails::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a9264a146c941f07cb7f19c754476589a',1,'Aws::Greengrass::MQTTCredential::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a6bae3f6422e03a20886277034c177e69',1,'Aws::Greengrass::RunWithInfo::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a6545fdf3af659069960ef4d1adae95ff',1,'Aws::Greengrass::ClientDeviceCredential::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a52e7e015544e4d4861815225c7ae51d7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a5c60ee235e0fa0a79680fbb8778d4bc2',1,'Aws::Greengrass::SubscriptionResponseMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a81020a9fa7190833e42da4256cf45c95',1,'Aws::Greengrass::IoTCoreMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ad41a103eb794fadbceeab2698f1784e9',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a2563341381e07886b5a6db121bc68a41',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#accd1443d81a8467ba9cb87dcaa83d9b8',1,'Aws::Greengrass::CertificateUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a5041b0f27966dd9ee0aefd30ace79751',1,'Aws::Greengrass::CertificateOptions::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a1293416a440c1ae65271ac3073b4fdc6',1,'Aws::Greengrass::ConfigurationValidityReport::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ae146357efab2e9412b580937222704b3',1,'Aws::Greengrass::PublishMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a6843ef0c38115af2336795afe38e029a',1,'Aws::Greengrass::SecretValue::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#abc381b92657374d76b013dcd280c10ae',1,'Aws::Greengrass::CredentialDocument::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a0e70a7eb8e426ced54bf940b4bae0c90',1,'Aws::Greengrass::InvalidArgumentsError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_service_error.html#ac83973c806de5e514ed24826285630a3',1,'Aws::Greengrass::ServiceError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#acc6deece17171acdf4f17c847cc25118',1,'Aws::Greengrass::UnauthorizedError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a3a472297efbc8ee71b93a2f5b5310048',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#abb9210a373c14bae7c308deda6bbe574',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a0609b1a778de6515256b1256620989a2',1,'Aws::Greengrass::InvalidTokenError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#af3129c3ac80d87794f1b6b20b523508e',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a7f358a176943b37ce505d4a0c19e9854',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#ad98e2061137f9be8ba6f6afe825a4004',1,'Aws::Greengrass::ConflictError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a1a3519d4b1c47360656dbdf06a915427',1,'Aws::Greengrass::UpdateThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#aa6a2ca5082bf7f0cd0e989efb429fa69',1,'Aws::Greengrass::UpdateThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ac9b7d12bd4aef1b59f85dac003083c6d',1,'Aws::Greengrass::ResourceNotFoundError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#ada7e3d023bce15cec90311e63eccd8d4',1,'Aws::Greengrass::UpdateStateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#abab166747256058262607cf542dcddda',1,'Aws::Greengrass::UpdateStateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a5a84f946f22c9d3645d3c47bed616f6f',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab270bb5f907c58df526cbb7134a03c16',1,'Aws::Greengrass::UpdateConfigurationResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a37ff9b4552f76119704e426b3f632cd7',1,'Aws::Greengrass::UpdateConfigurationRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a875586d0e392c1e41d1d41bebdb4997d',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a3ef925b0500ca85b901a0dfddcf819bb',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#aa0fe57efc3676533a912009cd1a09c49',1,'Aws::Greengrass::SubscribeToTopicResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ad78419417ee02a44b7977c3910e8e6b9',1,'Aws::Greengrass::SubscribeToTopicRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#aaf49095ec21c5d5bb72895759842939e',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#af649490ec4f6c94f0c46d728e27279d7',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#aecb88d564efb61cae3219039e3e83f56',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a147ee0c9e80d7fdba7e88762d3b00d7e',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a3d1de994f92ae5e74a396061b097ca52',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a4782744c0485155cac54e1d951b2462a',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a1547e8cf34a01f89c714a9a3a356d771',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ac54f7833a983b3ddb578ca918a39a4a5',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a564b716d8f36533675a20d9ed8b3df57',1,'Aws::Greengrass::ComponentNotFoundError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a583049eac98631b7bb5c0423a5c043b5',1,'Aws::Greengrass::StopComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a76d5bc5a419644c5b41841b31b9e8053',1,'Aws::Greengrass::StopComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#ac0478a56d26dd36b68efbac33bf21be8',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a684c6085a7f2eccb08de6906f30fd27f',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a1c9ff26aaeb82e5a5d2a51d34b5e100d',1,'Aws::Greengrass::ResumeComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ae0b3f814fb1d395e0d509042d73d92ae',1,'Aws::Greengrass::ResumeComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#ad9e9f0822cc49da98474bda1aae8e299',1,'Aws::Greengrass::RestartComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a702a77b8850453f9264b6dcfef74082b',1,'Aws::Greengrass::RestartComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a347b252cc4b46fcbef5da4c2725b7ca7',1,'Aws::Greengrass::PutComponentMetricResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a7de0699ccd3496a93f40fc667a71bf62',1,'Aws::Greengrass::PutComponentMetricRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a942900fbbcdbde06d4ddeb30e19cb672',1,'Aws::Greengrass::PublishToTopicResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab2766a77e03a2d4c9f013a698d3415b5',1,'Aws::Greengrass::PublishToTopicRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a67ece7ff6345c4b7b07cc103de22025c',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9481c2e26b25cd113821d6ebf019dc0f',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#a0acdf4653b57ec28c2aea211e4862a4f',1,'Aws::Greengrass::PauseComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a97449934ef3acb58402e01b135230b32',1,'Aws::Greengrass::PauseComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a7636d61a03b76c1a12495e0a49da2d19',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#ac3b6323525abda4651f0d1811138f07b',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#af136eb9182759e66903c0c971fed4b30',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a2f94560e7cc452376ee6cd063b50ff67',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#aafb90d692ee9d71e72089768851be76a',1,'Aws::Greengrass::ListComponentsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#af86a7782523aac2a87509e07037f9d3e',1,'Aws::Greengrass::ListComponentsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a4566a610956d659ad2e705ce4bfda559',1,'Aws::Greengrass::GetThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ab364526da15dac5d5f339e6356f66f2c',1,'Aws::Greengrass::GetThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#af229f91db44f3ac1a16614f6e7642829',1,'Aws::Greengrass::GetSecretValueResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a042dac993fe8d7760660f194f7ec1dd4',1,'Aws::Greengrass::GetSecretValueRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a956060e7d659435c64d826b07c9522ff',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#afdeec60e2f679944d8573be57e6db7fe',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a73eadab27dd5c57101a94a4b7ea58d94',1,'Aws::Greengrass::GetConfigurationResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#abb9d1985e1f90ad6131521ea4cde08b2',1,'Aws::Greengrass::GetConfigurationRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a0fc8a5bf69ae560dcd3b9f8f1865bc16',1,'Aws::Greengrass::GetComponentDetailsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ab640e9f9464c9b4338b5ae731735efb2',1,'Aws::Greengrass::GetComponentDetailsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#ac634d112cdbfad9ebac1792cd37e807f',1,'Aws::Greengrass::InvalidCredentialError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#ab91c07e66c4f9e13ac23fa2bac7bf0fb',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ab190731518787b0f986aca13251a8999',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a7ab0ca1fd4e34e213bc26f319002d3a8',1,'Aws::Greengrass::DeleteThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#aee6b1fe9d0a6a268e53029e79d3fbe3c',1,'Aws::Greengrass::DeleteThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a0afe8a88912745070255c421128bee0c',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ac928dc9d9b543f9fe592e0783f4670ea',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a6ee97e614d1342b0ee5dd4efd734f7ca',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aabe44dce55045a45771d9bb2928f8bfc',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#abf0d348b16ef6c2f265b0ae161128e58',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#af3a387fc63a7569849cbbffabce0068d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa9cd964938bd4d12f78bf3f5ba568857',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a30f897c201564715806025b722315a50',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2c34f28bf04521f79d6b7437fdb745d9',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a6da2e69dcdfb6c61a532625963c40d77',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#adca170819b94e21c8bd47f7669907ef8',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#ad93ad1b8454a3e882c431ddb87b917b0',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a653870429c114b6941affea28fc00cc2',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_loadFromJsonView()']]], + ['s_5fmessageoverhead_1676',['s_MessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a874b63ebb53dada8344ecab7145637eb',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fondelegategetcredentials_1677',['s_onDelegateGetCredentials',['../namespace_aws_1_1_crt_1_1_auth.html#a8a933df79dd7fa17b74d1b7572f852f4',1,'Aws::Crt::Auth']]], + ['s_5fondelegateshutdowncomplete_1678',['s_onDelegateShutdownComplete',['../namespace_aws_1_1_crt_1_1_auth.html#a24010121ee7b4bb9f216288be62aa939',1,'Aws::Crt::Auth']]], + ['s_5fprocessreadmessage_1679',['s_ProcessReadMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae8ac199659fb49d0cfaf1b20e68c1922',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fprocessshutdown_1680',['s_ProcessShutdown',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a71220bf18c0249632404738e76d2c531',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fprocesswritemessage_1681',['s_ProcessWriteMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#aa58be947f0956717079a1b5f303e1f28',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fresetstatistics_1682',['s_ResetStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#abdfc27c6ae5aa5fe05d1397a50263143',1,'Aws::Crt::Io::ChannelHandler']]], + ['saturday_1683',['Saturday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa8b7051187b9191cdcdae6ed5a10e5adc',1,'Aws::Crt']]], + ['scheduletask_1684',['ScheduleTask',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a3a52e7916438b898d134d0e1b7b5cdfe',1,'Aws::Crt::Io::ChannelHandler::ScheduleTask(std::function< void(TaskStatus)> &&task)'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ad62992e3e169647aba6326595d7ad047',1,'Aws::Crt::Io::ChannelHandler::ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)']]], + ['scopedresource_1685',['ScopedResource',['../namespace_aws_1_1_crt.html#aa8f82604df3f410e862691561154627e',1,'Aws::Crt']]], + ['secondswithmsprecision_1686',['SecondsWithMSPrecision',['../class_aws_1_1_crt_1_1_date_time.html#a1ec06f9f964f96043ecc1295aa451000',1,'Aws::Crt::DateTime']]], + ['secretaccesskey_1687',['SecretAccessKey',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#a39dba407efd3b2eb76d46eb90131451b',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['secretvalue_1688',['SecretValue',['../class_aws_1_1_greengrass_1_1_secret_value.html',1,'Aws::Greengrass::SecretValue'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a51860a5207f0c061686cec3dd901fb50',1,'Aws::Greengrass::SecretValue::SecretValue() noexcept'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a4792f36bdaf45080575ff8b05e568bff',1,'Aws::Greengrass::SecretValue::SecretValue(const SecretValue &objectToCopy)']]], + ['securerandom_2ecpp_1689',['SecureRandom.cpp',['../_secure_random_8cpp.html',1,'']]], + ['securerandom_2eh_1690',['SecureRandom.h',['../_secure_random_8h.html',1,'']]], + ['securetunnel_1691',['SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html',1,'Aws::Iotsecuretunneling::SecureTunnel'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a67790dc3ec9c942037585a8e253bca00',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnel()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac4ee6c9c58d77add118b7adb97ff7d3b',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(Crt::Allocator *allocator, Crt::Io::ClientBootstrap *clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a7b0acbb563b8eac66bec39dc162b0a8f',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a38be21e70556a2e8c49c593aa7f597f6',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(const SecureTunnel &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a90ee1bb377fa745c05f994388d30c5cb',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(SecureTunnel &&) noexcept']]], + ['securetunnel_2ecpp_1692',['SecureTunnel.cpp',['../_secure_tunnel_8cpp.html',1,'']]], + ['securetunnel_2eh_1693',['SecureTunnel.h',['../_secure_tunnel_8h.html',1,'']]], + ['securetunnelbuilder_1694',['SecureTunnelBuilder',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a2eb99875a6a25e2ea4cefbadc32512ba',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnelBuilder()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a7f7e3feaec211ddb9119762361a3c965',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, Crt::Io::ClientBootstrap &clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a50a3f1202d761c90a88890806e0abfd6',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#af4b9f54a7317bbee6ed523c65e8fe9d3',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)']]], + ['securetunnelingnotifyresponse_1695',['SecureTunnelingNotifyResponse',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a29fe1ecc9378edc8e550272d867dbfa3',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse()=default'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a96309572b7ae1920b0f259964f390d4c',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse(const Crt::JsonView &doc)']]], + ['securetunnelingnotifyresponse_2ecpp_1696',['SecureTunnelingNotifyResponse.cpp',['../_secure_tunneling_notify_response_8cpp.html',1,'']]], + ['securetunnelingnotifyresponse_2eh_1697',['SecureTunnelingNotifyResponse.h',['../_secure_tunneling_notify_response_8h.html',1,'']]], + ['seek_1698',['Seek',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a5419f9c8da23c11c58f93ee878b945d6',1,'Aws::Crt::Io::InputStream']]], + ['seekimpl_1699',['SeekImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a290dfcac0876f9d912841c8118437a61',1,'Aws::Crt::Io::InputStream::SeekImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#adad50ad239502318298acfe04c0b8799',1,'Aws::Crt::Io::StdIOStreamInputStream::SeekImpl()']]], + ['sendconfigurationvalidityreportoperation_1700',['SendConfigurationValidityReportOperation',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html',1,'Aws::Greengrass::SendConfigurationValidityReportOperation'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#ab202d39513f27c4d0110a168add95515',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::SendConfigurationValidityReportOperation()']]], + ['sendconfigurationvalidityreportoperationcontext_1701',['SendConfigurationValidityReportOperationContext',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#aded268a6e31ceecb2e9f65e708287b30',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::SendConfigurationValidityReportOperationContext()']]], + ['sendconfigurationvalidityreportrequest_1702',['SendConfigurationValidityReportRequest',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html',1,'Aws::Greengrass::SendConfigurationValidityReportRequest'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#ade5137cbf3441b547c6a8af56487de4b',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a671c487087890704e65605c6d26529c6',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default']]], + ['sendconfigurationvalidityreportresponse_1703',['SendConfigurationValidityReportResponse',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html',1,'Aws::Greengrass::SendConfigurationValidityReportResponse'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a42a1ab172e1a9b83f17f7106a826bd48',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#acc88223b2afa5d4b76885854b2107331',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default']]], + ['sendconfigurationvalidityreportresult_1704',['SendConfigurationValidityReportResult',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html',1,'Aws::Greengrass::SendConfigurationValidityReportResult'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a3989a692f5f2e2fad6d48ab14ea5c5c1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#afdedbc47a0f604e6fee2d9b1553bf5a1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult(TaggedResult &&taggedResult) noexcept']]], + ['sendconnectionstart_1705',['SendConnectionStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac3429f8635e473b580cf2ced31880a22',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a68a2eed223123780d4f0998d1bbdc5b7',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(std::string serviceId, uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a175a3f7e1f64407f92ed28bd12fcffd0',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(Crt::ByteCursor serviceId, uint32_t connectionId)']]], + ['senddata_1706',['SendData',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#abcd27d96eecd88603ca98a174e5a1d92',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['sendmessage_1707',['SendMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a7e4be4a425ad5f922f22e7f8833c97e0',1,'Aws::Crt::Io::ChannelHandler::SendMessage()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#ab3ebced18127f247bf22f30e4c72e37b',1,'Aws::Eventstreamrpc::ClientContinuation::SendMessage()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ad80c0840da895b40f36b3db3b66a1df1',1,'Aws::Iotsecuretunneling::SecureTunnel::SendMessage()']]], + ['sendmessagecompletedata_1708',['SendMessageCompleteData',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html',1,'Aws::Iotsecuretunneling::SendMessageCompleteData'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#abeaedd0af7d0e96b822a8d9c1da0d5b1',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(enum aws_secure_tunnel_message_type type, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#aabf96df16fdeeb8f9ece5e6b48f793ee',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(const SendMessageCompleteData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#aafede9575bd7431eecc214972644f145',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(SendMessageCompleteData &&) noexcept=delete'],['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html#a985316c0d0e4353adced9c97a62241d7',1,'Aws::Iotsecuretunneling::SendMessageCompleteEventData::sendMessageCompleteData()']]], + ['sendmessagecompleteeventdata_1709',['SendMessageCompleteEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html',1,'Aws::Iotsecuretunneling::SendMessageCompleteEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html#af9fc772204a0bdb651d00e93d6c43f97',1,'Aws::Iotsecuretunneling::SendMessageCompleteEventData::SendMessageCompleteEventData()']]], + ['sendping_1710',['SendPing',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a327144bebf5c7dfc24fba67cc8419e56',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['sendpingresponse_1711',['SendPingResponse',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a8904c34d302748166da636575aca0755',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['sendstreamreset_1712',['SendStreamReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#aade9dc5e8c7a2990925526adeac26211',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['sendstreamstart_1713',['SendStreamStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a7330b50394e5cbae4b3a7a6eddb3d205',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a0b5a3763eed1f8f92fb0d903e30d4779',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(std::string serviceId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae80c181eee30815f417a8639e2f63ad4',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(Crt::ByteCursor serviceId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae6b3d6181e76d567b8eb2a64485f2b77',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(std::string serviceId, uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#af5b7fefb01ac6f61449c981ff0612662',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(Crt::ByteCursor serviceId, uint32_t connectionId)']]], + ['september_1714',['September',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701acc5d90569e1c8313c2b1c2aab1401174',1,'Aws::Crt']]], + ['serializetojsonobject_1715',['SerializeToJsonObject',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a20ac68efd9842d7234b52e440d0df17b',1,'Aws::Eventstreamrpc::AbstractShapeBase::SerializeToJsonObject()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#aa51a004a6e20921224bef0c665830d59',1,'Aws::Eventstreamrpc::OperationError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a08043cc1298c4eadac8bcc871c7ed733',1,'Aws::Greengrass::UserProperty::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a9ddf0b3564506c5b82ef58050dc7fe3f',1,'Aws::Greengrass::MessageContext::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a4c7607bbb7060031c6f33d2edde22df9',1,'Aws::Greengrass::DeploymentStatusDetails::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a4208b2dd1e3f348b7712dc68be5a6d54',1,'Aws::Greengrass::SystemResourceLimits::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a57f1afcebb7901398410c71053d57ee9',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a5fb5ebe480df1e33818887a16806c545',1,'Aws::Greengrass::BinaryMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a87d9d6fc564b1dfadd93802fd771f633',1,'Aws::Greengrass::JsonMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7331ac15c9bee72abcfece4d44d753e2',1,'Aws::Greengrass::MQTTMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a440bdaec4c741dbf60d460ca081da0de',1,'Aws::Greengrass::ConfigurationUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ab081babb9f6984096f76e02ba1e6998a',1,'Aws::Greengrass::PostComponentUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a92d06f60cb238250546d53fb4149707c',1,'Aws::Greengrass::PreComponentUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a88d83e8f1cfba3aade510987867fe00f',1,'Aws::Greengrass::CertificateUpdate::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_metric.html#a921935e50754709a915607561065d2d8',1,'Aws::Greengrass::Metric::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a90b50653bb06811ce851e515359742c7',1,'Aws::Greengrass::LocalDeployment::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aea94089b7b464cd1bca6b366c3d45f58',1,'Aws::Greengrass::ComponentDetails::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#ac43cbd34ee49490b9fb170b95be8bccb',1,'Aws::Greengrass::MQTTCredential::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a9c85b43aba8a1ff171b9d2f7ab3add34',1,'Aws::Greengrass::RunWithInfo::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#aa8399ab9418b5ddc42f483ecc2ee54df',1,'Aws::Greengrass::ClientDeviceCredential::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ac5fcbf810aed2b8a6f4d72ac66298ff3',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a74e9d968b33e5ed5038dcafaa99d18a2',1,'Aws::Greengrass::SubscriptionResponseMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a157347c3fe0166ffa3e62b8182a647c7',1,'Aws::Greengrass::IoTCoreMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ab5ee92c0483a3cebd2531594a06df146',1,'Aws::Greengrass::ConfigurationUpdateEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a40c1a2ac5e5d62a668c9dd4bf5642419',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a428796787512dcaab99575aabc2b7f30',1,'Aws::Greengrass::CertificateUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a23655bcd22b214a88f25f2cb15a0f70b',1,'Aws::Greengrass::CertificateOptions::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a4018b14bfe8ba6a25cc70a0a84c9fc3c',1,'Aws::Greengrass::ConfigurationValidityReport::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7ffc97aa1b464bad5a46aa3097e9ec51',1,'Aws::Greengrass::PublishMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a707a5a81082ce9de1f27545fa8843e3c',1,'Aws::Greengrass::SecretValue::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a1cb6291bd8fe975b2971cc3770922959',1,'Aws::Greengrass::CredentialDocument::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#ac0582b084c155e11a1752f9e06615c0c',1,'Aws::Greengrass::InvalidArgumentsError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a8de8ca921e0ed0dd73f63564bf7dcf74',1,'Aws::Greengrass::ServiceError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a609202fd23dbb1ea9f0cab32386e7591',1,'Aws::Greengrass::UnauthorizedError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a59a4da7a590155bb01cc8d00e54b5ca1',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a58fd3491f7a0946cb78c5cc64ab09e23',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a4f48ef75ee7e1d5d74473a8590910169',1,'Aws::Greengrass::InvalidTokenError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aa766e59160663abc3c26678e7e6c4b52',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#abc0815ebc8e021630dec15fd549bc3cd',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#aa5c2cef1e2e224d640f98c3556afdf0d',1,'Aws::Greengrass::ConflictError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a0f8a86340bcab5b0a31b8594f4053236',1,'Aws::Greengrass::UpdateThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a7dbf534bf7cc748cf06da1c2a46e02b6',1,'Aws::Greengrass::UpdateThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a629b56f717fd4cfa1b602f84b4f77e90',1,'Aws::Greengrass::ResourceNotFoundError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#aaa25a9c186b9b0968bc6373de0611c1f',1,'Aws::Greengrass::UpdateStateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a0bc1cc51e053ed4243c2c095c717851a',1,'Aws::Greengrass::UpdateStateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#ae5e787533361f4f94229266b9865aab5',1,'Aws::Greengrass::FailedUpdateConditionCheckError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a4097dd790c664a1af1a0688fd727bda6',1,'Aws::Greengrass::UpdateConfigurationResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a49e038be51e438df23a865d6851fb917',1,'Aws::Greengrass::UpdateConfigurationRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a90e49feb85e0abe4f7f92e52d543d586',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a41767d4aaf64a770ca6baea2e1532f61',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a65dec0892fe0445f1ae521f0a4b7951c',1,'Aws::Greengrass::SubscribeToTopicResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ab845708ccd32e19844cc1bcaf1b7765b',1,'Aws::Greengrass::SubscribeToTopicRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a2030fcf046c5dedcd7985ec0181ebfb0',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#aa29103f580977f71c260998f6ca93942',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a087d0e69bac241f80395e950f03f8b7e',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a9177b6d51d031f44db502080f22a48be',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a1d547a77ca6eb314d591fda1b66d2fb4',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a170bc1cb4ce020bdfc0af98d9180f686',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#aa78d68b247249610fdeada8bf9533b5a',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a4c98aa3ccae367e2b9116807bb98f072',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a6f43f0ac24c9c1efdcd3fc761ce8c82e',1,'Aws::Greengrass::ComponentNotFoundError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#ace8196600420f65a829f5382bcda76ad',1,'Aws::Greengrass::StopComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a9adac3e81c44794ce61e2be3d3cd0cd7',1,'Aws::Greengrass::StopComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#aeefa16b159e9417be6998eddc0e9a0bf',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#ae9acc19cdbe6a5c7ff093429038243e7',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a1e77ddab0121f5dd8a7acb57fc7c83fa',1,'Aws::Greengrass::ResumeComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ac1b27963f48429745d5b77f37bb13d60',1,'Aws::Greengrass::ResumeComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a94ae2cad586cc196a215ea945e77ce90',1,'Aws::Greengrass::RestartComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a7daedd9aa267080afeed91f2889c1053',1,'Aws::Greengrass::RestartComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a0061ec510b40360bd31a5f674f49f828',1,'Aws::Greengrass::PutComponentMetricResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a8a712a5d0f11e6dd6cc55d2d91637799',1,'Aws::Greengrass::PutComponentMetricRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a955f4b489b4fd4752577bd908f719db7',1,'Aws::Greengrass::PublishToTopicResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#aaafa609e7024f616b48d7c96653b4f07',1,'Aws::Greengrass::PublishToTopicRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a93a27081297756c78a1be753953c5dc4',1,'Aws::Greengrass::PublishToIoTCoreResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a6bb5101eacea33453f622809c1c37696',1,'Aws::Greengrass::PublishToIoTCoreRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#affa07e963c21a1fa6a2430a980d198d9',1,'Aws::Greengrass::PauseComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ad0d135bbeb16c4806023d6e2a04c2d3c',1,'Aws::Greengrass::PauseComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a1d9cb1ec4d56a9603c19c0664c8a9134',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a74b6e240f5c9bbf79a06949e15dd4a80',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#aa093f7eb48a878db85b73564bd888936',1,'Aws::Greengrass::ListLocalDeploymentsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a8222e7e5c78074947a4aea01135cf710',1,'Aws::Greengrass::ListLocalDeploymentsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a2e3d771958977adbdbbbfe853fe3205f',1,'Aws::Greengrass::ListComponentsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a6d192cad4c6300fe634a80e82712a516',1,'Aws::Greengrass::ListComponentsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#aec2f5ebe8f9a05222f08b7e6527bffaf',1,'Aws::Greengrass::GetThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a0436e14ddfe7150833f1be0ab622c458',1,'Aws::Greengrass::GetThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a6578ad7d258356b9e023c144b6bdcf4a',1,'Aws::Greengrass::GetSecretValueResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#ad8adc5b6ef7460ffe7e456ca120feeb1',1,'Aws::Greengrass::GetSecretValueRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a560fcc9aa79c53d1b443ff3148546f83',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a97b1ddd239dd9b9ba439f1c0f874ee4a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#af9fb0d8855de69373d41836a87e3f4de',1,'Aws::Greengrass::GetConfigurationResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afedda4317c53f865234074083a29c98f',1,'Aws::Greengrass::GetConfigurationRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a734525422891ca45689b5aac053e067b',1,'Aws::Greengrass::GetComponentDetailsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a0c6caa5dd54fbe95c8e91edfff221266',1,'Aws::Greengrass::GetComponentDetailsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a0f6f1a50bdb67495f30d9feef10ef619',1,'Aws::Greengrass::InvalidCredentialError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#aae24f2491407182899123a94f7a32ac0',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ae8d995c4e9a9baca849a0f1a5699534e',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a588d11ccf062ade8748f0a95475e433d',1,'Aws::Greengrass::DeleteThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a5af5b5ed5164fe47dd45cce20b31d6a3',1,'Aws::Greengrass::DeleteThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#ae05baeb8525fbda6888df0d1ffbb4ea7',1,'Aws::Greengrass::DeferComponentUpdateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a2c671e38369b849459f5f559b4c945ef',1,'Aws::Greengrass::DeferComponentUpdateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a9cbe72a4a8242baf6fcf3f65910d34a4',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a3e9298e1b0c8d02ed8efa6908943b948',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a4d995f751bed53f664a1732fd7240a93',1,'Aws::Greengrass::CreateLocalDeploymentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ad9efaff189f92771ca8791d02402bbab',1,'Aws::Greengrass::CreateLocalDeploymentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a695fc711491d8c7b8129f5a2017fc39c',1,'Aws::Greengrass::CreateDebugPasswordResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a22057c55a3a439265b1d2e37396916d6',1,'Aws::Greengrass::CreateDebugPasswordRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2b40fef56d93021ad16c63057ff52356',1,'Aws::Greengrass::CancelLocalDeploymentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aa3c07dcd074c372c3008ef42649c100b',1,'Aws::Greengrass::CancelLocalDeploymentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#ab7cece5f59f32374a91a23c76b9b4090',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a27088488cc36cb0d747f355b84b5158d',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#adc2cbad280ee6cdba9b5fa5ce0518047',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::SerializeToJsonObject()']]], + ['serializetoobject_1716',['SerializeToObject',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a8538ef2ef468a3fb7b40db6d9a282d4b',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a88db52a2d1129f3aa217f72e7de16a25',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a69589ad1ee56f29d5fedc12ae2414c5b',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#ace017638b7a11b29d8de5fe6e6d64e84',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a909693d96fe97b9760882855eb37dc91',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#a7d28f732e4aec5ba8a50d62b6b2d4f3e',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#abb7d6ff30dda505e89946dbe24d54ffa',1,'Aws::Iotidentity::ErrorResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ae57fdcc2e83e4a15434445ae684b3da8',1,'Aws::Iotidentity::RegisterThingRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a60fc29d07580c8d12f70dc805b4f7dc8',1,'Aws::Iotidentity::RegisterThingResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#addfd10bfd2d9df6d141229ceef37d91b',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a4ae4712a70f39c0892730a8c13466015',1,'Aws::Iotjobs::DescribeJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ac56f0dbaa03bb8f7f4683e8b4daaa196',1,'Aws::Iotjobs::DescribeJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a48dcfb385eac352808bb77340015a35b',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a0d9a8c89a04396addf1a8121225afce7',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a0a86e94c47caf9d3e560208d14cec48c',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#ac47da993dc97822186cbbc83308b9578',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a5a2c7556a7949829810980fe713feac4',1,'Aws::Iotjobs::JobExecutionData::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a0f19445e3b919df64644491782764201',1,'Aws::Iotjobs::JobExecutionsChangedEvent::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aeb0a34ec2d29683c6c36feec51fe9f2a',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a09d9ab19c50023b761db46c37ca23d78',1,'Aws::Iotjobs::JobExecutionState::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a3105dd9f5ca06846ddf52334a61470cf',1,'Aws::Iotjobs::JobExecutionSummary::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a0968f16e6e2075c6dbe5b71d8c3446b3',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a130330595206fbe8e6825afec9fc0f64',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#af648bc13c9b6e019f79d3ab2a858d878',1,'Aws::Iotjobs::RejectedError::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a420a63f5e78821cd9efcaf80d82448c5',1,'Aws::Iotjobs::StartNextJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a5524042a4df1b1d93fe82026f7282e93',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a9221e1049e0d9d2ee038d1d35b985159',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#adb6449c8c05024554eddf9167a720bed',1,'Aws::Iotjobs::UpdateJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a9e4f11feab31dd47e8c7cbcc1820dbce',1,'Aws::Iotjobs::UpdateJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#abf4bfdd0fcd7fc5ceaa4eaf6b061f1d8',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a0559b5cee940074348a1fa09fac8e65b',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SerializeToObject()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a9cfd399517d979fbc14270037c503bf7',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a9f97e63fa2fe96a7a2648af721d450af',1,'Aws::Iotshadow::DeleteNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a9750b0658633cc1765fc05631613beeb',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a8f48d34167f679c1dc69a6fc464dcec5',1,'Aws::Iotshadow::DeleteShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#ae5fbc68404854b5f5b9eaf0eb4fe8835',1,'Aws::Iotshadow::DeleteShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#ab0a21c33b83216bc54d29a811a9e12b0',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a77c43e3d419442fc554e92e07d26e533',1,'Aws::Iotshadow::ErrorResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af1d5dff9460ddf80d8a929aebea76584',1,'Aws::Iotshadow::GetNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a6e19d9d4c641b4499e91ec936fb2a618',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a7a95cd60703f87fd0bfd259d443238b1',1,'Aws::Iotshadow::GetShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#af71266e1f288e52999155916ce4a4c1d',1,'Aws::Iotshadow::GetShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#ad56b824f49feba872a3d5a5a00ecba14',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a5201517d2b12934b759dfd3e3c3ee691',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a014997e0de7061455a9610b608975cfa',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a5347dd17ea13ee2cab70e64732f7840c',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#adeaff9e18963d5c39e09f31d2383abd6',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a64554f83f87034cb3b5e45b1370af92c',1,'Aws::Iotshadow::ShadowMetadata::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a54da3404717f08c175cd292b47a75674',1,'Aws::Iotshadow::ShadowState::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a8e68138018f1dfb7943076e99de8f20b',1,'Aws::Iotshadow::ShadowStateWithDelta::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a111055a6313d11294acb2a5e593eea26',1,'Aws::Iotshadow::ShadowUpdatedEvent::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#aae03ff6e90abc148ea1548d0caa12d01',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a7dfe491e3aa4992b58c5b852ab9c4485',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a507fb727ccc2fff30554de6fd5da4a7b',1,'Aws::Iotshadow::UpdateNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a58d84748c9160526a7df007b5d302400',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a0a08cba8c61a41f777fdec0032a54899',1,'Aws::Iotshadow::UpdateShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a4f2cd658978029783800a7d16fe64807',1,'Aws::Iotshadow::UpdateShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a01fc842da7a1768a78439ad45ea61bb3',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::SerializeToObject()']]], + ['server_1717',['SERVER',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8a3d27c95bfdbea691b250894d96852844',1,'Aws::Crt::Io']]], + ['service_5fmodel_5ftype_5fheader_1718',['SERVICE_MODEL_TYPE_HEADER',['../_event_stream_client_8cpp.html#aa730fd84b37872c790782c4233e1634b',1,'EventStreamClient.cpp']]], + ['serviceerror_1719',['ServiceError',['../class_aws_1_1_greengrass_1_1_service_error.html',1,'Aws::Greengrass::ServiceError'],['../class_aws_1_1_greengrass_1_1_service_error.html#a367589b2549e02757bb752763b8b9796',1,'Aws::Greengrass::ServiceError::ServiceError() noexcept'],['../class_aws_1_1_greengrass_1_1_service_error.html#adf0413714009c6704b3324ca37adf989',1,'Aws::Greengrass::ServiceError::ServiceError(const ServiceError &)=default']]], + ['servicemodel_1720',['ServiceModel',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html',1,'Aws::Eventstreamrpc']]], + ['servicename_1721',['ServiceName',['../struct_aws_1_1_iot_1_1_websocket_config.html#a2a3f538f5ae05a41e4ad4f3f287c6d9e',1,'Aws::Iot::WebsocketConfig']]], + ['services_1722',['Services',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#ac9a5996d57868c761bd62066e83eeef1',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['sessionname_1723',['SessionName',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a79d58d7c3959a5a169ea317b5ebf4c98',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]], + ['sessionpresent_1724',['sessionPresent',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html#a4b97a8ffb4e9e5036a1431273556b388',1,'Aws::Crt::Mqtt::OnConnectionSuccessData']]], + ['sessiontoken_1725',['SessionToken',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#af1192a68695ca27ea46016c2aee18938',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['setalpnlist_1726',['SetAlpnList',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a2063851f18dbc35dea7e7eb5aaeff04d',1,'Aws::Crt::Io::TlsContextOptions::SetAlpnList()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a7d75ee605ed452afd28800201adf54cf',1,'Aws::Crt::Io::TlsConnectionOptions::SetAlpnList()']]], + ['setartifactsdirectorypath_1727',['SetArtifactsDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a305e9b31d6cd6ca5458dd0f70abbe547',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setbinarymessage_1728',['SetBinaryMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a38ad25a60ce35aa36e6013cca0ce3fb3',1,'Aws::Greengrass::SubscriptionResponseMessage::SetBinaryMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a1422faa5c74b02ed3e005b49eab4ab01',1,'Aws::Greengrass::PublishMessage::SetBinaryMessage()']]], + ['setbody_1729',['SetBody',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a51f39db1a0d83910f66cca53d5b1bc5b',1,'Aws::Crt::Http::HttpMessage::SetBody(const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexcept'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a58e90600b6dd7783e9b4d49384d38bca',1,'Aws::Crt::Http::HttpMessage::SetBody(const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexcept']]], + ['setbyocryptoclienttlscallback_1730',['SetBYOCryptoClientTlsCallback',['../class_aws_1_1_crt_1_1_api_handle.html#a8a96e651ddf6c7f55686cf854cd670e8',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewmd5callback_1731',['SetBYOCryptoNewMD5Callback',['../class_aws_1_1_crt_1_1_api_handle.html#aa2557be126650e58c8b22cdb1d32b928',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha1callback_1732',['SetBYOCryptoNewSHA1Callback',['../class_aws_1_1_crt_1_1_api_handle.html#a6d98439a70b4f8bc477f700f2285771a',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha256callback_1733',['SetBYOCryptoNewSHA256Callback',['../class_aws_1_1_crt_1_1_api_handle.html#a89a3611872cceedc2c17376d5d865a53',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha256hmaccallback_1734',['SetBYOCryptoNewSHA256HMACCallback',['../class_aws_1_1_crt_1_1_api_handle.html#ac70bdd57b9c3d8d419c7136d4efed2ff',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptotlscontextcallbacks_1735',['SetBYOCryptoTlsContextCallbacks',['../class_aws_1_1_crt_1_1_api_handle.html#a17f39c5e445fff59d57993e645d84744',1,'Aws::Crt::ApiHandle']]], + ['setcacertificates_1736',['SetCaCertificates',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a07f2543a64e54c63795dc7d8cc01f460',1,'Aws::Greengrass::CertificateUpdate']]], + ['setcertificate_1737',['SetCertificate',['../class_aws_1_1_greengrass_1_1_certificate_update.html#aa29e7f043475adfaabb0a0b78f7301f4',1,'Aws::Greengrass::CertificateUpdate']]], + ['setcertificatefilecontents_1738',['SetCertificateFileContents',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#acaa3a87b3911a502f7492473ce599c22',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setcertificatefilepath_1739',['SetCertificateFilePath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#ade6eca18ca90942d4ec95c9840cc8ff5',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setcertificateoptions_1740',['SetCertificateOptions',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a3b79696716b3a095a4632beb774c0e50',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest']]], + ['setcertificatepem_1741',['SetCertificatePem',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a4ecaea971a731ebd58047fcbea1cce01',1,'Aws::Greengrass::MQTTCredential']]], + ['setcertificatesha1hash_1742',['SetCertificateSHA1Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa2cc7d8b64ac7bbc84fc94dfe2680b7c',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setcertificatesha256hash_1743',['SetCertificateSHA256Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ade6f645c7e8e50e2eb1024759bcd5918',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setcertificatetype_1744',['SetCertificateType',['../class_aws_1_1_greengrass_1_1_certificate_options.html#ac6146eca0c5bac6d3c46ccb877ef3dbb',1,'Aws::Greengrass::CertificateOptions']]], + ['setcertificateupdate_1745',['SetCertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ae4cc49ecda99da0fc51043322d26555f',1,'Aws::Greengrass::CertificateUpdateEvent']]], + ['setclientbootstrap_1746',['SetClientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ac18192413d2ac98673bd806c657d4ba2',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setclientdeviceauthtoken_1747',['SetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a62cd54d0b7942e69b271636c88fb36f2',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::SetClientDeviceAuthToken()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a79bef51b7e3b9f4c27523ba836eedfd8',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::SetClientDeviceAuthToken()']]], + ['setclientdevicecertificate_1748',['SetClientDeviceCertificate',['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a0fbcf74d7d5eb1e1f4091b1ea78c94ec',1,'Aws::Greengrass::ClientDeviceCredential']]], + ['setclientid_1749',['SetClientId',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a11f91a9d5e3c14e6806958f1f8e2669f',1,'Aws::Greengrass::MQTTCredential']]], + ['setcomponentdetails_1750',['SetComponentDetails',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#aca549bf9c6dd0b5695dc75c67547a6c9',1,'Aws::Greengrass::GetComponentDetailsResponse']]], + ['setcomponentname_1751',['SetComponentName',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#af176df1ac834d1180087420664228aae',1,'Aws::Greengrass::ConfigurationUpdateEvent::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a67a22fe3b352a6c1f9ad642b45916320',1,'Aws::Greengrass::ComponentDetails::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a82aa37550277788a892a11b646e2ad01',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a08465ee9cee11eb498ad8b6e35f62e59',1,'Aws::Greengrass::StopComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a8c9b5ab746036271edcffa990d2b41f1',1,'Aws::Greengrass::ResumeComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#aeeadede0b595dbe6ee2f5d5989b90895',1,'Aws::Greengrass::RestartComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a9db5823adccfc95957b1234bddd1ad61',1,'Aws::Greengrass::PauseComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a45b639cd9870eced20da798373b7a471',1,'Aws::Greengrass::GetConfigurationResponse::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a74920388805ac37f7968a4bfe9c3b3a5',1,'Aws::Greengrass::GetConfigurationRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#aead8853fdaa760117b590984e921055e',1,'Aws::Greengrass::GetComponentDetailsRequest::SetComponentName()']]], + ['setcomponents_1752',['SetComponents',['../class_aws_1_1_greengrass_1_1_list_components_response.html#a6db452c297603d68d09e76d8c0866519',1,'Aws::Greengrass::ListComponentsResponse']]], + ['setcomponenttoconfiguration_1753',['SetComponentToConfiguration',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a4e178dd4eb9f897e73aa1490ca03146f',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setcomponenttorunwithinfo_1754',['SetComponentToRunWithInfo',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a9a2aad6d73570460308b4348487520e4',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setconfiguration_1755',['SetConfiguration',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a968e31b9e57475c7da6c62d237b85ae5',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SetConfiguration()'],['../class_aws_1_1_greengrass_1_1_component_details.html#ad549eaf37b87e48f5507b52aaa29aa43',1,'Aws::Greengrass::ComponentDetails::SetConfiguration()']]], + ['setconfigurationupdateevent_1756',['SetConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a283ef6081477a70164557d3399dba042',1,'Aws::Greengrass::ConfigurationUpdateEvents']]], + ['setconfigurationvalidityreport_1757',['SetConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#aa82d414545e84d8c5f2513ac9bf9394a',1,'Aws::Greengrass::SendConfigurationValidityReportRequest']]], + ['setconnectamendment_1758',['SetConnectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a1fe37c341f3530bc1bcbdaeeadc1f55d',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setconnectrequestcallback_1759',['SetConnectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a5e438aa968d850cede05a7e7018b1ef9',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setconnecttimeoutms_1760',['SetConnectTimeoutMs',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab94fd569a92ef5cafb44f589023910e2',1,'Aws::Crt::Io::SocketOptions']]], + ['setcontenttype_1761',['SetContentType',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a1707d9acb513aaa6625b4fb1b2aac9bc',1,'Aws::Greengrass::MQTTMessage::SetContentType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a477d64b1bb3457a066d451b5524aef30',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetContentType()']]], + ['setcontext_1762',['SetContext',['../class_aws_1_1_greengrass_1_1_binary_message.html#a13e8bdd2dc9dec16f4aa1cd134587e17',1,'Aws::Greengrass::BinaryMessage::SetContext()'],['../class_aws_1_1_greengrass_1_1_json_message.html#aa1b65a7c7b713f51881dc4178ca52749',1,'Aws::Greengrass::JsonMessage::SetContext()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a62c145ba94c5b6cc063ae93d1157306e',1,'Aws::Greengrass::ServiceError::SetContext()']]], + ['setcorrelationdata_1763',['SetCorrelationData',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7a0a697b071abdc1745efce2199b695f',1,'Aws::Greengrass::MQTTMessage::SetCorrelationData()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aaf0dabf1d685583bcc03bd4a054c985e',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetCorrelationData()']]], + ['setcpus_1764',['SetCpus',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a3e747d8a867032487fb413911a03593e',1,'Aws::Greengrass::SystemResourceLimits']]], + ['setcreatedon_1765',['SetCreatedOn',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a3121d7a0c55851cc468435b74eefbd6f',1,'Aws::Greengrass::LocalDeployment']]], + ['setcredential_1766',['SetCredential',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#acbc8cfc709bb459cc2345dc789f4687b',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::SetCredential()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a73cd5b7acc146058bf3bfd1ccd9dfd12',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::SetCredential()']]], + ['setcredentials_1767',['SetCredentials',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#afddf3144a9018f3966170a3182f8c552',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setcredentialsprovider_1768',['SetCredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a3482ea09838585628443749defc69a60',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setdeployment_1769',['SetDeployment',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a783eed86b43771e9efcb53043283d706',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse']]], + ['setdeploymenterrorstack_1770',['SetDeploymentErrorStack',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a2a490b8a8dbe71e1096ed6d0baba2c56',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymenterrortypes_1771',['SetDeploymentErrorTypes',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a2070bae9087c9964e5824690348d6884',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymentfailurecause_1772',['SetDeploymentFailureCause',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#aa696f100abcae5bd823f7dfcc29ba6f7',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymentid_1773',['SetDeploymentId',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ac793748b582fa02e55171fef0486f8d7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ac03621ea6490caecb90d3c5fa655f0e3',1,'Aws::Greengrass::PostComponentUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a56c26f3b48e4045b45867c55af2c04ee',1,'Aws::Greengrass::PreComponentUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#aa8bfa87b2814378f18d1e471baf00461',1,'Aws::Greengrass::LocalDeployment::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a24aa85c78b1eeed09843ad9debbce88b',1,'Aws::Greengrass::ConfigurationValidityReport::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#af03bfe857ad5cbf69be982f9388881ee',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ae48111912617043d9a970858caa18f40',1,'Aws::Greengrass::DeferComponentUpdateRequest::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#aca9066821cd7a217e0ac264d09d23905',1,'Aws::Greengrass::CreateLocalDeploymentResponse::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a99f092c81a23a5118be7cc87ef36ae08',1,'Aws::Greengrass::CancelLocalDeploymentRequest::SetDeploymentId()']]], + ['setdeploymentstatusdetails_1774',['SetDeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a35a11c8a2ca27c7ab9ea76e677de3c53',1,'Aws::Greengrass::LocalDeployment']]], + ['setdetaileddeploymentstatus_1775',['SetDetailedDeploymentStatus',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a8b83f697de3340bf816c95c453b91756',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setexpirationinseconds_1776',['SetExpirationInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac74ac86200ceecdbb8e650656ccfe7b3',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setfailurehandlingpolicy_1777',['SetFailureHandlingPolicy',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a5abce9c5bf3a36739d9651bd1ce46550',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setgroupname_1778',['SetGroupName',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#aecb63d8e18a46b6afd69aeb9aff08e3c',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['sethostname_1779',['SetHostName',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa75119730ddc0308f12d75ffc7140d59',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['sethttpproxyoptions_1780',['SetHttpProxyOptions',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a6dfe448c12ae5c52f5eee5de89b75f9d',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setisauthorized_1781',['SetIsAuthorized',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#ac81fb788faefb6842a97701217773816',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse']]], + ['setisggcrestarting_1782',['SetIsGgcRestarting',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a3ece5328ae2ab86f3c0a63661fc237a8',1,'Aws::Greengrass::PreComponentUpdateEvent']]], + ['setisvalid_1783',['SetIsValid',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aa700cf6fed52688185aa6ee416e133cf',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse']]], + ['setisvalidclientdevice_1784',['SetIsValidClientDevice',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a60a9b399337a19368cd7d6cade0b43ea',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse']]], + ['setjsonmessage_1785',['SetJsonMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a6e3378ab3a845be6c2b8827c5080fe53',1,'Aws::Greengrass::SubscriptionResponseMessage::SetJsonMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a53acd8c98124fed6cad0e3612781a4f5',1,'Aws::Greengrass::PublishMessage::SetJsonMessage()']]], + ['setkeepalive_1786',['SetKeepAlive',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#acd47d078f5f48fe3eefababd23d5c163',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepaliveintervalsec_1787',['SetKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aafc7da8e670cb929594f20759bec8679',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepalivemaxfailedprobes_1788',['SetKeepAliveMaxFailedProbes',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2c3d435cde37ba74acb5bff0f4d1764f',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepalivetimeoutsec_1789',['SetKeepAliveTimeoutSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa821f8fe9b4ff242ca136e183270c4c6',1,'Aws::Crt::Io::SocketOptions']]], + ['setkey_1790',['SetKey',['../class_aws_1_1_greengrass_1_1_user_property.html#a552bb7d5e199535f0f91a689ad7cd4cb',1,'Aws::Greengrass::UserProperty']]], + ['setkeychainpath_1791',['SetKeychainPath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad57508e5324b488889b08cc690f9ed3a',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setkeypath_1792',['SetKeyPath',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a372e084df2bfa222292aab3cc2844fc6',1,'Aws::Greengrass::ConfigurationUpdateEvent::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#ab75a654df26741b550968030d48d08ad',1,'Aws::Greengrass::UpdateConfigurationRequest::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a35411004e3243e07d6ed5156d004988d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a9329a792c7d1c2a31df4057e53cf0090',1,'Aws::Greengrass::GetConfigurationRequest::SetKeyPath()']]], + ['setlocaldeployments_1793',['SetLocalDeployments',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#af61d082b201327527742a5ae5c19915e',1,'Aws::Greengrass::ListLocalDeploymentsResponse']]], + ['setlogin_1794',['SetLogin',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ad0d6ff1535faad646c0f69e55605ff2c',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setmemory_1795',['SetMemory',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#aacd2981d72a43f5e2b2b2346b4808436',1,'Aws::Greengrass::SystemResourceLimits']]], + ['setmessage_1796',['SetMessage',['../class_aws_1_1_greengrass_1_1_binary_message.html#aa4d82fc88d07078ce232e947ccc4f15b',1,'Aws::Greengrass::BinaryMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_json_message.html#adafc8136a56e3838ac7c46b3657f179c',1,'Aws::Greengrass::JsonMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ad75c397dc973f2db8da589739bd5bd8f',1,'Aws::Greengrass::IoTCoreMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#aea878e8573050f818b309428069119e9',1,'Aws::Greengrass::ConfigurationValidityReport::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#abd1fd7fefd24b5e06ddc3bfc42a55f03',1,'Aws::Greengrass::InvalidArgumentsError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a87d161b858aaf5ccd9ae3534483e7ce4',1,'Aws::Greengrass::ServiceError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a5bd1458740e18bc12958fd02b768ea9a',1,'Aws::Greengrass::UnauthorizedError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a2b89ba2f793ace0062f2faef59ba315e',1,'Aws::Greengrass::InvalidTokenError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a1e7a3270a2599b15218abb7c142a396e',1,'Aws::Greengrass::ConflictError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a9570f3ccb1b4714863e89baae3d6eadb',1,'Aws::Greengrass::ResourceNotFoundError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#ac2b78be1f88029b024c1ddfb100e5080',1,'Aws::Greengrass::FailedUpdateConditionCheckError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aac4acb733458a24936f67406f8f007c6',1,'Aws::Greengrass::ComponentNotFoundError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a8fd4124cd37290e3e44dee51bf4b7846',1,'Aws::Greengrass::StopComponentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a0b71da9c281a35249d05dc160e47aa0a',1,'Aws::Greengrass::RestartComponentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a9463f96b815ea861c0a4f67970c54ccf',1,'Aws::Greengrass::InvalidCredentialError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ae52dfb60de9af41a1b94d3f34c275167',1,'Aws::Greengrass::DeferComponentUpdateRequest::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a454670263e6f26239e77786e90ce88f1',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af75c93d8d1cf967364c17d41921b34f0',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a4b9a8c426b9c10a1f84fe71e2db78117',1,'Aws::Greengrass::CancelLocalDeploymentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a3f0309a6edc8ef8ab35de125478c0387',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::SetMessage()']]], + ['setmessageexpiryintervalseconds_1797',['SetMessageExpiryIntervalSeconds',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a37ed376a45fd3eab2f736f5313660b8c',1,'Aws::Greengrass::MQTTMessage::SetMessageExpiryIntervalSeconds()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aa2575ea2d77da6a781aed92e65c93d4e',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetMessageExpiryIntervalSeconds()']]], + ['setmethod_1798',['SetMethod',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#ad2414acfab2b22a965b4858bed447b5f',1,'Aws::Crt::Http::HttpRequest']]], + ['setmetrics_1799',['SetMetrics',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a46a1cb93442ddbc5570035fbe3834f4b',1,'Aws::Greengrass::PutComponentMetricRequest']]], + ['setminimumtlsversion_1800',['SetMinimumTlsVersion',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a612ebba81efc435130965600ed6dd88b',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setmqttcredential_1801',['SetMqttCredential',['../class_aws_1_1_greengrass_1_1_credential_document.html#a1562d94a9fd0ca1ea1b7c31ce94bc0f3',1,'Aws::Greengrass::CredentialDocument']]], + ['setname_1802',['SetName',['../class_aws_1_1_greengrass_1_1_metric.html#a27c7906eb3b637915ccda24ba53ecd14',1,'Aws::Greengrass::Metric']]], + ['setnexttoken_1803',['SetNextToken',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a573d87aa466373d80c0d47535293f292',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SetNextToken()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a5bfdc5c13ef096e562dfa83081c44098',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SetNextToken()']]], + ['setnullablefromoptional_1804',['setNullableFromOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5f52372d8a8fb4c0a38b8a2eca95ada1',1,'Aws::Crt::Mqtt5']]], + ['setomitsessiontoken_1805',['SetOmitSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a3af09c40f7e5f46d2156221afa1321f8',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setonmessagehandler_1806',['SetOnMessageHandler',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#adaab4c2cf826b7e6a6e89a9854cbc527',1,'Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler(OnMessageReceivedHandler &&onMessage) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a5d6f5a1a9469a3a5f1d2c9c3f0892aa1',1,'Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler(OnPublishReceivedHandler &&onPublish) noexcept']]], + ['setoperation_1807',['SetOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a798be96852c5ae3a07ed9a450ac0c22b',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['setpacketbytebufoptional_1808',['setPacketByteBufOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#af270d938dc6367f2cd989ae3c9b5d9ec',1,'Aws::Crt::Mqtt5::setPacketByteBufOptional()'],['../namespace_aws_1_1_iotsecuretunneling.html#a82a07ef6182403056ebf9af29b84751c',1,'Aws::Iotsecuretunneling::setPacketByteBufOptional()']]], + ['setpacketoptional_1809',['setPacketOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a82f9b53e88f3e376246197d1e4841f36',1,'Aws::Crt::Mqtt5']]], + ['setpacketstringoptional_1810',['setPacketStringOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a6f2f8d15b0419b6594d1f7be32a2a591',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< aws_byte_cursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a2232f67378270f752cc979d81933b12a',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< Crt::String > &optional, const aws_byte_cursor *value)'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9c045e3c6b3b8d0113ab8599090867eb',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< Crt::String > &optional, Crt::String &&toMove)'],['../namespace_aws_1_1_iotsecuretunneling.html#af65c2b6b6bec97479b259120a1863b91',1,'Aws::Iotsecuretunneling::setPacketStringOptional()']]], + ['setpacketvector_1811',['setPacketVector',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab20ad25186e17b1b7c0f0c2f5591c2b2',1,'Aws::Crt::Mqtt5']]], + ['setpagesize_1812',['SetPageSize',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a1e5bf52f48359d548ab65b1a84a92ade',1,'Aws::Greengrass::ListNamedShadowsForThingRequest']]], + ['setpassword_1813',['SetPassword',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a330ffb363ba816268c8da1d6caed77f8',1,'Aws::Greengrass::MQTTCredential::SetPassword()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ac0c0d2ec0104c2eb32afdabb60ba0d82',1,'Aws::Greengrass::CreateDebugPasswordResponse::SetPassword()']]], + ['setpasswordexpiration_1814',['SetPasswordExpiration',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a7a97b4926530d4658ddabcf5ff470969',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setpath_1815',['SetPath',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#acd1efe697b21518c08b607ed248d0f9f',1,'Aws::Crt::Http::HttpRequest']]], + ['setpayload_1816',['SetPayload',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a8576b38b67167cda8aa1db444af607ab',1,'Aws::Eventstreamrpc::MessageAmendment::SetPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a8b5766f26694e0d5517f3f72552fe93e',1,'Aws::Greengrass::MQTTMessage::SetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a039be7c0e1288b1fa5483e77860bc340',1,'Aws::Greengrass::UpdateThingShadowResponse::SetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a147ec93a81733da23fab83eb3b15210a',1,'Aws::Greengrass::UpdateThingShadowRequest::SetPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a93d4ff4a1ba56794f15f8ddecd082e87',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a91964f061fac4a5291981e6fcc927739',1,'Aws::Greengrass::GetThingShadowResponse::SetPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a1e5f0ac968cbe105f41a1081ef0cdaf2',1,'Aws::Greengrass::DeleteThingShadowResponse::SetPayload()']]], + ['setpayloadformat_1817',['SetPayloadFormat',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a68ef292aab30ae68b78cc4644cb9676c',1,'Aws::Greengrass::MQTTMessage::SetPayloadFormat()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a3013537128c4801d8e78222703fbfa95',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetPayloadFormat()']]], + ['setport_1818',['SetPort',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aee79f329ec04d8282be080035885d758',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setposixuser_1819',['SetPosixUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#aabc46720237f6bd831898f84723d320a',1,'Aws::Greengrass::RunWithInfo']]], + ['setpostupdateevent_1820',['SetPostUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a92b2b0962a18c6c2a3e15a026ba7b806',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['setpreupdateevent_1821',['SetPreUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a8a6f4eddcceeedfa0c77b0da3ef25e69',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['setprivatekey_1822',['SetPrivateKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#af9c82b73f5afdf0528ac0f6986e8cdb4',1,'Aws::Greengrass::CertificateUpdate']]], + ['setprivatekeyobjectlabel_1823',['SetPrivateKeyObjectLabel',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a756f5f68c2a35170a11b88a461f12791',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setpublickey_1824',['SetPublicKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a35ebaab232c3e60896be40209926d00a',1,'Aws::Greengrass::CertificateUpdate']]], + ['setpublishmessage_1825',['SetPublishMessage',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a3dcdbea8ee536f3b10141b86f7353df3',1,'Aws::Greengrass::PublishToTopicRequest']]], + ['setqos_1826',['SetQos',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a652ac811e15737b2cae978fe4f9873f9',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SetQos()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ae8194008e172d1fa96173856c0b07885',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetQos()']]], + ['setreceivemode_1827',['SetReceiveMode',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a820fc8ab566e05a182642b7f3002c294',1,'Aws::Greengrass::SubscribeToTopicRequest']]], + ['setrecheckafterms_1828',['SetRecheckAfterMs',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a61a8247441a030df128941a29a628c5d',1,'Aws::Greengrass::DeferComponentUpdateRequest']]], + ['setrecipedirectorypath_1829',['SetRecipeDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a7ec0dc86698639d1e84dcd2ba2b26f12',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setreconnecttimeout_1830',['SetReconnectTimeout',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a71d3a0fea03d766beb1a1a8cf98902f4',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setrefresh_1831',['SetRefresh',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a565d679e13bfe7980b2a29ba2a01ab4f',1,'Aws::Greengrass::GetSecretValueRequest']]], + ['setregion_1832',['SetRegion',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a6c6e9ea9e2b87328d775c43d91370556',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setresource_1833',['SetResource',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#aa3f09ea0c34d0f48a704810393d68f1c',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['setresourcename_1834',['SetResourceName',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a7283e983565d84465e0babc90d787eac',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['setresourcetype_1835',['SetResourceType',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a6eb8c59a26a5c5cfa325937f9f3ed873',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['setresponsecode_1836',['SetResponseCode',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a4e063dc0b3daacdc32e36d84596e7825',1,'Aws::Crt::Http::HttpResponse']]], + ['setresponsetopic_1837',['SetResponseTopic',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9ad34327632d5ff92c485dacfab04d86',1,'Aws::Greengrass::MQTTMessage::SetResponseTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9c55658a1eafc8afcd5dfc360fcd2f03',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetResponseTopic()']]], + ['setrestartstatus_1838',['SetRestartStatus',['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a2d434e6762ae6ffc30d65315e27b0358',1,'Aws::Greengrass::RestartComponentResponse']]], + ['setresults_1839',['SetResults',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a0971d09d07b53912e3c0c476429c13f1',1,'Aws::Greengrass::ListNamedShadowsForThingResponse']]], + ['setretain_1840',['SetRetain',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#aaa67f0a67f59916345a49afdc6ae06ee',1,'Aws::Greengrass::MQTTMessage::SetRetain()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aca640dc3efcaf35ebf2c60fe5e63e746',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetRetain()']]], + ['setrootcomponentstoremove_1841',['SetRootComponentsToRemove',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a34360845b78310378759cc4311a0e64a',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setrootcomponentversionstoadd_1842',['SetRootComponentVersionsToAdd',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ab82324790434eec0716173098986ec88',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setsecretbinary_1843',['SetSecretBinary',['../class_aws_1_1_greengrass_1_1_secret_value.html#a3c6be06b6f1489672615bbfc9d87bcc6',1,'Aws::Greengrass::SecretValue']]], + ['setsecretid_1844',['SetSecretId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a45b0eaaf63b9189d9856e878b86fc2f4',1,'Aws::Greengrass::GetSecretValueResponse::SetSecretId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a8ea4722a20c78fd4e207a5989630cccd',1,'Aws::Greengrass::GetSecretValueRequest::SetSecretId()']]], + ['setsecretstring_1845',['SetSecretString',['../class_aws_1_1_greengrass_1_1_secret_value.html#a57717af0e30934830c92d7a56c1b9091',1,'Aws::Greengrass::SecretValue']]], + ['setsecretvalue_1846',['SetSecretValue',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a81a51c024db226e6e14e2ee01e9d7e29',1,'Aws::Greengrass::GetSecretValueResponse']]], + ['setservername_1847',['SetServerName',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a35abea0e9213c9b7f51eec207d8b0565',1,'Aws::Crt::Io::TlsConnectionOptions']]], + ['setservice_1848',['SetService',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a66764e8bc958bbe6b21df9aa8a8f786f',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshadowname_1849',['SetShadowName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a2144da4e0c41c5f275e9638a2566f660',1,'Aws::Greengrass::UpdateThingShadowRequest::SetShadowName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ac47d78e2caf27ff237c3357f7ea9d831',1,'Aws::Greengrass::GetThingShadowRequest::SetShadowName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a67f6a95cffcffa8cd2633d74a0bc15be',1,'Aws::Greengrass::DeleteThingShadowRequest::SetShadowName()']]], + ['setshouldnormalizeuripath_1850',['SetShouldNormalizeUriPath',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#af7749064a60ba35a5b743688ab2c7aa7',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshouldsignheadercallback_1851',['SetShouldSignHeaderCallback',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ae2380d82bc60d2e535a9dc6b8baefef9',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshouldsignheaderuserdata_1852',['SetShouldSignHeaderUserData',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab0319557338e7892bb69f2adf547d7fe',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshutdownbehavior_1853',['SetShutdownBehavior',['../class_aws_1_1_crt_1_1_api_handle.html#ac4b032a48d6c06c4ef333d71aac67e7b',1,'Aws::Crt::ApiHandle']]], + ['setshutdowncompletecallback_1854',['SetShutdownCompleteCallback',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ad33fec27c1600aaeb8e30ec32b1302c9',1,'Aws::Crt::Io::ClientBootstrap']]], + ['setsignaturetype_1855',['SetSignatureType',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a76ced07b323e2fe6af86101578585dd4',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsignedbodyheader_1856',['SetSignedBodyHeader',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a6d59cea9c4a49232e2cbd9c99872825c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsignedbodyvalue_1857',['SetSignedBodyValue',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a0116d0bc70f8a5009fa6f7186c7b01fb',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsigningalgorithm_1858',['SetSigningAlgorithm',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1fbd9a79a7a26e241619d05068ae1040',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsigningtimepoint_1859',['SetSigningTimepoint',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac8a7f3c0ed008f12c262a19a9e3d244e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setslotid_1860',['SetSlotId',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#adf4bd176f7ceb728517820e4eed63741',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setsocketdomain_1861',['SetSocketDomain',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa43034341f19b6cc4c35e83c238fd543',1,'Aws::Crt::Io::SocketOptions']]], + ['setsocketoptions_1862',['SetSocketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a289c5a88e5af8b8a49d0f67d7d5db702',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setsockettype_1863',['SetSocketType',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa4539b3d8ae69a646d5e1c9de3a2f0f3',1,'Aws::Crt::Io::SocketOptions']]], + ['setstate_1864',['SetState',['../class_aws_1_1_greengrass_1_1_component_details.html#af115b118712489c6f5b0066846aa85c7',1,'Aws::Greengrass::ComponentDetails::SetState()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a1756e66f9e591c17525a4d03c8056c43',1,'Aws::Greengrass::UpdateStateRequest::SetState()']]], + ['setstatus_1865',['SetStatus',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a918de686e4124c04365ccc51fd97f656',1,'Aws::Greengrass::LocalDeployment::SetStatus()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#ac7efd09e61b50401b1a36265f3d01678',1,'Aws::Greengrass::ConfigurationValidityReport::SetStatus()']]], + ['setstopstatus_1866',['SetStopStatus',['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a10b67e5ebdc820167176805836a79927',1,'Aws::Greengrass::StopComponentResponse']]], + ['setstrategy_1867',['SetStrategy',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a852bd301949015fb93558bfb100fceb6',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]], + ['setsystemresourcelimits_1868',['SetSystemResourceLimits',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a2bcce7e6970efe19db72dcb3c62598df',1,'Aws::Greengrass::RunWithInfo']]], + ['settag_1869',['SetTag',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ace451185cec52f28b8abe817020958fd',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['setthingname_1870',['SetThingName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a3748c6ee3f4996bb5d84f7ee10fcf7b6',1,'Aws::Greengrass::UpdateThingShadowRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#ac87400da2f2166644f4fec16e8a3fe8f',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a0426b1e65d85e2c3cd04a94d52c800af',1,'Aws::Greengrass::GetThingShadowRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a5adcbd1d187d4802c9198b0366d11fae',1,'Aws::Greengrass::DeleteThingShadowRequest::SetThingName()']]], + ['settimestamp_1871',['SetTimestamp',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a6ac8138067c27bf65a29520671299ad9',1,'Aws::Greengrass::UpdateConfigurationRequest::SetTimestamp()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#acca06af3856161599a4f8dcbdffd91db',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SetTimestamp()']]], + ['settlscipherpreference_1872',['SetTlsCipherPreference',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a96d844843593a977506e3197e522a358',1,'Aws::Crt::Io::TlsContextOptions']]], + ['settlsconnectionoptions_1873',['SetTlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a1c5110ae9abb99c9db335c89b02198f1',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['settoken_1874',['SetToken',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a3e44c2863ca49794439d12f10000f503',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest']]], + ['settokenlabel_1875',['SetTokenLabel',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a73e7ec82eb0ffcf153279d9398da5579',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['settopic_1876',['SetTopic',['../class_aws_1_1_greengrass_1_1_message_context.html#a7b8a6f6a264614b7486676e5cb9eb8e9',1,'Aws::Greengrass::MessageContext::SetTopic()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ad303d69b8d78617076af028564ea319c',1,'Aws::Greengrass::SubscribeToTopicRequest::SetTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a20a795051b49229569e5dc87a681e731',1,'Aws::Greengrass::PublishToTopicRequest::SetTopic()']]], + ['settopicname_1877',['SetTopicName',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9c07da798c05ad8d652b7b16460d708d',1,'Aws::Greengrass::MQTTMessage::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a936e28b7522fdc533db8d55d6d862511',1,'Aws::Greengrass::SubscribeToTopicResponse::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#acc2fbc2dd78f316af21a69aff3b04e1e',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#adbabcf9ff4a9b80b96e7ad5059831cca',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetTopicName()']]], + ['setunit_1878',['SetUnit',['../class_aws_1_1_greengrass_1_1_metric.html#a0301d2def160fc64eda7f139a83dce19',1,'Aws::Greengrass::Metric']]], + ['setusedoubleuriencode_1879',['SetUseDoubleUriEncode',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1f61da7cbf84b0053f63b5b8fc045538',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setusername_1880',['SetUsername',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a750dd1614650e04b1b07e8cace845f06',1,'Aws::Greengrass::MQTTCredential::SetUsername()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aaf32627268d86af3466faf76cee1fb59',1,'Aws::Greengrass::CreateDebugPasswordResponse::SetUsername()']]], + ['setuserpin_1881',['SetUserPin',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#afa967b5364951a894ecc9ccb29d0e402',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setuserproperties_1882',['SetUserProperties',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a3ffac4959e4c0516b42bb968ed1986f9',1,'Aws::Greengrass::MQTTMessage::SetUserProperties()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8031a99df352dd6e506d3459fab0c7a1',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetUserProperties()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab670aa38edb104a36532a442f536f4f7',1,'Aws::Crt::Mqtt5::setUserProperties()']]], + ['setvalidateconfigurationupdateevent_1883',['SetValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a9aef79fbfee51f6c627ca2469b1a7d64',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents']]], + ['setvalue_1884',['SetValue',['../class_aws_1_1_greengrass_1_1_user_property.html#a7ef58b23da9ec74453f7a0563bee5456',1,'Aws::Greengrass::UserProperty::SetValue()'],['../class_aws_1_1_greengrass_1_1_metric.html#ab7fcf09d35062a0873ae13141c39b3a3',1,'Aws::Greengrass::Metric::SetValue()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a8f33538d1c4ac60f96589d5a3867e005',1,'Aws::Greengrass::GetConfigurationResponse::SetValue()']]], + ['setvaluetomerge_1885',['SetValueToMerge',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a14c7b69bef095390aecc292080dfa6a5',1,'Aws::Greengrass::UpdateConfigurationRequest']]], + ['setverifypeer_1886',['SetVerifyPeer',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a94e652e626b9b6f5b6fcde274244fcb7',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setversion_1887',['SetVersion',['../class_aws_1_1_greengrass_1_1_component_details.html#ae5491f248fd520285ab3878849b753e8',1,'Aws::Greengrass::ComponentDetails']]], + ['setversionid_1888',['SetVersionId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#ad4cfdf574f7ce7dc20e9b5aeea17e108',1,'Aws::Greengrass::GetSecretValueResponse::SetVersionId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a9c195118d1564d13f0614640b42c5d33',1,'Aws::Greengrass::GetSecretValueRequest::SetVersionId()']]], + ['setversionstage_1889',['SetVersionStage',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a141bdaa503a09a7c6f004bfb53ad425e',1,'Aws::Greengrass::GetSecretValueResponse::SetVersionStage()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a75b2e1506095544b3f45e0f3b5acd5d1',1,'Aws::Greengrass::GetSecretValueRequest::SetVersionStage()']]], + ['setwebsocketproxyoptions_1890',['SetWebsocketProxyOptions',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a1679db4ca6d866d14e9aaccf2b19fbbb',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setwill_1891',['SetWill',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a2a56eed8e9b70656d19ea8ec5d76029e',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setwindowsuser_1892',['SetWindowsUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a3a58bd50830625e42a5d678b66a77ba2',1,'Aws::Greengrass::RunWithInfo']]], + ['sha1_5fdigest_5fsize_1893',['SHA1_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#aed13158b10e694d20133eb2fe8a7ce9b',1,'Aws::Crt::Crypto']]], + ['sha256_5fdigest_5fsize_1894',['SHA256_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a5c6219beccfe8740236130d17e4fcb90',1,'Aws::Crt::Crypto']]], + ['sha256_5fhmac_5fdigest_5fsize_1895',['SHA256_HMAC_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a5a3cbbce1fec90bca7fc18db098ed1e4',1,'Aws::Crt::Crypto']]], + ['shadowdeltaupdatedevent_1896',['ShadowDeltaUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#aa4bbe13a5898f05682f31ff5efcd7e87',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#aa8995df7b9cf42296aa1c9ed533495e9',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent(const Crt::JsonView &doc)']]], + ['shadowdeltaupdatedevent_2ecpp_1897',['ShadowDeltaUpdatedEvent.cpp',['../_shadow_delta_updated_event_8cpp.html',1,'']]], + ['shadowdeltaupdatedevent_2eh_1898',['ShadowDeltaUpdatedEvent.h',['../_shadow_delta_updated_event_8h.html',1,'']]], + ['shadowdeltaupdatedsubscriptionrequest_1899',['ShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a0ee0219b4a0f9efcaacf7652a5b95fd6',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a6a4dea05745176a28fd342b7cd6573b9',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['shadowdeltaupdatedsubscriptionrequest_2ecpp_1900',['ShadowDeltaUpdatedSubscriptionRequest.cpp',['../_shadow_delta_updated_subscription_request_8cpp.html',1,'']]], + ['shadowdeltaupdatedsubscriptionrequest_2eh_1901',['ShadowDeltaUpdatedSubscriptionRequest.h',['../_shadow_delta_updated_subscription_request_8h.html',1,'']]], + ['shadowmetadata_1902',['ShadowMetadata',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html',1,'Aws::Iotshadow::ShadowMetadata'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a6e039677100c6ded0ce28c830c532285',1,'Aws::Iotshadow::ShadowMetadata::ShadowMetadata()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a688f2639786d81656d6534514bc623c6',1,'Aws::Iotshadow::ShadowMetadata::ShadowMetadata(const Crt::JsonView &doc)']]], + ['shadowmetadata_2ecpp_1903',['ShadowMetadata.cpp',['../_shadow_metadata_8cpp.html',1,'']]], + ['shadowmetadata_2eh_1904',['ShadowMetadata.h',['../_shadow_metadata_8h.html',1,'']]], + ['shadowname_1905',['ShadowName',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a43e7e48e5951fc983a3016effb6523e8',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a073537a02cfa9798b4c0b261421f0304',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#a6b0a2abcc7d6892b3844b5998cf27c27',1,'Aws::Iotshadow::GetNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a7293c611105f07341efd8c9298080601',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#af0a7ac04e26f41c3fb980dcda9bf2a9c',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a7128b4ff956ba26707e8b92b57b42fab',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a889a46380ff36b4db0decda1a1fecc13',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#aafbf516a6ec7a278149b3c3ed39dffb6',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ShadowName()']]], + ['shadowstate_1906',['ShadowState',['../class_aws_1_1_iotshadow_1_1_shadow_state.html',1,'Aws::Iotshadow::ShadowState'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a2ec63a3022a48b2e6046c7921eceae40',1,'Aws::Iotshadow::ShadowState::ShadowState()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a46abf9fc7d99db32004050fa9d0cd162',1,'Aws::Iotshadow::ShadowState::ShadowState(const Crt::JsonView &doc)']]], + ['shadowstate_2ecpp_1907',['ShadowState.cpp',['../_shadow_state_8cpp.html',1,'']]], + ['shadowstate_2eh_1908',['ShadowState.h',['../_shadow_state_8h.html',1,'']]], + ['shadowstatewithdelta_1909',['ShadowStateWithDelta',['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html',1,'Aws::Iotshadow::ShadowStateWithDelta'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#ab9b42e0a2bc7c383e55ad33c687c39a9',1,'Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a258c4b5b45972995b837da53a30d28b1',1,'Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta(const Crt::JsonView &doc)']]], + ['shadowstatewithdelta_2ecpp_1910',['ShadowStateWithDelta.cpp',['../_shadow_state_with_delta_8cpp.html',1,'']]], + ['shadowstatewithdelta_2eh_1911',['ShadowStateWithDelta.h',['../_shadow_state_with_delta_8h.html',1,'']]], + ['shadowupdatedevent_1912',['ShadowUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html',1,'Aws::Iotshadow::ShadowUpdatedEvent'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a2464017be6081c9b65fde363db1ba2a8',1,'Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#ae265e6b72b5617bd819956b5cdb6f797',1,'Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent(const Crt::JsonView &doc)']]], + ['shadowupdatedevent_2ecpp_1913',['ShadowUpdatedEvent.cpp',['../_shadow_updated_event_8cpp.html',1,'']]], + ['shadowupdatedevent_2eh_1914',['ShadowUpdatedEvent.h',['../_shadow_updated_event_8h.html',1,'']]], + ['shadowupdatedsnapshot_1915',['ShadowUpdatedSnapshot',['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html',1,'Aws::Iotshadow::ShadowUpdatedSnapshot'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a0f483b6cf2d4399bcacf82ae95d84743',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a2d9fc03dc44d51f69f709de91b695eec',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot(const Crt::JsonView &doc)']]], + ['shadowupdatedsnapshot_2ecpp_1916',['ShadowUpdatedSnapshot.cpp',['../_shadow_updated_snapshot_8cpp.html',1,'']]], + ['shadowupdatedsnapshot_2eh_1917',['ShadowUpdatedSnapshot.h',['../_shadow_updated_snapshot_8h.html',1,'']]], + ['shadowupdatedsubscriptionrequest_1918',['ShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#abce707715284aa577f3c75b3f17aaaea',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#ae8432a3282195414482bf6b4246790fa',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['shadowupdatedsubscriptionrequest_2ecpp_1919',['ShadowUpdatedSubscriptionRequest.cpp',['../_shadow_updated_subscription_request_8cpp.html',1,'']]], + ['shadowupdatedsubscriptionrequest_2eh_1920',['ShadowUpdatedSubscriptionRequest.h',['../_shadow_updated_subscription_request_8h.html',1,'']]], + ['shouldsignheadercb_1921',['ShouldSignHeaderCb',['../namespace_aws_1_1_crt_1_1_auth.html#ae2cea667fd111a653516b658d877922d',1,'Aws::Crt::Auth']]], + ['shutdown_1922',['Shutdown',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#af9dc791eaec90f0987513964075426e9',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['shutdownchannel_1923',['ShutDownChannel',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#aa4bb4e027647f8f95270da811fd7259e',1,'Aws::Crt::Io::ChannelHandler']]], + ['signable_1924',['Signable',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a52405e8bcfd9942c63d980210de2d815',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['signaturetype_1925',['SignatureType',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66',1,'Aws::Crt::Auth']]], + ['signedbodyheadertype_1926',['SignedBodyHeaderType',['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2f',1,'Aws::Crt::Auth']]], + ['signer_1927',['Signer',['../struct_aws_1_1_iot_1_1_websocket_config.html#a11e130fd6dac6864a4d41a756e4db27a',1,'Aws::Iot::WebsocketConfig']]], + ['signing_2eh_1928',['Signing.h',['../_signing_8h.html',1,'']]], + ['signingalgorithm_1929',['SigningAlgorithm',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5',1,'Aws::Crt::Auth']]], + ['signingconfigtype_1930',['SigningConfigType',['../namespace_aws_1_1_crt_1_1_auth.html#a1ffa3d1dd5b6b4b4c917b5fff2a00bf1',1,'Aws::Crt::Auth']]], + ['signingregion_1931',['SigningRegion',['../struct_aws_1_1_iot_1_1_websocket_config.html#a37fbae74b51ef56bc47513fdea4325f0',1,'Aws::Iot::WebsocketConfig']]], + ['signrequest_1932',['SignRequest',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a72a0db10e8a8528ead4d4a4a5afe3fb0',1,'Aws::Crt::Auth::IHttpRequestSigner::SignRequest()'],['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#a7f259599ed4b307e27512459d33b3fef',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner::SignRequest()']]], + ['sigv4_1933',['SigV4',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5a49dac73a0f86fb857db177b4324a8e71',1,'Aws::Crt::Auth']]], + ['sigv4a_1934',['SigV4A',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5a34294474e9d0640cc9e43eddaedacff0',1,'Aws::Crt::Auth']]], + ['sigv4httprequestsigner_1935',['Sigv4HttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner'],['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#ae770d47d2efeeb183d8b34a12879c964',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner::Sigv4HttpRequestSigner()']]], + ['sigv4signing_2ecpp_1936',['Sigv4Signing.cpp',['../_sigv4_signing_8cpp.html',1,'']]], + ['sigv4signing_2eh_1937',['Sigv4Signing.h',['../_sigv4_signing_8h.html',1,'']]], + ['size_1938',['size',['../class_aws_1_1_crt_1_1basic__string__view.html#a899be16af0ea64b19ffed9908c02591b',1,'Aws::Crt::basic_string_view']]], + ['size_5ftype_1939',['size_type',['../class_aws_1_1_crt_1_1_stl_allocator.html#a2791ff1e4ee66eadf9b9e78714de824d',1,'Aws::Crt::StlAllocator::size_type()'],['../class_aws_1_1_crt_1_1basic__string__view.html#a6697dd734b164e4a595cf11264a6d1fe',1,'Aws::Crt::basic_string_view::size_type()']]], + ['socketdomain_1940',['SocketDomain',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8e',1,'Aws::Crt::Io']]], + ['socketoptions_1941',['SocketOptions',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html',1,'Aws::Crt::Io::SocketOptions'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ac89157ac1bf551b431b293bf41dc9c49',1,'Aws::Crt::Http::HttpClientConnectionOptions::SocketOptions()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a4d4f8d5477105c75e535aee88a644929',1,'Aws::Discovery::DiscoveryClientConfig::SocketOptions()'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2e6627e00ee2e2496f7cc72c12f72b56',1,'Aws::Crt::Io::SocketOptions::SocketOptions()'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2c727acc2fb48714414f4a7a436193e7',1,'Aws::Crt::Io::SocketOptions::SocketOptions(const SocketOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#af1be2a66410a13a472bb256636499ea1',1,'Aws::Crt::Io::SocketOptions::SocketOptions(SocketOptions &&rhs)=default'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#ab8bcfe6bdcff63ea196e4c5834b4a0b0',1,'Aws::Crt::Mqtt::MqttConnectionOptions::socketOptions()']]], + ['socketoptions_2ecpp_1942',['SocketOptions.cpp',['../_socket_options_8cpp.html',1,'']]], + ['socketoptions_2eh_1943',['SocketOptions.h',['../_socket_options_8h.html',1,'']]], + ['sockettype_1944',['SocketType',['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8e',1,'Aws::Crt::Io']]], + ['ss_1945',['ss',['../struct_aws_1_1_discovery_1_1_client_callback_context.html#ab32b9f06d7495ea719431e58e95f9487',1,'Aws::Discovery::ClientCallbackContext']]], + ['start_1946',['Start',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a9035534fc7cc8b48097518409e9c5a6b',1,'Aws::Crt::Mqtt5::Mqtt5Client::Start()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a73a471d886d226e81384d7b662bd9a27',1,'Aws::Iotsecuretunneling::SecureTunnel::Start()']]], + ['startedat_1947',['StartedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a18487f5fb6f95d5b3451f84c477a6381',1,'Aws::Iotjobs::JobExecutionData::StartedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a739b06f23f45d816cb33cd2cd0c61a6b',1,'Aws::Iotjobs::JobExecutionSummary::StartedAt()']]], + ['startnegotiation_1948',['StartNegotiation',['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html#a623c9b79718e0c3498afa7c43c2162b5',1,'Aws::Crt::Io::ClientTlsChannelHandler']]], + ['startnextjobexecutionresponse_1949',['StartNextJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html',1,'Aws::Iotjobs::StartNextJobExecutionResponse'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a98f07bba2f0ef1ca335e2ca4d1d1048a',1,'Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#abe9fda813d3c6d2ce6a2d2a79a5a5f9e',1,'Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse(const Crt::JsonView &doc)']]], + ['startnextjobexecutionresponse_2ecpp_1950',['StartNextJobExecutionResponse.cpp',['../_start_next_job_execution_response_8cpp.html',1,'']]], + ['startnextjobexecutionresponse_2eh_1951',['StartNextJobExecutionResponse.h',['../_start_next_job_execution_response_8h.html',1,'']]], + ['startnextpendingjobexecutionrequest_1952',['StartNextPendingJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a41b15a213bb8c2de68810ca6987f58df',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a1907a85a172f1b7e0e84b68f57fd99d2',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest(const Crt::JsonView &doc)']]], + ['startnextpendingjobexecutionrequest_2ecpp_1953',['StartNextPendingJobExecutionRequest.cpp',['../_start_next_pending_job_execution_request_8cpp.html',1,'']]], + ['startnextpendingjobexecutionrequest_2eh_1954',['StartNextPendingJobExecutionRequest.h',['../_start_next_pending_job_execution_request_8h.html',1,'']]], + ['startnextpendingjobexecutionsubscriptionrequest_1955',['StartNextPendingJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a264d2164a6e980632bc772e5bdc427de',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#aec2d39d5ff6f97261897dcb50824a7b8',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['startnextpendingjobexecutionsubscriptionrequest_2ecpp_1956',['StartNextPendingJobExecutionSubscriptionRequest.cpp',['../_start_next_pending_job_execution_subscription_request_8cpp.html',1,'']]], + ['startnextpendingjobexecutionsubscriptionrequest_2eh_1957',['StartNextPendingJobExecutionSubscriptionRequest.h',['../_start_next_pending_job_execution_subscription_request_8h.html',1,'']]], + ['starts_5fwith_1958',['starts_with',['../class_aws_1_1_crt_1_1basic__string__view.html#afa6241c0368ddf780a6f26af1d683af5',1,'Aws::Crt::basic_string_view::starts_with(const basic_string_view &other) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#aced6d90bd76e38998cb834f81ea87ebc',1,'Aws::Crt::basic_string_view::starts_with(CharT c) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a9356f9c35d6166eb442d5045603fd472',1,'Aws::Crt::basic_string_view::starts_with(const CharT *s) const noexcept']]], + ['starttask_1959',['StartTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ab226c66dc74cbf5a4cab2d3e43dad484',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['state_1960',['State',['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a29597f6e6b63cb664d73a9cb5f3b6eec',1,'Aws::Iotshadow::GetShadowResponse::State()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#ac5cb3c4ac316402b4d7aebd792e2742e',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::State()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a44849656d80327311c9da0afa9953d95',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::State()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a41c8e3448858bcee0d8ee1fcb2d9da3f',1,'Aws::Iotshadow::UpdateNamedShadowRequest::State()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a667d8383536e1ae3d9c7d46514b8e187',1,'Aws::Iotshadow::UpdateShadowRequest::State()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#aa9e6d13a66fe05b7aced5d3711140275',1,'Aws::Iotshadow::UpdateShadowResponse::State()']]], + ['status_1961',['Status',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a944fb868dff4fe09276cf8c44875eee6',1,'Aws::Iotjobs::JobExecutionData::Status()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a8092b7b92b0a9247ec330a2c3b3de91f',1,'Aws::Iotjobs::JobExecutionState::Status()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a61127e59c2807ae45d6f3799225e8e38',1,'Aws::Iotjobs::UpdateJobExecutionRequest::Status()']]], + ['statuscode_1962',['StatusCode',['../class_aws_1_1_iotidentity_1_1_error_response.html#a7a5bcac352dc37c382d28a4fa7deef66',1,'Aws::Iotidentity::ErrorResponse']]], + ['statusdetails_1963',['StatusDetails',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a87715a394c53f39f0c43976dd6d1b3a0',1,'Aws::Iotjobs::JobExecutionData::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#ad4b66ef1d5a9b92730d69ec05e215446',1,'Aws::Iotjobs::JobExecutionState::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#ad09a014aec48a6fac5e41f06515976ad',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#abe0ad2020bb9278db8de3aae6dd74028',1,'Aws::Iotjobs::UpdateJobExecutionRequest::StatusDetails()']]], + ['statustostring_1964',['StatusToString',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a383ac80ed9ff293712b261e629e94592',1,'Aws::Eventstreamrpc::RpcError']]], + ['std_1965',['std',['../namespacestd.html',1,'']]], + ['stdiostreaminputstream_1966',['StdIOStreamInputStream',['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html',1,'Aws::Crt::Io::StdIOStreamInputStream'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a564360df0606961a0841ad2e3105e626',1,'Aws::Crt::Io::StdIOStreamInputStream::StdIOStreamInputStream()']]], + ['steptimeoutinminutes_1967',['StepTimeoutInMinutes',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a21dc48f89fe294109d2fa0c2b717bedb',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StepTimeoutInMinutes()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a35a1be5ab3fd20a6e17ea63a8e4c80a9',1,'Aws::Iotjobs::UpdateJobExecutionRequest::StepTimeoutInMinutes()']]], + ['stlallocator_1968',['StlAllocator',['../class_aws_1_1_crt_1_1_stl_allocator.html',1,'Aws::Crt::StlAllocator< T >'],['../class_aws_1_1_crt_1_1_stl_allocator.html#a7a33fce7a208df119287657f3555f261',1,'Aws::Crt::StlAllocator::StlAllocator() noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#a4744bfdb69fa6c0514fd8425a9cea7f3',1,'Aws::Crt::StlAllocator::StlAllocator(Allocator *allocator) noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#ae1d130f0891abd502d3c43c8b326366c',1,'Aws::Crt::StlAllocator::StlAllocator(const StlAllocator< T > &a) noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#ab13b3c5a2a89fdc649346876c1570153',1,'Aws::Crt::StlAllocator::StlAllocator(const StlAllocator< U > &a) noexcept']]], + ['stlallocator_2eh_1969',['StlAllocator.h',['../_stl_allocator_8h.html',1,'']]], + ['stop_1970',['Stop',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#abc503d1a67c4e1c232f8f722b3c59ca0',1,'Aws::Crt::Mqtt5::Mqtt5Client::Stop() noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a5815101d0397638d938de1a9cf37f656',1,'Aws::Crt::Mqtt5::Mqtt5Client::Stop(std::shared_ptr< DisconnectPacket > disconnectPacket) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a6ad6f582107c78010cac604819fda839',1,'Aws::Iotsecuretunneling::SecureTunnel::Stop()']]], + ['stopcomponentoperation_1971',['StopComponentOperation',['../class_aws_1_1_greengrass_1_1_stop_component_operation.html',1,'Aws::Greengrass::StopComponentOperation'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#aea509cf80169a54a13e32b093ff33f2e',1,'Aws::Greengrass::StopComponentOperation::StopComponentOperation()']]], + ['stopcomponentoperationcontext_1972',['StopComponentOperationContext',['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html',1,'Aws::Greengrass::StopComponentOperationContext'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a0ce94ef2f7ae2cbe56cd0bdd6bd67b7b',1,'Aws::Greengrass::StopComponentOperationContext::StopComponentOperationContext()']]], + ['stopcomponentrequest_1973',['StopComponentRequest',['../class_aws_1_1_greengrass_1_1_stop_component_request.html',1,'Aws::Greengrass::StopComponentRequest'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#afdaea152c36f85e4e10c89fb2f456d02',1,'Aws::Greengrass::StopComponentRequest::StopComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a2a8f088b119d3114c2bdb45d14132bd7',1,'Aws::Greengrass::StopComponentRequest::StopComponentRequest(const StopComponentRequest &)=default']]], + ['stopcomponentresponse_1974',['StopComponentResponse',['../class_aws_1_1_greengrass_1_1_stop_component_response.html',1,'Aws::Greengrass::StopComponentResponse'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a1c071aedc148537938e339e124d0a603',1,'Aws::Greengrass::StopComponentResponse::StopComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a47fdf720d3165c1bdb764d1b0b0a5e66',1,'Aws::Greengrass::StopComponentResponse::StopComponentResponse(const StopComponentResponse &)=default']]], + ['stopcomponentresult_1975',['StopComponentResult',['../class_aws_1_1_greengrass_1_1_stop_component_result.html',1,'Aws::Greengrass::StopComponentResult'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a57792c657ffcb5c63f00b8b86dc53bdc',1,'Aws::Greengrass::StopComponentResult::StopComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a74dc8fb871e27394c4ad94ebddd5ec45',1,'Aws::Greengrass::StopComponentResult::StopComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['stopped_1976',['Stopped',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48ac23e2b09ebe6bf4cb5e2a9abe85c0be2',1,'Aws::Iotdevicedefenderv1']]], + ['stoptask_1977',['StopTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae8f897451d6e74d4aa53366fb805b9d4',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['stream_1978',['stream',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a9f5950f7fb6c7c7ee6a544a8bf4b6e1c',1,'Aws::Crt::Http::ClientStreamCallbackData::stream()'],['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8eaeae835e83c0494a376229f254f7d3392',1,'Aws::Crt::Io::Stream()']]], + ['stream_2ecpp_1979',['Stream.cpp',['../_stream_8cpp.html',1,'']]], + ['stream_2eh_1980',['Stream.h',['../_stream_8h.html',1,'']]], + ['streamingaws4hmacsha256events_1981',['StreamingAws4HmacSha256Events',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a0cfb2f407c83fbcd02c2ba7aa2ef2fa7',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingaws4hmacsha256eventsstr_1982',['StreamingAws4HmacSha256EventsStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a49da98d88c9e69719ddb95c0cc554cae',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingaws4hmacsha256payload_1983',['StreamingAws4HmacSha256Payload',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a08de55eeec60178a8589ed94f53b10b9',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingaws4hmacsha256payloadstr_1984',['StreamingAws4HmacSha256PayloadStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a692dd19edf54c5e219c14dd85ada4127',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingresponseretriever_1985',['StreamingResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#ab5cad65cb0b604e904a9a5994391edec',1,'Aws::Eventstreamrpc']]], + ['streamresponsehandler_1986',['StreamResponseHandler',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html',1,'Aws::Eventstreamrpc']]], + ['streamseekbasis_1987',['StreamSeekBasis',['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0',1,'Aws::Crt::Io']]], + ['streamstarteddata_1988',['StreamStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html',1,'Aws::Iotsecuretunneling::StreamStartedData'],['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html#a8fc895db19ec6ce3ff760a3f7b709806',1,'Aws::Iotsecuretunneling::StreamStartedEventData::streamStartedData()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a71611887a83e03477f45280e504d9d59',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#ab20a354f467d80bf06e61ce1f447edcc',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(const StreamStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a2abd8567cee7e4412cb7edfb576a2cdb',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(StreamStartedData &&) noexcept=delete']]], + ['streamstartedeventdata_1989',['StreamStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html',1,'Aws::Iotsecuretunneling::StreamStartedEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html#a68cf1b5ef79332432e24edd79409705b',1,'Aws::Iotsecuretunneling::StreamStartedEventData::StreamStartedEventData()']]], + ['streamstatus_1990',['StreamStatus',['../namespace_aws_1_1_crt_1_1_io.html#a610cfe7a844d9e8b9ea7e319bc1ed1ea',1,'Aws::Crt::Io']]], + ['streamstoppeddata_1991',['StreamStoppedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html',1,'Aws::Iotsecuretunneling::StreamStoppedData'],['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html#a06db8be2d10314776f5ba0474af638a0',1,'Aws::Iotsecuretunneling::StreamStoppedEventData::streamStoppedData()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#ada3bec3ff20942238b92839de2c3164b',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a5049552e7f41005d2ab8bd3631c08231',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(const StreamStoppedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a56187580385bc3f979ae2a6560179303',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(StreamStoppedData &&) noexcept=delete']]], + ['streamstoppedeventdata_1992',['StreamStoppedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html',1,'Aws::Iotsecuretunneling::StreamStoppedEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html#a945e8b7b0853e341406a8688e4938db6',1,'Aws::Iotsecuretunneling::StreamStoppedEventData::StreamStoppedEventData()']]], + ['strict_1993',['Strict',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba2e979835dd62324f5bfe217449ba4974',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['string_1994',['String',['../namespace_aws_1_1_crt.html#a865381ab2bc5db45524fa6ce43c394c3',1,'Aws::Crt']]], + ['string_5fview_1995',['string_view',['../namespace_aws_1_1_crt.html#a13e551e2428922b0ad8c1a96d6469eb4',1,'Aws::Crt']]], + ['stringstream_1996',['StringStream',['../namespace_aws_1_1_crt.html#a4ac3c138d617fcbeba85074f442a3cae',1,'Aws::Crt']]], + ['stringutils_2ecpp_1997',['StringUtils.cpp',['../_string_utils_8cpp.html',1,'']]], + ['stringutils_2eh_1998',['StringUtils.h',['../_string_utils_8h.html',1,'']]], + ['stringview_1999',['StringView',['../namespace_aws_1_1_crt.html#a97616772752d5faecef66dc230cdb7ab',1,'Aws::Crt']]], + ['stringview_2eh_2000',['StringView.h',['../_string_view_8h.html',1,'']]], + ['stringviewtobytecursor_2001',['StringViewToByteCursor',['../namespace_aws_1_1_crt.html#a0dcffc9747fc48fb57adabd2d4c458a8',1,'Aws::Crt']]], + ['subackpacket_2002',['SubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html',1,'Aws::Crt::Mqtt5::SubAckPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a183e0d58d56949af28fea7fa5e75b10c',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(const aws_mqtt5_packet_suback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab1728c1c6e3a0a62e09ab68ff48b85ae',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(const SubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a80a8e855b299fa6b8fb5ce476733d39f',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(SubAckPacket &&) noexcept=delete']]], + ['subackreasoncode_2003',['SubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a272e5b89320326afd9e0de269100ccd3',1,'Aws::Crt::Mqtt5']]], + ['subscribe_2004',['Subscribe',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#aa6c3bfc3cbd99b17957148ac1e8c34c4',1,'Aws::Crt::Mqtt5::Mqtt5Client::Subscribe()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aeab2a63e1c9aacd81271ba848b92b333',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const char *topicFilter, QOS qos, OnMessageReceivedHandler &&onMessage, OnSubAckHandler &&onSubAck) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aeeb2353a84fc3319375cddb670b7b530',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa48e4a6ce08bb692498e6ddeddef1aa0',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const Vector< std::pair< const char *, OnMessageReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a265ca45f932ccc1f823151387964e4f6',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const Vector< std::pair< const char *, OnPublishReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept']]], + ['subscribepacket_2005',['SubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html',1,'Aws::Crt::Mqtt5::SubscribePacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a5602389167208b1aeb0e72eb13d94279',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ac016b7ed7b505f774032a1866f95971b',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(const SubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aef0b5191f271dfed0f41c4bb208fca58',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(SubscribePacket &&) noexcept=delete']]], + ['subscribetocertificateupdatesoperation_2006',['SubscribeToCertificateUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a3f69c97269827aea8bb318e7d357a6e3',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::SubscribeToCertificateUpdatesOperation()']]], + ['subscribetocertificateupdatesoperationcontext_2007',['SubscribeToCertificateUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#afade4c6aa14028a32bffb7990d7e5075',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::SubscribeToCertificateUpdatesOperationContext()']]], + ['subscribetocertificateupdatesrequest_2008',['SubscribeToCertificateUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#aadcb9f7f2918ab789265df3035780fb8',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ad84c95baadeae7e749337fc2648d4272',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default']]], + ['subscribetocertificateupdatesresponse_2009',['SubscribeToCertificateUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a1e345adaa8c95c302257feb503bbdf66',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#af022b8b1f959032ebd528c3c5b863342',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default']]], + ['subscribetocertificateupdatesresult_2010',['SubscribeToCertificateUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a7a39f053a52cf29ef2c19f03c5820b56',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#af6282ad356e54954484b4b440b4a7b54',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetocertificateupdatesstreamhandler_2011',['SubscribeToCertificateUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesoperation_2012',['SubscribeToComponentUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#acbfe6038af8c677d0f639e24a1427094',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::SubscribeToComponentUpdatesOperation()']]], + ['subscribetocomponentupdatesoperationcontext_2013',['SubscribeToComponentUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a235ed169b564f7aea18ac5786d7d2692',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::SubscribeToComponentUpdatesOperationContext()']]], + ['subscribetocomponentupdatesrequest_2014',['SubscribeToComponentUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a45c9b52f3c75adac4e18e209c739f24c',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#ad36e65fd8f05e438208ba4d3c4dcb645',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default']]], + ['subscribetocomponentupdatesresponse_2015',['SubscribeToComponentUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#ab4fc9451a99aa9751a7bfd0b43c2d92e',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a43216f5038946b1f61b78642fc661fbd',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default']]], + ['subscribetocomponentupdatesresult_2016',['SubscribeToComponentUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a2ffdfc92556a9f0541fa2b64a2ae3f0c',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a4008dd1f947e72d100ea9f6c1889735f',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetocomponentupdatesstreamhandler_2017',['SubscribeToComponentUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdateoperation_2018',['SubscribeToConfigurationUpdateOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a867f512a994eacb52015a7e4eaa425cc',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::SubscribeToConfigurationUpdateOperation()']]], + ['subscribetoconfigurationupdateoperationcontext_2019',['SubscribeToConfigurationUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a22cc11fb0a11211e49d05c5fdf3dabca',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::SubscribeToConfigurationUpdateOperationContext()']]], + ['subscribetoconfigurationupdaterequest_2020',['SubscribeToConfigurationUpdateRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#aeb6bb83427d7e1fc5cf83f91a7d3e354',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a94b0f7c1c103bc5588d8c430f5dfc290',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default']]], + ['subscribetoconfigurationupdateresponse_2021',['SubscribeToConfigurationUpdateResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ad9a53e53e2c2e845259dbaa05936dec8',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a765f340024b792abe092013f9096f2ee',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default']]], + ['subscribetoconfigurationupdateresult_2022',['SubscribeToConfigurationUpdateResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a920a1e92733caae7618fb880f8095f53',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a1b84210963243e42a4c1ac521428187f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetoconfigurationupdatestreamhandler_2023',['SubscribeToConfigurationUpdateStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetocreatecertificatefromcsraccepted_2024',['SubscribeToCreateCertificateFromCsrAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a169172ac723b6514cdbc4bfe167e0f9d',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatecertificatefromcsrrejected_2025',['SubscribeToCreateCertificateFromCsrRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a7346dacdbfddd6f25a757b0296e18d27',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatekeysandcertificateaccepted_2026',['SubscribeToCreateKeysAndCertificateAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#ad002b42f8dfb63a9bea390a5f9d19e2b',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatekeysandcertificaterejected_2027',['SubscribeToCreateKeysAndCertificateRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a9e5dff51cc461f3fa48dd1d143d16ce3',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetodeletenamedshadowaccepted_2028',['SubscribeToDeleteNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a76f5ff614e8fe754137900e584ad7626',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeletenamedshadowrejected_2029',['SubscribeToDeleteNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#adfd272509e12318b67ceb6742f1c635f',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeleteshadowaccepted_2030',['SubscribeToDeleteShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aefc75325ac47fda30770e922b98d344f',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeleteshadowrejected_2031',['SubscribeToDeleteShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#afb72b46c377d93fb3effc33c97cf5aaf',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodescribejobexecutionaccepted_2032',['SubscribeToDescribeJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a937e94062410fe810bed2335dd6b4e95',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetodescribejobexecutionrejected_2033',['SubscribeToDescribeJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8d5a0878de52ed06c69b57f31e4b34b5',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetnamedshadowaccepted_2034',['SubscribeToGetNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a69d2bab03f0c440ba44f8a495fad8871',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetnamedshadowrejected_2035',['SubscribeToGetNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a2f35502771c8820ff4ea9cda11f5d911',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetpendingjobexecutionsaccepted_2036',['SubscribeToGetPendingJobExecutionsAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8f3bb034f3da50cb5eb7696cbda96ae2',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetpendingjobexecutionsrejected_2037',['SubscribeToGetPendingJobExecutionsRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#acb36f5ec8fda4d044406dd84ec6835ca',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetshadowaccepted_2038',['SubscribeToGetShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a094cc3c901aea40dd93aeb672b8e5687',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetshadowrejected_2039',['SubscribeToGetShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a6273e7b67aaa53752e8dd3f933772112',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoiotcoreoperation_2040',['SubscribeToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html',1,'Aws::Greengrass::SubscribeToIoTCoreOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#adc0badaf18cacf89f45eb960148d9b04',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::SubscribeToIoTCoreOperation()']]], + ['subscribetoiotcoreoperationcontext_2041',['SubscribeToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a6458c3e1da3fc47b9d228475a27a9588',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::SubscribeToIoTCoreOperationContext()']]], + ['subscribetoiotcorerequest_2042',['SubscribeToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html',1,'Aws::Greengrass::SubscribeToIoTCoreRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a7a138be328deacd083dbf435366e9959',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#af9c8cb196b7157056e10cc0c601f5385',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default']]], + ['subscribetoiotcoreresponse_2043',['SubscribeToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html',1,'Aws::Greengrass::SubscribeToIoTCoreResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a051c5fe0577fcd0d5d5fb9dab627f4bc',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a1f1d7d2cf971d44c6e27ebc3cd35faaf',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default']]], + ['subscribetoiotcoreresult_2044',['SubscribeToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html',1,'Aws::Greengrass::SubscribeToIoTCoreResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#ac12371bb280065fbedd496460cf18375',1,'Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a7ee4912c962fd2cd0e75b59baab147cd',1,'Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetoiotcorestreamhandler_2045',['SubscribeToIoTCoreStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetojobexecutionschangedevents_2046',['SubscribeToJobExecutionsChangedEvents',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#aecc45054e41c498e4759cd8db9aaa488',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetonamedshadowdeltaupdatedevents_2047',['SubscribeToNamedShadowDeltaUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aa766496b9792a3aeb5c930e7157b16ce',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetonamedshadowupdatedevents_2048',['SubscribeToNamedShadowUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aa9fe3ac5679092ae54ea8c5e07aef17a',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetonextjobexecutionchangedevents_2049',['SubscribeToNextJobExecutionChangedEvents',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a57e829c7a521f0818a4ede1f039b64fa',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoregisterthingaccepted_2050',['SubscribeToRegisterThingAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a932070b2ea3064adcfe14bb4d072a331',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetoregisterthingrejected_2051',['SubscribeToRegisterThingRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#aefe5642842e61e97a563278b28420530',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetoshadowdeltaupdatedevents_2052',['SubscribeToShadowDeltaUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#ae27b7da6e403b776283199eeb297906b',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoshadowupdatedevents_2053',['SubscribeToShadowUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a2bd51e1b9a87f00a6b1d7e58f8d5a2df',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetostartnextpendingjobexecutionaccepted_2054',['SubscribeToStartNextPendingJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a993f827ae20dc203af9a50a93136320d',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetostartnextpendingjobexecutionrejected_2055',['SubscribeToStartNextPendingJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a9d2a9d543ac563e1b429fbc5bd6a5c32',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetotopicoperation_2056',['SubscribeToTopicOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html',1,'Aws::Greengrass::SubscribeToTopicOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#ad1dc3ac235d54b385a22571afb2f2665',1,'Aws::Greengrass::SubscribeToTopicOperation::SubscribeToTopicOperation()']]], + ['subscribetotopicoperationcontext_2057',['SubscribeToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html',1,'Aws::Greengrass::SubscribeToTopicOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a969853549a565afd3da35f0d17633e8f',1,'Aws::Greengrass::SubscribeToTopicOperationContext::SubscribeToTopicOperationContext()']]], + ['subscribetotopicrequest_2058',['SubscribeToTopicRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html',1,'Aws::Greengrass::SubscribeToTopicRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ac0eed031996e51fbfa08e0b1f0f4130e',1,'Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a6a4be4bb4fa19e3e6052c82b074ecc89',1,'Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default']]], + ['subscribetotopicresponse_2059',['SubscribeToTopicResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html',1,'Aws::Greengrass::SubscribeToTopicResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#ac1b7d1803ce7b437001c7dcf387c2ad5',1,'Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a961bf944286e4f66460442159f1ade28',1,'Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default']]], + ['subscribetotopicresult_2060',['SubscribeToTopicResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html',1,'Aws::Greengrass::SubscribeToTopicResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ae1ba74a605653e6b795e49bb9b9ac0e0',1,'Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a306d6c294f19cb64b43155daf564479a',1,'Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetotopicstreamhandler_2061',['SubscribeToTopicStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetotunnelsnotify_2062',['SubscribeToTunnelsNotify',['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a9e0acb6d74b9662f65c57791e88a835c',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient']]], + ['subscribetotunnelsnotifyrequest_2063',['SubscribeToTunnelsNotifyRequest',['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a767f68c45e78081df6d2857a94883b7e',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest()=default'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a1e941348f034f2c534299313c633ab56',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest(const Crt::JsonView &doc)']]], + ['subscribetotunnelsnotifyrequest_2ecpp_2064',['SubscribeToTunnelsNotifyRequest.cpp',['../_subscribe_to_tunnels_notify_request_8cpp.html',1,'']]], + ['subscribetotunnelsnotifyrequest_2eh_2065',['SubscribeToTunnelsNotifyRequest.h',['../_subscribe_to_tunnels_notify_request_8h.html',1,'']]], + ['subscribetoupdatejobexecutionaccepted_2066',['SubscribeToUpdateJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8b3fb5a94fad924300ef1c8cd804354f',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoupdatejobexecutionrejected_2067',['SubscribeToUpdateJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ae2bf8a3aeeb34096eb45e6697e8b3533',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoupdatenamedshadowaccepted_2068',['SubscribeToUpdateNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a7f8b020077844f1b1635650821294ffd',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdatenamedshadowrejected_2069',['SubscribeToUpdateNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a4b1e91e15adb1e114af508e5183a396c',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdateshadowaccepted_2070',['SubscribeToUpdateShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a382c19c15fa1ca0fcbdaaeff33621748',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdateshadowrejected_2071',['SubscribeToUpdateShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aac99ed22304f219176b532cdb010450c',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetovalidateconfigurationupdatesoperation_2072',['SubscribeToValidateConfigurationUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a8b68e6bffb2b2dd3aa833cb6485e5312',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::SubscribeToValidateConfigurationUpdatesOperation()']]], + ['subscribetovalidateconfigurationupdatesoperationcontext_2073',['SubscribeToValidateConfigurationUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#acc98702480f6fd67cfa5f50105d52e92',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::SubscribeToValidateConfigurationUpdatesOperationContext()']]], + ['subscribetovalidateconfigurationupdatesrequest_2074',['SubscribeToValidateConfigurationUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a3703674d6a78a657728be6b6612fefcd',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#aa5e3a7803185e27c7b68ce9f27470a67',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default']]], + ['subscribetovalidateconfigurationupdatesresponse_2075',['SubscribeToValidateConfigurationUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a8630a0a0a1ec7f13fade2505fbf83bec',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#ae5ad07b3be9cc69bcf5a94ead02e478a',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default']]], + ['subscribetovalidateconfigurationupdatesresult_2076',['SubscribeToValidateConfigurationUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a99724e44e641022a8d848fbd2aa78ecf',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a86e8bc65186d276957c58fb3e422da65',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetovalidateconfigurationupdatesstreamhandler_2077',['SubscribeToValidateConfigurationUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscription_2078',['Subscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html',1,'Aws::Crt::Mqtt5::Subscription'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ade2b4f5e17958c5862e495adbd02008d',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a91631f93d36bf8360c671262e00541a6',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Crt::String topicFilter, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#af62b6ff54176bfe466d81f64945edc56',1,'Aws::Crt::Mqtt5::Subscription::Subscription(const Subscription &) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ad77979d61df788ed0d0fda66bf39b01f',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Subscription &&) noexcept']]], + ['subscriptionresponsemessage_2079',['SubscriptionResponseMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html',1,'Aws::Greengrass::SubscriptionResponseMessage'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a0a0b8665de378870ef39e661f1767621',1,'Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a53082e7f6681efd056c01573643354b1',1,'Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)']]], + ['substr_2080',['substr',['../class_aws_1_1_crt_1_1basic__string__view.html#aac3597f66f4eb101fd275e395b12eae0',1,'Aws::Crt::basic_string_view']]], + ['succeeded_2081',['SUCCEEDED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0afd9f6519d3f45276829fe74eb2c4bb85',1,'Aws::Iotjobs']]], + ['succeeded_5fhash_2082',['SUCCEEDED_HASH',['../_job_status_8cpp.html#aec8c54b6f8253d1145fcc86611eabcb7',1,'JobStatus.cpp']]], + ['sunday_2083',['Sunday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa9d1a0949c39e66a0cd65240bc0ac9177',1,'Aws::Crt']]], + ['swap_2084',['swap',['../class_aws_1_1_crt_1_1basic__string__view.html#afa04a63fc88f407a7d7f592b874099e1',1,'Aws::Crt::basic_string_view']]], + ['symmetriccipher_2085',['SymmetricCipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html',1,'Aws::Crt::Crypto::SymmetricCipher'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a05265436611038e27e5c17c3f854e554',1,'Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher(const SymmetricCipher &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ab3c858fe90bc0af4b694681cb0f2ec24',1,'Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher(SymmetricCipher &&) noexcept=default']]], + ['symmetriccipher_2ecpp_2086',['SymmetricCipher.cpp',['../_symmetric_cipher_8cpp.html',1,'']]], + ['symmetriccipher_2eh_2087',['SymmetricCipher.h',['../_symmetric_cipher_8h.html',1,'']]], + ['symmetriccipherstate_2088',['SymmetricCipherState',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153',1,'Aws::Crt::Crypto']]], + ['systemresourcelimits_2089',['SystemResourceLimits',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html',1,'Aws::Greengrass::SystemResourceLimits'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a4431ea0150c83ee01e7953d3cc71df7c',1,'Aws::Greengrass::SystemResourceLimits::SystemResourceLimits() noexcept'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a0a69d251c6a6fa60f48d05e569fe5e75',1,'Aws::Greengrass::SystemResourceLimits::SystemResourceLimits(const SystemResourceLimits &)=default']]] +]; diff --git a/docs/search/all_13.html b/docs/search/all_13.html new file mode 100644 index 000000000..bb149d4e2 --- /dev/null +++ b/docs/search/all_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_13.js b/docs/search/all_13.js new file mode 100644 index 000000000..dadf911b4 --- /dev/null +++ b/docs/search/all_13.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['tag_2090',['Tag',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac101058e7ea21bbbf2a5ac893088e90b',1,'Aws::Crt::Cbor']]], + ['taggedresult_2091',['TaggedResult',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html',1,'Aws::Eventstreamrpc::TaggedResult'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#ae75ca89fe638769e716ae73a5a446620',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult() noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a573a4bac20bbecb89b5ac7c311e06cbf',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(Crt::ScopedResource< AbstractShapeBase > response) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a0b0914fcc5945714fc72e45f0c33faeb',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(Crt::ScopedResource< OperationError > error) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a27e21ce8937953af63d2fbcf6f2efa16',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(RpcError rpcError) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#ad9e5206e095cc6ca9797b9ea1013cf3e',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(TaggedResult &&rhs) noexcept']]], + ['task_2092',['task',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html',1,'Aws::Crt::Io::TaskWrapper']]], + ['taskstatus_2093',['TaskStatus',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0ad',1,'Aws::Crt::Io']]], + ['taskwrapper_2094',['TaskWrapper',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html',1,'Aws::Crt::Io']]], + ['templatename_2095',['TemplateName',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a37a4d998e338f38b5669e4b7e64941e6',1,'Aws::Iotidentity::RegisterThingRequest::TemplateName()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#a6b6577f49c2a82f790a63d1bf00c9571',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::TemplateName()']]], + ['terminal_5fstate_5freached_5fhash_2096',['TERMINAL_STATE_REACHED_HASH',['../_rejected_error_code_8cpp.html#af477518fa2636fbe48d0e8ac017914d9',1,'RejectedErrorCode.cpp']]], + ['terminalstatereached_2097',['TerminalStateReached',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbaa626d87c1dae21fbe1d44dcd9dbc81bd',1,'Aws::Iotjobs']]], + ['text_2098',['Text',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a9dffbf69ffba8bc38bc4e01abf4b1675',1,'Aws::Crt::Cbor']]], + ['thingarn_2099',['ThingArn',['../class_aws_1_1_discovery_1_1_g_g_core.html#ac4813f85d7b56bdbd2b9c486162d24cd',1,'Aws::Discovery::GGCore']]], + ['thingname_2100',['ThingName',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a6710d4579c361fc6fbc5034e5d1f723c',1,'Aws::Crt::Auth::CredentialsProviderX509Config::ThingName()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a505338118356c67254a49fbd52dbd061',1,'Aws::Iotidentity::RegisterThingResponse::ThingName()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a47d2fed4e0b3f26cc7550673dbf01d6a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#ac3c3f762bf81b899c83f7f3e55059ca8',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a4833e99618b651705ac4806c01c0e84e',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a800ec788ea8aa9878541f6a1f8cdd30d',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#ab34057425924c7cefbd7bbf6a0e306b5',1,'Aws::Iotjobs::JobExecutionData::ThingName()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#ac28fc75a823f1bde860667414aed9a6e',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a0b17e20480a4cf13bbf35a6668535586',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a622b8342c2768cb472752e0620d417e6',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a7c74eef068b0ee6d13d8c3e60f3cce8d',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a70f654e269db144e7fe77ba5b63a5802',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#ab852c7cda6a919bfebd16a84317cc3cb',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#afcd3852034a3cba4edbf0f50ea19154e',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a57ab3ebea1647d5cef2120d52bdcc628',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a5008a01d6e4d7f6fbd1a1004a37f3e08',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a2e7c2b45a2655a8bb1089d1b2a982f36',1,'Aws::Iotshadow::DeleteShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a0ae82cf3fa71853c98fd19452b21f614',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af1906ed08f7868ca43240c27b9308b64',1,'Aws::Iotshadow::GetNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a1965346038245a529ad8d9881a2be882',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a7272ba7f81168df07c3e576319b6e024',1,'Aws::Iotshadow::GetShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#afa1cbd3006eadeb7c1568199aae5e013',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a9c2ef0b4ccc73fb221a468da01e67d8d',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ab5b1fe53687381b6798d94e798b7040e',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a5275895d529f16eea7f7af96526a59cc',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a2e8b4a6f82ba11706a0d140bf2afd5f1',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a1ae6aeae74cfbc6f1064128773df9f1d',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a4ecd0fbc6af1e9872fae7d53b4ba6d6d',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#abc5f0bb9d96ff01c14c01ce48bb97c3d',1,'Aws::Iotshadow::UpdateShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a15c96ec68702427d1c219b899b4ba09f',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::ThingName()']]], + ['thursday_2101',['Thursday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa78ae6f0cd191d25147e252dc54768238',1,'Aws::Crt']]], + ['timed_5fout_2102',['TIMED_OUT',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0adbe2cbac46ffa8283747010d8e1e6396',1,'Aws::Iotjobs']]], + ['timed_5fout_5fhash_2103',['TIMED_OUT_HASH',['../_job_status_8cpp.html#a982b844dfdb5b8750792c03787c6b84e',1,'JobStatus.cpp']]], + ['timestamp_2104',['Timestamp',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a3c0787e2204c7e5340dd55ef9576f580',1,'Aws::Iotjobs::DescribeJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a87c62af2a8db66e0282f34debff807d1',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a968a3d05036ce060c3321043aa911890',1,'Aws::Iotjobs::JobExecutionsChangedEvent::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a0c615ef3fb396a9d7f6bfa4c8c18db46',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a409fd4b31f5966c7d54d1ed84f1bf3ab',1,'Aws::Iotjobs::RejectedError::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#ab836948b79f2d2d6b8b0ea0ae16b3592',1,'Aws::Iotjobs::StartNextJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a4312b2d976ed10b464c914db9df6a1f2',1,'Aws::Iotjobs::UpdateJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#ad4509ccc4e9f5682af5b8e5c2433938e',1,'Aws::Iotshadow::DeleteShadowResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a93d02da14aa554740482c851d1fe31a5',1,'Aws::Iotshadow::ErrorResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#adc96af52b88eed654553aa4a70d08041',1,'Aws::Iotshadow::GetShadowResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a054f90244dc5a5b2bbb464bd238c544f',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a888abfc12056905d28ad6120982bef69',1,'Aws::Iotshadow::ShadowUpdatedEvent::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a1199cbc7dad65abe995bea32851d0270',1,'Aws::Iotshadow::UpdateShadowResponse::Timestamp()']]], + ['tlschannelhandler_2105',['TlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html',1,'Aws::Crt::Io::TlsChannelHandler'],['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a1679fde6e99bb632bee5397d2ac6a84a',1,'Aws::Crt::Io::TlsChannelHandler::TlsChannelHandler()']]], + ['tlsconnectionoptions_2106',['TlsConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html',1,'Aws::Crt::Io::TlsConnectionOptions'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a03dc2e81cc87ab83a3fb25304bc68f98',1,'Aws::Crt::Mqtt::MqttConnectionOptions::tlsConnectionOptions()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ab75607da7537ed0fcfa5b239c82a922b',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a8c2c7fc8ec9bcb6d1a144859e0d00b0f',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions(const TlsConnectionOptions &) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#aca7f524168751839093c60600e55f89d',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions(TlsConnectionOptions &&options) noexcept']]], + ['tlscontext_2107',['TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html',1,'Aws::Crt::Io::TlsContext'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a886532555b2b7beef62454347bfb1744',1,'Aws::Crt::Mqtt::MqttConnectionOptions::tlsContext()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#ad4561dad5041452e26dc1e7f922a4848',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig::TlsContext()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#a432ff2e8e0447eb18b195a57b572f323',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::TlsContext()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a1d7d91d71900833f4fa7d85bc6aacbbc',1,'Aws::Crt::Io::TlsContextOptions::TlsContext()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a1d7d91d71900833f4fa7d85bc6aacbbc',1,'Aws::Crt::Io::TlsConnectionOptions::TlsContext()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a202a447fd0c0fcddc8642bbcfa1e2b7f',1,'Aws::Discovery::DiscoveryClientConfig::TlsContext()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#ac859c06e8c99e5eb3fca620d1b6b6c58',1,'Aws::Crt::Io::TlsContext::TlsContext() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a0d9f91326f99f69358ad69a854d308f5',1,'Aws::Crt::Io::TlsContext::TlsContext(TlsContextOptions &options, TlsMode mode, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#affec6fc99388b77764586ff797bc51c7',1,'Aws::Crt::Io::TlsContext::TlsContext(const TlsContext &) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a39a97f44600ec3b629542ef563ef000c',1,'Aws::Crt::Io::TlsContext::TlsContext(TlsContext &&) noexcept=default']]], + ['tlscontextoptions_2108',['TlsContextOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html',1,'Aws::Crt::Io::TlsContextOptions'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a0a2baf09f626595e64bb1bce8ae0ac03',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a330f19bf744a5f119c03771135ae84e7',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions(const TlsContextOptions &) noexcept=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a9b1253e45630c309ec05373414fd91cc',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions(TlsContextOptions &&) noexcept']]], + ['tlscontextpkcs11options_2109',['TlsContextPkcs11Options',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html',1,'Aws::Crt::Io::TlsContextPkcs11Options'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a68930e4fad1d89b9a8ef7485d8b4e0b1',1,'Aws::Crt::Io::TlsContextPkcs11Options::TlsContextPkcs11Options()']]], + ['tlsctx_2110',['TlsCtx',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a8f74bbfd5e6f07c31e456e7564e51ac7',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::TlsCtx()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#af5baa90b6eab2fb024a4b491b6a8b42a',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::TlsCtx()']]], + ['tlsmode_2111',['TlsMode',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8',1,'Aws::Crt::Io']]], + ['tlsoptions_2112',['TlsOptions',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#ad69515300d6921cf66e9ce37164c56ef',1,'Aws::Crt::Auth::CredentialsProviderX509Config::TlsOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a5c77242a42c5676a8b7aa2e1731aebfd',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::TlsOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a6797a5bb449849b95955b0d83978ccb7',1,'Aws::Crt::Http::HttpClientConnectionOptions::TlsOptions()']]], + ['tlsoptions_2ecpp_2113',['TlsOptions.cpp',['../_tls_options_8cpp.html',1,'']]], + ['tlsoptions_2eh_2114',['TlsOptions.h',['../_tls_options_8h.html',1,'']]], + ['togmtstring_2115',['ToGmtString',['../class_aws_1_1_crt_1_1_date_time.html#abff4d5982c878d12f45d73e3d1663129',1,'Aws::Crt::DateTime']]], + ['tolocaltimestring_2116',['ToLocalTimeString',['../class_aws_1_1_crt_1_1_date_time.html#a58cf4455dd30e094846ddd2248ace2f5',1,'Aws::Crt::DateTime']]], + ['topicaliasingoptions_2117',['TopicAliasingOptions',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html',1,'Aws::Crt::Mqtt5']]], + ['tostring_2118',['ToString',['../class_aws_1_1_crt_1_1_u_u_i_d.html#afb1f688accf20e2d7985097aaa44e01b',1,'Aws::Crt::UUID::ToString()'],['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html#a624b1e2b94d1dbc824902481595ea617',1,'Aws::Iotjobs::JobStatusMarshaller::ToString()'],['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html#a768801b45356396b68b0d3a9cb430bbb',1,'Aws::Iotjobs::RejectedErrorCodeMarshaller::ToString()']]], + ['trace_2119',['Trace',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebadd4ec0ac4e58f7c32a01244ae91150b1',1,'Aws::Crt']]], + ['traits_5ftype_2120',['traits_type',['../class_aws_1_1_crt_1_1basic__string__view.html#a2a2b3dd0dc16e54ec8fcc40934212a84',1,'Aws::Crt::basic_string_view']]], + ['tuesday_2121',['Tuesday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa5792315f09a5d54fb7e3d066672b507f',1,'Aws::Crt']]], + ['tunneling_2122',['Tunneling',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aaf2a596e1cc3cc962cdcfc07ed14df40d',1,'Aws::Crt::Http']]], + ['type_2123',['type',['../class_aws_1_1_crt_1_1_variant_alternative.html#a21aefe2d8c9bb36fdf750194bfeb20e8',1,'Aws::Crt::VariantAlternative']]], + ['typeconvertor_2124',['TypeConvertor',['../namespace_aws_1_1_crt.html#a81cf162faa3b0ee76e7af11657efeaf7',1,'Aws::Crt']]], + ['types_2ecpp_2125',['Types.cpp',['../_types_8cpp.html',1,'']]], + ['types_2eh_2126',['Types.h',['../_types_8h.html',1,'']]] +]; diff --git a/docs/search/all_14.html b/docs/search/all_14.html new file mode 100644 index 000000000..08e1d0bcf --- /dev/null +++ b/docs/search/all_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_14.js b/docs/search/all_14.js new file mode 100644 index 000000000..ee9883b0c --- /dev/null +++ b/docs/search/all_14.js @@ -0,0 +1,75 @@ +var searchData= +[ + ['u16string_5fview_2127',['u16string_view',['../namespace_aws_1_1_crt.html#ab78d7e768308169a3ef93884b437de70',1,'Aws::Crt']]], + ['u32string_5fview_2128',['u32string_view',['../namespace_aws_1_1_crt.html#a0cc435d56547f8f103cfcc025676c753',1,'Aws::Crt']]], + ['uint_2129',['UInt',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a0b1291eded63143ac04709711274785a',1,'Aws::Crt::Cbor']]], + ['unackedoperationcount_2130',['unackedOperationCount',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#a594eba2b2364f25b906a03d9e2fde610',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationCount()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#aaefcf2c5a3b7f4b7bf15eae066c01201',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationCount()']]], + ['unackedoperationsize_2131',['unackedOperationSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#ab7a847f78e3b96b6b26d035afab93c9c',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationSize()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#a36aef81c1511ba2bcd90c51ae0116ce6',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationSize()']]], + ['unauthorizederror_2132',['UnauthorizedError',['../class_aws_1_1_greengrass_1_1_unauthorized_error.html',1,'Aws::Greengrass::UnauthorizedError'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a75840aa0f934172d8696d1cd3a4fa939',1,'Aws::Greengrass::UnauthorizedError::UnauthorizedError() noexcept'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a77a605754ab69f5e801a6de2bed322d5',1,'Aws::Greengrass::UnauthorizedError::UnauthorizedError(const UnauthorizedError &)=default']]], + ['undefined_2133',['Undefined',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815aec0fc0100c4fc1ce4eea230c3dc10360',1,'Aws::Crt::Cbor']]], + ['underlyingtimestamp_2134',['UnderlyingTimestamp',['../class_aws_1_1_crt_1_1_date_time.html#a7c8f49bed89392ed84b13774b2402119',1,'Aws::Crt::DateTime']]], + ['unknown_2135',['Unknown',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5a88183b946cc5f0e8c96b2e66e1c74a7e',1,'Aws::Crt::Http::Unknown()'],['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a88183b946cc5f0e8c96b2e66e1c74a7e',1,'Aws::Crt::Cbor::Unknown()']]], + ['unmanagedconnection_2136',['UnmanagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html',1,'Aws::Crt::Http::UnmanagedConnection'],['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html#a2d1787e67ecf9b3b14513b3f317527bb',1,'Aws::Crt::Http::UnmanagedConnection::UnmanagedConnection()']]], + ['unorderedmap_2137',['UnorderedMap',['../namespace_aws_1_1_crt.html#a5f9f20c733eb9d601dbc67b9dab81787',1,'Aws::Crt']]], + ['unsignedpayload_2138',['UnsignedPayload',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a5192d49c7d293a41fcb8f40a4cf68d30',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['unsignedpayloadstr_2139',['UnsignedPayloadStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a78dfb5b75b19a7ad9d18029bd6d1600d',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['unsubackpacket_2140',['UnSubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html',1,'Aws::Crt::Mqtt5::UnSubAckPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#ac758425eba7efb6a2692d30712049363',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(const aws_mqtt5_packet_unsuback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a4508e5012a233dab3f61d6365c5ab9ea',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(const UnSubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a2af3e2f54dc7773927d11da22eed47e8',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(UnSubAckPacket &&) noexcept=delete']]], + ['unsubackreasoncode_2141',['UnSubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a0fece0c83f48d577ea7dfafe58f1261a',1,'Aws::Crt::Mqtt5']]], + ['unsubscribe_2142',['Unsubscribe',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a96a931b49893d54712062722c5ab7d1a',1,'Aws::Crt::Mqtt5::Mqtt5Client::Unsubscribe()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a0e092fabbed19219b418ee0b59451bd0',1,'Aws::Crt::Mqtt::MqttConnection::Unsubscribe()']]], + ['unsubscribepacket_2143',['UnsubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html',1,'Aws::Crt::Mqtt5::UnsubscribePacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a3aabd9cddd4932c6a417b5c8d0cba794',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a00e01194a3cef4301999c35ba7ff1bd5',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(const UnsubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#ac446f1fd829afdba68c59d11ee2f70b1',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(UnsubscribePacket &&) noexcept=delete']]], + ['update_2144',['Update',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a0212c998a976cbef12cb4732dbc574a8',1,'Aws::Crt::Crypto::Hash::Update()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a08824f48908333900e129b7a27f37646',1,'Aws::Crt::Crypto::HMAC::Update()']]], + ['updateconfigurationoperation_2145',['UpdateConfigurationOperation',['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html',1,'Aws::Greengrass::UpdateConfigurationOperation'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a7c1bdea0b378fa704f8d7b7d13b28884',1,'Aws::Greengrass::UpdateConfigurationOperation::UpdateConfigurationOperation()']]], + ['updateconfigurationoperationcontext_2146',['UpdateConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html',1,'Aws::Greengrass::UpdateConfigurationOperationContext'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#aa2f4b16c375b6631b4444627b0c94fa7',1,'Aws::Greengrass::UpdateConfigurationOperationContext::UpdateConfigurationOperationContext()']]], + ['updateconfigurationrequest_2147',['UpdateConfigurationRequest',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html',1,'Aws::Greengrass::UpdateConfigurationRequest'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aac39c30d35aadefde320477de929a870',1,'Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#afe55058ce51d58414208929015764187',1,'Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default']]], + ['updateconfigurationresponse_2148',['UpdateConfigurationResponse',['../class_aws_1_1_greengrass_1_1_update_configuration_response.html',1,'Aws::Greengrass::UpdateConfigurationResponse'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a54b661c3cb94df56326483040d7e82a0',1,'Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab4bac1bc40f62bd71f5ced75de07b4d3',1,'Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default']]], + ['updateconfigurationresult_2149',['UpdateConfigurationResult',['../class_aws_1_1_greengrass_1_1_update_configuration_result.html',1,'Aws::Greengrass::UpdateConfigurationResult'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ab8a1110b77f6507b3103941a4c4933ed',1,'Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ab6538f464ce982d3de0eb6e228290baf',1,'Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept']]], + ['updateinternal_2150',['UpdateInternal',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#ad125d50b6b2f31f4a656fe490271e6a3',1,'Aws::Crt::Crypto::ByoHash::UpdateInternal()'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#afb04099fc1d29c99a7c1a718df5da973',1,'Aws::Crt::Crypto::ByoHMAC::UpdateInternal()']]], + ['updatejobexecutionrequest_2151',['UpdateJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html',1,'Aws::Iotjobs::UpdateJobExecutionRequest'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a71299074ff599b3990a119c7532bfd04',1,'Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#accd9ce27d004c83c45299cb92f65590e',1,'Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest(const Crt::JsonView &doc)']]], + ['updatejobexecutionrequest_2ecpp_2152',['UpdateJobExecutionRequest.cpp',['../_update_job_execution_request_8cpp.html',1,'']]], + ['updatejobexecutionrequest_2eh_2153',['UpdateJobExecutionRequest.h',['../_update_job_execution_request_8h.html',1,'']]], + ['updatejobexecutionresponse_2154',['UpdateJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html',1,'Aws::Iotjobs::UpdateJobExecutionResponse'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a201a7a27c5629a715d67bbaa9a87223e',1,'Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a12bb5ef47a76640f52418feeeb52d6eb',1,'Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse(const Crt::JsonView &doc)']]], + ['updatejobexecutionresponse_2ecpp_2155',['UpdateJobExecutionResponse.cpp',['../_update_job_execution_response_8cpp.html',1,'']]], + ['updatejobexecutionresponse_2eh_2156',['UpdateJobExecutionResponse.h',['../_update_job_execution_response_8h.html',1,'']]], + ['updatejobexecutionsubscriptionrequest_2157',['UpdateJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#a121bb5254d91a3bd3feb014792e7ec16',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#a49e4bc84d22e4b8de32903061431a5ee',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updatejobexecutionsubscriptionrequest_2ecpp_2158',['UpdateJobExecutionSubscriptionRequest.cpp',['../_update_job_execution_subscription_request_8cpp.html',1,'']]], + ['updatejobexecutionsubscriptionrequest_2eh_2159',['UpdateJobExecutionSubscriptionRequest.h',['../_update_job_execution_subscription_request_8h.html',1,'']]], + ['updatenamedshadowrequest_2160',['UpdateNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html',1,'Aws::Iotshadow::UpdateNamedShadowRequest'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a850b15e14597b2f775641be2e670ad91',1,'Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a690137529759c1020f59e95afb4352fe',1,'Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest(const Crt::JsonView &doc)']]], + ['updatenamedshadowrequest_2ecpp_2161',['UpdateNamedShadowRequest.cpp',['../_update_named_shadow_request_8cpp.html',1,'']]], + ['updatenamedshadowrequest_2eh_2162',['UpdateNamedShadowRequest.h',['../_update_named_shadow_request_8h.html',1,'']]], + ['updatenamedshadowsubscriptionrequest_2163',['UpdateNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a25dbc469dbef466b66aeb75f8cdc3d8a',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a5224448c90a6989f29c16ba8a4eb05a9',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updatenamedshadowsubscriptionrequest_2ecpp_2164',['UpdateNamedShadowSubscriptionRequest.cpp',['../_update_named_shadow_subscription_request_8cpp.html',1,'']]], + ['updatenamedshadowsubscriptionrequest_2eh_2165',['UpdateNamedShadowSubscriptionRequest.h',['../_update_named_shadow_subscription_request_8h.html',1,'']]], + ['updateshadowrequest_2166',['UpdateShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html',1,'Aws::Iotshadow::UpdateShadowRequest'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#ab8071b41fee171a017b50db7fc3a7c51',1,'Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a09ff9ae2322dd36b2c61de252213ab86',1,'Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest(const Crt::JsonView &doc)']]], + ['updateshadowrequest_2ecpp_2167',['UpdateShadowRequest.cpp',['../_update_shadow_request_8cpp.html',1,'']]], + ['updateshadowrequest_2eh_2168',['UpdateShadowRequest.h',['../_update_shadow_request_8h.html',1,'']]], + ['updateshadowresponse_2169',['UpdateShadowResponse',['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html',1,'Aws::Iotshadow::UpdateShadowResponse'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a758acbb0a1ad7b48ebce46793c08621a',1,'Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#aa44617da762c9ed36f681929fabab703',1,'Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse(const Crt::JsonView &doc)']]], + ['updateshadowresponse_2ecpp_2170',['UpdateShadowResponse.cpp',['../_update_shadow_response_8cpp.html',1,'']]], + ['updateshadowresponse_2eh_2171',['UpdateShadowResponse.h',['../_update_shadow_response_8h.html',1,'']]], + ['updateshadowsubscriptionrequest_2172',['UpdateShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#ac75d5fff6cd7500b6c551bc459fd7672',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a0d498a5f55ffc00e9a9275b58e6b52f8',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updateshadowsubscriptionrequest_2ecpp_2173',['UpdateShadowSubscriptionRequest.cpp',['../_update_shadow_subscription_request_8cpp.html',1,'']]], + ['updateshadowsubscriptionrequest_2eh_2174',['UpdateShadowSubscriptionRequest.h',['../_update_shadow_subscription_request_8h.html',1,'']]], + ['updatestateoperation_2175',['UpdateStateOperation',['../class_aws_1_1_greengrass_1_1_update_state_operation.html',1,'Aws::Greengrass::UpdateStateOperation'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#a1d215f8e5608f25d21a8fd0dc037cf6d',1,'Aws::Greengrass::UpdateStateOperation::UpdateStateOperation()']]], + ['updatestateoperationcontext_2176',['UpdateStateOperationContext',['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html',1,'Aws::Greengrass::UpdateStateOperationContext'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a44b55c8d0f7f5623f203cdb22e5b1dff',1,'Aws::Greengrass::UpdateStateOperationContext::UpdateStateOperationContext()']]], + ['updatestaterequest_2177',['UpdateStateRequest',['../class_aws_1_1_greengrass_1_1_update_state_request.html',1,'Aws::Greengrass::UpdateStateRequest'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#aecc42456d92ce38a3112d5495cee3df3',1,'Aws::Greengrass::UpdateStateRequest::UpdateStateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a721d1a4014a5b09d7a7d06aa73da1afa',1,'Aws::Greengrass::UpdateStateRequest::UpdateStateRequest(const UpdateStateRequest &)=default']]], + ['updatestateresponse_2178',['UpdateStateResponse',['../class_aws_1_1_greengrass_1_1_update_state_response.html',1,'Aws::Greengrass::UpdateStateResponse'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a9d26eac3ae778ecd01ad478fee24825a',1,'Aws::Greengrass::UpdateStateResponse::UpdateStateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a22c34d98bc64c7d424e18ecc674e81d1',1,'Aws::Greengrass::UpdateStateResponse::UpdateStateResponse(const UpdateStateResponse &)=default']]], + ['updatestateresult_2179',['UpdateStateResult',['../class_aws_1_1_greengrass_1_1_update_state_result.html',1,'Aws::Greengrass::UpdateStateResult'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#adfdca72e758fad30c97c991ae320f790',1,'Aws::Greengrass::UpdateStateResult::UpdateStateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a51a8cc7e65753fb98470d5444f558184',1,'Aws::Greengrass::UpdateStateResult::UpdateStateResult(TaggedResult &&taggedResult) noexcept']]], + ['updatethingshadowoperation_2180',['UpdateThingShadowOperation',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html',1,'Aws::Greengrass::UpdateThingShadowOperation'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a2f6a7550500713a7e1d99f2e79aecf0e',1,'Aws::Greengrass::UpdateThingShadowOperation::UpdateThingShadowOperation()']]], + ['updatethingshadowoperationcontext_2181',['UpdateThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html',1,'Aws::Greengrass::UpdateThingShadowOperationContext'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#ac21f87428c808d574ba23b181f9dd150',1,'Aws::Greengrass::UpdateThingShadowOperationContext::UpdateThingShadowOperationContext()']]], + ['updatethingshadowrequest_2182',['UpdateThingShadowRequest',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html',1,'Aws::Greengrass::UpdateThingShadowRequest'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a5975c0ee2fc3be4cc9fb9302b71a25f4',1,'Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a5d9d5133ab13946ed055e488c79db349',1,'Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default']]], + ['updatethingshadowresponse_2183',['UpdateThingShadowResponse',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html',1,'Aws::Greengrass::UpdateThingShadowResponse'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#adeec9daa33ee574915b87a650a9d405d',1,'Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#aa215ce9f0641968eab41dac5e2d197e2',1,'Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default']]], + ['updatethingshadowresult_2184',['UpdateThingShadowResult',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html',1,'Aws::Greengrass::UpdateThingShadowResult'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a5f0b8480e43ec99d696c986bcc490f59',1,'Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a6b1e8f1744462ce50b4d92fb00dbbc71',1,'Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['updatewindow_2185',['UpdateWindow',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ad27cd3913c91ba66ebdd166ac9bc1f2e',1,'Aws::Crt::Http::HttpStream']]], + ['upstreammessageoverhead_2186',['UpstreamMessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#abd4996bbd6ba638832898f395ada91b9',1,'Aws::Crt::Io::ChannelHandler']]], + ['uri_2187',['Uri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html',1,'Aws::Crt::Io::Uri'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a259f158b302b994a0de035170d340351',1,'Aws::Crt::Io::Uri::Uri() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#af5e2da24c1b3b62edce8be5530ce868a',1,'Aws::Crt::Io::Uri::Uri(const ByteCursor &cursor, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a71c18f63e791cc7499829e46a91f6123',1,'Aws::Crt::Io::Uri::Uri(aws_uri_builder_options &builderOptions, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#aadc7458b20f551a5ef555e45ae128fae',1,'Aws::Crt::Io::Uri::Uri(const Uri &)'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a51ace1bd32be33711d13e541484fc539',1,'Aws::Crt::Io::Uri::Uri(Uri &&uri) noexcept']]], + ['uri_2ecpp_2188',['Uri.cpp',['../_uri_8cpp.html',1,'']]], + ['uri_2eh_2189',['Uri.h',['../_uri_8h.html',1,'']]], + ['userdata_2190',['userData',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a6ba7e398f894cd87c73387375cbe238b',1,'Aws::Crt::Imds::WrappedCallbackArgs']]], + ['username_2191',['Username',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a2528ccd629d958bf29706df77c3cd8ad',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['userproperty_2192',['UserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html',1,'Aws::Crt::Mqtt5::UserProperty'],['../class_aws_1_1_greengrass_1_1_user_property.html',1,'Aws::Greengrass::UserProperty'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a60831312c604df40ffa120f720ac6181',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(Crt::String key, Crt::String value) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a761b126932e1e0a318b67367850a48db',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(const UserProperty &toCopy) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a3c793ed571e571dea67eb24ec096c373',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(UserProperty &&toMove) noexcept'],['../class_aws_1_1_greengrass_1_1_user_property.html#abff26d8ccda8d8b6904ced7e33cf1667',1,'Aws::Greengrass::UserProperty::UserProperty() noexcept'],['../class_aws_1_1_greengrass_1_1_user_property.html#a25083a0017a3473b5724d44685d155de',1,'Aws::Greengrass::UserProperty::UserProperty(const UserProperty &)=default']]], + ['usetls_2193',['useTls',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#acc4b5c047b866aec644e5b3291f9f87b',1,'Aws::Crt::Mqtt::MqttConnectionOptions']]], + ['usewebsocket_2194',['useWebsocket',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a55faef939f392fff4278f54440249b9f',1,'Aws::Crt::Mqtt::MqttConnectionOptions']]], + ['utility_2eh_2195',['Utility.h',['../_utility_8h.html',1,'']]], + ['uuid_2196',['UUID',['../class_aws_1_1_crt_1_1_u_u_i_d.html',1,'Aws::Crt::UUID'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a31c6cbf56c2886b724b09b4832855412',1,'Aws::Crt::UUID::UUID() noexcept'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#ac6b63d29092594d332d1239477398421',1,'Aws::Crt::UUID::UUID(const String &str) noexcept']]], + ['uuid_2ecpp_2197',['UUID.cpp',['../_u_u_i_d_8cpp.html',1,'']]], + ['uuid_2eh_2198',['UUID.h',['../_u_u_i_d_8h.html',1,'']]] +]; diff --git a/docs/search/all_15.html b/docs/search/all_15.html new file mode 100644 index 000000000..e438c039e --- /dev/null +++ b/docs/search/all_15.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_15.js b/docs/search/all_15.js new file mode 100644 index 000000000..4cba27756 --- /dev/null +++ b/docs/search/all_15.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['validateauthorizationtokenoperation_2199',['ValidateAuthorizationTokenOperation',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#acfb7e210b42cab9e45cd49785513c4d7',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::ValidateAuthorizationTokenOperation()']]], + ['validateauthorizationtokenoperationcontext_2200',['ValidateAuthorizationTokenOperationContext',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a9e825bf79c6149a416799a0374e392bd',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::ValidateAuthorizationTokenOperationContext()']]], + ['validateauthorizationtokenrequest_2201',['ValidateAuthorizationTokenRequest',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ace9a28f9a5183438bf1272d34abbafcd',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a6fb04f885bc7ecedea5d701b12f1d263',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default']]], + ['validateauthorizationtokenresponse_2202',['ValidateAuthorizationTokenResponse',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a703ba07bbdd64ababc76ba621c9ebed2',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a88683e2c97bdbc678048eb05749f3ca0',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default']]], + ['validateauthorizationtokenresult_2203',['ValidateAuthorizationTokenResult',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html',1,'Aws::Greengrass::ValidateAuthorizationTokenResult'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a29570bd52f69a0df15bca1a974c39da7',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#aa056318f7aa63ddd0ec584c572a77dc8',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult(TaggedResult &&taggedResult) noexcept']]], + ['validateconfigurationupdateevent_2204',['ValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ab7632238512869d93dfa1ea501dd4943',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ac69e55c24a38190f91ba84dd2f1f33ed',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default']]], + ['validateconfigurationupdateevents_2205',['ValidateConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a69dc89328a87b0e1b33451cbb291ea4b',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a9903d110b7c5b4809cb8d185734543c7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)']]], + ['value_2206',['value',['../struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html#ac80686c008ed0dcf731a6246bb82678d',1,'Aws::Crt::VariantDetail::Checker::HasType::value()'],['../class_aws_1_1_crt_1_1_optional.html#acac8a48c762fc374da936b3ef88d4de8',1,'Aws::Crt::Optional::value() &'],['../class_aws_1_1_crt_1_1_optional.html#a7840d9dc0552fb2cc9c0b50fccd9e22c',1,'Aws::Crt::Optional::value() const &'],['../class_aws_1_1_crt_1_1_optional.html#af0e1575063b6c0b81c92fc7bd2fe7c7d',1,'Aws::Crt::Optional::value() &&'],['../class_aws_1_1_crt_1_1_optional.html#acc2f21869b2289e9c55153ac60ebd91e',1,'Aws::Crt::Optional::value() const &&']]], + ['value_5ftype_2207',['value_type',['../class_aws_1_1_crt_1_1basic__string__view.html#adff2d2e1dd330c567f84e5905d42e6e1',1,'Aws::Crt::basic_string_view']]], + ['valueexists_2208',['ValueExists',['../class_aws_1_1_crt_1_1_json_view.html#a12413f30ab53be3753daea89318dcaf4',1,'Aws::Crt::JsonView::ValueExists(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#ad5b2d6f30d21f5d7d84c45dcfee06f6d',1,'Aws::Crt::JsonView::ValueExists(const char *key) const']]], + ['variant_2209',['Variant',['../class_aws_1_1_crt_1_1_variant.html',1,'Aws::Crt::Variant< Ts >'],['../class_aws_1_1_crt_1_1_variant.html#aefbeabc2bf9ad19034d0f23ce9bc3191',1,'Aws::Crt::Variant::Variant()'],['../class_aws_1_1_crt_1_1_variant.html#a9de579ef9a05c35410b83093f41e2866',1,'Aws::Crt::Variant::Variant(const Variant &other)'],['../class_aws_1_1_crt_1_1_variant.html#a9a6daff96ab6e25cf198809f04ebd920',1,'Aws::Crt::Variant::Variant(Variant &&other)'],['../class_aws_1_1_crt_1_1_variant.html#aab137cba2ddbbf5a5c571fa4361e0c0f',1,'Aws::Crt::Variant::Variant(const T &val)'],['../class_aws_1_1_crt_1_1_variant.html#ad16ddbde83bf2ed6dcfe69670f24bb52',1,'Aws::Crt::Variant::Variant(T &&val)'],['../class_aws_1_1_crt_1_1_variant.html#a228e60bcbb485bcf976fa00972ad9d30',1,'Aws::Crt::Variant::Variant(Aws::Crt::InPlaceTypeT< T >, Args &&...args)']]], + ['variant_2eh_2210',['Variant.h',['../_variant_8h.html',1,'']]], + ['variantalternative_2211',['VariantAlternative',['../class_aws_1_1_crt_1_1_variant_alternative.html',1,'Aws::Crt::VariantAlternative< Index, Ts >'],['../class_aws_1_1_crt_1_1_variant_alternative.html#a0f508ccb03d3b08d2dd431e405c0b2c1',1,'Aws::Crt::VariantAlternative::VariantAlternative(const Variant< Ts... > &)'],['../class_aws_1_1_crt_1_1_variant_alternative.html#aa74c7827562b32938be60319013f4eda',1,'Aws::Crt::VariantAlternative::VariantAlternative(const Variant< Ts... > *)']]], + ['variantindex_2212',['VariantIndex',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#aca0961d5c052d2c41dc485f1f75bfc7f',1,'Aws::Crt::VariantDetail::Index']]], + ['variantsize_2213',['VariantSize',['../class_aws_1_1_crt_1_1_variant_size.html',1,'Aws::Crt']]], + ['vector_2214',['Vector',['../namespace_aws_1_1_crt.html#ac975615d2a9140660077ef7b264d9b6c',1,'Aws::Crt']]], + ['verifyclientdeviceidentityoperation_2215',['VerifyClientDeviceIdentityOperation',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a2a2e58fc461358fd0c35514bcdb9f703',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::VerifyClientDeviceIdentityOperation()']]], + ['verifyclientdeviceidentityoperationcontext_2216',['VerifyClientDeviceIdentityOperationContext',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#ae052270ef74aab3ca7955c2b5c639818',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::VerifyClientDeviceIdentityOperationContext()']]], + ['verifyclientdeviceidentityrequest_2217',['VerifyClientDeviceIdentityRequest',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a2b680160b0564781c77ec1e874fe0e0f',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a783f471f9ccd56043db4391be3346811',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default']]], + ['verifyclientdeviceidentityresponse_2218',['VerifyClientDeviceIdentityResponse',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a9f13ba6efa8b88e5b79c7922d5218593',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#add6730f4eddf0d1a54b5e568c2923e06',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default']]], + ['verifyclientdeviceidentityresult_2219',['VerifyClientDeviceIdentityResult',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a0e812f1a0c86440745a1801a84499cf5',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#ac090ba962e6c1a22af5ec633ad71e3c5',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult(TaggedResult &&taggedResult) noexcept']]], + ['version_2220',['Version',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html',1,'Aws::Crt::ApiHandle::Version'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a31365f03b2eb8d787afd02116206d7c7',1,'Aws::Iotshadow::DeleteShadowResponse::Version()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a85a49c28fd34fff2c56cf7e000c542e7',1,'Aws::Iotshadow::GetShadowResponse::Version()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a45faf6105e320ea4256ccc493b45d585',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Version()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a0b2221a2f62a6ed72636b359fddfe924',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::Version()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a367d9352ed813c4701a6c169bc28722e',1,'Aws::Iotshadow::UpdateNamedShadowRequest::Version()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a3794a99445a4c6269bd91379825c4ae5',1,'Aws::Iotshadow::UpdateShadowRequest::Version()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ae3ad7206bdf2ef87babebad6e72979bb',1,'Aws::Iotshadow::UpdateShadowResponse::Version()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a5f9df194f6260699d8133b297eff85d6',1,'Aws::Crt::Imds::InstanceInfoView::version()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a7369d82fb25681e2691e7244767330ca',1,'Aws::Crt::Imds::InstanceInfo::version()']]], + ['version_5fmismatch_5fhash_2221',['VERSION_MISMATCH_HASH',['../_rejected_error_code_8cpp.html#a3c5cc94a39c05c85ebe1e375603a3ad8',1,'RejectedErrorCode.cpp']]], + ['versionmismatch_2222',['VersionMismatch',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba2d50084f04994afa70d78b604a22dd31',1,'Aws::Iotjobs']]], + ['versionnumber_2223',['VersionNumber',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a10899656061dace205353c3638a8a051',1,'Aws::Iotjobs::JobExecutionData::VersionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a241bcf535ca5bdd3f985e9ed191e80b1',1,'Aws::Iotjobs::JobExecutionState::VersionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a7856898c513f7161c1e06e168ae920e4',1,'Aws::Iotjobs::JobExecutionSummary::VersionNumber()']]], + ['view_2224',['View',['../class_aws_1_1_crt_1_1_json_object.html#ac17109b3b3ec6ae0c39d10d8f504668d',1,'Aws::Crt::JsonObject']]], + ['visit_2225',['Visit',['../class_aws_1_1_crt_1_1_variant.html#a27d348c1bf05b68470675282a646fde8',1,'Aws::Crt::Variant']]] +]; diff --git a/docs/search/all_16.html b/docs/search/all_16.html new file mode 100644 index 000000000..cd0301f12 --- /dev/null +++ b/docs/search/all_16.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_16.js b/docs/search/all_16.js new file mode 100644 index 000000000..de353e167 --- /dev/null +++ b/docs/search/all_16.js @@ -0,0 +1,139 @@ +var searchData= +[ + ['warn_2226',['Warn',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba56525ae64d370c0b448ac0d60710ef17',1,'Aws::Crt']]], + ['wasparsesuccessful_2227',['WasParseSuccessful',['../class_aws_1_1_crt_1_1_json_object.html#ae01663398e9aac618fb806d18f9dbd2e',1,'Aws::Crt::JsonObject']]], + ['wassuccessful_2228',['wasSuccessful',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#aa66f889b4cfe1f1a327f2c45e00553a6',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['websocketconfig_2229',['WebsocketConfig',['../struct_aws_1_1_iot_1_1_websocket_config.html',1,'Aws::Iot::WebsocketConfig'],['../struct_aws_1_1_iot_1_1_websocket_config.html#afdfe42cadabdba672f456e11ba2967c2',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, Crt::Io::ClientBootstrap *bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#aa18d43af3b9a6afff3e7738b3e0aa09c',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#a39eaede821e5233192ac22beb794bb5a',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#ad38f60d631a05662c1adfa3cbc0e8f51',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, const std::shared_ptr< Crt::Auth::IHttpRequestSigner > &signer, CreateSigningConfig createSigningConfig) noexcept']]], + ['websocketinterceptor_2230',['WebsocketInterceptor',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a18056c9c08905a5eaeba8555702eda75',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['wednesday_2231',['Wednesday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa796c163589f295373e171842f37265d5',1,'Aws::Crt']]], + ['withacktimeoutsec_2232',['WithAckTimeoutSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#aa46b23fc63eafbfdb721e58a24f68cc1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSec()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab410509bb45f69e31d5974a94bb2927b',1,'Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSec()']]], + ['withacktimeoutseconds_2233',['WithAckTimeoutSeconds',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a66a87e90cb3e76c929037a54279a6eef',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSeconds()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a2769eb658b3809c5bd3d28724b936a67',1,'Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSeconds()']]], + ['witharray_2234',['WithArray',['../class_aws_1_1_crt_1_1_json_object.html#a458f0b045afb872959519b72f0734953',1,'Aws::Crt::JsonObject::WithArray(const String &key, const Vector< String > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a61edd872caf66086f798329687da5935',1,'Aws::Crt::JsonObject::WithArray(const char *key, const Vector< String > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a46f002380080228eea72dadbb99c5633',1,'Aws::Crt::JsonObject::WithArray(const String &key, const Vector< JsonObject > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a1b7010ce766344ffe9e270bafc9be2ad',1,'Aws::Crt::JsonObject::WithArray(const String &key, Vector< JsonObject > &&array)']]], + ['withauthorizername_2235',['WithAuthorizerName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a72da9ddfac80ba11356f5b2c233eeca8',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withbool_2236',['WithBool',['../class_aws_1_1_crt_1_1_json_object.html#a0da0ae61c6a46588c85f6f026ac10c6c',1,'Aws::Crt::JsonObject::WithBool(const String &key, bool value)'],['../class_aws_1_1_crt_1_1_json_object.html#a6611c89d91a6017d398f0a03c69efa0f',1,'Aws::Crt::JsonObject::WithBool(const char *key, bool value)']]], + ['withbootstrap_2237',['WithBootstrap',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a668330a5fc630a73935fb52f90dcba35',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithBootstrap()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#abe648a3d4a30f5a2091e0197be924a3d',1,'Aws::Iot::Mqtt5ClientBuilder::WithBootstrap()']]], + ['withcertificateauthority_2238',['WithCertificateAuthority',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a6a21d18a129eab9e8199f2139886a10d',1,'Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority(const char *caPath) noexcept'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ac151eb62889ef815f0e402cc4019be9a',1,'Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa08aff9d13f7526ce94834d01286398e',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority(const char *caPath) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a8abcb9c93c53de594ec071f458c098a1',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept']]], + ['withclientattemptingconnectcallback_2239',['WithClientAttemptingConnectCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7bd767793f20c85084cb98dae5edfa6b',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientAttemptingConnectCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aab18bf7033e98bd6067f92ef55ba764e',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientAttemptingConnectCallback()']]], + ['withclientconnectionfailurecallback_2240',['WithClientConnectionFailureCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a9215bcd4661a6595d579708f9a7ec8a9',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionFailureCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab60314862602801ac88241c4d87f27a1',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionFailureCallback()']]], + ['withclientconnectionsuccesscallback_2241',['WithClientConnectionSuccessCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ada8ca8437f7d9037f6ada2e6998716d4',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionSuccessCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aee24f7b9b3234616da8a5a6e33f40159',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionSuccessCallback()']]], + ['withclientdisconnectioncallback_2242',['WithClientDisconnectionCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a35fa2f48d6d2701da73eff3636ad94a1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientDisconnectionCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af937969e8efd482c9baf5bfddc264d0d',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientDisconnectionCallback()']]], + ['withclientextendedvalidationandflowcontrol_2243',['WithClientExtendedValidationAndFlowControl',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#aa0dcfc9807e02b4994a6971d4fa4d993',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientExtendedValidationAndFlowControl()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ad86d61607926670101c182f2b152da76',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientExtendedValidationAndFlowControl()']]], + ['withclientid_2244',['WithClientId',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a298c6e65aeb394894abfaf56aa2ce299',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withclientstoppedcallback_2245',['WithClientStoppedCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a3951eb0385088bb574f74adb06db575a',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientStoppedCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a5c4d06d9c4ad2d33e1e3314210cf1fae',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientStoppedCallback()']]], + ['withclienttoken_2246',['WithClientToken',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a061071cdeefff397c8ab57970bf06783',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withconnacktimeoutms_2247',['WithConnackTimeoutMs',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad66d15daec251ab0f1f1ea2ca51efe44',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnackTimeoutMs()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a5940433b8eb5edd06fa858e2d15ed051',1,'Aws::Iot::Mqtt5ClientBuilder::WithConnackTimeoutMs()']]], + ['withconnectionid_2248',['WithConnectionId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aaedf8d5f134e08ff18f443d63f212c83',1,'Aws::Iotsecuretunneling::Message']]], + ['withconnectoptions_2249',['WithConnectOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7c5a212e9e38e296bfcda0d77c9036e7',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnectOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a36d1d82588107bca699b451e63304711',1,'Aws::Iot::Mqtt5ClientBuilder::WithConnectOptions()']]], + ['withcorrelationdata_2250',['WithCorrelationData',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a0a5e4d33a3c82cdf4d6ef5d490bd509f',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withcustomauthorizer_2251',['WithCustomAuthorizer',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a34a6db12d8c10c8e7c75d13847abc5af',1,'Aws::Iot::Mqtt5ClientBuilder::WithCustomAuthorizer()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83b260eaaec1ebc307f27db9f15c1382',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a14011aca404271002a5c5b0573dc6fcc',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password, const Crt::String &tokenKeyName, const Crt::String &tokenValue) noexcept']]], + ['withdouble_2252',['WithDouble',['../class_aws_1_1_crt_1_1_json_object.html#a03b2141d080d1609c7e4bdcbe135e4be',1,'Aws::Crt::JsonObject::WithDouble(const String &key, double value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8c38a405b00e443a0643f7c1bbb22581',1,'Aws::Crt::JsonObject::WithDouble(const char *key, double value)']]], + ['withendpoint_2253',['WithEndpoint',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ab759e64586a580a1b817a8c650d0ca5b',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint(const Crt::String &endpoint)'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a9a8cc096aefcb5aad7d2ba594ae295d3',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint(Crt::String &&endpoint)']]], + ['withhostname_2254',['WithHostName',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a26e1fbef51ff0fd4e531fe6474c2129a',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHostName()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a42c9e6ef56e5ad2807184f848c574ef2',1,'Aws::Iot::Mqtt5ClientBuilder::WithHostName()']]], + ['withhttpclientconnectionproxyoptions_2255',['WithHttpClientConnectionProxyOptions',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a28936ebc216940280c1b9c9461650614',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withhttpproxyoptions_2256',['WithHttpProxyOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a45367f975580069d8bdd21a8a6e44ba3',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHttpProxyOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a3a4f0609481973128a11888472cf8994',1,'Aws::Iot::Mqtt5ClientBuilder::WithHttpProxyOptions()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a26d711e88a57001ee652525e82bd97b2',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithHttpProxyOptions()']]], + ['withint64_2257',['WithInt64',['../class_aws_1_1_crt_1_1_json_object.html#a714ba427611e0eda8dc18978009c2230',1,'Aws::Crt::JsonObject::WithInt64(const String &key, int64_t value)'],['../class_aws_1_1_crt_1_1_json_object.html#a024538919c6dec430aa9aea8e3e453a5',1,'Aws::Crt::JsonObject::WithInt64(const char *key, int64_t value)']]], + ['withinteger_2258',['WithInteger',['../class_aws_1_1_crt_1_1_json_object.html#a1658333455c913e05e01ed7f36904428',1,'Aws::Crt::JsonObject::WithInteger(const String &key, int value)'],['../class_aws_1_1_crt_1_1_json_object.html#adb6611304d6230b28ffe4d5292078350',1,'Aws::Crt::JsonObject::WithInteger(const char *key, int value)']]], + ['withkeepaliveintervalsec_2259',['WithKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a01add017a65899e03f3a777167c9c162',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withlaunchmode_2260',['WithLaunchMode',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a8d0f3ef1ee86d94b8cc5c4e9b642f182',1,'Aws::Eventstreamrpc::ClientOperation::WithLaunchMode()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae427016fb654b47418aa7928f4b73f19',1,'Aws::Greengrass::GreengrassCoreIpcClient::WithLaunchMode()']]], + ['withmaximumpacketsizebytes_2261',['WithMaximumPacketSizeBytes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a88ec9f83510875c5cd92277ecc439bad',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withmessageexpiryintervalsec_2262',['WithMessageExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aa9e7f2887ab39b0c82a990119df7b941',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withmetricscollection_2263',['WithMetricsCollection',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ae396c5e18a1be6f98bc046805fc4fcd0',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withminconnectedtimetoresetreconnectdelayms_2264',['WithMinConnectedTimeToResetReconnectDelayMs',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a84185fc07ee9b644ac5a566fd35fea36',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['withminimumtlsversion_2265',['WithMinimumTlsVersion',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#af780ddec5d44ac39545613efe84a1db2',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withnetworkconnectionsampleperiodseconds_2266',['WithNetworkConnectionSamplePeriodSeconds',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a296b4ab759380569571b91c88063af46',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withnolocal_2267',['WithNoLocal',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a44e1f41adf757fb11703f1e25d666294',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withobject_2268',['WithObject',['../class_aws_1_1_crt_1_1_json_object.html#a44ec249fcef3bd999a758885f3adaa67',1,'Aws::Crt::JsonObject::WithObject(const String &key, const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a9049d7683fbf19689952b4d8fbe8fe29',1,'Aws::Crt::JsonObject::WithObject(const char *key, const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8ad93e9720beff28892e0460ab0616a3',1,'Aws::Crt::JsonObject::WithObject(const String &key, JsonObject &&value)'],['../class_aws_1_1_crt_1_1_json_object.html#abbb98ebabb728468570b72415cd96ff1',1,'Aws::Crt::JsonObject::WithObject(const char *key, JsonObject &&value)']]], + ['withofflinequeuebehavior_2269',['WithOfflineQueueBehavior',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#add43edf316bc074a34b32e7ccf5a4489',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithOfflineQueueBehavior()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a7a04a75b514157eebbb30257776b889d',1,'Aws::Iot::Mqtt5ClientBuilder::WithOfflineQueueBehavior()']]], + ['withonconnectioncomplete_2270',['WithOnConnectionComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a8687d63eae3a5bb3d8b68057a0cc4dec',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionfailure_2271',['WithOnConnectionFailure',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#ab252c73b304816464f58e4c6bd7ecf66',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionreset_2272',['WithOnConnectionReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0cc8a991134bf294d2cb8ef1674c6854',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionshutdown_2273',['WithOnConnectionShutdown',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a42eaf4055b74350a3c2ce8c4b5cc2092',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionstarted_2274',['WithOnConnectionStarted',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a61a8b988b6eab6c6fefa28b07cdf77e7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionsuccess_2275',['WithOnConnectionSuccess',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a12084f4904ffba5b7265bd836846d168',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withondatareceive_2276',['WithOnDataReceive',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a9035cf69574875f50f0aff86a525370c',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonmessagereceived_2277',['WithOnMessageReceived',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a40dabbf49f897d9b01c243c1107bc56b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsenddatacomplete_2278',['WithOnSendDataComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a366ec81dfbd9bce09aa5f177daf00343',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsendmessagecomplete_2279',['WithOnSendMessageComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a9aeb706025d25471ad34ee9f2e8eabe7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsessionreset_2280',['WithOnSessionReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0cd74cc8eed1a2836ef042ec674cb27f',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstopped_2281',['WithOnStopped',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0e5516777d6f365d814a1beb27e54c70',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamreset_2282',['WithOnStreamReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aab0afc3cf7667ec08bd5a950548f3245',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstart_2283',['WithOnStreamStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#ac6718b91472b6945d6fc0d29bb1c26a7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstarted_2284',['WithOnStreamStarted',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#abab9df3139fb0b4e075b3d6d062584fd',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstopped_2285',['WithOnStreamStopped',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a31b50588a51e622a30470a2064219d3b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withpassword_2286',['WithPassword',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af76508fd53c93be9e3265f081fc29f73',1,'Aws::Crt::Mqtt5::ConnectPacket::WithPassword()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#aec73035a630e363db1a79cb08cf70533',1,'Aws::Iot::Mqtt5CustomAuthConfig::WithPassword()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ac5df27031154324a95e87ced3f88d8b3',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithPassword()']]], + ['withpayload_2287',['WithPayload',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a04cc6aed67a1832021fc7f624afe721d',1,'Aws::Crt::Mqtt5::PublishPacket::WithPayload()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a0cf720b80eefcbed04c307ccf4b3329c',1,'Aws::Iotsecuretunneling::Message::WithPayload()']]], + ['withpayloadformatindicator_2288',['WithPayloadFormatIndicator',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aca43fc9d488130b2dedfbf696a247e00',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withpingtimeoutms_2289',['WithPingTimeoutMs',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a731a03cf28ab59a265beb573d78a7b0c',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPingTimeoutMs()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aad87fa3156c65293aeefaaef1715fbad',1,'Aws::Iot::Mqtt5ClientBuilder::WithPingTimeoutMs()']]], + ['withport_2290',['WithPort',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7cc39dd347081d317a78d32d6d6544f6',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPort()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a07baede38f6c9f4000a54cf11509edff',1,'Aws::Iot::Mqtt5ClientBuilder::WithPort()']]], + ['withportoverride_2291',['WithPortOverride',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a744eb0754a19e3c6f4705ebbb4b63075',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withpublishreceivedcallback_2292',['WithPublishReceivedCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a356608b0c9d6b84c356ab515464a8cd2',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPublishReceivedCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a1e333385e934cb8dafc8d770c6313172',1,'Aws::Iot::Mqtt5ClientBuilder::WithPublishReceivedCallback()']]], + ['withqos_2293',['WithQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a38c65b5c290ba9f99d30eaa1a1052534',1,'Aws::Crt::Mqtt5::PublishPacket::WithQOS()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a2d87ad2361f974341ba308fd2dd8d09f',1,'Aws::Crt::Mqtt5::Subscription::WithQOS()']]], + ['withreasoncode_2294',['WithReasonCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#af4f472eeaca388da7d334614312556dd',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withreasonstring_2295',['WithReasonString',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#acaa957a21067c2d80b73e7ce2b36ad6e',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withreceivemaximum_2296',['WithReceiveMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aeeecef27f5298efe05dbcc33b63d32d9',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withreconnectoptions_2297',['WithReconnectOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a40cf5d26aab1b6fb49db382bb2b22776',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithReconnectOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af90980d1903cfb7ba6c1e1c14c8a5299',1,'Aws::Iot::Mqtt5ClientBuilder::WithReconnectOptions()']]], + ['withreportformat_2298',['WithReportFormat',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a04350230b13e9c3299d092afe6314dd8',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withrequestprobleminformation_2299',['WithRequestProblemInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a62fcec952be789ba7982f3e246f34caf',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withrequestresponseinformation_2300',['WithRequestResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a211847007ace7f86aeaae7aafd4d4f4f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withresponsetopic_2301',['WithResponseTopic',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#acccc99a74512973210026a24f37c2db5',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withretain_2302',['WithRetain',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a71333b920e48faadc61f8a04e0d5f02c',1,'Aws::Crt::Mqtt5::PublishPacket::WithRetain()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#aa583a814598cbddc386d6b504fec08c2',1,'Aws::Crt::Mqtt5::Subscription::WithRetain()']]], + ['withretainaspublished_2303',['WithRetainAsPublished',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ae6ab99ab494f17c5b5e72202f06249ed',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withretainhandlingtype_2304',['WithRetainHandlingType',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a310a4ce68109d4e3aed398ee480a41fb',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withrootca_2305',['WithRootCa',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a88cda58132789cc1e1c9381185c1ce1b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withsdkname_2306',['WithSdkName',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#afdb2a496ded7bb79a66f025d773558de',1,'Aws::Iot::Mqtt5ClientBuilder::WithSdkName()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a577996fbb4ed180e38dddc3244253ceb',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkName()']]], + ['withsdkversion_2307',['WithSdkVersion',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af287b084dd3bf2b6eb9023d2f78afbd0',1,'Aws::Iot::Mqtt5ClientBuilder::WithSdkVersion()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ae061f5bffb7265309dda480190d55bdb',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkVersion()']]], + ['withserverreference_2308',['WithServerReference',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a819e57c886fc4b3a7364c736c602010f',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withserviceid_2309',['WithServiceId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a34e166e773e6c2218969d196e5d46c35',1,'Aws::Iotsecuretunneling::Message']]], + ['withsessionbehavior_2310',['WithSessionBehavior',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a61d6bedd2502d209db912838f74462bb',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSessionBehavior()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ad9ddb7ce04a2df40b8d43deff680c46e',1,'Aws::Iot::Mqtt5ClientBuilder::WithSessionBehavior()']]], + ['withsessionexpiryintervalsec_2311',['WithSessionExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a75a563e149af1498128ebe3442236d16',1,'Aws::Crt::Mqtt5::ConnectPacket::WithSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a2c588757362a87586386d38d921a38fc',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithSessionExpiryIntervalSec()']]], + ['withsocketoptions_2312',['WithSocketOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a72da877610549c1f3a0120faf6bf32e1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSocketOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aeac28c412414233b1ce7dc9ce9550fb7',1,'Aws::Iot::Mqtt5ClientBuilder::WithSocketOptions()']]], + ['withstring_2313',['WithString',['../class_aws_1_1_crt_1_1_json_object.html#a30fa3d6c629d9c118d766c6f369fe24e',1,'Aws::Crt::JsonObject::WithString(const String &key, const String &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a0a4f2c06822d298361f510f26d477827',1,'Aws::Crt::JsonObject::WithString(const char *key, const String &value)']]], + ['withsubscription_2314',['WithSubscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aa30e437fdbac21b5f725c32982ce2786',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['withsubscriptionidentifier_2315',['WithSubscriptionIdentifier',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a92cf35c09126f3bf810bb5fb830602ea',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['withsubscriptions_2316',['WithSubscriptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aa0b6570275df877b67aa4a131f9f9bf0',1,'Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions(const Vector< Subscription > &subscriptions) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a8c343bbf614f91008602bf4e85324f5c',1,'Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions(Crt::Vector< Subscription > &&subscriptions) noexcept']]], + ['withtaskcancellationuserdata_2317',['WithTaskCancellationUserData',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a05de3bac2931d1b3790f30925435ce9a',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtaskcancelledhandler_2318',['WithTaskCancelledHandler',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a19b1ebac8e3b76433b7eac0752a99a2e',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtaskperiodseconds_2319',['WithTaskPeriodSeconds',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a0837f0372a951ede3fa76bd6926fb5ac',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtcpconnecttimeout_2320',['WithTcpConnectTimeout',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83bfa937c4a7b16ac795f79ff8c2e008',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalive_2321',['WithTcpKeepAlive',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a153f716534c161772b6227791d9544ec',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepaliveinterval_2322',['WithTcpKeepAliveInterval',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a17656f22da20acb5f8b89a8f388e9ccc',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalivemaxprobes_2323',['WithTcpKeepAliveMaxProbes',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa89ca9b11fd06e98415700cee41d0539',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalivetimeout_2324',['WithTcpKeepAliveTimeout',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#acec35f1c7daf9a9e1c9fd735a7af65a7',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtlsconnectionoptions_2325',['WithTlsConnectionOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a3ae26bf2d64f6bd3586193bd968ee13f',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTlsConnectionOptions()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aa38b71fcf157fd864a99682feaa00663',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::WithTlsConnectionOptions()']]], + ['withtokenkeyname_2326',['WithTokenKeyName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ad22b9379a24d869ec3b2f32687cce672',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtokensignature_2327',['WithTokenSignature',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ac6a1633a1b2126136b8614fc9f5e4456',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtokenvalue_2328',['WithTokenValue',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ae06886c5aa13df28917d4d2d9e0647ed',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtopic_2329',['WithTopic',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a7f7c0a4bd05bf37c1f865bfba9f3ca27',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withtopicalias_2330',['WithTopicAlias',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a609e3b04a9c670e07f746da527d3bf17',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withtopicaliasingoptions_2331',['WithTopicAliasingOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#acac6bd3f0a7f8e8a45e78e4f2b0aeaa3',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTopicAliasingOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#afba95394c14fa71f6fcad68638889a6f',1,'Aws::Iot::Mqtt5ClientBuilder::WithTopicAliasingOptions()']]], + ['withtopicfilter_2332',['WithTopicFilter',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a3a274f2cd2836f678627bb2f916aabb2',1,'Aws::Crt::Mqtt5::Subscription::WithTopicFilter()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a822c4f630d69ce3d1ba6ce8db021ab2a',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithTopicFilter()']]], + ['withtopicfilters_2333',['WithTopicFilters',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a73ec2977469058113be6fa1937f093f4',1,'Aws::Crt::Mqtt5::UnsubscribePacket']]], + ['withusername_2334',['WithUserName',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aa7fcedc4da6a094d84f5990db77bb94d',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserName()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3886a4292542e8a160100dad3e13f15e',1,'Aws::Iot::Mqtt5CustomAuthConfig::WithUsername()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a213d75c30f2b012c04dd3f75d1c2362f',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithUsername()']]], + ['withuserproperties_2335',['WithUserProperties',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a2c249d2feb79931a95b287b299522364',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a929ef60dde2cc8a9ac176a950213a4e8',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ac7362ec261b40ecba227ff2e80df6e5a',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a474427bb220e6244c39d8e9f08ba95ce',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#aee24f97f60f8f0fd57efd25f7648f666',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a888c71be44a846098f4f7092ec173afe',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aba83f7e72f928aa902c0a129df22125f',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a4f0e01023b96f216f925edfe5ec5f299',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#aeac9a20594dd8b293348bb8f6043607a',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a362cb272c74c739816e2ef5b95d49711',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept']]], + ['withuserproperty_2336',['WithUserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a015ef125d23dfc449e43e16be1ba7c80',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a0a8b978270ca7fca8c691038099aa347',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a2b86a3b654fd1ff4817fecbbc9310621',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ad86e03244945955e977f2950df9c5db9',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a7f08e5bfeaaab5862c3b2af923ef5e79',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperty()']]], + ['withwebsockethandshaketransformcallback_2337',['WithWebsocketHandshakeTransformCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad0fc1dffd524d431bcdcc75a9243a3b8',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['withwill_2338',['WithWill',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a6e8c6f7814b8c1904506f7c7c8310c83',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withwilldelayintervalsec_2339',['WithWillDelayIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ae4af2944706c7a4d443582f18dfaca15',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['wrappedcallbackargs_2340',['WrappedCallbackArgs',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html',1,'Aws::Crt::Imds::WrappedCallbackArgs< T >'],['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a1de5c1421feead57f7039aaf75a095c1',1,'Aws::Crt::Imds::WrappedCallbackArgs::WrappedCallbackArgs()']]], + ['wrappingfn_2341',['wrappingFn',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html#aabb36151821da621a1886a13a4b707c7',1,'Aws::Crt::Io::TaskWrapper']]], + ['write_2342',['Write',['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1fa1129c0e4d43f2d121652a7302712cff6',1,'Aws::Crt::Io']]], + ['writearraystart_2343',['WriteArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a907d9db267e8b3dccfe8d522a4db9989',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebool_2344',['WriteBool',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a89e841bdd1cda7762701b7e601540607',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebreak_2345',['WriteBreak',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a6910d9899cc23d5a9035494e37d0a259',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebytes_2346',['WriteBytes',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a8bf4fab394cdbf619c649fb39de54adc',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writecompact_2347',['WriteCompact',['../class_aws_1_1_crt_1_1_json_view.html#a380dbfe36ad81dad27c116b145debd2d',1,'Aws::Crt::JsonView']]], + ['writefloat_2348',['WriteFloat',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a46f3157ad40ec48e6e8f7e1f2b58304f',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefarraystart_2349',['WriteIndefArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a5f980260c80ff972a337f2744f2df7eb',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefbytesstart_2350',['WriteIndefBytesStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ac034f1aad8f4f4eebf9d0b93809d609e',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefmapstart_2351',['WriteIndefMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a83f213d936875f227c6c229b3a8474cd',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindeftextstart_2352',['WriteIndefTextStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a4ba990ec5a2e598ec5a4b57fab5ea16e',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writemapstart_2353',['WriteMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a6c69d264095f4606490e84e1341f652a',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writenegint_2354',['WriteNegInt',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#aa8f281ffdcab37a5e6048f446bcfbbe1',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writenull_2355',['WriteNull',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a074647780f07ae0fbab20c0028c806b9',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writereadable_2356',['WriteReadable',['../class_aws_1_1_crt_1_1_json_view.html#a65add1e38abf9d33238e71e72eb29744',1,'Aws::Crt::JsonView']]], + ['writetag_2357',['WriteTag',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a7e74bfc6967a01dc26c63aa88ee16344',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writetext_2358',['WriteText',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#af9d646a427bb06b3138ad90924800f6b',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeuint_2359',['WriteUInt',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ab665c9202fca2407212eb035f05abb29',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeundefined_2360',['WriteUndefined',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#aeddd942cefda360f420a96a20f709534',1,'Aws::Crt::Cbor::CborEncoder']]], + ['wstring_5fview_2361',['wstring_view',['../namespace_aws_1_1_crt.html#a8f4d110da005084e08ec55d8e1d1dd18',1,'Aws::Crt']]] +]; diff --git a/docs/search/all_17.html b/docs/search/all_17.html new file mode 100644 index 000000000..1a6a5bd66 --- /dev/null +++ b/docs/search/all_17.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_17.js b/docs/search/all_17.js new file mode 100644 index 000000000..2ce197674 --- /dev/null +++ b/docs/search/all_17.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['xamzcontentsha256_2362',['XAmzContentSha256',['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2fad504cfaecd4e3f954736e2711d89b0d2',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/all_18.html b/docs/search/all_18.html new file mode 100644 index 000000000..ccd5eded6 --- /dev/null +++ b/docs/search/all_18.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_18.js b/docs/search/all_18.js new file mode 100644 index 000000000..e0f4b5900 --- /dev/null +++ b/docs/search/all_18.js @@ -0,0 +1,93 @@ +var searchData= +[ + ['_7eabstractshapebase_2363',['~AbstractShapeBase',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a0984fd9986409afc4e5cc5bba6161d5a',1,'Aws::Eventstreamrpc::AbstractShapeBase']]], + ['_7eapihandle_2364',['~ApiHandle',['../class_aws_1_1_crt_1_1_api_handle.html#a6fa536796d9c9d61683700b04fdb655c',1,'Aws::Crt::ApiHandle']]], + ['_7eawssigningconfig_2365',['~AwsSigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aa78b997ad06087d78b3aa403784bd03c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['_7ebyohash_2366',['~ByoHash',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a183e85af868d760ec41a8a509cb6afdf',1,'Aws::Crt::Crypto::ByoHash']]], + ['_7ebyohmac_2367',['~ByoHMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#a5891173970308d43d3dd1eee97989385',1,'Aws::Crt::Crypto::ByoHMAC']]], + ['_7ecbordecoder_2368',['~CborDecoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ae719acd1544933590b751b0365dee4b3',1,'Aws::Crt::Cbor::CborDecoder']]], + ['_7ecborencoder_2369',['~CborEncoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ae1120a391d0d95366a959e77b6c61ea6',1,'Aws::Crt::Cbor::CborEncoder']]], + ['_7echannelhandler_2370',['~ChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae7c526ff955aa6a1e06c71338c82bd93',1,'Aws::Crt::Io::ChannelHandler']]], + ['_7eclientbootstrap_2371',['~ClientBootstrap',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a11cd43598dc65f15aa29a41904841508',1,'Aws::Crt::Io::ClientBootstrap']]], + ['_7eclientconnection_2372',['~ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a8b408fc55d2bd76a761e0119af56a44a',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['_7eclientcontinuation_2373',['~ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#aa09ee4ebb4eb47e0be3172d82a85fe9d',1,'Aws::Eventstreamrpc::ClientContinuation']]], + ['_7eclientcontinuationhandler_2374',['~ClientContinuationHandler',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#add5b86bf2da8bf7dddf1afa02a8abc35',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['_7eclientoperation_2375',['~ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a4447f3fe93afb0a7c01522ee3945e337',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['_7econnackpacket_2376',['~ConnAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#abaa90904ce1dcb30c626015527ef56bb',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['_7econnectiondata_2377',['~ConnectionData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a09f3ca64fee811525843fd7d08e876f1',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['_7econnectionlifecyclehandler_2378',['~ConnectionLifecycleHandler',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#aa0fb85cf54c75135c894c865520e9ead',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['_7econnectionresetdata_2379',['~ConnectionResetData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a0fd29073dc75d393cd994ba33e6e0394',1,'Aws::Iotsecuretunneling::ConnectionResetData']]], + ['_7econnectionstarteddata_2380',['~ConnectionStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#ae63985c475460083ea51f2b1ea5ef2c6',1,'Aws::Iotsecuretunneling::ConnectionStartedData']]], + ['_7econnectpacket_2381',['~ConnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af978f87039c2988b98c07c656c436dd5',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['_7ecredentials_2382',['~Credentials',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a0f2d17bf6f2810658edce50cecc60922',1,'Aws::Crt::Auth::Credentials']]], + ['_7ecredentialsprovider_2383',['~CredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a00bbd2460180c5bbe0cd0010f26e9d1d',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['_7ecustommetricbase_2384',['~CustomMetricBase',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html#a027cfc03dbb7c55d24323d247141be06',1,'Aws::Iotdevicedefenderv1::CustomMetricBase']]], + ['_7edefaulthostresolver_2385',['~DefaultHostResolver',['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a5afc7f0e2880b4bcf8331f0a4c4486a0',1,'Aws::Crt::Io::DefaultHostResolver']]], + ['_7edeviceapihandle_2386',['~DeviceApiHandle',['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#ac4ae99a6c2ca4c0f85eae161898c75f5',1,'Aws::Iotdevicecommon::DeviceApiHandle']]], + ['_7edisconnectpacket_2387',['~DisconnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#abe47d0e5d165b51d7784350f51997b28',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['_7ediscoveryclientconfig_2388',['~DiscoveryClientConfig',['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a9d59a6754a505321002203137e7eb791',1,'Aws::Discovery::DiscoveryClientConfig']]], + ['_7eeventloopgroup_2389',['~EventLoopGroup',['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a95e1913e02ca0b6351f1293d26915ce8',1,'Aws::Crt::Io::EventLoopGroup']]], + ['_7eeventstreamheader_2390',['~EventStreamHeader',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#aea4b6ea235ede271151ef9fd833fcd29',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['_7egreengrasscoreipcclient_2391',['~GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3c8c31ac3dc3d8ffeb854c4cf5404cc5',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['_7ehash_2392',['~Hash',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a12de090b756fa13e4401269e44ebf41b',1,'Aws::Crt::Crypto::Hash']]], + ['_7ehmac_2393',['~HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#af134064d7be72d2ec089b654f86b7d72',1,'Aws::Crt::Crypto::HMAC']]], + ['_7ehostresolver_2394',['~HostResolver',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html#a2ff3723407036cd4bfcc905bf9d8270a',1,'Aws::Crt::Io::HostResolver']]], + ['_7ehttpclientconnection_2395',['~HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a488104fc0d79c851166b7c73740a3f24',1,'Aws::Crt::Http::HttpClientConnection']]], + ['_7ehttpclientconnectionmanager_2396',['~HttpClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a3ce78ad105347c7268ef0ebc06343702',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['_7ehttpclientconnectionoptions_2397',['~HttpClientConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ae1d19d3efdb44be89999b68b65070d0e',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['_7ehttpclientconnectionproxyoptions_2398',['~HttpClientConnectionProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a4660457f4f5c1d3cb5c240acf1fa14e5',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['_7ehttpclientstream_2399',['~HttpClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#af566d471626e5b8e48d4e48240fd1085',1,'Aws::Crt::Http::HttpClientStream']]], + ['_7ehttpmessage_2400',['~HttpMessage',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a120f0204580a5e03776b6489f0498016',1,'Aws::Crt::Http::HttpMessage']]], + ['_7ehttpproxystrategy_2401',['~HttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#ac4637dfb7243dc745df8760d9d8e3195',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['_7ehttpstream_2402',['~HttpStream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ab36c99afd2980ab123123016550dc8f2',1,'Aws::Crt::Http::HttpStream']]], + ['_7eicredentialsprovider_2403',['~ICredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#aefe60b9490b1de1628177fae79012237',1,'Aws::Crt::Auth::ICredentialsProvider']]], + ['_7eihttprequestsigner_2404',['~IHttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a0cd78d8cd9c75991a12cee92e6bd93bf',1,'Aws::Crt::Auth::IHttpRequestSigner']]], + ['_7eimdsclient_2405',['~ImdsClient',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a702df157822e6c52f88a185ea4f98c0c',1,'Aws::Crt::Imds::ImdsClient']]], + ['_7einputstream_2406',['~InputStream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ad47fbd2318d6313251bd0d72e47174c3',1,'Aws::Crt::Io::InputStream']]], + ['_7eisigningconfig_2407',['~ISigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#acfdf4a3ea3303412a096e2e42dc083a3',1,'Aws::Crt::Auth::ISigningConfig']]], + ['_7ejsonobject_2408',['~JsonObject',['../class_aws_1_1_crt_1_1_json_object.html#ae26bfd63fafc170c12ed03a16a3a4338',1,'Aws::Crt::JsonObject']]], + ['_7emanagedconnection_2409',['~ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html#a9645af8d3a1c4e05c442403ba5ba7546',1,'Aws::Crt::Http::ManagedConnection']]], + ['_7emessage_2410',['~Message',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aa722639648bd076bf51b5968f6b5cbd1',1,'Aws::Iotsecuretunneling::Message']]], + ['_7emessageamendment_2411',['~MessageAmendment',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#abef14503796997048ccf5c1de48195ba',1,'Aws::Eventstreamrpc::MessageAmendment']]], + ['_7emqtt5client_2412',['~Mqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a7dd90d7cddd6cc0594b6de7b929005ce',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['_7emqtt5clientbuilder_2413',['~Mqtt5ClientBuilder',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#acfcb1eb17e5b22166d1a02d3855f0e8a',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['_7emqtt5clientoptions_2414',['~Mqtt5ClientOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a5e4effaae117b10b15b56dc0a5ec13aa',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['_7emqtt5customauthconfig_2415',['~Mqtt5CustomAuthConfig',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a259e674c996e595b74aef975b5befc2f',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['_7emqttclient_2416',['~MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a09dfbd45e2e63e934b02d739bba16eca',1,'Aws::Crt::Mqtt::MqttClient']]], + ['_7emqttconnection_2417',['~MqttConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#abc4c0fcd811a22f0ed1ae00e54e74e21',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['_7enegotiatedsettings_2418',['~NegotiatedSettings',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a0c860fecabb2b135b0355f42ee725bbf',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['_7eoperationmodelcontext_2419',['~OperationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a8c33a0225f9ee859e62e3ad3f4201433',1,'Aws::Eventstreamrpc::OperationModelContext']]], + ['_7eoptional_2420',['~Optional',['../class_aws_1_1_crt_1_1_optional.html#af354cd9f9c26684d2bf0c273695dae32',1,'Aws::Crt::Optional']]], + ['_7epkcs11lib_2421',['~Pkcs11Lib',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a0698b146eb56c567116784adee3d1e11',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['_7epubackpacket_2422',['~PubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a539bd0bffb8cfd50512ffde99b0f7473',1,'Aws::Crt::Mqtt5::PubAckPacket']]], + ['_7epublishpacket_2423',['~PublishPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#ad1b8bb552b75ced775c6cf349d409841',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['_7epublishresult_2424',['~PublishResult',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a1dab698873929838d5a6ec3d664a9619',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['_7erefcounted_2425',['~RefCounted',['../class_aws_1_1_crt_1_1_ref_counted.html#ad5f3e090f9670145bf5dc83212438a9c',1,'Aws::Crt::RefCounted']]], + ['_7ereporttask_2426',['~ReportTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a4b593bd69bde5fe5df9fd9c1cba29213',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['_7erequestcontext_2427',['~RequestContext',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#af68f17e1f81f9bff87aa67f23e88fdbd',1,'Aws::Crt::Endpoints::RequestContext']]], + ['_7eresolutionoutcome_2428',['~ResolutionOutcome',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a38f6461cdd594104d09a27145e016391',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['_7eresponseretriever_2429',['~ResponseRetriever',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#a081ce7c49a47988c57283e51f7ed8b46',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['_7eruleengine_2430',['~RuleEngine',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ae7792ea718983231c9f764badadfe2bc',1,'Aws::Crt::Endpoints::RuleEngine']]], + ['_7esecuretunnel_2431',['~SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae9fe332168d4373d0f3e03e388aac1f5',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['_7esendmessagecompletedata_2432',['~SendMessageCompleteData',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a9175d67455b5e0381d257affa0f9429e',1,'Aws::Iotsecuretunneling::SendMessageCompleteData']]], + ['_7eservicemodel_2433',['~ServiceModel',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html#a2e265fc7e668581b0f796d02c7f262a6',1,'Aws::Eventstreamrpc::ServiceModel']]], + ['_7esigv4httprequestsigner_2434',['~Sigv4HttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#afa436c35e981ac6ef75cc8820cc24ffe',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner']]], + ['_7estlallocator_2435',['~StlAllocator',['../class_aws_1_1_crt_1_1_stl_allocator.html#acb81e21dc53ebebe6a5a8d6cb447fdcd',1,'Aws::Crt::StlAllocator']]], + ['_7estreamresponsehandler_2436',['~StreamResponseHandler',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a2c55110b462270701b23b42808c60512',1,'Aws::Eventstreamrpc::StreamResponseHandler']]], + ['_7estreamstarteddata_2437',['~StreamStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a4f442a36e26ce4647b72a468ba8c78b0',1,'Aws::Iotsecuretunneling::StreamStartedData']]], + ['_7estreamstoppeddata_2438',['~StreamStoppedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#ad4b4ccdd839d29eaccd9f14f418884e1',1,'Aws::Iotsecuretunneling::StreamStoppedData']]], + ['_7esubackpacket_2439',['~SubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a142bcf45d84ddfb39eefbf51193cc6e0',1,'Aws::Crt::Mqtt5::SubAckPacket']]], + ['_7esubscribepacket_2440',['~SubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aaa0b94ba6dec9794a4c18eb233c4cd5a',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['_7esubscription_2441',['~Subscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a81cc28d0de008143b52a02e243b6a107',1,'Aws::Crt::Mqtt5::Subscription']]], + ['_7etaggedresult_2442',['~TaggedResult',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a8845e62eb796389af9f7ffb6d8925b5c',1,'Aws::Eventstreamrpc::TaggedResult']]], + ['_7etlschannelhandler_2443',['~TlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#afac1c40efd298b3a2ad9f6f66b699584',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['_7etlsconnectionoptions_2444',['~TlsConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#abe9bee9467b0dc55df37903301892f40',1,'Aws::Crt::Io::TlsConnectionOptions']]], + ['_7etlscontext_2445',['~TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a78edf7b804187cc05a594db4a577050b',1,'Aws::Crt::Io::TlsContext']]], + ['_7etlscontextoptions_2446',['~TlsContextOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a3033d9406f80f5fd93372cd7c52007c5',1,'Aws::Crt::Io::TlsContextOptions']]], + ['_7eunmanagedconnection_2447',['~UnmanagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html#a07c2fa54147f38de138d4103fcf2595a',1,'Aws::Crt::Http::UnmanagedConnection']]], + ['_7eunsubackpacket_2448',['~UnSubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a412ec268ac1679f5eeca6b522f7ad173',1,'Aws::Crt::Mqtt5::UnSubAckPacket']]], + ['_7eunsubscribepacket_2449',['~UnsubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#af78245f4107603ff02df9de0de6827ad',1,'Aws::Crt::Mqtt5::UnsubscribePacket']]], + ['_7euri_2450',['~Uri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a282a67fbc4ea7b8729bfc0ddfd4ee1bd',1,'Aws::Crt::Io::Uri']]], + ['_7euserproperty_2451',['~UserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a6a3062a6c44dea36bcdf301a7c2cefd4',1,'Aws::Crt::Mqtt5::UserProperty']]], + ['_7evariant_2452',['~Variant',['../class_aws_1_1_crt_1_1_variant.html#a23c1e2c5390e320225aa238e1dfa8b09',1,'Aws::Crt::Variant']]] +]; diff --git a/docs/search/all_2.html b/docs/search/all_2.html new file mode 100644 index 000000000..1f81f6645 --- /dev/null +++ b/docs/search/all_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_2.js b/docs/search/all_2.js new file mode 100644 index 000000000..04267cb74 --- /dev/null +++ b/docs/search/all_2.js @@ -0,0 +1,206 @@ +var searchData= +[ + ['cachedcredentialttl_138',['CachedCredentialTTL',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#af3a2f5be7b2cf32f7d2785ae75fa540e',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig']]], + ['callback_139',['callback',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a2de2d42d30381226f8f5dbe230e45ef5',1,'Aws::Crt::Imds::WrappedCallbackArgs']]], + ['callbackmutex_140',['callbackMutex',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a6eed5dac819914ab5cacd4678642a04d',1,'Aws::Eventstreamrpc::ContinuationCallbackData']]], + ['canceled_141',['Canceled',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0ada0e22fe7d45f8e5632a4abf369b24e29c',1,'Aws::Crt::Io::Canceled()'],['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ad4539bffb6062bdcbd7e7cc1b1228926',1,'Aws::Iotjobs::CANCELED()']]], + ['canceled_5fhash_142',['CANCELED_HASH',['../_job_status_8cpp.html#a3c96d11e39e851a67ebadcd4c43efd36',1,'JobStatus.cpp']]], + ['cancellationuserdata_143',['cancellationUserdata',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a0ab7c8523a4d634d24b5efd8a0eb122b',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['cancellocaldeploymentoperation_144',['CancelLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html',1,'Aws::Greengrass::CancelLocalDeploymentOperation'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a4d90fe443aab8883c570e0fada4b9191',1,'Aws::Greengrass::CancelLocalDeploymentOperation::CancelLocalDeploymentOperation()']]], + ['cancellocaldeploymentoperationcontext_145',['CancelLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a9639b073a3ae020674157087c4f4ebbb',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::CancelLocalDeploymentOperationContext()']]], + ['cancellocaldeploymentrequest_146',['CancelLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html',1,'Aws::Greengrass::CancelLocalDeploymentRequest'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a20fd8ca5c927e1191a8b207c60d2b980',1,'Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aa141400a04e93a7fee953f742495c341',1,'Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default']]], + ['cancellocaldeploymentresponse_147',['CancelLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html',1,'Aws::Greengrass::CancelLocalDeploymentResponse'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#af7ccced0ec2a889807d61f075e669aec',1,'Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2d9737e65b026436fcae040ae391571a',1,'Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default']]], + ['cancellocaldeploymentresult_148',['CancelLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html',1,'Aws::Greengrass::CancelLocalDeploymentResult'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a31462a550ade9f1ae9b901306502e5bc',1,'Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a7e42586092a59348c162aaaceda5062a',1,'Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult(TaggedResult &&taggedResult) noexcept']]], + ['cas_149',['CAs',['../class_aws_1_1_discovery_1_1_g_g_group.html#acdac8eee90a378e848190e7161afa0f1',1,'Aws::Discovery::GGGroup']]], + ['cbegin_150',['cbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#a43c8914c44193ea7bc655898c554201d',1,'Aws::Crt::basic_string_view']]], + ['cbor_2ecpp_151',['Cbor.cpp',['../_cbor_8cpp.html',1,'']]], + ['cbor_2eh_152',['Cbor.h',['../_cbor_8h.html',1,'']]], + ['cbordecoder_153',['CborDecoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html',1,'Aws::Crt::Cbor::CborDecoder'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#aedddaecf93ff408e83d4036b3204658a',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(const CborDecoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a655dae148b82beb446c831deebae1c64',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(CborDecoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a0e974ab0915a601efd1402bb076a215f',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(ByteCursor src, Allocator *allocator=ApiAllocator()) noexcept']]], + ['cborencoder_154',['CborEncoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html',1,'Aws::Crt::Cbor::CborEncoder'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ac6877f0d390aa7ed1bd22116d2412f84',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(const CborEncoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a4e6c8c362e3891cf7b4da2b2a505cd8d',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(CborEncoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ad83264b118991e315afa753bfc50faa7',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(Allocator *allocator=ApiAllocator()) noexcept']]], + ['cbortype_155',['CborType',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815',1,'Aws::Crt::Cbor']]], + ['cend_156',['cend',['../class_aws_1_1_crt_1_1basic__string__view.html#a76373c99bec0777c8b41b57cb971d5ba',1,'Aws::Crt::basic_string_view']]], + ['certificate_5ftype_5fserver_157',['CERTIFICATE_TYPE_SERVER',['../namespace_aws_1_1_greengrass.html#ab5ac71e691458df5555a6d8e435edadbab242bd597abcbf1d0f33ca5288ffc081',1,'Aws::Greengrass']]], + ['certificateid_158',['CertificateId',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a57eb955606dabfd6b7d6c4048f350c5c',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateId()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a2da4fe235c236079a660a61aa4cf3a2d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateId()']]], + ['certificateoptions_159',['CertificateOptions',['../class_aws_1_1_greengrass_1_1_certificate_options.html',1,'Aws::Greengrass::CertificateOptions'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#ae7c3fb98406fe57fc327772b9abb35a8',1,'Aws::Greengrass::CertificateOptions::CertificateOptions() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a3f2d98f33682bfb4e03af4a247a31915',1,'Aws::Greengrass::CertificateOptions::CertificateOptions(const CertificateOptions &)=default']]], + ['certificateownershiptoken_160',['CertificateOwnershipToken',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a60c7d11a2c5485f662839d9c7267a5d7',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateOwnershipToken()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#ab7b86e877a03b6785c1e53a5ac2943d7',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateOwnershipToken()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a9d19c1f4f9afd275394d62adc4c8d07a',1,'Aws::Iotidentity::RegisterThingRequest::CertificateOwnershipToken()']]], + ['certificatepem_161',['CertificatePem',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a8c1004875ced57f213af5da821060b09',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificatePem()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a87ca7d297ee86dbe1b00a358055e639d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificatePem()']]], + ['certificatesigningrequest_162',['CertificateSigningRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a55eba750ed6778ceb1cf661ee21f2890',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest']]], + ['certificatetype_163',['CertificateType',['../namespace_aws_1_1_greengrass.html#ab5ac71e691458df5555a6d8e435edadb',1,'Aws::Greengrass']]], + ['certificateupdate_164',['CertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update.html',1,'Aws::Greengrass::CertificateUpdate'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad775221cdf508f5da46db5495b1315ab',1,'Aws::Greengrass::CertificateUpdate::CertificateUpdate() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a237f74aa2230942ee49290080ade8d4e',1,'Aws::Greengrass::CertificateUpdate::CertificateUpdate(const CertificateUpdate &)=default']]], + ['certificateupdateevent_165',['CertificateUpdateEvent',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html',1,'Aws::Greengrass::CertificateUpdateEvent'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a77f63fa29de9fb797088ce756745da55',1,'Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa254366f4ca5ce7d735491fd8b1686e1',1,'Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)']]], + ['channeldirection_166',['ChannelDirection',['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1f',1,'Aws::Crt::Io']]], + ['channelhandler_167',['ChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html',1,'Aws::Crt::Io::ChannelHandler'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a4220deb751400f309e619b96a18a4dde',1,'Aws::Crt::Io::ChannelHandler::ChannelHandler(const ChannelHandler &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ad08f0d08af35b4246ebf96bd369f73fd',1,'Aws::Crt::Io::ChannelHandler::ChannelHandler(Allocator *allocator=ApiAllocator())']]], + ['channelhandler_2ecpp_168',['ChannelHandler.cpp',['../_channel_handler_8cpp.html',1,'']]], + ['channelhandler_2eh_169',['ChannelHandler.h',['../_channel_handler_8h.html',1,'']]], + ['channelsthreadiscallersthread_170',['ChannelsThreadIsCallersThread',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5940becca49993d4b8bfc33fc516be37',1,'Aws::Crt::Io::ChannelHandler']]], + ['client_171',['CLIENT',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8aef10c650df47bffd6399e5e78da2a9b1',1,'Aws::Crt::Io']]], + ['clientaccesstoken_172',['ClientAccessToken',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a00ba3880c3e29f480de211559320ac71',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['clientbootstrap_173',['ClientBootstrap',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html',1,'Aws::Crt::Io::ClientBootstrap'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#af0eda4c7f66f6a9b02ea20413919f67f',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(EventLoopGroup &elGroup, HostResolver &resolver, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a3ded740ce05e905a1f1acffac848efa5',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ac6669a24157928a6182dce6fbd0ed87e',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(const ClientBootstrap &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a615bc843746ff0c53ffef5cc71b8f935',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(ClientBootstrap &&)=delete']]], + ['clientcallbackcontext_174',['ClientCallbackContext',['../struct_aws_1_1_discovery_1_1_client_callback_context.html',1,'Aws::Discovery']]], + ['clientconnection_175',['ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html',1,'Aws::Eventstreamrpc::ClientConnection'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html#a57ddb58ac9f33fbc303507690b67add3',1,'Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder::ClientConnection()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#acf778b73a0f3f95f0d59f202f27e954e',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#afc7026e9a8a5385293fa3acc86f57eb9',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(const ClientConnection &) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a678a9b1168523b63e8520351dc66ee7b',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(ClientConnection &&) noexcept']]], + ['clientcontinuation_176',['ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html',1,'Aws::Eventstreamrpc::ClientContinuation'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a02875b1ac18dbb7363e5c9367ca22b3b',1,'Aws::Eventstreamrpc::ContinuationCallbackData::clientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::ClientContinuationHandler::ClientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::ClientConnection::ClientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder::ClientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a0aaa6660837af853f2c78697de640db2',1,'Aws::Eventstreamrpc::ClientContinuation::ClientContinuation()']]], + ['clientcontinuationhandler_177',['ClientContinuationHandler',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html',1,'Aws::Eventstreamrpc']]], + ['clientdevicecredential_178',['ClientDeviceCredential',['../class_aws_1_1_greengrass_1_1_client_device_credential.html',1,'Aws::Greengrass::ClientDeviceCredential'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ab46a65bd9ea351289cd514c1802938dc',1,'Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential() noexcept'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a1c6e95baacc93cc6aea23760f84dde0c',1,'Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)']]], + ['clientextendedvalidationandflowcontrol_179',['ClientExtendedValidationAndFlowControl',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ad576fb84e39655d031aa6b3c832f52ec',1,'Aws::Crt::Mqtt5']]], + ['clientmode_180',['ClientMode',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#acd2df0d9e9932a8876216340f29028ad',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['clientoperation_181',['ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html',1,'Aws::Eventstreamrpc::ClientOperation'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a801758a1d1d520c86b1bfe7753bba171',1,'Aws::Eventstreamrpc::ClientContinuation::ClientOperation()'],['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a801758a1d1d520c86b1bfe7753bba171',1,'Aws::Eventstreamrpc::StreamResponseHandler::ClientOperation()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a5fafc66020c30fe0bab786591f9ecf69',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a6b23746460ce51ad77e656f8ea46c586',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(const ClientOperation &clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#aaaa8858fb25dd6f0680146a60b98b45f',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(ClientOperation &&clientOperation) noexcept=delete']]], + ['clientoperationqueuebehaviortype_182',['ClientOperationQueueBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a1eb626870603eab906714e2b86d79816',1,'Aws::Crt::Mqtt5']]], + ['clientsessionbehaviortype_183',['ClientSessionBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a4f8cce32771884de25ddb5d0f3a06a32',1,'Aws::Crt::Mqtt5']]], + ['clientstreamcallbackdata_184',['ClientStreamCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html',1,'Aws::Crt::Http::ClientStreamCallbackData'],['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a828f13f71d06fb64d03667b68e87396a',1,'Aws::Crt::Http::ClientStreamCallbackData::ClientStreamCallbackData()']]], + ['clienttlschannelhandler_185',['ClientTlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html',1,'Aws::Crt::Io::ClientTlsChannelHandler'],['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html#a08fb63e4a92103b16f4109068f7d7905',1,'Aws::Crt::Io::ClientTlsChannelHandler::ClientTlsChannelHandler()']]], + ['clienttoken_186',['ClientToken',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a3ab8d449de40a232cc0072fc5f9f127a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ab6b4117cba90057819101f6a311b66d2',1,'Aws::Iotjobs::DescribeJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a4d22c7c47bbb7846371ca61348015b02',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a05326e66ae32f1a6c45753cb86ded125',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#aad2cdbf8b9ab605eb60d4c3f79b05546',1,'Aws::Iotjobs::RejectedError::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a9a188efc4710c8b0bcd594b192abfa36',1,'Aws::Iotjobs::StartNextJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a70676f93c5b49cec88d424c7058dca91',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a917134598c97a1f438d453e5294573c9',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a2170ba1863d6f1e8323c4f79d8bcdb1a',1,'Aws::Iotjobs::UpdateJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a8473cc8099f9b1deab5b5fef812b50d8',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a02347e842457a8c9e561e96fac1559b1',1,'Aws::Iotshadow::DeleteShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#aec3cc16b234e26a6f6348166017526b2',1,'Aws::Iotshadow::DeleteShadowResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a3fc9285ec5711a258ab8c4e9a9b1caed',1,'Aws::Iotshadow::ErrorResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#a02814caa3da5c7fc7387c3e027884003',1,'Aws::Iotshadow::GetNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a87d05e0ebd58a40e13fe2885e82863e6',1,'Aws::Iotshadow::GetShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#acda40a602272b5d916de3e693954434e',1,'Aws::Iotshadow::GetShadowResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a6ce6f5bbcd892a5b3c0c10734ed0342b',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#aac9e3b4b4bfa5ccae560fb4ebfe99647',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a9ac978789f46b71872ffc7f0519d8748',1,'Aws::Iotshadow::UpdateShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ac63125e02f1cb806ba88d825b796c47c',1,'Aws::Iotshadow::UpdateShadowResponse::ClientToken()']]], + ['close_187',['Close',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a01e934abd5dd8a7ed45c116d695c7642',1,'Aws::Eventstreamrpc::ClientConnection::Close()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a2099619e869a3bc6365f27fe1ce44f20',1,'Aws::Crt::Http::HttpClientConnection::Close()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a1aa2282eb1db6e504df657c018294c60',1,'Aws::Eventstreamrpc::ClientOperation::Close()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a716ae59d6b7770d1d3d0350caf5005e7',1,'Aws::Eventstreamrpc::ClientConnection::Close()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae2cb237c0f8f8be5f429439d10bb9fb0',1,'Aws::Greengrass::GreengrassCoreIpcClient::Close()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a34fb98525d1a2398708f082fb2f90517',1,'Aws::Iotsecuretunneling::SecureTunnel::Close()']]], + ['code_188',['Code',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a035ab3bc4e1b906b6e8d0df56343015a',1,'Aws::Iotjobs::RejectedError::Code()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#ad77b46337066a3151dfade0ebb67c944',1,'Aws::Iotshadow::ErrorResponse::Code()']]], + ['cognitologinpair_189',['CognitoLoginPair',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html',1,'Aws::Crt::Auth']]], + ['compare_190',['compare',['../class_aws_1_1_crt_1_1basic__string__view.html#ab2d9d6749c9e62b731ca1538180f37f5',1,'Aws::Crt::basic_string_view::compare(const basic_string_view &s) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a150efac9e5bb015a72d92ceedfbf7002',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const basic_string_view &s) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab7c4ccc24a08c1e98b02664d9b80dcea',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const basic_string_view &s, size_type pos2, size_type n2) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#af76523ec839590bbf43af2608d722330',1,'Aws::Crt::basic_string_view::compare(const CharT *s) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a13e3eea8f068057cd6228d1633641c89',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const CharT *s) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#a15de9b2d2b3c2f0cba344e61f9225d49',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)']]], + ['completetlsnegotiation_191',['CompleteTlsNegotiation',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a9ae75c6953615f8bc763670db230ad49',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['componentdetails_192',['ComponentDetails',['../class_aws_1_1_greengrass_1_1_component_details.html',1,'Aws::Greengrass::ComponentDetails'],['../class_aws_1_1_greengrass_1_1_component_details.html#a36fb89d0ff0b8fcde088766f5990bce2',1,'Aws::Greengrass::ComponentDetails::ComponentDetails() noexcept'],['../class_aws_1_1_greengrass_1_1_component_details.html#ab426c726082b20a7d208118b2dda2c25',1,'Aws::Greengrass::ComponentDetails::ComponentDetails(const ComponentDetails &)=default']]], + ['componentnotfounderror_193',['ComponentNotFoundError',['../class_aws_1_1_greengrass_1_1_component_not_found_error.html',1,'Aws::Greengrass::ComponentNotFoundError'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aaf753b68f26b31d8985329024e08a752',1,'Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError() noexcept'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a323650b4b1fbe7ba8c72b8afb8016ab3',1,'Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError(const ComponentNotFoundError &)=default']]], + ['componentupdatepolicyevents_194',['ComponentUpdatePolicyEvents',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html',1,'Aws::Greengrass::ComponentUpdatePolicyEvents'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#ac5e33538003209953853890d40bbaf85',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a2585dfea375ee17094958000ba49ccef',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)']]], + ['computecrc32_195',['ComputeCRC32',['../namespace_aws_1_1_crt_1_1_checksum.html#a3deb13f67945f47071339844188cd654',1,'Aws::Crt::Checksum']]], + ['computecrc32c_196',['ComputeCRC32C',['../namespace_aws_1_1_crt_1_1_checksum.html#a77b7001c995731a9e4591e3001e1f748',1,'Aws::Crt::Checksum']]], + ['computecrc64nvme_197',['ComputeCRC64NVME',['../namespace_aws_1_1_crt_1_1_checksum.html#aefdf1717e7702de7e199dbcd07069f22',1,'Aws::Crt::Checksum']]], + ['computemd5_198',['ComputeMD5',['../namespace_aws_1_1_crt_1_1_crypto.html#a3c06862c43cfc546119d4cb5071f281b',1,'Aws::Crt::Crypto::ComputeMD5(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a140bc453768153f6fdc05ceca2decea8',1,'Aws::Crt::Crypto::ComputeMD5(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computeoneshot_199',['ComputeOneShot',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a01c267c73e484e27509487920ae71395',1,'Aws::Crt::Crypto::Hash::ComputeOneShot()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a430a09cdce7bede7bbc5346d8f352391',1,'Aws::Crt::Crypto::HMAC::ComputeOneShot()']]], + ['computesha1_200',['ComputeSHA1',['../namespace_aws_1_1_crt_1_1_crypto.html#a4460c83ba8ee496422c6cba694fc8950',1,'Aws::Crt::Crypto::ComputeSHA1(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a5b8e63f5978ac585470d2f81b1e2aaf8',1,'Aws::Crt::Crypto::ComputeSHA1(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computesha256_201',['ComputeSHA256',['../namespace_aws_1_1_crt_1_1_crypto.html#ace5660b2d4f91d16987555f187d83ea9',1,'Aws::Crt::Crypto::ComputeSHA256(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#aca14b81c8278deaf493fedad14160e96',1,'Aws::Crt::Crypto::ComputeSHA256(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computesha256hmac_202',['ComputeSHA256HMAC',['../namespace_aws_1_1_crt_1_1_crypto.html#ab8d08b685154ffebfe4322e852e7237b',1,'Aws::Crt::Crypto::ComputeSHA256HMAC(Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a93c48e84bd189f3ff1149e668a8a9b7c',1,'Aws::Crt::Crypto::ComputeSHA256HMAC(const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['configfilenameoverride_203',['ConfigFileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a02921b94b7fd4975c7df4a70505123b8',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['configuration_5fvalidity_5fstatus_5faccepted_204',['CONFIGURATION_VALIDITY_STATUS_ACCEPTED',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712ad7672debf0374e5f263c2044333b7e1e',1,'Aws::Greengrass']]], + ['configuration_5fvalidity_5fstatus_5frejected_205',['CONFIGURATION_VALIDITY_STATUS_REJECTED',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712a2b5974f40c6201e9bd28be30278280b8',1,'Aws::Greengrass']]], + ['configurationupdateevent_206',['ConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html',1,'Aws::Greengrass::ConfigurationUpdateEvent'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#afe493bcd74de6e15d92d7ef1fb35204d',1,'Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#ab00542bd487a6011415a3e1daca44edb',1,'Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default']]], + ['configurationupdateevents_207',['ConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html',1,'Aws::Greengrass::ConfigurationUpdateEvents'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ada65dc6ea78aaf9406a622778c9a93dd',1,'Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ad61f207167cceefabf9cad862340cf6d',1,'Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)']]], + ['configurationvalidityreport_208',['ConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html',1,'Aws::Greengrass::ConfigurationValidityReport'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a00eb50e396137ea808f20f68def9d715',1,'Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#abacd1c6f223139ead133ba77e794089a',1,'Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport(const ConfigurationValidityReport &)=default']]], + ['configurationvaliditystatus_209',['ConfigurationValidityStatus',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712',1,'Aws::Greengrass']]], + ['conflicterror_210',['ConflictError',['../class_aws_1_1_greengrass_1_1_conflict_error.html',1,'Aws::Greengrass::ConflictError'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a5f34af12f605bfe654e1e520994ba461',1,'Aws::Greengrass::ConflictError::ConflictError() noexcept'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a8af91b1bbe4d2df39b3031654a278b4f',1,'Aws::Greengrass::ConflictError::ConflictError(const ConflictError &)=default']]], + ['connackpacket_211',['ConnAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html',1,'Aws::Crt::Mqtt5::ConnAckPacket'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#a0db88c77d5ab15a4d5e4cf9acd7cdf9e',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData::connAckPacket()'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a1aafbd8a603659ee284bb51428a19c4a',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData::connAckPacket()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a6d5ae6a0d45538f8239af50f2d87f0e5',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(const aws_mqtt5_packet_connack_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aeb1a816fd6ddf9a911d2cf45634cf504',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(const ConnAckPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aebfb1fff4b6a5759033ff54471164ca5',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(ConnAckPacket &&) noexcept=delete']]], + ['connect_212',['Connect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a9231536236a212cf5bf23fc2ad019a94',1,'Aws::Crt::Mqtt::MqttConnection::Connect()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a71ccd8e9a769fb716176ea22ad6129e9',1,'Aws::Eventstreamrpc::ClientConnection::Connect()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a04d9ba0ed274652c5326b4ab55b2e344',1,'Aws::Greengrass::GreengrassCoreIpcClient::Connect()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac005cfa6f225c8da5af4701502296817',1,'Aws::Iotsecuretunneling::SecureTunnel::Connect()']]], + ['connection_213',['connection',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a1cc475bf0e332b90f5ff88b7bd9b7b95',1,'Aws::Crt::Http::ConnectionCallbackData']]], + ['connectioncallbackdata_214',['ConnectionCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html',1,'Aws::Crt::Http::ConnectionCallbackData'],['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#aefe9987d61d095cb2fe6ce3fd9804ed5',1,'Aws::Crt::Http::ConnectionCallbackData::ConnectionCallbackData()']]], + ['connectionconfig_215',['ConnectionConfig',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html',1,'Aws::Eventstreamrpc::ConnectionConfig'],['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a6cfa8fed29f730ff38c2c18fe954a0d7',1,'Aws::Eventstreamrpc::ConnectionConfig::ConnectionConfig()']]], + ['connectiondata_216',['ConnectionData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html',1,'Aws::Iotsecuretunneling::ConnectionData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html#aaa1c0e8859687382a6894468754915e9',1,'Aws::Iotsecuretunneling::ConnectionSuccessEventData::connectionData()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a8abef19ab048d4953e4f3fd64b3bec71',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(const aws_secure_tunnel_connection_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a22aad11a8b51d130f36366adee8d988e',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(const ConnectionData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#ad06fb42108395105dac282c4b795fde1',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(ConnectionData &&) noexcept=delete']]], + ['connectionlifecyclehandler_217',['ConnectionLifecycleHandler',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html',1,'Aws::Eventstreamrpc']]], + ['connectionmanagercallbackargs_218',['ConnectionManagerCallbackArgs',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs'],['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#ad959b297b7722a36daef39e223686a37',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs::ConnectionManagerCallbackArgs()']]], + ['connectionoptions_219',['ConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a17e375fc50cc7a74302ecc284bb1bb0f',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions']]], + ['connectionresetdata_220',['ConnectionResetData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html',1,'Aws::Iotsecuretunneling::ConnectionResetData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html#afa80df22952122adc9f6f7ed5491fb90',1,'Aws::Iotsecuretunneling::ConnectionResetEventData::connectionResetData()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a7cabeb8437c6ba8911854845f8984753',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a3bb1c325402ef3eeb50b9d006b03bdd6',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(const ConnectionResetData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#adb00c857c79df4c65c227ff989f43b3e',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(ConnectionResetData &&) noexcept=delete']]], + ['connectionreseteventdata_221',['ConnectionResetEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html',1,'Aws::Iotsecuretunneling::ConnectionResetEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html#a563359f0c10a762af41f85f1704b4793',1,'Aws::Iotsecuretunneling::ConnectionResetEventData::ConnectionResetEventData()']]], + ['connectionstarteddata_222',['ConnectionStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html',1,'Aws::Iotsecuretunneling::ConnectionStartedData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html#a9ed0aa81b29fa389f197046083ac4c61',1,'Aws::Iotsecuretunneling::ConnectionStartedEventData::connectionStartedData()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a276b2172493535a1db9809d9741ae909',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#acf50e1a814900b1012d3bae65463b75f',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(const ConnectionStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a4f908019801f1e83c3744c5d14441152',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(ConnectionStartedData &&) noexcept=delete']]], + ['connectionstartedeventdata_223',['ConnectionStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html',1,'Aws::Iotsecuretunneling::ConnectionStartedEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html#a1f348186963ae6d9bb07ed0510f377d9',1,'Aws::Iotsecuretunneling::ConnectionStartedEventData::ConnectionStartedEventData()']]], + ['connectionsuccesseventdata_224',['ConnectionSuccessEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html',1,'Aws::Iotsecuretunneling::ConnectionSuccessEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html#ab6a296760f497f9fd66f9bae43464e30',1,'Aws::Iotsecuretunneling::ConnectionSuccessEventData::ConnectionSuccessEventData()']]], + ['connectiontype_225',['ConnectionType',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a4c40d92babe5794d019693c7284d653f',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['connectivity_226',['Connectivity',['../class_aws_1_1_discovery_1_1_g_g_core.html#a4b14d962c2a0a82cddc6384815f7d587',1,'Aws::Discovery::GGCore']]], + ['connectivityinfo_227',['ConnectivityInfo',['../class_aws_1_1_discovery_1_1_connectivity_info.html',1,'Aws::Discovery::ConnectivityInfo'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#a7e6097c836d6e9dfc3e644250476db09',1,'Aws::Discovery::ConnectivityInfo::ConnectivityInfo()=default'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#a69206f943505e588f15a4e656836a928',1,'Aws::Discovery::ConnectivityInfo::ConnectivityInfo(const Crt::JsonView &doc)']]], + ['connectivityinfo_2ecpp_228',['ConnectivityInfo.cpp',['../_connectivity_info_8cpp.html',1,'']]], + ['connectivityinfo_2eh_229',['ConnectivityInfo.h',['../_connectivity_info_8h.html',1,'']]], + ['connectmessageamender_230',['ConnectMessageAmender',['../namespace_aws_1_1_eventstreamrpc.html#ab93b30af2e59415f7453527b9b8a06c4',1,'Aws::Eventstreamrpc']]], + ['connectpacket_231',['ConnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html',1,'Aws::Crt::Mqtt5::ConnectPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ab54fcd02d340a3cabf58461215c2c818',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a9ce80bfe5e1424cacab30ce488cbe5e1',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(const ConnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1f8d034a966900a2ba79e67aea3b9770',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(ConnectPacket &&) noexcept=delete']]], + ['connectreasoncode_232',['ConnectReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a25d5cf0c9496d5002642c146bf0af9b2',1,'Aws::Crt::Mqtt5']]], + ['const_5fiterator_233',['const_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#adc897301d42e75c6cba5f2f027bc6523',1,'Aws::Crt::basic_string_view']]], + ['const_5fpointer_234',['const_pointer',['../class_aws_1_1_crt_1_1basic__string__view.html#ad20569cff3292f3e58174afb4a8f5542',1,'Aws::Crt::basic_string_view']]], + ['const_5freference_235',['const_reference',['../class_aws_1_1_crt_1_1basic__string__view.html#acca360a1e9cf7f0ffa33f9d55d022f0a',1,'Aws::Crt::basic_string_view']]], + ['const_5freverse_5fiterator_236',['const_reverse_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#a687fc2e7c9ccc75f0e9041be8a0f75de',1,'Aws::Crt::basic_string_view']]], + ['constexprmax_237',['ConstExprMax',['../namespace_aws_1_1_crt_1_1_variant_detail.html#a49e7333f899b903fefaff55a04ef8a48',1,'Aws::Crt::VariantDetail']]], + ['constrawalternativepointert_238',['ConstRawAlternativePointerT',['../class_aws_1_1_crt_1_1_variant.html#accd2d3ffaf4409b9a9a05ac85f5639e6',1,'Aws::Crt::Variant']]], + ['consumenextsingleelement_239',['ConsumeNextSingleElement',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#aefd54e8ac20e34920b8a3c397caa9e87',1,'Aws::Crt::Cbor::CborDecoder']]], + ['consumenextwholedataitem_240',['ConsumeNextWholeDataItem',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#af3889501d6dec91b0da5969b25298b31',1,'Aws::Crt::Cbor::CborDecoder']]], + ['containstype_241',['ContainsType',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#aabd85452993820b7c7e65a6cbf6be1c3',1,'Aws::Crt::VariantDetail::Checker::ContainsType()'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#a7b6195dd153c9cbc17dd51a36cee2ea8',1,'Aws::Crt::VariantDetail::Checker::ContainsType()'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#af2c89db77f2846ebf2699420184c5024',1,'Aws::Crt::VariantDetail::Checker::ContainsType()']]], + ['content_5ftype_5fapplication_5fjson_242',['CONTENT_TYPE_APPLICATION_JSON',['../_event_stream_client_8cpp.html#a3e6723579c889e04432245b2dffd9ea2',1,'EventStreamClient.cpp']]], + ['content_5ftype_5fheader_243',['CONTENT_TYPE_HEADER',['../_event_stream_client_8cpp.html#a9858ccaec609ca09b3e38c567dd14f79',1,'EventStreamClient.cpp']]], + ['continuationcallbackdata_244',['ContinuationCallbackData',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html',1,'Aws::Eventstreamrpc::ContinuationCallbackData'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a107e4f28b75a3f6485e097ffa1a13ede',1,'Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData(ClientContinuation *clientContinuation, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a97b7a1ca1d15039b22cf1d972e6a2c33',1,'Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData(const ContinuationCallbackData &lhs) noexcept=delete']]], + ['continuationdestroyed_245',['continuationDestroyed',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a6ce24720100630be00537bd37799cac9',1,'Aws::Eventstreamrpc::ContinuationCallbackData']]], + ['copy_246',['copy',['../class_aws_1_1_crt_1_1basic__string__view.html#a4d764f27a6df165eb4acfe304253674f',1,'Aws::Crt::basic_string_view']]], + ['cores_247',['Cores',['../class_aws_1_1_discovery_1_1_g_g_group.html#a4c4886cc850e38ee846b0c6c42e44a25',1,'Aws::Discovery::GGGroup']]], + ['count_248',['Count',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebae93f994f01c537c4e2f7d8528c3eb5e9',1,'Aws::Crt']]], + ['crbegin_249',['crbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#a55fc557ff39f129e00ab824dc346368b',1,'Aws::Crt::basic_string_view']]], + ['crc_2ecpp_250',['CRC.cpp',['../_c_r_c_8cpp.html',1,'']]], + ['crc_2eh_251',['CRC.h',['../_c_r_c_8h.html',1,'']]], + ['create_252',['Create',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#ae772779eae89f9bbb8ec44e649442194',1,'Aws::Crt::Io::Pkcs11Lib::Create(const String &filename, Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#aac9903d0e4e4cc2e93c6528fd4af741d',1,'Aws::Crt::Io::Pkcs11Lib::Create(const String &filename, InitializeFinalizeBehavior initializeFinalizeBehavior, Allocator *allocator=ApiAllocator())']]], + ['createadaptivehttpproxystrategy_253',['CreateAdaptiveHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a5f9194a979757544783acd317f69e1dd',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['createaes_5f256_5fcbc_5fcipher_254',['CreateAES_256_CBC_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa996e0705d1b84bd94b321ce103d669c',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fctr_5fcipher_255',['CreateAES_256_CTR_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa1cf28bcc65eac6ca5037abd40080e6d',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fgcm_5fcipher_256',['CreateAES_256_GCM_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a4be64a357c899bab4b11748689c61e98',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fkeywrap_5fcipher_257',['CreateAES_256_KeyWrap_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a087ec065065ddecdffebde19c3ab447f',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createbasichttpproxystrategy_258',['CreateBasicHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a59489645b358adb5ec8feed7bc9fd930',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['createcertificatefromcsrrequest_259',['CreateCertificateFromCsrRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a7cfc55ecf8455e407d765c59e8e8a316',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a060555ed049aebe28f332d55c87428a8',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest(const Crt::JsonView &doc)']]], + ['createcertificatefromcsrrequest_2ecpp_260',['CreateCertificateFromCsrRequest.cpp',['../_create_certificate_from_csr_request_8cpp.html',1,'']]], + ['createcertificatefromcsrrequest_2eh_261',['CreateCertificateFromCsrRequest.h',['../_create_certificate_from_csr_request_8h.html',1,'']]], + ['createcertificatefromcsrresponse_262',['CreateCertificateFromCsrResponse',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#abe96a61430ca2d209872e7c4b9b1b6a3',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#afbf17e72aaa5093a0cde95f2a1890695',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse(const Crt::JsonView &doc)']]], + ['createcertificatefromcsrresponse_2ecpp_263',['CreateCertificateFromCsrResponse.cpp',['../_create_certificate_from_csr_response_8cpp.html',1,'']]], + ['createcertificatefromcsrresponse_2eh_264',['CreateCertificateFromCsrResponse.h',['../_create_certificate_from_csr_response_8h.html',1,'']]], + ['createcertificatefromcsrsubscriptionrequest_265',['CreateCertificateFromCsrSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a25085c369bda2fd4bcc1a666643ef367',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a5fa8fb743d76cf33e7bf31d726c68494',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest(const Crt::JsonView &doc)']]], + ['createcertificatefromcsrsubscriptionrequest_2ecpp_266',['CreateCertificateFromCsrSubscriptionRequest.cpp',['../_create_certificate_from_csr_subscription_request_8cpp.html',1,'']]], + ['createcertificatefromcsrsubscriptionrequest_2eh_267',['CreateCertificateFromCsrSubscriptionRequest.h',['../_create_certificate_from_csr_subscription_request_8h.html',1,'']]], + ['createclient_268',['CreateClient',['../class_aws_1_1_discovery_1_1_discovery_client.html#a7ed2c8d5be7da617639f4940004e8c1e',1,'Aws::Discovery::DiscoveryClient']]], + ['createconnection_269',['CreateConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0d552f646074ba83b71a6cb45aba4b55',1,'Aws::Crt::Http::HttpClientConnection']]], + ['createcredentialsprovideranonymous_270',['CreateCredentialsProviderAnonymous',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#ad8c3e94dcfb79cae018e15938686f530',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidercached_271',['CreateCredentialsProviderCached',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a2bd5b1f127ddeb39464808a9917e939b',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderchain_272',['CreateCredentialsProviderChain',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a113033aab580c13c0af32fa2b84deeff',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderchaindefault_273',['CreateCredentialsProviderChainDefault',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aa943e53da72a758b2e921ee8866e3d94',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidercognito_274',['CreateCredentialsProviderCognito',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a6f464701b856ca810da137c330a10ff0',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderdelegate_275',['CreateCredentialsProviderDelegate',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#adaf0ebfd2a8fd32157c39c932a5c081c',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderenvironment_276',['CreateCredentialsProviderEnvironment',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aa008181f0eae10264b41d04fe0359d29',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderimds_277',['CreateCredentialsProviderImds',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a14841a08e10f9ab379f3d05f006e6961',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderprofile_278',['CreateCredentialsProviderProfile',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a5651bd661d9dc6fab3ea90a9c7e2bc44',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderstatic_279',['CreateCredentialsProviderStatic',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aff8c2f9d8b6f2115d0ca421a9002a8fb',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidersts_280',['CreateCredentialsProviderSTS',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#af4170c3fe8fff11873d283137bf7574e',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderx509_281',['CreateCredentialsProviderX509',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#abd5689beace90cc22bf5e6c22bef4538',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createdebugpasswordoperation_282',['CreateDebugPasswordOperation',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html',1,'Aws::Greengrass::CreateDebugPasswordOperation'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#afe99380bbf50b43e5a8d624503de4300',1,'Aws::Greengrass::CreateDebugPasswordOperation::CreateDebugPasswordOperation()']]], + ['createdebugpasswordoperationcontext_283',['CreateDebugPasswordOperationContext',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html',1,'Aws::Greengrass::CreateDebugPasswordOperationContext'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a309bd77d550b2d3a11c3a3ccf7ab3512',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::CreateDebugPasswordOperationContext()']]], + ['createdebugpasswordrequest_284',['CreateDebugPasswordRequest',['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html',1,'Aws::Greengrass::CreateDebugPasswordRequest'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a4d6bc4d5ce1276027b6f6e8f9ec1d888',1,'Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a7e9795419826599872e341b0867d4c33',1,'Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default']]], + ['createdebugpasswordresponse_285',['CreateDebugPasswordResponse',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html',1,'Aws::Greengrass::CreateDebugPasswordResponse'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a381619e923a2d4f0837b9beffab862fd',1,'Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa83dc1485b942c5635ca99d27e7ec3d7',1,'Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default']]], + ['createdebugpasswordresult_286',['CreateDebugPasswordResult',['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html',1,'Aws::Greengrass::CreateDebugPasswordResult'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#abd823a2069300d7ab83303f31b3c51b0',1,'Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a67e04a1bde62601b1cd359504615b705',1,'Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept']]], + ['createhashcallback_287',['CreateHashCallback',['../namespace_aws_1_1_crt_1_1_crypto.html#a4cfbcef51ab56a99d294f7023714463d',1,'Aws::Crt::Crypto']]], + ['createhmaccallback_288',['CreateHMACCallback',['../namespace_aws_1_1_crt_1_1_crypto.html#a071f1587abd466d4c473a72b22c68199',1,'Aws::Crt::Crypto']]], + ['createinvalid_289',['CreateInvalid',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a25947708a6c5bc7eaf8736a1022c49ea',1,'Aws::Iot::MqttClientConnectionConfig']]], + ['createkeysandcertificaterequest_290',['CreateKeysAndCertificateRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#acdf03cdc99b135670e7ec325540cbf25',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#a8a20d2fb169601605a6900484064d252',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest(const Crt::JsonView &doc)']]], + ['createkeysandcertificaterequest_2ecpp_291',['CreateKeysAndCertificateRequest.cpp',['../_create_keys_and_certificate_request_8cpp.html',1,'']]], + ['createkeysandcertificaterequest_2eh_292',['CreateKeysAndCertificateRequest.h',['../_create_keys_and_certificate_request_8h.html',1,'']]], + ['createkeysandcertificateresponse_293',['CreateKeysAndCertificateResponse',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a95f9d285b0eb5412071522a3608556a2',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a75f45b16f0bdd77b82a72645c9d1d75d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse(const Crt::JsonView &doc)']]], + ['createkeysandcertificateresponse_2ecpp_294',['CreateKeysAndCertificateResponse.cpp',['../_create_keys_and_certificate_response_8cpp.html',1,'']]], + ['createkeysandcertificateresponse_2eh_295',['CreateKeysAndCertificateResponse.h',['../_create_keys_and_certificate_response_8h.html',1,'']]], + ['createkeysandcertificatesubscriptionrequest_296',['CreateKeysAndCertificateSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#a69d86f34c15bba062afc5f5e0f7e0784',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#ad2d97cd185889f6782b3a07ccf607bef',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest(const Crt::JsonView &doc)']]], + ['createkeysandcertificatesubscriptionrequest_2ecpp_297',['CreateKeysAndCertificateSubscriptionRequest.cpp',['../_create_keys_and_certificate_subscription_request_8cpp.html',1,'']]], + ['createkeysandcertificatesubscriptionrequest_2eh_298',['CreateKeysAndCertificateSubscriptionRequest.h',['../_create_keys_and_certificate_subscription_request_8h.html',1,'']]], + ['createlocaldeploymentoperation_299',['CreateLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html',1,'Aws::Greengrass::CreateLocalDeploymentOperation'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a328f6c0d6d667a73f5d874c709e4a8a0',1,'Aws::Greengrass::CreateLocalDeploymentOperation::CreateLocalDeploymentOperation()']]], + ['createlocaldeploymentoperationcontext_300',['CreateLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a6f7602209c9bf8c4f7b3d7f8160cdaeb',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::CreateLocalDeploymentOperationContext()']]], + ['createlocaldeploymentrequest_301',['CreateLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html',1,'Aws::Greengrass::CreateLocalDeploymentRequest'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a7330d4d9bf2f5d57f742c889e62a765c',1,'Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#abdc2eccd5d2472822dcff2d3195d485d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default']]], + ['createlocaldeploymentresponse_302',['CreateLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html',1,'Aws::Greengrass::CreateLocalDeploymentResponse'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#ac9d4bb8af773e37cf5fba9b7c79b6aad',1,'Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a9b4106feb081314a4c645dbc02231b47',1,'Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default']]], + ['createlocaldeploymentresult_303',['CreateLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html',1,'Aws::Greengrass::CreateLocalDeploymentResult'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a04386a51bf5ffb68e458890bfb40f8d4',1,'Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#af9ef463e170543cb98ddb6e87df7763b',1,'Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept']]], + ['createmd5_304',['CreateMD5',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a02c8f2ff215e1a5eefa6db84b7e39680',1,'Aws::Crt::Crypto::Hash']]], + ['createsha1_305',['CreateSHA1',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a3b1703e22354f31348b0c96c2a209d39',1,'Aws::Crt::Crypto::Hash']]], + ['createsha256_306',['CreateSHA256',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#adbde3caf1d1ae015c86e3ba2244953a5',1,'Aws::Crt::Crypto::Hash']]], + ['createsha256hmac_307',['CreateSHA256HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a968abd6a5c5e0345cd4a2f443573aee3',1,'Aws::Crt::Crypto::HMAC::CreateSHA256HMAC(Allocator *allocator, const ByteCursor &secret) noexcept'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#aa5722491cdab710a7f161ffec4504c2a',1,'Aws::Crt::Crypto::HMAC::CreateSHA256HMAC(const ByteCursor &secret) noexcept']]], + ['createsigningconfig_308',['CreateSigningConfig',['../namespace_aws_1_1_iot.html#a4b7bd202524f790cef32d4cd5830d787',1,'Aws::Iot']]], + ['createsigningconfigcb_309',['CreateSigningConfigCb',['../struct_aws_1_1_iot_1_1_websocket_config.html#af939f64ba2c130fe0e6535e6d90aedb2',1,'Aws::Iot::WebsocketConfig']]], + ['credentialdocument_310',['CredentialDocument',['../class_aws_1_1_greengrass_1_1_credential_document.html',1,'Aws::Greengrass::CredentialDocument'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a7ee654330d8a6467a306beaec2f7d332',1,'Aws::Greengrass::CredentialDocument::CredentialDocument() noexcept'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a1ece9215b71194758b6afd7bb21a4c15',1,'Aws::Greengrass::CredentialDocument::CredentialDocument(const CredentialDocument &objectToCopy)']]], + ['credentials_311',['Credentials',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html',1,'Aws::Crt::Auth::Credentials'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a31ed465e1a7d333c2daac7087431ffaf',1,'Aws::Crt::Auth::Credentials::Credentials(const aws_credentials *credentials) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#ad3dacdda243cf86f4aa700ebb7b5c857',1,'Aws::Crt::Auth::Credentials::Credentials(ByteCursor access_key_id, ByteCursor secret_access_key, ByteCursor session_token, uint64_t expiration_timepoint_in_seconds, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#aacae47b3e24956bd479e824abde4490e',1,'Aws::Crt::Auth::Credentials::Credentials(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a38c1d5881e34323c982aa075478dcc4b',1,'Aws::Crt::Auth::Credentials::Credentials(const Credentials &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#aa9040df818dbc1d573d454ef0c13992c',1,'Aws::Crt::Auth::Credentials::Credentials(Credentials &&)=delete']]], + ['credentials_2ecpp_312',['Credentials.cpp',['../_credentials_8cpp.html',1,'']]], + ['credentials_2eh_313',['Credentials.h',['../_credentials_8h.html',1,'']]], + ['credentialsfilenameoverride_314',['CredentialsFileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a354bc7952e1cdb7dba8c5966dcb1987b',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['credentialsprovider_315',['CredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html',1,'Aws::Crt::Auth::CredentialsProvider'],['../struct_aws_1_1_iot_1_1_websocket_config.html#aff5042d2b565f8270b3746dfe0d9f5a6',1,'Aws::Iot::WebsocketConfig::CredentialsProvider()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a3a060a7a7619404c0a9d5f5ed98371e2',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(aws_credentials_provider *provider, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a7e53b541fc3d75651ca0caba4a42a974',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(const CredentialsProvider &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#ad65e03922175b4e3aab881bc7af4fb21',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(CredentialsProvider &&)=delete']]], + ['credentialsprovidercachedconfig_316',['CredentialsProviderCachedConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#a9246bef82905da1496bd9b450629d418',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig::CredentialsProviderCachedConfig()']]], + ['credentialsprovidercallbackargs_317',['CredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#abd75f8638fdd1e2523aee38ffc7e7078',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs::CredentialsProviderCallbackArgs()']]], + ['credentialsproviderchainconfig_318',['CredentialsProviderChainConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html',1,'Aws::Crt::Auth::CredentialsProviderChainConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html#a60f27f79f41619418391dd39d4f35628',1,'Aws::Crt::Auth::CredentialsProviderChainConfig::CredentialsProviderChainConfig()']]], + ['credentialsproviderchaindefaultconfig_319',['CredentialsProviderChainDefaultConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#ab4e86af61874550b3002ccc1b977890a',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::CredentialsProviderChainDefaultConfig()']]], + ['credentialsprovidercognitoconfig_320',['CredentialsProviderCognitoConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a31c0e013df46d99dc5b52429bcc9af77',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::CredentialsProviderCognitoConfig()']]], + ['credentialsproviderdelegateconfig_321',['CredentialsProviderDelegateConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderimdsconfig_322',['CredentialsProviderImdsConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html',1,'Aws::Crt::Auth::CredentialsProviderImdsConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html#a45c4a60feeb35e69815658111a50b12b',1,'Aws::Crt::Auth::CredentialsProviderImdsConfig::CredentialsProviderImdsConfig()']]], + ['credentialsproviderprofileconfig_323',['CredentialsProviderProfileConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#ac7cf439bae1040301fd203138de1a4af',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig::CredentialsProviderProfileConfig()']]], + ['credentialsproviderstaticconfig_324',['CredentialsProviderStaticConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#ad2acf3b4655da7514eb0791b6eca561c',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig::CredentialsProviderStaticConfig()']]], + ['credentialsproviderstsconfig_325',['CredentialsProviderSTSConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a2f213c3864cdd556a70b0e82903ceac0',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::CredentialsProviderSTSConfig()']]], + ['credentialsproviderx509config_326',['CredentialsProviderX509Config',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html',1,'Aws::Crt::Auth::CredentialsProviderX509Config'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a2052cdb61eb41b1128f27b01546831ec',1,'Aws::Crt::Auth::CredentialsProviderX509Config::CredentialsProviderX509Config()']]], + ['crend_327',['crend',['../class_aws_1_1_crt_1_1basic__string__view.html#a6a7a8b0e07aa50b32a99f29b1e5706cb',1,'Aws::Crt::basic_string_view']]], + ['crterror_328',['crtError',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a1ba6ee63b8d138178e1db699b0619154',1,'Aws::Eventstreamrpc::RpcError']]], + ['crtstringtostringview_329',['CrtStringToStringView',['../namespace_aws_1_1_crt_1_1_endpoints.html#a59125f91f0594c6e0268fa690e5e471e',1,'Aws::Crt::Endpoints']]], + ['current_330',['Current',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a964780f078ffc46205170ca311a1c237',1,'Aws::Iotshadow::ShadowUpdatedEvent']]], + ['custommetricbase_331',['CustomMetricBase',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html',1,'Aws::Iotdevicedefenderv1::CustomMetricBase'],['../namespace_aws_1_1_iotdevicedefenderv1.html#a4c5ee6f503c7f4a561e01ab6a35461b1',1,'Aws::Iotdevicedefenderv1::CustomMetricBase()']]], + ['custommetriciplist_332',['CustomMetricIpList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a335d323eed7c82e1fc04a7b55bf1361f',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList::CustomMetricIpList()']]], + ['custommetriciplistfunction_333',['CustomMetricIpListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#ace86e2871696c1d4aa8c7752f759d067',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumber_334',['CustomMetricNumber',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#a3f5c329c7e83579ae4e3efacba70f8ff',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber::CustomMetricNumber()']]], + ['custommetricnumberfunction_335',['CustomMetricNumberFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#adca26e31b8da506e03273be12167081b',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumberlist_336',['CustomMetricNumberList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#a4d34593d1cd42bd67851624a61045ef1',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList::CustomMetricNumberList()']]], + ['custommetricnumberlistfunction_337',['CustomMetricNumberListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#a04ecf3d2d103cf1cccc53cebfa07ec16',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricstringlist_338',['CustomMetricStringList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#a11fc38245e70a5e87c972c4668d9c008',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList::CustomMetricStringList()']]], + ['custommetricstringlistfunction_339',['CustomMetricStringListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#a83d9ff6bea678ff4098e18f0979065b6',1,'Aws::Iotdevicedefenderv1']]], + ['customrolearn_340',['CustomRoleArn',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a22eb4c0b7756cac46bcd0012f8f7a440',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]] +]; diff --git a/docs/search/all_3.html b/docs/search/all_3.html new file mode 100644 index 000000000..2e31ab911 --- /dev/null +++ b/docs/search/all_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_3.js b/docs/search/all_3.js new file mode 100644 index 000000000..1ed1ecf1f --- /dev/null +++ b/docs/search/all_3.js @@ -0,0 +1,96 @@ +var searchData= +[ + ['data_341',['data',['../class_aws_1_1_crt_1_1basic__string__view.html#aef105c4ca0722207e83d520c3cbc78be',1,'Aws::Crt::basic_string_view']]], + ['dateformat_342',['DateFormat',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061c',1,'Aws::Crt']]], + ['datetime_343',['DateTime',['../class_aws_1_1_crt_1_1_date_time.html',1,'Aws::Crt::DateTime'],['../class_aws_1_1_crt_1_1_date_time.html#aa9886379acf252d3910a95087fca0c69',1,'Aws::Crt::DateTime::DateTime() noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a405046ab998a659d4e81c0e92deb4038',1,'Aws::Crt::DateTime::DateTime(const std::chrono::system_clock::time_point &timepointToAssign) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a81e135d47521f1ce8ae1c1136e37c9a1',1,'Aws::Crt::DateTime::DateTime(uint64_t millisSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#ae7009ef79351826a6f9b449ab2c26811',1,'Aws::Crt::DateTime::DateTime(double epoch_millis) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a7426c7b910738e8ab7b6a184f91511d4',1,'Aws::Crt::DateTime::DateTime(const char *timestamp, DateFormat format) noexcept']]], + ['datetime_2ecpp_344',['DateTime.cpp',['../_date_time_8cpp.html',1,'']]], + ['datetime_2eh_345',['DateTime.h',['../_date_time_8h.html',1,'']]], + ['dayofweek_346',['DayOfWeek',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895f',1,'Aws::Crt']]], + ['deallocate_347',['deallocate',['../class_aws_1_1_crt_1_1_stl_allocator.html#a060ac0a43eb52efd4e32889fa298561e',1,'Aws::Crt::StlAllocator']]], + ['debug_348',['Debug',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebaa603905470e2a5b8c13e96b579ef0dba',1,'Aws::Crt']]], + ['december_349',['December',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a82331503174acbae012b2004f6431fa5',1,'Aws::Crt']]], + ['decrypt_350',['Decrypt',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a92b75e71992bb9df139d7d8cc4d42ffd',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['default_351',['Default',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Io::Pkcs11Lib::Default()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aa7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Mqtt5::Default()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aa7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Mqtt5::Default()']]], + ['default_5fsocket_5ftime_5fmsec_352',['DEFAULT_SOCKET_TIME_MSEC',['../namespace_aws_1_1_crt_1_1_io.html#a3c79025f57dddde3dca69724cdf1a8f8',1,'Aws::Crt::Io']]], + ['defaultallocator_353',['DefaultAllocator',['../namespace_aws_1_1_crt.html#a70bd46137cf25dda46f2138ddbee9681',1,'Aws::Crt']]], + ['defaultallocatorimplementation_354',['DefaultAllocatorImplementation',['../namespace_aws_1_1_crt.html#a9071d5f17bd81cffd15d09b360cc67f7',1,'Aws::Crt']]], + ['defaultconnectionconfig_355',['DefaultConnectionConfig',['../class_aws_1_1_greengrass_1_1_default_connection_config.html',1,'Aws::Greengrass::DefaultConnectionConfig'],['../class_aws_1_1_greengrass_1_1_default_connection_config.html#a2cf0313d27c042270b3527cab27eebd6',1,'Aws::Greengrass::DefaultConnectionConfig::DefaultConnectionConfig()']]], + ['defaultconnectionconfig_2ecpp_356',['DefaultConnectionConfig.cpp',['../_default_connection_config_8cpp.html',1,'']]], + ['defaulthostresolver_357',['DefaultHostResolver',['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html',1,'Aws::Crt::Io::DefaultHostResolver'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#aed83fb6f7d47cf1bdb6c004fbda23d73',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(EventLoopGroup &elGroup, size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#ae40ed90cf5badd2406667253aaec1862',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a59e25b42b810a6f62b31b9db794536cd',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(const DefaultHostResolver &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a3b8ceca8e65d425eadffc389225b0010',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(DefaultHostResolver &&)=delete']]], + ['defercomponentupdateoperation_358',['DeferComponentUpdateOperation',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html',1,'Aws::Greengrass::DeferComponentUpdateOperation'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a1a127274d363c21bb569d476d0827dc9',1,'Aws::Greengrass::DeferComponentUpdateOperation::DeferComponentUpdateOperation()']]], + ['defercomponentupdateoperationcontext_359',['DeferComponentUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html',1,'Aws::Greengrass::DeferComponentUpdateOperationContext'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a0ff5236280f06bc9ae195fe0309f40da',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::DeferComponentUpdateOperationContext()']]], + ['defercomponentupdaterequest_360',['DeferComponentUpdateRequest',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html',1,'Aws::Greengrass::DeferComponentUpdateRequest'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a8fa930f17ab26e1873f8bfe5b6e324e6',1,'Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#aa4ee6b196741f7048cfd905c2badd25f',1,'Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default']]], + ['defercomponentupdateresponse_361',['DeferComponentUpdateResponse',['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html',1,'Aws::Greengrass::DeferComponentUpdateResponse'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a40e72b9c327b6c37e5f13f3a2f5447c2',1,'Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a053f1b64148b4c3f5c15e7075970e1a5',1,'Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default']]], + ['defercomponentupdateresult_362',['DeferComponentUpdateResult',['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html',1,'Aws::Greengrass::DeferComponentUpdateResult'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a1ee1b8abef4987a5c67886adf34782cc',1,'Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a785b0094293bd6bd1d197fa61573b1a5',1,'Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept']]], + ['delegatecredentialsprovidercallbackargs_363',['DelegateCredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs'],['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a87ee7bbdfa604c70832eca08415a6514',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::DelegateCredentialsProviderCallbackArgs()']]], + ['delete_364',['Delete',['../namespace_aws_1_1_crt.html#a5e912a3a4aa95134bbc477dde8e5ea5c',1,'Aws::Crt']]], + ['deletenamedshadowrequest_365',['DeleteNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html',1,'Aws::Iotshadow::DeleteNamedShadowRequest'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a4b0e571be353d67550f3011ddc301cdc',1,'Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#abf749af46548a86ddc4be4610539d8b6',1,'Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest(const Crt::JsonView &doc)']]], + ['deletenamedshadowrequest_2ecpp_366',['DeleteNamedShadowRequest.cpp',['../_delete_named_shadow_request_8cpp.html',1,'']]], + ['deletenamedshadowrequest_2eh_367',['DeleteNamedShadowRequest.h',['../_delete_named_shadow_request_8h.html',1,'']]], + ['deletenamedshadowsubscriptionrequest_368',['DeleteNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#ae53fdabd6e9ef934a3ea3c2d36083a76',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#aa95b85d09bca7d628e8d88e449e6aa6e',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['deletenamedshadowsubscriptionrequest_2ecpp_369',['DeleteNamedShadowSubscriptionRequest.cpp',['../_delete_named_shadow_subscription_request_8cpp.html',1,'']]], + ['deletenamedshadowsubscriptionrequest_2eh_370',['DeleteNamedShadowSubscriptionRequest.h',['../_delete_named_shadow_subscription_request_8h.html',1,'']]], + ['deleteshadowrequest_371',['DeleteShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html',1,'Aws::Iotshadow::DeleteShadowRequest'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#ad22d2fe85e14cbc9f98f7353af066840',1,'Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a3616e9abf4601a9ceb94fdb1e7a407b6',1,'Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest(const Crt::JsonView &doc)']]], + ['deleteshadowrequest_2ecpp_372',['DeleteShadowRequest.cpp',['../_delete_shadow_request_8cpp.html',1,'']]], + ['deleteshadowrequest_2eh_373',['DeleteShadowRequest.h',['../_delete_shadow_request_8h.html',1,'']]], + ['deleteshadowresponse_374',['DeleteShadowResponse',['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html',1,'Aws::Iotshadow::DeleteShadowResponse'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a3b0cb782f42618c3ab9ed95630400249',1,'Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a7cefd19899afec215b28e6a45e110a41',1,'Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse(const Crt::JsonView &doc)']]], + ['deleteshadowresponse_2ecpp_375',['DeleteShadowResponse.cpp',['../_delete_shadow_response_8cpp.html',1,'']]], + ['deleteshadowresponse_2eh_376',['DeleteShadowResponse.h',['../_delete_shadow_response_8h.html',1,'']]], + ['deleteshadowsubscriptionrequest_377',['DeleteShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a07f51deaad091b192e08325b2ee64e7d',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a122a6b866f9d8b8d5683e8444d0f1595',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['deleteshadowsubscriptionrequest_2ecpp_378',['DeleteShadowSubscriptionRequest.cpp',['../_delete_shadow_subscription_request_8cpp.html',1,'']]], + ['deleteshadowsubscriptionrequest_2eh_379',['DeleteShadowSubscriptionRequest.h',['../_delete_shadow_subscription_request_8h.html',1,'']]], + ['deletethingshadowoperation_380',['DeleteThingShadowOperation',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html',1,'Aws::Greengrass::DeleteThingShadowOperation'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#ae9971a146e6e03d210f949cc2e998169',1,'Aws::Greengrass::DeleteThingShadowOperation::DeleteThingShadowOperation()']]], + ['deletethingshadowoperationcontext_381',['DeleteThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html',1,'Aws::Greengrass::DeleteThingShadowOperationContext'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a5240b10422bac27deaf1d6961e9c6278',1,'Aws::Greengrass::DeleteThingShadowOperationContext::DeleteThingShadowOperationContext()']]], + ['deletethingshadowrequest_382',['DeleteThingShadowRequest',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html',1,'Aws::Greengrass::DeleteThingShadowRequest'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#af3bd707058ac15920c488d65620aa2a2',1,'Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a2d560dd1c49cf3059cca460ca4c19b76',1,'Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default']]], + ['deletethingshadowresponse_383',['DeleteThingShadowResponse',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html',1,'Aws::Greengrass::DeleteThingShadowResponse'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a44419cdad65c65084221ee08b1f699a3',1,'Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#afa79a916b3ea02532bc9dd13aa694482',1,'Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default']]], + ['deletethingshadowresult_384',['DeleteThingShadowResult',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html',1,'Aws::Greengrass::DeleteThingShadowResult'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a26122cc8ccaeddc1cd1cbf69bc216940',1,'Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#aed5c090be8ef62ec0727daa3a5b4309b',1,'Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['deletetlscontextimplcallback_385',['DeleteTlsContextImplCallback',['../namespace_aws_1_1_crt_1_1_io.html#af21a50e456c2e9f276cab7fa5f5ad484',1,'Aws::Crt::Io']]], + ['delta_386',['Delta',['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a46c2f8d59f513e54246ce6e4ff31e977',1,'Aws::Iotshadow::ShadowStateWithDelta']]], + ['deployment_5fstatus_5fcanceled_387',['DEPLOYMENT_STATUS_CANCELED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a3d32d2e8f8040fa54ce8b4438cb9cd93',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5ffailed_388',['DEPLOYMENT_STATUS_FAILED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205aadd2a75a7f8f0b08ea99ed800ff3b372',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fin_5fprogress_389',['DEPLOYMENT_STATUS_IN_PROGRESS',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a01aa01045855711f560fb82a8d43c372',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fqueued_390',['DEPLOYMENT_STATUS_QUEUED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205aee8b2adfa4e46696846df21f312c467d',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fsucceeded_391',['DEPLOYMENT_STATUS_SUCCEEDED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a106d94a0eb281cd41f1e26b9af41d7a7',1,'Aws::Greengrass']]], + ['deploymentstatus_392',['DeploymentStatus',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205',1,'Aws::Greengrass']]], + ['deploymentstatusdetails_393',['DeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html',1,'Aws::Greengrass::DeploymentStatusDetails'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a6c4c6b436aadd9daae6d915169480508',1,'Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails() noexcept'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#abd4807ade964fedd18c80edba6f3be0a',1,'Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails(const DeploymentStatusDetails &)=default']]], + ['deprecated_20list_394',['Deprecated List',['../deprecated.html',1,'']]], + ['describejobexecutionrequest_395',['DescribeJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html',1,'Aws::Iotjobs::DescribeJobExecutionRequest'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#af14d99b0228edbe364a49d86261dd60a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a851a7a9d32b3b2bffa84a51ae770446f',1,'Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest(const Crt::JsonView &doc)']]], + ['describejobexecutionrequest_2ecpp_396',['DescribeJobExecutionRequest.cpp',['../_describe_job_execution_request_8cpp.html',1,'']]], + ['describejobexecutionrequest_2eh_397',['DescribeJobExecutionRequest.h',['../_describe_job_execution_request_8h.html',1,'']]], + ['describejobexecutionresponse_398',['DescribeJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html',1,'Aws::Iotjobs::DescribeJobExecutionResponse'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a63ddc7bfd5948e9fe2c3fa54ab3d42b0',1,'Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ab5eb5f1806135cf2807895d3ce64498c',1,'Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse(const Crt::JsonView &doc)']]], + ['describejobexecutionresponse_2ecpp_399',['DescribeJobExecutionResponse.cpp',['../_describe_job_execution_response_8cpp.html',1,'']]], + ['describejobexecutionresponse_2eh_400',['DescribeJobExecutionResponse.h',['../_describe_job_execution_response_8h.html',1,'']]], + ['describejobexecutionsubscriptionrequest_401',['DescribeJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a04b8f39dcf85680d747c8b9ad1ccbc51',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a370dd94e08832f3bd9fa13c1400fd26d',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['describejobexecutionsubscriptionrequest_2ecpp_402',['DescribeJobExecutionSubscriptionRequest.cpp',['../_describe_job_execution_subscription_request_8cpp.html',1,'']]], + ['describejobexecutionsubscriptionrequest_2eh_403',['DescribeJobExecutionSubscriptionRequest.h',['../_describe_job_execution_subscription_request_8h.html',1,'']]], + ['desired_404',['Desired',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a00fc13d4f6ffeca306a4c187b38e80f1',1,'Aws::Iotshadow::ShadowMetadata::Desired()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#ad4556f4b2c6120cfa428c9e5ec67ccdb',1,'Aws::Iotshadow::ShadowState::Desired()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a0c645cbf7c4d20ef64d73df5312bc559',1,'Aws::Iotshadow::ShadowStateWithDelta::Desired()']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5fno_5fstate_5fchange_405',['DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a46b0e9537fc29248d70eddb9fdb4077b',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5frollback_5fcomplete_406',['DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a014f231a169f283bae7d8182c72b8eb3',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5frollback_5fnot_5frequested_407',['DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a45f329c79ee774e699c0bf3afa9ec412',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5frejected_408',['DETAILED_DEPLOYMENT_STATUS_REJECTED',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a94d5d7a202e65889f2bc67f485e596a2',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5fsuccessful_409',['DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a2e63b2ba47004a1cf1848f26b7cc9ab5',1,'Aws::Greengrass']]], + ['detaileddeploymentstatus_410',['DetailedDeploymentStatus',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516',1,'Aws::Greengrass']]], + ['deviceapihandle_411',['DeviceApiHandle',['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html',1,'Aws::Iotdevicecommon::DeviceApiHandle'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#a6075ee8ee8170d324a30842893a26be5',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#adf90bef1a7ec60d4c66169cd548091d9',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(const DeviceApiHandle &)=delete'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#aa628f47e8d5dcdb0c8cddab9b735c626',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(DeviceApiHandle &&)=delete']]], + ['deviceconfiguration_412',['DeviceConfiguration',['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#ac4b5ed7118e8a7ca4c70f16fbe0aa4ee',1,'Aws::Iotidentity::RegisterThingResponse']]], + ['devicedefender_2ecpp_413',['DeviceDefender.cpp',['../_device_defender_8cpp.html',1,'']]], + ['devicedefender_2eh_414',['DeviceDefender.h',['../_device_defender_8h.html',1,'']]], + ['dgram_415',['Dgram',['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8eac3177658ef36637801bea6fd4f1a1e92',1,'Aws::Crt::Io']]], + ['difference_5ftype_416',['difference_type',['../class_aws_1_1_crt_1_1basic__string__view.html#a59674e5137d9f26bdd9055fe02f5eca2',1,'Aws::Crt::basic_string_view']]], + ['digest_417',['Digest',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a7979342835e5c7a5171dfee40e4034e6',1,'Aws::Crt::Crypto::Hash::Digest()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a9b9d7644f2e886b33fdd9be59d3bbacf',1,'Aws::Crt::Crypto::HMAC::Digest()']]], + ['digestinternal_418',['DigestInternal',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a7f8ce190069dc03e510a07bda5e902e0',1,'Aws::Crt::Crypto::ByoHash::DigestInternal()'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#ac6fbe1fe4c8065762824d64205dbf383',1,'Aws::Crt::Crypto::ByoHMAC::DigestInternal()']]], + ['digestsize_419',['DigestSize',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#aca63e0fb8895a9e0ebb8df2d3e8e7917',1,'Aws::Crt::Crypto::Hash::DigestSize()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a55df3d25a006ef71be1729596da42eb6',1,'Aws::Crt::Crypto::HMAC::DigestSize()']]], + ['disabled_420',['Disabled',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aab9f5c797ebbf55adccdd8539a65a0241',1,'Aws::Crt::Mqtt5::Disabled()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aab9f5c797ebbf55adccdd8539a65a0241',1,'Aws::Crt::Mqtt5::Disabled()']]], + ['disconnect_421',['Disconnect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a4e8905315e67c0acaef07ef67915857a',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['disconnectpacket_422',['DisconnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html',1,'Aws::Crt::Mqtt5::DisconnectPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#acf03251fa32e2f7f613a16bc2d6a39bf',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a350eb4f5b6dbbc7097a447701ccced76',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(const aws_mqtt5_packet_disconnect_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a098e3ce7533c4c5ed4d5fcc1938c207e',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(const DisconnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a1e125a9992057d068f6f756c7b4e1baa',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(DisconnectPacket &&) noexcept=delete'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#a7fc0db4ae66c32904521b5e7bf2b8826',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData::disconnectPacket()']]], + ['disconnectreasoncode_423',['DisconnectReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ac305e4f9be3e3b06adfdb0abb4814163',1,'Aws::Crt::Mqtt5']]], + ['discover_424',['Discover',['../class_aws_1_1_discovery_1_1_discovery_client.html#ade0818d805892ffc7c9e49c1d7ba87b0',1,'Aws::Discovery::DiscoveryClient']]], + ['discoverresponse_425',['DiscoverResponse',['../class_aws_1_1_discovery_1_1_discover_response.html',1,'Aws::Discovery::DiscoverResponse'],['../class_aws_1_1_discovery_1_1_discover_response.html#a6009c79968c36846de641e0096d34f0b',1,'Aws::Discovery::DiscoverResponse::DiscoverResponse()=default'],['../class_aws_1_1_discovery_1_1_discover_response.html#a4da6def49eedf73d4c3a016b87865ee2',1,'Aws::Discovery::DiscoverResponse::DiscoverResponse(const Crt::JsonView &doc)']]], + ['discoverresponse_2ecpp_426',['DiscoverResponse.cpp',['../_discover_response_8cpp.html',1,'']]], + ['discoverresponse_2eh_427',['DiscoverResponse.h',['../_discover_response_8h.html',1,'']]], + ['discoveryclient_428',['DiscoveryClient',['../class_aws_1_1_discovery_1_1_discovery_client.html',1,'Aws::Discovery']]], + ['discoveryclient_2ecpp_429',['DiscoveryClient.cpp',['../_discovery_client_8cpp.html',1,'']]], + ['discoveryclient_2eh_430',['DiscoveryClient.h',['../_discovery_client_8h.html',1,'']]], + ['discoveryclientconfig_431',['DiscoveryClientConfig',['../class_aws_1_1_discovery_1_1_discovery_client_config.html',1,'Aws::Discovery::DiscoveryClientConfig'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a2ae07e110a04400bf229b1b8ca5694c5',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig() noexcept'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a4786a271cafe061d88d3262f5f08dd6f',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig(const DiscoveryClientConfig &rhs)=default'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aee91c36dd2128f63659e92baa4a04d15',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig(DiscoveryClientConfig &&rhs)=default']]], + ['downstreamreadwindow_432',['DownstreamReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a34ae31f1c24868ecf0698106a081240f',1,'Aws::Crt::Io::ChannelHandler']]], + ['durationseconds_433',['DurationSeconds',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a47c521a6df028c514bb08a3cb060b766',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]] +]; diff --git a/docs/search/all_4.html b/docs/search/all_4.html new file mode 100644 index 000000000..0540c1633 --- /dev/null +++ b/docs/search/all_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_4.js b/docs/search/all_4.js new file mode 100644 index 000000000..c97ee5a3e --- /dev/null +++ b/docs/search/all_4.js @@ -0,0 +1,54 @@ +var searchData= +[ + ['emplace_434',['emplace',['../class_aws_1_1_crt_1_1_optional.html#a6a2f3a3dc0fc3e8d839888deae78b04c',1,'Aws::Crt::Optional::emplace()'],['../class_aws_1_1_crt_1_1_variant.html#a4a4facc08236d1d70ffd58c30c012636',1,'Aws::Crt::Variant::emplace(Args &&...args)'],['../class_aws_1_1_crt_1_1_variant.html#a5dcb87312163fe9f616cb5339aa06f45',1,'Aws::Crt::Variant::emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type &']]], + ['empty_435',['empty',['../class_aws_1_1_crt_1_1basic__string__view.html#a855cdc776f12be971c242a7fa8208120',1,'Aws::Crt::basic_string_view']]], + ['emptysha256_436',['EmptySha256',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#abafb6d804bc744ceacb3d6a34e4e37af',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['emptysha256str_437',['EmptySha256Str',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a2f2b80f7676088a148d9d245d07fa65c',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['enableblockingshutdown_438',['EnableBlockingShutdown',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ad11468906db10b1ef09583efabcbce2d',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::EnableBlockingShutdown()'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a0021ef57bec8381f73c69e5e4c46c0e1',1,'Aws::Crt::Io::ClientBootstrap::EnableBlockingShutdown()']]], + ['enabled_439',['Enabled',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aa00d23a76e43b46dae9ec7aa9dcbebb32',1,'Aws::Crt::Mqtt5']]], + ['encodequeryparametervalue_440',['EncodeQueryParameterValue',['../namespace_aws_1_1_crt_1_1_io.html#aa15aa05a55aa482702f06069e1912edc',1,'Aws::Crt::Io']]], + ['encrypt_441',['Encrypt',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a6554d2714b66a7291b4d6342d8ae1ce7',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['end_442',['end',['../class_aws_1_1_crt_1_1basic__string__view.html#a1f7e87f8859cb3bba6710ae62d4f4e37',1,'Aws::Crt::basic_string_view::end()'],['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0a87557f11575c0ad78e4e28abedc13b6e',1,'Aws::Crt::Io::End()']]], + ['endpoint_443',['Endpoint',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a40734447905f8b2f20e0c69a38d469e2',1,'Aws::Crt::Auth::CredentialsProviderX509Config::Endpoint()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a6c3e49d2d828772f9ffd14144ddb7f5a',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::Endpoint()']]], + ['ends_5fwith_444',['ends_with',['../class_aws_1_1_crt_1_1basic__string__view.html#a929a29386d428454616a5de5db80ba12',1,'Aws::Crt::basic_string_view::ends_with(const basic_string_view &other) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab4d42232915d867f890320caaf821459',1,'Aws::Crt::basic_string_view::ends_with(CharT c) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a6d07b24f12ac7c6d168656dbb413fe2f',1,'Aws::Crt::basic_string_view::ends_with(const CharT *s) const noexcept']]], + ['eraseheader_445',['EraseHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a6283f07bc66cc433c7cbb391438d08b5',1,'Aws::Crt::Http::HttpMessage']]], + ['error_446',['error',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html#a1bccef869fbec14946d8e94a367104d9',1,'Aws::Crt::Mqtt::OnConnectionFailureData::error()'],['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba902b0d55fddef6f8d651fe1035b7d4bd',1,'Aws::Crt::Error()'],['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153a902b0d55fddef6f8d651fe1035b7d4bd',1,'Aws::Crt::Crypto::Error()']]], + ['errorcode_447',['errorCode',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#a9229b7553f1cba9a98aa0c43f59dd2d3',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData::errorCode()'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#a3a073ee3667e12c5c245196b3cea8b0a',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData::errorCode()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#a961aa755e761aff8670c7c71f56218eb',1,'Aws::Iotidentity::ErrorResponse::ErrorCode()']]], + ['errordebugstring_448',['ErrorDebugString',['../namespace_aws_1_1_crt.html#a381b8c42c48a6a9408017d273d660dda',1,'Aws::Crt']]], + ['errormessage_449',['ErrorMessage',['../class_aws_1_1_iotidentity_1_1_error_response.html#a0e9e076de2152c1c442828ce612026e4',1,'Aws::Iotidentity::ErrorResponse']]], + ['errorresponse_450',['ErrorResponse',['../class_aws_1_1_iotidentity_1_1_error_response.html',1,'Aws::Iotidentity::ErrorResponse'],['../class_aws_1_1_iotshadow_1_1_error_response.html',1,'Aws::Iotshadow::ErrorResponse'],['../class_aws_1_1_iotidentity_1_1_error_response.html#a1de2e6c3faa33f3684e68dfd363776d4',1,'Aws::Iotidentity::ErrorResponse::ErrorResponse()=default'],['../class_aws_1_1_iotidentity_1_1_error_response.html#ab62ca1748519b92f27d9d23006f62de2',1,'Aws::Iotidentity::ErrorResponse::ErrorResponse(const Crt::JsonView &doc)'],['../class_aws_1_1_iotshadow_1_1_error_response.html#aecb8b0567a912e9789f03048a3b83bd1',1,'Aws::Iotshadow::ErrorResponse::ErrorResponse()=default'],['../class_aws_1_1_iotshadow_1_1_error_response.html#ae8f7a5344b4134c0b632f908dda51d6c',1,'Aws::Iotshadow::ErrorResponse::ErrorResponse(const Crt::JsonView &doc)']]], + ['errorresponse_2ecpp_451',['ErrorResponse.cpp',['../identity_2source_2_error_response_8cpp.html',1,'(Global Namespace)'],['../shadow_2source_2_error_response_8cpp.html',1,'(Global Namespace)']]], + ['errorresponse_2eh_452',['ErrorResponse.h',['../identity_2include_2aws_2iotidentity_2_error_response_8h.html',1,'(Global Namespace)'],['../shadow_2include_2aws_2iotshadow_2_error_response_8h.html',1,'(Global Namespace)']]], + ['errorresponsefactory_453',['ErrorResponseFactory',['../namespace_aws_1_1_eventstreamrpc.html#ade23ef18a9bc9a7f1017b1a1e270222b',1,'Aws::Eventstreamrpc']]], + ['errorresponseretriever_454',['ErrorResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#a1fe58e21d3f586a66b841e145fca0993',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fallocation_5ferror_455',['EVENT_STREAM_RPC_ALLOCATION_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920af639fa8bf1ff19b241f6fadf3df42ec7',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5faccess_5fdenied_456',['EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aa633bd91f7958722c4e767bb4e744780',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5falready_5festablished_457',['EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a1f1c6586d64c70b83dab901371f2dd20',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5fclosed_458',['EVENT_STREAM_RPC_CONNECTION_CLOSED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920ab3dc7b8206c2da392271045be4bb6793',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5fsetup_5ffailed_459',['EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a06bb7a191c610227d89d597621c64751',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fcontinuation_5fclosed_460',['EVENT_STREAM_RPC_CONTINUATION_CLOSED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aaf9705628d0c9ebaa9dcef7a4bc4272d',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fcrt_5ferror_461',['EVENT_STREAM_RPC_CRT_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a5ce69d73331a6104d366937108e2c073',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fnull_5fparameter_462',['EVENT_STREAM_RPC_NULL_PARAMETER',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a503fac692a02278c734dda8a66c0d95a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fsuccess_463',['EVENT_STREAM_RPC_SUCCESS',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a6481620f81b2e0c517a2e127f82f588a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funinitialized_464',['EVENT_STREAM_RPC_UNINITIALIZED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a2873af77de0743b117f3089a14bc1650',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funknown_5fprotocol_5fmessage_465',['EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aec57ebf604104a3adfa5253465863458',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funmapped_5fdata_466',['EVENT_STREAM_RPC_UNMAPPED_DATA',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a148c2ca925fd72b596377c5de2fd648a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funsupported_5fcontent_5ftype_467',['EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920ac428f689bbad4a867b967736c7ea31f0',1,'Aws::Eventstreamrpc']]], + ['eventloopgroup_468',['EventLoopGroup',['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html',1,'Aws::Crt::Io::EventLoopGroup'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#abc86b7085aec3582410ebefaaf737558',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(uint16_t threadCount=0, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a47823ebb6bd12818cf73b560fd82ad6d',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(uint16_t cpuGroup, uint16_t threadCount, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#ac36da407ce7f648549e32ce05f9a490d',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(const EventLoopGroup &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a473852511451679cce0de410c6ffd245',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(EventLoopGroup &&) noexcept']]], + ['eventloopgroup_2ecpp_469',['EventLoopGroup.cpp',['../_event_loop_group_8cpp.html',1,'']]], + ['eventloopgroup_2eh_470',['EventLoopGroup.h',['../_event_loop_group_8h.html',1,'']]], + ['eventstream_5fversion_5fheader_471',['EVENTSTREAM_VERSION_HEADER',['../_event_stream_client_8cpp.html#ac2585c50edbb498edbb5b280ff7387a9',1,'EventStreamClient.cpp']]], + ['eventstream_5fversion_5fstring_472',['EVENTSTREAM_VERSION_STRING',['../_event_stream_client_8cpp.html#ab3493a2b7fe7705f7606c45e24a2e3a8',1,'EventStreamClient.cpp']]], + ['eventstreamclient_2ecpp_473',['EventStreamClient.cpp',['../_event_stream_client_8cpp.html',1,'']]], + ['eventstreamclient_2eh_474',['EventStreamClient.h',['../_event_stream_client_8h.html',1,'']]], + ['eventstreamcpptonativecrtbuilder_475',['EventStreamCppToNativeCrtBuilder',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html',1,'Aws::Eventstreamrpc']]], + ['eventstreamheader_476',['EventStreamHeader',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html',1,'Aws::Eventstreamrpc::EventStreamHeader'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a4e898009e9cb739e80d6f2c29966117a',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const EventStreamHeader &lhs) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a8941590187a2d713d56b766a3cb2f589',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(EventStreamHeader &&rhs) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a18c5af1d3acdca6d5f1cefd8393af046',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const struct aws_event_stream_header_value_pair &header, Crt::Allocator *allocator=Crt::g_allocator)'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a424a356b7107feb565d7a380198cc0eb',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const Crt::String &name, const Crt::String &value, Crt::Allocator *allocator=Crt::g_allocator) noexcept']]], + ['eventstreamrpcstatuscode_477',['EventStreamRpcStatusCode',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920',1,'Aws::Eventstreamrpc']]], + ['execution_478',['Execution',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a01a230f953dc38a57aa359dfa8234535',1,'Aws::Iotjobs::DescribeJobExecutionResponse::Execution()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a909c8064843729672e67f742465a34d6',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::Execution()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a7dd32a26e29ae4bcad5afde574260fe5',1,'Aws::Iotjobs::StartNextJobExecutionResponse::Execution()']]], + ['executionnumber_479',['ExecutionNumber',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a16be9c064be64c85cb01bfcf9d74689c',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a362885d7f280e0226360b8ced0c23e22',1,'Aws::Iotjobs::JobExecutionData::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#ab2a528a49abeb5ad837683c50a86faaf',1,'Aws::Iotjobs::JobExecutionSummary::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a4be97106b9bb7d1ceed31fa230ec9379',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ExecutionNumber()']]], + ['executionstate_480',['ExecutionState',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a9916d2a23356ba9598646f889bdf6543',1,'Aws::Iotjobs::RejectedError::ExecutionState()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#ac52ec43c946d053d73607850992c6afa',1,'Aws::Iotjobs::UpdateJobExecutionResponse::ExecutionState()']]], + ['expectedresponsefactory_481',['ExpectedResponseFactory',['../namespace_aws_1_1_eventstreamrpc.html#a7e66573a35814b594c484f3a25b7b406',1,'Aws::Eventstreamrpc']]], + ['expectedversion_482',['ExpectedVersion',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a87263b202f858cdc4fa03e777eebafd2',1,'Aws::Iotjobs::UpdateJobExecutionRequest']]], + ['exponentialbackoffjittermode_483',['ExponentialBackoffJitterMode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab88e42f90f56a82b1af57320ffadbafd',1,'Aws::Crt::Mqtt5']]], + ['exports_2eh_484',['Exports.h',['../crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html',1,'(Global Namespace)'],['../devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html',1,'(Global Namespace)'],['../discovery_2include_2aws_2discovery_2_exports_8h.html',1,'(Global Namespace)'],['../eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h.html',1,'(Global Namespace)'],['../greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html',1,'(Global Namespace)'],['../identity_2include_2aws_2iotidentity_2_exports_8h.html',1,'(Global Namespace)'],['../iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html',1,'(Global Namespace)'],['../jobs_2include_2aws_2iotjobs_2_exports_8h.html',1,'(Global Namespace)'],['../secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html',1,'(Global Namespace)'],['../shadow_2include_2aws_2iotshadow_2_exports_8h.html',1,'(Global Namespace)']]] +]; diff --git a/docs/search/all_5.html b/docs/search/all_5.html new file mode 100644 index 000000000..ebec30bfa --- /dev/null +++ b/docs/search/all_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_5.js b/docs/search/all_5.js new file mode 100644 index 000000000..c6129d8af --- /dev/null +++ b/docs/search/all_5.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['failed_485',['FAILED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ab9e14d9b2886bcff408b85aefa780419',1,'Aws::Iotjobs']]], + ['failed_5fhash_486',['FAILED_HASH',['../_job_status_8cpp.html#a748e80818b2b1a630bdaaeb6fdedc963',1,'JobStatus.cpp']]], + ['failedupdateconditioncheckerror_487',['FailedUpdateConditionCheckError',['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html',1,'Aws::Greengrass::FailedUpdateConditionCheckError'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a9fc9fed0d2693b182b481aeb9125c4e3',1,'Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError() noexcept'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a40b57098ba9b377789984091f9df4b29',1,'Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default']]], + ['failure_5fhandling_5fpolicy_5fdo_5fnothing_488',['FAILURE_HANDLING_POLICY_DO_NOTHING',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bfaa0cb8059fdc440ccfbc1e64f4b080b98',1,'Aws::Greengrass']]], + ['failure_5fhandling_5fpolicy_5frollback_489',['FAILURE_HANDLING_POLICY_ROLLBACK',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bfa0feb62292ef4f27d441d5c4235ce747e',1,'Aws::Greengrass']]], + ['failurehandlingpolicy_490',['FailureHandlingPolicy',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bf',1,'Aws::Greengrass']]], + ['fatal_491',['Fatal',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba882384ec38ce8d9582b57e70861730e4',1,'Aws::Crt']]], + ['february_492',['February',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a659e59f062c75f81259d22786d6c44aa',1,'Aws::Crt']]], + ['finalized_493',['Finalized',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153a65457a3fa7904cfb30c890a602332205',1,'Aws::Crt::Crypto']]], + ['finalizedecryption_494',['FinalizeDecryption',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ad46437b02dd56d2f1f294a4f16294078',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['finalizeencryption_495',['FinalizeEncryption',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa09f86fa3e1217a8645b301ba61fbd5b',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['find_496',['find',['../class_aws_1_1_crt_1_1basic__string__view.html#a3e8744fa3d8b265fafc0d24e5da0acf1',1,'Aws::Crt::basic_string_view::find(const basic_string_view &s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0d345a1347d78028edabfe2325ce1087',1,'Aws::Crt::basic_string_view::find(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a95282e81fb2d3fa791ef3b28fe34fa08',1,'Aws::Crt::basic_string_view::find(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0a825c0db5f1cd3eeff2a4fa42028419',1,'Aws::Crt::basic_string_view::find(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5ffirst_5fnot_5fof_497',['find_first_not_of',['../class_aws_1_1_crt_1_1basic__string__view.html#aac1ef0d81b4150bce37d69522053e7eb',1,'Aws::Crt::basic_string_view::find_first_not_of(basic_string_view s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0d4045ea7c5fc2aac4e9fe01b4ab6a81',1,'Aws::Crt::basic_string_view::find_first_not_of(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a738031564921b1c33d483d2c03d09b80',1,'Aws::Crt::basic_string_view::find_first_not_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a75c14884fbe255ebad214af46f14c82e',1,'Aws::Crt::basic_string_view::find_first_not_of(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5ffirst_5fof_498',['find_first_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a42175b5706dffd18888d9820d6240dfd',1,'Aws::Crt::basic_string_view::find_first_of(basic_string_view s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ae962b4c563afeb73788780ab73e6e279',1,'Aws::Crt::basic_string_view::find_first_of(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#afe07d0cc046ed602e64d09673e61b011',1,'Aws::Crt::basic_string_view::find_first_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac40b00c2e5d25555dd6368240dbe5d53',1,'Aws::Crt::basic_string_view::find_first_of(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5flast_5fnot_5fof_499',['find_last_not_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a9d9d411fb985ca9932dc90e7b08953f5',1,'Aws::Crt::basic_string_view::find_last_not_of(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a8b1d7e08f4d7f1fb16e7856987da8a68',1,'Aws::Crt::basic_string_view::find_last_not_of(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a9b6bf81dd8ca9c8cf84a6eac7b51e495',1,'Aws::Crt::basic_string_view::find_last_not_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ad3dc93e43af53dd5b23940d5898667b3',1,'Aws::Crt::basic_string_view::find_last_not_of(const CharT *s, size_type pos=npos) const noexcept']]], + ['find_5flast_5fof_500',['find_last_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a5336b7008ac07a904d5996a1d3079ef4',1,'Aws::Crt::basic_string_view::find_last_of(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac2f4e34d745fd6aee6c135b0558da221',1,'Aws::Crt::basic_string_view::find_last_of(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a50a2dc3183660efaead38be13b53ff04',1,'Aws::Crt::basic_string_view::find_last_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab9eb3436567cd2cd6fdf2b1f9fdf136f',1,'Aws::Crt::basic_string_view::find_last_of(const CharT *s, size_type pos=npos) const noexcept']]], + ['float_501',['Float',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a22ae0e2b89e5e3d477f988cc36d3272b',1,'Aws::Crt::Cbor']]], + ['forwarding_502',['Forwarding',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aa6bfd1fd43243576a16927aaae94e96be',1,'Aws::Crt::Http']]], + ['friday_503',['Friday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fac33b138a163847cdb6caeeb7c9a126b4',1,'Aws::Crt']]], + ['fromstring_504',['FromString',['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html#a804051d60f01ff1d02e98f96818eb772',1,'Aws::Iotjobs::JobStatusMarshaller::FromString()'],['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html#a2247c70c8e94fe64b7b32d4ec93e52d8',1,'Aws::Iotjobs::RejectedErrorCodeMarshaller::FromString()']]], + ['front_505',['front',['../class_aws_1_1_crt_1_1basic__string__view.html#a44d4100e15caff748675df65e79234ec',1,'Aws::Crt::basic_string_view']]] +]; diff --git a/docs/search/all_6.html b/docs/search/all_6.html new file mode 100644 index 000000000..31cbd052e --- /dev/null +++ b/docs/search/all_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_6.js b/docs/search/all_6.js new file mode 100644 index 000000000..b88e4c451 --- /dev/null +++ b/docs/search/all_6.js @@ -0,0 +1,351 @@ +var searchData= +[ + ['g_5fallocator_506',['g_allocator',['../namespace_aws_1_1_crt.html#a7178ef65f261a8db52a624458331bbb2',1,'Aws::Crt']]], + ['gatherstatistics_507',['GatherStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a34d559dcc486f95b25c95a0903fa6b97',1,'Aws::Crt::Io::ChannelHandler']]], + ['generaterandombytes_508',['GenerateRandomBytes',['../namespace_aws_1_1_crt_1_1_crypto.html#aca0945b12738a7706ac5a6fa3e10b1ff',1,'Aws::Crt::Crypto']]], + ['get_509',['get',['../class_aws_1_1_crt_1_1_variant.html#ad058d06b482bedc6d3c9d73cfeb8e595',1,'Aws::Crt::Variant::get()'],['../class_aws_1_1_crt_1_1_variant.html#a754bc36961b34aa65fd0f432e882c9d6',1,'Aws::Crt::Variant::get() -> typename ThisVariantAlternative< Index >::type &'],['../class_aws_1_1_crt_1_1_variant.html#a1ac0757e0b5adf62ff1216afc66c54b7',1,'Aws::Crt::Variant::get() const'],['../class_aws_1_1_crt_1_1_variant.html#a4714925179479c13a4a028ef9d9f5c4c',1,'Aws::Crt::Variant::get() const -> const typename ThisVariantAlternative< Index >::type &']]], + ['get_5fif_510',['get_if',['../class_aws_1_1_crt_1_1_variant.html#a5aa8a739ff6bbf63c5ea5aba5568249b',1,'Aws::Crt::Variant::get_if()'],['../class_aws_1_1_crt_1_1_variant.html#a0b53f7f90ae59e53896c487a219d1fc6',1,'Aws::Crt::Variant::get_if() const'],['../class_aws_1_1_crt_1_1_variant.html#ac02e1f7a2332214f27bce4bd09fff277',1,'Aws::Crt::Variant::get_if() -> RawAlternativePointerT< Index >'],['../class_aws_1_1_crt_1_1_variant.html#a5de438197185d6cd8e457b5a9f632885',1,'Aws::Crt::Variant::get_if() const -> ConstRawAlternativePointerT< Index >']]], + ['getaccesskeyid_511',['GetAccessKeyId',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a167c5fc887b7db115e7eb2bc093f5fd5',1,'Aws::Crt::Auth::Credentials']]], + ['getack_512',['getAck',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a6f64850035ebe6f81ff10b63df37af46',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['getallobjects_513',['GetAllObjects',['../class_aws_1_1_crt_1_1_json_view.html#a89d7766dbe883de32c6c210ba2ed3744',1,'Aws::Crt::JsonView']]], + ['getamiid_514',['GetAmiId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a3d68c59a5843592b74cf77bba9e5ef59',1,'Aws::Crt::Imds::ImdsClient']]], + ['getamilaunchindex_515',['GetAmiLaunchIndex',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2fda5c5997a0ea92f6845b1300bad086',1,'Aws::Crt::Imds::ImdsClient']]], + ['getamimanifestpath_516',['GetAmiManifestPath',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2679f6fdc990ff97285d4c05901e8ba4',1,'Aws::Crt::Imds::ImdsClient']]], + ['getancestoramiids_517',['GetAncestorAmiIds',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9150b98c5e3fd48fc8228f1b6dd99685',1,'Aws::Crt::Imds::ImdsClient']]], + ['getarray_518',['GetArray',['../class_aws_1_1_crt_1_1_json_view.html#af3900eb80743770d0628ae14ea434f68',1,'Aws::Crt::JsonView::GetArray(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#ab4bbd8ec26ea70bb70b13e741158d524',1,'Aws::Crt::JsonView::GetArray(const char *key) const']]], + ['getartifactsdirectorypath_519',['GetArtifactsDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#abae4775efeeb2a2eb6b4bdc8100fc385',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getassignedclientidentifier_520',['getAssignedClientIdentifier',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#ac5d4d22a5fa1c22e9fb79154005a34c3',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getattachediamrole_521',['GetAttachedIamRole',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a25f8924a8e94a74f216b8be6348efc5f',1,'Aws::Crt::Imds::ImdsClient']]], + ['getauthority_522',['GetAuthority',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a63865f722184d20c8db037181d589d8e',1,'Aws::Crt::Io::Uri']]], + ['getauthorizername_523',['GetAuthorizerName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#aca72e8d3952a06fb88e528a24024fc4e',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['getavailabilityzone_524',['GetAvailabilityZone',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a60cbfa733123fca142e5fb78914410b4',1,'Aws::Crt::Imds::ImdsClient']]], + ['getbinarymessage_525',['GetBinaryMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a8b3b13715f64116a67e98fc80be7901d',1,'Aws::Greengrass::SubscriptionResponseMessage::GetBinaryMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7c0dbe4e555c4ff702d168a032bf1734',1,'Aws::Greengrass::PublishMessage::GetBinaryMessage()']]], + ['getblockdevicemapping_526',['GetBlockDeviceMapping',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a240e067ba846ab22b40a60f8474c0d07',1,'Aws::Crt::Imds::ImdsClient']]], + ['getbody_527',['GetBody',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a9607a35a4ad3a0de2e62bed4eec02317',1,'Aws::Crt::Http::HttpMessage']]], + ['getbool_528',['GetBool',['../class_aws_1_1_crt_1_1_json_view.html#a18d76fb5f2d8e35f7b9c6e21e88f8fca',1,'Aws::Crt::JsonView::GetBool(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a79a1004adfd1a7e63cca3094cdb5146a',1,'Aws::Crt::JsonView::GetBool(const char *key) const']]], + ['getcacertificates_529',['GetCaCertificates',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a7a81ad742ea497b4691afa244b21590e',1,'Aws::Greengrass::CertificateUpdate']]], + ['getcertificate_530',['GetCertificate',['../class_aws_1_1_greengrass_1_1_certificate_update.html#af682bc7c012296d0d613db490672aab8',1,'Aws::Greengrass::CertificateUpdate']]], + ['getcertificateoptions_531',['GetCertificateOptions',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a025ca2779a06e6ae0ca7eb7b6e8ac482',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest']]], + ['getcertificatepem_532',['GetCertificatePem',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a679a30b7642cc61fc208ad32f1da6f97',1,'Aws::Greengrass::MQTTCredential']]], + ['getcertificatesha1hash_533',['GetCertificateSHA1Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a10e85edd81e0d762402e73127e582a37',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getcertificatesha256hash_534',['GetCertificateSHA256Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a216157d29939fc444e7b3d2463ad57a3',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getcertificatetype_535',['GetCertificateType',['../class_aws_1_1_greengrass_1_1_certificate_options.html#a992a49b2833d63d15a2950f463f7f791',1,'Aws::Greengrass::CertificateOptions']]], + ['getcertificateupdate_536',['GetCertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ae12645a77f940646fa545230a6a79141',1,'Aws::Greengrass::CertificateUpdateEvent']]], + ['getclientbootstrap_537',['GetClientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa9f290d25c0e5f0ec9c96b3c37c38b9c',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getclientdeviceauthtoken_538',['GetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a9089095b22bcb0af08da9e86aecab326',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthToken()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a1853bd35faaf8c107f5ab4bec3868e1a',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetClientDeviceAuthToken()']]], + ['getclientdeviceauthtokenoperation_539',['GetClientDeviceAuthTokenOperation',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#ad47c049616aa59179be065955648526e',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetClientDeviceAuthTokenOperation()']]], + ['getclientdeviceauthtokenoperationcontext_540',['GetClientDeviceAuthTokenOperationContext',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a38b1b6d37fa23bc31204d25e7061b40a',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetClientDeviceAuthTokenOperationContext()']]], + ['getclientdeviceauthtokenrequest_541',['GetClientDeviceAuthTokenRequest',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a010170d2e752726d1d695f7b6646db38',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a0b68cc18eae3bb622f0738bad44fbc34',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default']]], + ['getclientdeviceauthtokenresponse_542',['GetClientDeviceAuthTokenResponse',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a6fe78d6cf847f172d32da3b68ef1f2af',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a5195619d70196dab9afea7d65d4c3b12',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default']]], + ['getclientdeviceauthtokenresult_543',['GetClientDeviceAuthTokenResult',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#af49f77e382802190cb819715d097c295',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#aa4c258230e280454a6572795f7940f8f',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult(TaggedResult &&taggedResult) noexcept']]], + ['getclientdevicecertificate_544',['GetClientDeviceCertificate',['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a1d90b613816489b6afadedc4a4e28181',1,'Aws::Greengrass::ClientDeviceCredential']]], + ['getclientid_545',['getClientId',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#aa22bb56f6dcee0125c8c1377e1aeca29',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getClientId()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1f3d56b1cd9b5420ba981c90bad87b9b',1,'Aws::Crt::Mqtt5::ConnectPacket::getClientId()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aa064d6c300b247caa4b90cd39b53dba2',1,'Aws::Greengrass::MQTTCredential::GetClientId()']]], + ['getcomponentdetails_546',['GetComponentDetails',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a1f48a93799d87d2d1124e33f3104f4db',1,'Aws::Greengrass::GetComponentDetailsResponse']]], + ['getcomponentdetailsoperation_547',['GetComponentDetailsOperation',['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html',1,'Aws::Greengrass::GetComponentDetailsOperation'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a76fee8020be663cd58e1613b4fce27d1',1,'Aws::Greengrass::GetComponentDetailsOperation::GetComponentDetailsOperation()']]], + ['getcomponentdetailsoperationcontext_548',['GetComponentDetailsOperationContext',['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html',1,'Aws::Greengrass::GetComponentDetailsOperationContext'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a8ff8b9ab518552b6d3373da079959e55',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetComponentDetailsOperationContext()']]], + ['getcomponentdetailsrequest_549',['GetComponentDetailsRequest',['../class_aws_1_1_greengrass_1_1_get_component_details_request.html',1,'Aws::Greengrass::GetComponentDetailsRequest'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#aeaecf4a46d62d76bd948ba8e2d216984',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ab20617972cfa85416815969ceac0af7f',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default']]], + ['getcomponentdetailsresponse_550',['GetComponentDetailsResponse',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html',1,'Aws::Greengrass::GetComponentDetailsResponse'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a4d7731617c4312aded7034ea94d10e9a',1,'Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a6f7e166cd6e22ea7f88ae9a74d1b039f',1,'Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default']]], + ['getcomponentdetailsresult_551',['GetComponentDetailsResult',['../class_aws_1_1_greengrass_1_1_get_component_details_result.html',1,'Aws::Greengrass::GetComponentDetailsResult'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#ac2203272eb9e572eb1626db035dbfa06',1,'Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a1f6f9e943c4efcc47526ddf4f83c8297',1,'Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept']]], + ['getcomponentname_552',['GetComponentName',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#aaf55d773912bad1673e091348fd17e5b',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a1e4ee6701001195a5437d43749af03ba',1,'Aws::Greengrass::ComponentDetails::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a3e680e007365e7b19b06f5d1a4c155ab',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#ad8b6401abadaa2bb14d8cac0011b0792',1,'Aws::Greengrass::StopComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af4c9c54f349c669117f9eeb386361bbd',1,'Aws::Greengrass::ResumeComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a4d3081c14fd4aba93b36b764815193a5',1,'Aws::Greengrass::RestartComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a1c62a99340f79e6fb63f5c0813d3cac3',1,'Aws::Greengrass::PauseComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a353bb8d946e8fa2f82149ea52ff24aad',1,'Aws::Greengrass::GetConfigurationResponse::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afea7e5533e86503d4dfbb7f111a2d5bb',1,'Aws::Greengrass::GetConfigurationRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ad0b463060803bbec5cf29e286f40eb66',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentName()']]], + ['getcomponents_553',['GetComponents',['../class_aws_1_1_greengrass_1_1_list_components_response.html#a950616c5cce3bf793be6a8485c488352',1,'Aws::Greengrass::ListComponentsResponse']]], + ['getcomponenttoconfiguration_554',['GetComponentToConfiguration',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#adaf0b6588f7c3be49a2596eed1250adb',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getcomponenttorunwithinfo_555',['GetComponentToRunWithInfo',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a2208208375159ca497e3f476a467c6f7',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getconfiguration_556',['GetConfiguration',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#afb459040564a6baf8bad000fa4dd25c4',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetConfiguration()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a3f71e3d5d7d34271a05dd0c907d46635',1,'Aws::Greengrass::ComponentDetails::GetConfiguration()']]], + ['getconfigurationoperation_557',['GetConfigurationOperation',['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html',1,'Aws::Greengrass::GetConfigurationOperation'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#ab483fe83f764809cee8009b324e760c4',1,'Aws::Greengrass::GetConfigurationOperation::GetConfigurationOperation()']]], + ['getconfigurationoperationcontext_558',['GetConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html',1,'Aws::Greengrass::GetConfigurationOperationContext'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#af46890221686252cef0e861dbbc6379d',1,'Aws::Greengrass::GetConfigurationOperationContext::GetConfigurationOperationContext()']]], + ['getconfigurationrequest_559',['GetConfigurationRequest',['../class_aws_1_1_greengrass_1_1_get_configuration_request.html',1,'Aws::Greengrass::GetConfigurationRequest'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a35d60c45f81ab8d3e0792f876be45e5d',1,'Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afb5a0f50e9c0edec7aed77286a83fd6d',1,'Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest(const GetConfigurationRequest &)=default']]], + ['getconfigurationresponse_560',['GetConfigurationResponse',['../class_aws_1_1_greengrass_1_1_get_configuration_response.html',1,'Aws::Greengrass::GetConfigurationResponse'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a7a0d3e46dfe8e35750e4c623bf998b56',1,'Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#aa90c64199681b2107dca5d419ffb2e5d',1,'Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse(const GetConfigurationResponse &)=default']]], + ['getconfigurationresult_561',['GetConfigurationResult',['../class_aws_1_1_greengrass_1_1_get_configuration_result.html',1,'Aws::Greengrass::GetConfigurationResult'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#a3e5fa82cea2e376848cdecc9d2eef54f',1,'Aws::Greengrass::GetConfigurationResult::GetConfigurationResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#afba045ca479aac043524ec2658d71689',1,'Aws::Greengrass::GetConfigurationResult::GetConfigurationResult(TaggedResult &&taggedResult) noexcept']]], + ['getconfigurationupdateevent_562',['GetConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a1b3595f98a297661466b91c898d87fca',1,'Aws::Greengrass::ConfigurationUpdateEvents']]], + ['getconfigurationvalidityreport_563',['GetConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a19c89802ff9c8c143a16eb038879d7e2',1,'Aws::Greengrass::SendConfigurationValidityReportRequest']]], + ['getconnectamendment_564',['GetConnectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#af09d10f3a36211435c8bd3232e23eb43',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnection_565',['GetConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a244bdc5b01cb2a5c636ed6586fc1f58b',1,'Aws::Crt::Http::HttpStream']]], + ['getconnectionid_566',['getConnectionId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a2592168ccaf2cc2c1dcaf28fea7f3acd',1,'Aws::Iotsecuretunneling::Message::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a1e59c6dea11fbe66e57c12c42b82b206',1,'Aws::Iotsecuretunneling::StreamStartedData::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a75a2d5ad9299a50cda7902a65446ce0d',1,'Aws::Iotsecuretunneling::ConnectionStartedData::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a2a2349ee900a9c028f52f52adc420782',1,'Aws::Iotsecuretunneling::ConnectionResetData::getConnectionId()']]], + ['getconnectmessageamender_567',['GetConnectMessageAmender',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ad56579b2473a9d9e49c069930da84a9f',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnectrequestcallback_568',['GetConnectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a7c30db850f29abf0c02757974a2bd10e',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnecttimeoutms_569',['GetConnectTimeoutMs',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a807294198f6870f158366c886e301085',1,'Aws::Crt::Io::SocketOptions']]], + ['getcontenttype_570',['GetContentType',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a3dcf2e55492d74bd956d83360033d221',1,'Aws::Greengrass::MQTTMessage::GetContentType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#abf8ff7857a001f7be524b0cc0bb49e00',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetContentType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a1579b710714acee6c6ac76cf684576a8',1,'Aws::Crt::Mqtt5::PublishPacket::getContentType()']]], + ['getcontext_571',['GetContext',['../class_aws_1_1_greengrass_1_1_binary_message.html#a81fa39a48a40a95021460dcc4a04e7e4',1,'Aws::Greengrass::BinaryMessage::GetContext()'],['../class_aws_1_1_greengrass_1_1_json_message.html#af42d1a6a84a86fdf5fd6bb489d384497',1,'Aws::Greengrass::JsonMessage::GetContext()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a7c952a62e4e6956db55bcd1c650e373b',1,'Aws::Greengrass::ServiceError::GetContext()']]], + ['getcorrelationdata_572',['GetCorrelationData',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a66881c76602748c80b9d7233acf689c7',1,'Aws::Greengrass::MQTTMessage::GetCorrelationData()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a727c9fe9a63c4b23666649e9be309b86',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetCorrelationData()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a4021619641b6d175a2295f568a2e258e',1,'Aws::Crt::Mqtt5::PublishPacket::getCorrelationData()']]], + ['getcpus_573',['GetCpus',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a962e709589cfc6fb45074172099eb606',1,'Aws::Greengrass::SystemResourceLimits']]], + ['getcreatedon_574',['GetCreatedOn',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a7211564fd37cd61f173bf0ae80a21d2e',1,'Aws::Greengrass::LocalDeployment']]], + ['getcredential_575',['GetCredential',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a6df3a851537e83ef51bcea12821f170b',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetCredential()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ac42bcb3c28af87e448a52f59572becc4',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetCredential()']]], + ['getcredentials_576',['GetCredentials',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a15ee87754babd9d866d6bb25cd2951d8',1,'Aws::Crt::Auth::ICredentialsProvider::GetCredentials()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a58acb95b7184d9cb4fb9f211f80cb441',1,'Aws::Crt::Auth::CredentialsProvider::GetCredentials()'],['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#afcf8d066a7a992e09b58f3bdedd0a92a',1,'Aws::Crt::Auth::AwsSigningConfig::GetCredentials()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a153bb985a76af85adae802d3ad903003',1,'Aws::Crt::Imds::ImdsClient::GetCredentials()']]], + ['getcredentialshandler_577',['GetCredentialsHandler',['../namespace_aws_1_1_crt_1_1_auth.html#ac249e833af294ff56a84bfd992f090d1',1,'Aws::Crt::Auth']]], + ['getcredentialsprovider_578',['GetCredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a2f67900753893f562d5dc9e1f3aaf2a8',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getcrtversion_579',['GetCrtVersion',['../class_aws_1_1_crt_1_1_api_handle.html#a363a499a5720653cd35bfe6dfd8fa016',1,'Aws::Crt::ApiHandle']]], + ['getday_580',['GetDay',['../class_aws_1_1_crt_1_1_date_time.html#a42987fe7b0ba448bbe4b7b6223d0d565',1,'Aws::Crt::DateTime']]], + ['getdayofweek_581',['GetDayOfWeek',['../class_aws_1_1_crt_1_1_date_time.html#a41c3d15d588010e7122e8fd7e504beae',1,'Aws::Crt::DateTime']]], + ['getdeployment_582',['GetDeployment',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#af253d9e2cdf96016b7c788b829dfc77c',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse']]], + ['getdeploymenterrorstack_583',['GetDeploymentErrorStack',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a76069719eba3dcc2cffb3022bafa5529',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymenterrortypes_584',['GetDeploymentErrorTypes',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a78ce383583409c892b35f9420b80c002',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymentfailurecause_585',['GetDeploymentFailureCause',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a51c453f5e31f5297e090454f37aea39d',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymentid_586',['GetDeploymentId',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a3873219a5d95c4e1ddcb3f8d49503548',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a110ac506eb8bc622672ac76d0d2bc0d3',1,'Aws::Greengrass::PostComponentUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#ae6821e9b89b24abf4e2c64aa86aead8c',1,'Aws::Greengrass::PreComponentUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#aaee1a848976f845a692317da9ed89645',1,'Aws::Greengrass::LocalDeployment::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a7a9aa89b1fac5e0e7054bbcd28325698',1,'Aws::Greengrass::ConfigurationValidityReport::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ae0927b05f9cddb49d149bebd112e7562',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a2458ec79b3a5aba03697c31990aabaf1',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a8e16225454bb594beeb57efc63b96a07',1,'Aws::Greengrass::CreateLocalDeploymentResponse::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a1aabfa01607b0fbf9e1a626211ec14eb',1,'Aws::Greengrass::CancelLocalDeploymentRequest::GetDeploymentId()']]], + ['getdeploymentstatusdetails_587',['GetDeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_local_deployment.html#ae28917aa52885b248080f8a1a5fea0ea',1,'Aws::Greengrass::LocalDeployment']]], + ['getdetaileddeploymentstatus_588',['GetDetailedDeploymentStatus',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#afd73db34f00d4b66e7cfdb406e53da25',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdouble_589',['GetDouble',['../class_aws_1_1_crt_1_1_json_view.html#a60ebbcb7b8461ffa2509ffd8861fe904',1,'Aws::Crt::JsonView::GetDouble(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a71be37f4930547b78f7d76f71ad1a479',1,'Aws::Crt::JsonView::GetDouble(const char *key) const']]], + ['getencodeddata_590',['GetEncodedData',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#afe56cd47e95c8a6e707326ac47f01ed7',1,'Aws::Crt::Cbor::CborEncoder']]], + ['geterror_591',['GetError',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a234d8030150990e92ccd353b39cbc574',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['geterrorcode_592',['getErrorCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#afed6604e5db2e79894169a4b2b4aa9d2',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['geterrormessage_593',['GetErrorMessage',['../class_aws_1_1_crt_1_1_json_object.html#aaa2e46e5dcc7ceea65a5fe3470776113',1,'Aws::Crt::JsonObject']]], + ['getexpirationinseconds_594',['GetExpirationInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a7336ca85462dcb766e9fa3d1178a4f2c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getexpirationtimepointinseconds_595',['GetExpirationTimepointInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a7268c33f119b653b2486dd381f9fe02c',1,'Aws::Crt::Auth::Credentials']]], + ['getfailurehandlingpolicy_596',['GetFailureHandlingPolicy',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a37caee9978926a0b67d8ad7a757e5ab6',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getfulluri_597',['GetFullUri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a83ab2f9fffb776518d8a31ca6241a17f',1,'Aws::Crt::Io::Uri']]], + ['getgroupname_598',['GetGroupName',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a69d8c541c0b06437ffaf3909d0fc26dd',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getheader_599',['GetHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a3b627d87c5723ac8a2d897ffb3b3c9c4',1,'Aws::Crt::Http::HttpMessage']]], + ['getheadercount_600',['GetHeaderCount',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a080624f372557c966c0952f7f8f88b94',1,'Aws::Crt::Http::HttpMessage']]], + ['getheadername_601',['GetHeaderName',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#ace396ec0b10796921b6d73915e752f1b',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['getheaders_602',['GetHeaders',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#af3847ebf4f7d4d55a12e034e5fb02bf1',1,'Aws::Crt::Endpoints::ResolutionOutcome::GetHeaders()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a108d405f4eaa75e4a21e3f90bc5f8d72',1,'Aws::Eventstreamrpc::MessageAmendment::GetHeaders()']]], + ['gethostname_603',['GetHostName',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a836187830864bf8800d944a9b6742037',1,'Aws::Crt::Io::Uri::GetHostName()'],['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a01ba7e812e590059587a557b672b2472',1,'Aws::Eventstreamrpc::ConnectionConfig::GetHostName()']]], + ['gethour_604',['GetHour',['../class_aws_1_1_crt_1_1_date_time.html#a1cf16b20ab9055743b6f75ae6bc3b446',1,'Aws::Crt::DateTime']]], + ['getiamprofile_605',['GetIamProfile',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aaf4f6e224255c5f4e9d2e478aa3ebe90',1,'Aws::Crt::Imds::ImdsClient']]], + ['getindexof_606',['GetIndexOf',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#a1a2a31a05074dd02f90864b578592726',1,'Aws::Crt::VariantDetail::Index::GetIndexOf(VariantIndex curIndex=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#a02e4a16c6ae2c6cdc8889572d6c86062',1,'Aws::Crt::VariantDetail::Index::GetIndexOf(VariantIndex curIndex=0)']]], + ['getinitializationerror_607',['GetInitializationError',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a79dbd7c5a40df71d8d16bc3deed52841',1,'Aws::Crt::Io::TlsContext']]], + ['getinitialresponsefrommodelname_608',['GetInitialResponseFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#af330a1165d73f546429dff99e9a886ec',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getinitialresponsemodelname_609',['GetInitialResponseModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#ae30a20024f1b37fe4a35327078d0bb7a',1,'Aws::Eventstreamrpc::OperationModelContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#af0c6607134e980cd163eec060832e1ab',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#adab14fbf095070272f68235552524a6a',1,'Aws::Greengrass::ResumeComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#ad62b298a7340fe09bfe87b566400da2c',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#aaa17b2b2815b6992ad1cf600dc4d9fd2',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ab9187265b69dfa5c7c20aa3a38b1821e',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#ae1f76106c96408651455deefe6c90934',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a7243d80bb723653ec174337176f29b17',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a5b146d06d800a352478957e458f2c5f1',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a59001612356a5db5f43d9f02fcb53e89',1,'Aws::Greengrass::GetConfigurationOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#af2d72f979e472d1fa70788f7b9f160ec',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a15f67742e044299642af9df31af3e246',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#aa0487523c65c3dd8603d8600c5e3cef9',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a5c1d1999a3715792f08da60762fd0aac',1,'Aws::Greengrass::PublishToTopicOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#ad2a5ef68a4eee37ce621774484ce9526',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#ab81332d56792ff0e9c6e6d860fb27b1e',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#ac3e6f4dc0e8deca222e8942bad5d9fff',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a5a1c90d142a0ff682b26a5064c0b93d3',1,'Aws::Greengrass::ListComponentsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#ace49ed4144cdf30743557b2524019f64',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ac88fbd0ddebc8873283a5aee838455e5',1,'Aws::Greengrass::GetThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a980f1f09e88a1de57db22150c021e543',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a91b8ad04d91f88f34159e9f438d5fc38',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a53adc635251cf1b7bcc796d854303274',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#ab88c73b1337ea79f66234bf3598c5427',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a30122c9287df6efd7041ca0a0506a7a2',1,'Aws::Greengrass::RestartComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a4c3cb5d44824cdc4b7be7bac4f7b35a8',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a772c75282a62182cdae79a5af4df33d2',1,'Aws::Greengrass::GetSecretValueOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a8c13590a0adb78d742855693355fa295',1,'Aws::Greengrass::UpdateStateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#ae35c2136fc3d29e71f1f010c2a0e541d',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a2ab08ae7ec8cca6baa5494ad214637b6',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a4d7f8834e2d68ff6d7e0d7716cf2c24a',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a0ee786d320ec8dcceb9c415b67cad65a',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a42ee0d60453fff015627301a25696150',1,'Aws::Greengrass::StopComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a43865ec3328ed628096b59ad503e7701',1,'Aws::Greengrass::PauseComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a09586b0489ec5eeebda860916a81551c',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetInitialResponseModelName()']]], + ['getinstanceaction_610',['GetInstanceAction',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a7b7b347e792d3965a6348d573664ab41',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstanceid_611',['GetInstanceId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a0b507aea0f37ad8869a2843a0f6dc193',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstanceinfo_612',['GetInstanceInfo',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#afbe60685d1692bef0c97c97024a63ecd',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstancesignature_613',['GetInstanceSignature',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9f396b93ed67a888ed005a8341f03c26',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstancetype_614',['GetInstanceType',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8f5e6efaf86845970440caa55cb4e7a9',1,'Aws::Crt::Imds::ImdsClient']]], + ['getint64_615',['GetInt64',['../class_aws_1_1_crt_1_1_json_view.html#a55b25cf1e86a337ab6ae071a34bc02ba',1,'Aws::Crt::JsonView::GetInt64(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a85c37d8f43bbb8179fb8f20065218c40',1,'Aws::Crt::JsonView::GetInt64(const char *key) const']]], + ['getinteger_616',['GetInteger',['../class_aws_1_1_crt_1_1_json_view.html#a26fcfd442505d60a0a4dea2d7d6013c6',1,'Aws::Crt::JsonView::GetInteger(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#aaf6cdb2a2fc50c487f4a4811a795120f',1,'Aws::Crt::JsonView::GetInteger(const char *key) const']]], + ['getisauthorized_617',['GetIsAuthorized',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a52d4090646badece4d7c9563582b2554',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse']]], + ['getisggcrestarting_618',['GetIsGgcRestarting',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a93ca885ea8166222e9eb371d1068f91d',1,'Aws::Greengrass::PreComponentUpdateEvent']]], + ['getisvalid_619',['GetIsValid',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a6546540ee9ee8c1f7dc72e15bad76b30',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse']]], + ['getisvalidclientdevice_620',['GetIsValidClientDevice',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a1a02612d4b107d6602e0beb22fff6a1b',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse']]], + ['getiv_621',['GetIV',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a351efbfc6681b9c4c57ee59bb74f3632',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['getjsonmessage_622',['GetJsonMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a5ccff661df5f050353e91bb121e33f99',1,'Aws::Greengrass::SubscriptionResponseMessage::GetJsonMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7be776cbe0a6ea026ccc476dea5f16be',1,'Aws::Greengrass::PublishMessage::GetJsonMessage()']]], + ['getjsonobject_623',['GetJsonObject',['../class_aws_1_1_crt_1_1_json_view.html#ace80863d9c8eed9dd69813744699d116',1,'Aws::Crt::JsonView::GetJsonObject(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a2ddd6efdc47ff9e257ab989783159c90',1,'Aws::Crt::JsonView::GetJsonObject(const char *key) const']]], + ['getjsonobjectcopy_624',['GetJsonObjectCopy',['../class_aws_1_1_crt_1_1_json_view.html#ac0d6430de2fb5b5fde5e67eeafeb27be',1,'Aws::Crt::JsonView::GetJsonObjectCopy(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a818a2ea5b774cff3630a250e495549c5',1,'Aws::Crt::JsonView::GetJsonObjectCopy(const char *key) const']]], + ['getkeepalive_625',['GetKeepAlive',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#affb94e37116c4a6ccd80ebe3f0950806',1,'Aws::Crt::Io::SocketOptions']]], + ['getkeepaliveintervalsec_626',['GetKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#af26f6acc8828eec69c3d48caae523e96',1,'Aws::Crt::Io::SocketOptions::GetKeepAliveIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a4785c1cedd5a0315668283095a212782',1,'Aws::Crt::Mqtt5::ConnectPacket::getKeepAliveIntervalSec()']]], + ['getkeepalivemaxfailedprobes_627',['GetKeepAliveMaxFailedProbes',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#adab1d2b3b3b9368fe751d29770d8b688',1,'Aws::Crt::Io::SocketOptions']]], + ['getkeepalivetimeoutsec_628',['GetKeepAliveTimeoutSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aeaec6a6bba4da287db68119c03c13e44',1,'Aws::Crt::Io::SocketOptions']]], + ['getkey_629',['GetKey',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ac1aacc520b655e956b8ab68e0e5f68d6',1,'Aws::Crt::Crypto::SymmetricCipher::GetKey()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a5d53935cf57d02c40173a6921d2fb4dc',1,'Aws::Greengrass::UserProperty::GetKey()']]], + ['getkeypath_630',['GetKeyPath',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a863f6e2d43301d8856ca008dae06db82',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aa416dacd775318f201ef3e565e04c5c4',1,'Aws::Greengrass::UpdateConfigurationRequest::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a0612427bceab0b4ed1e3bd4fba79d7b5',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a48990e8573855d62f30125cb46c7d13d',1,'Aws::Greengrass::GetConfigurationRequest::GetKeyPath()']]], + ['getlasterror_631',['GetLastError',['../class_aws_1_1_crt_1_1_date_time.html#af5c8f8293fa7743026788709fbe7bc2d',1,'Aws::Crt::DateTime::GetLastError()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a64be9307c9e3bc3125a1dc30407c4acb',1,'Aws::Crt::UUID::GetLastError()'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#af21fd54fc1a64cd76f980cce0820a7a0',1,'Aws::Iotidentity::IotIdentityClient::GetLastError()'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#af82fd28b32c84f2d0190ca9fb38d4723',1,'Aws::Iotjobs::IotJobsClient::GetLastError()'],['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a05ac05a97a30624b1a1e9c90ac96bb37',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient::GetLastError()'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a78340bd8c8e1e3fccc74d754324c25bb',1,'Aws::Iotshadow::IotShadowClient::GetLastError()']]], + ['getlength_632',['GetLength',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#aa50980fbe2d533a751a1f37a96266730',1,'Aws::Crt::Io::InputStream']]], + ['getlengthimpl_633',['GetLengthImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ac4b910d4b8f609c00af16f548a89f774',1,'Aws::Crt::Io::InputStream::GetLengthImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#acdd7b10db71006c581ddb069f3deaeff',1,'Aws::Crt::Io::StdIOStreamInputStream::GetLengthImpl()']]], + ['getlocaldeployments_634',['GetLocalDeployments',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a51dbc91462783caf4c3cd364700d51f9',1,'Aws::Greengrass::ListLocalDeploymentsResponse']]], + ['getlocaldeploymentstatusoperation_635',['GetLocalDeploymentStatusOperation',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#abfe173fe77a37ebf3e72af2ced1f32ce',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::GetLocalDeploymentStatusOperation()']]], + ['getlocaldeploymentstatusoperationcontext_636',['GetLocalDeploymentStatusOperationContext',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#ae580244d796bdb6deb41d4b8b57cf1ef',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetLocalDeploymentStatusOperationContext()']]], + ['getlocaldeploymentstatusrequest_637',['GetLocalDeploymentStatusRequest',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a6cb9e9169e47f36949b7fb6da2753449',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a7f2d87b357452f805388dcfd3b30492a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default']]], + ['getlocaldeploymentstatusresponse_638',['GetLocalDeploymentStatusResponse',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#ab67897378fb6c47e44527942bc5be5a9',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a95bbc5ad89e2f7250738bf8763568b89',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default']]], + ['getlocaldeploymentstatusresult_639',['GetLocalDeploymentStatusResult',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html',1,'Aws::Greengrass::GetLocalDeploymentStatusResult'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a6a3765797218bad6c7460caf461d2b40',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a81a789ac5cea43e04307496ce7263f84',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult(TaggedResult &&taggedResult) noexcept']]], + ['getmacaddress_640',['GetMacAddress',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a533df9814c9cbfa9b3c5d017f2de2a98',1,'Aws::Crt::Imds::ImdsClient']]], + ['getmaximumpacketsize_641',['getMaximumPacketSize',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a83a5f4aaa007bdf6dddc41c718d0bfd6',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getmaximumpacketsizebytes_642',['getMaximumPacketSizeBytes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#accf2ceada18cbe7579bdaf55982277ef',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeBytes()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ae845eba3e347acef75f2209eb34c119e',1,'Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeBytes()']]], + ['getmaximumpacketsizetoserver_643',['getMaximumPacketSizeToServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a29d2206a5cb292f643d8350ec7f7ebdf',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeToServer()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a25670e9f1c004d93b3332cd432689b92',1,'Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeToServer()']]], + ['getmaximumqos_644',['getMaximumQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a57a2b10dc5059ed3186d184d08bcc537',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumQOS()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a66c4548a8eea44afb0956a5f8c05e402',1,'Aws::Crt::Mqtt5::ConnAckPacket::getMaximumQOS()']]], + ['getmaxsizeof_645',['GetMaxSizeOf',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a9649f14a2dada9608fed6c867a8e86ce',1,'Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf(std::size_t curMax=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a4b905cb7e92657bdd69245a583a374d5',1,'Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf(std::size_t curMax=0)']]], + ['getmemory_646',['GetMemory',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#acef5881b49b94cb18c20d92e9a53bde6',1,'Aws::Greengrass::SystemResourceLimits']]], + ['getmessage_647',['GetMessage',['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a213d0a0bda1842d332acdc839dd8af4c',1,'Aws::Eventstreamrpc::OperationError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a24bf2d13e90e41bcb0777b15716c900b',1,'Aws::Greengrass::BinaryMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ad1833ca2a4caf23cfb30c6e517f3be79',1,'Aws::Greengrass::JsonMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a0e0dd11c3e4ea0e7fea75982af5dbafa',1,'Aws::Greengrass::IoTCoreMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a58d6ecee37c564b4015f3215dd12f078',1,'Aws::Greengrass::ConfigurationValidityReport::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a9a173c846abc88bb0467db798bcaa03f',1,'Aws::Greengrass::InvalidArgumentsError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_service_error.html#aae1d758ea9a54900bb637aaa36884df7',1,'Aws::Greengrass::ServiceError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a09ca15c66150db8fcc3531df5d97f914',1,'Aws::Greengrass::UnauthorizedError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#aa0e73af9f46d01a1cb15fcac7be40905',1,'Aws::Greengrass::InvalidTokenError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a320651e822d3c17728124fe7b927e495',1,'Aws::Greengrass::ConflictError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a328d01acded8f01f95454f1a77461fed',1,'Aws::Greengrass::ResourceNotFoundError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#af91b40aeb8fd192987a7b107fdbdb850',1,'Aws::Greengrass::FailedUpdateConditionCheckError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a5e0338ae2d70428ce52a7ddde59c0546',1,'Aws::Greengrass::ComponentNotFoundError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a33af69d27bba3d6f5e496b8b2947bd68',1,'Aws::Greengrass::StopComponentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a68ae42f4d8e2a79707dad8e5677917b2',1,'Aws::Greengrass::RestartComponentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#af2ec2233795b821633d2f008b26a2069',1,'Aws::Greengrass::InvalidCredentialError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a3d35866a190b5e726ae429e34fbda674',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#ad447a7ce8c15068c6c4b0b62deb296e3',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aa2580eb2042e17f5cdcd71a583f57bc5',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a8e048b0dc90fd60ad1c69b6c86c41bc2',1,'Aws::Greengrass::CancelLocalDeploymentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a6763ce0000ae22d5ade1d8d5494d70fa',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetMessage()']]], + ['getmessageexpiryintervalsec_648',['getMessageExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a4303fa16d3436d540649c93678aaca15',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getmessageexpiryintervalseconds_649',['GetMessageExpiryIntervalSeconds',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9bc6f5c48f4484937aec8f5dd998ed80',1,'Aws::Greengrass::MQTTMessage::GetMessageExpiryIntervalSeconds()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9dc00fc1c10f0c4b537cca44d915b658',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetMessageExpiryIntervalSeconds()']]], + ['getmessagetype_650',['getMessageType',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a0277e298ce81fc365f42c9b401038bce',1,'Aws::Iotsecuretunneling::SendMessageCompleteData']]], + ['getmethod_651',['GetMethod',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a1ecbe07f54aae3f35dc9df1f998d491a',1,'Aws::Crt::Http::HttpRequest']]], + ['getmetricfunction_652',['GetMetricFunction',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#a9d9735d2bc86fa2554ebb584d4de0d4d',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#a341290dce79143686039d17e748398fe',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#ade21c557cdd393146b1a28553774ccd2',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a68e2aa51fe453a2c1bc91a60c85a0a0a',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList::GetMetricFunction()']]], + ['getmetrics_653',['GetMetrics',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#afa09be2e83a3d33f521d20411cb8c0fd',1,'Aws::Greengrass::PutComponentMetricRequest']]], + ['getminute_654',['GetMinute',['../class_aws_1_1_crt_1_1_date_time.html#aa3ba2ac4d8b62fb18fa9873c1e3df99e',1,'Aws::Crt::DateTime']]], + ['getmodelname_655',['GetModelName',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#ad3c43ceb1c92e03f75880aedfaca2e96',1,'Aws::Eventstreamrpc::AbstractShapeBase::GetModelName()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a00bdab8695bd71490f5e346d82bac8ae',1,'Aws::Eventstreamrpc::ClientOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a845a24137c93304a3e36fbd972886c5c',1,'Aws::Greengrass::UserProperty::GetModelName()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a79a3ccffd60ef3467ee95ceac0c9a413',1,'Aws::Greengrass::MessageContext::GetModelName()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a637438b148b8e03f3149ad05309c2ff8',1,'Aws::Greengrass::DeploymentStatusDetails::GetModelName()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ae1bfd916c5229a1f9bd9a2d0f1eb950d',1,'Aws::Greengrass::SystemResourceLimits::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a517cdc01746745f22de1bea480b41389',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#afd68e2d9ba4b726c0f6460b38ecb3ae1',1,'Aws::Greengrass::BinaryMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a6919414b41f0eff4960305a61b04b51e',1,'Aws::Greengrass::JsonMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a55c2c3be4ba1829f684c8ebe5873343a',1,'Aws::Greengrass::MQTTMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a5b785f7fa7b5e990c0d9b8e5f3cb8130',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a46e523c63b5a874c6a74a71a033b66af',1,'Aws::Greengrass::PostComponentUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a0ab3e0a0adfbedc2ce58e36d5d7540b4',1,'Aws::Greengrass::PreComponentUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a4f50f7e47f4cdd12aec237b9bc001b9a',1,'Aws::Greengrass::CertificateUpdate::GetModelName()'],['../class_aws_1_1_greengrass_1_1_metric.html#a533d792a4260c1af29f1a032a6a32b45',1,'Aws::Greengrass::Metric::GetModelName()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ae89e14bd7cc57ce3799a8c28295f91f6',1,'Aws::Greengrass::LocalDeployment::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a3226616bfc9efc2257228603b91589e3',1,'Aws::Greengrass::ComponentDetails::GetModelName()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aaa5c5a59f6d19f22f33dc1ae91d0c941',1,'Aws::Greengrass::MQTTCredential::GetModelName()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#ac8589820a6801aabedbdcc3c63c3d243',1,'Aws::Greengrass::RunWithInfo::GetModelName()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a42e578f751bb5f8bf6c91257185e57dd',1,'Aws::Greengrass::ClientDeviceCredential::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a8e53d535c88adf280003483f070a4f26',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a840b367f6978297f85ea25ff8caf4cce',1,'Aws::Greengrass::SubscriptionResponseMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a25cf1a6a147fc77f2bf34e88b8688c7e',1,'Aws::Greengrass::IoTCoreMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a2fade240915c0b800e3bc9691f5cccfa',1,'Aws::Greengrass::ConfigurationUpdateEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a6b5d7ab7b2372e924db7ea920e0bd28b',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ab596afb91e55573adcb1880de5fed492',1,'Aws::Greengrass::CertificateUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a958577e9398675f57c4a7076e96f1cad',1,'Aws::Greengrass::CertificateOptions::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a2f51dfe2d3b38ff84cd48e806897466b',1,'Aws::Greengrass::ConfigurationValidityReport::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#af79d0ad7a62928359ec49a88636d5c86',1,'Aws::Greengrass::PublishMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a15533e565e8c495e41014c2283246752',1,'Aws::Greengrass::SecretValue::GetModelName()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a52ec74dbab2aa57d96601fc0eb836e79',1,'Aws::Greengrass::CredentialDocument::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a9aff313d2be47eea4f8f6748a214fbc9',1,'Aws::Greengrass::InvalidArgumentsError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_service_error.html#ab51d33dc57df76d6b7082a6317290f75',1,'Aws::Greengrass::ServiceError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a1830a21b46a764fddc8d1a6bb427d0b5',1,'Aws::Greengrass::UnauthorizedError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a8816457fa22242eb72551e83e167e859',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a9a85896eff1f071a68c95bb732e87697',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#af78de76f4ddce309146e7ce8d1378a15',1,'Aws::Greengrass::InvalidTokenError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aefdcd01f3c7cbd3ac57ac63cb334c008',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a3435ce79be264741f853bb442c35eee4',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a5ae272c8636e5fa9204d28b470481e4e',1,'Aws::Greengrass::ConflictError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a0e84021e2ba3fc93b12ebebb98c59a16',1,'Aws::Greengrass::UpdateThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#ad9d71a83df7d55571540eff2b7ca1ed5',1,'Aws::Greengrass::UpdateThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a4f366a65d4e8d3d1eded25070f4eb5a7',1,'Aws::Greengrass::ResourceNotFoundError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a88a960d04c8b155d211c70ef5e37479e',1,'Aws::Greengrass::UpdateStateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a3a811741172c517f4116e10f2dd0c980',1,'Aws::Greengrass::UpdateStateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a126ebca7bfd02baf44cc092403d48df2',1,'Aws::Greengrass::FailedUpdateConditionCheckError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a13c39dcbc4efb8a60073372c39ba9164',1,'Aws::Greengrass::UpdateConfigurationResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#addcf654e504e7e8c5f5817c749f2b218',1,'Aws::Greengrass::UpdateConfigurationRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#acbdd5af58c4eff8948ecc261a4fb7cdc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a604eeac160a0d6cb9d151f5ebdaaae9a',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#ab588d67b540d4696602b18d2cf4056af',1,'Aws::Greengrass::SubscribeToTopicResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a51bc1df5c3fd4d5b66abeaf442a1572f',1,'Aws::Greengrass::SubscribeToTopicRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#af25cd805c3d5a11a981a0d22b0909e8f',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a9739a34a3d7e4118d7cb5d672a8c9abe',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ae24db08329b94186dbcd3e2d86645225',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a4e303e74ac1d6b9c95027dfd3f387d36',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#af277c7ed837f115e44c0c40eb9ca704b',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a769d8cd938f590c8d16ab231f0345820',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#ae7b38c969feeda08edf8b90e45ec528b',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a65b602e3e41b3b5f9663878bbbf9ed06',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aa6b4996d70d31977c6289981d58a5d68',1,'Aws::Greengrass::ComponentNotFoundError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a89f8688733cf8948626cd2d90786b405',1,'Aws::Greengrass::StopComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a1ac28a423b6d9754625b404d4b61bbe1',1,'Aws::Greengrass::StopComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a227fe6b3e575a55134677050512fddba',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#aece4f5b594942ef94bba9b7cbb954a2a',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a6e91cdf6ecc0c030dd19ea4e1dbdcf83',1,'Aws::Greengrass::ResumeComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af037de9e58d9a441c2a8dca04e7f9319',1,'Aws::Greengrass::ResumeComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#ad65ea4c56fe1d573098eeb0daced6a39',1,'Aws::Greengrass::RestartComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a1a92ad1c2b0398a1ab602879a77bd143',1,'Aws::Greengrass::RestartComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a47e3aed8c5144276c04789e00267be1b',1,'Aws::Greengrass::PutComponentMetricResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a31ac4d3a9dd51b06e3c522925636818e',1,'Aws::Greengrass::PutComponentMetricRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#ace78f304e3712f6dbe7d1bd5c984b701',1,'Aws::Greengrass::PublishToTopicResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a33e08a9fd81e5316cdec68956315511e',1,'Aws::Greengrass::PublishToTopicRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#ab519cc0645e9e6a303e25ee6abefc3d5',1,'Aws::Greengrass::PublishToIoTCoreResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8c602a1123be9d57eb464cc03b6cd5b7',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#ab1605927814e1685ce134c9ad1f67cf4',1,'Aws::Greengrass::PauseComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a87dccac3301fd773d0646e830e12fd70',1,'Aws::Greengrass::PauseComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a30897cfde6fdb8f472968e5e5b4f3bb0',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a7600af96763112cdab6999b142eb30bd',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#ab4e06ef8363d5e961b472721724eb93f',1,'Aws::Greengrass::ListLocalDeploymentsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ae5187eeceed0245def1b2b73f1c85409',1,'Aws::Greengrass::ListLocalDeploymentsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a8cae6dcf599e02249f0ede16698bebac',1,'Aws::Greengrass::ListComponentsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a459d5fff66b6dd58f84ec1216ccee1a2',1,'Aws::Greengrass::ListComponentsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a2c51c0447824fa19d8165a7dc90bc16d',1,'Aws::Greengrass::GetThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#aa6af23502318b36f1b1b25426ac7bf0f',1,'Aws::Greengrass::GetThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a8f86c72a1e1412203c42a0e06c35919f',1,'Aws::Greengrass::GetSecretValueResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#aa2f647f7c491892cfe7f0ea13b2f2333',1,'Aws::Greengrass::GetSecretValueRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a359467ebd6fed39e7bcbd470efc80c6b',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ac53542958f570c8a9724ccdd8d0593f0',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a5365086ca1e5c1dcba3f2489789817e7',1,'Aws::Greengrass::GetConfigurationResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#aa0c1cbe3496b4ad88d75201f251526b6',1,'Aws::Greengrass::GetConfigurationRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a93f1e56ad0214ff59661d46c83ff1d36',1,'Aws::Greengrass::GetComponentDetailsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a01c0b8ce81a8eda4e65f957f10ecfc72',1,'Aws::Greengrass::GetComponentDetailsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a60e411ee683ea4974c74cc56e1c21218',1,'Aws::Greengrass::InvalidCredentialError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a1f6e1c771cd8b3284eeb97bbdd532082',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#aca9aadddaac2905f80a06d498a8832ff',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#aeae9c8e434a4ae3fb2c966984f7052d9',1,'Aws::Greengrass::DeleteThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a429e25394a7a195bc3bc84822b26432e',1,'Aws::Greengrass::DeleteThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a3ee27161ee0811b4457246a1dda6ebcb',1,'Aws::Greengrass::DeferComponentUpdateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#adca51c879b8cfb99d4fa037aa05e90e4',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a9c155e27ab117f7aba597ce42e93b9f6',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af09a345168670015f1f2640745f6e687',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a97725f498af3851632f54f8c5676d749',1,'Aws::Greengrass::CreateLocalDeploymentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a1d389414e09871635aa498d6f972031f',1,'Aws::Greengrass::CreateLocalDeploymentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a58583911e32961b5e843b373236f41b4',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#ad65f044044de0b368032e54d67adc032',1,'Aws::Greengrass::CreateDebugPasswordRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a3be7832ec65c1a6ed34db35172de8fe6',1,'Aws::Greengrass::CancelLocalDeploymentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a3341d630ef740c88b812d629dd47d602',1,'Aws::Greengrass::CancelLocalDeploymentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#aef6c5103b359ea4a7486c44c7de9df26',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a2353ef9ecd679db69871a276a96438e9',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a76fc68b24d8584e59e4d2633c3dd3e65',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#ab19aa8442d477a270a2549500962dce5',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a931013b14ababb02f78cd0906a64a975',1,'Aws::Greengrass::ResumeComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#a25bee8f9fc6adea0ce4b1e8c54334e27',1,'Aws::Greengrass::PublishToIoTCoreOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a9c91a971dd128bb36077cf07e90d3981',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#abe5d7f9908ff9cc84cdd0e1c6d459d65',1,'Aws::Greengrass::DeleteThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#ab0abd76a560ff39e982f12bd94caa73b',1,'Aws::Greengrass::PutComponentMetricOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a4ac8d4a8e5074c40ed2f2ca4f56422c1',1,'Aws::Greengrass::DeferComponentUpdateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#afc0339e82a6b7f3a150694cbbfbfd49d',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a9f1bd69007bfe887ace7f81cd95da638',1,'Aws::Greengrass::GetConfigurationOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#ab08d186e9953493108a39a2233dd14e7',1,'Aws::Greengrass::SubscribeToTopicOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#ae80986de486c29750b39e0bf4e0c2166',1,'Aws::Greengrass::GetComponentDetailsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#a8f4e46672014838dbaa7b152fd62456a',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a27041b4b5de778a8b9780b113ff8b3fe',1,'Aws::Greengrass::PublishToTopicOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a3a5b82a82668cd99174a95e20ce07e64',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a75b78c24d6ca9287f66e773cc9198e81',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#a79f6d0274b636c8919bdc955b4f4c474',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#adb9cc21874a36fef28562bd0ecd36639',1,'Aws::Greengrass::ListComponentsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a776424687cd6ca530f993bbb4062bf97',1,'Aws::Greengrass::CreateDebugPasswordOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#a745d4d27bc031ddda4eda99df1d94679',1,'Aws::Greengrass::GetThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#a0c9b6dddbabf90be467c9dbb31f0fcd5',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a30dcfb812ed2a92059afa60803a42b7c',1,'Aws::Greengrass::UpdateThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a39f224af1a7fb1d230bc0d6b09ed6d39',1,'Aws::Greengrass::UpdateConfigurationOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#ae95cd6d8ec60083b296d3b80205a29c4',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a4fa643523f699b596c2962859fb9ab20',1,'Aws::Greengrass::RestartComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#a827b92a95a0956ce542593c21a308d10',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a0bc78314efe4001ea6d124aec3d199a9',1,'Aws::Greengrass::GetSecretValueOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#ae7d282516170e88912b6abdfec61f942',1,'Aws::Greengrass::UpdateStateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#ad2eef4ddfdeb5099f4e46aaa5d01ba31',1,'Aws::Greengrass::CancelLocalDeploymentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a5d1200b31ca001f59df9167a1d40a3ce',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#a8293d2461fad8272c357110d0559487f',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#ac85e9d8d1db666729b1960fec48819e8',1,'Aws::Greengrass::ListLocalDeploymentsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#adde668ff3d201dcf3d737717d3994b32',1,'Aws::Greengrass::StopComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#a0f92ef651040a244314acb2c5b530fc2',1,'Aws::Greengrass::PauseComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a0d5c1f2c635ac21878fc4ad1d7d20123',1,'Aws::Greengrass::CreateLocalDeploymentOperation::GetModelName()']]], + ['getmonth_656',['GetMonth',['../class_aws_1_1_crt_1_1_date_time.html#abd752c7d6f70456d1e09f9a7778416c2',1,'Aws::Crt::DateTime']]], + ['getmqttcredential_657',['GetMqttCredential',['../class_aws_1_1_greengrass_1_1_credential_document.html#ae625da3b743ac8ef63bdfb4c40633fea',1,'Aws::Greengrass::CredentialDocument']]], + ['getname_658',['GetName',['../class_aws_1_1_greengrass_1_1_metric.html#a9609b26dffdacc9eda086b7878066ac8',1,'Aws::Greengrass::Metric::GetName()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a57cfc9f34e6ec5a4e20cd71396c70563',1,'Aws::Crt::Mqtt5::UserProperty::getName()']]], + ['getnamedshadowrequest_659',['GetNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html',1,'Aws::Iotshadow::GetNamedShadowRequest'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#acfa36ea89266015398d71eda4a76c2da',1,'Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af331e39d97b093fbb18f74fba4fcabf5',1,'Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest(const Crt::JsonView &doc)']]], + ['getnamedshadowrequest_2ecpp_660',['GetNamedShadowRequest.cpp',['../_get_named_shadow_request_8cpp.html',1,'']]], + ['getnamedshadowrequest_2eh_661',['GetNamedShadowRequest.h',['../_get_named_shadow_request_8h.html',1,'']]], + ['getnamedshadowsubscriptionrequest_662',['GetNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a4fd59be770876151aa55831b8622c5f5',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#adaa216f909325ce223a3a5bb5db7a46c',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getnamedshadowsubscriptionrequest_2ecpp_663',['GetNamedShadowSubscriptionRequest.cpp',['../_get_named_shadow_subscription_request_8cpp.html',1,'']]], + ['getnamedshadowsubscriptionrequest_2eh_664',['GetNamedShadowSubscriptionRequest.h',['../_get_named_shadow_subscription_request_8h.html',1,'']]], + ['getnexttoken_665',['GetNextToken',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#aa72830a8f33796e28e5e02a1146db234',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetNextToken()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a7bca59d02d85cfbfabc1c05c79bed5fc',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetNextToken()']]], + ['getomitsessiontoken_666',['GetOmitSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a48f34ce6307a4af5f0ee9bc1d744e37e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getoperation_667',['GetOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a6f99ea2337935c67ce1e6ab6b4cf63df',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['getoperationerror_668',['GetOperationError',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#aebe09330305a5a25e7206ed2ebf98d76',1,'Aws::Eventstreamrpc::TaggedResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#aff1aa3498ab16d44cfdd14c448eceebb',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a4614ad42dd650f5b41a4eb605842c0bc',1,'Aws::Greengrass::ResumeComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#ab625e79cb71b04e247e7187eca479b66',1,'Aws::Greengrass::PublishToIoTCoreResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a4a50c6fa4b46028aad7953e270e4e685',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a23de290a41bf11373327cc30a7d308a4',1,'Aws::Greengrass::DeleteThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a03f09dff47533764c6655a0e78868da2',1,'Aws::Greengrass::PutComponentMetricResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a27ee89359eed20e396997b2bf6d9d619',1,'Aws::Greengrass::DeferComponentUpdateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a2b96c425cea5502bde53772b73003754',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aab1a5f161a9b2558b44bb0dddac247d5',1,'Aws::Greengrass::GetConfigurationResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a4dd9f6c619a366087c89e3d89c827f5b',1,'Aws::Greengrass::SubscribeToTopicResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a02229a14ed28eb2a1c287009b5180dd9',1,'Aws::Greengrass::GetComponentDetailsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a732100aa4443b309a0c3293e542ef12c',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a6787c34181a0f70593f535586139c711',1,'Aws::Greengrass::PublishToTopicResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#abbbc16fec921eb3d62cc78e295c00da7',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a79106104f8654dc2138d135bda6ea5fd',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a72cd3d3d73fb31cc32d94cb5e478e9ea',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a8dbcab9594353004cd52a3d1cc6c5eb3',1,'Aws::Greengrass::ListComponentsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a98b0cdc89b27b16d7e89ea9c763d2f05',1,'Aws::Greengrass::CreateDebugPasswordResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a311b75c9eeb0b1e5c58182a84a3345f1',1,'Aws::Greengrass::GetThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#adfb86ba9a739b328f06a997d1c4266c1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a8de3ceae71f72a41644ed46eaa19382d',1,'Aws::Greengrass::UpdateThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a171a3d4482a907b00c8829d24f70b4c5',1,'Aws::Greengrass::UpdateConfigurationResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#ad793f2600d681ac866f7674ee9dc0ba4',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a3ab3410edd83bb330c86ca9aa816e870',1,'Aws::Greengrass::RestartComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a0f7968747049aa9050d35aaca6f37e7c',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#acea28deb546a6c26c077f9970f8bb5f3',1,'Aws::Greengrass::GetSecretValueResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a55b46058c6c3a6216e2cd4cce749b556',1,'Aws::Greengrass::UpdateStateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a66ee68c21fb02f8bfb302c9c30ab967a',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a2ddf4654f8298e46c758b21254412824',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a1967dad291efb1259fd737843121ed4b',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a16153681a66ac69ae2c48aa8b6df3e7b',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a286f48a2d24a27708f9efd888e7b1da7',1,'Aws::Greengrass::StopComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a4cb449d2f4a73b270cf06e4506caf994',1,'Aws::Greengrass::PauseComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a1adeb5f316481e0369a02f085b56ee5f',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetOperationError()']]], + ['getoperationerrorfrommodelname_669',['GetOperationErrorFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#ad7a217636d7da8fd64b90eb6beba84c6',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getoperationname_670',['GetOperationName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a2c2361d1f08eaeee2d80c1dab60de436',1,'Aws::Eventstreamrpc::OperationModelContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#ab7a8020466baef7ac533bdfa81e725b0',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a161bca2788ad74411067832fabc23d0f',1,'Aws::Greengrass::ResumeComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a4956281b6c9e3f7beba0a3934c9e13e7',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a6c6391cecc050597f05a89cab9927163',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a9c235d1fe70a235889fba05fd59ecc15',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a178d532bf795a2e2809f0dcfe9caeb95',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a4440c3da5e583c8432967d5017c9535d',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a48a0888f51a50501484e4a12e7728a65',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a9ad6c98ad892e174e5b46c28755fbb87',1,'Aws::Greengrass::GetConfigurationOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a29840911d1a71b5436f6e747305a48c5',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a59d2c80803e71ae573b1b290ec6cf5df',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#adcf756d4158254239fafc9094f5b2b80',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a31edf6557a38a6475c649fb1a9b15dd2',1,'Aws::Greengrass::PublishToTopicOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1a39bbbda0cb2172331c3dd68fa28994',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a5ed834ef19daacc372634de355afde23',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a54038728924fc49dd4267c0677fa0f3c',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#ac6e521d2a8412348a55e7a7d67969bb4',1,'Aws::Greengrass::ListComponentsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a1515fad3a44c725afecb63aa5ed5d684',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ab4d096c607b382de78b3829f659dbc1a',1,'Aws::Greengrass::GetThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#acafd86b57e9942475a5bffd664b12f61',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a82230277b4b182b8dc08f4386c91718a',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a96b10f2e5ff684ff0329326b1f248bf5',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a50387dc6ebf46feda70612f11dbc020a',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a9824b9bada204c91b7ff4022292f0b2c',1,'Aws::Greengrass::RestartComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#adc6ac42e1c65fd0dec4a3cd3749f91d2',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#afb451be680320e4f33abda190b57443e',1,'Aws::Greengrass::GetSecretValueOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a57a009c77472108a2f01447101f18033',1,'Aws::Greengrass::UpdateStateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a785801298cb0f351d108b42ea6829082',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a1d32592f852c2baebb8620e764e1fdd4',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#ab8c2cd6c52eb0fdf37c4acdd81b32156',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a3618c4d8ac454a2c462d8ff1146a948e',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a2373c7e7c50e3389aff44cc42572d34b',1,'Aws::Greengrass::StopComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a4a568505a1b467443ec5edbbe7c7c07f',1,'Aws::Greengrass::PauseComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#abb9a1ff6ecd512baad9660bd7ef8ddfd',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetOperationName()']]], + ['getoperationresponse_671',['GetOperationResponse',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a6a2603766345f71a5364d1775dbb1224',1,'Aws::Eventstreamrpc::TaggedResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#abbe6d9aed12abea34c10cd9ccd94fd75',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a73d0d44c4fa43d06e34ea415595cb696',1,'Aws::Greengrass::ResumeComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#ab1065e369969b33f0bfc8d357480bba6',1,'Aws::Greengrass::PublishToIoTCoreResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#aa8c479f81cbd3280418b28268ea9b825',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a6f4c4987311e016d20cf8e82808181fd',1,'Aws::Greengrass::DeleteThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a7d2bac0176be0044b55da065deeae7c8',1,'Aws::Greengrass::PutComponentMetricResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a391dc4da9f7ad3877a3eadd73c6e4f05',1,'Aws::Greengrass::DeferComponentUpdateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a06908a5c92cc50fdc7bbf5d315dd6236',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aa433f62cbdf45eedd0d2371e9232e4ab',1,'Aws::Greengrass::GetConfigurationResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ae690edde1a126fa68b36b12362fd8db3',1,'Aws::Greengrass::SubscribeToTopicResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a32317a65ce309859a4699f8b97f1718c',1,'Aws::Greengrass::GetComponentDetailsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#ab1d2f3429dc21da9c366b37403b87e27',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a36f843b507b467e8752d163dcd7318fa',1,'Aws::Greengrass::PublishToTopicResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#ab40ddc3880e3e280c1a6692e7494e700',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a3032a38beb871771a1668069373e773a',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#ace30af011c36aadc728425df89484e2b',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#aa1d3f71f87228deed63fc8d76b58dc9d',1,'Aws::Greengrass::ListComponentsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#acd7babff37838d5164d9997fd7966326',1,'Aws::Greengrass::CreateDebugPasswordResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a7350394353c77223231bf11b5f4e0886',1,'Aws::Greengrass::GetThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a71270a66cefd256997b81745bbc0d062',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#ac16c3c0d37ec7a75aa937c9416cb65c2',1,'Aws::Greengrass::UpdateThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a6f8c0ff71a97f2de3b47da12e646785b',1,'Aws::Greengrass::UpdateConfigurationResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#afd94c8d8f964637243a46613b3fa4ba4',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#af689c3d475e85ff29f453cb07168df06',1,'Aws::Greengrass::RestartComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#af865858dea9bad71593043c46bf59b52',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a76bd6b8e7c2e7ecec6bfa109c6fc4bb8',1,'Aws::Greengrass::GetSecretValueResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#abfbec05cef7e3a9bd3f2748736743d57',1,'Aws::Greengrass::UpdateStateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ad0233e1df636c02dee8aa197696bbd14',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#ad409697f12daa5524e7fa4facd84fdb2',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#adddb486a42148046ded698c4cf796e69',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a8dd7d7cb37802e6b070907f79c748869',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a6b92936d5a4936bccbdc8f308fa545ef',1,'Aws::Greengrass::StopComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a3802c1d6d85c66a4c851ec553c486ac0',1,'Aws::Greengrass::PauseComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a74520f7497c12a4ef02aafd0b23dc867',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetOperationResponse()']]], + ['getoperationresult_672',['GetOperationResult',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a775e0ab94a3203eb2c6af9317878affb',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['getoperationstatistics_673',['GetOperationStatistics',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#aa9bf915cfbcfc80b4dc47bbda3529f72',1,'Aws::Crt::Mqtt5::Mqtt5Client::GetOperationStatistics()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a6da1184dbb1c3fe8ad319ede3fa5ca87',1,'Aws::Crt::Mqtt::MqttConnection::GetOperationStatistics()']]], + ['getorcreatestaticdefaultclientbootstrap_674',['GetOrCreateStaticDefaultClientBootstrap',['../class_aws_1_1_crt_1_1_api_handle.html#a48afb6dbda9f3ac75e8ff68a8c89ebc5',1,'Aws::Crt::ApiHandle']]], + ['getorcreatestaticdefaulteventloopgroup_675',['GetOrCreateStaticDefaultEventLoopGroup',['../class_aws_1_1_crt_1_1_api_handle.html#a70b3a82843a2b6f4e1d084e5c9d7fb46',1,'Aws::Crt::ApiHandle']]], + ['getorcreatestaticdefaulthostresolver_676',['GetOrCreateStaticDefaultHostResolver',['../class_aws_1_1_crt_1_1_api_handle.html#a85a0df71b8b8222b01669915f8bbc3af',1,'Aws::Crt::ApiHandle']]], + ['getpagesize_677',['GetPageSize',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a90b45c2deda954093696e0fc8e9040de',1,'Aws::Greengrass::ListNamedShadowsForThingRequest']]], + ['getpassword_678',['getPassword',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a070e4ad8aa5d791784644b88d8a5f583',1,'Aws::Crt::Mqtt5::ConnectPacket::getPassword()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ae8f7015cc2f22118eac9221b94565601',1,'Aws::Iot::Mqtt5CustomAuthConfig::GetPassword()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aded9a8a30c6ee98d0b5b58b0cde61519',1,'Aws::Greengrass::MQTTCredential::GetPassword()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a5317649ed6677ca209657c3cd49daf67',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetPassword()']]], + ['getpasswordexpiration_679',['GetPasswordExpiration',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ab2bde2257683d20a80349ab125fb5ba0',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getpath_680',['GetPath',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#aa6f76984dc87a3fb1796ee2e40127b42',1,'Aws::Crt::Http::HttpRequest::GetPath()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a7671fc6e863de2a09a28b4ea3ba402e2',1,'Aws::Crt::Io::Uri::GetPath()']]], + ['getpathandquery_681',['GetPathAndQuery',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#af82ffc7e67e1e24322d248c5e02f5f8c',1,'Aws::Crt::Io::Uri']]], + ['getpayload_682',['GetPayload',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a033430dce4ae1a156f5190fd8c277d24',1,'Aws::Eventstreamrpc::MessageAmendment::GetPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a122afd51952f466ad44f76b23f590bab',1,'Aws::Greengrass::MQTTMessage::GetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a63cedf6afb41da2e10e28aecee424651',1,'Aws::Greengrass::UpdateThingShadowResponse::GetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a44bf957dbff04240dbff18ebb10fdb81',1,'Aws::Greengrass::UpdateThingShadowRequest::GetPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a48fe864a5f65022e9fac806d6dd8ebca',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a235169ef90c810dabcaf4184384a5245',1,'Aws::Greengrass::GetThingShadowResponse::GetPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ac660fc62ab5822fd39e679578bc817ae',1,'Aws::Greengrass::DeleteThingShadowResponse::GetPayload()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aac5333ea0427737eef298c7f572f887f',1,'Aws::Crt::Mqtt5::PublishPacket::getPayload()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a6d2f34737e813a8fa81a7d203cfb8ab5',1,'Aws::Iotsecuretunneling::Message::getPayload()']]], + ['getpayloadformat_683',['GetPayloadFormat',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#ae58dd2e7f6ec003615d41079a129b6b3',1,'Aws::Greengrass::MQTTMessage::GetPayloadFormat()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aeb62cc15b11a2b9bf608040abef2d4fe',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetPayloadFormat()']]], + ['getpayloadformatindicator_684',['getPayloadFormatIndicator',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a95afa7c40329a28ebbbf21dae96a3d3c',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getpendingjobexecutionsrequest_685',['GetPendingJobExecutionsRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#abeb62788fcadd8dcaefdefd4dc0b1153',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#ac57c85eed7284ecbe281be9a4b48fde2',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest(const Crt::JsonView &doc)']]], + ['getpendingjobexecutionsrequest_2ecpp_686',['GetPendingJobExecutionsRequest.cpp',['../_get_pending_job_executions_request_8cpp.html',1,'']]], + ['getpendingjobexecutionsrequest_2eh_687',['GetPendingJobExecutionsRequest.h',['../_get_pending_job_executions_request_8h.html',1,'']]], + ['getpendingjobexecutionsresponse_688',['GetPendingJobExecutionsResponse',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a0cd2837bf03cd796fc45499533dccdc1',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a13fcf799f1f8a5e58f6ea0c395ff09f5',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse(const Crt::JsonView &doc)']]], + ['getpendingjobexecutionsresponse_2ecpp_689',['GetPendingJobExecutionsResponse.cpp',['../_get_pending_job_executions_response_8cpp.html',1,'']]], + ['getpendingjobexecutionsresponse_2eh_690',['GetPendingJobExecutionsResponse.h',['../_get_pending_job_executions_response_8h.html',1,'']]], + ['getpendingjobexecutionssubscriptionrequest_691',['GetPendingJobExecutionsSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#af3bbf346159c1397eade1f90b9bd36a6',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a0b80433a61132331e6a6737e33fb7036',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getpendingjobexecutionssubscriptionrequest_2ecpp_692',['GetPendingJobExecutionsSubscriptionRequest.cpp',['../_get_pending_job_executions_subscription_request_8cpp.html',1,'']]], + ['getpendingjobexecutionssubscriptionrequest_2eh_693',['GetPendingJobExecutionsSubscriptionRequest.h',['../_get_pending_job_executions_subscription_request_8h.html',1,'']]], + ['getport_694',['GetPort',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a1fe80135dfd766f69bbaaedd0d7ec35f',1,'Aws::Crt::Io::Uri::GetPort()'],['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a2b72de2323dc5667ebc32d551b2a2c30',1,'Aws::Eventstreamrpc::ConnectionConfig::GetPort()']]], + ['getposixuser_695',['GetPosixUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a1f2ad237f5812ba0260a565f166d2b84',1,'Aws::Greengrass::RunWithInfo']]], + ['getpostupdateevent_696',['GetPostUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a1af21aa76733051ae35c3190dcf86889',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['getpreupdateevent_697',['GetPreUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a84d43176a0e210ca94e97833c4ca4457',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['getprivateipaddress_698',['GetPrivateIpAddress',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aa328071b4d07c97b4d722028cef28c85',1,'Aws::Crt::Imds::ImdsClient']]], + ['getprivatekey_699',['GetPrivateKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a9f00e1fb22f3dbf53dd5346cc0a55d88',1,'Aws::Greengrass::CertificateUpdate']]], + ['getproductcodes_700',['GetProductCodes',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#abe3282ea860b0e6c92553c53969222ed',1,'Aws::Crt::Imds::ImdsClient']]], + ['getproperties_701',['GetProperties',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a522da73e3f490578b963b152096dfc3c',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['getprotocol_702',['GetProtocol',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#aeb37325993f270b82d2769caa24e54c6',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['getptr_703',['getptr',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a964eb0a59022cd1912cb6def9610f459',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['getpublickey_704',['GetPublicKey',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8d17f28c07feeed8772b15f8ae9683ba',1,'Aws::Crt::Imds::ImdsClient::GetPublicKey()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ab9539154b3546a698ef09244f990c1e6',1,'Aws::Greengrass::CertificateUpdate::GetPublicKey()']]], + ['getpublishmessage_705',['GetPublishMessage',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a07353ab26bebd8c64a16af9b780a6770',1,'Aws::Greengrass::PublishToTopicRequest']]], + ['getqos_706',['getQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a31e68cbabfeb712f2dabee7870ba6408',1,'Aws::Crt::Mqtt5::PublishPacket::getQOS()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a9b451841dfae79021c3e14b935db0590',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetQos()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aed7239370680352277d4836cd907c7cd',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetQos()']]], + ['getquerystring_707',['GetQueryString',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a12755e323207d3bcde22880921cdec4f',1,'Aws::Crt::Io::Uri']]], + ['getramdiskid_708',['GetRamDiskId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#ac11c0961f5cc15e133e08a4c89ad3c78',1,'Aws::Crt::Imds::ImdsClient']]], + ['getreasoncode_709',['getReasonCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a37cdbe8736c275691946e3143fb42276',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReasonCode()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a0e1c27ee5e238df87df79f8299e1bb3f',1,'Aws::Crt::Mqtt5::DisconnectPacket::getReasonCode()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a36de89581de8bb59dc220743000dd06c',1,'Aws::Crt::Mqtt5::PubAckPacket::getReasonCode()']]], + ['getreasoncodes_710',['getReasonCodes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab6cb9afee22fe91167dcbc8ebe853cd0',1,'Aws::Crt::Mqtt5::SubAckPacket::getReasonCodes()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a2b7cce40ddb0a4909de095b00310d222',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getReasonCodes()']]], + ['getreasonstring_711',['getReasonString',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a89af82b339615eccf9d03c5de5078522',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a276a36d622f56c82e1a7541660318b75',1,'Aws::Crt::Mqtt5::DisconnectPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a2ef4be352914ec5ffd9267a261529f3c',1,'Aws::Crt::Mqtt5::PubAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab3ca0c5e86ab0bde2359b76ca3d25a0b',1,'Aws::Crt::Mqtt5::SubAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a5e4daf70f596db27c28cae8b9b602337',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getReasonString()']]], + ['getreceivemaximum_712',['getReceiveMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a9157c80f9cbdde2ee2e518bd965cb3f6',1,'Aws::Crt::Mqtt5::ConnectPacket::getReceiveMaximum()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a644d49b182338c29218496e67e5b4659',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReceiveMaximum()']]], + ['getreceivemaximumfromserver_713',['getReceiveMaximumFromServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#aa03a77a0a1eb1ba744bec9d60fefd378',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['getreceivemode_714',['GetReceiveMode',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#acbcba0b02081b024458183eca0a87825',1,'Aws::Greengrass::SubscribeToTopicRequest']]], + ['getrecheckafterms_715',['GetRecheckAfterMs',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#abfb6fb1732e04234cd162828073d9446',1,'Aws::Greengrass::DeferComponentUpdateRequest']]], + ['getrecipedirectorypath_716',['GetRecipeDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#af7816b5743e1d4b697dbe0b546c640af',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrefresh_717',['GetRefresh',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a954cca19de4c4342a9a0f2790beb2962',1,'Aws::Greengrass::GetSecretValueRequest']]], + ['getregion_718',['GetRegion',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a34e76a2694f048badb07a2852501a9fb',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getrejoinedsession_719',['getRejoinedSession',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a15d7c072b47b0c14e87955df533807f4',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['getremaininglength_720',['GetRemainingLength',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a1e29c61e3a9bd220c5572258d9d0d6d6',1,'Aws::Crt::Cbor::CborDecoder']]], + ['getrequestmodelname_721',['GetRequestModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a2e8b3739175b3c6a5f524780f55c1e48',1,'Aws::Eventstreamrpc::OperationModelContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#aa48724dfd110d8da30a615529010deda',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a18dbb50e54686051bfc45e8b0ae12c65',1,'Aws::Greengrass::ResumeComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a93b3f3446d9cddf7043488679165acd3',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a47352f51b8a16739c469b2a95fc5dcda',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ae8d72c25c4dfbc9e93551e98eef79024',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a984283cef0b6738b40354ed79ba7362e',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#afa53ab6e37ed099aa1af1094f6824a6e',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a84b0aea8b09e9ac702304f4aed3fcf29',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a7928fbb35fa99ebdd339c8edc55a91f2',1,'Aws::Greengrass::GetConfigurationOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a20e563e17900bbaf7cd90668dd9cfb97',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#acaa503411fd111c9bf63c49b47063092',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a175e57fd6cbf527735e368f1c2559d6b',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a3202f63e22b8398600dc0e4891a5f305',1,'Aws::Greengrass::PublishToTopicOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#af76b2b0e67e7f0d0cc5e1f28d3774a13',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a61ec79bc5f1c6d462af7ee17c8d27d01',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#aa2356533c645fd2aed2cac687512ba31',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#aeb29e5e0dbc10f55fc3df158e52c7418',1,'Aws::Greengrass::ListComponentsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a08869a0adda17d4f19eb4b9657c77ca3',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a8c90d4ae15bf265f5722fee697894ebc',1,'Aws::Greengrass::GetThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a0743adec12860fca9033b8e80e02ed57',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a95a975c8c1bf510561176850bd7c7909',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#ae207a4c54d6696a3c8915817a89f00e1',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a2a6cd30e5f3e7889cf00e0afb7e8f77f',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#aa02f9bb014008a4b2025c640b49a8083',1,'Aws::Greengrass::RestartComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a7e99627a05084195e686a1994d7f47fe',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a1a7b4ee790cf1c0ff2e0d71374116ac5',1,'Aws::Greengrass::GetSecretValueOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a9a39be336388c34932bb46569b4ebe5c',1,'Aws::Greengrass::UpdateStateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a768f931a1bd0e0d293048813fc3b84fb',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#aa138d6abc1c0b127b11d2391b8793835',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a41d99f25cfdc7efc8131b77b7f7852f3',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a56f95d59f74fe7d977f6c0d6dbca00ee',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a9068098aec7959969d836004c94abca8',1,'Aws::Greengrass::StopComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a8d56f95f02c41f7820f696b6115bbea6',1,'Aws::Greengrass::PauseComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a662dc4018361155cc35c9959546511e8',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetRequestModelName()']]], + ['getrequestprobleminformation_722',['getRequestProblemInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a496a13a753e8a2122def959313a80f0f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getrequestresponseinformation_723',['getRequestResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aa7d305791c4dde19b09ac507e58b82c3',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getreservationid_724',['GetReservationId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a908828a8756321058d51fb2fec762f80',1,'Aws::Crt::Imds::ImdsClient']]], + ['getresource_725',['GetResource',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#adedfc6f412c60af085b8559118aeb8a2',1,'Aws::Crt::Imds::ImdsClient::GetResource()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a0159b66e08159027193c109ac0a6dd25',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetResource()']]], + ['getresourcename_726',['GetResourceName',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab666d75af3c1f5d88586e88d959c058f',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['getresourcetype_727',['GetResourceType',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a4db5752a49d1a2ec52cf3a31cf456f36',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['getresponsecode_728',['GetResponseCode',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a85d28712856c7e9528ed463b0ca605ef',1,'Aws::Crt::Http::HttpResponse']]], + ['getresponseinformation_729',['getResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af57dc0c1d14b1158fb8e033eb1d0726f',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getresponsestatuscode_730',['GetResponseStatusCode',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a77bf0d1d99890125f7b2e9749030391c',1,'Aws::Crt::Http::HttpStream::GetResponseStatusCode()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a4b00b71c6d210c4fb53d9ad057b51ca8',1,'Aws::Crt::Http::HttpClientStream::GetResponseStatusCode()']]], + ['getresponsetopic_731',['GetResponseTopic',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a07b4e779927a7783993b4f1bd431970c',1,'Aws::Greengrass::MQTTMessage::GetResponseTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a41af005d5adfc2bd010b630a37c89ac2',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetResponseTopic()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a29d119d5d476e22e1c13ce7915414e22',1,'Aws::Crt::Mqtt5::PublishPacket::getResponseTopic()']]], + ['getrestartstatus_732',['GetRestartStatus',['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a30c47507df9c99969d3d93100557c6af',1,'Aws::Greengrass::RestartComponentResponse']]], + ['getresult_733',['GetResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#a1910feb7401babed543a47e31191e45f',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#af5f7fdd0d1be91d589c2919902fefab4',1,'Aws::Greengrass::ResumeComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#af24849e2fd43aec9d0e772f96050e9e6',1,'Aws::Greengrass::PublishToIoTCoreOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a721ff9c24b96480d9184914edaa69d3f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#a261fa97489a6e2015e11f7c25aa13ee9',1,'Aws::Greengrass::DeleteThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#aedd85626b16ef530058b3c6acb9c58c3',1,'Aws::Greengrass::PutComponentMetricOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a5067b27d5df0e519c1a5f7a0260cddca',1,'Aws::Greengrass::DeferComponentUpdateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a1adb61a73a94ebcb952688baf77cda56',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a9ab360e1373c8cac46f76d070577b7b3',1,'Aws::Greengrass::GetConfigurationOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#adc5d99f11b3c9e9c617f7a24ea26f18b',1,'Aws::Greengrass::SubscribeToTopicOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a403e52407eec462f8d234a048b6d7961',1,'Aws::Greengrass::GetComponentDetailsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#a57c9c244c9ac36b204a301558e1668db',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a2b61353ede53bdc3744b314460dcd7c4',1,'Aws::Greengrass::PublishToTopicOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a7522a5cc4b158b59d851eab2f3e2bd31',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a10d24c877049e5ea33925349091df4dd',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#ae28ccd721c927195da5c59ad71c10a2e',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#ab0c4ee668ea62c459572860e5e27bf5e',1,'Aws::Greengrass::ListComponentsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a1bbfe5d8694665799ba7e84041f67a01',1,'Aws::Greengrass::CreateDebugPasswordOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#af3eed8587173764395b34aa48db42e30',1,'Aws::Greengrass::GetThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#afa4ac9d71ae666b516704ecc8def4091',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a162e4467d47084a7c6a1ffc19c63ef6a',1,'Aws::Greengrass::UpdateThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a35c1c82720de40bea7067a7dd1be477a',1,'Aws::Greengrass::UpdateConfigurationOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#a200f133cab90777526f19763a5827517',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a5d5bded8caba8d280545a4eb8ad1e4f9',1,'Aws::Greengrass::RestartComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#a82c024239d7368d2d93286866e66ee4c',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#aa61bf8f1a706c5d85c4720836fb608e5',1,'Aws::Greengrass::GetSecretValueOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#af7bbdc9e4fc6e6831642688fb4852327',1,'Aws::Greengrass::UpdateStateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a41785fcf8e38677df969a1c97baa5288',1,'Aws::Greengrass::CancelLocalDeploymentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a4cef2daa88ba9b185b02d585d223eef3',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#ae25cacb26a129a6dcc6b0236e9ab1ba9',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#a4c33e4939db936292ee5c11bc49a8ad9',1,'Aws::Greengrass::ListLocalDeploymentsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#aaf13794cfac83798084d691f5ba91adc',1,'Aws::Greengrass::StopComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#aa1234be14797bd3e869e9054c8fe7abb',1,'Aws::Greengrass::PauseComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a1c98eb400267431629184e1181c0cb37',1,'Aws::Greengrass::CreateLocalDeploymentOperation::GetResult()']]], + ['getresults_734',['GetResults',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#afef63042a729eccae933e1c07fe2a672',1,'Aws::Greengrass::ListNamedShadowsForThingResponse']]], + ['getresulttype_735',['GetResultType',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a247125015d30ad0076f86155edaebf3d',1,'Aws::Eventstreamrpc::TaggedResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a0db8af11e420ac0f3e27321a05d67f48',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a8d039184baf7bf9f8b33389371217dc6',1,'Aws::Greengrass::ResumeComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a085f7d90ada25c118f72b456c675a7cd',1,'Aws::Greengrass::PublishToIoTCoreResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ad47ab7e7834cd86c421989a75311a3ad',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#af3f334b46f9b2d685c38dde2c16244f7',1,'Aws::Greengrass::DeleteThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#ab95ef9864cbf2dd17110c2e361a69152',1,'Aws::Greengrass::PutComponentMetricResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#af2a97f83039ae6a36c1f60b89c2856ff',1,'Aws::Greengrass::DeferComponentUpdateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a1b8aa9945dab4e2a426d738c3349be50',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aba2f933239faa986cbd78d5ea5729361',1,'Aws::Greengrass::GetConfigurationResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ab7d9c9fd5b8b29590445a7f778fd5e66',1,'Aws::Greengrass::SubscribeToTopicResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a993598eb4c78f1eb28a44b88f350624c',1,'Aws::Greengrass::GetComponentDetailsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#ab6ec31525d762608f790e40837911b6d',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a784c127019588f6a70d5341872be4457',1,'Aws::Greengrass::PublishToTopicResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#ae4b7be1ea99cb16e133e52cc2c9c994d',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a7812dde93d248ae9069e5458797a6f69',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#abc9ee0e55e6a94a5e1deb4e4fbae7a0b',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a7818ca1717e3c095c49373df6231f9a3',1,'Aws::Greengrass::ListComponentsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a4f5aa037fb65b89e985de9c30ba0799d',1,'Aws::Greengrass::CreateDebugPasswordResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a5c7aba948e6838976b095d79bc5c468f',1,'Aws::Greengrass::GetThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#aed8c9d0f5f3e24256403149c89a54652',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a1478b3c6f1e69596e4f96e32923b067b',1,'Aws::Greengrass::UpdateThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a70859702132aa3f9dc9209c903d62d1b',1,'Aws::Greengrass::UpdateConfigurationResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a0a2e1e8a5fcaa9ebc3016fab63d2c76c',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a2fb995603747446274d523ea218e4823',1,'Aws::Greengrass::RestartComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a58b45c877e8298f249cdcaf0e2c21dab',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a103473e2d12b4f2c510e6c28ac50b4cf',1,'Aws::Greengrass::GetSecretValueResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#ad0cd95905f094f6458cf0c4b0ad71c0f',1,'Aws::Greengrass::UpdateStateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ad73c9ed7de04771793d64a4a300e065a',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#aedd9f5c66af82530b3368752d5ed9bf1',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a119dd21f030ed646315abe54efe796bb',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#ade4e55280a50edc34870bc6c32782cc8',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#ab5a1acd842385b13320001cae0038fdc',1,'Aws::Greengrass::StopComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a6e24992581ccfce2cf44aeb6572f99b6',1,'Aws::Greengrass::PauseComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a1f017290e34b313cc00e31322e0caee1',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetResultType()']]], + ['getretain_736',['GetRetain',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a6eceec5d1a495a1c9fbab8e393b2a348',1,'Aws::Greengrass::MQTTMessage::GetRetain()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ad361e59a205c97346d62626249542996',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetRetain()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#af0e9628cf8426a34555afee356b57674',1,'Aws::Crt::Mqtt5::PublishPacket::getRetain()']]], + ['getretainavailable_737',['getRetainAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a68146e7c7c328eb61789e5b551731dc6',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getRetainAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#ac14903c03a7a817f658f0bec545e9bed',1,'Aws::Crt::Mqtt5::ConnAckPacket::getRetainAvailable()']]], + ['getrootcomponentstoremove_738',['GetRootComponentsToRemove',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a643f7dace0ca8452ceddfba09458d870',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrootcomponentversionstoadd_739',['GetRootComponentVersionsToAdd',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a999feb4b9b8fb1ed578c88dfb39f0542',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrpcerror_740',['GetRpcError',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a88860e9a3f8a65cb4a3a89aa1ba86d8b',1,'Aws::Eventstreamrpc::TaggedResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a8028dbac4c8eab47f3c40eb18fe143cc',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#afcfe51ee1d2c38cf9fa8c3a5e59cd4e2',1,'Aws::Greengrass::ResumeComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#aab8fd06f644d3e2a888a7273ea996644',1,'Aws::Greengrass::PublishToIoTCoreResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ab2d02ae729a754e202ce87f929a065a1',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#adc358ac577c11eb660fe247bd043bd25',1,'Aws::Greengrass::DeleteThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#aee03ab7f957ff8d956169f4d253a9412',1,'Aws::Greengrass::PutComponentMetricResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a37501ba7ec89e479206623c173822f24',1,'Aws::Greengrass::DeferComponentUpdateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#ac4f4e4301d64551cc9c476680dc07fe0',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aea2d889290bfbcbb32c55ab792834a43',1,'Aws::Greengrass::GetConfigurationResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a8665e75806d596a647bc194d5b9469b1',1,'Aws::Greengrass::SubscribeToTopicResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a9208f090fd17c034f3c3eccc4ed8c7b2',1,'Aws::Greengrass::GetComponentDetailsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a5adda45aadb5a088e4187a32cd0f20e2',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a5c2c9a4e0d502e2734d16d39a7776f59',1,'Aws::Greengrass::PublishToTopicResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a589d7eb23fdea039423d858cc78f5050',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a0386711233de509312d946b9fc64604c',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a606cda7a2a41820f9d4b82890194b8a6',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a207fa258cb7e9c40e692aaead712f992',1,'Aws::Greengrass::ListComponentsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a5974917f2a6e06e79e2cbf06b1e2f213',1,'Aws::Greengrass::CreateDebugPasswordResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#abddeaba936a19eddec2cf535cf085b5f',1,'Aws::Greengrass::GetThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a11077206b539d7166f9a5f2f0bb5ab26',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a04220a59879296c078d1d4f12faf4326',1,'Aws::Greengrass::UpdateThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ac001a53d3cec8e9e28b396fe971eb841',1,'Aws::Greengrass::UpdateConfigurationResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#afc3162e0d9098d192e66dde25c942a49',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a889eafa0de188434262f1dce4dbaf24b',1,'Aws::Greengrass::RestartComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#af87c8c9b2573c998e3ef3e4c614b90fc',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a2e1e20b6167e8ef9b55e4ef29c3fae75',1,'Aws::Greengrass::GetSecretValueResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a0e45820ff7448f6a2aa9dfb9e80bab30',1,'Aws::Greengrass::UpdateStateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a9c55a499bc01a7255abf842d0a95118e',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a755a3703e902a8fe28f95c63545af03c',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#ab2b50d94c2a757c3e1bf31fcf103189d',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a6d777f8d5d909fcb1de4ac599e037277',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a3007b17bb65b095d89d6404bc6dfc528',1,'Aws::Greengrass::StopComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a8e8986dfd4201b34d1161dc7e63844f7',1,'Aws::Greengrass::PauseComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a7c2cfa78e1f95b9d42227b0c333655e4',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetRpcError()']]], + ['getscheme_741',['GetScheme',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a11bf994ad5c50b3ae7ce0d0067d07b06',1,'Aws::Crt::Io::Uri']]], + ['getsecond_742',['GetSecond',['../class_aws_1_1_crt_1_1_date_time.html#a6a7a0bd131619a9d08428155656121cf',1,'Aws::Crt::DateTime']]], + ['getsecretaccesskey_743',['GetSecretAccessKey',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a61914343b53be3737b939936e9eaf8b8',1,'Aws::Crt::Auth::Credentials']]], + ['getsecretbinary_744',['GetSecretBinary',['../class_aws_1_1_greengrass_1_1_secret_value.html#a0e23dd2723c2bb4dc4f311ff704ed644',1,'Aws::Greengrass::SecretValue']]], + ['getsecretid_745',['GetSecretId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aea1f0d3a5b05218f35fa2996c6453874',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a8a500a50b3bda2a687724f922f373e70',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretId()']]], + ['getsecretstring_746',['GetSecretString',['../class_aws_1_1_greengrass_1_1_secret_value.html#a96c5241036496e5cd517e5ca328849e2',1,'Aws::Greengrass::SecretValue']]], + ['getsecretvalue_747',['GetSecretValue',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a21a3a7d290c9c9ca1865857d9b0c7a19',1,'Aws::Greengrass::GetSecretValueResponse']]], + ['getsecretvalueoperation_748',['GetSecretValueOperation',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html',1,'Aws::Greengrass::GetSecretValueOperation'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a8db9f5ec5bb2dd017e68dbb38c562ea6',1,'Aws::Greengrass::GetSecretValueOperation::GetSecretValueOperation()']]], + ['getsecretvalueoperationcontext_749',['GetSecretValueOperationContext',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html',1,'Aws::Greengrass::GetSecretValueOperationContext'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a8868fdc3a63c287df30c91c4db9c0a9b',1,'Aws::Greengrass::GetSecretValueOperationContext::GetSecretValueOperationContext()']]], + ['getsecretvaluerequest_750',['GetSecretValueRequest',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html',1,'Aws::Greengrass::GetSecretValueRequest'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a3c8f1d40d2c2763c047222f335f39968',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a4c598d9f6878ce3f1429b33e211d7812',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest(const GetSecretValueRequest &)=default']]], + ['getsecretvalueresponse_751',['GetSecretValueResponse',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html',1,'Aws::Greengrass::GetSecretValueResponse'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a7dd00f941e1bfd94d2810539ab12d273',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a3ba4ee3537229feb8f42e84787a90f2d',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse(const GetSecretValueResponse &)=default']]], + ['getsecretvalueresult_752',['GetSecretValueResult',['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html',1,'Aws::Greengrass::GetSecretValueResult'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a09b76b0a39a9245e4022d0b25ef7d5e0',1,'Aws::Greengrass::GetSecretValueResult::GetSecretValueResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a6845d4a76fa67fd575d7e8f9f7082667',1,'Aws::Greengrass::GetSecretValueResult::GetSecretValueResult(TaggedResult &&taggedResult) noexcept']]], + ['getsecuritygroups_753',['GetSecurityGroups',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a85cb1e49862ac2c68d8314c1431fe50d',1,'Aws::Crt::Imds::ImdsClient']]], + ['getserverkeepalive_754',['getServerKeepAlive',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a0c67bd9b50c96f260c223392855f52e8',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAlive()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a70cdc32df52d58120a54f6a1dc4ce37b',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAlive()']]], + ['getserverkeepalivesec_755',['getServerKeepAliveSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a30d9270cc6052d343479ae74676f990a',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAliveSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aaaac242f3e52ee4b1397fc395cd91340',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAliveSec()']]], + ['getserverreference_756',['getServerReference',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a525191ce7d6fdff3bbfeb9d6675482e0',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerReference()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#ab3f85f6c27c487ae7128664765fd2935',1,'Aws::Crt::Mqtt5::DisconnectPacket::getServerReference()']]], + ['getservice_757',['GetService',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#adfb564881abc49fb7cf70910e6fcffb6',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getserviceid_758',['getServiceId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ad5fb2b731de7b2ad75d08b675c91c781',1,'Aws::Iotsecuretunneling::Message::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a094374ebbae910d093e6064fe0b626ad',1,'Aws::Iotsecuretunneling::StreamStartedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a4df23735eb72b633ee8ba928ba0aa082',1,'Aws::Iotsecuretunneling::StreamStoppedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a5c64c279201dcc51537463da9fdad973',1,'Aws::Iotsecuretunneling::ConnectionStartedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a8553e9c61aba091ac249797b8d24ccfd',1,'Aws::Iotsecuretunneling::ConnectionResetData::getServiceId()']]], + ['getserviceid1_759',['getServiceId1',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#ab2c6b39809fd6e1bbc83bd451a49996f',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getserviceid2_760',['getServiceId2',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a4c3215eec5204b30cb43d3adf5cabc71',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getserviceid3_761',['getServiceId3',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a626375dbe630e6ed5dc719a514010d1c',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getsessionexpiryinterval_762',['getSessionExpiryInterval',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aed6565927dcc2ecfb789f978f5a1aee4',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getsessionexpiryintervalsec_763',['getSessionExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#ae05b93cd70f1254e24f35adba20d5778',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ab9b195d7fb695bf445c6fca3b6081792',1,'Aws::Crt::Mqtt5::ConnectPacket::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af5077a26093edc2c1af6c6458f604cd4',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a01bf2a74ea3e98f7f56efa5a072bf38d',1,'Aws::Crt::Mqtt5::DisconnectPacket::getSessionExpiryIntervalSec()']]], + ['getsessionpresent_764',['getSessionPresent',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a70c157c951f6c2534cf7f2116dd7ca49',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getsessiontoken_765',['GetSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a864920c37a18c94e70b76f44fff7dd93',1,'Aws::Crt::Auth::Credentials']]], + ['getshadowname_766',['GetShadowName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a53ab2acf40805d9b32d1ee70cfe25567',1,'Aws::Greengrass::UpdateThingShadowRequest::GetShadowName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a833dfaca1a8856315bff39d9f22ccd4c',1,'Aws::Greengrass::GetThingShadowRequest::GetShadowName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a509037cf2859a46528aec18ac8f11ef4',1,'Aws::Greengrass::DeleteThingShadowRequest::GetShadowName()']]], + ['getshadowrequest_767',['GetShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html',1,'Aws::Iotshadow::GetShadowRequest'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a948cf1339159fb4e9d5ca19e6eb408ac',1,'Aws::Iotshadow::GetShadowRequest::GetShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#aea2989433b0bcaa36b90a3e958d0beb8',1,'Aws::Iotshadow::GetShadowRequest::GetShadowRequest(const Crt::JsonView &doc)']]], + ['getshadowrequest_2ecpp_768',['GetShadowRequest.cpp',['../_get_shadow_request_8cpp.html',1,'']]], + ['getshadowrequest_2eh_769',['GetShadowRequest.h',['../_get_shadow_request_8h.html',1,'']]], + ['getshadowresponse_770',['GetShadowResponse',['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html',1,'Aws::Iotshadow::GetShadowResponse'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a34ad64c6942e8952c6cfb85e657831b2',1,'Aws::Iotshadow::GetShadowResponse::GetShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a88826ad65a01dd3da1980a7c45564821',1,'Aws::Iotshadow::GetShadowResponse::GetShadowResponse(const Crt::JsonView &doc)']]], + ['getshadowresponse_2ecpp_771',['GetShadowResponse.cpp',['../_get_shadow_response_8cpp.html',1,'']]], + ['getshadowresponse_2eh_772',['GetShadowResponse.h',['../_get_shadow_response_8h.html',1,'']]], + ['getshadowsubscriptionrequest_773',['GetShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html',1,'Aws::Iotshadow::GetShadowSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a7bdd792366f50f08863c48e7d0b3cebb',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a08e86296d81d8eb413620cffd9463361',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getshadowsubscriptionrequest_2ecpp_774',['GetShadowSubscriptionRequest.cpp',['../_get_shadow_subscription_request_8cpp.html',1,'']]], + ['getshadowsubscriptionrequest_2eh_775',['GetShadowSubscriptionRequest.h',['../_get_shadow_subscription_request_8h.html',1,'']]], + ['getsharedsubscriptionsavailable_776',['getSharedSubscriptionsAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a83c3964462b98abc877f77397e992cc3',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSharedSubscriptionsAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a3c8160f6c916d420c0ed2d1d4c983564',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSharedSubscriptionsAvailable()']]], + ['getshouldnormalizeuripath_777',['GetShouldNormalizeUriPath',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a16c90136e15ae21b067e4bca53c86013',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getshouldsignheadercallback_778',['GetShouldSignHeaderCallback',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aea11e7dce8bee7b1a5e6b570e9d6ab66',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getshouldsignheaderuserdata_779',['GetShouldSignHeaderUserData',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a78ae62c2b8a335ba01a09ae53a9d277e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignaturetype_780',['GetSignatureType',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#add2b7c5a4a5f292637c9d2bb7aad05ba',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignedbodyheader_781',['GetSignedBodyHeader',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab1b9fcf86397e1ba3a0912e596fa657f',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignedbodyvalue_782',['GetSignedBodyValue',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab62527c48801a4855ae04422de4866e7',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsigningalgorithm_783',['GetSigningAlgorithm',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac54baacbe2a873b261fdba8d711d5238',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsigningtimepoint_784',['GetSigningTimepoint',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#abb29c1f4596c32b12f1991ddeb630e9d',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getslot_785',['GetSlot',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#af544620c0efdc06ed4aa27be9086e00b',1,'Aws::Crt::Io::ChannelHandler']]], + ['getsocketdomain_786',['GetSocketDomain',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#abe860c9db9fec78f9ff21e75b9066e1d',1,'Aws::Crt::Io::SocketOptions']]], + ['getsocketoptions_787',['GetSocketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a37b1ae887a0cb38bcf62952b92b16e11',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getsockettype_788',['GetSocketType',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab3f15fd43d8239d4900a1a94a84030bf',1,'Aws::Crt::Io::SocketOptions']]], + ['getstate_789',['GetState',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a85cf55cf0962123ffc4d6fb3be9fb347',1,'Aws::Crt::Crypto::SymmetricCipher::GetState()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aeb028e55292e89211ef18b36553c0f1e',1,'Aws::Greengrass::ComponentDetails::GetState()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a6d66733648b238803764975aa1787d7b',1,'Aws::Greengrass::UpdateStateRequest::GetState()']]], + ['getstatus_790',['GetStatus',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a710e72d2234c334663801a98106c92ac',1,'Aws::Crt::Io::InputStream::GetStatus()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ab7212860a7026664a90ec77b8db5b636',1,'Aws::Iotdevicedefenderv1::ReportTask::GetStatus()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a8c1190bac2578e8c237d0124dea36af0',1,'Aws::Greengrass::LocalDeployment::GetStatus()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#aeca9443f5ef86ffa90c884f1d07f8b14',1,'Aws::Greengrass::ConfigurationValidityReport::GetStatus()']]], + ['getstatusimpl_791',['GetStatusImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4318d7da0fa035074515decdc0525f22',1,'Aws::Crt::Io::InputStream::GetStatusImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a5ae9e88a8137e57c55d21efbfd18115d',1,'Aws::Crt::Io::StdIOStreamInputStream::GetStatusImpl()']]], + ['getstopstatus_792',['GetStopStatus',['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a211d24db99f0a3631b1301fe63951a86',1,'Aws::Greengrass::StopComponentResponse']]], + ['getstreamingresponsefrommodelname_793',['GetStreamingResponseFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#ad4c2650f44c22e0fe667600a8c3c7ba4',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getstreamingresponsemodelname_794',['GetStreamingResponseModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a8d724311b31116b22a8fcb22a6617e80',1,'Aws::Eventstreamrpc::OperationModelContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a8701969da99b9e3f9a3db2f2510fd965',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a3399142e6b0245a96bef89fedc462421',1,'Aws::Greengrass::ResumeComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a3d15f1de32aba5f1a0445281d9213362',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a086afad74a493d2d53edc699515dfe81',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a1df6f51b0decfa9aed58abb1484ec753',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#af1ed87243ba30ef13437ddac5a7bce71',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a63ba771406e081acee3098fa842fa421',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#acf9b6a7b99baa380edaa1a381c01e7e2',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a785a658022322f489e24658879a56c7c',1,'Aws::Greengrass::GetConfigurationOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a56367b8a6958d3198efb20b8f3f623a7',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#acd7a0ea52be3c8d246166683076e1666',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a104403891e09015767e83fdc739958ed',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#acca16192fd6bd0b77a1646e3fe4bae97',1,'Aws::Greengrass::PublishToTopicOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1719aa84c0da4e5d6dc87c3e38273aa6',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a133cecbfc8ab0e52c4f4614f2864aba5',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a222460b415dc58a2a2afa2ea64d589f8',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a23f478b32ef4bdb1eb38313604447431',1,'Aws::Greengrass::ListComponentsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#afc3fbbe672473c128408ee4b0e553811',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a6cc4268e938b6184e1dfe4f9c3af5e12',1,'Aws::Greengrass::GetThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#ad24e4d85694e8014440268630c220c84',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a88accdb11e17f767555e3242b3b93941',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#af33d29fd9155fea7faf0161e18a5003f',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#adb5fb1e91b9ee7e803772083fd657e30',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a343051479a6370cf332c8854e4af6b7f',1,'Aws::Greengrass::RestartComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a7698c4b3913bb1898be2b778c0158537',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a7f5af5f5b7c6cd87943c02a192f97a3b',1,'Aws::Greengrass::GetSecretValueOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a00d11c033b24d600f759e2ee97bb6c89',1,'Aws::Greengrass::UpdateStateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a01166376780b02ea32ac430fe5a065c4',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ace97908ccdf0da679c0ba07aacf7a7b7',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a723e8d57489b21e12cfb0ada0f90d254',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a4abd4f61b80d8e5fdaa2aa183e506d7e',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#ae26047c38a2e7fbd9a53dd6e25d692a9',1,'Aws::Greengrass::StopComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a6c3e39be8104189f8f06344672caee6b',1,'Aws::Greengrass::PauseComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#aea98f2be0ad32f43a5bf5581e09285c0',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetStreamingResponseModelName()']]], + ['getstring_795',['GetString',['../class_aws_1_1_crt_1_1_json_view.html#aaba694c5af0bcfaa8312931312948a46',1,'Aws::Crt::JsonView::GetString(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a692c9a19b314d9b3d85e4b26b7517af9',1,'Aws::Crt::JsonView::GetString(const char *key) const']]], + ['getsubscriptionidentifiers_796',['getSubscriptionIdentifiers',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a61e1cd5c5ca6f593ed0492579337b268',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getsubscriptionidentifiersavailable_797',['getSubscriptionIdentifiersAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a1e9d88257a475d7d160dae377d9b2a8b',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSubscriptionIdentifiersAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aa97ff5bc53c5b010ac606aaa6c917588',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSubscriptionIdentifiersAvailable()']]], + ['getsystemresourcelimits_798',['GetSystemResourceLimits',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a94d2ad5f5e2b401b81d705fef57ddd32',1,'Aws::Greengrass::RunWithInfo']]], + ['gettag_799',['GetTag',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a0545664b590075f0ac1581fd34bbb88f',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['getthingname_800',['GetThingName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a721cde6cacd2f21924c9115febfde77b',1,'Aws::Greengrass::UpdateThingShadowRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a41ae7d84b7bad7aff1703833de995077',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a4c835927b07d8dc067570af03aca67c1',1,'Aws::Greengrass::GetThingShadowRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a8896760af0fb4d7e93b51e78913d6dd0',1,'Aws::Greengrass::DeleteThingShadowRequest::GetThingName()']]], + ['getthingshadowoperation_801',['GetThingShadowOperation',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html',1,'Aws::Greengrass::GetThingShadowOperation'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#ad2ce1a44c3145e6d5f315289d2909e00',1,'Aws::Greengrass::GetThingShadowOperation::GetThingShadowOperation()']]], + ['getthingshadowoperationcontext_802',['GetThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html',1,'Aws::Greengrass::GetThingShadowOperationContext'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a9dc075d6696b7d2ba06a76f2263958cc',1,'Aws::Greengrass::GetThingShadowOperationContext::GetThingShadowOperationContext()']]], + ['getthingshadowrequest_803',['GetThingShadowRequest',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html',1,'Aws::Greengrass::GetThingShadowRequest'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a9d8401e96e494c005ff8602debe40161',1,'Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a50d5485b5fe020d53a4ca048101f5dae',1,'Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest(const GetThingShadowRequest &)=default']]], + ['getthingshadowresponse_804',['GetThingShadowResponse',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html',1,'Aws::Greengrass::GetThingShadowResponse'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a417ec5459a9485fb33cb915e3537ba50',1,'Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a1a7d7ab3c93dc619e5d750b9982e5b4d',1,'Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse(const GetThingShadowResponse &)=default']]], + ['getthingshadowresult_805',['GetThingShadowResult',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html',1,'Aws::Greengrass::GetThingShadowResult'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#aac17baa98d19fe3eec0f1aaddfbec069',1,'Aws::Greengrass::GetThingShadowResult::GetThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a1451bc67460d890c81729a056296d66b',1,'Aws::Greengrass::GetThingShadowResult::GetThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['gettimestamp_806',['GetTimestamp',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a370fecea4090f1add40829a0585e96ab',1,'Aws::Greengrass::UpdateConfigurationRequest::GetTimestamp()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a430399d96d85f6fe8ae091ca6f075a8e',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetTimestamp()']]], + ['gettlsconnectionoptions_807',['GetTlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ac2e117096511599f9f349b3e52cd9706',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['gettoken_808',['GetToken',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a2f40baa984dcdce8105266a0aa1b8ca9',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest']]], + ['gettokenkeyname_809',['GetTokenKeyName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a1eb9eca2d8cfc65538c3c89698ada4f2',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettokensignature_810',['GetTokenSignature',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab132b579d4dc6bec15ed8db1c99cd14c',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettokenvalue_811',['GetTokenValue',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a8189d75ad7c68c17c7e12965b92c2e19',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettopic_812',['GetTopic',['../class_aws_1_1_greengrass_1_1_message_context.html#ad357ef89c71f89e1aacb9781eb1d72ab',1,'Aws::Greengrass::MessageContext::GetTopic()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a1a4d6010f4115a1a6d46e454f2cefc49',1,'Aws::Greengrass::SubscribeToTopicRequest::GetTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a8f4a35981f6359c7525ac58712e0c020',1,'Aws::Greengrass::PublishToTopicRequest::GetTopic()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a03877fbc40ce43d9c928241f2a707b94',1,'Aws::Crt::Mqtt5::PublishPacket::getTopic()']]], + ['gettopicalias_813',['getTopicAlias',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a9cdc68dfb98e755a072a58aafd8bcee7',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['gettopicaliasmaximum_814',['getTopicAliasMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a2ccf22a161e6eb01f8c5ea7d42eb52fa',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['gettopicaliasmaximumtoclient_815',['getTopicAliasMaximumToClient',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a80e8e581fab7619a423c7f9959c798ad',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['gettopicaliasmaximumtoserver_816',['getTopicAliasMaximumToServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#ae0949c06dbefebdc64b427cc2a3d1e46',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['gettopicname_817',['GetTopicName',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a85c5676a50861e62cb2c7007a6c29e25',1,'Aws::Greengrass::MQTTMessage::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#aab12d3cc4d44e526ba92826892fb5b2e',1,'Aws::Greengrass::SubscribeToTopicResponse::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#afe90494c25d0b9e4cb8b56e4effa282d',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#af471b1089703bb811bbf6bfc1f733259',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetTopicName()']]], + ['gettype_818',['getType',['../class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html#a029bac3a0f8935431f4068dd59cd43e4',1,'Aws::Crt::Mqtt5::IPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a28361360f214a7139b7f49f0ff99a247',1,'Aws::Crt::Mqtt5::PublishPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af24c47c895bffa4db3307d9834d4d8c6',1,'Aws::Crt::Mqtt5::ConnectPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af8199dbddbd8ea1e7a608d3e427d03a7',1,'Aws::Crt::Mqtt5::ConnAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#af18554caf85ac17a2522aa4be15c950d',1,'Aws::Crt::Mqtt5::DisconnectPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#af7619d3ecd99b1ebb92b4bd6546f8f23',1,'Aws::Crt::Mqtt5::PubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aea1492d1aaf582ae7c9ed773ca84a5ef',1,'Aws::Crt::Mqtt5::SubscribePacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a7cb4d9e5ea81fccd40f106c7ec391948',1,'Aws::Crt::Mqtt5::SubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a2377e5c6fe103c2b92618ca3713b1888',1,'Aws::Crt::Mqtt5::UnsubscribePacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a1c53da7091ee731f02499c8648c4db9c',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#ac24d854b632db03dd1680eeaeb37cb82',1,'Aws::Crt::Auth::ISigningConfig::GetType()'],['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aaf9b0dd90f5a8cb580bd6ad76cab5b72',1,'Aws::Crt::Auth::AwsSigningConfig::GetType()']]], + ['getunderlyinghandle_819',['GetUnderlyingHandle',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a61a8ee23c32dda935fcee75f28cb5415',1,'Aws::Crt::Auth::Credentials::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a08fa433e05ce03f14051d666d1c32d43',1,'Aws::Crt::Auth::ICredentialsProvider::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a861f140ae670ae824546ea09af3a0ff8',1,'Aws::Crt::Auth::CredentialsProvider::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#af5f55a24e03738fe41784ce36136c6c5',1,'Aws::Crt::Imds::ImdsClient::GetUnderlyingHandle()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a2deb852c7ce4e35e06d2648510436342',1,'Aws::Eventstreamrpc::EventStreamHeader::GetUnderlyingHandle()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae2c4becfaa3357bc6cf21cd6bd7a7dab',1,'Aws::Iotsecuretunneling::SecureTunnel::GetUnderlyingHandle()']]], + ['getunit_820',['GetUnit',['../class_aws_1_1_greengrass_1_1_metric.html#a39300e5c9b7fbd97ac8913cd15f58c79',1,'Aws::Greengrass::Metric']]], + ['geturl_821',['GetUrl',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#ac74578437af81c063c6c1b55dec342a4',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['getusedoubleuriencode_822',['GetUseDoubleUriEncode',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1d37d5c3a1001dfcb485ce81f194ff40',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getuserdata_823',['GetUserData',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2506035fff6b614d5abe95538d94cf2b',1,'Aws::Crt::Imds::ImdsClient']]], + ['getusername_824',['GetUsername',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3af18863358df7dee424a8b398fa4d84',1,'Aws::Iot::Mqtt5CustomAuthConfig::GetUsername()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a6846d98780d53347c0d55dc86a3dd666',1,'Aws::Greengrass::MQTTCredential::GetUsername()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a4d7d3cd27ae0eb0fc1bb406d102ac4b3',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetUsername()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a7d2cc7f6864bd3c959997e5da53615d2',1,'Aws::Crt::Mqtt5::ConnectPacket::getUsername()']]], + ['getuserproperties_825',['GetUserProperties',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#af30e1a0daa28d3f4c1a2a3d36e92131d',1,'Aws::Greengrass::MQTTMessage::GetUserProperties()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a1fbc8b08bb86781c432c451cf13f3f4c',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#adc5c85574619c509484d420c187fa108',1,'Aws::Crt::Mqtt5::PublishPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1829dd16ecf6eca96341c31111621f19',1,'Aws::Crt::Mqtt5::ConnectPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a3e7e001c38ae2d65fdf121d0d539e70a',1,'Aws::Crt::Mqtt5::DisconnectPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#aa2625cbdf87bc7eab9dceb0799714d52',1,'Aws::Crt::Mqtt5::PubAckPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a4880a0e60fa408bcf1d7c9d39f5710bc',1,'Aws::Crt::Mqtt5::SubAckPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#adc74712837099cc01418013ace4fc4ba',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getUserProperties()']]], + ['getuserproperty_826',['getUserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aacba9572f361bff4db55e6948ad7f059',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getvalidateconfigurationupdateevent_827',['GetValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ae3bf35a03c7ddcc9eb179e9aae77eb4b',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents']]], + ['getvalue_828',['GetValue',['../class_aws_1_1_greengrass_1_1_user_property.html#afe4e8af5de5d4a6bdd0aeb79cd6a503f',1,'Aws::Greengrass::UserProperty::GetValue()'],['../class_aws_1_1_greengrass_1_1_metric.html#a246e84a0766ff7e3109eb93352f850aa',1,'Aws::Greengrass::Metric::GetValue()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a530eed4c3392c2c9d8ac4510a3e8b9df',1,'Aws::Greengrass::GetConfigurationResponse::GetValue()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#aa1f06071cbe1a3d8b439d16f5da5fde2',1,'Aws::Crt::Mqtt5::UserProperty::getValue()']]], + ['getvalueasstring_829',['GetValueAsString',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a238133e950b215016d240e67ae276ef3',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['getvaluetomerge_830',['GetValueToMerge',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a1314788630dbbb70c25b8994dce680f8',1,'Aws::Greengrass::UpdateConfigurationRequest']]], + ['getversion_831',['GetVersion',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0d308ec92dafcf1b6c190681a93d0e82',1,'Aws::Crt::Http::HttpClientConnection::GetVersion()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a0ee1705b8c87d410db6ff4346804dcf6',1,'Aws::Greengrass::ComponentDetails::GetVersion()']]], + ['getversionid_832',['GetVersionId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a66fb61e18aca4197fe9b89f49249892c',1,'Aws::Greengrass::GetSecretValueResponse::GetVersionId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a3f0fc84631034c6ab51aa41e685e77cd',1,'Aws::Greengrass::GetSecretValueRequest::GetVersionId()']]], + ['getversionstage_833',['GetVersionStage',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#adf70c61dc3ced82ceb33f9ac8d20944f',1,'Aws::Greengrass::GetSecretValueResponse::GetVersionStage()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a73c33423233e32dcbfc73a7c15ab915f',1,'Aws::Greengrass::GetSecretValueRequest::GetVersionStage()']]], + ['getwildcardsubscriptionsavailable_834',['getWildcardSubscriptionsAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a6072cc2f74666e9d198c9a771b4d02a2',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getWildcardSubscriptionsAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a1f95240ab496505d40b0b3035ace3a78',1,'Aws::Crt::Mqtt5::ConnAckPacket::getWildcardSubscriptionsAvailable()']]], + ['getwill_835',['getWill',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a70ee27b898dcb60ec790541a1acfa51f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getwilldelayintervalsec_836',['getWillDelayIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ad895c63da1a0d0071bb7d6e4cfcc2f36',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getwindowsuser_837',['GetWindowsUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a6919d33ae863728b0fe5c92554ad469a',1,'Aws::Greengrass::RunWithInfo']]], + ['getyear_838',['GetYear',['../class_aws_1_1_crt_1_1_date_time.html#a9871ca2bedb93683d9142a3e1d5eb228',1,'Aws::Crt::DateTime']]], + ['ggcore_839',['GGCore',['../class_aws_1_1_discovery_1_1_g_g_core.html',1,'Aws::Discovery::GGCore'],['../class_aws_1_1_discovery_1_1_g_g_core.html#aa563689c707e98af5e810759ae578175',1,'Aws::Discovery::GGCore::GGCore()=default'],['../class_aws_1_1_discovery_1_1_g_g_core.html#a068ab7120a70e82284a91d2612428d50',1,'Aws::Discovery::GGCore::GGCore(const Crt::JsonView &doc)']]], + ['ggcore_2ecpp_840',['GGCore.cpp',['../_g_g_core_8cpp.html',1,'']]], + ['ggcore_2eh_841',['GGCore.h',['../_g_g_core_8h.html',1,'']]], + ['gggroup_842',['GGGroup',['../class_aws_1_1_discovery_1_1_g_g_group.html',1,'Aws::Discovery::GGGroup'],['../class_aws_1_1_discovery_1_1_g_g_group.html#a1ea2627cfb3df8d71c925359c4a8a8c3',1,'Aws::Discovery::GGGroup::GGGroup()=default'],['../class_aws_1_1_discovery_1_1_g_g_group.html#a822889c2da6e2af66ed9e3ff7b3de2b7',1,'Aws::Discovery::GGGroup::GGGroup(const Crt::JsonView &doc)']]], + ['gggroup_2ecpp_843',['GGGroup.cpp',['../_g_g_group_8cpp.html',1,'']]], + ['gggroup_2eh_844',['GGGroup.h',['../_g_g_group_8h.html',1,'']]], + ['gggroupid_845',['GGGroupId',['../class_aws_1_1_discovery_1_1_g_g_group.html#af7ae51695d5ab982958d494a6b84d9db',1,'Aws::Discovery::GGGroup']]], + ['gggroups_846',['GGGroups',['../class_aws_1_1_discovery_1_1_discover_response.html#a7a1b7c29a0ac6aedbe1c61f28f0d0357',1,'Aws::Discovery::DiscoverResponse']]], + ['ggservername_847',['ggServerName',['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a34694cb68d7ad085fdff0342a0dd511f',1,'Aws::Discovery::DiscoveryClientConfig']]], + ['greengrasscoreipcclient_848',['GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html',1,'Aws::Greengrass::GreengrassCoreIpcClient'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#aed8b95c18afbd7c74729461925f7874f',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel::GreengrassCoreIpcClient()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aa0cb3b6e33cf2ac3a824eaa57490e3aa',1,'Aws::Greengrass::GreengrassCoreIpcClient::GreengrassCoreIpcClient()']]], + ['greengrasscoreipcclient_2ecpp_849',['GreengrassCoreIpcClient.cpp',['../_greengrass_core_ipc_client_8cpp.html',1,'']]], + ['greengrasscoreipcclient_2eh_850',['GreengrassCoreIpcClient.h',['../_greengrass_core_ipc_client_8h.html',1,'']]], + ['greengrasscoreipcmodel_2ecpp_851',['GreengrassCoreIpcModel.cpp',['../_greengrass_core_ipc_model_8cpp.html',1,'']]], + ['greengrasscoreipcmodel_2eh_852',['GreengrassCoreIpcModel.h',['../_greengrass_core_ipc_model_8h.html',1,'']]], + ['greengrasscoreipcservicemodel_853',['GreengrassCoreIpcServiceModel',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#a38b694c1d9ba433213604e889fe0b584',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel::GreengrassCoreIpcServiceModel()']]] +]; diff --git a/docs/search/all_7.html b/docs/search/all_7.html new file mode 100644 index 000000000..18c555de2 --- /dev/null +++ b/docs/search/all_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_7.js b/docs/search/all_7.js new file mode 100644 index 000000000..8046cb21d --- /dev/null +++ b/docs/search/all_7.js @@ -0,0 +1,53 @@ +var searchData= +[ + ['handler_854',['Handler',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html#a098ac72dd221b485f8ddcdb886966b74',1,'Aws::Crt::Auth::CredentialsProviderDelegateConfig']]], + ['has_5fvalue_855',['has_value',['../class_aws_1_1_crt_1_1_optional.html#a4356231bdd8a67fd565f8a8211a2e770',1,'Aws::Crt::Optional']]], + ['hash_856',['Hash',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html',1,'Aws::Crt::Crypto::Hash'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#ac267bbbd6638110b4fa5ad64663f882c',1,'Aws::Crt::Crypto::Hash::Hash(const Hash &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#afcf6014cc28bf7fd3110e1a6dc639367',1,'Aws::Crt::Crypto::Hash::Hash(Hash &&toMove)']]], + ['hash_2ecpp_857',['Hash.cpp',['../_hash_8cpp.html',1,'']]], + ['hash_2eh_858',['Hash.h',['../_hash_8h.html',1,'']]], + ['hash_3c_20aws_3a_3acrt_3a_3abasic_5fstring_5fview_3c_20chart_2c_20traits_20_3e_20_3e_859',['hash< Aws::Crt::basic_string_view< CharT, Traits > >',['../structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html',1,'std']]], + ['hashstring_860',['HashString',['../namespace_aws_1_1_crt.html#a057c0592c8ea23bc7c66c3ac91448241',1,'Aws::Crt']]], + ['hastype_861',['HasType',['../struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html',1,'Aws::Crt::VariantDetail::Checker']]], + ['headervaluetype_862',['HeaderValueType',['../namespace_aws_1_1_eventstreamrpc.html#a6a6036d8e92a0a233c2db987e2445d93',1,'Aws::Eventstreamrpc']]], + ['hmac_863',['HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html',1,'Aws::Crt::Crypto::HMAC'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a3a39f3c2e4b4c99e1db442211107695c',1,'Aws::Crt::Crypto::HMAC::HMAC(const HMAC &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a0a5ba60e148c376ec88898eb4182bc62',1,'Aws::Crt::Crypto::HMAC::HMAC(HMAC &&toMove)']]], + ['hmac_2ecpp_864',['HMAC.cpp',['../_h_m_a_c_8cpp.html',1,'']]], + ['hmac_2eh_865',['HMAC.h',['../_h_m_a_c_8h.html',1,'']]], + ['holds_5falternative_866',['holds_alternative',['../class_aws_1_1_crt_1_1_variant.html#ae355cb9fe1f6ae0d75b1a53409815e7a',1,'Aws::Crt::Variant']]], + ['hostaddress_867',['HostAddress',['../class_aws_1_1_discovery_1_1_connectivity_info.html#aad735b25e284bf2a861ed5e5af1fa307',1,'Aws::Discovery::ConnectivityInfo::HostAddress()'],['../namespace_aws_1_1_crt_1_1_io.html#a74f2659525c59a6d43f579af6586a1ce',1,'Aws::Crt::Io::HostAddress()']]], + ['hostname_868',['hostName',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#ab9cdc1be0c6c5cb4a14fef5a2fb1754b',1,'Aws::Crt::Mqtt::MqttConnectionOptions::hostName()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#adc029eaab5556579b1fd3e5f99e4b445',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HostName()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad010ce92d39b0393991f6bbbd13fd365',1,'Aws::Crt::Http::HttpClientConnectionOptions::HostName()']]], + ['hostresolver_869',['HostResolver',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html',1,'Aws::Crt::Io']]], + ['hostresolver_2ecpp_870',['HostResolver.cpp',['../_host_resolver_8cpp.html',1,'']]], + ['hostresolver_2eh_871',['HostResolver.h',['../_host_resolver_8h.html',1,'']]], + ['http1_5f0_872',['Http1_0',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5aa820a7cca3410e94af1e51058023680a',1,'Aws::Crt::Http']]], + ['http1_5f1_873',['Http1_1',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5a2c494112f4c9bef921aacd3650fd34ea',1,'Aws::Crt::Http']]], + ['http2_874',['Http2',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5ab354a53a47e18f05f6cc27c7259e0791',1,'Aws::Crt::Http']]], + ['httpclientconnection_875',['HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html',1,'Aws::Crt::Http::HttpClientConnection'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a11a38cfaaeb753536df9e6ccb846d5d1',1,'Aws::Crt::Http::HttpStream::HttpClientConnection()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a11a38cfaaeb753536df9e6ccb846d5d1',1,'Aws::Crt::Http::HttpClientStream::HttpClientConnection()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ad96d1be1fc1f4408ba917cbc7e0b2ff9',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(const HttpClientConnection &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#af6038bf3963a4eb3cd20971e3685bf06',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(HttpClientConnection &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a171692c127a7fddec5e525c95a9e1a77',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexcept']]], + ['httpclientconnectionmanager_876',['HttpClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html',1,'Aws::Crt::Http']]], + ['httpclientconnectionmanageroptions_877',['HttpClientConnectionManagerOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a2205486e0c63e9ccf85c9b611859f69a',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions() noexcept'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ae9d7c43df048a3ed7d58cfe174fda598',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions(const HttpClientConnectionManagerOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ad0b12376571150ca1733de2e470ed2dc',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions(HttpClientConnectionManagerOptions &&rhs)=default']]], + ['httpclientconnectionoptions_878',['HttpClientConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html',1,'Aws::Crt::Http::HttpClientConnectionOptions'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#add59a5797e4e5e5fa647cb2edcdb18f1',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a85def7033733798127c195cd5292a546',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions(const HttpClientConnectionOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a354652aa2b41fb329b6c52828dc3b8a6',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions(HttpClientConnectionOptions &&rhs)=default']]], + ['httpclientconnectionproxyoptions_879',['HttpClientConnectionProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a2df2a2e0c68c5c3697d4578cde419fdd',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a53a23991783977c5cc1067895c403e87',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions(const HttpClientConnectionProxyOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a586bc6d411173e88d7aaf43d80160ddc',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions(HttpClientConnectionProxyOptions &&rhs)=default']]], + ['httpclientstream_880',['HttpClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html',1,'Aws::Crt::Http::HttpClientStream'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a94182540a8d5bc5dbedc4b14becb9b44',1,'Aws::Crt::Http::HttpClientStream::HttpClientStream(const HttpClientStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#aae664d9de8102f460c81d97fd8f1c68d',1,'Aws::Crt::Http::HttpClientStream::HttpClientStream(HttpClientStream &&)=delete']]], + ['httpconnection_2ecpp_881',['HttpConnection.cpp',['../_http_connection_8cpp.html',1,'']]], + ['httpconnection_2eh_882',['HttpConnection.h',['../_http_connection_8h.html',1,'']]], + ['httpconnectionmanager_2ecpp_883',['HttpConnectionManager.cpp',['../_http_connection_manager_8cpp.html',1,'']]], + ['httpconnectionmanager_2eh_884',['HttpConnectionManager.h',['../_http_connection_manager_8h.html',1,'']]], + ['httpheader_885',['HttpHeader',['../namespace_aws_1_1_crt_1_1_http.html#a06495cd28f64029ef3dbd3b831d7b932',1,'Aws::Crt::Http']]], + ['httpmessage_886',['HttpMessage',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html',1,'Aws::Crt::Http::HttpMessage'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#afa6b9734bc57422fa525f2987a6b138f',1,'Aws::Crt::Http::HttpMessage::HttpMessage(const HttpMessage &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a1eeebdf7b88ab5e83cd01832059deddb',1,'Aws::Crt::Http::HttpMessage::HttpMessage(HttpMessage &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a75cee96cacf100b5b8ed2f5c927dea74',1,'Aws::Crt::Http::HttpMessage::HttpMessage(Allocator *allocator, struct aws_http_message *message) noexcept']]], + ['httpproxystrategy_887',['HttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html',1,'Aws::Crt::Http::HttpProxyStrategy'],['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#ab6e1a5a4eeea234518108d2cda5cb203',1,'Aws::Crt::Http::HttpProxyStrategy::HttpProxyStrategy()']]], + ['httpproxystrategy_2ecpp_888',['HttpProxyStrategy.cpp',['../_http_proxy_strategy_8cpp.html',1,'']]], + ['httpproxystrategy_2eh_889',['HttpProxyStrategy.h',['../_http_proxy_strategy_8h.html',1,'']]], + ['httpproxystrategyadaptiveconfig_890',['HttpProxyStrategyAdaptiveConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig'],['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#a46fe7ae274dfbd9b8c60e00ed1860717',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::HttpProxyStrategyAdaptiveConfig()']]], + ['httpproxystrategybasicauthconfig_891',['HttpProxyStrategyBasicAuthConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig'],['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a1c6ad4ba1806de798038da067fc33f3d',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig::HttpProxyStrategyBasicAuthConfig()']]], + ['httprequest_892',['HttpRequest',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html',1,'Aws::Crt::Http::HttpRequest'],['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a4173c9a85b10720e00eafbeb01428867',1,'Aws::Crt::Http::HttpRequest::HttpRequest(Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a48f1025c071bb810bd18c2ea4291e51b',1,'Aws::Crt::Http::HttpRequest::HttpRequest(Allocator *allocator, struct aws_http_message *message)']]], + ['httprequestchunk_893',['HttpRequestChunk',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66ac6cce716eaa16c90a4693f80a2c1be98',1,'Aws::Crt::Auth']]], + ['httprequestevent_894',['HttpRequestEvent',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66ae684026d77ab12fff8d64337f2311223',1,'Aws::Crt::Auth']]], + ['httprequestoptions_895',['HttpRequestOptions',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html',1,'Aws::Crt::Http']]], + ['httprequestresponse_2ecpp_896',['HttpRequestResponse.cpp',['../_http_request_response_8cpp.html',1,'']]], + ['httprequestresponse_2eh_897',['HttpRequestResponse.h',['../_http_request_response_8h.html',1,'']]], + ['httprequestviaheaders_898',['HttpRequestViaHeaders',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66a005f325e8aacc46033d82eab96a23abc',1,'Aws::Crt::Auth']]], + ['httprequestviaqueryparams_899',['HttpRequestViaQueryParams',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66a49cd1621053c174a1e837870a0145b68',1,'Aws::Crt::Auth']]], + ['httpresponse_900',['HttpResponse',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html',1,'Aws::Crt::Http::HttpResponse'],['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a62ded3f68c14c58ae9c278057e8865a5',1,'Aws::Crt::Http::HttpResponse::HttpResponse()']]], + ['httpsignercallbackdata_901',['HttpSignerCallbackData',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html',1,'Aws::Crt::Auth::HttpSignerCallbackData'],['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a263fb710c38bbaa224f751fe04374379',1,'Aws::Crt::Auth::HttpSignerCallbackData::HttpSignerCallbackData()']]], + ['httpstream_902',['HttpStream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html',1,'Aws::Crt::Http::HttpStream'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a08fe714047c2b89382f6ed4a99cbfb69',1,'Aws::Crt::Http::HttpStream::HttpStream(const HttpStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a731d454b2bd3fcc030a9ab81faefe462',1,'Aws::Crt::Http::HttpStream::HttpStream(HttpStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ab05c6def1a28d56238a55b888fbac4ae',1,'Aws::Crt::Http::HttpStream::HttpStream(const std::shared_ptr< HttpClientConnection > &connection) noexcept']]], + ['httpversion_903',['HttpVersion',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/all_8.html b/docs/search/all_8.html new file mode 100644 index 000000000..0f9eb416d --- /dev/null +++ b/docs/search/all_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_8.js b/docs/search/all_8.js new file mode 100644 index 000000000..57f3c24a9 --- /dev/null +++ b/docs/search/all_8.js @@ -0,0 +1,109 @@ +var searchData= +[ + ['iamprofile_904',['IamProfile',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html',1,'Aws::Crt::Imds::IamProfile'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#aa90dfb35da22ed3c22f4391e3f76e59d',1,'Aws::Crt::Imds::IamProfile::IamProfile()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ac8fc434e1404128b61f1b3a7d61efddc',1,'Aws::Crt::Imds::IamProfile::IamProfile(const IamProfileView &other)']]], + ['iamprofileview_905',['IamProfileView',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html',1,'Aws::Crt::Imds']]], + ['icredentialsprovider_906',['ICredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html',1,'Aws::Crt::Auth']]], + ['id_907',['ID',['../class_aws_1_1_discovery_1_1_connectivity_info.html#a138fa8f0329e1c0b400de4601e02a697',1,'Aws::Discovery::ConnectivityInfo']]], + ['identity_908',['Identity',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a9dae6fdc256c23e66a37796cadc72e84',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]], + ['identityprovidername_909',['IdentityProviderName',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html#a184b1a1e61c6c1539cc9ff091fa75d84',1,'Aws::Crt::Auth::CognitoLoginPair']]], + ['identityprovidertoken_910',['IdentityProviderToken',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html#ac1bab5d5d44f42c6b53ac48f54e1ef92',1,'Aws::Crt::Auth::CognitoLoginPair']]], + ['ihttprequestsigner_911',['IHttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html',1,'Aws::Crt::Auth::IHttpRequestSigner'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a0fb853087376e1b96c9aa1879d8e8dfe',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner()=default'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a340f391600ba7282cdd08b4a578997b5',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner(const IHttpRequestSigner &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#ae944718c24b5129de6e3425657c34434',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner(IHttpRequestSigner &&)=delete']]], + ['imageid_912',['imageId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a2cf62bdbbb7b923198a780673a5d5e4f',1,'Aws::Crt::Imds::InstanceInfoView::imageId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a54866c4b3aee8328bbc0d1ffb1c46d22',1,'Aws::Crt::Imds::InstanceInfo::imageId()']]], + ['imdsclient_913',['ImdsClient',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html',1,'Aws::Crt::Imds::ImdsClient'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a072cfdccb043f722a9782c238aeec04d',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(const ImdsClientConfig &config, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aba34bceabbe67d395f34ff65e54045d6',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(const ImdsClient &)=delete'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a818a03546072f4741051932704ae827f',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(ImdsClient &&)=delete']]], + ['imdsclient_2ecpp_914',['ImdsClient.cpp',['../_imds_client_8cpp.html',1,'']]], + ['imdsclient_2eh_915',['ImdsClient.h',['../_imds_client_8h.html',1,'']]], + ['imdsclientconfig_916',['ImdsClientConfig',['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html',1,'Aws::Crt::Imds::ImdsClientConfig'],['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html#ad603cc3a6113105654ba7d64adab8a47',1,'Aws::Crt::Imds::ImdsClientConfig::ImdsClientConfig()']]], + ['in_5fprogress_917',['IN_PROGRESS',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0aca69f96c768067fbff6c911ca87bccc9',1,'Aws::Iotjobs']]], + ['in_5fprogress_5fhash_918',['IN_PROGRESS_HASH',['../_job_status_8cpp.html#a716c6e44bc28f8fb76c775dc4f55977c',1,'JobStatus.cpp']]], + ['inboundtopicaliasbehaviortype_919',['InboundTopicAliasBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090a',1,'Aws::Crt::Mqtt5']]], + ['includejobdocument_920',['IncludeJobDocument',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#aeebd2b5ac55b45ab58e965f0f94dbc5d',1,'Aws::Iotjobs::DescribeJobExecutionRequest::IncludeJobDocument()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a61f03328b8892991fc56047e3d8bbd5e',1,'Aws::Iotjobs::UpdateJobExecutionRequest::IncludeJobDocument()']]], + ['includejobexecutionstate_921',['IncludeJobExecutionState',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#adc44570ba134aa61bbe36c6cdcfb0f95',1,'Aws::Iotjobs::UpdateJobExecutionRequest']]], + ['incompleteoperationcount_922',['incompleteOperationCount',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#aabea272c8cc45ecef36a029dee45d032',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationCount()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#a4ba67bc1bd535f94ad67485e21ca8c77',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationCount()']]], + ['incompleteoperationsize_923',['incompleteOperationSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#a94386b05f9c0960cf86af9672977f7d2',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationSize()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#af91d3e3577a5621e58c3e47c5ad8fc46',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationSize()']]], + ['incrementreadwindow_924',['IncrementReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ace5c87df62f71ecbc773f2b4dd59c3f6',1,'Aws::Crt::Io::ChannelHandler']]], + ['incrementupstreamreadwindow_925',['IncrementUpstreamReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a37faa407a07406224d1c43e1ef429e3b',1,'Aws::Crt::Io::ChannelHandler']]], + ['indefarraystart_926',['IndefArrayStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a72771226db54ea666239a52c05f913c4',1,'Aws::Crt::Cbor']]], + ['indefbytesstart_927',['IndefBytesStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac92edd4730bbc0ddfa82f0f49895cbe5',1,'Aws::Crt::Cbor']]], + ['indefmapstart_928',['IndefMapStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a69de2b2ab6de60b00fabe46315bca8b7',1,'Aws::Crt::Cbor']]], + ['indeftextstart_929',['IndefTextStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815abac49c7d1dd60a1256cae1a66a9708bf',1,'Aws::Crt::Cbor']]], + ['index_930',['index',['../class_aws_1_1_crt_1_1_variant.html#ab8ef3ffa5d9780433da02d71c3401662',1,'Aws::Crt::Variant']]], + ['indext_931',['IndexT',['../class_aws_1_1_crt_1_1_variant.html#af9a4f6b25b3c45b97e6307958de42f12',1,'Aws::Crt::Variant']]], + ['info_932',['Info',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba4059b0251f66a18cb56f544728796875',1,'Aws::Crt']]], + ['initclientwithmtls_933',['InitClientWithMtls',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a94d3d2ef2bad90b148ee70633ff85a61',1,'Aws::Crt::Io::TlsContextOptions::InitClientWithMtls(const char *cert_path, const char *pkey_path, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a7ee37b5ad04425097154dbcbbd3ec4a0',1,'Aws::Crt::Io::TlsContextOptions::InitClientWithMtls(const ByteCursor &cert, const ByteCursor &pkey, Allocator *allocator=ApiAllocator()) noexcept']]], + ['initclientwithmtlspkcs11_934',['InitClientWithMtlsPkcs11',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a566897919c16cd7fdb29d6d7aca30429',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initclientwithmtlspkcs12_935',['InitClientWithMtlsPkcs12',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a782a018a5d0be223a62a7b499ae0c258',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initclientwithmtlssystempath_936',['InitClientWithMtlsSystemPath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a5d078a20a300386b5cfcb58ea0c11772',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initdefaultclient_937',['InitDefaultClient',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ab5397ed5c07460267f4ef8dc977ee7c2',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initializefinalizebehavior_938',['InitializeFinalizeBehavior',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1b',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['initializelogging_939',['InitializeLogging',['../class_aws_1_1_crt_1_1_api_handle.html#a43ddce38d8b357ff8dfb64838d544f0a',1,'Aws::Crt::ApiHandle::InitializeLogging(LogLevel level, const char *filename)'],['../class_aws_1_1_crt_1_1_api_handle.html#af81b9b337cecc63e97e35166f8bc99a1',1,'Aws::Crt::ApiHandle::InitializeLogging(LogLevel level, FILE *fp)']]], + ['initializerawoptions_940',['initializeRawOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#af94880b9905d551e5b14788f1112aef4',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a62bff02424596dd101a76ea5d80e309d',1,'Aws::Crt::Mqtt5::PublishPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#acf328c270dde2d216c545cefa7105bc2',1,'Aws::Crt::Mqtt5::ConnectPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a28f0cb53e1a2f69a906ae37e7cfcee23',1,'Aws::Crt::Mqtt5::DisconnectPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a433ddc6be2a9de845ed9241581dd133f',1,'Aws::Crt::Mqtt5::Subscription::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aede646fd2fb28bf521d56335d56cce5a',1,'Aws::Crt::Mqtt5::SubscribePacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a2e96a6fdb8a35dbcbc314409fdc60b59',1,'Aws::Crt::Mqtt5::UnsubscribePacket::initializeRawOptions()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a9fee9ea961aec59d1aef14e3a1439247',1,'Aws::Iotsecuretunneling::Message::initializeRawOptions()']]], + ['initializerawproxyoptions_941',['InitializeRawProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a46c3a71656868d2cc1eb997d38d847dc',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['initialwindowsize_942',['InitialWindowSize',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a784b0dbb73c9f7f4ed78ddd65d86a8f5',1,'Aws::Crt::Http::HttpClientConnectionOptions::InitialWindowSize()'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#afdd70d9ea5738d22c32af38e9719d0dc',1,'Aws::Crt::Io::ChannelHandler::InitialWindowSize()']]], + ['initiateshutdown_943',['InitiateShutdown',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a24a6f7601af6e8f980a5b505760c9dd4',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['inplace_944',['InPlace',['../namespace_aws_1_1_crt.html#a481a7284c71843cfcffa9162f8fd2172',1,'Aws::Crt']]], + ['inplacet_945',['InPlaceT',['../struct_aws_1_1_crt_1_1_in_place_t.html',1,'Aws::Crt::InPlaceT'],['../struct_aws_1_1_crt_1_1_in_place_t.html#a206e339db6734c1c565552962ed254b8',1,'Aws::Crt::InPlaceT::InPlaceT()']]], + ['inplacetypet_946',['InPlaceTypeT',['../struct_aws_1_1_crt_1_1_in_place_type_t.html',1,'Aws::Crt::InPlaceTypeT< T >'],['../struct_aws_1_1_crt_1_1_in_place_type_t.html#a177dc9e7924ac0d052a37620164f19e6',1,'Aws::Crt::InPlaceTypeT::InPlaceTypeT()']]], + ['inprogressjobs_947',['InProgressJobs',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#ad18a9ff426fe7f00e754d5d12457b5ef',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse']]], + ['inputstream_948',['InputStream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html',1,'Aws::Crt::Io::InputStream'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4c90e7c1e55cc9c68f0e4ed5f098c393',1,'Aws::Crt::Io::InputStream::InputStream(const InputStream &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4c6094ba9a7457d1406b23c625c817eb',1,'Aws::Crt::Io::InputStream::InputStream(InputStream &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a7328fba6aa61b22c1b9f8fb1bb15c44a',1,'Aws::Crt::Io::InputStream::InputStream(Aws::Crt::Allocator *allocator=ApiAllocator())']]], + ['instanceid_949',['instanceId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab3af1046c4940cbe67b112bea1d84211',1,'Aws::Crt::Imds::InstanceInfoView::instanceId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#abf623459bd5a24fd84e58ee9996e1fc7',1,'Aws::Crt::Imds::InstanceInfo::instanceId()']]], + ['instanceinfo_950',['InstanceInfo',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html',1,'Aws::Crt::Imds::InstanceInfo'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#aa67f4cc5c5a70e0d82e6bb7865b70bfc',1,'Aws::Crt::Imds::InstanceInfo::InstanceInfo()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#abdd30f777323bb09583242a8f99ba837',1,'Aws::Crt::Imds::InstanceInfo::InstanceInfo(const InstanceInfoView &other)']]], + ['instanceinfoview_951',['InstanceInfoView',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html',1,'Aws::Crt::Imds']]], + ['instanceprofilearn_952',['instanceProfileArn',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#a9f778ee6e6970c7cb21e08bc5165cbed',1,'Aws::Crt::Imds::IamProfileView::instanceProfileArn()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#a79b1bf5587d8230e10c43d59cd0d2a37',1,'Aws::Crt::Imds::IamProfile::instanceProfileArn()']]], + ['instanceprofileid_953',['instanceProfileId',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#aaad069c26b4d8fa04b0712ba076440ed',1,'Aws::Crt::Imds::IamProfileView::instanceProfileId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ad2cc18bf0ca799984252c6446aa499ac',1,'Aws::Crt::Imds::IamProfile::instanceProfileId()']]], + ['instancetype_954',['instanceType',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab12367b0b5fca58a1d6c05d5b1141d9f',1,'Aws::Crt::Imds::InstanceInfoView::instanceType()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a64dcab1b6cfeb96768eaa4350216d5a3',1,'Aws::Crt::Imds::InstanceInfo::instanceType()']]], + ['internal_5ferror_5fhash_955',['INTERNAL_ERROR_HASH',['../_rejected_error_code_8cpp.html#a6e070d325d82991884ba6a9bf6fee681',1,'RejectedErrorCode.cpp']]], + ['internalerror_956',['InternalError',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba8462b58246e70e5c83e5b939a9332cb5',1,'Aws::Iotjobs']]], + ['invalid_5fjson_5fhash_957',['INVALID_JSON_HASH',['../_rejected_error_code_8cpp.html#a066d5eb42159945298af98d0dcb9865b',1,'RejectedErrorCode.cpp']]], + ['invalid_5frequest_5fhash_958',['INVALID_REQUEST_HASH',['../_rejected_error_code_8cpp.html#a4d3e783310e712f3cce5ad4f74b845c1',1,'RejectedErrorCode.cpp']]], + ['invalid_5fstate_5ftransition_5fhash_959',['INVALID_STATE_TRANSITION_HASH',['../_rejected_error_code_8cpp.html#a9fb8e4a56762e87a2f6e70be5593afc5',1,'RejectedErrorCode.cpp']]], + ['invalid_5ftopic_5fhash_960',['INVALID_TOPIC_HASH',['../_rejected_error_code_8cpp.html#ab7b9d52e3f88bed298c0d3782579d279',1,'RejectedErrorCode.cpp']]], + ['invalidargumentserror_961',['InvalidArgumentsError',['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html',1,'Aws::Greengrass::InvalidArgumentsError'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a898096eca4f7fff7d272d8d7f6d62d0b',1,'Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a69eac34407da3465ab9fd2216c20fdd1',1,'Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError(const InvalidArgumentsError &)=default']]], + ['invalidartifactsdirectorypatherror_962',['InvalidArtifactsDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a1ac1bd61d05ec073e6f3117814d57b97',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a56e33c9eb2f7d0a2f57ed5c180f2bd4d',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default']]], + ['invalidclientdeviceauthtokenerror_963',['InvalidClientDeviceAuthTokenError',['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a71cfed683f3c514e6715fbbfd7ad16e5',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a94feef476d5f55252af5547c016865ee',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default']]], + ['invalidcredentialerror_964',['InvalidCredentialError',['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html',1,'Aws::Greengrass::InvalidCredentialError'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a1716e7566ff8baa206e14bcf88e03ca8',1,'Aws::Greengrass::InvalidCredentialError::InvalidCredentialError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#af4bfb6b6433ebdde35347f19b160ccb1',1,'Aws::Greengrass::InvalidCredentialError::InvalidCredentialError(const InvalidCredentialError &)=default']]], + ['invalidjson_965',['InvalidJson',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba4f67c44b93cc62755fee6051885d5e5a',1,'Aws::Iotjobs']]], + ['invalidrecipedirectorypatherror_966',['InvalidRecipeDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a14e2af79c948814ba6a3868a03156a42',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a56686704b667282d8f589e935a25b077',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default']]], + ['invalidrequest_967',['InvalidRequest',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbad544eb3da2f68d24cf92a8519ed53a31',1,'Aws::Iotjobs']]], + ['invalidstatetransition_968',['InvalidStateTransition',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba2a3bf15adce643d105afedb3c99044eb',1,'Aws::Iotjobs']]], + ['invalidtokenerror_969',['InvalidTokenError',['../class_aws_1_1_greengrass_1_1_invalid_token_error.html',1,'Aws::Greengrass::InvalidTokenError'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a6a12774870108133713992ee9aa63381',1,'Aws::Greengrass::InvalidTokenError::InvalidTokenError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#ace8a1008b6b2c3f7d00355248c68fa15',1,'Aws::Greengrass::InvalidTokenError::InvalidTokenError(const InvalidTokenError &)=default']]], + ['invalidtopic_970',['InvalidTopic',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbae4ab25d889337f20e20e9aef1b2b12d8',1,'Aws::Iotjobs']]], + ['iotcoremessage_971',['IoTCoreMessage',['../class_aws_1_1_greengrass_1_1_io_t_core_message.html',1,'Aws::Greengrass::IoTCoreMessage'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a360cfb6bc9e2a2fdaf78a472f91be7d4',1,'Aws::Greengrass::IoTCoreMessage::IoTCoreMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ae00ededcc87deb32cb655c3d8f3f78ff',1,'Aws::Greengrass::IoTCoreMessage::IoTCoreMessage(const IoTCoreMessage &objectToCopy)']]], + ['iotdevice_2ecpp_972',['IotDevice.cpp',['../_iot_device_8cpp.html',1,'']]], + ['iotdevice_2eh_973',['IotDevice.h',['../_iot_device_8h.html',1,'']]], + ['iotidentityclient_974',['IotIdentityClient',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html',1,'Aws::Iotidentity::IotIdentityClient'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a92e7d9a99be0600e2ddbafc24c569e99',1,'Aws::Iotidentity::IotIdentityClient::IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a941a5c034cfed802aac72a61b1a4289e',1,'Aws::Iotidentity::IotIdentityClient::IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['iotidentityclient_2ecpp_975',['IotIdentityClient.cpp',['../_iot_identity_client_8cpp.html',1,'']]], + ['iotidentityclient_2eh_976',['IotIdentityClient.h',['../_iot_identity_client_8h.html',1,'']]], + ['iotjobsclient_977',['IotJobsClient',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html',1,'Aws::Iotjobs::IotJobsClient'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#aee3ebea986d646ff81eeb61ecd41fc68',1,'Aws::Iotjobs::IotJobsClient::IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a3f17b48898786454daa22b7c4d838248',1,'Aws::Iotjobs::IotJobsClient::IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['iotjobsclient_2ecpp_978',['IotJobsClient.cpp',['../_iot_jobs_client_8cpp.html',1,'']]], + ['iotjobsclient_2eh_979',['IotJobsClient.h',['../_iot_jobs_client_8h.html',1,'']]], + ['iotsecuretunnelingclient_980',['IotSecureTunnelingClient',['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient'],['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a39f6ee5ba0edc9fd00acb8e9ac1e899c',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient::IotSecureTunnelingClient()']]], + ['iotsecuretunnelingclient_2ecpp_981',['IotSecureTunnelingClient.cpp',['../_iot_secure_tunneling_client_8cpp.html',1,'']]], + ['iotsecuretunnelingclient_2eh_982',['IotSecureTunnelingClient.h',['../_iot_secure_tunneling_client_8h.html',1,'']]], + ['iotshadowclient_983',['IotShadowClient',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html',1,'Aws::Iotshadow::IotShadowClient'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a9e3121dd4fbd5b8a034b620b933dd23b',1,'Aws::Iotshadow::IotShadowClient::IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a92ecf80b976f58b847c1560b624f0f2d',1,'Aws::Iotshadow::IotShadowClient::IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['iotshadowclient_2ecpp_984',['IotShadowClient.cpp',['../_iot_shadow_client_8cpp.html',1,'']]], + ['iotshadowclient_2eh_985',['IotShadowClient.h',['../_iot_shadow_client_8h.html',1,'']]], + ['ipacket_986',['IPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html',1,'Aws::Crt::Mqtt5']]], + ['ipv4_987',['IPv4',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8ea42a9137a05a60eb752dcdf982e717626',1,'Aws::Crt::Io']]], + ['ipv6_988',['IPv6',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8eafdb7cb8f657426e7c409bfd6d1a36ce4',1,'Aws::Crt::Io']]], + ['isalpnsupported_989',['IsAlpnSupported',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad7e9b86c045f26c61b3f8b6ff44cc0f5',1,'Aws::Crt::Io::TlsContextOptions']]], + ['isbool_990',['IsBool',['../class_aws_1_1_crt_1_1_json_view.html#a056528885300fa981184b873f49afcfe',1,'Aws::Crt::JsonView']]], + ['isclosed_991',['IsClosed',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a52526045f56a349c0b06e0c081d34708',1,'Aws::Eventstreamrpc::ClientContinuation']]], + ['isconnected_992',['IsConnected',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a849b67fa576bbc5394b64be38db41fa3',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['isdst_993',['IsDST',['../class_aws_1_1_crt_1_1_date_time.html#a4b1312c30af63f8c32211cdb6dfb8efd',1,'Aws::Crt::DateTime']]], + ['isendpoint_994',['IsEndpoint',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#ae3284cc0947bd17be2f770caf306e59e',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['iserror_995',['IsError',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a7a9f6b7a7e5c506093a3da7aaa3790fb',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['isfloatingpointtype_996',['IsFloatingPointType',['../class_aws_1_1_crt_1_1_json_view.html#a1c3947f0dddefc7bc040a54eb7f117d5',1,'Aws::Crt::JsonView']]], + ['isigningconfig_997',['ISigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html',1,'Aws::Crt::Auth::ISigningConfig'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a10b62e13a357229949171d34897dacc3',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig()=default'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a26065d5f67648f598dd393ea7dccef34',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig(const ISigningConfig &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#af1e1823dbc271863ee605d046e57a7c1',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig(ISigningConfig &&)=delete']]], + ['isintegertype_998',['IsIntegerType',['../class_aws_1_1_crt_1_1_json_view.html#a6a30f70abf91c1ef39654cadb214cfc8',1,'Aws::Crt::JsonView']]], + ['islisttype_999',['IsListType',['../class_aws_1_1_crt_1_1_json_view.html#a8a12ffd31f535ef8f37cd293304746e3',1,'Aws::Crt::JsonView']]], + ['isnull_1000',['IsNull',['../class_aws_1_1_crt_1_1_json_view.html#ab35495b381ce2c7570315ee97ac7d7c9',1,'Aws::Crt::JsonView']]], + ['isnumber_1001',['IsNumber',['../class_aws_1_1_crt_1_1_json_view.html#ae0ca11d28f49b74be301dd12f795a175',1,'Aws::Crt::JsonView']]], + ['iso_5f8601_1002',['ISO_8601',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca65ca2300e9ec8a52677f98536998b8ce',1,'Aws::Crt']]], + ['isobject_1003',['IsObject',['../class_aws_1_1_crt_1_1_json_view.html#a222c85897a1bf6c808d856a21f73320f',1,'Aws::Crt::JsonView']]], + ['isopen_1004',['IsOpen',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#aea2f037c2daa716775eeb1958da8933d',1,'Aws::Crt::Http::HttpClientConnection::IsOpen()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#ad2e1fafca6d04823a41662648c4224ed',1,'Aws::Eventstreamrpc::ClientConnection::IsOpen()']]], + ['isstring_1005',['IsString',['../class_aws_1_1_crt_1_1_json_view.html#af69b2efa246c67d05583b5accbcf515f',1,'Aws::Crt::JsonView']]], + ['istlsalpnsupportedcallback_1006',['IsTlsAlpnSupportedCallback',['../namespace_aws_1_1_crt_1_1_io.html#a1caba873184fe5fcb1315873e94b4acc',1,'Aws::Crt::Io']]], + ['istream_1007',['IStream',['../namespace_aws_1_1_crt_1_1_io.html#a7e18a94cc1dada574dfe654349a94ec2',1,'Aws::Crt::Io']]], + ['isvalid_1008',['IsValid',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a19d7f5ea0891ca2c95334d5a40bdbd88',1,'Aws::Crt::Auth::ICredentialsProvider::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a8294aff49261f8a75f428eee8c693812',1,'Aws::Crt::Auth::CredentialsProvider::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#ac97a65937fbc26e702fe1176743dd81a',1,'Aws::Crt::Auth::IHttpRequestSigner::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#aa7611bb9aad70da12e29b9fac88a5740',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner::IsValid()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a103064353d7d3d35ecaca566e48febe3',1,'Aws::Crt::Io::InputStream::IsValid()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a9d0fbe590021fde16ce2f81d32a04748',1,'Aws::Crt::Io::StdIOStreamInputStream::IsValid()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a241b98bbd6870cca2d0132ab9c2748ec',1,'Aws::Iotsecuretunneling::SecureTunnel::IsValid()']]], + ['iterator_1009',['iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#ab9e3918a1235dc5b5f8019bb4fc04fbb',1,'Aws::Crt::basic_string_view']]] +]; diff --git a/docs/search/all_9.html b/docs/search/all_9.html new file mode 100644 index 000000000..d27c0f7c2 --- /dev/null +++ b/docs/search/all_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_9.js b/docs/search/all_9.js new file mode 100644 index 000000000..6a2a89948 --- /dev/null +++ b/docs/search/all_9.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['january_1010',['January',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a86f5978d9b80124f509bdb71786e929e',1,'Aws::Crt']]], + ['jittermode_1011',['JitterMode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9263fa9590f5903ec84702bd5b96fb5f',1,'Aws::Crt::Mqtt5']]], + ['jobdocument_1012',['JobDocument',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a082c439c8d6af3b2ae44ec9c41685bba',1,'Aws::Iotjobs::JobExecutionData::JobDocument()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a7db276a6064c53078bca8b7fc9cbb46a',1,'Aws::Iotjobs::UpdateJobExecutionResponse::JobDocument()']]], + ['jobexecutiondata_1013',['JobExecutionData',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html',1,'Aws::Iotjobs::JobExecutionData'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a1ea2e70c7675e9566b9c41973ebbb09c',1,'Aws::Iotjobs::JobExecutionData::JobExecutionData()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a553fa8f218afe28d9b2765233ee10de7',1,'Aws::Iotjobs::JobExecutionData::JobExecutionData(const Crt::JsonView &doc)']]], + ['jobexecutiondata_2ecpp_1014',['JobExecutionData.cpp',['../_job_execution_data_8cpp.html',1,'']]], + ['jobexecutiondata_2eh_1015',['JobExecutionData.h',['../_job_execution_data_8h.html',1,'']]], + ['jobexecutionschangedevent_1016',['JobExecutionsChangedEvent',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html',1,'Aws::Iotjobs::JobExecutionsChangedEvent'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#aa11ba0196e72eeda78b1ad398934662a',1,'Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent()=default'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#ab45623db17b58597843c24d630fd6623',1,'Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent(const Crt::JsonView &doc)']]], + ['jobexecutionschangedevent_2ecpp_1017',['JobExecutionsChangedEvent.cpp',['../_job_executions_changed_event_8cpp.html',1,'']]], + ['jobexecutionschangedevent_2eh_1018',['JobExecutionsChangedEvent.h',['../_job_executions_changed_event_8h.html',1,'']]], + ['jobexecutionschangedsubscriptionrequest_1019',['JobExecutionsChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aff993727acea0f5b2a219e0a897feb10',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#abb85c8fe2dd8e98e303c202c2c4bbc13',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['jobexecutionschangedsubscriptionrequest_2ecpp_1020',['JobExecutionsChangedSubscriptionRequest.cpp',['../_job_executions_changed_subscription_request_8cpp.html',1,'']]], + ['jobexecutionschangedsubscriptionrequest_2eh_1021',['JobExecutionsChangedSubscriptionRequest.h',['../_job_executions_changed_subscription_request_8h.html',1,'']]], + ['jobexecutionstate_1022',['JobExecutionState',['../class_aws_1_1_iotjobs_1_1_job_execution_state.html',1,'Aws::Iotjobs::JobExecutionState'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a288983ce18d97e6dbcf79a0f2fca136f',1,'Aws::Iotjobs::JobExecutionState::JobExecutionState()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a37f671d308340c4bfef347bf71d4ec0f',1,'Aws::Iotjobs::JobExecutionState::JobExecutionState(const Crt::JsonView &doc)']]], + ['jobexecutionstate_2ecpp_1023',['JobExecutionState.cpp',['../_job_execution_state_8cpp.html',1,'']]], + ['jobexecutionstate_2eh_1024',['JobExecutionState.h',['../_job_execution_state_8h.html',1,'']]], + ['jobexecutionsummary_1025',['JobExecutionSummary',['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html',1,'Aws::Iotjobs::JobExecutionSummary'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a1665316a07a33ff12209af7e75c20bc6',1,'Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a72905689ca5f495cc38bdacfa222fdac',1,'Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary(const Crt::JsonView &doc)']]], + ['jobexecutionsummary_2ecpp_1026',['JobExecutionSummary.cpp',['../_job_execution_summary_8cpp.html',1,'']]], + ['jobexecutionsummary_2eh_1027',['JobExecutionSummary.h',['../_job_execution_summary_8h.html',1,'']]], + ['jobid_1028',['JobId',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a6fcafa163b6b36400a0416c920ec2bd4',1,'Aws::Iotjobs::DescribeJobExecutionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a525cf7bf4c754f03c7afd43aecec0c49',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#aa2caf4518305c6cb8d32a96c5181b6bf',1,'Aws::Iotjobs::JobExecutionData::JobId()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a4a43a8a43cb66111eb8572fab719af95',1,'Aws::Iotjobs::JobExecutionSummary::JobId()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a401ac64d3c71173d8df0d1278ebd2c27',1,'Aws::Iotjobs::UpdateJobExecutionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#af5e8178d5d51f30f6d699e482c770cb9',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::JobId()']]], + ['jobs_1029',['Jobs',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#aba26239e6c6b2430dab204f14a3a2d2a',1,'Aws::Iotjobs::JobExecutionsChangedEvent']]], + ['jobstatus_1030',['JobStatus',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0',1,'Aws::Iotjobs']]], + ['jobstatus_2ecpp_1031',['JobStatus.cpp',['../_job_status_8cpp.html',1,'']]], + ['jobstatus_2eh_1032',['JobStatus.h',['../_job_status_8h.html',1,'']]], + ['jsonmessage_1033',['JsonMessage',['../class_aws_1_1_greengrass_1_1_json_message.html',1,'Aws::Greengrass::JsonMessage'],['../class_aws_1_1_greengrass_1_1_json_message.html#a3c95d7b2da0fbc499588597d6c36c8c9',1,'Aws::Greengrass::JsonMessage::JsonMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_json_message.html#abbe534f41c256c3c8c6f7033923af36e',1,'Aws::Greengrass::JsonMessage::JsonMessage(const JsonMessage &)=default']]], + ['jsonobject_1034',['JsonObject',['../class_aws_1_1_crt_1_1_json_object.html',1,'Aws::Crt::JsonObject'],['../class_aws_1_1_crt_1_1_json_object.html#acc5d01aeb7262340423f764290d616ec',1,'Aws::Crt::JsonObject::JsonObject()'],['../class_aws_1_1_crt_1_1_json_object.html#ac52b356b04190fc0d76c0dd801607d53',1,'Aws::Crt::JsonObject::JsonObject(const String &stringToParse)'],['../class_aws_1_1_crt_1_1_json_object.html#af43a6c8c65df3a58ae6c873732d5816e',1,'Aws::Crt::JsonObject::JsonObject(const JsonObject &other)'],['../class_aws_1_1_crt_1_1_json_object.html#a55eea1d3a9ce02161ca9201c868528e4',1,'Aws::Crt::JsonObject::JsonObject(JsonObject &&other) noexcept']]], + ['jsonobject_2ecpp_1035',['JsonObject.cpp',['../_json_object_8cpp.html',1,'']]], + ['jsonobject_2eh_1036',['JsonObject.h',['../_json_object_8h.html',1,'']]], + ['jsonview_1037',['JsonView',['../class_aws_1_1_crt_1_1_json_view.html',1,'Aws::Crt::JsonView'],['../class_aws_1_1_crt_1_1_json_object.html#a3d1aa4c576f95d3473ab7952a8abde2a',1,'Aws::Crt::JsonObject::JsonView()'],['../class_aws_1_1_crt_1_1_json_view.html#adfe383499b00d57ebe0916b0410f161a',1,'Aws::Crt::JsonView::JsonView()'],['../class_aws_1_1_crt_1_1_json_view.html#ab9c3bc21475cf8d51880ef1283237b0c',1,'Aws::Crt::JsonView::JsonView(const JsonObject &val)']]], + ['july_1038',['July',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a1b539f6f34e8503c97f6d3421346b63c',1,'Aws::Crt']]], + ['june_1039',['June',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a688937ccaf2a2b0c45a1c9bbba09698d',1,'Aws::Crt']]] +]; diff --git a/docs/search/all_a.html b/docs/search/all_a.html new file mode 100644 index 000000000..2c8b75b32 --- /dev/null +++ b/docs/search/all_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_a.js b/docs/search/all_a.js new file mode 100644 index 000000000..262837cdd --- /dev/null +++ b/docs/search/all_a.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['kerberosgettoken_1040',['KerberosGetToken',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#ad638c2e0d3a55bca42ddb35908434bfa',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::KerberosGetToken()'],['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#acacae3d2906623c14b82d9429ee3eb71',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy::KerberosGetToken()']]], + ['kerberosgettokenfunction_1041',['KerberosGetTokenFunction',['../namespace_aws_1_1_crt_1_1_http.html#aae93e8c5831141991600b318b1df21d7',1,'Aws::Crt::Http']]], + ['kernelid_1042',['kernelId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a8bd8978013cc45a298d4a856f41f8a4f',1,'Aws::Crt::Imds::InstanceInfoView::kernelId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#adcf9bdd0795f278f7d67e2be7346b7c2',1,'Aws::Crt::Imds::InstanceInfo::kernelId()']]], + ['keyexists_1043',['KeyExists',['../class_aws_1_1_crt_1_1_json_view.html#abb04b9043dc66d430f47d9d25b0af8ed',1,'Aws::Crt::JsonView::KeyExists(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#acfc7f4e6da53b5f34e44afb5c345abba',1,'Aws::Crt::JsonView::KeyExists(const char *key) const']]] +]; diff --git a/docs/search/all_b.html b/docs/search/all_b.html new file mode 100644 index 000000000..9a220b127 --- /dev/null +++ b/docs/search/all_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_b.js b/docs/search/all_b.js new file mode 100644 index 000000000..5eb289c47 --- /dev/null +++ b/docs/search/all_b.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['lasterror_1044',['LastError',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a35847fd2055d8991f12aa3895168023a',1,'Aws::Crt::Cbor::CborDecoder::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a2e13c257890c4136f95c0badbf0c2d3a',1,'Aws::Crt::Crypto::Hash::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a170e7fc71c13e00fe5f2bfceb1b5565c',1,'Aws::Crt::Crypto::HMAC::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a0a43bc2903a9520a82b86862bea474f3',1,'Aws::Crt::Crypto::SymmetricCipher::LastError()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ac166bbffac8fbafcc40d29cadedd9318',1,'Aws::Crt::Http::HttpClientConnection::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a2fe86b9d19bb0c75e836b32ba9a6582a',1,'Aws::Crt::Io::ClientBootstrap::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a49e6522b6f932bc732aa1cb6c60f7145',1,'Aws::Crt::Io::EventLoopGroup::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a9565cc5a541c28081416f05723276916',1,'Aws::Crt::Io::DefaultHostResolver::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad9cd96f33ba5c3f1333d5ece85b8062d',1,'Aws::Crt::Io::TlsContextOptions::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#acf31a07e1dd85b5e28b9fbc7458d8d64',1,'Aws::Crt::Io::TlsConnectionOptions::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a44219c00cfe813b84275d27cd6ba85c5',1,'Aws::Crt::Io::Uri::LastError()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a984b61c984c76e9d5831719685e131c0',1,'Aws::Crt::Mqtt5::Mqtt5Client::LastError()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#ac3024eb6205a4ff5f9d436e368967ef1',1,'Aws::Crt::Mqtt::MqttClient::LastError()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#abee6b34441363899bf7cf2b1ef237646',1,'Aws::Crt::Mqtt::MqttConnection::LastError()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#acb3ccc535a37d7f66c320495c04bf1e8',1,'Aws::Iot::Mqtt5ClientBuilder::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#aebdc5d38cb40d62222d072629b1430aa',1,'Aws::Iot::MqttClientConnectionConfig::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa312bce48376a994ef873b1b65e92624',1,'Aws::Iot::MqttClientConnectionConfigBuilder::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a7019e052869b4b121aed212f2b3347a4',1,'Aws::Iot::MqttClient::LastError()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ad4bf2cd7d60cb18756c7f378db4b6106',1,'Aws::Iotdevicedefenderv1::ReportTask::LastError()'],['../namespace_aws_1_1_crt.html#aec41cfe367315d4e4e1712f19e3d3061',1,'Aws::Crt::LastError()']]], + ['lasterrororunknown_1045',['LastErrorOrUnknown',['../namespace_aws_1_1_crt.html#a09743b0ee6cb7e924ce2107ec8f81de6',1,'Aws::Crt']]], + ['lastupdated_1046',['lastUpdated',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#a645bd37294554ea3a89316cafd205e27',1,'Aws::Crt::Imds::IamProfileView::lastUpdated()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#a3069310cfacf9aca4bcc6f0b1af2cd3f',1,'Aws::Crt::Imds::IamProfile::lastUpdated()']]], + ['lastupdatedat_1047',['LastUpdatedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a6a3829f3812fffda4bf9de8e19d0f665',1,'Aws::Iotjobs::JobExecutionData::LastUpdatedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a53edf18bef482b6366c66c0871a7898c',1,'Aws::Iotjobs::JobExecutionSummary::LastUpdatedAt()']]], + ['legacy_1048',['Legacy',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aa0cc0a0507cf3d31e5089f420a4cf8b4b',1,'Aws::Crt::Http']]], + ['length_1049',['length',['../class_aws_1_1_crt_1_1basic__string__view.html#af6e611d7026be436ea41468e158304f4',1,'Aws::Crt::basic_string_view']]], + ['lifecycle_5fstate_5fbroken_1050',['LIFECYCLE_STATE_BROKEN',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5ae09be397eff03343d3f00d508ab7b049',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5ferrored_1051',['LIFECYCLE_STATE_ERRORED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5aeac0f7b1b7ba0f6a477a13f2067cefff',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5ffinished_1052',['LIFECYCLE_STATE_FINISHED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a44c45d8a1109a8c486072c25aff5ca1c',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5finstalled_1053',['LIFECYCLE_STATE_INSTALLED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5adb8526dc539a55a3b52779206f602bf4',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fnew_1054',['LIFECYCLE_STATE_NEW',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a71d277aa17e8377250f77fa4c1ac398f',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5frunning_1055',['LIFECYCLE_STATE_RUNNING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5af981257eedb080c1f6ffdc17d1ba811d',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fstarting_1056',['LIFECYCLE_STATE_STARTING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5afde7f179a875978172dffede8726c3e4',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fstopping_1057',['LIFECYCLE_STATE_STOPPING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a8b094bb303d7f8f9dbd71d2a624ad9fe',1,'Aws::Greengrass']]], + ['lifecyclestate_1058',['LifecycleState',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5',1,'Aws::Greengrass']]], + ['list_1059',['List',['../namespace_aws_1_1_crt.html#a700a767e9c8e9c2564c37e379beb91a8',1,'Aws::Crt']]], + ['listcomponentsoperation_1060',['ListComponentsOperation',['../class_aws_1_1_greengrass_1_1_list_components_operation.html',1,'Aws::Greengrass::ListComponentsOperation'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#a7eea0bf4c4c465d5d5343ff08d1d97af',1,'Aws::Greengrass::ListComponentsOperation::ListComponentsOperation()']]], + ['listcomponentsoperationcontext_1061',['ListComponentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html',1,'Aws::Greengrass::ListComponentsOperationContext'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a6a9dce50893c1894387375b778ff2149',1,'Aws::Greengrass::ListComponentsOperationContext::ListComponentsOperationContext()']]], + ['listcomponentsrequest_1062',['ListComponentsRequest',['../class_aws_1_1_greengrass_1_1_list_components_request.html',1,'Aws::Greengrass::ListComponentsRequest'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#ac5ed81fdc9b31c00a8d941bd7b86f26b',1,'Aws::Greengrass::ListComponentsRequest::ListComponentsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#afec0cd84b5af6a2e60fa643b35eb2dea',1,'Aws::Greengrass::ListComponentsRequest::ListComponentsRequest(const ListComponentsRequest &)=default']]], + ['listcomponentsresponse_1063',['ListComponentsResponse',['../class_aws_1_1_greengrass_1_1_list_components_response.html',1,'Aws::Greengrass::ListComponentsResponse'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a2fa49a781e06346a82eb4672f874d8ac',1,'Aws::Greengrass::ListComponentsResponse::ListComponentsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#ab705a30820ffe5bfaf364892684e7e94',1,'Aws::Greengrass::ListComponentsResponse::ListComponentsResponse(const ListComponentsResponse &)=default']]], + ['listcomponentsresult_1064',['ListComponentsResult',['../class_aws_1_1_greengrass_1_1_list_components_result.html',1,'Aws::Greengrass::ListComponentsResult'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a4210a5a4ab76420b7cfc56af233802cd',1,'Aws::Greengrass::ListComponentsResult::ListComponentsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#ab8c6d647ba5ea78f65e6df7807c96004',1,'Aws::Greengrass::ListComponentsResult::ListComponentsResult(TaggedResult &&taggedResult) noexcept']]], + ['listlocaldeploymentsoperation_1065',['ListLocalDeploymentsOperation',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html',1,'Aws::Greengrass::ListLocalDeploymentsOperation'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#a4c5af658bdfea08409fcc482f6ca3b52',1,'Aws::Greengrass::ListLocalDeploymentsOperation::ListLocalDeploymentsOperation()']]], + ['listlocaldeploymentsoperationcontext_1066',['ListLocalDeploymentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a83654bec6a5f704cde5520426bfa9fde',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::ListLocalDeploymentsOperationContext()']]], + ['listlocaldeploymentsrequest_1067',['ListLocalDeploymentsRequest',['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html',1,'Aws::Greengrass::ListLocalDeploymentsRequest'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ae5388ff6bf47b4d77d2df20f18c1e150',1,'Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ac8782827ed6df0e2d0e4312de732abb7',1,'Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default']]], + ['listlocaldeploymentsresponse_1068',['ListLocalDeploymentsResponse',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html',1,'Aws::Greengrass::ListLocalDeploymentsResponse'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#ab34e5682f3d9aec0aae636dc10c0afb8',1,'Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a94c7e88918aaabc13966b2b52c6f1ad2',1,'Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default']]], + ['listlocaldeploymentsresult_1069',['ListLocalDeploymentsResult',['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html',1,'Aws::Greengrass::ListLocalDeploymentsResult'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a2fd86f21676aa8cf33a88978166bb6d0',1,'Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a8f2818a99832167f413bbf91a29cdc35',1,'Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept']]], + ['listnamedshadowsforthingoperation_1070',['ListNamedShadowsForThingOperation',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html',1,'Aws::Greengrass::ListNamedShadowsForThingOperation'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a3c3e9a340c0700a054e2beb61fcf3b53',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::ListNamedShadowsForThingOperation()']]], + ['listnamedshadowsforthingoperationcontext_1071',['ListNamedShadowsForThingOperationContext',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a2b103b2f34f99758169630c690625d16',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::ListNamedShadowsForThingOperationContext()']]], + ['listnamedshadowsforthingrequest_1072',['ListNamedShadowsForThingRequest',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html',1,'Aws::Greengrass::ListNamedShadowsForThingRequest'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a591f259639b376846fea8c609ee240eb',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a83cd12b8000ff9b6314c6a899f8134a9',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default']]], + ['listnamedshadowsforthingresponse_1073',['ListNamedShadowsForThingResponse',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html',1,'Aws::Greengrass::ListNamedShadowsForThingResponse'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a8544d4c809a13a2fd08cd86cdd2ef23a',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a9d86e42e1cf26de5e79e2cadb4a8877c',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default']]], + ['listnamedshadowsforthingresult_1074',['ListNamedShadowsForThingResult',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html',1,'Aws::Greengrass::ListNamedShadowsForThingResult'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#aa0de4f93c7f68dbf5bcbe734c30b6543',1,'Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a7c016876e1fb2130a672075a50898f64',1,'Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult(TaggedResult &&taggedResult) noexcept']]], + ['local_1075',['Local',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8ea509820290d57f333403f490dde7316f4',1,'Aws::Crt::Io']]], + ['localdeployment_1076',['LocalDeployment',['../class_aws_1_1_greengrass_1_1_local_deployment.html',1,'Aws::Greengrass::LocalDeployment'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#aa6b35c92d81a75205718ca49c02a5a1d',1,'Aws::Greengrass::LocalDeployment::LocalDeployment() noexcept'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ada81cf7896a3ce91845a6cb84260e550',1,'Aws::Greengrass::LocalDeployment::LocalDeployment(const LocalDeployment &)=default']]], + ['logins_1077',['Logins',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a199bebbedfb0c837d80051ac8b68fab1',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]], + ['loglevel_1078',['LogLevel',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeb',1,'Aws::Crt']]], + ['loneresponseretriever_1079',['LoneResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#ad66093380b4524ffc3b816d9780aaef7',1,'Aws::Eventstreamrpc']]], + ['lru_1080',['LRU',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aa875ecb34f6d21d13d4b9fd4980a8b5af',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/all_c.html b/docs/search/all_c.html new file mode 100644 index 000000000..ec92b7189 --- /dev/null +++ b/docs/search/all_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_c.js b/docs/search/all_c.js new file mode 100644 index 000000000..9f1b107e9 --- /dev/null +++ b/docs/search/all_c.js @@ -0,0 +1,99 @@ +var searchData= +[ + ['m_5fallocator_1081',['m_allocator',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#ad8b14bbca8abb0f1535903e7e6cba5f2',1,'Aws::Crt::Http::HttpMessage::m_allocator()'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a88b5b73cc4217c9cff0527e656e3d43d',1,'Aws::Crt::Io::ChannelHandler::m_allocator()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a336d789eab234c8a4f5226ce535c7c7d',1,'Aws::Crt::Io::InputStream::m_allocator()'],['../class_aws_1_1_crt_1_1_stl_allocator.html#a300fc6267ca73db38028df6a2983793a',1,'Aws::Crt::StlAllocator::m_allocator()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html#ab31f1792280b1731e4a72b96a81a0e57',1,'Aws::Iotdevicedefenderv1::CustomMetricBase::m_allocator()'],['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a49787a3571143db77e48b3dee5d0dc9a',1,'Aws::Eventstreamrpc::AbstractShapeBase::m_allocator()']]], + ['m_5fasynclaunchmode_1082',['m_asyncLaunchMode',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#abb35e2e87351c68e830103bf0dd2e269',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['m_5fbodystream_1083',['m_bodyStream',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a1069f453ac53715d84fdef590fd4e959',1,'Aws::Crt::Http::HttpMessage']]], + ['m_5fclientbootstrap_1084',['m_clientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a8477f7f3a1fef7ed31fb11a7c2dc79ca',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fconnectamendment_1085',['m_connectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa61f84a13df63e6733b5039f7e387c6e',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fconnection_1086',['m_connection',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ad2bb86a505fec35eb357bc66c0009262',1,'Aws::Crt::Http::HttpStream::m_connection()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a84a4b9d5ec439a84fcac7c4b94efffdf',1,'Aws::Crt::Http::HttpClientConnection::m_connection()']]], + ['m_5fconnectionmanager_1087',['m_connectionManager',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#a14bbf80d65c29b0cfbad179850a806c7',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs']]], + ['m_5fconnectrequestcallback_1088',['m_connectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ab4f52bd638e2dff7c83492bcb5e5ae43',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fhandler_1089',['m_Handler',['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a42ba40b10af059fd72f744a8b0611a91',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::m_Handler()'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a0c07f3456c40a482de8beea4760d0c6a',1,'Aws::Crt::Io::ChannelHandler::m_handler()']]], + ['m_5fhostname_1090',['m_hostName',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ab08dc63446158fa3e5dc1d8e975c9af3',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5finboundbehavior_1091',['m_inboundBehavior',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a2b1f64881b09bc50dfdd7d57843636a8',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5finboundcachemaxsize_1092',['m_inboundCacheMaxSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#acc919c157d0bfe08d52a123fb5687034',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5fmaxreconnectdelayms_1093',['m_maxReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#aa7959325a6614c55e7b85973a66157c2',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fmessage_1094',['m_message',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a963abd6f507b23919f8dcca317eb13ef',1,'Aws::Crt::Http::HttpMessage']]], + ['m_5fmetricfunction_1095',['m_metricFunction',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#ace3b720baca9aa09174cff10eec492f2',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#ac38288063c1048c35e449536d66b8673',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#a875c99f9e5bb582e4c9ad3c2e7acbd6e',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a191c83793945ecb20c29f2fc3c349495',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList::m_metricFunction()']]], + ['m_5fminconnectedtimetoresetreconnectdelayms_1096',['m_minConnectedTimeToResetReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#a949d5a0222a9c9cda01d9fd62d447681',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fminreconnectdelayms_1097',['m_minReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#a8f5b22fc8dae38962c379aab5a62b927',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fonclientconnectionavailable_1098',['m_onClientConnectionAvailable',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#a5aa1de7a95f02aeeee6a2b9d8f3e68eb',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs']]], + ['m_5foncredentialsresolved_1099',['m_onCredentialsResolved',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#acd8b4a3956a246d0af2b2e6d3ad51440',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs']]], + ['m_5foperationmodelcontext_1100',['m_operationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#aea9c699ebdcaa5e744417d5b967d9e63',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['m_5foutboundbehavior_1101',['m_outboundBehavior',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a554a642193816d926f60c13755e04eb6',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5foutboundcachemaxsize_1102',['m_outboundCacheMaxSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a585a48d7fdf071433aeb027d7a846e00',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5fport_1103',['m_port',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a123e67bed3f0b7e8d4c1d4f1507d9d19',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fprovider_1104',['m_provider',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#a68c507d358e5e6df6ed44c74a557b4ff',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs']]], + ['m_5freconnectmode_1105',['m_reconnectMode',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#adfcd2c22c27c1dfecc2e56b85e274b9a',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fsocketoptions_1106',['m_socketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#afbda8a611271606e8d4d9d8ae04319d4',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fstrategy_1107',['m_strategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a2325400312b35167c8b6a2b83ce5e0b3',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['m_5fstream_1108',['m_stream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a075fa80e5ceae5a3ad370a9f70bf9f62',1,'Aws::Crt::Http::HttpStream']]], + ['m_5ftlsconnectionoptions_1109',['m_tlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a551855485b8c82d9f3f28f8c8c2b1f7c',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5funderlying_5fstream_1110',['m_underlying_stream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a2d2f659060cab549b200711948b7c158',1,'Aws::Crt::Io::InputStream']]], + ['mainpage_2emd_1111',['mainpage.md',['../mainpage_8md.html',1,'']]], + ['major_1112',['major',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#ae3751f6afe2d04eec34f7a99d0656448',1,'Aws::Crt::ApiHandle::Version']]], + ['makeshared_1113',['MakeShared',['../namespace_aws_1_1_crt.html#ae003cbca6aa4cf5bf3b61a45eb139ad8',1,'Aws::Crt']]], + ['managedconnection_1114',['ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html',1,'Aws::Crt::Http::ManagedConnection'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#af8a15107ebe7178044a1fc62d0ee5bcd',1,'Aws::Crt::Http::HttpClientConnectionManager::ManagedConnection()'],['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html#aa974b42d37924de902fa5370851ba692',1,'Aws::Crt::Http::ManagedConnection::ManagedConnection()']]], + ['manual_1115',['Manual',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aae1ba155a9f2e8c3be94020eef32a0301',1,'Aws::Crt::Mqtt5']]], + ['manualwindowmanagement_1116',['ManualWindowManagement',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ae9b4f3a6fb252371e4f432087051152b',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['map_1117',['Map',['../namespace_aws_1_1_crt.html#a1cf42e328e4553fa884d30468915df73',1,'Aws::Crt']]], + ['mapstart_1118',['MapStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a233362af0ddbba0e86f306bd92598fab',1,'Aws::Crt::Cbor']]], + ['march_1119',['March',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701afa3e5edac607a88d8fd7ecb9d6d67424',1,'Aws::Crt']]], + ['marketplaceproductcodes_1120',['marketplaceProductCodes',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a061230c3a305f02e35b78f41239563fe',1,'Aws::Crt::Imds::InstanceInfoView::marketplaceProductCodes()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0613f58a52ba095eebb8a91890ffed78',1,'Aws::Crt::Imds::InstanceInfo::marketplaceProductCodes()']]], + ['materialize_1121',['Materialize',['../class_aws_1_1_crt_1_1_json_view.html#a5bba103c33f930979ef6d8e218b102b9',1,'Aws::Crt::JsonView']]], + ['max_5fsize_1122',['max_size',['../class_aws_1_1_crt_1_1basic__string__view.html#ac0e80504863d4a540defad201ec587b1',1,'Aws::Crt::basic_string_view']]], + ['maxconnections_1123',['MaxConnections',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a7fb01bcc751c2f6af2f622682cbe45eb',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::MaxConnections()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aba8bb6f980d91e0f28feaf7dbc9a6af7',1,'Aws::Discovery::DiscoveryClientConfig::MaxConnections()']]], + ['may_1124',['May',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a195fbb57ffe7449796d23466085ce6d8',1,'Aws::Crt']]], + ['md5_5fdigest_5fsize_1125',['MD5_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#adaed69db7291f39296ea00ccf80329e9',1,'Aws::Crt::Crypto']]], + ['message_1126',['Message',['../class_aws_1_1_iotsecuretunneling_1_1_message.html',1,'Aws::Iotsecuretunneling::Message'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#ac950f99fbc2c0374aa324c76a7cc4a59',1,'Aws::Iotjobs::RejectedError::Message()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a5e3e8aec3fa3282a90c618fbb87ec04c',1,'Aws::Iotshadow::ErrorResponse::Message()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a1648f2c391ba8e2b7237b95b9941846a',1,'Aws::Iotsecuretunneling::Message::Message(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ac26b7e0ba9f89a374cd86018383a42ab',1,'Aws::Iotsecuretunneling::Message::Message(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#adcf9b3d979f16d24777e20a38969ecd7',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a7f53ce181a1d0c10aec6207af76ac288',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor payload, uint32_t connectionId, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a349fc79d2f41c98c0a941ae75bdd791d',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor serviceId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#adaa54bf0d107536aa3e12c520a6a74e1',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor serviceId, uint32_t connectionId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aee7cefe549fac138b7864eb078d33b43',1,'Aws::Iotsecuretunneling::Message::Message(const Message &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a33fdc5cce846a42eca3dc2acf8eb13c5',1,'Aws::Iotsecuretunneling::Message::Message(Message &&) noexcept=delete'],['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html#ab043cf562b0038c4f986288888278b91',1,'Aws::Iotsecuretunneling::MessageReceivedEventData::message()']]], + ['messageamendment_1127',['MessageAmendment',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html',1,'Aws::Eventstreamrpc::MessageAmendment'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a0d5cc0a454ed742301161a4765777ce9',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const MessageAmendment &lhs)'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a9c567a396a153012572b979183bae94c',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(MessageAmendment &&rhs)'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#ad1a687a88ba968dd8e992ff869f0c2f3',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a6ca394dfe56e77cbe84fb83ce138d746',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Optional< Crt::ByteBuf > &payload, Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#ac8fc92dbdad61c8d0d329d3a8396aca1',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a3e4b2a45b201715296f9a283be9ba736',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(Crt::List< EventStreamHeader > &&headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a3a86425a6865a5670e026e57e9f98b69',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::ByteBuf &payload, Crt::Allocator *allocator=Crt::g_allocator) noexcept']]], + ['messagecontext_1128',['MessageContext',['../class_aws_1_1_greengrass_1_1_message_context.html',1,'Aws::Greengrass::MessageContext'],['../class_aws_1_1_greengrass_1_1_message_context.html#a08079d1cc4db5aa064aa3b45c9b5c3a5',1,'Aws::Greengrass::MessageContext::MessageContext() noexcept'],['../class_aws_1_1_greengrass_1_1_message_context.html#a3fdbd8fb0dba289d88f105128a1eb849',1,'Aws::Greengrass::MessageContext::MessageContext(const MessageContext &)=default']]], + ['messageoverhead_1129',['MessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a306eeb20dd27389c7da0426731f0074e',1,'Aws::Crt::Io::ChannelHandler']]], + ['messagereceivedeventdata_1130',['MessageReceivedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html',1,'Aws::Iotsecuretunneling::MessageReceivedEventData'],['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html#af7ef45694a21ca5faa0690a8299bf81f',1,'Aws::Iotsecuretunneling::MessageReceivedEventData::MessageReceivedEventData()']]], + ['messagetype_1131',['MessageType',['../namespace_aws_1_1_crt_1_1_io.html#a892c9281932294af71d16fc1ba1b25ed',1,'Aws::Crt::Io::MessageType()'],['../namespace_aws_1_1_eventstreamrpc.html#a17196886a4195a25c1e092353b6dd591',1,'Aws::Eventstreamrpc::MessageType()']]], + ['metadata_1132',['Metadata',['../class_aws_1_1_discovery_1_1_connectivity_info.html#a017319fcfbb5b559766ce926a2ecf52a',1,'Aws::Discovery::ConnectivityInfo::Metadata()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#aaeb2b46133724f07fbc2917865cc4b50',1,'Aws::Iotshadow::GetShadowResponse::Metadata()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a984557421fd1fa2b40cecda41b47b0d5',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Metadata()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a4c9d9c72aae9fe5f7366f53c13e651a3',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::Metadata()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ab1bd257c281cbdfad2195fed27ade026',1,'Aws::Iotshadow::UpdateShadowResponse::Metadata()']]], + ['metric_1133',['Metric',['../class_aws_1_1_greengrass_1_1_metric.html',1,'Aws::Greengrass::Metric'],['../class_aws_1_1_greengrass_1_1_metric.html#af06615d8ed18754ee23889cccd1df793',1,'Aws::Greengrass::Metric::Metric() noexcept'],['../class_aws_1_1_greengrass_1_1_metric.html#ac27f5b270ab7bb55dc9a515f8de08bbf',1,'Aws::Greengrass::Metric::Metric(const Metric &)=default']]], + ['metric_5funit_5ftype_5fbytes_1134',['METRIC_UNIT_TYPE_BYTES',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a1b4589eb923f312530b2bef490b6aeec',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fbytes_5fper_5fsecond_1135',['METRIC_UNIT_TYPE_BYTES_PER_SECOND',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435aff4185a750e5865f11e1abf76838bfe2',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fcount_1136',['METRIC_UNIT_TYPE_COUNT',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435adbfd0986cfdebbb74e3cd7bfe1c1e9d2',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fcount_5fper_5fsecond_1137',['METRIC_UNIT_TYPE_COUNT_PER_SECOND',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a227ec3de1f5e8da270e8fbcbdf8ae3b4',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fmegabytes_1138',['METRIC_UNIT_TYPE_MEGABYTES',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a46b0734ae248a94d18a78d5f15dd20e4',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fseconds_1139',['METRIC_UNIT_TYPE_SECONDS',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a0d8aacbfec4a5ba05b5521f4d3d39b6f',1,'Aws::Greengrass']]], + ['metricunittype_1140',['MetricUnitType',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435',1,'Aws::Greengrass']]], + ['millis_1141',['Millis',['../class_aws_1_1_crt_1_1_date_time.html#ad51361b45c81a83207d85d8234599ef1',1,'Aws::Crt::DateTime']]], + ['minor_1142',['minor',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#ae3937c560b2f3899d92134cb5c182c0f',1,'Aws::Crt::ApiHandle::Version']]], + ['model_5fname_1143',['MODEL_NAME',['../class_aws_1_1_greengrass_1_1_user_property.html#a1adf48bea3bf943f1e6f88ad9e6ba883',1,'Aws::Greengrass::UserProperty::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a6d806c6dd9b149459d2f2197f7d53c90',1,'Aws::Greengrass::MessageContext::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a31c9c44567fef336017c8116d9f4b1ca',1,'Aws::Greengrass::DeploymentStatusDetails::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#aa1f91b74237a0f93496d19468f0c1d2b',1,'Aws::Greengrass::SystemResourceLimits::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a0f8069c1f6578bf3c33ae38d2bc221fc',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a9a3c0443e111b727c767785f1c07357a',1,'Aws::Greengrass::BinaryMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_json_message.html#abea036d63e2f2cf5dbaf8fb0eb04c350',1,'Aws::Greengrass::JsonMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7cef195629141d11e1cff6b15ee5c111',1,'Aws::Greengrass::MQTTMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a24c75bd2664d93aa59dad5776c6ff337',1,'Aws::Greengrass::ConfigurationUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a7484e509d966a5e97ea9512e1120a0c2',1,'Aws::Greengrass::PostComponentUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a0c1aca5dacf870b900d95f22bcab5475',1,'Aws::Greengrass::PreComponentUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad6869405c17d51854a3d7fb39c53cd94',1,'Aws::Greengrass::CertificateUpdate::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_metric.html#a9430e1fcb07d87c0533aa382bfda3c08',1,'Aws::Greengrass::Metric::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a32cdf422e14a06814b9f47b5868ff896',1,'Aws::Greengrass::LocalDeployment::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a2689db4f8dce6fc03cac23b81f2543ae',1,'Aws::Greengrass::ComponentDetails::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a989572dc21b617c97bd166a2237393bf',1,'Aws::Greengrass::MQTTCredential::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a265a8ae7f6ed0a0bcc102c1504827af2',1,'Aws::Greengrass::RunWithInfo::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#adcbe9ce1c5eeac3d2d1ce334e206a396',1,'Aws::Greengrass::ClientDeviceCredential::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ab37b9f4e96071315ae1cb61e9a5007ce',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#af6210ecb7432293a35d0aaa9f11cba81',1,'Aws::Greengrass::SubscriptionResponseMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa99354dcc6186f6d00e9b60a65d457c7',1,'Aws::Greengrass::IoTCoreMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a7d69df68dd62db3b0bfe9217845cd1e1',1,'Aws::Greengrass::ConfigurationUpdateEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#afa668ac11f4d76afd8dfb8103df07aaf',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa74801ffb091d8daf97bdf32f19cd22f',1,'Aws::Greengrass::CertificateUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a47762d1b79f8d77d694e9f95ea757b34',1,'Aws::Greengrass::CertificateOptions::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a3828dea1cd32bcc9f18560df330fc13e',1,'Aws::Greengrass::ConfigurationValidityReport::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab3aad2c9b515c2e217621f6f1983a1a8',1,'Aws::Greengrass::PublishMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a98f35dae4817dd8f4d513e10b42073a4',1,'Aws::Greengrass::SecretValue::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a6faf40699776a9e582a59ff9c12aca1b',1,'Aws::Greengrass::CredentialDocument::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a8a07b7ae4507896940bf4865d8a1e9d2',1,'Aws::Greengrass::InvalidArgumentsError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a651dab188d297b2b3454daae5eeb87f4',1,'Aws::Greengrass::ServiceError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a4f48b131db9b25a785b6e3901f49ccd4',1,'Aws::Greengrass::UnauthorizedError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a1393d77cc91f918edadd134e55672f97',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a8aadbe3d1ee57671f185d192d3b4aaba',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a99bff7e65f7d1f646bb129d224a1ee98',1,'Aws::Greengrass::InvalidTokenError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#abe7c791415137d528a9df1504194338a',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a0cc4e19e771ee8ddf0d3aa5150631d17',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a98c7a0c2d63e9e5a234c3538167b101b',1,'Aws::Greengrass::ConflictError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#ae7a7ff1405c059b2f4f95377d7be6564',1,'Aws::Greengrass::UpdateThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a8844f1034eb1ce4134d43fe59797341e',1,'Aws::Greengrass::UpdateThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a15e44b27957f5bfff17910937d6d85d5',1,'Aws::Greengrass::ResourceNotFoundError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#af5ef459bc1eccb806299c41c8a85860d',1,'Aws::Greengrass::UpdateStateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a21959a111784faf10bf86b91c85537da',1,'Aws::Greengrass::UpdateStateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a9fd97442cbfda10174443549c3bbc9d6',1,'Aws::Greengrass::FailedUpdateConditionCheckError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a28f5dd5da133cc57966f806b1f3aa531',1,'Aws::Greengrass::UpdateConfigurationResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a581d84396d62f2ab5b8b4e56463ce014',1,'Aws::Greengrass::UpdateConfigurationRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a430388287befc4505ffa78dca168d729',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a211926730e97c8d6a50630d2a5e1ea21',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a3f3f07c38044ac9f4bf74fd1ed7ad635',1,'Aws::Greengrass::SubscribeToTopicResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a774be93cb622035a7ddb333693fe5ca4',1,'Aws::Greengrass::SubscribeToTopicRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a2988120a94660cd86dc55126716c96e6',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a930732863567762401441cdd015f336b',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ab3df691418a8d53ec486e1cbcf206603',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a9608534db88f514c09ca6a48824f5b25',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a4aa0e1a29407a015cf7a7ac216bd88c2',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#af4006d15499014b5cc79c49198afd80f',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a9600b87ebcbc7cdadd7fa405020dea9f',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ae55d28349e1c0fd5222a6d1d22c7cd07',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#af930a150992df217d004fa52da6c13e4',1,'Aws::Greengrass::ComponentNotFoundError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a84695f7d218b294f6a8b5a7c15fd77df',1,'Aws::Greengrass::StopComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#aa6b0c2d83a919cf32c38db1c6bfe6502',1,'Aws::Greengrass::StopComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a83b3507c4a22ae7c725af2483e466053',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#af6ee6d8b0f80d3a8329a9824cc6b83e3',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a878c200bf95998f7d180b18bf0a2f709',1,'Aws::Greengrass::ResumeComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ad9e99b93a3a31781dc75b076286060f9',1,'Aws::Greengrass::ResumeComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#aac3be3fd94c2b7dcaa0c2f0fa5c6e5d4',1,'Aws::Greengrass::RestartComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a6a52f1e7984fddf4709a0bd9ca80e356',1,'Aws::Greengrass::RestartComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a6dcbbed9d9117a18aae524fb28c15ee6',1,'Aws::Greengrass::PutComponentMetricResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a138e70971d201d3e356c2b7145a02a56',1,'Aws::Greengrass::PutComponentMetricRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#ab861c17461637023f713b1070a229ad5',1,'Aws::Greengrass::PublishToTopicResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#aa905c3f1f97797a91f55b24ba58c4294',1,'Aws::Greengrass::PublishToTopicRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a9b44b6b585f3e9dbba50d6d5666f5e2d',1,'Aws::Greengrass::PublishToIoTCoreResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ae5636675e27cb694de18bce03ed71d3f',1,'Aws::Greengrass::PublishToIoTCoreRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#a0bc1188ddb59d86b66da3e7408afba62',1,'Aws::Greengrass::PauseComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a51248c7d08e2784edb338f7b2a359969',1,'Aws::Greengrass::PauseComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#acf3b71224be8c95902b2916ceba335c0',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#aa2dc62f7f7c8ad0bc40fa24352fcf16b',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a11f7398aeb5f42b4416bc77e2182d981',1,'Aws::Greengrass::ListLocalDeploymentsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#afbca9fffba6882e52fe1235ccf58444e',1,'Aws::Greengrass::ListLocalDeploymentsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#ace4b53a40b8dbfff270999ef0195f8f6',1,'Aws::Greengrass::ListComponentsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a86091391ec2cf4eb10d045fe68ec0c84',1,'Aws::Greengrass::ListComponentsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a4077b35e64efaede89c14ec63c066bbf',1,'Aws::Greengrass::GetThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a011c469ba389c7466b7b9ac046fa9d3f',1,'Aws::Greengrass::GetThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aa605b9395d047f84b03b94269d917ba5',1,'Aws::Greengrass::GetSecretValueResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a43b2439b5b4354c5802710ebb62219a6',1,'Aws::Greengrass::GetSecretValueRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a77c1cb88e39c5776070e8bcccbd50144',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a80887fc8b4fb5aa24f64dd4e6f0fc6ea',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a6a67545618eb1ddc6b7de048fe3dd009',1,'Aws::Greengrass::GetConfigurationResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a6906f15da74ce6adc874314e114d07f5',1,'Aws::Greengrass::GetConfigurationRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#ae83dfbd6f7b82f96eb43d2cb57e3bc26',1,'Aws::Greengrass::GetComponentDetailsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a3657e6ab7c77496e2233e08164f3a319',1,'Aws::Greengrass::GetComponentDetailsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#ae7fbc55b33d9b435a0e99c3b4d2ee290',1,'Aws::Greengrass::InvalidCredentialError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#ace8f7954ff649bd5012310c1bbd1a30a',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a84106dc63580aeee9c105511a01fa87d',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a28359b7492ac17cdb47fcebcff45d127',1,'Aws::Greengrass::DeleteThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#ac9ce28f1f6d277d2b5fd3107baeb7972',1,'Aws::Greengrass::DeleteThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a044c70119f6beb8faa7d79d95f7cbf8a',1,'Aws::Greengrass::DeferComponentUpdateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ab4d9699caf43bf81075742b22c9db52b',1,'Aws::Greengrass::DeferComponentUpdateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a17aa7217f68ec7ee17560393b3b92834',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a5c565f141760cd0615dc118b6050aa7a',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a7bb96565b69b439c0873447379a07007',1,'Aws::Greengrass::CreateLocalDeploymentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ac95b4f0e1549b8bfa2cbd56ed0d1264d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ae4412a185d0d442af38ee45b0038f231',1,'Aws::Greengrass::CreateDebugPasswordResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a3d8491a69c2829d4b474c0d823910246',1,'Aws::Greengrass::CreateDebugPasswordRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#ab190272c4446d86278b6331b5ef04be0',1,'Aws::Greengrass::CancelLocalDeploymentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a62f2c5e294adaca4eb3cf9845df389c8',1,'Aws::Greengrass::CancelLocalDeploymentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a43cd327d2f5475179aca51e9c7294595',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a9d490a739a234d115f225b44842fda67',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a8fc08a581af29b5cff0111d6eba3cd23',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::MODEL_NAME()']]], + ['monday_1144',['Monday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa6f8522e0610541f1ef215a22ffa66ff6',1,'Aws::Crt']]], + ['month_1145',['Month',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701',1,'Aws::Crt']]], + ['mqtt5client_1146',['Mqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html',1,'Aws::Crt::Mqtt5']]], + ['mqtt5client_2ecpp_1147',['Mqtt5Client.cpp',['../iot_2_mqtt5_client_8cpp.html',1,'(Global Namespace)'],['../mqtt_2_mqtt5_client_8cpp.html',1,'(Global Namespace)']]], + ['mqtt5client_2eh_1148',['Mqtt5Client.h',['../crt_2mqtt_2_mqtt5_client_8h.html',1,'(Global Namespace)'],['../iot_2_mqtt5_client_8h.html',1,'(Global Namespace)']]], + ['mqtt5clientbuilder_1149',['Mqtt5ClientBuilder',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html',1,'Aws::Iot::Mqtt5ClientBuilder'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a57442eab6563fe94a20c52fd3d3f39b2',1,'Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a71ee421968abe0a801bd7366264d5890',1,'Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=delete']]], + ['mqtt5clientcore_1150',['Mqtt5ClientCore',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#aa1b19b64c89ab5cb07cf8bfb53b78868',1,'Aws::Crt::Http::HttpRequest::Mqtt5ClientCore()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa1b19b64c89ab5cb07cf8bfb53b78868',1,'Aws::Crt::Mqtt::MqttConnection::Mqtt5ClientCore()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a51bde3cdf4180e0c948381c37d4c7dc8',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientCore()']]], + ['mqtt5clientcore_2ecpp_1151',['Mqtt5ClientCore.cpp',['../_mqtt5_client_core_8cpp.html',1,'']]], + ['mqtt5clientoperationstatistics_1152',['Mqtt5ClientOperationStatistics',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html',1,'Aws::Crt::Mqtt5']]], + ['mqtt5clientoptions_1153',['Mqtt5ClientOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#abb599e34781fdfad088bcbf972d65405',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(Crt::Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad4ee7492d2f990b19347fa4494bf7c33',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(const Mqtt5ClientOptions &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a1b453c320db7f87c4dcacc41c8793ada',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(Mqtt5ClientOptions &&)=delete']]], + ['mqtt5customauthconfig_1154',['Mqtt5CustomAuthConfig',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html',1,'Aws::Iot::Mqtt5CustomAuthConfig'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3e36b79d0be70bff09a98be09e1feabd',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab04d8f224f44c9c8d38e86b42ee720ec',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(const Mqtt5CustomAuthConfig &rhs)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab5d3cf759091ebd57223561a35f9cba3',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(Mqtt5CustomAuthConfig &&rhs)=delete']]], + ['mqtt5packets_2ecpp_1155',['Mqtt5Packets.cpp',['../_mqtt5_packets_8cpp.html',1,'']]], + ['mqtt5packets_2eh_1156',['Mqtt5Packets.h',['../_mqtt5_packets_8h.html',1,'']]], + ['mqtt5to3adapteroptions_1157',['Mqtt5to3AdapterOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ab9713bf2819540925b70cc7482fbf781',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['mqtt5types_2eh_1158',['Mqtt5Types.h',['../_mqtt5_types_8h.html',1,'']]], + ['mqttclient_1159',['MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html',1,'Aws::Crt::Mqtt::MqttClient'],['../class_aws_1_1_iot_1_1_mqtt_client.html',1,'Aws::Iot::MqttClient'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a85a96c1d928c2dbdd7e09a1def5d4a8e',1,'Aws::Crt::Mqtt::MqttConnection::MqttClient()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a85a96c1d928c2dbdd7e09a1def5d4a8e',1,'Aws::Iot::MqttClientConnectionConfig::MqttClient()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a136406e0d1deaded4295be0282d8d7db',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(Io::ClientBootstrap &bootstrap, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a4fcc5d5f10a028af86596719c37404aa',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a358711e0f55a862143bdb4d69081fdfb',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(const MqttClient &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a7aced533a1263bc64bbe90847c588363',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(MqttClient &&) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a3c4beb61c84a6009b791fe739e3a12e9',1,'Aws::Iot::MqttClient::MqttClient(Crt::Io::ClientBootstrap &bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a9ecfb3b9252deab2737ec631f3799429',1,'Aws::Iot::MqttClient::MqttClient(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept']]], + ['mqttclient_2ecpp_1160',['MqttClient.cpp',['../iot_2_mqtt_client_8cpp.html',1,'(Global Namespace)'],['../mqtt_2_mqtt_client_8cpp.html',1,'(Global Namespace)']]], + ['mqttclient_2eh_1161',['MqttClient.h',['../crt_2mqtt_2_mqtt_client_8h.html',1,'(Global Namespace)'],['../iot_2_mqtt_client_8h.html',1,'(Global Namespace)']]], + ['mqttclientconnectionconfig_1162',['MqttClientConnectionConfig',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html',1,'Aws::Iot::MqttClientConnectionConfig'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#ab3d9b78848b017c1a41947948e2aaa75',1,'Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext)'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a5971524c55868124ce528de68cb7868b',1,'Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext, Crt::Mqtt::OnWebSocketHandshakeIntercept &&interceptor, const Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > &proxyOptions)']]], + ['mqttclientconnectionconfigbuilder_1163',['MqttClientConnectionConfigBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html',1,'Aws::Iot::MqttClientConnectionConfigBuilder'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#aba884400cce65e6666c88f2d32cb5070',1,'Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfigBuilder()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a9421f049699efe5c84e16b8a7d4474e6',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a1537deeff79caae94a0ae259a296223b',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aea9ffc7afb6d7c5aa4bb022e10f3b748',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a8982b3e9e2ffea7057a421357eb587b8',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a5a0e5334f6a6a9b592b834746ea63578',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a5756dd890b783163fec26145701b7489',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83522edce390a654ddf79e5387b7fa35',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept']]], + ['mqttcommon_2ecpp_1164',['MqttCommon.cpp',['../_mqtt_common_8cpp.html',1,'']]], + ['mqttcommon_2eh_1165',['MqttCommon.h',['../_mqtt_common_8h.html',1,'']]], + ['mqttconnection_1166',['MqttConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html',1,'Aws::Crt::Mqtt::MqttConnection'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#ac871425ecdeebb85060e16a111bbe887',1,'Aws::Crt::Mqtt5::Mqtt5Client::MqttConnection()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#acc5a84e656aac1bb03da10b7adc1fc8f',1,'Aws::Crt::Mqtt::MqttConnection::MqttConnection(const MqttConnection &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a83ad97e9bcf1e8aa58063b30873fa06e',1,'Aws::Crt::Mqtt::MqttConnection::MqttConnection(MqttConnection &&)=delete']]], + ['mqttconnection_2ecpp_1167',['MqttConnection.cpp',['../_mqtt_connection_8cpp.html',1,'']]], + ['mqttconnection_2eh_1168',['MqttConnection.h',['../_mqtt_connection_8h.html',1,'']]], + ['mqttconnectioncore_1169',['MqttConnectionCore',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a7a344107f7989c2862b0753e5bb12881',1,'Aws::Crt::Http::HttpRequest']]], + ['mqttconnectioncore_2ecpp_1170',['MqttConnectionCore.cpp',['../_mqtt_connection_core_8cpp.html',1,'']]], + ['mqttconnectionoperationstatistics_1171',['MqttConnectionOperationStatistics',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html',1,'Aws::Crt::Mqtt']]], + ['mqttconnectionoptions_1172',['MqttConnectionOptions',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html',1,'Aws::Crt::Mqtt']]], + ['mqttcredential_1173',['MQTTCredential',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html',1,'Aws::Greengrass::MQTTCredential'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aea9b49789b32d439400a7086a85572f3',1,'Aws::Greengrass::MQTTCredential::MQTTCredential() noexcept'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aa7b74d4d15ceda5bc0a1311e27e70249',1,'Aws::Greengrass::MQTTCredential::MQTTCredential(const MQTTCredential &)=default']]], + ['mqttmessage_1174',['MQTTMessage',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html',1,'Aws::Greengrass::MQTTMessage'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9624a9ff33c4cf59aa08a9e5358824e8',1,'Aws::Greengrass::MQTTMessage::MQTTMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#af87d7111f8034d6d69d7f89a1aad8640',1,'Aws::Greengrass::MQTTMessage::MQTTMessage(const MQTTMessage &)=default']]], + ['mqtttypes_2eh_1175',['MqttTypes.h',['../_mqtt_types_8h.html',1,'']]], + ['multimap_1176',['MultiMap',['../namespace_aws_1_1_crt.html#afa7b355655153ab380ab8e7a11e039aa',1,'Aws::Crt']]] +]; diff --git a/docs/search/all_d.html b/docs/search/all_d.html new file mode 100644 index 000000000..606caba19 --- /dev/null +++ b/docs/search/all_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_d.js b/docs/search/all_d.js new file mode 100644 index 000000000..d600345dd --- /dev/null +++ b/docs/search/all_d.js @@ -0,0 +1,79 @@ +var searchData= +[ + ['namedshadowdeltaupdatedsubscriptionrequest_1177',['NamedShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a024fc2582d092b8695b18855e25be5e0',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a50823159c3b68a064f5214068e88097a',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['namedshadowdeltaupdatedsubscriptionrequest_2ecpp_1178',['NamedShadowDeltaUpdatedSubscriptionRequest.cpp',['../_named_shadow_delta_updated_subscription_request_8cpp.html',1,'']]], + ['namedshadowdeltaupdatedsubscriptionrequest_2eh_1179',['NamedShadowDeltaUpdatedSubscriptionRequest.h',['../_named_shadow_delta_updated_subscription_request_8h.html',1,'']]], + ['namedshadowupdatedsubscriptionrequest_1180',['NamedShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a468adea2cb05d6f3906ea2820adf3271',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ad056431abe2cad8979febe6c181b90b0',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['namedshadowupdatedsubscriptionrequest_2ecpp_1181',['NamedShadowUpdatedSubscriptionRequest.cpp',['../_named_shadow_updated_subscription_request_8cpp.html',1,'']]], + ['namedshadowupdatedsubscriptionrequest_2eh_1182',['NamedShadowUpdatedSubscriptionRequest.h',['../_named_shadow_updated_subscription_request_8h.html',1,'']]], + ['negint_1183',['NegInt',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a96887c1be7588201b42c71f65f30c6cf',1,'Aws::Crt::Cbor']]], + ['negotiatedsettings_1184',['NegotiatedSettings',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html',1,'Aws::Crt::Mqtt5::NegotiatedSettings'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#af1711888c5b6d76cea54adc434a79be2',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(const aws_mqtt5_negotiated_settings &negotiated_settings, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a5a3212ef9435fa433bfaa5193ed0b4c7',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(const NegotiatedSettings &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a1ae5ba32732e7f8fbf0e679ada1e2911',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(NegotiatedSettings &&) noexcept=delete'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a7a148a65a8e74f02c2b234e60de9596a',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData::negotiatedSettings()']]], + ['new_1185',['New',['../namespace_aws_1_1_crt.html#af504d1dd34ae92fee825183a7f3cc4f7',1,'Aws::Crt']]], + ['newauthorizeclientdeviceaction_1186',['NewAuthorizeClientDeviceAction',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab7cc0430ce535e4ba8b5209ab4114c04',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newcancellocaldeployment_1187',['NewCancelLocalDeployment',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a8861a10cec8da275ca0dacf0116d217e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newclientconnectionmanager_1188',['NewClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#aa03d57390034d8f2a6cb4221f308b20d',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['newclientstream_1189',['NewClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a872224827a5001b9f5dee1b22c060248',1,'Aws::Crt::Http::HttpClientConnection']]], + ['newclienttlshandlercallback_1190',['NewClientTlsHandlerCallback',['../namespace_aws_1_1_crt_1_1_io.html#aa0e450401823c1e163680c9e185d33cb',1,'Aws::Crt::Io']]], + ['newconnection_1191',['NewConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a586f812aed8ebe3a273523cef03a77cb',1,'Aws::Crt::Mqtt::MqttClient::NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, const Crt::Io::TlsContext &tlsContext, bool useWebsocket=false) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a638fcf37ead98453b99f26c1e1b4b162',1,'Aws::Crt::Mqtt::MqttClient::NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, bool useWebsocket=false) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#ac5faca751007ca4a3eebda88a6c06b2b',1,'Aws::Iot::MqttClient::NewConnection()']]], + ['newconnectionfrommqtt5client_1192',['NewConnectionFromMqtt5Client',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ab39045791d2804b2cf261868bcf23d5a',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['newconnectionoptions_1193',['NewConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a23c38bfd7c9c2fc94aa269ae66d18387',1,'Aws::Crt::Io::TlsContext']]], + ['newcreatedebugpassword_1194',['NewCreateDebugPassword',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a84c42acdeee1c3bda1ab1b22dac0127f',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newcreatelocaldeployment_1195',['NewCreateLocalDeployment',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ade27382ed31e33bcaf1988121ab138da',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newdefaultbuilder_1196',['NewDefaultBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a301ec377a27aeb0c84d31286b061e838',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['newdefercomponentupdate_1197',['NewDeferComponentUpdate',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a0e0ccc95a5d100b3007c3f39ca111352',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newdeletethingshadow_1198',['NewDeleteThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a2b1aac47b8911f179816a413b43a2617',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetclientdeviceauthtoken_1199',['NewGetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a1d0c8500aa11233d250739f5017c8f17',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetcomponentdetails_1200',['NewGetComponentDetails',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af3d9e0a8539879cd470d8ad0ff42aed5',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetconfiguration_1201',['NewGetConfiguration',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3d3612ab2e17ade804dbf1cb06ca00d2',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetlocaldeploymentstatus_1202',['NewGetLocalDeploymentStatus',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af34fa22a5d085a109873ca69d95a655c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetsecretvalue_1203',['NewGetSecretValue',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aba2192442f43ca7b3b2e9cf5dc27d0a1',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetthingshadow_1204',['NewGetThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a1b1da1d2a8d61ad1879edcf843248424',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistcomponents_1205',['NewListComponents',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#acf736935f364b8db3dd5ccd2c6f7ca37',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistlocaldeployments_1206',['NewListLocalDeployments',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a21c5d6fdc5269953254c6e108cc1ecad',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistnamedshadowsforthing_1207',['NewListNamedShadowsForThing',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a74631df3eaa4308c9ec85b2cbee47c91',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newmqtt5client_1208',['NewMqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#af7607d328cce1d69ec5b8a0c3339d6d9',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['newmqtt5clientbuilderwithcustomauthorizer_1209',['NewMqtt5ClientBuilderWithCustomAuthorizer',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af86f4fe548018bda51e089642304e7c9',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithcustomauthorizerwebsocket_1210',['NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a24449088f4af54f60944c226b1b0385a',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlsfrommemory_1211',['NewMqtt5ClientBuilderWithMtlsFromMemory',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ada0a0e4e3e6806259bc58c394653b718',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlsfrompath_1212',['NewMqtt5ClientBuilderWithMtlsFromPath',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab595bbc50e08b9d2f78f62e9efeafd65',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlspkcs11_1213',['NewMqtt5ClientBuilderWithMtlsPkcs11',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a8ca751079d4d7fcac26d88240fe13c9d',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlspkcs12_1214',['NewMqtt5ClientBuilderWithMtlsPkcs12',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a8eacd256c8edbc3746e4318e54bb7a08',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithwebsocket_1215',['NewMqtt5ClientBuilderWithWebsocket',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a826583e7bdc59bfdb9c71274989b7b32',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithwindowscertstorepath_1216',['NewMqtt5ClientBuilderWithWindowsCertStorePath',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a9185827b4736e6670388a942cf34e585',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newpausecomponent_1217',['NewPauseComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae3c2c3d2ac730d94d326b7d0b8f4f85c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newpublishtoiotcore_1218',['NewPublishToIoTCore',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ada341fda9df72df2d3e5eff11dafe78e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newpublishtotopic_1219',['NewPublishToTopic',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3e5200e1c3fb5612eaa916f3ea1c3952',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newputcomponentmetric_1220',['NewPutComponentMetric',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab6adbcab62fe279415aa1427c3853dac',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newrestartcomponent_1221',['NewRestartComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab297fa77d3edf451b61740d5ac9d866b',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newresumecomponent_1222',['NewResumeComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aac46d491d72c4effbd44ec6e74d93672',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsendconfigurationvalidityreport_1223',['NewSendConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a65e67e6f3fa8fdaba7fac1942c43c8c4',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newstopcomponent_1224',['NewStopComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3df5716c75aa47a7965ca253aa4fad44',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newstream_1225',['NewStream',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#ad1a845e5e9ae0f53e6fae90dba9ddd90',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['newsubscribetocertificateupdates_1226',['NewSubscribeToCertificateUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3de51f86b2898db151dd5a4d9a4933f4',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetocomponentupdates_1227',['NewSubscribeToComponentUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af3e5a1276f2d6aadc9186f8c2e68956e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetoconfigurationupdate_1228',['NewSubscribeToConfigurationUpdate',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#affff949264b14c2747432ad4c4014bc3',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetoiotcore_1229',['NewSubscribeToIoTCore',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a02cafc950b3c4bd29b35ed6684619d30',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetotopic_1230',['NewSubscribeToTopic',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ad6383aba62a7e94bb86cd2dd7f0bed85',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetovalidateconfigurationupdates_1231',['NewSubscribeToValidateConfigurationUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af67a531811faf91fc1647eb562fc17ce',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newtlscontextimplcallback_1232',['NewTlsContextImplCallback',['../namespace_aws_1_1_crt_1_1_io.html#a0a62c795db526f1dae48cac634c9af02',1,'Aws::Crt::Io']]], + ['newupdateconfiguration_1233',['NewUpdateConfiguration',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a4ca07c6ac44e5f49ee2cf439eaa37b7c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newupdatestate_1234',['NewUpdateState',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab6eb410a79fb6afd737cb1da87ccdfa1',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newupdatethingshadow_1235',['NewUpdateThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a4552dfbd968bce8b06a6e65637227f4e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newvalidateauthorizationtoken_1236',['NewValidateAuthorizationToken',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a7650a0ddae9e1f8c5d96c2f61daa3a8d',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newverifyclientdeviceidentity_1237',['NewVerifyClientDeviceIdentity',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a7f2a66084b1f9fc9aaa7cce59b17a1ac',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['nextjobexecutionchangedevent_1238',['NextJobExecutionChangedEvent',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html',1,'Aws::Iotjobs::NextJobExecutionChangedEvent'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a6b1bc91022094b8e4528687325a9b6e5',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent()=default'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a308ab7eead5589ba250eb48ec13e8faa',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent(const Crt::JsonView &doc)']]], + ['nextjobexecutionchangedevent_2ecpp_1239',['NextJobExecutionChangedEvent.cpp',['../_next_job_execution_changed_event_8cpp.html',1,'']]], + ['nextjobexecutionchangedevent_2eh_1240',['NextJobExecutionChangedEvent.h',['../_next_job_execution_changed_event_8h.html',1,'']]], + ['nextjobexecutionchangedsubscriptionrequest_1241',['NextJobExecutionChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a94972bf06b79fdf1cd833a01abdf9fe8',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a561e0a11d818d15af5c6c0c4e12f24b0',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['nextjobexecutionchangedsubscriptionrequest_2ecpp_1242',['NextJobExecutionChangedSubscriptionRequest.cpp',['../_next_job_execution_changed_subscription_request_8cpp.html',1,'']]], + ['nextjobexecutionchangedsubscriptionrequest_2eh_1243',['NextJobExecutionChangedSubscriptionRequest.h',['../_next_job_execution_changed_subscription_request_8h.html',1,'']]], + ['nonblocking_1244',['NonBlocking',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442a20a6cf714cbf179298b4d850849847b8',1,'Aws::Crt']]], + ['none_1245',['None',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979a6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::Http::None()'],['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::None()'],['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2fa6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::Auth::None()']]], + ['november_1246',['November',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a7e823b37564da492ca1629b4732289a8',1,'Aws::Crt']]], + ['now_1247',['Now',['../class_aws_1_1_crt_1_1_date_time.html#a3a441c1813326b3d42ec7ea7deac796c',1,'Aws::Crt::DateTime']]], + ['npos_1248',['npos',['../class_aws_1_1_crt_1_1basic__string__view.html#a828690b4d3334ea0c46b9f034ab37f8c',1,'Aws::Crt::basic_string_view']]], + ['ntlmgetcredential_1249',['NtlmGetCredential',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#a412e322a88464aa867785ddd62ef6f64',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetCredential()'],['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a8cd2180262d6c4b5adfd2513414a0b02',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy::NtlmGetCredential()']]], + ['ntlmgettoken_1250',['NtlmGetToken',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#afef5445e6f5b5f13524e765435d3c272',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetToken()'],['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a4bb460e57c8134bccd889cf81a4077f9',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy::NtlmGetToken()']]], + ['ntlmgettokenfunction_1251',['NtlmGetTokenFunction',['../namespace_aws_1_1_crt_1_1_http.html#ad6ff911d785539e09b5620ad25d32e0b',1,'Aws::Crt::Http']]], + ['null_1252',['Null',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815abbb93ef26e3c101ff11cdd21cab08a94',1,'Aws::Crt::Cbor']]] +]; diff --git a/docs/search/all_e.html b/docs/search/all_e.html new file mode 100644 index 000000000..310da244c --- /dev/null +++ b/docs/search/all_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_e.js b/docs/search/all_e.js new file mode 100644 index 000000000..1cbcc9864 --- /dev/null +++ b/docs/search/all_e.js @@ -0,0 +1,221 @@ +var searchData= +[ + ['october_1253',['October',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701aeca60ae8611369fe28a02e2ab8c5d12e',1,'Aws::Crt']]], + ['offsettype_1254',['OffsetType',['../namespace_aws_1_1_crt_1_1_io.html#af399239ad685d64f2f5b88a0906a232c',1,'Aws::Crt::Io']]], + ['omit_1255',['Omit',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba3f9823fc8c5bf8d5efbb0ad3be5f16c9',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['onattemptingconnecteventdata_1256',['OnAttemptingConnectEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html',1,'Aws::Crt::Mqtt5::OnAttemptingConnectEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html#aeb8acee0dae4818d7ec973e07681766f',1,'Aws::Crt::Mqtt5::OnAttemptingConnectEventData::OnAttemptingConnectEventData()']]], + ['onattemptingconnecthandler_1257',['OnAttemptingConnectHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#aafd37b06ab29959b95982f4077cdc3d2',1,'Aws::Crt::Mqtt5']]], + ['onclientbootstrapshutdowncomplete_1258',['OnClientBootstrapShutdownComplete',['../namespace_aws_1_1_crt_1_1_io.html#a3284b8b9a955c2b24fd3d095350f22e1',1,'Aws::Crt::Io']]], + ['onclientconnectionavailable_1259',['OnClientConnectionAvailable',['../namespace_aws_1_1_crt_1_1_http.html#abf17b6f7768fa03af126b8c812ef9bd1',1,'Aws::Crt::Http']]], + ['onconnectcallback_1260',['OnConnectCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a8fbad88f9a456de5cb338d6a97de6292',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onconnectionclosed_1261',['OnConnectionClosed',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac9704a8353fe6234756ec956ccfc458d',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectioncloseddata_1262',['OnConnectionClosedData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionclosedhandler_1263',['OnConnectionClosedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a3721d3a23bbcf73648e9dc3b2e3862ef',1,'Aws::Crt::Mqtt']]], + ['onconnectioncomplete_1264',['OnConnectionComplete',['../namespace_aws_1_1_iotsecuretunneling.html#aa69abe9a918e0d59e1976143ee3b3448',1,'Aws::Iotsecuretunneling']]], + ['onconnectioncompleted_1265',['OnConnectionCompleted',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#af3c4eef93ed2eba8ef22ff16066d0e2c',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectioncompletedhandler_1266',['OnConnectionCompletedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aef2f7258854ef807340164783747a936',1,'Aws::Crt::Mqtt']]], + ['onconnectionfailure_1267',['OnConnectionFailure',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa74dc81f2e83c24429302cdaf99a1b2d',1,'Aws::Crt::Mqtt::MqttConnection::OnConnectionFailure()'],['../namespace_aws_1_1_iotsecuretunneling.html#a123e36d1873286ef1d537b247ad48161',1,'Aws::Iotsecuretunneling::OnConnectionFailure()']]], + ['onconnectionfailuredata_1268',['OnConnectionFailureData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionfailureeventdata_1269',['OnConnectionFailureEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#aaba2734514347a4177b7514a2ac25d3e',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData::OnConnectionFailureEventData()']]], + ['onconnectionfailurehandler_1270',['OnConnectionFailureHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ad43d88bc7f374de821598ba4008fbab7',1,'Aws::Crt::Mqtt5::OnConnectionFailureHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#ae325468d7a87e1e9c22499315dea9d44',1,'Aws::Crt::Mqtt::OnConnectionFailureHandler()']]], + ['onconnectioninterrupted_1271',['OnConnectionInterrupted',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a1e77801f332c1a9740f80f50614806e2',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectioninterruptedhandler_1272',['OnConnectionInterruptedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a4f836d0b80ada1251f643bf357b0fc60',1,'Aws::Crt::Mqtt']]], + ['onconnectionreset_1273',['OnConnectionReset',['../namespace_aws_1_1_iotsecuretunneling.html#a2687e92f49f543e5888269f725ec53eb',1,'Aws::Iotsecuretunneling']]], + ['onconnectionresumed_1274',['OnConnectionResumed',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac7795ed1c4b50b8ddf1ac58d11e7bf43',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectionresumedhandler_1275',['OnConnectionResumedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a43028af232c9cf8c5a34da986d9afa06',1,'Aws::Crt::Mqtt']]], + ['onconnectionsetup_1276',['onConnectionSetup',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a79dcf7e17ab19f4ade255340b5b213e5',1,'Aws::Crt::Http::ConnectionCallbackData::onConnectionSetup()'],['../namespace_aws_1_1_crt_1_1_http.html#abf7cbfe9deb17e6abd259b1db3850c6d',1,'Aws::Crt::Http::OnConnectionSetup()']]], + ['onconnectionsetupcallback_1277',['OnConnectionSetupCallback',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#aa466296bd67bff85bcde1686f9d22ff0',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['onconnectionshutdown_1278',['onConnectionShutdown',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#addfdc21801f3f41d3e803bcee27798e6',1,'Aws::Crt::Http::ConnectionCallbackData::onConnectionShutdown()'],['../namespace_aws_1_1_crt_1_1_http.html#a38b7bf171ad1910c2d8d95eef6f8ee13',1,'Aws::Crt::Http::OnConnectionShutdown()'],['../namespace_aws_1_1_iotsecuretunneling.html#a1d15b717dfba979b484116dac858e0b8',1,'Aws::Iotsecuretunneling::OnConnectionShutdown()']]], + ['onconnectionshutdowncallback_1279',['OnConnectionShutdownCallback',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad1a60bac19446072901ff643a6acde3f',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['onconnectionstarted_1280',['OnConnectionStarted',['../namespace_aws_1_1_iotsecuretunneling.html#a864a88daf535d474a0960823ef0983a3',1,'Aws::Iotsecuretunneling']]], + ['onconnectionsuccess_1281',['OnConnectionSuccess',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a18c509e09d1739bb49daf88623a9c415',1,'Aws::Crt::Mqtt::MqttConnection::OnConnectionSuccess()'],['../namespace_aws_1_1_iotsecuretunneling.html#ae80d5e18d5f92950a430c41df0bb93cf',1,'Aws::Iotsecuretunneling::OnConnectionSuccess()']]], + ['onconnectionsuccessdata_1282',['OnConnectionSuccessData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionsuccesseventdata_1283',['OnConnectionSuccessEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a4f41e567e6d06065fde103bd1ece08bf',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData::OnConnectionSuccessEventData()']]], + ['onconnectionsuccesshandler_1284',['OnConnectionSuccessHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9bb408f8517200c94e58f88948737f17',1,'Aws::Crt::Mqtt5::OnConnectionSuccessHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a98d7acab14346424a74e0511de423513',1,'Aws::Crt::Mqtt::OnConnectionSuccessHandler()']]], + ['oncontinuationclosed_1285',['OnContinuationClosed',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a718d00c81d12faac0fab623688614146',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['oncontinuationmessage_1286',['OnContinuationMessage',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a46f55663912d0093218bbe72ba28ea70',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['oncredentialsacquired_1287',['OnCredentialsAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a51cb8da17668b755179a5d704f01cd27',1,'Aws::Crt::Imds']]], + ['oncredentialsresolved_1288',['OnCredentialsResolved',['../namespace_aws_1_1_crt_1_1_auth.html#a5c7cfc1fb715fdb4c2d8945678d68199',1,'Aws::Crt::Auth']]], + ['ondatareceive_1289',['OnDataReceive',['../namespace_aws_1_1_iotsecuretunneling.html#aec68b693857dd6354693d8400bcf36ad',1,'Aws::Iotsecuretunneling']]], + ['ondisconnect_1290',['OnDisconnect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a74d58fa4e04f534892199fd28892e657',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['ondisconnectcallback_1291',['OnDisconnectCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a6d2146b6751947b6f4bfe25f502270ae',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['ondisconnecthandler_1292',['OnDisconnectHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aa0e931986cc3e616c6adf935d760ecb0',1,'Aws::Crt::Mqtt']]], + ['ondisconnectioneventdata_1293',['OnDisconnectionEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#abd88576461ad644299b2c7f9f94f5edf',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData::OnDisconnectionEventData()']]], + ['ondisconnectionhandler_1294',['OnDisconnectionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a782a13595a2f714822d60018a949bf2a',1,'Aws::Crt::Mqtt5']]], + ['ondiscoverresponse_1295',['OnDiscoverResponse',['../namespace_aws_1_1_discovery.html#aa4671b96af3b6408de9fb3366f6763b6',1,'Aws::Discovery']]], + ['onerrorcallback_1296',['OnErrorCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a98840296787a3c35dc53c775eecb4c9a',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onflushpromise_1297',['onFlushPromise',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a1d06de2bb5b2fc47b4d93810e3e3bc8f',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer']]], + ['onhostresolved_1298',['OnHostResolved',['../namespace_aws_1_1_crt_1_1_io.html#acbf0e730c9b86819e74f33f7b5eed73d',1,'Aws::Crt::Io']]], + ['onhttprequestsigningcomplete_1299',['OnHttpRequestSigningComplete',['../namespace_aws_1_1_crt_1_1_auth.html#ab4ca80a8fc66d38af49bf5431b5c8ebf',1,'Aws::Crt::Auth']]], + ['oniamprofileacquired_1300',['OnIamProfileAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#acb4baa05bed08f126ed31aa1420daa9c',1,'Aws::Crt::Imds']]], + ['onincomingbody_1301',['onIncomingBody',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#aee481f15fd540f1d8782e9f442caf952',1,'Aws::Crt::Http::HttpRequestOptions::onIncomingBody()'],['../namespace_aws_1_1_crt_1_1_http.html#abc77003769a91c513b54ce1fa42d1231',1,'Aws::Crt::Http::OnIncomingBody()']]], + ['onincomingheaders_1302',['onIncomingHeaders',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a50ff9c1bb27d20463d1c6150d766322f',1,'Aws::Crt::Http::HttpRequestOptions::onIncomingHeaders()'],['../namespace_aws_1_1_crt_1_1_http.html#ab2a1bca19494ff57966accc70a833834',1,'Aws::Crt::Http::OnIncomingHeaders()']]], + ['onincomingheadersblockdone_1303',['onIncomingHeadersBlockDone',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a7585e7c28923b00ab551a55b777aa4fc',1,'Aws::Crt::Http::HttpRequestOptions::onIncomingHeadersBlockDone()'],['../namespace_aws_1_1_crt_1_1_http.html#a8d646e4c6ffcdfa23c42e95403ac388d',1,'Aws::Crt::Http::OnIncomingHeadersBlockDone()']]], + ['oninstanceinfoacquired_1304',['OnInstanceInfoAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#aa99312f69ba2053eac58e527cdcb27f8',1,'Aws::Crt::Imds']]], + ['onmessageflushcallback_1305',['onMessageFlushCallback',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a45a7792bbb12f6a9199fe6bd38a57741',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::onMessageFlushCallback()'],['../namespace_aws_1_1_eventstreamrpc.html#a59543fd12aad2501f3b41795186a18e6',1,'Aws::Eventstreamrpc::OnMessageFlushCallback()']]], + ['onmessageflushcallbackcontainer_1306',['OnMessageFlushCallbackContainer',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer'],['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#af8de5d62618aa97a8a740ce2b4154f70',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::OnMessageFlushCallbackContainer()']]], + ['onmessagereceived_1307',['OnMessageReceived',['../namespace_aws_1_1_iotsecuretunneling.html#adfeb89a6a2bd6e8c0e20ef9f553c72ff',1,'Aws::Iotsecuretunneling']]], + ['onmessagereceivedhandler_1308',['OnMessageReceivedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a44b5236aa0361ef97c0595eaf3d48b64',1,'Aws::Crt::Mqtt']]], + ['onmultisubackhandler_1309',['OnMultiSubAckHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a114f4b34cc46025478d479beaacc53ff',1,'Aws::Crt::Mqtt']]], + ['onoperationcompletehandler_1310',['OnOperationCompleteHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a44fc5120bbbe950dc76488128259b18f',1,'Aws::Crt::Mqtt']]], + ['onpingcallback_1311',['OnPingCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a4231d540af1273d2b3b33001dbfd9162',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onpublishcomplete_1312',['OnPublishComplete',['../namespace_aws_1_1_iotidentity.html#a7d76d9ad43125fcc2366e72947382cd3',1,'Aws::Iotidentity::OnPublishComplete()'],['../namespace_aws_1_1_iotjobs.html#a8d27af0de5aa5b8553313acac5320300',1,'Aws::Iotjobs::OnPublishComplete()'],['../namespace_aws_1_1_iotsecuretunneling.html#ac300aee33fd87272221429942a33dfdf',1,'Aws::Iotsecuretunneling::OnPublishComplete()'],['../namespace_aws_1_1_iotshadow.html#a6de052281b1162068086d9e849876cea',1,'Aws::Iotshadow::OnPublishComplete()']]], + ['onpublishcompletionhandler_1313',['OnPublishCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a6c8e5bc5d3a6eb7f4767f3c1ecd8524c',1,'Aws::Crt::Mqtt5']]], + ['onpublishreceivedhandler_1314',['OnPublishReceivedHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a4fd5a6ebf9fb586570f3fe78f86f1b3a',1,'Aws::Crt::Mqtt5::OnPublishReceivedHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a4c45cd45103957d38303f03f37d251e2',1,'Aws::Crt::Mqtt::OnPublishReceivedHandler()']]], + ['onrequestsigningcomplete_1315',['OnRequestSigningComplete',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a7ed8ae0fa07bda038312d4a89279644f',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['onresourceacquired_1316',['OnResourceAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a23cb692edf9ebc52b70e7ba33f93bae7',1,'Aws::Crt::Imds']]], + ['onsenddatacomplete_1317',['OnSendDataComplete',['../namespace_aws_1_1_iotsecuretunneling.html#af98d42958061aa035d144e1919e2d7d8',1,'Aws::Iotsecuretunneling']]], + ['onsendmessagecomplete_1318',['OnSendMessageComplete',['../namespace_aws_1_1_iotsecuretunneling.html#a275d61180b5cee078e3cd27154c7fdfd',1,'Aws::Iotsecuretunneling']]], + ['onsessionreset_1319',['OnSessionReset',['../namespace_aws_1_1_iotsecuretunneling.html#a1e16327a3993362a5cd79d6fb3d7f19d',1,'Aws::Iotsecuretunneling']]], + ['onshutdowncomplete_1320',['OnShutdownComplete',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae05cfa451288067c74811c43530381f7',1,'Aws::Crt::Io::ChannelHandler']]], + ['onstopped_1321',['OnStopped',['../namespace_aws_1_1_iotsecuretunneling.html#a278e235728cba77a31e9015498884e34',1,'Aws::Iotsecuretunneling']]], + ['onstoppedeventdata_1322',['OnStoppedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html',1,'Aws::Crt::Mqtt5::OnStoppedEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html#a0518d7787fe5db19f73fd9aa8cc76360',1,'Aws::Crt::Mqtt5::OnStoppedEventData::OnStoppedEventData()']]], + ['onstoppedhandler_1323',['OnStoppedHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a7296550444ed5f10375ee5345c99cad5',1,'Aws::Crt::Mqtt5']]], + ['onstreamclosed_1324',['OnStreamClosed',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a23d8aa942604b8dbfc8faca7435343cf',1,'Aws::Eventstreamrpc::StreamResponseHandler']]], + ['onstreamcomplete_1325',['onStreamComplete',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a0ce5fcd048ee25ec851645c3d4feb594',1,'Aws::Crt::Http::HttpRequestOptions::onStreamComplete()'],['../namespace_aws_1_1_crt_1_1_http.html#a486282cdd28a7f05e50e1534797c4a3f',1,'Aws::Crt::Http::OnStreamComplete()']]], + ['onstreamerror_1326',['OnStreamError',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a7f7061d6705df1922384eec12326f1c4',1,'Aws::Eventstreamrpc::StreamResponseHandler::OnStreamError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a40a3e8c7835f4a3f2148b8b262f59e9e',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#aec935656192d0c663041e505818abd74',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a5d49388b298f65d955c69c180e657e21',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a157cf95685b57ef6e3f1054645860be4',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a9b70ab6684186aa982263f5e212cf454',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#acfc988ea444ef8c9f7f9dc2ecfa3720d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#ae61fb7489fafeec067af0a5908a88e7c',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(ResourceNotFoundError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a0008e0217f5d825b3a9e52309f07725f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#aefa29ff9a87d5785a0f47eec8ad63779',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#af05545f00c1f997e7055368ebfc5fe91',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#afd4d4410e2ef4552f8fc123cc49fd669',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#a8d742e6d8daccfc80ca39387a3140fb8',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#ac8f61af0bbc78ac3485386ce025bd93d',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(InvalidArgumentsError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#aa069cd796d8941f5b8996dc05e9e393c',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#a49102f8fd3b7cecfeff3a5fb299f9eb5',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#ad16822f383f5018b759d15402923a38d',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#ae2512b0cc0e6be901ab29d98fbe46c26',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a9e4970df517f5eb551942d4c4490cb81',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a42457c12713cfdb5a5ee0b3de4bc9827',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#ac417a2ed6683f3b51f9ebf4e395b93ba',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(InvalidArgumentsError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#adec4e6387945580f648a446798149c64',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a32430df4bf40b59078ca07dd20dcdd50',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a48f78dca422f25e41e905ba61d068411',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#ab0a527f22c6d50e03ad52f96bbc99f45',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(ResourceNotFoundError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a4661aad357abf00672e3bb0f7d867488',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(OperationError *operationError)']]], + ['onstreamevent_1327',['OnStreamEvent',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a0cf0b295a1fb709d605b9f31356ed1e7',1,'Aws::Eventstreamrpc::StreamResponseHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#aec72bc55e82120340f2e1d2d5c9bef06',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a6acd92586b1a841e7520e6515a4d7a78',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#a8625db69e5f2674707b2f71957a92efc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#afdb9abec204ebbd99cf9be572a8256c8',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a6223bd833d44e15b164752ac39a3436e',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a02f3342fcacc2b779c1d0c3078ea12ba',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamEvent()']]], + ['onstreamreset_1328',['OnStreamReset',['../namespace_aws_1_1_iotsecuretunneling.html#af67046344aa360558c5088f305a45cf2',1,'Aws::Iotsecuretunneling']]], + ['onstreamstart_1329',['OnStreamStart',['../namespace_aws_1_1_iotsecuretunneling.html#a5d1f363f338c4b56322e6350c1cf2480',1,'Aws::Iotsecuretunneling']]], + ['onstreamstarted_1330',['OnStreamStarted',['../namespace_aws_1_1_iotsecuretunneling.html#a91f98f55565ab797c55dee16a4b55c3a',1,'Aws::Iotsecuretunneling']]], + ['onstreamstopped_1331',['OnStreamStopped',['../namespace_aws_1_1_iotsecuretunneling.html#aa3abe0976aa3ead34f997e00c8fb32fc',1,'Aws::Iotsecuretunneling']]], + ['onsubackhandler_1332',['OnSubAckHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aedc46fe650f31ca76c9b045a45258ffc',1,'Aws::Crt::Mqtt']]], + ['onsubscribecomplete_1333',['OnSubscribeComplete',['../namespace_aws_1_1_iotidentity.html#aebce234af86622f340f63339638378c3',1,'Aws::Iotidentity::OnSubscribeComplete()'],['../namespace_aws_1_1_iotjobs.html#a4b6b923d0199f5cb2bb2ba61c4bd0dcd',1,'Aws::Iotjobs::OnSubscribeComplete()'],['../namespace_aws_1_1_iotsecuretunneling.html#ac688b4e8a594a42f501e0636fd2e4fe1',1,'Aws::Iotsecuretunneling::OnSubscribeComplete()'],['../namespace_aws_1_1_iotshadow.html#a6821fd90363538797d367c184dab079b',1,'Aws::Iotshadow::OnSubscribeComplete()']]], + ['onsubscribecompletionhandler_1334',['OnSubscribeCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#afc02779dfb1728f0a4ac918834665508',1,'Aws::Crt::Mqtt5']]], + ['onsubscribetocreatecertificatefromcsracceptedresponse_1335',['OnSubscribeToCreateCertificateFromCsrAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#a793b38d4587bacd3b1fac7316bf1c7ae',1,'Aws::Iotidentity']]], + ['onsubscribetocreatecertificatefromcsrrejectedresponse_1336',['OnSubscribeToCreateCertificateFromCsrRejectedResponse',['../namespace_aws_1_1_iotidentity.html#a4504c319f56c89fe823fbca6fb9cf6f2',1,'Aws::Iotidentity']]], + ['onsubscribetocreatekeysandcertificateacceptedresponse_1337',['OnSubscribeToCreateKeysAndCertificateAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#a2a2b99068c2ccb9acde0de4ee4e38bbb',1,'Aws::Iotidentity']]], + ['onsubscribetocreatekeysandcertificaterejectedresponse_1338',['OnSubscribeToCreateKeysAndCertificateRejectedResponse',['../namespace_aws_1_1_iotidentity.html#a12b63c7c1bf19768fefe71c7c1103682',1,'Aws::Iotidentity']]], + ['onsubscribetodeletenamedshadowacceptedresponse_1339',['OnSubscribeToDeleteNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a4e8c00d1d21e2ca061f426446692bacb',1,'Aws::Iotshadow']]], + ['onsubscribetodeletenamedshadowrejectedresponse_1340',['OnSubscribeToDeleteNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a28f19d65c4e0380e871d8f9e87248c16',1,'Aws::Iotshadow']]], + ['onsubscribetodeleteshadowacceptedresponse_1341',['OnSubscribeToDeleteShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a7c2cb8be1d72beb71e22fd166a108826',1,'Aws::Iotshadow']]], + ['onsubscribetodeleteshadowrejectedresponse_1342',['OnSubscribeToDeleteShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#aa71693063dddb3f8db651bd7a94d64aa',1,'Aws::Iotshadow']]], + ['onsubscribetodescribejobexecutionacceptedresponse_1343',['OnSubscribeToDescribeJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a6f8bbf847d29433e0a5323c1123b422d',1,'Aws::Iotjobs']]], + ['onsubscribetodescribejobexecutionrejectedresponse_1344',['OnSubscribeToDescribeJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#a9e74b89263116bf7dd5b346f42646c62',1,'Aws::Iotjobs']]], + ['onsubscribetogetnamedshadowacceptedresponse_1345',['OnSubscribeToGetNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a139b099f69a2c51dc8fcd18ad5247ecb',1,'Aws::Iotshadow']]], + ['onsubscribetogetnamedshadowrejectedresponse_1346',['OnSubscribeToGetNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#ae960873a7020c89de0b137cb2a513e68',1,'Aws::Iotshadow']]], + ['onsubscribetogetpendingjobexecutionsacceptedresponse_1347',['OnSubscribeToGetPendingJobExecutionsAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a8e8c67348df86ba4ca3e354476cbb9eb',1,'Aws::Iotjobs']]], + ['onsubscribetogetpendingjobexecutionsrejectedresponse_1348',['OnSubscribeToGetPendingJobExecutionsRejectedResponse',['../namespace_aws_1_1_iotjobs.html#aae67f2cdbc784dc39016d094d8d89acd',1,'Aws::Iotjobs']]], + ['onsubscribetogetshadowacceptedresponse_1349',['OnSubscribeToGetShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a7351bc44c298db5fdbbb9ad4b36d3213',1,'Aws::Iotshadow']]], + ['onsubscribetogetshadowrejectedresponse_1350',['OnSubscribeToGetShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a88cbf504a1c56209adbea7883d59bee2',1,'Aws::Iotshadow']]], + ['onsubscribetojobexecutionschangedeventsresponse_1351',['OnSubscribeToJobExecutionsChangedEventsResponse',['../namespace_aws_1_1_iotjobs.html#aa0b211a092dfec90561b82f2c2b72a40',1,'Aws::Iotjobs']]], + ['onsubscribetonamedshadowdeltaupdatedeventsresponse_1352',['OnSubscribeToNamedShadowDeltaUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a477c7df07cf6d16244a60faeb49b48cb',1,'Aws::Iotshadow']]], + ['onsubscribetonamedshadowupdatedeventsresponse_1353',['OnSubscribeToNamedShadowUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a1ecb26554a893e56aa70183cb4188a45',1,'Aws::Iotshadow']]], + ['onsubscribetonextjobexecutionchangedeventsresponse_1354',['OnSubscribeToNextJobExecutionChangedEventsResponse',['../namespace_aws_1_1_iotjobs.html#aa671f953f53affebb5d9ec07c77a1859',1,'Aws::Iotjobs']]], + ['onsubscribetoregisterthingacceptedresponse_1355',['OnSubscribeToRegisterThingAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#ac79bcf2ab7483101ddcf1f393e4450dc',1,'Aws::Iotidentity']]], + ['onsubscribetoregisterthingrejectedresponse_1356',['OnSubscribeToRegisterThingRejectedResponse',['../namespace_aws_1_1_iotidentity.html#aee309502370101fd7a1bccab8775cc89',1,'Aws::Iotidentity']]], + ['onsubscribetoshadowdeltaupdatedeventsresponse_1357',['OnSubscribeToShadowDeltaUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a32fd2ebf609e176633091bde7d232f95',1,'Aws::Iotshadow']]], + ['onsubscribetoshadowupdatedeventsresponse_1358',['OnSubscribeToShadowUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#af782f0c4119ba963357943b75dc80633',1,'Aws::Iotshadow']]], + ['onsubscribetostartnextpendingjobexecutionacceptedresponse_1359',['OnSubscribeToStartNextPendingJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a306c6931b270dccc3be328ad410e252d',1,'Aws::Iotjobs']]], + ['onsubscribetostartnextpendingjobexecutionrejectedresponse_1360',['OnSubscribeToStartNextPendingJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#adaf640572f9062ba4a340d333f561490',1,'Aws::Iotjobs']]], + ['onsubscribetotunnelsnotifyresponse_1361',['OnSubscribeToTunnelsNotifyResponse',['../namespace_aws_1_1_iotsecuretunneling.html#a797633de52d6cd33b0501015b81dd018',1,'Aws::Iotsecuretunneling']]], + ['onsubscribetoupdatejobexecutionacceptedresponse_1362',['OnSubscribeToUpdateJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a81764500347710f52d7edc3c0b8b23d8',1,'Aws::Iotjobs']]], + ['onsubscribetoupdatejobexecutionrejectedresponse_1363',['OnSubscribeToUpdateJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#ac7064a46b3ac78b975defeb7c81b5c14',1,'Aws::Iotjobs']]], + ['onsubscribetoupdatenamedshadowacceptedresponse_1364',['OnSubscribeToUpdateNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#aa9a7ab23f90f77d0223094f0f41f85c7',1,'Aws::Iotshadow']]], + ['onsubscribetoupdatenamedshadowrejectedresponse_1365',['OnSubscribeToUpdateNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a8f18ac029fc0beec5affff2d1a8770f7',1,'Aws::Iotshadow']]], + ['onsubscribetoupdateshadowacceptedresponse_1366',['OnSubscribeToUpdateShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#ab49bb875bde199437974e54f223b6544',1,'Aws::Iotshadow']]], + ['onsubscribetoupdateshadowrejectedresponse_1367',['OnSubscribeToUpdateShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a9e6686c3c64c9dca780520603565d8db',1,'Aws::Iotshadow']]], + ['ontaskcancelled_1368',['OnTaskCancelled',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ac8f665478320bc196996aed76214a0d8',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['ontaskcancelledhandler_1369',['OnTaskCancelledHandler',['../namespace_aws_1_1_iotdevicedefenderv1.html#a809b6645d5d82549c8a2436fc68a6925',1,'Aws::Iotdevicedefenderv1']]], + ['onunsubscribecompletionhandler_1370',['OnUnsubscribeCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ae609d003ebe52e5d2fe6e57c4b78802a',1,'Aws::Crt::Mqtt5']]], + ['onvectorresourceacquired_1371',['OnVectorResourceAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a4ce6aef15cb36890f185ecf248d30712',1,'Aws::Crt::Imds']]], + ['onwebsockethandshakeintercept_1372',['OnWebSocketHandshakeIntercept',['../namespace_aws_1_1_crt_1_1_mqtt5.html#acbd76f6a1fa7bbfbfeb2a0ddde0d2b31',1,'Aws::Crt::Mqtt5::OnWebSocketHandshakeIntercept()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a164f0b4ae6ab32eae4125e685349a8d1',1,'Aws::Crt::Mqtt::OnWebSocketHandshakeIntercept()']]], + ['onwebsockethandshakeinterceptcomplete_1373',['OnWebSocketHandshakeInterceptComplete',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3cf54d8b5b278672fbd88a11f2c47136',1,'Aws::Crt::Mqtt5::OnWebSocketHandshakeInterceptComplete()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a5d9638829a60d2c9961d7b789cebcb42',1,'Aws::Crt::Mqtt::OnWebSocketHandshakeInterceptComplete()']]], + ['operation_5ferror_1374',['OPERATION_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794eba63b9ebb15b9db496b0670b6c48124041',1,'Aws::Eventstreamrpc']]], + ['operation_5fresponse_1375',['OPERATION_RESPONSE',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794ebabb20f085f05f896e68294a0a5b0fd8ab',1,'Aws::Eventstreamrpc']]], + ['operationerror_1376',['OperationError',['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html',1,'Aws::Eventstreamrpc::OperationError'],['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a115c7b7bbf61657dd75db662e8ae1f28',1,'Aws::Eventstreamrpc::OperationError::OperationError()']]], + ['operationmodelcontext_1377',['OperationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html',1,'Aws::Eventstreamrpc::OperationModelContext'],['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a788dc63f756c6b9d2b717f536df44906',1,'Aws::Eventstreamrpc::OperationModelContext::OperationModelContext()']]], + ['operator_20bool_1378',['operator bool',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a733dab25c45050120b8d3939c7421f61',1,'Aws::Crt::Auth::Credentials::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a05b30f71702f7a40e73a06940d8ab3ad',1,'Aws::Crt::Crypto::Hash::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a9c59441ec9174627d1885b8a560e2082',1,'Aws::Crt::Crypto::HMAC::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aeca26380ee9543b06794cd3187063903',1,'Aws::Crt::Crypto::SymmetricCipher::operator bool()'],['../class_aws_1_1_crt_1_1_date_time.html#ab9f281beece516af94f9238738f999f1',1,'Aws::Crt::DateTime::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a5596930bb403fb1f5119d6e50659948e',1,'Aws::Crt::Endpoints::RequestContext::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a1a996999149950df38f29a886b69bf4c',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ac2b801ac2ebaa48b62bb3b79e25165b4',1,'Aws::Crt::Endpoints::RuleEngine::operator bool()'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a3d241c4d4931aa06bf1bf90fb11795e0',1,'Aws::Crt::Http::HttpMessage::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a7f99e80c2a7b605fcb6741a8a6cd7ea5',1,'Aws::Crt::Io::ClientBootstrap::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#aa7031fb3cc2e11ff20c295a011ad1736',1,'Aws::Crt::Io::EventLoopGroup::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a5f491d1e9b242c40722a6de8629f81cd',1,'Aws::Crt::Io::DefaultHostResolver::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a1d367e40fb699edfbc586f1da8d359c9',1,'Aws::Crt::Io::InputStream::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a941099713f68de668e8f366af9946c71',1,'Aws::Crt::Io::TlsContextOptions::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ab122c682c9edc330acd6cc26b952c16a',1,'Aws::Crt::Io::TlsConnectionOptions::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#aaec6953cf4499ebe15cf0bbaa9c4c0c3',1,'Aws::Crt::Io::TlsContext::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#ae2298cae8da812ab913757d2ce3f1216',1,'Aws::Crt::Io::Uri::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a4c88a4e218ec8af263972fdfb4c902aa',1,'Aws::Crt::Mqtt5::Mqtt5Client::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a1c093255bd0c66560af52dd621c690f5',1,'Aws::Crt::Mqtt::MqttClient::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac8c11cdf0f9c9c08593f47fb7ef0717f',1,'Aws::Crt::Mqtt::MqttConnection::operator bool()'],['../class_aws_1_1_crt_1_1_optional.html#a158da009283c18806c2b3495c16f4ceb',1,'Aws::Crt::Optional::operator bool()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a59bef2bb7f6ad88b8692f472a4890933',1,'Aws::Crt::UUID::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a64cea2798abdc70c7fb71613b057ef26',1,'Aws::Iot::Mqtt5ClientBuilder::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#ae48f40de769feebf3b78d316c0729719',1,'Aws::Iot::MqttClientConnectionConfig::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a0d082bf8f0bca028a869a1f14b004028',1,'Aws::Iot::MqttClientConnectionConfigBuilder::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a112de196a268aa7f3d7245dd729db776',1,'Aws::Iot::MqttClient::operator bool()'],['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a7b3776d3d771f5e3a41913edfa31039a',1,'Aws::Eventstreamrpc::RpcError::operator bool()'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#adbdde5489e52df7e918946a1f40caa76',1,'Aws::Eventstreamrpc::TaggedResult::operator bool()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#abdca2de24e329458284b72ad7d794537',1,'Aws::Eventstreamrpc::ClientConnection::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#ae9a20a9c9ace4ff4dd8b96ec67a394c1',1,'Aws::Greengrass::SubscribeToIoTCoreResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a00e0c417f3ed730ad05ab2bb1138371a',1,'Aws::Greengrass::ResumeComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#adff46883e03e12afc11e23a868b4ad0b',1,'Aws::Greengrass::PublishToIoTCoreResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ac0e23dea306eea783c62ea1009657d65',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a1f279ee18f1d76c6dd1519152f880901',1,'Aws::Greengrass::DeleteThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a212b89b1746c11d3e1e1ca13d0895fbe',1,'Aws::Greengrass::PutComponentMetricResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a4cbed0c70f149b1311ac6f0c9f1d5783',1,'Aws::Greengrass::DeferComponentUpdateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a7a04ba12bf5e971d7b51dbb8bb7ac67f',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#af8ff1a85083923460e91c2d24eefdc82',1,'Aws::Greengrass::GetConfigurationResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#acbd3c08e0333569cc4a2a9a3962a3fd7',1,'Aws::Greengrass::SubscribeToTopicResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a1b7925328a945fe50cbdc88990d3dabc',1,'Aws::Greengrass::GetComponentDetailsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a6d7661e9a0725364cf22e3d5ae8ea896',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#ab57c72741b26317a3946460c90681a02',1,'Aws::Greengrass::PublishToTopicResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a7747c070333d5ccd795e4184e949810d',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a072fcdf59dc5605b7892c1ba8275772c',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a012020bb106bc87187368b11c2314700',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#aec22260292a10c285d29c4fdae63f0e6',1,'Aws::Greengrass::ListComponentsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a883b1558ffafc95705a84e6842ec8594',1,'Aws::Greengrass::CreateDebugPasswordResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#ac87d0e059ed22db977f1d8c41d618d97',1,'Aws::Greengrass::GetThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a58a2f4489eee7bde81ee145c6e24a5f2',1,'Aws::Greengrass::SendConfigurationValidityReportResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#acd5b21b4f1a83694beba3f78c95f91db',1,'Aws::Greengrass::UpdateThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ae41a36ca74bf48fd12f7a31135d7923f',1,'Aws::Greengrass::UpdateConfigurationResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a7b8112539929b93ca2d2e4a6bde4f8f0',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#af1f7683eac6226bdd5ac530a28186aa9',1,'Aws::Greengrass::RestartComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a06c8e5022e8b50e9ab5991d647231252',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a006ff392a7008fda5494a1270def281b',1,'Aws::Greengrass::GetSecretValueResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#acdade06631c3f3a8433844153593a378',1,'Aws::Greengrass::UpdateStateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ae3ace91579f149517fdc5f9ccd43a68f',1,'Aws::Greengrass::CancelLocalDeploymentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a82f5c0a4be2fb5a8f5d10ae58b610487',1,'Aws::Greengrass::ListNamedShadowsForThingResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a2ebb1fd8524dd2b0d5017229cbfe1793',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a5a597976674e9bb72b24f24a24c18541',1,'Aws::Greengrass::ListLocalDeploymentsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#aec28d42dcf90535e752f7d8144a85706',1,'Aws::Greengrass::StopComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a2702847b80f218c10bce7ad74631b45f',1,'Aws::Greengrass::PauseComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a9ac068dfe9094a4ad846cb38f972f5b5',1,'Aws::Greengrass::CreateLocalDeploymentResult::operator bool()'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#adff005748920383a9fd29aacd2f1c221',1,'Aws::Iotidentity::IotIdentityClient::operator bool()'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a6ee222a07fb89d9e76e580fa8f209a35',1,'Aws::Iotjobs::IotJobsClient::operator bool()'],['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#ad9fb2b4adade37c544906000010a6a58',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient::operator bool()'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a5357f42b1cf49d2ea6c1083ce4d26862',1,'Aws::Iotshadow::IotShadowClient::operator bool()']]], + ['operator_20bytebuf_1379',['operator ByteBuf',['../class_aws_1_1_crt_1_1_u_u_i_d.html#a6619ab023961d80c00cbfc2ff2dd7085',1,'Aws::Crt::UUID']]], + ['operator_20string_1380',['operator String',['../class_aws_1_1_crt_1_1_u_u_i_d.html#a8d5aba1835e39f7229d25e9840dd91b1',1,'Aws::Crt::UUID']]], + ['operator_21_3d_1381',['operator!=',['../class_aws_1_1_crt_1_1_date_time.html#a89708edfba519de42e02c685981a9ce7',1,'Aws::Crt::DateTime::operator!=()'],['../class_aws_1_1_crt_1_1_json_object.html#ad2f3422423b023915d41356519e2bbe3',1,'Aws::Crt::JsonObject::operator!=()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a640fd83ee20229b10822f386fe2046de',1,'Aws::Crt::UUID::operator!=()'],['../namespace_aws_1_1_crt.html#afff3d70dfaec9f8ef415867759dae2b8',1,'Aws::Crt::operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a7584986ded73f9233c4080bdee301915',1,'Aws::Crt::operator!=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a6ba4fb8efe6af65b3d09a43a56468677',1,'Aws::Crt::operator!=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_22_22_5fsv_1382',['operator""_sv',['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::literals::string_view_literals::operator""_sv()']]], + ['operator_28_29_1383',['operator()',['../structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html#a0155eb028ab400ad22fdd11deefdb524',1,'std::hash< Aws::Crt::basic_string_view< CharT, Traits > >']]], + ['operator_2a_1384',['operator*',['../class_aws_1_1_crt_1_1_optional.html#a1a98d796aad2b08a76420d513cfeeb5f',1,'Aws::Crt::Optional::operator*() const &'],['../class_aws_1_1_crt_1_1_optional.html#ae66b3c3e6c048aee44c6b867ac9d36b4',1,'Aws::Crt::Optional::operator*() &'],['../class_aws_1_1_crt_1_1_optional.html#a8c6200da7a73403379591dd5dc42b6e7',1,'Aws::Crt::Optional::operator*() const &&'],['../class_aws_1_1_crt_1_1_optional.html#ac1afd6239f14821322f671e7b3ec57b6',1,'Aws::Crt::Optional::operator*() &&']]], + ['operator_2b_1385',['operator+',['../class_aws_1_1_crt_1_1_date_time.html#aab0ccea08538e775e0901d3e3bb2a1d9',1,'Aws::Crt::DateTime']]], + ['operator_2d_1386',['operator-',['../class_aws_1_1_crt_1_1_date_time.html#a3ed252b775b7b93b0f9306fed5eafdcc',1,'Aws::Crt::DateTime::operator-(const std::chrono::milliseconds &a) const noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a676bb56e146bdf49e910109e2e4c6f11',1,'Aws::Crt::DateTime::operator-(const DateTime &other) const noexcept']]], + ['operator_2d_3e_1387',['operator->',['../class_aws_1_1_crt_1_1_optional.html#ae7151cbbc2225e50191ad65317e861e6',1,'Aws::Crt::Optional::operator->() const'],['../class_aws_1_1_crt_1_1_optional.html#a79c196520fb7c2cb61c4ce6b67528d14',1,'Aws::Crt::Optional::operator->()']]], + ['operator_3c_1388',['operator<',['../class_aws_1_1_crt_1_1_date_time.html#ab53eaa51273982cb36461423829f8cb8',1,'Aws::Crt::DateTime::operator<()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a5c3e89159bab7161ac03a071b38cba7c',1,'Aws::Greengrass::UserProperty::operator<()'],['../class_aws_1_1_greengrass_1_1_message_context.html#ae2cf200093c211051465918e193a5166',1,'Aws::Greengrass::MessageContext::operator<()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a6e4d8dc4dea958b6978a507792a777e3',1,'Aws::Greengrass::DeploymentStatusDetails::operator<()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ac00c708e1e17e4e0cf1e0b478ca5f24f',1,'Aws::Greengrass::SystemResourceLimits::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a73e0bd4af91a64a022586635cbfd1fb0',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a65a873a2b13c02309f8e5230b374a4de',1,'Aws::Greengrass::BinaryMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ae45a6864643ea596b68eb42bba717500',1,'Aws::Greengrass::JsonMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a1d991db6bf86dbb26e8ac807b8bb007e',1,'Aws::Greengrass::MQTTMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#aea45bdacb1b4f79cfaa45645fdfdab7b',1,'Aws::Greengrass::ConfigurationUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ace31e07bf2c6b29227b3d3b2978dd63f',1,'Aws::Greengrass::PostComponentUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a41d592b3147955a34f4b8a42c58ffa62',1,'Aws::Greengrass::PreComponentUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad9f613d704daa9fc97299023cb65ca8c',1,'Aws::Greengrass::CertificateUpdate::operator<()'],['../class_aws_1_1_greengrass_1_1_metric.html#a301a1bfe1c9c7c3480d8b32a5b24dc7d',1,'Aws::Greengrass::Metric::operator<()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a3fa8bebb642b78018b8fbd5a8a92076b',1,'Aws::Greengrass::LocalDeployment::operator<()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a8492ab080458eb564cc5c49573a9448f',1,'Aws::Greengrass::ComponentDetails::operator<()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a8b67c17659fb09544dfed3c7d350912f',1,'Aws::Greengrass::MQTTCredential::operator<()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a90b7d8bf5b57ff3f7392fa51a7d820fa',1,'Aws::Greengrass::RunWithInfo::operator<()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a7e18f78098211a878459f1ffedc47b60',1,'Aws::Greengrass::ClientDeviceCredential::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a7d645e3e61e6946ea6347eb3fdcb7c39',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a8ed3ed2be2f6c129dd58046819d4a7f3',1,'Aws::Greengrass::SubscriptionResponseMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa1913f12c59b5380050297f0db6dc697',1,'Aws::Greengrass::IoTCoreMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#aa973e6d0fc9b73e7cfdb23fd1ba77a1b',1,'Aws::Greengrass::ConfigurationUpdateEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#aed9917e0923e57e790285a26289a68c8',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa891fa4f8bc4324f87faa5db0a26fc70',1,'Aws::Greengrass::CertificateUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#acb21d9ab545b080445f79469376b9942',1,'Aws::Greengrass::CertificateOptions::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#af315e295b5d55588443d9ca574abade4',1,'Aws::Greengrass::ConfigurationValidityReport::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a0f80394ecc08d07d5301c45b29497372',1,'Aws::Greengrass::PublishMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#ad45e65386677712d4f126f9abc01f22c',1,'Aws::Greengrass::SecretValue::operator<()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#ab1c0451e643a1d9d0c7d08958d53b358',1,'Aws::Greengrass::CredentialDocument::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#adf05513e30728dfba5f4012037542636',1,'Aws::Greengrass::InvalidArgumentsError::operator<()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a789dbdf0c4988d33348d4b9b936ed523',1,'Aws::Greengrass::ServiceError::operator<()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a73157efa4d62e3e964bfdc8bac7ea410',1,'Aws::Greengrass::UnauthorizedError::operator<()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#aefe5d7113cdbcef7b1ea0b3d28df2074',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a28955211ee350aad94e732ad2c0ce290',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a269ba6bbe55d4b3540290c004921cc70',1,'Aws::Greengrass::InvalidTokenError::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a40511a08dea57c53f352820670eb9cee',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ab59e01971861ded19a047d0c4e023ff9',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#af9ae271cb51ce026012c14ee0156bba3',1,'Aws::Greengrass::ConflictError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a52020844362e971f6cc4e9069f6ed6ce',1,'Aws::Greengrass::UpdateThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a127deda319cab3ea9683a3fbaaaef407',1,'Aws::Greengrass::UpdateThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab1d38fb65ec605a8e88a16daf205bbd8',1,'Aws::Greengrass::ResourceNotFoundError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a6e689f960822ab4f1f3945b0798515a5',1,'Aws::Greengrass::UpdateStateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#ac0e26b8ff7887f782597c861caa5d565',1,'Aws::Greengrass::UpdateStateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a598bf09444095408517e469382d2688a',1,'Aws::Greengrass::FailedUpdateConditionCheckError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#acec4b3d36ab23cf3133fc4f033293ea6',1,'Aws::Greengrass::UpdateConfigurationResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aebe4595ea9b1d65ded7296eff83a477c',1,'Aws::Greengrass::UpdateConfigurationRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a77711567d250555407799d2db52f878e',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a54170b1f8cee157fc9f41f399ecb6987',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a51f03e611b6a28483229fd0ca4226230',1,'Aws::Greengrass::SubscribeToTopicResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ae4d7198e3a41373b0836c1c0c19e52af',1,'Aws::Greengrass::SubscribeToTopicRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a43b78b5b14d2e4ad5de7ed4ca79b4134',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a3a39e79fa9ee28be73d6e0e275f8e16a',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a9b4424526ef8b04e8a4b3dc5119fec09',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a8308d4424a219d04891f25606e3bb4bb',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a9ae83668a50181950f5b60a2b918d205',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a8897dd7c95352f28389f0866cb657cf6',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a4e7228ccb1f93667dde614124718bbe1',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#afd3ff015fef26318bcacbb9edaa26dd3',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a013a4fd1d931c7fdfd0c11ae048d9456',1,'Aws::Greengrass::ComponentNotFoundError::operator<()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a4997c4f79295949fa7dff346d45e6b94',1,'Aws::Greengrass::StopComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a09a8687df1808d8ac4a6b58c812874f6',1,'Aws::Greengrass::StopComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a606332da216afacfaa94e2917dfcc945',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a890496be3551d7707054bcfb127fca59',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#add2eda128c9cd39f69ad9e08a46cde29',1,'Aws::Greengrass::ResumeComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a0e964f9f8e34aeb171052463d514933f',1,'Aws::Greengrass::ResumeComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a0ad56aabeb4873218451785f0fa7b3b9',1,'Aws::Greengrass::RestartComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#ad4eb878000a13229c46b4a722f1dc82e',1,'Aws::Greengrass::RestartComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a4fda8b0482f65cfa35cfe67c13c13f19',1,'Aws::Greengrass::PutComponentMetricResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a98d2d70a2913ff12c632df99e96fd40c',1,'Aws::Greengrass::PutComponentMetricRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#aa9a4facba66786e4854a33172b67a3c8',1,'Aws::Greengrass::PublishToTopicResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a61c8c92a9df3613492b9f9e2b891eab4',1,'Aws::Greengrass::PublishToTopicRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a67c5299ff9fbe4f285f8f0c6de35356e',1,'Aws::Greengrass::PublishToIoTCoreResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#abfcd08ced8560f506d4d694402a52ab0',1,'Aws::Greengrass::PublishToIoTCoreRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#af583e1e94f30d72e4aa5bd7edfacde05',1,'Aws::Greengrass::PauseComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ac40c637ab8f913799ed88b7f5ff6aeda',1,'Aws::Greengrass::PauseComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a412128368c1102b9f0c4484b1579d473',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a28e85dc2f19996e5d071867b826479a7',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#adcc7d668f751821a67bb4be04efa13ca',1,'Aws::Greengrass::ListLocalDeploymentsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#aed79997aee1a9d847b5f8936f61dff84',1,'Aws::Greengrass::ListLocalDeploymentsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a839e09ac816b7da4890eba53856d366f',1,'Aws::Greengrass::ListComponentsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#ae652cc64669b30bf63ecf722e32331ba',1,'Aws::Greengrass::ListComponentsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a614693771bccd563370a05dbafa0b81c',1,'Aws::Greengrass::GetThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a9200abaedec0e4f3862af4036912121f',1,'Aws::Greengrass::GetThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aa35e261d5da3d21c5e84487b3df2a928',1,'Aws::Greengrass::GetSecretValueResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a22b27d58806db2fbb548392db6d28418',1,'Aws::Greengrass::GetSecretValueRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#aebe365e30b381ef22d25bce933939447',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a24539e99516b9f5eecb56653f34f7296',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a22152b6de714926862802f13026f15a2',1,'Aws::Greengrass::GetConfigurationResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#ac7cd8283e0483f2639b6761fa195c0bd',1,'Aws::Greengrass::GetConfigurationRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#aafbd41a0a7210874a13c44f14cf385ec',1,'Aws::Greengrass::GetComponentDetailsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#af2c8a38c0983497011dcbd71f0ab8781',1,'Aws::Greengrass::GetComponentDetailsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#aef7b08a08b6b02fe5ba6a8229a974d9c',1,'Aws::Greengrass::InvalidCredentialError::operator<()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a87d7815fe30f31dcf631880bd4f365f0',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a1364f7b12c20a8e6b08c558eb0c4526c',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ae33b20f5a62a119d0ab865001d92435e',1,'Aws::Greengrass::DeleteThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#add6c0db1215ec6f508fe5bc52b605285',1,'Aws::Greengrass::DeleteThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a2258b1fbbd18a07a0b4ef627b099c080',1,'Aws::Greengrass::DeferComponentUpdateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a78eaf1e50b1b68cd4acdfadb87bbdd20',1,'Aws::Greengrass::DeferComponentUpdateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#ac506d36bcacca42e2edb806a6490c149',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aad2ac10bc003d320e3e363d753aac5b9',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::operator<()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#add55bb45857db355824540f3b558edca',1,'Aws::Greengrass::CreateLocalDeploymentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ada6aaf3927ecab2c82d420d7537fee2a',1,'Aws::Greengrass::CreateLocalDeploymentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ac2a4888bc3c514d5c3f3c441a7047198',1,'Aws::Greengrass::CreateDebugPasswordResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a64c1d83ea154685fd8c246db5d5a1a23',1,'Aws::Greengrass::CreateDebugPasswordRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a214a9735fdd24aa22b3e66d936adc510',1,'Aws::Greengrass::CancelLocalDeploymentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a9ac182e6ac7d540a602c81ada46d6891',1,'Aws::Greengrass::CancelLocalDeploymentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a0c5710a3e928ad0287009d55d31d231c',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::operator<()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a451c32f0438a194caf17ac39cc731b44',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a4b12c2ff7763e61b089d03cc6db1c9ca',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::operator<()'],['../namespace_aws_1_1_crt.html#a353f1d9443bac716d9cd1258c1218026',1,'Aws::Crt::operator<(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ab5d300ec78776e096f0f9d45c1d50f53',1,'Aws::Crt::operator<(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a614ef5c16c3e448d9ead337a4c69945d',1,'Aws::Crt::operator<(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3c_3d_1389',['operator<=',['../class_aws_1_1_crt_1_1_date_time.html#a078666b6e0915fcdbccb3db0c46403e7',1,'Aws::Crt::DateTime::operator<=()'],['../namespace_aws_1_1_crt.html#a206cc05f66f90fc79e3b2096ebf9ab36',1,'Aws::Crt::operator<=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a3759de71ae0a53f3f2e547e6e71fa060',1,'Aws::Crt::operator<=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a2e008a4d20bf28640cc43547723603e3',1,'Aws::Crt::operator<=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3d_1390',['operator=',['../class_aws_1_1_crt_1_1_api_handle.html#a00d3337a3b92497ff15ebb15699848c8',1,'Aws::Crt::ApiHandle::operator=(const ApiHandle &)=delete'],['../class_aws_1_1_crt_1_1_api_handle.html#a56a176d4ebdb85e02e0fb5519eff4b3a',1,'Aws::Crt::ApiHandle::operator=(ApiHandle &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#ac98bd10d9ec89c516910c94965561707',1,'Aws::Crt::Auth::Credentials::operator=(const Credentials &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a84d90834a61f0c19e1d78f9b317ad42a',1,'Aws::Crt::Auth::Credentials::operator=(Credentials &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a9f5e085b7d3590b01e8a971b6ba18e6c',1,'Aws::Crt::Auth::CredentialsProvider::operator=(const CredentialsProvider &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a4162e85dbdeadebaf4430a5c3196ce14',1,'Aws::Crt::Auth::CredentialsProvider::operator=(CredentialsProvider &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a08cff8a4ac2247453282d18700b96350',1,'Aws::Crt::Auth::ISigningConfig::operator=(const ISigningConfig &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a393efe1d03d5bd1c73432eda90d23a5f',1,'Aws::Crt::Auth::ISigningConfig::operator=(ISigningConfig &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a3468fdbd10e6775ed48f1633e67922ba',1,'Aws::Crt::Auth::IHttpRequestSigner::operator=(const IHttpRequestSigner &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#acd2958f3d93ae5c7634256eb68b02cd9',1,'Aws::Crt::Auth::IHttpRequestSigner::operator=(IHttpRequestSigner &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ab03b1823f4ca8085d329a41d89133ef8',1,'Aws::Crt::Cbor::CborEncoder::operator=(const CborEncoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a9114fa31b94cd6fef88cb52faf032335',1,'Aws::Crt::Cbor::CborEncoder::operator=(CborEncoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a8a0fcfdd5c363ac641127a6753202fbf',1,'Aws::Crt::Cbor::CborDecoder::operator=(const CborDecoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a4e908175fe3a7df425f8301152f7d3b4',1,'Aws::Crt::Cbor::CborDecoder::operator=(CborDecoder &&)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a26ac6bd11cc2a01ec55e0fb583526c1c',1,'Aws::Crt::Crypto::Hash::operator=(const Hash &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a50c8ebc13758a54b65423e5b550ea166',1,'Aws::Crt::Crypto::Hash::operator=(Hash &&toMove)'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#ac813bdf144653872c4f15316aafa9d7f',1,'Aws::Crt::Crypto::HMAC::operator=(const HMAC &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a112f45cd33c4368efee7643f799173f8',1,'Aws::Crt::Crypto::HMAC::operator=(HMAC &&toMove)'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a1b1e9311255069d1691fc4bc2902173c',1,'Aws::Crt::Crypto::SymmetricCipher::operator=(const SymmetricCipher &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a53099838fa2255335cc8e76805303e9c',1,'Aws::Crt::Crypto::SymmetricCipher::operator=(SymmetricCipher &&) noexcept=default'],['../class_aws_1_1_crt_1_1_date_time.html#af4245f5dffe21862c40c8b9897e62c7a',1,'Aws::Crt::DateTime::operator=(double secondsSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a11db8ce22cbc81e13bc63bc6d5e41669',1,'Aws::Crt::DateTime::operator=(uint64_t millisSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a434bb7a4c5d8cee5f8fed30c966b5299',1,'Aws::Crt::DateTime::operator=(const std::chrono::system_clock::time_point &timepointToAssign) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a0bb8727d3d9424fed66be8b32f0d6b39',1,'Aws::Crt::DateTime::operator=(const char *timestamp) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#ae7b02097ab958fa3646fa7817684df5c',1,'Aws::Crt::Endpoints::RequestContext::operator=(const RequestContext &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a039e529006bf6bf30710f2d29d3394bb',1,'Aws::Crt::Endpoints::RequestContext::operator=(RequestContext &&)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a34762ef13128234995158a291c093cc3',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator=(const ResolutionOutcome &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a206083f7e18acc2162aaaee34fe9365c',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator=(ResolutionOutcome &&)'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a1678375ef999d3f77c0b377bedb03978',1,'Aws::Crt::Endpoints::RuleEngine::operator=(const RuleEngine &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a54dd10091fde61b795e25329efb07f61',1,'Aws::Crt::Endpoints::RuleEngine::operator=(RuleEngine &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#abe3fb9cb0d878e46caff31c3069b5654',1,'Aws::Crt::Http::HttpStream::operator=(const HttpStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ae0fe1bed35f0d5009c91a22cdae7f3d4',1,'Aws::Crt::Http::HttpStream::operator=(HttpStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a36ffb7e99d58180aa65ceec4c5e25746',1,'Aws::Crt::Http::HttpClientStream::operator=(const HttpClientStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#afaf116c4dc6d24d0f806351a3f1966c2',1,'Aws::Crt::Http::HttpClientStream::operator=(HttpClientStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a93de4bc04a8d4c1134f778f6dcceb7f7',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::operator=(const HttpClientConnectionProxyOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a4a7f12ac87c0333f3546e1b0db75ee2f',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::operator=(HttpClientConnectionProxyOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad64609427090ec2cc3baf8dee07a8164',1,'Aws::Crt::Http::HttpClientConnectionOptions::operator=(const HttpClientConnectionOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a357b2793adbc8650bc073bc53694b572',1,'Aws::Crt::Http::HttpClientConnectionOptions::operator=(HttpClientConnectionOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ad55879d84cbac68c458b969f4f91cece',1,'Aws::Crt::Http::HttpClientConnection::operator=(const HttpClientConnection &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0453c9643d8f286f4493109c0715d3e3',1,'Aws::Crt::Http::HttpClientConnection::operator=(HttpClientConnection &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a2c042902867aa9d030120ee3d5db9e75',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::operator=(const HttpClientConnectionManagerOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a86670420b331cb8fdc752aa9343b261a',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::operator=(HttpClientConnectionManagerOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a963c82d07488d7394e8b98f5767b8f4c',1,'Aws::Crt::Http::HttpMessage::operator=(const HttpMessage &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a0ee54ed5de003c424ad2680a83f51835',1,'Aws::Crt::Http::HttpMessage::operator=(HttpMessage &&)=delete'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ab41fca901c66785bd555d9fd3b05c239',1,'Aws::Crt::Imds::IamProfile::operator=()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0517db036ebe9e1b70679125380cc8cb',1,'Aws::Crt::Imds::InstanceInfo::operator=()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9b32b159213780b2e4e3d63f5e950550',1,'Aws::Crt::Imds::ImdsClient::operator=(const ImdsClient &)=delete'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8520b878c9268b29456dcebde4ffa110',1,'Aws::Crt::Imds::ImdsClient::operator=(ImdsClient &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a2f021dc61db7beb93e26c27c0cf5a790',1,'Aws::Crt::Io::ClientBootstrap::operator=(const ClientBootstrap &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ab1fb109bea4421f99529160cd9d64654',1,'Aws::Crt::Io::ClientBootstrap::operator=(ClientBootstrap &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a2a4a6834542b8d37c3ac9fefbfb02243',1,'Aws::Crt::Io::ChannelHandler::operator=()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a636f53ea1905ab65f83f52f647012f61',1,'Aws::Crt::Io::EventLoopGroup::operator=(const EventLoopGroup &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a3e037769f324bf46b03edea45378866e',1,'Aws::Crt::Io::EventLoopGroup::operator=(EventLoopGroup &&) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a30475299241bd247372e095b7a6cc14d',1,'Aws::Crt::Io::DefaultHostResolver::operator=(const DefaultHostResolver &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a163c9a7c75b092334491d2838157cf1e',1,'Aws::Crt::Io::DefaultHostResolver::operator=(DefaultHostResolver &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab1d59b2d73797cbc3adaa7a5d3981788',1,'Aws::Crt::Io::SocketOptions::operator=(const SocketOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a04a1afbbc253079ec1b12148eecaad03',1,'Aws::Crt::Io::SocketOptions::operator=(SocketOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ad75dadb36312abc4c9126b1e5e338897',1,'Aws::Crt::Io::InputStream::operator=(const InputStream &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ac001ce04acbaa13df20a3790e7bb17a0',1,'Aws::Crt::Io::InputStream::operator=(InputStream &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a60e81d2aca949567aa3031956e2a6da6',1,'Aws::Crt::Io::TlsContextOptions::operator=(const TlsContextOptions &) noexcept=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a78e5c4de67cf076ab975e54f24b185db',1,'Aws::Crt::Io::TlsContextOptions::operator=(TlsContextOptions &&) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ae189654e839c9acedcd5f59e6ed49c84',1,'Aws::Crt::Io::TlsConnectionOptions::operator=(const TlsConnectionOptions &) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#afa20f71f861feffc1a87ddb1d08d67b8',1,'Aws::Crt::Io::TlsConnectionOptions::operator=(TlsConnectionOptions &&options) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#adc14c6b5e766f2bbe96470afe1757c5a',1,'Aws::Crt::Io::TlsContext::operator=(const TlsContext &) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a3679336d74e787c14da09a03627d1df8',1,'Aws::Crt::Io::TlsContext::operator=(TlsContext &&) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a39308b18582be75a88837edd181a6287',1,'Aws::Crt::Io::Uri::operator=(const Uri &)'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a42e876a264465350b0f1112009745a1a',1,'Aws::Crt::Io::Uri::operator=(Uri &&) noexcept'],['../class_aws_1_1_crt_1_1_json_object.html#a8c70cf12c8111cb7382bfe529e378510',1,'Aws::Crt::JsonObject::operator=(const JsonObject &other)'],['../class_aws_1_1_crt_1_1_json_object.html#a7a04445fa1f8b5d0fea25dbed29a0eed',1,'Aws::Crt::JsonObject::operator=(JsonObject &&other) noexcept'],['../class_aws_1_1_crt_1_1_json_view.html#a3a79e7827895806924d8592ed032f8ff',1,'Aws::Crt::JsonView::operator=()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ab6660370ab085f2bc5edc4cc5686b186',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator=(const Mqtt5ClientOptions &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#af9d202c9ad37607ffc839f9debbc7cdb',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator=(Mqtt5ClientOptions &&)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#afb2be27abe9e24bd20d4808b4e615ec2',1,'Aws::Crt::Mqtt5::UserProperty::operator=(const UserProperty &toCopy) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#ae4931abfddc914a8a412db8a8ecba060',1,'Aws::Crt::Mqtt5::UserProperty::operator=(UserProperty &&toMove) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aab96af1a6e2a1dfd0c930a01afb292c3',1,'Aws::Crt::Mqtt5::PublishPacket::operator=(const PublishPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a32209f2aaea1f0e0642d678183a8c15e',1,'Aws::Crt::Mqtt5::PublishPacket::operator=(PublishPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a18f3700207e11e777041a23fd12ea853',1,'Aws::Crt::Mqtt5::NegotiatedSettings::operator=(const NegotiatedSettings &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a4971b9457d50d607fece782685cea193',1,'Aws::Crt::Mqtt5::NegotiatedSettings::operator=(NegotiatedSettings &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aec826fefec91313017585a8157adbc42',1,'Aws::Crt::Mqtt5::ConnectPacket::operator=(const ConnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ad2af388a9e77cd165ef48c15bab495ce',1,'Aws::Crt::Mqtt5::ConnectPacket::operator=(ConnectPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a842762fd0ebb84ea1bacad201efc2758',1,'Aws::Crt::Mqtt5::ConnAckPacket::operator=(const ConnAckPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aa9129d943d43088dc06f975552027ac1',1,'Aws::Crt::Mqtt5::ConnAckPacket::operator=(ConnAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a27ffd963af09122b5023e78d888232e3',1,'Aws::Crt::Mqtt5::DisconnectPacket::operator=(const DisconnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a8d67fd90886cd31d69096e471b4b3fc8',1,'Aws::Crt::Mqtt5::DisconnectPacket::operator=(DisconnectPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#afbf28679d89a81deda8404efd627d253',1,'Aws::Crt::Mqtt5::PubAckPacket::operator=(const PubAckPacket &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a0c511d9040c50e0c70110f4433390f96',1,'Aws::Crt::Mqtt5::PubAckPacket::operator=(PubAckPacket &&toMove) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a6d8c24877603d400adcd9cb0282e8a2f',1,'Aws::Crt::Mqtt5::PublishResult::operator=(const PublishResult &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a7f208256f36b6c46c151d36b4e834dba',1,'Aws::Crt::Mqtt5::PublishResult::operator=(PublishResult &&toMove) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a6455ded3302a9f76f07260dc5ee65a4b',1,'Aws::Crt::Mqtt5::Subscription::operator=(const Subscription &) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a3b6529cd65dcfd938d5e9a7cb0213d63',1,'Aws::Crt::Mqtt5::Subscription::operator=(Subscription &&) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ad403094e2a75fc3927b9b2726339e78f',1,'Aws::Crt::Mqtt5::SubscribePacket::operator=(const SubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a3d242beb2dbf8695a2d383db03713d6b',1,'Aws::Crt::Mqtt5::SubscribePacket::operator=(SubscribePacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#aa90d85584101440ce7227e2bdfcfbe36',1,'Aws::Crt::Mqtt5::SubAckPacket::operator=(const SubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a185c5f11b1dbc2b0d3682444581e468d',1,'Aws::Crt::Mqtt5::SubAckPacket::operator=(SubAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#ac5673c5b61dc08abc1711bbc673d6929',1,'Aws::Crt::Mqtt5::UnsubscribePacket::operator=(const UnsubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a3493a711a5ede94a9a88aa1a5ed9d431',1,'Aws::Crt::Mqtt5::UnsubscribePacket::operator=(UnsubscribePacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#aae47bba087e0f4069609e9fc3bb945eb',1,'Aws::Crt::Mqtt5::UnSubAckPacket::operator=(const UnSubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a51cebbef8943c89534a8431558566883',1,'Aws::Crt::Mqtt5::UnSubAckPacket::operator=(UnSubAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a1d8145cf6a3ab1d83643840fb1bfdffc',1,'Aws::Crt::Mqtt::MqttClient::operator=(const MqttClient &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#ae7debecaca342197024397f8fee8a9d7',1,'Aws::Crt::Mqtt::MqttClient::operator=(MqttClient &&) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a464feef8ce602bead6f0b6f24ca124fb',1,'Aws::Crt::Mqtt::MqttConnection::operator=(const MqttConnection &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a55dbd5197293bc5e72cea9140d8ebd34',1,'Aws::Crt::Mqtt::MqttConnection::operator=(MqttConnection &&)=delete'],['../class_aws_1_1_crt_1_1_optional.html#a1c48df128a1bdabae868e70a4c79c2da',1,'Aws::Crt::Optional::operator=(U &&u)'],['../class_aws_1_1_crt_1_1_optional.html#a42684d529ead41f08507b9c553cc19da',1,'Aws::Crt::Optional::operator=(const Optional &other)'],['../class_aws_1_1_crt_1_1_optional.html#a5c535dc3e63281bda3587ccb7e71daef',1,'Aws::Crt::Optional::operator=(const Optional< U > &other)'],['../class_aws_1_1_crt_1_1_optional.html#a16c1591bb97ebdb0972e49bec5dce6c3',1,'Aws::Crt::Optional::operator=(Optional< U > &&other)'],['../class_aws_1_1_crt_1_1basic__string__view.html#ae311da758ece737d07f2f3fa164e56ce',1,'Aws::Crt::basic_string_view::operator=()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#aca267b64cee98442acabc24c77518acd',1,'Aws::Crt::UUID::operator=()'],['../class_aws_1_1_crt_1_1_variant.html#a982a26912ce9a088bf4799d98b917e60',1,'Aws::Crt::Variant::operator=(const Variant &other)'],['../class_aws_1_1_crt_1_1_variant.html#a7674c23c978719af899c42f44c72a31a',1,'Aws::Crt::Variant::operator=(Variant &&other)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#af6189d1d64a23a741d066ccd846aa8fb',1,'Aws::Iot::Mqtt5CustomAuthConfig::operator=(const Mqtt5CustomAuthConfig &rhs)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a5da8c4a31c1475f43eff39bbc27175d4',1,'Aws::Iot::Mqtt5CustomAuthConfig::operator=(Mqtt5CustomAuthConfig &&rhs)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a4ed4be51314a5625a41f13546ce81dcc',1,'Aws::Iot::Mqtt5ClientBuilder::operator=(const Mqtt5ClientBuilder &)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a97922d03ae62a9852f5db64c0b7bf050',1,'Aws::Iot::Mqtt5ClientBuilder::operator=(Mqtt5ClientBuilder &&)=delete'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a4fdf4e6b931134504adb0c77739062e4',1,'Aws::Iotdevicedefenderv1::ReportTask::operator=()'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#a980385c5694199416b855eff48e402a2',1,'Aws::Discovery::ConnectivityInfo::operator=()'],['../class_aws_1_1_discovery_1_1_discover_response.html#a3c485cc0f591f42d65f37d6cfc0f4e99',1,'Aws::Discovery::DiscoverResponse::operator=()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#abc752e71419038e6c8a3366c6b704b92',1,'Aws::Discovery::DiscoveryClientConfig::operator=(const DiscoveryClientConfig &rhs)=default'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ac288e16f6df67d3531c2e1bbd29a498e',1,'Aws::Discovery::DiscoveryClientConfig::operator=(DiscoveryClientConfig &&rhs)=default'],['../class_aws_1_1_discovery_1_1_g_g_core.html#a6807a4db6fa2920e742763dccf33ca8d',1,'Aws::Discovery::GGCore::operator=()'],['../class_aws_1_1_discovery_1_1_g_g_group.html#ac8cab2092d36d6d02bce5d88d244c538',1,'Aws::Discovery::GGGroup::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#ae96d0eab4973cffe7f53b0b8ab6f90a2',1,'Aws::Eventstreamrpc::EventStreamHeader::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a4793feddb3fb3c89d4a026da3b40586f',1,'Aws::Eventstreamrpc::MessageAmendment::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a04932ba6bf66dfc6cac7294d8f8d90ea',1,'Aws::Eventstreamrpc::TaggedResult::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#ab6d3c0a84a04cf2ca0c2b674ca7a30b6',1,'Aws::Eventstreamrpc::ClientOperation::operator=(const ClientOperation &clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a1508f1fc0d53dba689efafd696482c4e',1,'Aws::Eventstreamrpc::ClientOperation::operator=(ClientOperation &&clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a1959667abecda7c7f62f45237a74f353',1,'Aws::Eventstreamrpc::ClientConnection::operator=(const ClientConnection &) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a9f8a67dce5fcf165956277ed22a97d02',1,'Aws::Eventstreamrpc::ClientConnection::operator=(ClientConnection &&) noexcept'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ac5e501fd49c567bfa7d02629f46d53a0',1,'Aws::Greengrass::ClientDeviceCredential::operator=()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a29c68736ec95e36b83619bf0baa8e14e',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a09b6e0a05bf74e21b37567f3d0a3f25c',1,'Aws::Greengrass::SubscriptionResponseMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a6982fdd71ea3c417358b3ae4bb7bc6ee',1,'Aws::Greengrass::IoTCoreMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a0bf7d7a47b372f1ce811093aba4b3352',1,'Aws::Greengrass::ConfigurationUpdateEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#afc064cd69cad9f7114051923aa06a404',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a512023dd49eb09f8ee101be825d78f45',1,'Aws::Greengrass::CertificateUpdateEvent::operator=()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab91e23f05b83da987a7421148c4154a6',1,'Aws::Greengrass::PublishMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a0c2d96491a22fcf2a52f12d00b732b73',1,'Aws::Greengrass::SecretValue::operator=()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#aec96489372199a039b3a163d6a6a8c6c',1,'Aws::Greengrass::CredentialDocument::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#aa7ddb6e9590f477f95c15af86b7b3c5f',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#ae4ab749545a5432ad93e9285462052dd',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a58e5e18297f04237359058d6d15f6e56',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#ac18945fb1e31b65d2c3d0ee4a1e8a0b2',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#afbd74c9b7475d3e57347c01693467ea8',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#ae75836f4b7ed6be84e4311acf83197f3',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#a809cf73f305d12f5d1c9f61fc0fde36e',1,'Aws::Iotidentity::ErrorResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a19c5a5fa433f0ed76dcc88de1155e95f',1,'Aws::Iotidentity::RegisterThingRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#aed1b416554218ed3728779c44805b9ca',1,'Aws::Iotidentity::RegisterThingResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#af813a7349f9fdb7e59cc50374ed6063d',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::operator=()'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#af907b3877dcf10a41a58f48637dba1db',1,'Aws::Iotdevicecommon::DeviceApiHandle::operator=(const DeviceApiHandle &)=delete'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#a0a6314ada801d43195c67b1c6cb53d8c',1,'Aws::Iotdevicecommon::DeviceApiHandle::operator=(DeviceApiHandle &&)=delete'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a26455964b03469f00b571ce38d7571ce',1,'Aws::Iotjobs::DescribeJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ac1c70f398b066256f06d3892c5fb6d91',1,'Aws::Iotjobs::DescribeJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#aed1bc74fef9fb05bae17d75625fcb32c',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#abe96848e4d584dbae70e147ad98dd957',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a725a3f3b41648a4efdcca4e3c105136e',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a7011c00e546510628953265c5ef96bb3',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a5499f3c652d3f95ab9f229d591991fa8',1,'Aws::Iotjobs::JobExecutionData::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a5a955668430d4bd7fa2eeb78a0659921',1,'Aws::Iotjobs::JobExecutionsChangedEvent::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aca1618c59b14fc5a0463b0a3a26e7f7c',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#afc5c5895c8525d9d60dbabf8397eb981',1,'Aws::Iotjobs::JobExecutionState::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a28ebb7ff2c4ca90942ebf97671521343',1,'Aws::Iotjobs::JobExecutionSummary::operator=()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a939609f7d48bc1f05445f2fce32eec48',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::operator=()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a3469c7d2d9e951269958b523ebdfec73',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a65f6133e5f8065e380d96184d21c28b8',1,'Aws::Iotjobs::RejectedError::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a995fd180f8b94604aae972914e49d4b9',1,'Aws::Iotjobs::StartNextJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a3957a02d727a69e31a89dd0d1158955a',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a8f590b21988009f66adfec43ddde5c82',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a47b60aacc05b86583fd1ed40aa629594',1,'Aws::Iotjobs::UpdateJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a9dd972a5d40a5fc8a9405e6b99b6a804',1,'Aws::Iotjobs::UpdateJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#ac085bad1e6cb26fa9a0babcebccacada',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ab292548ee933b9f9b644c78ee822a469',1,'Aws::Iotsecuretunneling::Message::operator=(const Message &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a0f74a5961d46a417b7234dacd5add86e',1,'Aws::Iotsecuretunneling::Message::operator=(Message &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a46eae6a24904a20d54638709f88a9b4c',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::operator=(const SendMessageCompleteData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a41d7d440a8fd032f6b4a2e140f1316c4',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::operator=(SendMessageCompleteData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a21d7e10bb0ce995cc667d7fa0d731710',1,'Aws::Iotsecuretunneling::ConnectionData::operator=(const ConnectionData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a70fff1ae5217d6df066e69c987f23141',1,'Aws::Iotsecuretunneling::ConnectionData::operator=(ConnectionData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a44744409d42b38dcb1a0c2e920deea5b',1,'Aws::Iotsecuretunneling::StreamStartedData::operator=(const StreamStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a5426586292e661d4bc8e32c0b5991dde',1,'Aws::Iotsecuretunneling::StreamStartedData::operator=(StreamStartedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a8bdd2d7453101f02cc9f285195e9d132',1,'Aws::Iotsecuretunneling::StreamStoppedData::operator=(const StreamStoppedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a88398496870e4701624ec7336fd7950f',1,'Aws::Iotsecuretunneling::StreamStoppedData::operator=(StreamStoppedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a180479ff738bc80c5c5df121713bde80',1,'Aws::Iotsecuretunneling::ConnectionStartedData::operator=(const ConnectionStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a19fbe7ce49a3c1445f0b1d4f20fc915b',1,'Aws::Iotsecuretunneling::ConnectionStartedData::operator=(ConnectionStartedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#aa8ce815b47c306d944d500e0ac399a23',1,'Aws::Iotsecuretunneling::ConnectionResetData::operator=(const ConnectionResetData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#af8f197dd1a8af645d3c44c9f70c5d75f',1,'Aws::Iotsecuretunneling::ConnectionResetData::operator=(ConnectionResetData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a9b19ed30b7fc5e7c955285a98f6be4b4',1,'Aws::Iotsecuretunneling::SecureTunnel::operator=(const SecureTunnel &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a83a9141a5ffebb50f6e99ec2897071f9',1,'Aws::Iotsecuretunneling::SecureTunnel::operator=(SecureTunnel &&) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a9630c93d4c29cc0f4d1f875d27a4f310',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::operator=()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#ae55bdb6a78c44f702e36e48dae1dafd5',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a419de1e9b6cc30abb8fc7e3301be07e1',1,'Aws::Iotshadow::DeleteNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a1d9ee02710386a7641a077cc72045c5c',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a18aa768e0ff76b4eae59ce8a45ed8211',1,'Aws::Iotshadow::DeleteShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a1dcef8307c09c2555fd7f709d8dc8e2d',1,'Aws::Iotshadow::DeleteShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#ae57b40043031e14b761f82fd21f69f53',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a45154d1a89c7993485ae939546e0d01e',1,'Aws::Iotshadow::ErrorResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#aabf9dadc694c0fef8d5903c973fd24e3',1,'Aws::Iotshadow::GetNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a702e1bc3013dbff58fe8bab3084d208b',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#ae0a852d5778fc279979a517f8685f4d6',1,'Aws::Iotshadow::GetShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a0db65f028401b72c2d5eb7a63699c868',1,'Aws::Iotshadow::GetShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a5fffca955130963b2f3d4f479032a4f4',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a904dbb6dc43e8c5d45a22c6d8a347e63',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ae652de8fb4c2a8a5e2b67a616a4ebef0',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a83dd9a3d81d909d3913ac033666687e1',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a078d963ae2a29eef7090682e1857773c',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a66ab336f06324d19b8f958eeb1252a50',1,'Aws::Iotshadow::ShadowMetadata::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a56b7418335184bb89f575043c0727bfd',1,'Aws::Iotshadow::ShadowState::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a3d62ca0c57f20320021625568b271285',1,'Aws::Iotshadow::ShadowStateWithDelta::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a10a6bd4166b80fb1bb4aa70ea29d97cc',1,'Aws::Iotshadow::ShadowUpdatedEvent::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#acec05ad3b258fe3bcb6a6db97d9fde93',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a87cbf7bd89bafd9f63d8f6eb2f2bdfea',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#af5664d5ef1ef52aaeee92d39504cce30',1,'Aws::Iotshadow::UpdateNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a5ba8d8e9c2dba1fc37f10149ab11a715',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#adff2b587b2177b19b47b5669b557f6ef',1,'Aws::Iotshadow::UpdateShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a633ef086b56421d2c35a021caa3a791b',1,'Aws::Iotshadow::UpdateShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a4e2e7c048b2597f575ec7d64f2c58d24',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::operator=()']]], + ['operator_3d_3d_1391',['operator==',['../class_aws_1_1_crt_1_1_date_time.html#a72e9d8d19bf3c15696e3bbadc6a22427',1,'Aws::Crt::DateTime::operator==()'],['../class_aws_1_1_crt_1_1_json_object.html#a1f755e41bd0d6c1e8bb99cf44b83aa01',1,'Aws::Crt::JsonObject::operator==()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a0e6f0b94d8dac79b53d99f5bd1624159',1,'Aws::Crt::UUID::operator==()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#adbd7e9a1ac5eced883cae18872864c05',1,'Aws::Eventstreamrpc::EventStreamHeader::operator==()'],['../namespace_aws_1_1_crt.html#af7540fb5b29c567df60a2bd7c99d4d1a',1,'Aws::Crt::operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a47886ebc8182c1b2b5abd6aea9dca8ad',1,'Aws::Crt::operator==(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a6ddb8aeef6e0f932beda7459b61f0422',1,'Aws::Crt::operator==(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3e_1392',['operator>',['../class_aws_1_1_crt_1_1_date_time.html#a096bcf2616370faed1163ed1b85bc34a',1,'Aws::Crt::DateTime::operator>()'],['../namespace_aws_1_1_crt.html#a703baa2f5c1b01a28ac0868852799f18',1,'Aws::Crt::operator>(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ac2e885548df6402a49b7d9a38efd2f0b',1,'Aws::Crt::operator>(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#aceeb28224dc07cd31a59025b5968f0ab',1,'Aws::Crt::operator>(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3e_3d_1393',['operator>=',['../class_aws_1_1_crt_1_1_date_time.html#ad53096467368950201c4bd953cb573aa',1,'Aws::Crt::DateTime::operator>=()'],['../namespace_aws_1_1_crt.html#a532f585ee1e7dbac1823943af772466a',1,'Aws::Crt::operator>=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a8f7e3cda59c711719d1952a5e03e21e7',1,'Aws::Crt::operator>=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ab09efd737f5d589f9ab5413ad82a4af0',1,'Aws::Crt::operator>=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_5b_5d_1394',['operator[]',['../class_aws_1_1_crt_1_1basic__string__view.html#a50c36e1f52aa6f986a8c9f03efb08d55',1,'Aws::Crt::basic_string_view']]], + ['optional_1395',['Optional',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt::Optional< T >'],['../class_aws_1_1_crt_1_1_optional.html#a2d231eff6f2057ef026194c361a217d0',1,'Aws::Crt::Optional::Optional()'],['../class_aws_1_1_crt_1_1_optional.html#a0abaf361d1696cf727cccab1b07ae121',1,'Aws::Crt::Optional::Optional(const T &val)'],['../class_aws_1_1_crt_1_1_optional.html#a7e2b73a4f0a0619ea90ab233a77a0282',1,'Aws::Crt::Optional::Optional(T &&val)'],['../class_aws_1_1_crt_1_1_optional.html#a5043bb5fb2165c6a882ca3bcabca96e4',1,'Aws::Crt::Optional::Optional(const Optional< T > &other)'],['../class_aws_1_1_crt_1_1_optional.html#a6ab3e3d24753e6eb021af453b08ee4aa',1,'Aws::Crt::Optional::Optional(Optional< T > &&other)'],['../class_aws_1_1_crt_1_1_optional.html#a6a2aef38fb135e993777c1369c64c1fb',1,'Aws::Crt::Optional::Optional(Aws::Crt::InPlaceT, Args &&...args)']]], + ['optional_2eh_1396',['Optional.h',['../_optional_8h.html',1,'']]], + ['optional_3c_20aws_3a_3acrt_3a_3adatetime_20_3e_1397',['Optional< Aws::Crt::DateTime >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3ahttp_3a_3ahttpclientconnectionproxyoptions_20_3e_1398',['Optional< Aws::Crt::Http::HttpClientConnectionProxyOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3asocketoptions_20_3e_1399',['Optional< Aws::Crt::Io::SocketOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlsconnectionoptions_20_3e_1400',['Optional< Aws::Crt::Io::TlsConnectionOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlscontext_20_3e_1401',['Optional< Aws::Crt::Io::TlsContext >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlscontextoptions_20_3e_1402',['Optional< Aws::Crt::Io::TlsContextOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3ajsonobject_20_3e_1403',['Optional< Aws::Crt::JsonObject >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3acrt_3a_3ajsonobject_20_3e_20_3e_1404',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3acrt_3a_3astring_20_3e_20_3e_1405',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3agreengrass_3a_3arunwithinfo_20_3e_20_3e_1406',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Greengrass::RunWithInfo > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3aiotjobs_3a_3ajobstatus_2c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionsummary_20_3e_20_3e_20_3e_1407',['Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3astring_20_3e_1408',['Optional< Aws::Crt::String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3acrt_3a_3astring_20_3e_20_3e_1409',['Optional< Aws::Crt::Vector< Aws::Crt::String > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3aconnectivityinfo_20_3e_20_3e_1410',['Optional< Aws::Crt::Vector< Aws::Discovery::ConnectivityInfo > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3aggcore_20_3e_20_3e_1411',['Optional< Aws::Crt::Vector< Aws::Discovery::GGCore > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3agggroup_20_3e_20_3e_1412',['Optional< Aws::Crt::Vector< Aws::Discovery::GGGroup > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3acomponentdetails_20_3e_20_3e_1413',['Optional< Aws::Crt::Vector< Aws::Greengrass::ComponentDetails > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3alocaldeployment_20_3e_20_3e_1414',['Optional< Aws::Crt::Vector< Aws::Greengrass::LocalDeployment > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3ametric_20_3e_20_3e_1415',['Optional< Aws::Crt::Vector< Aws::Greengrass::Metric > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3auserproperty_20_3e_20_3e_1416',['Optional< Aws::Crt::Vector< Aws::Greengrass::UserProperty > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionsummary_20_3e_20_3e_1417',['Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20uint8_5ft_20_3e_20_3e_1418',['Optional< Aws::Crt::Vector< uint8_t > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3abinarymessage_20_3e_1419',['Optional< Aws::Greengrass::BinaryMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acertificateoptions_20_3e_1420',['Optional< Aws::Greengrass::CertificateOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acertificateupdate_20_3e_1421',['Optional< Aws::Greengrass::CertificateUpdate >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aclientdevicecredential_20_3e_1422',['Optional< Aws::Greengrass::ClientDeviceCredential >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acomponentdetails_20_3e_1423',['Optional< Aws::Greengrass::ComponentDetails >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aconfigurationupdateevent_20_3e_1424',['Optional< Aws::Greengrass::ConfigurationUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aconfigurationvalidityreport_20_3e_1425',['Optional< Aws::Greengrass::ConfigurationValidityReport >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acredentialdocument_20_3e_1426',['Optional< Aws::Greengrass::CredentialDocument >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3adeploymentstatusdetails_20_3e_1427',['Optional< Aws::Greengrass::DeploymentStatusDetails >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3ajsonmessage_20_3e_1428',['Optional< Aws::Greengrass::JsonMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3alocaldeployment_20_3e_1429',['Optional< Aws::Greengrass::LocalDeployment >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amessagecontext_20_3e_1430',['Optional< Aws::Greengrass::MessageContext >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amqttcredential_20_3e_1431',['Optional< Aws::Greengrass::MQTTCredential >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amqttmessage_20_3e_1432',['Optional< Aws::Greengrass::MQTTMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3apostcomponentupdateevent_20_3e_1433',['Optional< Aws::Greengrass::PostComponentUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aprecomponentupdateevent_20_3e_1434',['Optional< Aws::Greengrass::PreComponentUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3apublishmessage_20_3e_1435',['Optional< Aws::Greengrass::PublishMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3asecretvalue_20_3e_1436',['Optional< Aws::Greengrass::SecretValue >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3asystemresourcelimits_20_3e_1437',['Optional< Aws::Greengrass::SystemResourceLimits >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3avalidateconfigurationupdateevent_20_3e_1438',['Optional< Aws::Greengrass::ValidateConfigurationUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiot_3a_3amqtt5customauthconfig_20_3e_1439',['Optional< Aws::Iot::Mqtt5CustomAuthConfig >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiot_3a_3awebsocketconfig_20_3e_1440',['Optional< Aws::Iot::WebsocketConfig >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobexecutiondata_20_3e_1441',['Optional< Aws::Iotjobs::JobExecutionData >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionstate_20_3e_1442',['Optional< Aws::Iotjobs::JobExecutionState >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobstatus_20_3e_1443',['Optional< Aws::Iotjobs::JobStatus >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3arejectederrorcode_20_3e_1444',['Optional< Aws::Iotjobs::RejectedErrorCode >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowmetadata_20_3e_1445',['Optional< Aws::Iotshadow::ShadowMetadata >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowstate_20_3e_1446',['Optional< Aws::Iotshadow::ShadowState >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowstatewithdelta_20_3e_1447',['Optional< Aws::Iotshadow::ShadowStateWithDelta >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowupdatedsnapshot_20_3e_1448',['Optional< Aws::Iotshadow::ShadowUpdatedSnapshot >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20bool_20_3e_1449',['Optional< bool >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20bytecursor_20_3e_1450',['Optional< ByteCursor >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3abytebuf_20_3e_1451',['Optional< Crt::ByteBuf >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3abytecursor_20_3e_1452',['Optional< Crt::ByteCursor >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3astring_20_3e_1453',['Optional< Crt::String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20double_20_3e_1454',['Optional< double >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20inboundtopicaliasbehaviortype_20_3e_1455',['Optional< InboundTopicAliasBehaviorType >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int_20_3e_1456',['Optional< int >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int32_5ft_20_3e_1457',['Optional< int32_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int64_5ft_20_3e_1458',['Optional< int64_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20outboundtopicaliasbehaviortype_20_3e_1459',['Optional< OutboundTopicAliasBehaviorType >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20payloadformatindicator_20_3e_1460',['Optional< PayloadFormatIndicator >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20qos_20_3e_1461',['Optional< QOS >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20std_3a_3ashared_5fptr_3c_20aws_3a_3acrt_3a_3amqtt5_3a_3apublishpacket_20_3e_20_3e_1462',['Optional< std::shared_ptr< Aws::Crt::Mqtt5::PublishPacket > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20string_20_3e_1463',['Optional< String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint16_5ft_20_3e_1464',['Optional< uint16_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint32_5ft_20_3e_1465',['Optional< uint32_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint64_5ft_20_3e_1466',['Optional< uint64_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20vector_3c_20aws_3a_3acrt_3a_3aauth_3a_3acognitologinpair_20_3e_20_3e_1467',['Optional< Vector< Aws::Crt::Auth::CognitoLoginPair > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['other_1468',['other',['../struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html#a5105f935d27565c80cc2768baea17723',1,'Aws::Crt::StlAllocator::rebind']]], + ['outboundtopicaliasbehaviortype_1469',['OutboundTopicAliasBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343a',1,'Aws::Crt::Mqtt5']]], + ['overridedefaulttruststore_1470',['OverrideDefaultTrustStore',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a1861581c5a15ee7b9151044be94c3a9d',1,'Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore(const char *caPath, const char *caFile) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a8bc5997adf0d28ebe70f6c84e1aaa972',1,'Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore(const ByteCursor &ca) noexcept']]] +]; diff --git a/docs/search/all_f.html b/docs/search/all_f.html new file mode 100644 index 000000000..de78f8117 --- /dev/null +++ b/docs/search/all_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/all_f.js b/docs/search/all_f.js new file mode 100644 index 000000000..73b106db8 --- /dev/null +++ b/docs/search/all_f.js @@ -0,0 +1,85 @@ +var searchData= +[ + ['packettype_1471',['PacketType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#acae5f72991d395565e3aaedf930c8ed2',1,'Aws::Crt::Mqtt5']]], + ['parameters_1472',['Parameters',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#aed1b79c5fb92e82493c9ef43f907df5f',1,'Aws::Iotidentity::RegisterThingRequest']]], + ['password_1473',['Password',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a69a15cf377ad2ab577d3ac67eb2d6894',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['patch_1474',['patch',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#afe1c34752a4bfc66611a55ece39c1b67',1,'Aws::Crt::ApiHandle::Version']]], + ['pausecomponentoperation_1475',['PauseComponentOperation',['../class_aws_1_1_greengrass_1_1_pause_component_operation.html',1,'Aws::Greengrass::PauseComponentOperation'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#abb98ff8d855692d425c1714afafd0ef6',1,'Aws::Greengrass::PauseComponentOperation::PauseComponentOperation()']]], + ['pausecomponentoperationcontext_1476',['PauseComponentOperationContext',['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html',1,'Aws::Greengrass::PauseComponentOperationContext'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#aaf65ce97fec94a0c19365c12460a46ef',1,'Aws::Greengrass::PauseComponentOperationContext::PauseComponentOperationContext()']]], + ['pausecomponentrequest_1477',['PauseComponentRequest',['../class_aws_1_1_greengrass_1_1_pause_component_request.html',1,'Aws::Greengrass::PauseComponentRequest'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a9c9161fd258be17f7b125f92258f6834',1,'Aws::Greengrass::PauseComponentRequest::PauseComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ae3dee72eec4f6386021a8c103824e252',1,'Aws::Greengrass::PauseComponentRequest::PauseComponentRequest(const PauseComponentRequest &)=default']]], + ['pausecomponentresponse_1478',['PauseComponentResponse',['../class_aws_1_1_greengrass_1_1_pause_component_response.html',1,'Aws::Greengrass::PauseComponentResponse'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#aea524cc39e298eaffb2a3614810f8199',1,'Aws::Greengrass::PauseComponentResponse::PauseComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#add0f218ca59d094f018aefa84503b53d',1,'Aws::Greengrass::PauseComponentResponse::PauseComponentResponse(const PauseComponentResponse &)=default']]], + ['pausecomponentresult_1479',['PauseComponentResult',['../class_aws_1_1_greengrass_1_1_pause_component_result.html',1,'Aws::Greengrass::PauseComponentResult'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#ac713a9fc7ffd0be52954dddbf31d262a',1,'Aws::Greengrass::PauseComponentResult::PauseComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a588b8b405b683fd3ab58255b8a5a59db',1,'Aws::Greengrass::PauseComponentResult::PauseComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['payload_5fformat_5fbytes_1480',['PAYLOAD_FORMAT_BYTES',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8a80f69e8821e5c53603a3ad665aab3d82',1,'Aws::Greengrass']]], + ['payload_5fformat_5futf8_1481',['PAYLOAD_FORMAT_UTF8',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8adb9fba01487dcb810610b54d12e82c32',1,'Aws::Greengrass']]], + ['payloadformat_1482',['PayloadFormat',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8',1,'Aws::Greengrass']]], + ['payloadformatindicator_1483',['PayloadFormatIndicator',['../namespace_aws_1_1_crt_1_1_mqtt5.html#aaf04f90dac4cc8096c4fee0dcfacc2c1',1,'Aws::Crt::Mqtt5']]], + ['peekimpl_1484',['PeekImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a3143d717226ef820d5dadd3f1b9f74b8',1,'Aws::Crt::Io::InputStream::PeekImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#ad5e8a303bb6367d557368ef22036795a',1,'Aws::Crt::Io::StdIOStreamInputStream::PeekImpl()']]], + ['peektype_1485',['PeekType',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ada1d30f036b52ec351b9297cdfc08961',1,'Aws::Crt::Cbor::CborDecoder']]], + ['pendingtime_1486',['pendingTime',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab9cbcc3faeba8d8ca54e2a2810a636e0',1,'Aws::Crt::Imds::InstanceInfoView::pendingTime()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#adde855d138c69b20a36770eb08d62a47',1,'Aws::Crt::Imds::InstanceInfo::pendingTime()']]], + ['pkcs11_2ecpp_1487',['Pkcs11.cpp',['../_pkcs11_8cpp.html',1,'']]], + ['pkcs11_2eh_1488',['Pkcs11.h',['../_pkcs11_8h.html',1,'']]], + ['pkcs11lib_1489',['Pkcs11Lib',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html',1,'Aws::Crt::Io']]], + ['pkcs12_5ffile_1490',['pkcs12_file',['../struct_aws_1_1_iot_1_1_pkcs12_options.html#a1c627abe2a2be70696ba328d5d0f4351',1,'Aws::Iot::Pkcs12Options']]], + ['pkcs12_5fpassword_1491',['pkcs12_password',['../struct_aws_1_1_iot_1_1_pkcs12_options.html#a7cb3a4a521d02f0b79509e211b97b475',1,'Aws::Iot::Pkcs12Options']]], + ['pkcs12options_1492',['Pkcs12Options',['../struct_aws_1_1_iot_1_1_pkcs12_options.html',1,'Aws::Iot']]], + ['pointer_1493',['pointer',['../class_aws_1_1_crt_1_1basic__string__view.html#a24192d70a9ca6790ef32e35333911c84',1,'Aws::Crt::basic_string_view']]], + ['popnextarraystart_1494',['PopNextArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#acd24c4fd813250aa9a2ab63f109167a1',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextbooleanval_1495',['PopNextBooleanVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ad2b49df3b6f8de4a9c203dc674422afc',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextbytesval_1496',['PopNextBytesVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a776c8851f65f97ea67989b7ec2352812',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextfloatval_1497',['PopNextFloatVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a151b4932de0d296d25a50b24640f14ad',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextmapstart_1498',['PopNextMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a63989350495eeb4d9ccc8393ef5ae67f',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextnegativeintval_1499',['PopNextNegativeIntVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a3d27a3418bafb30c09042a82070b98dc',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnexttagval_1500',['PopNextTagVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#add97f393ba99932f845e2a42b05f0b16',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnexttextval_1501',['PopNextTextVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a9c792178914a2e779afd888dd7239fd8',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextunsignedintval_1502',['PopNextUnsignedIntVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#af80fe470ecc368cad2712785a87a835f',1,'Aws::Crt::Cbor::CborDecoder']]], + ['port_1503',['Port',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a9cfc525b62af0984f6158d20f37c05f2',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::Port()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#affcc9355f0f9465d7aacbaaef9c00cae',1,'Aws::Crt::Http::HttpClientConnectionOptions::Port()'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#ace8ce03dd382dd02b686823d4e55f693',1,'Aws::Discovery::ConnectivityInfo::Port()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a59c38067782550b2cfd7089686dfbbe7',1,'Aws::Crt::Mqtt::MqttConnectionOptions::port()']]], + ['postcomponentupdateevent_1504',['PostComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_post_component_update_event.html',1,'Aws::Greengrass::PostComponentUpdateEvent'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a354054b2d3a8c8629250561ecf52b5ce',1,'Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ad86a03b2c9b2d966836b905e00a3ddec',1,'Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default']]], + ['precomponentupdateevent_1505',['PreComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html',1,'Aws::Greengrass::PreComponentUpdateEvent'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a30c8a8aafbfc4d3b0885ab6d87628887',1,'Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a424807e29c92652d386e9875b354640d',1,'Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default']]], + ['previous_1506',['Previous',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#aba1bedb31b10d88e33a2a370072bc18d',1,'Aws::Iotshadow::ShadowUpdatedEvent']]], + ['privateip_1507',['privateIp',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a48753b1745953d969c149df28484d049',1,'Aws::Crt::Imds::InstanceInfoView::privateIp()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a9e8836a9b4114d761ed97a663350a73e',1,'Aws::Crt::Imds::InstanceInfo::privateIp()']]], + ['privatekey_1508',['PrivateKey',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a090bd9a9e1e157fbafdf89aeb975d0f3',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse']]], + ['processreadmessage_1509',['ProcessReadMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5cd524520d57dd4972fd1f2ef76f4542',1,'Aws::Crt::Io::ChannelHandler']]], + ['processshutdown_1510',['ProcessShutdown',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a13605ebe3f37b2023a1dd4331e595afa',1,'Aws::Crt::Io::ChannelHandler']]], + ['processwritemessage_1511',['ProcessWriteMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a3056d7241980af565b1009164169d2b0',1,'Aws::Crt::Io::ChannelHandler']]], + ['profilenameoverride_1512',['ProfileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a3fd53f8586595acbf7e795e6d6815e8e',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['provider_1513',['Provider',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#a26b7ea8c6311d319784fbbde88758da4',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig::Provider()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a78ac6987e1d701ee53fb209ec6c0e33a',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::Provider()']]], + ['providers_1514',['Providers',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html#a837e3d114e00084c1d9983369fb8b4a3',1,'Aws::Crt::Auth::CredentialsProviderChainConfig']]], + ['proxyconnectiontype_1515',['ProxyConnectionType',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a117bc68abcbc91bc30b9f8b59a5126f2',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['proxyoptions_1516',['ProxyOptions',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a15e44910a1368d649a2eae816c64fe7c',1,'Aws::Crt::Auth::CredentialsProviderX509Config::ProxyOptions()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a65f5738ab1af0ed1cf84db4ac279d896',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::ProxyOptions()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a1574b0f68cc13e7170dc7b9253e45d77',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::ProxyOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a01eef53aed88044b415e181b789e9977',1,'Aws::Crt::Http::HttpClientConnectionOptions::ProxyOptions()'],['../struct_aws_1_1_iot_1_1_websocket_config.html#ac80d61d69aa5ad62b7cc5e953767bf30',1,'Aws::Iot::WebsocketConfig::ProxyOptions()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ad3acafd24d1878afd38b360ce341a779',1,'Aws::Discovery::DiscoveryClientConfig::ProxyOptions()']]], + ['proxystrategy_1517',['ProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a9e770bddac0c88e0d5df937c1ac2ec9c',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['pubackpacket_1518',['PubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html',1,'Aws::Crt::Mqtt5::PubAckPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a2c2432231b3ec08404333cf8343216c3',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(const aws_mqtt5_packet_puback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a194f89f11a042220b97d6c37212d9103',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(const PubAckPacket &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a69d4ecd02bf34f3768003e4af9663164',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(PubAckPacket &&toMove) noexcept=delete']]], + ['pubackreasoncode_1519',['PubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5901f1fc1e66ef0f859402b747630a02',1,'Aws::Crt::Mqtt5']]], + ['publish_1520',['Publish',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a5f1214d3a574d91e1db7c97f8636de96',1,'Aws::Crt::Mqtt5::Mqtt5Client::Publish()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#acb654b4ee0d543b2e6ba3b54470ab9e5',1,'Aws::Crt::Mqtt::MqttConnection::Publish()']]], + ['publishcreatecertificatefromcsr_1521',['PublishCreateCertificateFromCsr',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#af4a63baa5b03f994ae016c1bce44ae21',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishcreatekeysandcertificate_1522',['PublishCreateKeysAndCertificate',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#ae97d5c584e27c95c70c5d245b600b022',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishdeletenamedshadow_1523',['PublishDeleteNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#adf5b1581019c2b121a7707722511a1bd',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishdeleteshadow_1524',['PublishDeleteShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a0bc0a400647e1a84f6df1158d5be0063',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishdescribejobexecution_1525',['PublishDescribeJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ac82691fc2637b4aeaa50e9bcb8e85fb3',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishgetnamedshadow_1526',['PublishGetNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a04f0863aa87beaaf9478e17ef880efcc',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishgetpendingjobexecutions_1527',['PublishGetPendingJobExecutions',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ac11f3cd050ef27ba76d05c64da20d8bf',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishgetshadow_1528',['PublishGetShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a378f19000d6ff050828ea47e26b7761c',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishmessage_1529',['PublishMessage',['../class_aws_1_1_greengrass_1_1_publish_message.html',1,'Aws::Greengrass::PublishMessage'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a3046f69921b89929ebed25d7cd27945a',1,'Aws::Greengrass::PublishMessage::PublishMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_message.html#aa9d5ce5b03f71b09ce9b959612682a36',1,'Aws::Greengrass::PublishMessage::PublishMessage(const PublishMessage &objectToCopy)']]], + ['publishpacket_1530',['PublishPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html',1,'Aws::Crt::Mqtt5::PublishPacket'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a5745434ef30738b2b3996ad731d6795a',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(const aws_mqtt5_packet_publish_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a140d29572e7342af4e151e1ee0e74319',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a0749f697daa6422cde4a0000c35e1ab3',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(Crt::String topic, ByteCursor payload, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#af4b8139ecbf6a44d5c83e7706f0fb5bd',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(const PublishPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a738cb56686d9e7e91f1caa39f6e269b6',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(PublishPacket &&) noexcept=delete'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html#a5c384d0a2ed0016b8a9d7b2c7b4fe345',1,'Aws::Crt::Mqtt5::PublishReceivedEventData::publishPacket()']]], + ['publishreceivedeventdata_1531',['PublishReceivedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html',1,'Aws::Crt::Mqtt5::PublishReceivedEventData'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html#af0043d69a7197fb185702cc92193b675',1,'Aws::Crt::Mqtt5::PublishReceivedEventData::PublishReceivedEventData()']]], + ['publishregisterthing_1532',['PublishRegisterThing',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a536495750a1538b1225eaf1118d549e5',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishresult_1533',['PublishResult',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html',1,'Aws::Crt::Mqtt5::PublishResult'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#aa33cc04ceed76b38e3640a5b2950b25e',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a4b41a4c76e7a6cfca322106a641ea760',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(std::shared_ptr< PubAckPacket > puback)'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a126812590cafb3780b085b0751b635ef',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(int errorCode)'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#ae4d1d7831c712bfd6529a47b8acf30f9',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(const PublishResult &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a824637631bed01cb9fdbe4856d7ef0c5',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(PublishResult &&toMove) noexcept=delete']]], + ['publishstartnextpendingjobexecution_1534',['PublishStartNextPendingJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8191885de55a11491632af50315b5a44',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishtoiotcoreoperation_1535',['PublishToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html',1,'Aws::Greengrass::PublishToIoTCoreOperation'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#add39adcbe0ae01dd7e3affcd2251692e',1,'Aws::Greengrass::PublishToIoTCoreOperation::PublishToIoTCoreOperation()']]], + ['publishtoiotcoreoperationcontext_1536',['PublishToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html',1,'Aws::Greengrass::PublishToIoTCoreOperationContext'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a555455a227abc557e9a230901ee380e6',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::PublishToIoTCoreOperationContext()']]], + ['publishtoiotcorerequest_1537',['PublishToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html',1,'Aws::Greengrass::PublishToIoTCoreRequest'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a950cf717de03cc20ec224f5069fdb3ee',1,'Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8c58af4066b44b5c5b13e0a2b7727b90',1,'Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default']]], + ['publishtoiotcoreresponse_1538',['PublishToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html',1,'Aws::Greengrass::PublishToIoTCoreResponse'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#ae6c30ae2ec943931eebd51cd672ab577',1,'Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a76d7173d5041bdeca448220d5ebc625f',1,'Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default']]], + ['publishtoiotcoreresult_1539',['PublishToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html',1,'Aws::Greengrass::PublishToIoTCoreResult'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a04d9ddf8941ce6a5f14275e4258d8099',1,'Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a5533ca23b64aa86a7a435952f1bcfd3a',1,'Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept']]], + ['publishtotopicoperation_1540',['PublishToTopicOperation',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html',1,'Aws::Greengrass::PublishToTopicOperation'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#aab2a9731a9d1363671e39eac63f3db61',1,'Aws::Greengrass::PublishToTopicOperation::PublishToTopicOperation()']]], + ['publishtotopicoperationcontext_1541',['PublishToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html',1,'Aws::Greengrass::PublishToTopicOperationContext'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a652a52636cbfea87bf1d4dd5ebda3ede',1,'Aws::Greengrass::PublishToTopicOperationContext::PublishToTopicOperationContext()']]], + ['publishtotopicrequest_1542',['PublishToTopicRequest',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html',1,'Aws::Greengrass::PublishToTopicRequest'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a38f75d154dccb1d4e3172344b5dce1a7',1,'Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab607403ec5c80c51dcc945af6e5c0d71',1,'Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest(const PublishToTopicRequest &)=default']]], + ['publishtotopicresponse_1543',['PublishToTopicResponse',['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html',1,'Aws::Greengrass::PublishToTopicResponse'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a3f673a032375de9256fd1795eb4ba9d5',1,'Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a2d3ee6af0408cb784a828258b56012da',1,'Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse(const PublishToTopicResponse &)=default']]], + ['publishtotopicresult_1544',['PublishToTopicResult',['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html',1,'Aws::Greengrass::PublishToTopicResult'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a1e45f1ede2caf276b96656ae516d73ed',1,'Aws::Greengrass::PublishToTopicResult::PublishToTopicResult() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a8f181202848f434b33451a3cd5ebc1f0',1,'Aws::Greengrass::PublishToTopicResult::PublishToTopicResult(TaggedResult &&taggedResult) noexcept']]], + ['publishupdatejobexecution_1545',['PublishUpdateJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a4df5cec822feda532d26fa360d0093ae',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishupdatenamedshadow_1546',['PublishUpdateNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a0fa20c7758124bd2fcc108823730c433',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishupdateshadow_1547',['PublishUpdateShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a3aeca5bf6951b5d1d9b4932c5c85d40d',1,'Aws::Iotshadow::IotShadowClient']]], + ['putcomponentmetricoperation_1548',['PutComponentMetricOperation',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html',1,'Aws::Greengrass::PutComponentMetricOperation'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#a91ee38da401fe1ec128d247a4943a814',1,'Aws::Greengrass::PutComponentMetricOperation::PutComponentMetricOperation()']]], + ['putcomponentmetricoperationcontext_1549',['PutComponentMetricOperationContext',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html',1,'Aws::Greengrass::PutComponentMetricOperationContext'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a32e39eb5e465be5def296f6c4250fb16',1,'Aws::Greengrass::PutComponentMetricOperationContext::PutComponentMetricOperationContext()']]], + ['putcomponentmetricrequest_1550',['PutComponentMetricRequest',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html',1,'Aws::Greengrass::PutComponentMetricRequest'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a836c6b1205cf094bab9d085a22a8851b',1,'Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#ad9f107a9c030e71170cf96e0b1752f8d',1,'Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest(const PutComponentMetricRequest &)=default']]], + ['putcomponentmetricresponse_1551',['PutComponentMetricResponse',['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html',1,'Aws::Greengrass::PutComponentMetricResponse'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ac1271fd925c87f0972e8e069291165c0',1,'Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ac4c398d259f7b0977f51d46c3c14a4ee',1,'Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse(const PutComponentMetricResponse &)=default']]], + ['putcomponentmetricresult_1552',['PutComponentMetricResult',['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html',1,'Aws::Greengrass::PutComponentMetricResult'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a50298d3767fe0b8b601f75c7dccd9543',1,'Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a3125cb680cc409dc2ea0e35e270e6d90',1,'Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult(TaggedResult &&taggedResult) noexcept']]] +]; diff --git a/docs/search/classes_0.html b/docs/search/classes_0.html new file mode 100644 index 000000000..7e0afc844 --- /dev/null +++ b/docs/search/classes_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_0.js b/docs/search/classes_0.js new file mode 100644 index 000000000..771ca76d9 --- /dev/null +++ b/docs/search/classes_0.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['abstractshapebase_2453',['AbstractShapeBase',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html',1,'Aws::Eventstreamrpc']]], + ['adaptivehttpproxystrategy_2454',['AdaptiveHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html',1,'Aws::Crt::Http']]], + ['apihandle_2455',['ApiHandle',['../class_aws_1_1_crt_1_1_api_handle.html',1,'Aws::Crt']]], + ['authorizeclientdeviceactionoperation_2456',['AuthorizeClientDeviceActionOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html',1,'Aws::Greengrass']]], + ['authorizeclientdeviceactionoperationcontext_2457',['AuthorizeClientDeviceActionOperationContext',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html',1,'Aws::Greengrass']]], + ['authorizeclientdeviceactionrequest_2458',['AuthorizeClientDeviceActionRequest',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html',1,'Aws::Greengrass']]], + ['authorizeclientdeviceactionresponse_2459',['AuthorizeClientDeviceActionResponse',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html',1,'Aws::Greengrass']]], + ['authorizeclientdeviceactionresult_2460',['AuthorizeClientDeviceActionResult',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html',1,'Aws::Greengrass']]], + ['awssigningconfig_2461',['AwsSigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/classes_1.html b/docs/search/classes_1.html new file mode 100644 index 000000000..b27354fbe --- /dev/null +++ b/docs/search/classes_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_1.js b/docs/search/classes_1.js new file mode 100644 index 000000000..b1179e11a --- /dev/null +++ b/docs/search/classes_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['basic_5fstring_5fview_2462',['basic_string_view',['../class_aws_1_1_crt_1_1basic__string__view.html',1,'Aws::Crt']]], + ['binarymessage_2463',['BinaryMessage',['../class_aws_1_1_greengrass_1_1_binary_message.html',1,'Aws::Greengrass']]], + ['byohash_2464',['ByoHash',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html',1,'Aws::Crt::Crypto']]], + ['byohmac_2465',['ByoHMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html',1,'Aws::Crt::Crypto']]] +]; diff --git a/docs/search/classes_10.html b/docs/search/classes_10.html new file mode 100644 index 000000000..eca7860d1 --- /dev/null +++ b/docs/search/classes_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_10.js b/docs/search/classes_10.js new file mode 100644 index 000000000..ebaf9517f --- /dev/null +++ b/docs/search/classes_10.js @@ -0,0 +1,84 @@ +var searchData= +[ + ['secretvalue_2849',['SecretValue',['../class_aws_1_1_greengrass_1_1_secret_value.html',1,'Aws::Greengrass']]], + ['securetunnel_2850',['SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html',1,'Aws::Iotsecuretunneling']]], + ['securetunnelbuilder_2851',['SecureTunnelBuilder',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html',1,'Aws::Iotsecuretunneling']]], + ['securetunnelingnotifyresponse_2852',['SecureTunnelingNotifyResponse',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html',1,'Aws::Iotsecuretunneling']]], + ['sendconfigurationvalidityreportoperation_2853',['SendConfigurationValidityReportOperation',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html',1,'Aws::Greengrass']]], + ['sendconfigurationvalidityreportoperationcontext_2854',['SendConfigurationValidityReportOperationContext',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html',1,'Aws::Greengrass']]], + ['sendconfigurationvalidityreportrequest_2855',['SendConfigurationValidityReportRequest',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html',1,'Aws::Greengrass']]], + ['sendconfigurationvalidityreportresponse_2856',['SendConfigurationValidityReportResponse',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html',1,'Aws::Greengrass']]], + ['sendconfigurationvalidityreportresult_2857',['SendConfigurationValidityReportResult',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html',1,'Aws::Greengrass']]], + ['sendmessagecompletedata_2858',['SendMessageCompleteData',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html',1,'Aws::Iotsecuretunneling']]], + ['sendmessagecompleteeventdata_2859',['SendMessageCompleteEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['serviceerror_2860',['ServiceError',['../class_aws_1_1_greengrass_1_1_service_error.html',1,'Aws::Greengrass']]], + ['servicemodel_2861',['ServiceModel',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html',1,'Aws::Eventstreamrpc']]], + ['shadowdeltaupdatedevent_2862',['ShadowDeltaUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html',1,'Aws::Iotshadow']]], + ['shadowdeltaupdatedsubscriptionrequest_2863',['ShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html',1,'Aws::Iotshadow']]], + ['shadowmetadata_2864',['ShadowMetadata',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html',1,'Aws::Iotshadow']]], + ['shadowstate_2865',['ShadowState',['../class_aws_1_1_iotshadow_1_1_shadow_state.html',1,'Aws::Iotshadow']]], + ['shadowstatewithdelta_2866',['ShadowStateWithDelta',['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html',1,'Aws::Iotshadow']]], + ['shadowupdatedevent_2867',['ShadowUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html',1,'Aws::Iotshadow']]], + ['shadowupdatedsnapshot_2868',['ShadowUpdatedSnapshot',['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html',1,'Aws::Iotshadow']]], + ['shadowupdatedsubscriptionrequest_2869',['ShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html',1,'Aws::Iotshadow']]], + ['sigv4httprequestsigner_2870',['Sigv4HttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html',1,'Aws::Crt::Auth']]], + ['socketoptions_2871',['SocketOptions',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html',1,'Aws::Crt::Io']]], + ['startnextjobexecutionresponse_2872',['StartNextJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html',1,'Aws::Iotjobs']]], + ['startnextpendingjobexecutionrequest_2873',['StartNextPendingJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html',1,'Aws::Iotjobs']]], + ['startnextpendingjobexecutionsubscriptionrequest_2874',['StartNextPendingJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html',1,'Aws::Iotjobs']]], + ['stdiostreaminputstream_2875',['StdIOStreamInputStream',['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html',1,'Aws::Crt::Io']]], + ['stlallocator_2876',['StlAllocator',['../class_aws_1_1_crt_1_1_stl_allocator.html',1,'Aws::Crt']]], + ['stopcomponentoperation_2877',['StopComponentOperation',['../class_aws_1_1_greengrass_1_1_stop_component_operation.html',1,'Aws::Greengrass']]], + ['stopcomponentoperationcontext_2878',['StopComponentOperationContext',['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html',1,'Aws::Greengrass']]], + ['stopcomponentrequest_2879',['StopComponentRequest',['../class_aws_1_1_greengrass_1_1_stop_component_request.html',1,'Aws::Greengrass']]], + ['stopcomponentresponse_2880',['StopComponentResponse',['../class_aws_1_1_greengrass_1_1_stop_component_response.html',1,'Aws::Greengrass']]], + ['stopcomponentresult_2881',['StopComponentResult',['../class_aws_1_1_greengrass_1_1_stop_component_result.html',1,'Aws::Greengrass']]], + ['streamresponsehandler_2882',['StreamResponseHandler',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html',1,'Aws::Eventstreamrpc']]], + ['streamstarteddata_2883',['StreamStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html',1,'Aws::Iotsecuretunneling']]], + ['streamstartedeventdata_2884',['StreamStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['streamstoppeddata_2885',['StreamStoppedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html',1,'Aws::Iotsecuretunneling']]], + ['streamstoppedeventdata_2886',['StreamStoppedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['subackpacket_2887',['SubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html',1,'Aws::Crt::Mqtt5']]], + ['subscribepacket_2888',['SubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html',1,'Aws::Crt::Mqtt5']]], + ['subscribetocertificateupdatesoperation_2889',['SubscribeToCertificateUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html',1,'Aws::Greengrass']]], + ['subscribetocertificateupdatesoperationcontext_2890',['SubscribeToCertificateUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetocertificateupdatesrequest_2891',['SubscribeToCertificateUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html',1,'Aws::Greengrass']]], + ['subscribetocertificateupdatesresponse_2892',['SubscribeToCertificateUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html',1,'Aws::Greengrass']]], + ['subscribetocertificateupdatesresult_2893',['SubscribeToCertificateUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html',1,'Aws::Greengrass']]], + ['subscribetocertificateupdatesstreamhandler_2894',['SubscribeToCertificateUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesoperation_2895',['SubscribeToComponentUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesoperationcontext_2896',['SubscribeToComponentUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesrequest_2897',['SubscribeToComponentUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesresponse_2898',['SubscribeToComponentUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesresult_2899',['SubscribeToComponentUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html',1,'Aws::Greengrass']]], + ['subscribetocomponentupdatesstreamhandler_2900',['SubscribeToComponentUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdateoperation_2901',['SubscribeToConfigurationUpdateOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdateoperationcontext_2902',['SubscribeToConfigurationUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdaterequest_2903',['SubscribeToConfigurationUpdateRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdateresponse_2904',['SubscribeToConfigurationUpdateResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdateresult_2905',['SubscribeToConfigurationUpdateResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html',1,'Aws::Greengrass']]], + ['subscribetoconfigurationupdatestreamhandler_2906',['SubscribeToConfigurationUpdateStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetoiotcoreoperation_2907',['SubscribeToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html',1,'Aws::Greengrass']]], + ['subscribetoiotcoreoperationcontext_2908',['SubscribeToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetoiotcorerequest_2909',['SubscribeToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html',1,'Aws::Greengrass']]], + ['subscribetoiotcoreresponse_2910',['SubscribeToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html',1,'Aws::Greengrass']]], + ['subscribetoiotcoreresult_2911',['SubscribeToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html',1,'Aws::Greengrass']]], + ['subscribetoiotcorestreamhandler_2912',['SubscribeToIoTCoreStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetotopicoperation_2913',['SubscribeToTopicOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html',1,'Aws::Greengrass']]], + ['subscribetotopicoperationcontext_2914',['SubscribeToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetotopicrequest_2915',['SubscribeToTopicRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html',1,'Aws::Greengrass']]], + ['subscribetotopicresponse_2916',['SubscribeToTopicResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html',1,'Aws::Greengrass']]], + ['subscribetotopicresult_2917',['SubscribeToTopicResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html',1,'Aws::Greengrass']]], + ['subscribetotopicstreamhandler_2918',['SubscribeToTopicStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html',1,'Aws::Greengrass']]], + ['subscribetotunnelsnotifyrequest_2919',['SubscribeToTunnelsNotifyRequest',['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html',1,'Aws::Iotsecuretunneling']]], + ['subscribetovalidateconfigurationupdatesoperation_2920',['SubscribeToValidateConfigurationUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html',1,'Aws::Greengrass']]], + ['subscribetovalidateconfigurationupdatesoperationcontext_2921',['SubscribeToValidateConfigurationUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html',1,'Aws::Greengrass']]], + ['subscribetovalidateconfigurationupdatesrequest_2922',['SubscribeToValidateConfigurationUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html',1,'Aws::Greengrass']]], + ['subscribetovalidateconfigurationupdatesresponse_2923',['SubscribeToValidateConfigurationUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html',1,'Aws::Greengrass']]], + ['subscribetovalidateconfigurationupdatesresult_2924',['SubscribeToValidateConfigurationUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html',1,'Aws::Greengrass']]], + ['subscribetovalidateconfigurationupdatesstreamhandler_2925',['SubscribeToValidateConfigurationUpdatesStreamHandler',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html',1,'Aws::Greengrass']]], + ['subscription_2926',['Subscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html',1,'Aws::Crt::Mqtt5']]], + ['subscriptionresponsemessage_2927',['SubscriptionResponseMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html',1,'Aws::Greengrass']]], + ['symmetriccipher_2928',['SymmetricCipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html',1,'Aws::Crt::Crypto']]], + ['systemresourcelimits_2929',['SystemResourceLimits',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_11.html b/docs/search/classes_11.html new file mode 100644 index 000000000..4b6ea6793 --- /dev/null +++ b/docs/search/classes_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_11.js b/docs/search/classes_11.js new file mode 100644 index 000000000..fa6bec1eb --- /dev/null +++ b/docs/search/classes_11.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['taggedresult_2930',['TaggedResult',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html',1,'Aws::Eventstreamrpc']]], + ['task_2931',['task',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html',1,'Aws::Crt::Io::TaskWrapper']]], + ['taskwrapper_2932',['TaskWrapper',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html',1,'Aws::Crt::Io']]], + ['tlschannelhandler_2933',['TlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html',1,'Aws::Crt::Io']]], + ['tlsconnectionoptions_2934',['TlsConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html',1,'Aws::Crt::Io']]], + ['tlscontext_2935',['TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html',1,'Aws::Crt::Io']]], + ['tlscontextoptions_2936',['TlsContextOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html',1,'Aws::Crt::Io']]], + ['tlscontextpkcs11options_2937',['TlsContextPkcs11Options',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html',1,'Aws::Crt::Io']]], + ['topicaliasingoptions_2938',['TopicAliasingOptions',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/classes_12.html b/docs/search/classes_12.html new file mode 100644 index 000000000..770988abb --- /dev/null +++ b/docs/search/classes_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_12.js b/docs/search/classes_12.js new file mode 100644 index 000000000..bc5b20c8c --- /dev/null +++ b/docs/search/classes_12.js @@ -0,0 +1,33 @@ +var searchData= +[ + ['unauthorizederror_2939',['UnauthorizedError',['../class_aws_1_1_greengrass_1_1_unauthorized_error.html',1,'Aws::Greengrass']]], + ['unmanagedconnection_2940',['UnmanagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html',1,'Aws::Crt::Http']]], + ['unsubackpacket_2941',['UnSubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html',1,'Aws::Crt::Mqtt5']]], + ['unsubscribepacket_2942',['UnsubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html',1,'Aws::Crt::Mqtt5']]], + ['updateconfigurationoperation_2943',['UpdateConfigurationOperation',['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html',1,'Aws::Greengrass']]], + ['updateconfigurationoperationcontext_2944',['UpdateConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html',1,'Aws::Greengrass']]], + ['updateconfigurationrequest_2945',['UpdateConfigurationRequest',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html',1,'Aws::Greengrass']]], + ['updateconfigurationresponse_2946',['UpdateConfigurationResponse',['../class_aws_1_1_greengrass_1_1_update_configuration_response.html',1,'Aws::Greengrass']]], + ['updateconfigurationresult_2947',['UpdateConfigurationResult',['../class_aws_1_1_greengrass_1_1_update_configuration_result.html',1,'Aws::Greengrass']]], + ['updatejobexecutionrequest_2948',['UpdateJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html',1,'Aws::Iotjobs']]], + ['updatejobexecutionresponse_2949',['UpdateJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html',1,'Aws::Iotjobs']]], + ['updatejobexecutionsubscriptionrequest_2950',['UpdateJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html',1,'Aws::Iotjobs']]], + ['updatenamedshadowrequest_2951',['UpdateNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html',1,'Aws::Iotshadow']]], + ['updatenamedshadowsubscriptionrequest_2952',['UpdateNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['updateshadowrequest_2953',['UpdateShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html',1,'Aws::Iotshadow']]], + ['updateshadowresponse_2954',['UpdateShadowResponse',['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html',1,'Aws::Iotshadow']]], + ['updateshadowsubscriptionrequest_2955',['UpdateShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['updatestateoperation_2956',['UpdateStateOperation',['../class_aws_1_1_greengrass_1_1_update_state_operation.html',1,'Aws::Greengrass']]], + ['updatestateoperationcontext_2957',['UpdateStateOperationContext',['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html',1,'Aws::Greengrass']]], + ['updatestaterequest_2958',['UpdateStateRequest',['../class_aws_1_1_greengrass_1_1_update_state_request.html',1,'Aws::Greengrass']]], + ['updatestateresponse_2959',['UpdateStateResponse',['../class_aws_1_1_greengrass_1_1_update_state_response.html',1,'Aws::Greengrass']]], + ['updatestateresult_2960',['UpdateStateResult',['../class_aws_1_1_greengrass_1_1_update_state_result.html',1,'Aws::Greengrass']]], + ['updatethingshadowoperation_2961',['UpdateThingShadowOperation',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html',1,'Aws::Greengrass']]], + ['updatethingshadowoperationcontext_2962',['UpdateThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html',1,'Aws::Greengrass']]], + ['updatethingshadowrequest_2963',['UpdateThingShadowRequest',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html',1,'Aws::Greengrass']]], + ['updatethingshadowresponse_2964',['UpdateThingShadowResponse',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html',1,'Aws::Greengrass']]], + ['updatethingshadowresult_2965',['UpdateThingShadowResult',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html',1,'Aws::Greengrass']]], + ['uri_2966',['Uri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html',1,'Aws::Crt::Io']]], + ['userproperty_2967',['UserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html',1,'Aws::Crt::Mqtt5::UserProperty'],['../class_aws_1_1_greengrass_1_1_user_property.html',1,'Aws::Greengrass::UserProperty']]], + ['uuid_2968',['UUID',['../class_aws_1_1_crt_1_1_u_u_i_d.html',1,'Aws::Crt']]] +]; diff --git a/docs/search/classes_13.html b/docs/search/classes_13.html new file mode 100644 index 000000000..adcfe8d36 --- /dev/null +++ b/docs/search/classes_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_13.js b/docs/search/classes_13.js new file mode 100644 index 000000000..d032cacbd --- /dev/null +++ b/docs/search/classes_13.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['validateauthorizationtokenoperation_2969',['ValidateAuthorizationTokenOperation',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html',1,'Aws::Greengrass']]], + ['validateauthorizationtokenoperationcontext_2970',['ValidateAuthorizationTokenOperationContext',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html',1,'Aws::Greengrass']]], + ['validateauthorizationtokenrequest_2971',['ValidateAuthorizationTokenRequest',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html',1,'Aws::Greengrass']]], + ['validateauthorizationtokenresponse_2972',['ValidateAuthorizationTokenResponse',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html',1,'Aws::Greengrass']]], + ['validateauthorizationtokenresult_2973',['ValidateAuthorizationTokenResult',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html',1,'Aws::Greengrass']]], + ['validateconfigurationupdateevent_2974',['ValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html',1,'Aws::Greengrass']]], + ['validateconfigurationupdateevents_2975',['ValidateConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html',1,'Aws::Greengrass']]], + ['variant_2976',['Variant',['../class_aws_1_1_crt_1_1_variant.html',1,'Aws::Crt']]], + ['variantalternative_2977',['VariantAlternative',['../class_aws_1_1_crt_1_1_variant_alternative.html',1,'Aws::Crt']]], + ['variantsize_2978',['VariantSize',['../class_aws_1_1_crt_1_1_variant_size.html',1,'Aws::Crt']]], + ['verifyclientdeviceidentityoperation_2979',['VerifyClientDeviceIdentityOperation',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html',1,'Aws::Greengrass']]], + ['verifyclientdeviceidentityoperationcontext_2980',['VerifyClientDeviceIdentityOperationContext',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html',1,'Aws::Greengrass']]], + ['verifyclientdeviceidentityrequest_2981',['VerifyClientDeviceIdentityRequest',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html',1,'Aws::Greengrass']]], + ['verifyclientdeviceidentityresponse_2982',['VerifyClientDeviceIdentityResponse',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html',1,'Aws::Greengrass']]], + ['verifyclientdeviceidentityresult_2983',['VerifyClientDeviceIdentityResult',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html',1,'Aws::Greengrass']]], + ['version_2984',['Version',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html',1,'Aws::Crt::ApiHandle']]] +]; diff --git a/docs/search/classes_14.html b/docs/search/classes_14.html new file mode 100644 index 000000000..a5547973d --- /dev/null +++ b/docs/search/classes_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_14.js b/docs/search/classes_14.js new file mode 100644 index 000000000..be6c1b6bc --- /dev/null +++ b/docs/search/classes_14.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['websocketconfig_2985',['WebsocketConfig',['../struct_aws_1_1_iot_1_1_websocket_config.html',1,'Aws::Iot']]], + ['wrappedcallbackargs_2986',['WrappedCallbackArgs',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html',1,'Aws::Crt::Imds']]] +]; diff --git a/docs/search/classes_2.html b/docs/search/classes_2.html new file mode 100644 index 000000000..5d005980e --- /dev/null +++ b/docs/search/classes_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_2.js b/docs/search/classes_2.js new file mode 100644 index 000000000..d8e490e0a --- /dev/null +++ b/docs/search/classes_2.js @@ -0,0 +1,80 @@ +var searchData= +[ + ['cancellocaldeploymentoperation_2466',['CancelLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html',1,'Aws::Greengrass']]], + ['cancellocaldeploymentoperationcontext_2467',['CancelLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html',1,'Aws::Greengrass']]], + ['cancellocaldeploymentrequest_2468',['CancelLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html',1,'Aws::Greengrass']]], + ['cancellocaldeploymentresponse_2469',['CancelLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html',1,'Aws::Greengrass']]], + ['cancellocaldeploymentresult_2470',['CancelLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html',1,'Aws::Greengrass']]], + ['cbordecoder_2471',['CborDecoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html',1,'Aws::Crt::Cbor']]], + ['cborencoder_2472',['CborEncoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html',1,'Aws::Crt::Cbor']]], + ['certificateoptions_2473',['CertificateOptions',['../class_aws_1_1_greengrass_1_1_certificate_options.html',1,'Aws::Greengrass']]], + ['certificateupdate_2474',['CertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update.html',1,'Aws::Greengrass']]], + ['certificateupdateevent_2475',['CertificateUpdateEvent',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html',1,'Aws::Greengrass']]], + ['channelhandler_2476',['ChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html',1,'Aws::Crt::Io']]], + ['clientbootstrap_2477',['ClientBootstrap',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html',1,'Aws::Crt::Io']]], + ['clientcallbackcontext_2478',['ClientCallbackContext',['../struct_aws_1_1_discovery_1_1_client_callback_context.html',1,'Aws::Discovery']]], + ['clientconnection_2479',['ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html',1,'Aws::Eventstreamrpc']]], + ['clientcontinuation_2480',['ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html',1,'Aws::Eventstreamrpc']]], + ['clientcontinuationhandler_2481',['ClientContinuationHandler',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html',1,'Aws::Eventstreamrpc']]], + ['clientdevicecredential_2482',['ClientDeviceCredential',['../class_aws_1_1_greengrass_1_1_client_device_credential.html',1,'Aws::Greengrass']]], + ['clientoperation_2483',['ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html',1,'Aws::Eventstreamrpc']]], + ['clientstreamcallbackdata_2484',['ClientStreamCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html',1,'Aws::Crt::Http']]], + ['clienttlschannelhandler_2485',['ClientTlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html',1,'Aws::Crt::Io']]], + ['cognitologinpair_2486',['CognitoLoginPair',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html',1,'Aws::Crt::Auth']]], + ['componentdetails_2487',['ComponentDetails',['../class_aws_1_1_greengrass_1_1_component_details.html',1,'Aws::Greengrass']]], + ['componentnotfounderror_2488',['ComponentNotFoundError',['../class_aws_1_1_greengrass_1_1_component_not_found_error.html',1,'Aws::Greengrass']]], + ['componentupdatepolicyevents_2489',['ComponentUpdatePolicyEvents',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html',1,'Aws::Greengrass']]], + ['configurationupdateevent_2490',['ConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html',1,'Aws::Greengrass']]], + ['configurationupdateevents_2491',['ConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html',1,'Aws::Greengrass']]], + ['configurationvalidityreport_2492',['ConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html',1,'Aws::Greengrass']]], + ['conflicterror_2493',['ConflictError',['../class_aws_1_1_greengrass_1_1_conflict_error.html',1,'Aws::Greengrass']]], + ['connackpacket_2494',['ConnAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html',1,'Aws::Crt::Mqtt5']]], + ['connectioncallbackdata_2495',['ConnectionCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html',1,'Aws::Crt::Http']]], + ['connectionconfig_2496',['ConnectionConfig',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html',1,'Aws::Eventstreamrpc']]], + ['connectiondata_2497',['ConnectionData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectionlifecyclehandler_2498',['ConnectionLifecycleHandler',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html',1,'Aws::Eventstreamrpc']]], + ['connectionmanagercallbackargs_2499',['ConnectionManagerCallbackArgs',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html',1,'Aws::Crt::Http']]], + ['connectionresetdata_2500',['ConnectionResetData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectionreseteventdata_2501',['ConnectionResetEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectionstarteddata_2502',['ConnectionStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectionstartedeventdata_2503',['ConnectionStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectionsuccesseventdata_2504',['ConnectionSuccessEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['connectivityinfo_2505',['ConnectivityInfo',['../class_aws_1_1_discovery_1_1_connectivity_info.html',1,'Aws::Discovery']]], + ['connectpacket_2506',['ConnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html',1,'Aws::Crt::Mqtt5']]], + ['continuationcallbackdata_2507',['ContinuationCallbackData',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html',1,'Aws::Eventstreamrpc']]], + ['createcertificatefromcsrrequest_2508',['CreateCertificateFromCsrRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html',1,'Aws::Iotidentity']]], + ['createcertificatefromcsrresponse_2509',['CreateCertificateFromCsrResponse',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html',1,'Aws::Iotidentity']]], + ['createcertificatefromcsrsubscriptionrequest_2510',['CreateCertificateFromCsrSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html',1,'Aws::Iotidentity']]], + ['createdebugpasswordoperation_2511',['CreateDebugPasswordOperation',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html',1,'Aws::Greengrass']]], + ['createdebugpasswordoperationcontext_2512',['CreateDebugPasswordOperationContext',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html',1,'Aws::Greengrass']]], + ['createdebugpasswordrequest_2513',['CreateDebugPasswordRequest',['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html',1,'Aws::Greengrass']]], + ['createdebugpasswordresponse_2514',['CreateDebugPasswordResponse',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html',1,'Aws::Greengrass']]], + ['createdebugpasswordresult_2515',['CreateDebugPasswordResult',['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html',1,'Aws::Greengrass']]], + ['createkeysandcertificaterequest_2516',['CreateKeysAndCertificateRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html',1,'Aws::Iotidentity']]], + ['createkeysandcertificateresponse_2517',['CreateKeysAndCertificateResponse',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html',1,'Aws::Iotidentity']]], + ['createkeysandcertificatesubscriptionrequest_2518',['CreateKeysAndCertificateSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html',1,'Aws::Iotidentity']]], + ['createlocaldeploymentoperation_2519',['CreateLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html',1,'Aws::Greengrass']]], + ['createlocaldeploymentoperationcontext_2520',['CreateLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html',1,'Aws::Greengrass']]], + ['createlocaldeploymentrequest_2521',['CreateLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html',1,'Aws::Greengrass']]], + ['createlocaldeploymentresponse_2522',['CreateLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html',1,'Aws::Greengrass']]], + ['createlocaldeploymentresult_2523',['CreateLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html',1,'Aws::Greengrass']]], + ['credentialdocument_2524',['CredentialDocument',['../class_aws_1_1_greengrass_1_1_credential_document.html',1,'Aws::Greengrass']]], + ['credentials_2525',['Credentials',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html',1,'Aws::Crt::Auth']]], + ['credentialsprovider_2526',['CredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html',1,'Aws::Crt::Auth']]], + ['credentialsprovidercachedconfig_2527',['CredentialsProviderCachedConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html',1,'Aws::Crt::Auth']]], + ['credentialsprovidercallbackargs_2528',['CredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderchainconfig_2529',['CredentialsProviderChainConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderchaindefaultconfig_2530',['CredentialsProviderChainDefaultConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html',1,'Aws::Crt::Auth']]], + ['credentialsprovidercognitoconfig_2531',['CredentialsProviderCognitoConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderdelegateconfig_2532',['CredentialsProviderDelegateConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderimdsconfig_2533',['CredentialsProviderImdsConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderprofileconfig_2534',['CredentialsProviderProfileConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderstaticconfig_2535',['CredentialsProviderStaticConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderstsconfig_2536',['CredentialsProviderSTSConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html',1,'Aws::Crt::Auth']]], + ['credentialsproviderx509config_2537',['CredentialsProviderX509Config',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html',1,'Aws::Crt::Auth']]], + ['custommetricbase_2538',['CustomMetricBase',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html',1,'Aws::Iotdevicedefenderv1']]], + ['custommetriciplist_2539',['CustomMetricIpList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumber_2540',['CustomMetricNumber',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumberlist_2541',['CustomMetricNumberList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricstringlist_2542',['CustomMetricStringList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html',1,'Aws::Iotdevicedefenderv1']]] +]; diff --git a/docs/search/classes_3.html b/docs/search/classes_3.html new file mode 100644 index 000000000..fd173aea6 --- /dev/null +++ b/docs/search/classes_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_3.js b/docs/search/classes_3.js new file mode 100644 index 000000000..578ef8fc9 --- /dev/null +++ b/docs/search/classes_3.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['datetime_2543',['DateTime',['../class_aws_1_1_crt_1_1_date_time.html',1,'Aws::Crt']]], + ['defaultconnectionconfig_2544',['DefaultConnectionConfig',['../class_aws_1_1_greengrass_1_1_default_connection_config.html',1,'Aws::Greengrass']]], + ['defaulthostresolver_2545',['DefaultHostResolver',['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html',1,'Aws::Crt::Io']]], + ['defercomponentupdateoperation_2546',['DeferComponentUpdateOperation',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html',1,'Aws::Greengrass']]], + ['defercomponentupdateoperationcontext_2547',['DeferComponentUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html',1,'Aws::Greengrass']]], + ['defercomponentupdaterequest_2548',['DeferComponentUpdateRequest',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html',1,'Aws::Greengrass']]], + ['defercomponentupdateresponse_2549',['DeferComponentUpdateResponse',['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html',1,'Aws::Greengrass']]], + ['defercomponentupdateresult_2550',['DeferComponentUpdateResult',['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html',1,'Aws::Greengrass']]], + ['delegatecredentialsprovidercallbackargs_2551',['DelegateCredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html',1,'Aws::Crt::Auth']]], + ['deletenamedshadowrequest_2552',['DeleteNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html',1,'Aws::Iotshadow']]], + ['deletenamedshadowsubscriptionrequest_2553',['DeleteNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['deleteshadowrequest_2554',['DeleteShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html',1,'Aws::Iotshadow']]], + ['deleteshadowresponse_2555',['DeleteShadowResponse',['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html',1,'Aws::Iotshadow']]], + ['deleteshadowsubscriptionrequest_2556',['DeleteShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['deletethingshadowoperation_2557',['DeleteThingShadowOperation',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html',1,'Aws::Greengrass']]], + ['deletethingshadowoperationcontext_2558',['DeleteThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html',1,'Aws::Greengrass']]], + ['deletethingshadowrequest_2559',['DeleteThingShadowRequest',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html',1,'Aws::Greengrass']]], + ['deletethingshadowresponse_2560',['DeleteThingShadowResponse',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html',1,'Aws::Greengrass']]], + ['deletethingshadowresult_2561',['DeleteThingShadowResult',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html',1,'Aws::Greengrass']]], + ['deploymentstatusdetails_2562',['DeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html',1,'Aws::Greengrass']]], + ['describejobexecutionrequest_2563',['DescribeJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html',1,'Aws::Iotjobs']]], + ['describejobexecutionresponse_2564',['DescribeJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html',1,'Aws::Iotjobs']]], + ['describejobexecutionsubscriptionrequest_2565',['DescribeJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html',1,'Aws::Iotjobs']]], + ['deviceapihandle_2566',['DeviceApiHandle',['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html',1,'Aws::Iotdevicecommon']]], + ['disconnectpacket_2567',['DisconnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html',1,'Aws::Crt::Mqtt5']]], + ['discoverresponse_2568',['DiscoverResponse',['../class_aws_1_1_discovery_1_1_discover_response.html',1,'Aws::Discovery']]], + ['discoveryclient_2569',['DiscoveryClient',['../class_aws_1_1_discovery_1_1_discovery_client.html',1,'Aws::Discovery']]], + ['discoveryclientconfig_2570',['DiscoveryClientConfig',['../class_aws_1_1_discovery_1_1_discovery_client_config.html',1,'Aws::Discovery']]] +]; diff --git a/docs/search/classes_4.html b/docs/search/classes_4.html new file mode 100644 index 000000000..5414d88dc --- /dev/null +++ b/docs/search/classes_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_4.js b/docs/search/classes_4.js new file mode 100644 index 000000000..cf752c605 --- /dev/null +++ b/docs/search/classes_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['errorresponse_2571',['ErrorResponse',['../class_aws_1_1_iotidentity_1_1_error_response.html',1,'Aws::Iotidentity::ErrorResponse'],['../class_aws_1_1_iotshadow_1_1_error_response.html',1,'Aws::Iotshadow::ErrorResponse']]], + ['eventloopgroup_2572',['EventLoopGroup',['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html',1,'Aws::Crt::Io']]], + ['eventstreamcpptonativecrtbuilder_2573',['EventStreamCppToNativeCrtBuilder',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html',1,'Aws::Eventstreamrpc']]], + ['eventstreamheader_2574',['EventStreamHeader',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/classes_5.html b/docs/search/classes_5.html new file mode 100644 index 000000000..31c340e78 --- /dev/null +++ b/docs/search/classes_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_5.js b/docs/search/classes_5.js new file mode 100644 index 000000000..71c399231 --- /dev/null +++ b/docs/search/classes_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['failedupdateconditioncheckerror_2575',['FailedUpdateConditionCheckError',['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_6.html b/docs/search/classes_6.html new file mode 100644 index 000000000..df33297b1 --- /dev/null +++ b/docs/search/classes_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js new file mode 100644 index 000000000..770711d4f --- /dev/null +++ b/docs/search/classes_6.js @@ -0,0 +1,45 @@ +var searchData= +[ + ['getclientdeviceauthtokenoperation_2576',['GetClientDeviceAuthTokenOperation',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html',1,'Aws::Greengrass']]], + ['getclientdeviceauthtokenoperationcontext_2577',['GetClientDeviceAuthTokenOperationContext',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html',1,'Aws::Greengrass']]], + ['getclientdeviceauthtokenrequest_2578',['GetClientDeviceAuthTokenRequest',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html',1,'Aws::Greengrass']]], + ['getclientdeviceauthtokenresponse_2579',['GetClientDeviceAuthTokenResponse',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html',1,'Aws::Greengrass']]], + ['getclientdeviceauthtokenresult_2580',['GetClientDeviceAuthTokenResult',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html',1,'Aws::Greengrass']]], + ['getcomponentdetailsoperation_2581',['GetComponentDetailsOperation',['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html',1,'Aws::Greengrass']]], + ['getcomponentdetailsoperationcontext_2582',['GetComponentDetailsOperationContext',['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html',1,'Aws::Greengrass']]], + ['getcomponentdetailsrequest_2583',['GetComponentDetailsRequest',['../class_aws_1_1_greengrass_1_1_get_component_details_request.html',1,'Aws::Greengrass']]], + ['getcomponentdetailsresponse_2584',['GetComponentDetailsResponse',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html',1,'Aws::Greengrass']]], + ['getcomponentdetailsresult_2585',['GetComponentDetailsResult',['../class_aws_1_1_greengrass_1_1_get_component_details_result.html',1,'Aws::Greengrass']]], + ['getconfigurationoperation_2586',['GetConfigurationOperation',['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html',1,'Aws::Greengrass']]], + ['getconfigurationoperationcontext_2587',['GetConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html',1,'Aws::Greengrass']]], + ['getconfigurationrequest_2588',['GetConfigurationRequest',['../class_aws_1_1_greengrass_1_1_get_configuration_request.html',1,'Aws::Greengrass']]], + ['getconfigurationresponse_2589',['GetConfigurationResponse',['../class_aws_1_1_greengrass_1_1_get_configuration_response.html',1,'Aws::Greengrass']]], + ['getconfigurationresult_2590',['GetConfigurationResult',['../class_aws_1_1_greengrass_1_1_get_configuration_result.html',1,'Aws::Greengrass']]], + ['getlocaldeploymentstatusoperation_2591',['GetLocalDeploymentStatusOperation',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html',1,'Aws::Greengrass']]], + ['getlocaldeploymentstatusoperationcontext_2592',['GetLocalDeploymentStatusOperationContext',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html',1,'Aws::Greengrass']]], + ['getlocaldeploymentstatusrequest_2593',['GetLocalDeploymentStatusRequest',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html',1,'Aws::Greengrass']]], + ['getlocaldeploymentstatusresponse_2594',['GetLocalDeploymentStatusResponse',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html',1,'Aws::Greengrass']]], + ['getlocaldeploymentstatusresult_2595',['GetLocalDeploymentStatusResult',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html',1,'Aws::Greengrass']]], + ['getnamedshadowrequest_2596',['GetNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html',1,'Aws::Iotshadow']]], + ['getnamedshadowsubscriptionrequest_2597',['GetNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['getpendingjobexecutionsrequest_2598',['GetPendingJobExecutionsRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html',1,'Aws::Iotjobs']]], + ['getpendingjobexecutionsresponse_2599',['GetPendingJobExecutionsResponse',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html',1,'Aws::Iotjobs']]], + ['getpendingjobexecutionssubscriptionrequest_2600',['GetPendingJobExecutionsSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html',1,'Aws::Iotjobs']]], + ['getsecretvalueoperation_2601',['GetSecretValueOperation',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html',1,'Aws::Greengrass']]], + ['getsecretvalueoperationcontext_2602',['GetSecretValueOperationContext',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html',1,'Aws::Greengrass']]], + ['getsecretvaluerequest_2603',['GetSecretValueRequest',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html',1,'Aws::Greengrass']]], + ['getsecretvalueresponse_2604',['GetSecretValueResponse',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html',1,'Aws::Greengrass']]], + ['getsecretvalueresult_2605',['GetSecretValueResult',['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html',1,'Aws::Greengrass']]], + ['getshadowrequest_2606',['GetShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html',1,'Aws::Iotshadow']]], + ['getshadowresponse_2607',['GetShadowResponse',['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html',1,'Aws::Iotshadow']]], + ['getshadowsubscriptionrequest_2608',['GetShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html',1,'Aws::Iotshadow']]], + ['getthingshadowoperation_2609',['GetThingShadowOperation',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html',1,'Aws::Greengrass']]], + ['getthingshadowoperationcontext_2610',['GetThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html',1,'Aws::Greengrass']]], + ['getthingshadowrequest_2611',['GetThingShadowRequest',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html',1,'Aws::Greengrass']]], + ['getthingshadowresponse_2612',['GetThingShadowResponse',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html',1,'Aws::Greengrass']]], + ['getthingshadowresult_2613',['GetThingShadowResult',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html',1,'Aws::Greengrass']]], + ['ggcore_2614',['GGCore',['../class_aws_1_1_discovery_1_1_g_g_core.html',1,'Aws::Discovery']]], + ['gggroup_2615',['GGGroup',['../class_aws_1_1_discovery_1_1_g_g_group.html',1,'Aws::Discovery']]], + ['greengrasscoreipcclient_2616',['GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html',1,'Aws::Greengrass']]], + ['greengrasscoreipcservicemodel_2617',['GreengrassCoreIpcServiceModel',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_7.html b/docs/search/classes_7.html new file mode 100644 index 000000000..01628373f --- /dev/null +++ b/docs/search/classes_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_7.js b/docs/search/classes_7.js new file mode 100644 index 000000000..509d02339 --- /dev/null +++ b/docs/search/classes_7.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['hash_2618',['Hash',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html',1,'Aws::Crt::Crypto']]], + ['hash_3c_20aws_3a_3acrt_3a_3abasic_5fstring_5fview_3c_20chart_2c_20traits_20_3e_20_3e_2619',['hash< Aws::Crt::basic_string_view< CharT, Traits > >',['../structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html',1,'std']]], + ['hastype_2620',['HasType',['../struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html',1,'Aws::Crt::VariantDetail::Checker']]], + ['hmac_2621',['HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html',1,'Aws::Crt::Crypto']]], + ['hostresolver_2622',['HostResolver',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html',1,'Aws::Crt::Io']]], + ['httpclientconnection_2623',['HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html',1,'Aws::Crt::Http']]], + ['httpclientconnectionmanager_2624',['HttpClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html',1,'Aws::Crt::Http']]], + ['httpclientconnectionmanageroptions_2625',['HttpClientConnectionManagerOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html',1,'Aws::Crt::Http']]], + ['httpclientconnectionoptions_2626',['HttpClientConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html',1,'Aws::Crt::Http']]], + ['httpclientconnectionproxyoptions_2627',['HttpClientConnectionProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html',1,'Aws::Crt::Http']]], + ['httpclientstream_2628',['HttpClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html',1,'Aws::Crt::Http']]], + ['httpmessage_2629',['HttpMessage',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html',1,'Aws::Crt::Http']]], + ['httpproxystrategy_2630',['HttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html',1,'Aws::Crt::Http']]], + ['httpproxystrategyadaptiveconfig_2631',['HttpProxyStrategyAdaptiveConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html',1,'Aws::Crt::Http']]], + ['httpproxystrategybasicauthconfig_2632',['HttpProxyStrategyBasicAuthConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html',1,'Aws::Crt::Http']]], + ['httprequest_2633',['HttpRequest',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html',1,'Aws::Crt::Http']]], + ['httprequestoptions_2634',['HttpRequestOptions',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html',1,'Aws::Crt::Http']]], + ['httpresponse_2635',['HttpResponse',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html',1,'Aws::Crt::Http']]], + ['httpsignercallbackdata_2636',['HttpSignerCallbackData',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html',1,'Aws::Crt::Auth']]], + ['httpstream_2637',['HttpStream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/classes_8.html b/docs/search/classes_8.html new file mode 100644 index 000000000..4760d7426 --- /dev/null +++ b/docs/search/classes_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_8.js b/docs/search/classes_8.js new file mode 100644 index 000000000..3ca4a72be --- /dev/null +++ b/docs/search/classes_8.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['iamprofile_2638',['IamProfile',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html',1,'Aws::Crt::Imds']]], + ['iamprofileview_2639',['IamProfileView',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html',1,'Aws::Crt::Imds']]], + ['icredentialsprovider_2640',['ICredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html',1,'Aws::Crt::Auth']]], + ['ihttprequestsigner_2641',['IHttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html',1,'Aws::Crt::Auth']]], + ['imdsclient_2642',['ImdsClient',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html',1,'Aws::Crt::Imds']]], + ['imdsclientconfig_2643',['ImdsClientConfig',['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html',1,'Aws::Crt::Imds']]], + ['inplacet_2644',['InPlaceT',['../struct_aws_1_1_crt_1_1_in_place_t.html',1,'Aws::Crt']]], + ['inplacetypet_2645',['InPlaceTypeT',['../struct_aws_1_1_crt_1_1_in_place_type_t.html',1,'Aws::Crt']]], + ['inputstream_2646',['InputStream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html',1,'Aws::Crt::Io']]], + ['instanceinfo_2647',['InstanceInfo',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html',1,'Aws::Crt::Imds']]], + ['instanceinfoview_2648',['InstanceInfoView',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html',1,'Aws::Crt::Imds']]], + ['invalidargumentserror_2649',['InvalidArgumentsError',['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html',1,'Aws::Greengrass']]], + ['invalidartifactsdirectorypatherror_2650',['InvalidArtifactsDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html',1,'Aws::Greengrass']]], + ['invalidclientdeviceauthtokenerror_2651',['InvalidClientDeviceAuthTokenError',['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html',1,'Aws::Greengrass']]], + ['invalidcredentialerror_2652',['InvalidCredentialError',['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html',1,'Aws::Greengrass']]], + ['invalidrecipedirectorypatherror_2653',['InvalidRecipeDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html',1,'Aws::Greengrass']]], + ['invalidtokenerror_2654',['InvalidTokenError',['../class_aws_1_1_greengrass_1_1_invalid_token_error.html',1,'Aws::Greengrass']]], + ['iotcoremessage_2655',['IoTCoreMessage',['../class_aws_1_1_greengrass_1_1_io_t_core_message.html',1,'Aws::Greengrass']]], + ['iotidentityclient_2656',['IotIdentityClient',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html',1,'Aws::Iotidentity']]], + ['iotjobsclient_2657',['IotJobsClient',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html',1,'Aws::Iotjobs']]], + ['iotsecuretunnelingclient_2658',['IotSecureTunnelingClient',['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html',1,'Aws::Iotsecuretunneling']]], + ['iotshadowclient_2659',['IotShadowClient',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html',1,'Aws::Iotshadow']]], + ['ipacket_2660',['IPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html',1,'Aws::Crt::Mqtt5']]], + ['isigningconfig_2661',['ISigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/classes_9.html b/docs/search/classes_9.html new file mode 100644 index 000000000..964374e10 --- /dev/null +++ b/docs/search/classes_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_9.js b/docs/search/classes_9.js new file mode 100644 index 000000000..cf5ec4ffe --- /dev/null +++ b/docs/search/classes_9.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['jobexecutiondata_2662',['JobExecutionData',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html',1,'Aws::Iotjobs']]], + ['jobexecutionschangedevent_2663',['JobExecutionsChangedEvent',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html',1,'Aws::Iotjobs']]], + ['jobexecutionschangedsubscriptionrequest_2664',['JobExecutionsChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html',1,'Aws::Iotjobs']]], + ['jobexecutionstate_2665',['JobExecutionState',['../class_aws_1_1_iotjobs_1_1_job_execution_state.html',1,'Aws::Iotjobs']]], + ['jobexecutionsummary_2666',['JobExecutionSummary',['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html',1,'Aws::Iotjobs']]], + ['jsonmessage_2667',['JsonMessage',['../class_aws_1_1_greengrass_1_1_json_message.html',1,'Aws::Greengrass']]], + ['jsonobject_2668',['JsonObject',['../class_aws_1_1_crt_1_1_json_object.html',1,'Aws::Crt']]], + ['jsonview_2669',['JsonView',['../class_aws_1_1_crt_1_1_json_view.html',1,'Aws::Crt']]] +]; diff --git a/docs/search/classes_a.html b/docs/search/classes_a.html new file mode 100644 index 000000000..1b9b5946d --- /dev/null +++ b/docs/search/classes_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_a.js b/docs/search/classes_a.js new file mode 100644 index 000000000..c06b84ad0 --- /dev/null +++ b/docs/search/classes_a.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['listcomponentsoperation_2670',['ListComponentsOperation',['../class_aws_1_1_greengrass_1_1_list_components_operation.html',1,'Aws::Greengrass']]], + ['listcomponentsoperationcontext_2671',['ListComponentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html',1,'Aws::Greengrass']]], + ['listcomponentsrequest_2672',['ListComponentsRequest',['../class_aws_1_1_greengrass_1_1_list_components_request.html',1,'Aws::Greengrass']]], + ['listcomponentsresponse_2673',['ListComponentsResponse',['../class_aws_1_1_greengrass_1_1_list_components_response.html',1,'Aws::Greengrass']]], + ['listcomponentsresult_2674',['ListComponentsResult',['../class_aws_1_1_greengrass_1_1_list_components_result.html',1,'Aws::Greengrass']]], + ['listlocaldeploymentsoperation_2675',['ListLocalDeploymentsOperation',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html',1,'Aws::Greengrass']]], + ['listlocaldeploymentsoperationcontext_2676',['ListLocalDeploymentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html',1,'Aws::Greengrass']]], + ['listlocaldeploymentsrequest_2677',['ListLocalDeploymentsRequest',['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html',1,'Aws::Greengrass']]], + ['listlocaldeploymentsresponse_2678',['ListLocalDeploymentsResponse',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html',1,'Aws::Greengrass']]], + ['listlocaldeploymentsresult_2679',['ListLocalDeploymentsResult',['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html',1,'Aws::Greengrass']]], + ['listnamedshadowsforthingoperation_2680',['ListNamedShadowsForThingOperation',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html',1,'Aws::Greengrass']]], + ['listnamedshadowsforthingoperationcontext_2681',['ListNamedShadowsForThingOperationContext',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html',1,'Aws::Greengrass']]], + ['listnamedshadowsforthingrequest_2682',['ListNamedShadowsForThingRequest',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html',1,'Aws::Greengrass']]], + ['listnamedshadowsforthingresponse_2683',['ListNamedShadowsForThingResponse',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html',1,'Aws::Greengrass']]], + ['listnamedshadowsforthingresult_2684',['ListNamedShadowsForThingResult',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html',1,'Aws::Greengrass']]], + ['localdeployment_2685',['LocalDeployment',['../class_aws_1_1_greengrass_1_1_local_deployment.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_b.html b/docs/search/classes_b.html new file mode 100644 index 000000000..dfb2b0a55 --- /dev/null +++ b/docs/search/classes_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_b.js b/docs/search/classes_b.js new file mode 100644 index 000000000..fb7ed203b --- /dev/null +++ b/docs/search/classes_b.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['managedconnection_2686',['ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html',1,'Aws::Crt::Http']]], + ['message_2687',['Message',['../class_aws_1_1_iotsecuretunneling_1_1_message.html',1,'Aws::Iotsecuretunneling']]], + ['messageamendment_2688',['MessageAmendment',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html',1,'Aws::Eventstreamrpc']]], + ['messagecontext_2689',['MessageContext',['../class_aws_1_1_greengrass_1_1_message_context.html',1,'Aws::Greengrass']]], + ['messagereceivedeventdata_2690',['MessageReceivedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html',1,'Aws::Iotsecuretunneling']]], + ['metric_2691',['Metric',['../class_aws_1_1_greengrass_1_1_metric.html',1,'Aws::Greengrass']]], + ['mqtt5client_2692',['Mqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html',1,'Aws::Crt::Mqtt5']]], + ['mqtt5clientbuilder_2693',['Mqtt5ClientBuilder',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html',1,'Aws::Iot']]], + ['mqtt5clientoperationstatistics_2694',['Mqtt5ClientOperationStatistics',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html',1,'Aws::Crt::Mqtt5']]], + ['mqtt5clientoptions_2695',['Mqtt5ClientOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html',1,'Aws::Crt::Mqtt5']]], + ['mqtt5customauthconfig_2696',['Mqtt5CustomAuthConfig',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html',1,'Aws::Iot']]], + ['mqttclient_2697',['MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html',1,'Aws::Crt::Mqtt::MqttClient'],['../class_aws_1_1_iot_1_1_mqtt_client.html',1,'Aws::Iot::MqttClient']]], + ['mqttclientconnectionconfig_2698',['MqttClientConnectionConfig',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html',1,'Aws::Iot']]], + ['mqttclientconnectionconfigbuilder_2699',['MqttClientConnectionConfigBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html',1,'Aws::Iot']]], + ['mqttconnection_2700',['MqttConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html',1,'Aws::Crt::Mqtt']]], + ['mqttconnectionoperationstatistics_2701',['MqttConnectionOperationStatistics',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html',1,'Aws::Crt::Mqtt']]], + ['mqttconnectionoptions_2702',['MqttConnectionOptions',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html',1,'Aws::Crt::Mqtt']]], + ['mqttcredential_2703',['MQTTCredential',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html',1,'Aws::Greengrass']]], + ['mqttmessage_2704',['MQTTMessage',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_c.html b/docs/search/classes_c.html new file mode 100644 index 000000000..c080bf715 --- /dev/null +++ b/docs/search/classes_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_c.js b/docs/search/classes_c.js new file mode 100644 index 000000000..aeda02eef --- /dev/null +++ b/docs/search/classes_c.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['namedshadowdeltaupdatedsubscriptionrequest_2705',['NamedShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html',1,'Aws::Iotshadow']]], + ['namedshadowupdatedsubscriptionrequest_2706',['NamedShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html',1,'Aws::Iotshadow']]], + ['negotiatedsettings_2707',['NegotiatedSettings',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html',1,'Aws::Crt::Mqtt5']]], + ['nextjobexecutionchangedevent_2708',['NextJobExecutionChangedEvent',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html',1,'Aws::Iotjobs']]], + ['nextjobexecutionchangedsubscriptionrequest_2709',['NextJobExecutionChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html',1,'Aws::Iotjobs']]] +]; diff --git a/docs/search/classes_d.html b/docs/search/classes_d.html new file mode 100644 index 000000000..dfd670fc8 --- /dev/null +++ b/docs/search/classes_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_d.js b/docs/search/classes_d.js new file mode 100644 index 000000000..b9e93faed --- /dev/null +++ b/docs/search/classes_d.js @@ -0,0 +1,86 @@ +var searchData= +[ + ['onattemptingconnecteventdata_2710',['OnAttemptingConnectEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['onconnectioncloseddata_2711',['OnConnectionClosedData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionfailuredata_2712',['OnConnectionFailureData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionfailureeventdata_2713',['OnConnectionFailureEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['onconnectionsuccessdata_2714',['OnConnectionSuccessData',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html',1,'Aws::Crt::Mqtt']]], + ['onconnectionsuccesseventdata_2715',['OnConnectionSuccessEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['ondisconnectioneventdata_2716',['OnDisconnectionEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['onmessageflushcallbackcontainer_2717',['OnMessageFlushCallbackContainer',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html',1,'Aws::Eventstreamrpc']]], + ['onstoppedeventdata_2718',['OnStoppedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['operationerror_2719',['OperationError',['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html',1,'Aws::Eventstreamrpc']]], + ['operationmodelcontext_2720',['OperationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html',1,'Aws::Eventstreamrpc']]], + ['optional_2721',['Optional',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3adatetime_20_3e_2722',['Optional< Aws::Crt::DateTime >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3ahttp_3a_3ahttpclientconnectionproxyoptions_20_3e_2723',['Optional< Aws::Crt::Http::HttpClientConnectionProxyOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3asocketoptions_20_3e_2724',['Optional< Aws::Crt::Io::SocketOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlsconnectionoptions_20_3e_2725',['Optional< Aws::Crt::Io::TlsConnectionOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlscontext_20_3e_2726',['Optional< Aws::Crt::Io::TlsContext >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3aio_3a_3atlscontextoptions_20_3e_2727',['Optional< Aws::Crt::Io::TlsContextOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3ajsonobject_20_3e_2728',['Optional< Aws::Crt::JsonObject >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3acrt_3a_3ajsonobject_20_3e_20_3e_2729',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3acrt_3a_3astring_20_3e_20_3e_2730',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3acrt_3a_3astring_2c_20aws_3a_3agreengrass_3a_3arunwithinfo_20_3e_20_3e_2731',['Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Greengrass::RunWithInfo > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3amap_3c_20aws_3a_3aiotjobs_3a_3ajobstatus_2c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionsummary_20_3e_20_3e_20_3e_2732',['Optional< Aws::Crt::Map< Aws::Iotjobs::JobStatus, Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3astring_20_3e_2733',['Optional< Aws::Crt::String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3acrt_3a_3astring_20_3e_20_3e_2734',['Optional< Aws::Crt::Vector< Aws::Crt::String > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3aconnectivityinfo_20_3e_20_3e_2735',['Optional< Aws::Crt::Vector< Aws::Discovery::ConnectivityInfo > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3aggcore_20_3e_20_3e_2736',['Optional< Aws::Crt::Vector< Aws::Discovery::GGCore > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3adiscovery_3a_3agggroup_20_3e_20_3e_2737',['Optional< Aws::Crt::Vector< Aws::Discovery::GGGroup > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3acomponentdetails_20_3e_20_3e_2738',['Optional< Aws::Crt::Vector< Aws::Greengrass::ComponentDetails > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3alocaldeployment_20_3e_20_3e_2739',['Optional< Aws::Crt::Vector< Aws::Greengrass::LocalDeployment > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3ametric_20_3e_20_3e_2740',['Optional< Aws::Crt::Vector< Aws::Greengrass::Metric > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3agreengrass_3a_3auserproperty_20_3e_20_3e_2741',['Optional< Aws::Crt::Vector< Aws::Greengrass::UserProperty > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionsummary_20_3e_20_3e_2742',['Optional< Aws::Crt::Vector< Aws::Iotjobs::JobExecutionSummary > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3acrt_3a_3avector_3c_20uint8_5ft_20_3e_20_3e_2743',['Optional< Aws::Crt::Vector< uint8_t > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3abinarymessage_20_3e_2744',['Optional< Aws::Greengrass::BinaryMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acertificateoptions_20_3e_2745',['Optional< Aws::Greengrass::CertificateOptions >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acertificateupdate_20_3e_2746',['Optional< Aws::Greengrass::CertificateUpdate >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aclientdevicecredential_20_3e_2747',['Optional< Aws::Greengrass::ClientDeviceCredential >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acomponentdetails_20_3e_2748',['Optional< Aws::Greengrass::ComponentDetails >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aconfigurationupdateevent_20_3e_2749',['Optional< Aws::Greengrass::ConfigurationUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aconfigurationvalidityreport_20_3e_2750',['Optional< Aws::Greengrass::ConfigurationValidityReport >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3acredentialdocument_20_3e_2751',['Optional< Aws::Greengrass::CredentialDocument >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3adeploymentstatusdetails_20_3e_2752',['Optional< Aws::Greengrass::DeploymentStatusDetails >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3ajsonmessage_20_3e_2753',['Optional< Aws::Greengrass::JsonMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3alocaldeployment_20_3e_2754',['Optional< Aws::Greengrass::LocalDeployment >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amessagecontext_20_3e_2755',['Optional< Aws::Greengrass::MessageContext >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amqttcredential_20_3e_2756',['Optional< Aws::Greengrass::MQTTCredential >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3amqttmessage_20_3e_2757',['Optional< Aws::Greengrass::MQTTMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3apostcomponentupdateevent_20_3e_2758',['Optional< Aws::Greengrass::PostComponentUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3aprecomponentupdateevent_20_3e_2759',['Optional< Aws::Greengrass::PreComponentUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3apublishmessage_20_3e_2760',['Optional< Aws::Greengrass::PublishMessage >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3asecretvalue_20_3e_2761',['Optional< Aws::Greengrass::SecretValue >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3asystemresourcelimits_20_3e_2762',['Optional< Aws::Greengrass::SystemResourceLimits >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3agreengrass_3a_3avalidateconfigurationupdateevent_20_3e_2763',['Optional< Aws::Greengrass::ValidateConfigurationUpdateEvent >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiot_3a_3amqtt5customauthconfig_20_3e_2764',['Optional< Aws::Iot::Mqtt5CustomAuthConfig >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiot_3a_3awebsocketconfig_20_3e_2765',['Optional< Aws::Iot::WebsocketConfig >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobexecutiondata_20_3e_2766',['Optional< Aws::Iotjobs::JobExecutionData >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobexecutionstate_20_3e_2767',['Optional< Aws::Iotjobs::JobExecutionState >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3ajobstatus_20_3e_2768',['Optional< Aws::Iotjobs::JobStatus >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotjobs_3a_3arejectederrorcode_20_3e_2769',['Optional< Aws::Iotjobs::RejectedErrorCode >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowmetadata_20_3e_2770',['Optional< Aws::Iotshadow::ShadowMetadata >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowstate_20_3e_2771',['Optional< Aws::Iotshadow::ShadowState >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowstatewithdelta_20_3e_2772',['Optional< Aws::Iotshadow::ShadowStateWithDelta >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20aws_3a_3aiotshadow_3a_3ashadowupdatedsnapshot_20_3e_2773',['Optional< Aws::Iotshadow::ShadowUpdatedSnapshot >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20bool_20_3e_2774',['Optional< bool >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20bytecursor_20_3e_2775',['Optional< ByteCursor >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3abytebuf_20_3e_2776',['Optional< Crt::ByteBuf >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3abytecursor_20_3e_2777',['Optional< Crt::ByteCursor >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20crt_3a_3astring_20_3e_2778',['Optional< Crt::String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20double_20_3e_2779',['Optional< double >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20inboundtopicaliasbehaviortype_20_3e_2780',['Optional< InboundTopicAliasBehaviorType >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int_20_3e_2781',['Optional< int >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int32_5ft_20_3e_2782',['Optional< int32_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20int64_5ft_20_3e_2783',['Optional< int64_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20outboundtopicaliasbehaviortype_20_3e_2784',['Optional< OutboundTopicAliasBehaviorType >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20payloadformatindicator_20_3e_2785',['Optional< PayloadFormatIndicator >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20qos_20_3e_2786',['Optional< QOS >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20std_3a_3ashared_5fptr_3c_20aws_3a_3acrt_3a_3amqtt5_3a_3apublishpacket_20_3e_20_3e_2787',['Optional< std::shared_ptr< Aws::Crt::Mqtt5::PublishPacket > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20string_20_3e_2788',['Optional< String >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint16_5ft_20_3e_2789',['Optional< uint16_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint32_5ft_20_3e_2790',['Optional< uint32_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20uint64_5ft_20_3e_2791',['Optional< uint64_t >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]], + ['optional_3c_20vector_3c_20aws_3a_3acrt_3a_3aauth_3a_3acognitologinpair_20_3e_20_3e_2792',['Optional< Vector< Aws::Crt::Auth::CognitoLoginPair > >',['../class_aws_1_1_crt_1_1_optional.html',1,'Aws::Crt']]] +]; diff --git a/docs/search/classes_e.html b/docs/search/classes_e.html new file mode 100644 index 000000000..32f736c30 --- /dev/null +++ b/docs/search/classes_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_e.js b/docs/search/classes_e.js new file mode 100644 index 000000000..d3a1f1878 --- /dev/null +++ b/docs/search/classes_e.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['pausecomponentoperation_2793',['PauseComponentOperation',['../class_aws_1_1_greengrass_1_1_pause_component_operation.html',1,'Aws::Greengrass']]], + ['pausecomponentoperationcontext_2794',['PauseComponentOperationContext',['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html',1,'Aws::Greengrass']]], + ['pausecomponentrequest_2795',['PauseComponentRequest',['../class_aws_1_1_greengrass_1_1_pause_component_request.html',1,'Aws::Greengrass']]], + ['pausecomponentresponse_2796',['PauseComponentResponse',['../class_aws_1_1_greengrass_1_1_pause_component_response.html',1,'Aws::Greengrass']]], + ['pausecomponentresult_2797',['PauseComponentResult',['../class_aws_1_1_greengrass_1_1_pause_component_result.html',1,'Aws::Greengrass']]], + ['pkcs11lib_2798',['Pkcs11Lib',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html',1,'Aws::Crt::Io']]], + ['pkcs12options_2799',['Pkcs12Options',['../struct_aws_1_1_iot_1_1_pkcs12_options.html',1,'Aws::Iot']]], + ['postcomponentupdateevent_2800',['PostComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_post_component_update_event.html',1,'Aws::Greengrass']]], + ['precomponentupdateevent_2801',['PreComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html',1,'Aws::Greengrass']]], + ['pubackpacket_2802',['PubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html',1,'Aws::Crt::Mqtt5']]], + ['publishmessage_2803',['PublishMessage',['../class_aws_1_1_greengrass_1_1_publish_message.html',1,'Aws::Greengrass']]], + ['publishpacket_2804',['PublishPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html',1,'Aws::Crt::Mqtt5']]], + ['publishreceivedeventdata_2805',['PublishReceivedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html',1,'Aws::Crt::Mqtt5']]], + ['publishresult_2806',['PublishResult',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html',1,'Aws::Crt::Mqtt5']]], + ['publishtoiotcoreoperation_2807',['PublishToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html',1,'Aws::Greengrass']]], + ['publishtoiotcoreoperationcontext_2808',['PublishToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html',1,'Aws::Greengrass']]], + ['publishtoiotcorerequest_2809',['PublishToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html',1,'Aws::Greengrass']]], + ['publishtoiotcoreresponse_2810',['PublishToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html',1,'Aws::Greengrass']]], + ['publishtoiotcoreresult_2811',['PublishToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html',1,'Aws::Greengrass']]], + ['publishtotopicoperation_2812',['PublishToTopicOperation',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html',1,'Aws::Greengrass']]], + ['publishtotopicoperationcontext_2813',['PublishToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html',1,'Aws::Greengrass']]], + ['publishtotopicrequest_2814',['PublishToTopicRequest',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html',1,'Aws::Greengrass']]], + ['publishtotopicresponse_2815',['PublishToTopicResponse',['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html',1,'Aws::Greengrass']]], + ['publishtotopicresult_2816',['PublishToTopicResult',['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html',1,'Aws::Greengrass']]], + ['putcomponentmetricoperation_2817',['PutComponentMetricOperation',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html',1,'Aws::Greengrass']]], + ['putcomponentmetricoperationcontext_2818',['PutComponentMetricOperationContext',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html',1,'Aws::Greengrass']]], + ['putcomponentmetricrequest_2819',['PutComponentMetricRequest',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html',1,'Aws::Greengrass']]], + ['putcomponentmetricresponse_2820',['PutComponentMetricResponse',['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html',1,'Aws::Greengrass']]], + ['putcomponentmetricresult_2821',['PutComponentMetricResult',['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/classes_f.html b/docs/search/classes_f.html new file mode 100644 index 000000000..a85cdbc70 --- /dev/null +++ b/docs/search/classes_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/classes_f.js b/docs/search/classes_f.js new file mode 100644 index 000000000..b8557928c --- /dev/null +++ b/docs/search/classes_f.js @@ -0,0 +1,30 @@ +var searchData= +[ + ['rebind_2822',['rebind',['../struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html',1,'Aws::Crt::StlAllocator']]], + ['reconnectoptions_2823',['ReconnectOptions',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html',1,'Aws::Crt::Mqtt5']]], + ['refcounted_2824',['RefCounted',['../class_aws_1_1_crt_1_1_ref_counted.html',1,'Aws::Crt']]], + ['refcounted_3c_20inputstream_20_3e_2825',['RefCounted< InputStream >',['../class_aws_1_1_crt_1_1_ref_counted.html',1,'Aws::Crt']]], + ['registerthingrequest_2826',['RegisterThingRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html',1,'Aws::Iotidentity']]], + ['registerthingresponse_2827',['RegisterThingResponse',['../class_aws_1_1_iotidentity_1_1_register_thing_response.html',1,'Aws::Iotidentity']]], + ['registerthingsubscriptionrequest_2828',['RegisterThingSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html',1,'Aws::Iotidentity']]], + ['rejectederror_2829',['RejectedError',['../class_aws_1_1_iotjobs_1_1_rejected_error.html',1,'Aws::Iotjobs']]], + ['reporttask_2830',['ReportTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html',1,'Aws::Iotdevicedefenderv1']]], + ['reporttaskbuilder_2831',['ReportTaskBuilder',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html',1,'Aws::Iotdevicedefenderv1']]], + ['requestcontext_2832',['RequestContext',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html',1,'Aws::Crt::Endpoints']]], + ['resolutionoutcome_2833',['ResolutionOutcome',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html',1,'Aws::Crt::Endpoints']]], + ['resourcenotfounderror_2834',['ResourceNotFoundError',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html',1,'Aws::Greengrass']]], + ['responseretriever_2835',['ResponseRetriever',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html',1,'Aws::Eventstreamrpc']]], + ['restartcomponentoperation_2836',['RestartComponentOperation',['../class_aws_1_1_greengrass_1_1_restart_component_operation.html',1,'Aws::Greengrass']]], + ['restartcomponentoperationcontext_2837',['RestartComponentOperationContext',['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html',1,'Aws::Greengrass']]], + ['restartcomponentrequest_2838',['RestartComponentRequest',['../class_aws_1_1_greengrass_1_1_restart_component_request.html',1,'Aws::Greengrass']]], + ['restartcomponentresponse_2839',['RestartComponentResponse',['../class_aws_1_1_greengrass_1_1_restart_component_response.html',1,'Aws::Greengrass']]], + ['restartcomponentresult_2840',['RestartComponentResult',['../class_aws_1_1_greengrass_1_1_restart_component_result.html',1,'Aws::Greengrass']]], + ['resumecomponentoperation_2841',['ResumeComponentOperation',['../class_aws_1_1_greengrass_1_1_resume_component_operation.html',1,'Aws::Greengrass']]], + ['resumecomponentoperationcontext_2842',['ResumeComponentOperationContext',['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html',1,'Aws::Greengrass']]], + ['resumecomponentrequest_2843',['ResumeComponentRequest',['../class_aws_1_1_greengrass_1_1_resume_component_request.html',1,'Aws::Greengrass']]], + ['resumecomponentresponse_2844',['ResumeComponentResponse',['../class_aws_1_1_greengrass_1_1_resume_component_response.html',1,'Aws::Greengrass']]], + ['resumecomponentresult_2845',['ResumeComponentResult',['../class_aws_1_1_greengrass_1_1_resume_component_result.html',1,'Aws::Greengrass']]], + ['rpcerror_2846',['RpcError',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html',1,'Aws::Eventstreamrpc']]], + ['ruleengine_2847',['RuleEngine',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html',1,'Aws::Crt::Endpoints']]], + ['runwithinfo_2848',['RunWithInfo',['../class_aws_1_1_greengrass_1_1_run_with_info.html',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/close.svg b/docs/search/close.svg new file mode 100644 index 000000000..a933eea1a --- /dev/null +++ b/docs/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/docs/search/defines_0.html b/docs/search/defines_0.html new file mode 100644 index 000000000..0ede6c4b3 --- /dev/null +++ b/docs/search/defines_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/defines_0.js b/docs/search/defines_0.js new file mode 100644 index 000000000..4e9576617 --- /dev/null +++ b/docs/search/defines_0.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['aws_5fcrt_5fcpp_5fapi_5372',['AWS_CRT_CPP_API',['../crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html#a0a3f6c46aee6b588ce99a142cdb22d1d',1,'Exports.h']]], + ['aws_5fdiscovery_5fapi_5373',['AWS_DISCOVERY_API',['../discovery_2include_2aws_2discovery_2_exports_8h.html#a7af651c3166ffae77b5162be57be627a',1,'Exports.h']]], + ['aws_5feventstreamrpc_5fapi_5374',['AWS_EVENTSTREAMRPC_API',['../eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h.html#a657ba9065e32a04c9faccb7d2e8594c6',1,'Exports.h']]], + ['aws_5fgreengrasscoreipc_5fapi_5375',['AWS_GREENGRASSCOREIPC_API',['../greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html#a5f9ff840a258a85cd570bad102e0106a',1,'Exports.h']]], + ['aws_5fiotdevicecommon_5fapi_5376',['AWS_IOTDEVICECOMMON_API',['../iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html#a0eec349db87c4ca3501a7bad322ebadb',1,'Exports.h']]], + ['aws_5fiotdevicedefender_5fapi_5377',['AWS_IOTDEVICEDEFENDER_API',['../devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html#aa6735d61baab66e47a24794702ee4444',1,'Exports.h']]], + ['aws_5fiotidentity_5fapi_5378',['AWS_IOTIDENTITY_API',['../identity_2include_2aws_2iotidentity_2_exports_8h.html#ad88d9dfe2f6a5eb2b84813abdcc433ac',1,'Exports.h']]], + ['aws_5fiotjobs_5fapi_5379',['AWS_IOTJOBS_API',['../jobs_2include_2aws_2iotjobs_2_exports_8h.html#ade8baf38a194e843be5cac2029f44036',1,'Exports.h']]], + ['aws_5fiotsecuretunneling_5fapi_5380',['AWS_IOTSECURETUNNELING_API',['../secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html#a66e3e73c52342d65d13175576f5d5da0',1,'Exports.h']]], + ['aws_5fiotshadow_5fapi_5381',['AWS_IOTSHADOW_API',['../shadow_2include_2aws_2iotshadow_2_exports_8h.html#a0ff5d9187662f08ef15bc492c2dd0145',1,'Exports.h']]], + ['aws_5fmqtt_5fmax_5ftopic_5flength_5382',['AWS_MQTT_MAX_TOPIC_LENGTH',['../mqtt_2_mqtt_client_8cpp.html#af617faf7dc53553095a597eb6d3a5a68',1,'MqttClient.cpp']]] +]; diff --git a/docs/search/enums_0.html b/docs/search/enums_0.html new file mode 100644 index 000000000..9035e6aa1 --- /dev/null +++ b/docs/search/enums_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_0.js b/docs/search/enums_0.js new file mode 100644 index 000000000..2e2f3d15e --- /dev/null +++ b/docs/search/enums_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['apihandleshutdownbehavior_5152',['ApiHandleShutdownBehavior',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442',1,'Aws::Crt']]], + ['awshttpproxyauthenticationtype_5153',['AwsHttpProxyAuthenticationType',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979',1,'Aws::Crt::Http']]], + ['awshttpproxyconnectiontype_5154',['AwsHttpProxyConnectionType',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82a',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/enums_1.html b/docs/search/enums_1.html new file mode 100644 index 000000000..ae1c6f74e --- /dev/null +++ b/docs/search/enums_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_1.js b/docs/search/enums_1.js new file mode 100644 index 000000000..50c22153d --- /dev/null +++ b/docs/search/enums_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['cbortype_5155',['CborType',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815',1,'Aws::Crt::Cbor']]], + ['certificatetype_5156',['CertificateType',['../namespace_aws_1_1_greengrass.html#ab5ac71e691458df5555a6d8e435edadb',1,'Aws::Greengrass']]], + ['channeldirection_5157',['ChannelDirection',['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1f',1,'Aws::Crt::Io']]], + ['configurationvaliditystatus_5158',['ConfigurationValidityStatus',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enums_2.html b/docs/search/enums_2.html new file mode 100644 index 000000000..3c310ad98 --- /dev/null +++ b/docs/search/enums_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_2.js b/docs/search/enums_2.js new file mode 100644 index 000000000..4cc838356 --- /dev/null +++ b/docs/search/enums_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['dateformat_5159',['DateFormat',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061c',1,'Aws::Crt']]], + ['dayofweek_5160',['DayOfWeek',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895f',1,'Aws::Crt']]], + ['deploymentstatus_5161',['DeploymentStatus',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205',1,'Aws::Greengrass']]], + ['detaileddeploymentstatus_5162',['DetailedDeploymentStatus',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enums_3.html b/docs/search/enums_3.html new file mode 100644 index 000000000..bdf445fa4 --- /dev/null +++ b/docs/search/enums_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_3.js b/docs/search/enums_3.js new file mode 100644 index 000000000..52ee08fde --- /dev/null +++ b/docs/search/enums_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['eventstreamrpcstatuscode_5163',['EventStreamRpcStatusCode',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/enums_4.html b/docs/search/enums_4.html new file mode 100644 index 000000000..56322c052 --- /dev/null +++ b/docs/search/enums_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_4.js b/docs/search/enums_4.js new file mode 100644 index 000000000..164b66d42 --- /dev/null +++ b/docs/search/enums_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['failurehandlingpolicy_5164',['FailureHandlingPolicy',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bf',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enums_5.html b/docs/search/enums_5.html new file mode 100644 index 000000000..856485a41 --- /dev/null +++ b/docs/search/enums_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_5.js b/docs/search/enums_5.js new file mode 100644 index 000000000..cbb74699a --- /dev/null +++ b/docs/search/enums_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['httpversion_5165',['HttpVersion',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/enums_6.html b/docs/search/enums_6.html new file mode 100644 index 000000000..8a2b6219f --- /dev/null +++ b/docs/search/enums_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_6.js b/docs/search/enums_6.js new file mode 100644 index 000000000..aa1a931fc --- /dev/null +++ b/docs/search/enums_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['inboundtopicaliasbehaviortype_5166',['InboundTopicAliasBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090a',1,'Aws::Crt::Mqtt5']]], + ['initializefinalizebehavior_5167',['InitializeFinalizeBehavior',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1b',1,'Aws::Crt::Io::Pkcs11Lib']]] +]; diff --git a/docs/search/enums_7.html b/docs/search/enums_7.html new file mode 100644 index 000000000..bac513265 --- /dev/null +++ b/docs/search/enums_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_7.js b/docs/search/enums_7.js new file mode 100644 index 000000000..21878f634 --- /dev/null +++ b/docs/search/enums_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jobstatus_5168',['JobStatus',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0',1,'Aws::Iotjobs']]] +]; diff --git a/docs/search/enums_8.html b/docs/search/enums_8.html new file mode 100644 index 000000000..4f420312d --- /dev/null +++ b/docs/search/enums_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_8.js b/docs/search/enums_8.js new file mode 100644 index 000000000..d23d4f1b6 --- /dev/null +++ b/docs/search/enums_8.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['lifecyclestate_5169',['LifecycleState',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5',1,'Aws::Greengrass']]], + ['loglevel_5170',['LogLevel',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeb',1,'Aws::Crt']]] +]; diff --git a/docs/search/enums_9.html b/docs/search/enums_9.html new file mode 100644 index 000000000..69cda6c57 --- /dev/null +++ b/docs/search/enums_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_9.js b/docs/search/enums_9.js new file mode 100644 index 000000000..f75f808c7 --- /dev/null +++ b/docs/search/enums_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['messagetype_5171',['MessageType',['../namespace_aws_1_1_crt_1_1_io.html#a892c9281932294af71d16fc1ba1b25ed',1,'Aws::Crt::Io']]], + ['metricunittype_5172',['MetricUnitType',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435',1,'Aws::Greengrass']]], + ['month_5173',['Month',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701',1,'Aws::Crt']]] +]; diff --git a/docs/search/enums_a.html b/docs/search/enums_a.html new file mode 100644 index 000000000..896d38ff9 --- /dev/null +++ b/docs/search/enums_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_a.js b/docs/search/enums_a.js new file mode 100644 index 000000000..b45c2803f --- /dev/null +++ b/docs/search/enums_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['outboundtopicaliasbehaviortype_5174',['OutboundTopicAliasBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343a',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/enums_b.html b/docs/search/enums_b.html new file mode 100644 index 000000000..9b9287919 --- /dev/null +++ b/docs/search/enums_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_b.js b/docs/search/enums_b.js new file mode 100644 index 000000000..d912595df --- /dev/null +++ b/docs/search/enums_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['payloadformat_5175',['PayloadFormat',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enums_c.html b/docs/search/enums_c.html new file mode 100644 index 000000000..704e1b54a --- /dev/null +++ b/docs/search/enums_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_c.js b/docs/search/enums_c.js new file mode 100644 index 000000000..39579d12c --- /dev/null +++ b/docs/search/enums_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['qos_5176',['QOS',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2ac',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enums_d.html b/docs/search/enums_d.html new file mode 100644 index 000000000..2710b6bab --- /dev/null +++ b/docs/search/enums_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_d.js b/docs/search/enums_d.js new file mode 100644 index 000000000..13effead3 --- /dev/null +++ b/docs/search/enums_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['receivemode_5177',['ReceiveMode',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4',1,'Aws::Greengrass']]], + ['rejectederrorcode_5178',['RejectedErrorCode',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338db',1,'Aws::Iotjobs']]], + ['reportedlifecyclestate_5179',['ReportedLifecycleState',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074e',1,'Aws::Greengrass']]], + ['reporttaskstatus_5180',['ReportTaskStatus',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48',1,'Aws::Iotdevicedefenderv1']]], + ['requeststatus_5181',['RequestStatus',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622db',1,'Aws::Greengrass']]], + ['resulttype_5182',['ResultType',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794eb',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/enums_e.html b/docs/search/enums_e.html new file mode 100644 index 000000000..8b716ddb6 --- /dev/null +++ b/docs/search/enums_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_e.js b/docs/search/enums_e.js new file mode 100644 index 000000000..6c7f3f18d --- /dev/null +++ b/docs/search/enums_e.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['signaturetype_5183',['SignatureType',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66',1,'Aws::Crt::Auth']]], + ['signedbodyheadertype_5184',['SignedBodyHeaderType',['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2f',1,'Aws::Crt::Auth']]], + ['signingalgorithm_5185',['SigningAlgorithm',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5',1,'Aws::Crt::Auth']]], + ['signingconfigtype_5186',['SigningConfigType',['../namespace_aws_1_1_crt_1_1_auth.html#a1ffa3d1dd5b6b4b4c917b5fff2a00bf1',1,'Aws::Crt::Auth']]], + ['socketdomain_5187',['SocketDomain',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8e',1,'Aws::Crt::Io']]], + ['sockettype_5188',['SocketType',['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8e',1,'Aws::Crt::Io']]], + ['streamseekbasis_5189',['StreamSeekBasis',['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0',1,'Aws::Crt::Io']]], + ['symmetriccipherstate_5190',['SymmetricCipherState',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153',1,'Aws::Crt::Crypto']]] +]; diff --git a/docs/search/enums_f.html b/docs/search/enums_f.html new file mode 100644 index 000000000..7007d5aac --- /dev/null +++ b/docs/search/enums_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enums_f.js b/docs/search/enums_f.js new file mode 100644 index 000000000..3c6fd2909 --- /dev/null +++ b/docs/search/enums_f.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['taskstatus_5191',['TaskStatus',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0ad',1,'Aws::Crt::Io']]], + ['tlsmode_5192',['TlsMode',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8',1,'Aws::Crt::Io']]] +]; diff --git a/docs/search/enumvalues_0.html b/docs/search/enumvalues_0.html new file mode 100644 index 000000000..c2cd472ac --- /dev/null +++ b/docs/search/enumvalues_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_0.js b/docs/search/enumvalues_0.js new file mode 100644 index 000000000..b26ac6c55 --- /dev/null +++ b/docs/search/enumvalues_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['applicationdata_5193',['ApplicationData',['../namespace_aws_1_1_crt_1_1_io.html#a892c9281932294af71d16fc1ba1b25eda321f08d4df04ad288e6e8f4bc371e664',1,'Aws::Crt::Io']]], + ['april_5194',['April',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a3fcf026bbfffb63fb24b8de9d0446949',1,'Aws::Crt']]], + ['arraystart_5195',['ArrayStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a1046518c67498429fe8028c8a96b83ad',1,'Aws::Crt::Cbor']]], + ['august_5196',['August',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a41ba70891fb6f39327d8ccb9b1dafb84',1,'Aws::Crt']]], + ['autodetect_5197',['AutoDetect',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca10c84306f5bb51fdad714b1f2f4463cf',1,'Aws::Crt']]], + ['aws_5198',['Aws',['../namespace_aws_1_1_crt_1_1_auth.html#a1ffa3d1dd5b6b4b4c917b5fff2a00bf1acc92a89d16aa4fe64e36cbbd7c0cfaac',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/enumvalues_1.html b/docs/search/enumvalues_1.html new file mode 100644 index 000000000..fb0ff68ad --- /dev/null +++ b/docs/search/enumvalues_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_1.js b/docs/search/enumvalues_1.js new file mode 100644 index 000000000..d429dce47 --- /dev/null +++ b/docs/search/enumvalues_1.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['basic_5199',['Basic',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979a972e73b7a882d0802a4e3a16946a2f94',1,'Aws::Crt::Http']]], + ['begin_5200',['Begin',['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0a1a06729125544cab7cee73195fc044f0',1,'Aws::Crt::Io']]], + ['blocking_5201',['Blocking',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442abd0ca6be53b0f3d2886fd53fcb52574e',1,'Aws::Crt']]], + ['bool_5202',['Bool',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac26f15e86e3de4c398a8273272aba034',1,'Aws::Crt::Cbor']]], + ['break_5203',['Break',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ae4c38d6d45baf080943d323dd51a2ce8',1,'Aws::Crt::Cbor']]], + ['bytes_5204',['Bytes',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a600e754f49b68aa0fc90a9cd64eb7051',1,'Aws::Crt::Cbor']]] +]; diff --git a/docs/search/enumvalues_10.html b/docs/search/enumvalues_10.html new file mode 100644 index 000000000..309790049 --- /dev/null +++ b/docs/search/enumvalues_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_10.js b/docs/search/enumvalues_10.js new file mode 100644 index 000000000..61597f953 --- /dev/null +++ b/docs/search/enumvalues_10.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['saturday_5327',['Saturday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa8b7051187b9191cdcdae6ed5a10e5adc',1,'Aws::Crt']]], + ['september_5328',['September',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701acc5d90569e1c8313c2b1c2aab1401174',1,'Aws::Crt']]], + ['server_5329',['SERVER',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8a3d27c95bfdbea691b250894d96852844',1,'Aws::Crt::Io']]], + ['sigv4_5330',['SigV4',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5a49dac73a0f86fb857db177b4324a8e71',1,'Aws::Crt::Auth']]], + ['sigv4a_5331',['SigV4A',['../namespace_aws_1_1_crt_1_1_auth.html#a0bb6cb21cf640b39af9e036cfeecdca5a34294474e9d0640cc9e43eddaedacff0',1,'Aws::Crt::Auth']]], + ['stopped_5332',['Stopped',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48ac23e2b09ebe6bf4cb5e2a9abe85c0be2',1,'Aws::Iotdevicedefenderv1']]], + ['stream_5333',['Stream',['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8eaeae835e83c0494a376229f254f7d3392',1,'Aws::Crt::Io']]], + ['strict_5334',['Strict',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba2e979835dd62324f5bfe217449ba4974',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['succeeded_5335',['SUCCEEDED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0afd9f6519d3f45276829fe74eb2c4bb85',1,'Aws::Iotjobs']]], + ['sunday_5336',['Sunday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa9d1a0949c39e66a0cd65240bc0ac9177',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_11.html b/docs/search/enumvalues_11.html new file mode 100644 index 000000000..63e7412e1 --- /dev/null +++ b/docs/search/enumvalues_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_11.js b/docs/search/enumvalues_11.js new file mode 100644 index 000000000..5457352f5 --- /dev/null +++ b/docs/search/enumvalues_11.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['tag_5337',['Tag',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac101058e7ea21bbbf2a5ac893088e90b',1,'Aws::Crt::Cbor']]], + ['terminalstatereached_5338',['TerminalStateReached',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbaa626d87c1dae21fbe1d44dcd9dbc81bd',1,'Aws::Iotjobs']]], + ['text_5339',['Text',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a9dffbf69ffba8bc38bc4e01abf4b1675',1,'Aws::Crt::Cbor']]], + ['thursday_5340',['Thursday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa78ae6f0cd191d25147e252dc54768238',1,'Aws::Crt']]], + ['timed_5fout_5341',['TIMED_OUT',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0adbe2cbac46ffa8283747010d8e1e6396',1,'Aws::Iotjobs']]], + ['trace_5342',['Trace',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebadd4ec0ac4e58f7c32a01244ae91150b1',1,'Aws::Crt']]], + ['tuesday_5343',['Tuesday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa5792315f09a5d54fb7e3d066672b507f',1,'Aws::Crt']]], + ['tunneling_5344',['Tunneling',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aaf2a596e1cc3cc962cdcfc07ed14df40d',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/enumvalues_12.html b/docs/search/enumvalues_12.html new file mode 100644 index 000000000..b88be1d11 --- /dev/null +++ b/docs/search/enumvalues_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_12.js b/docs/search/enumvalues_12.js new file mode 100644 index 000000000..5a332aedc --- /dev/null +++ b/docs/search/enumvalues_12.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['uint_5345',['UInt',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a0b1291eded63143ac04709711274785a',1,'Aws::Crt::Cbor']]], + ['undefined_5346',['Undefined',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815aec0fc0100c4fc1ce4eea230c3dc10360',1,'Aws::Crt::Cbor']]], + ['unknown_5347',['Unknown',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5a88183b946cc5f0e8c96b2e66e1c74a7e',1,'Aws::Crt::Http::Unknown()'],['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a88183b946cc5f0e8c96b2e66e1c74a7e',1,'Aws::Crt::Cbor::Unknown()']]] +]; diff --git a/docs/search/enumvalues_13.html b/docs/search/enumvalues_13.html new file mode 100644 index 000000000..77b0a40b4 --- /dev/null +++ b/docs/search/enumvalues_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_13.js b/docs/search/enumvalues_13.js new file mode 100644 index 000000000..9174cc6c4 --- /dev/null +++ b/docs/search/enumvalues_13.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['versionmismatch_5348',['VersionMismatch',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba2d50084f04994afa70d78b604a22dd31',1,'Aws::Iotjobs']]] +]; diff --git a/docs/search/enumvalues_14.html b/docs/search/enumvalues_14.html new file mode 100644 index 000000000..906d7bc9c --- /dev/null +++ b/docs/search/enumvalues_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_14.js b/docs/search/enumvalues_14.js new file mode 100644 index 000000000..3c7340bf3 --- /dev/null +++ b/docs/search/enumvalues_14.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['warn_5349',['Warn',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba56525ae64d370c0b448ac0d60710ef17',1,'Aws::Crt']]], + ['wednesday_5350',['Wednesday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa796c163589f295373e171842f37265d5',1,'Aws::Crt']]], + ['write_5351',['Write',['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1fa1129c0e4d43f2d121652a7302712cff6',1,'Aws::Crt::Io']]] +]; diff --git a/docs/search/enumvalues_15.html b/docs/search/enumvalues_15.html new file mode 100644 index 000000000..26ea2d97e --- /dev/null +++ b/docs/search/enumvalues_15.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_15.js b/docs/search/enumvalues_15.js new file mode 100644 index 000000000..5718d309b --- /dev/null +++ b/docs/search/enumvalues_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['xamzcontentsha256_5352',['XAmzContentSha256',['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2fad504cfaecd4e3f954736e2711d89b0d2',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/enumvalues_2.html b/docs/search/enumvalues_2.html new file mode 100644 index 000000000..17b826033 --- /dev/null +++ b/docs/search/enumvalues_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_2.js b/docs/search/enumvalues_2.js new file mode 100644 index 000000000..67f192c00 --- /dev/null +++ b/docs/search/enumvalues_2.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['canceled_5205',['Canceled',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0ada0e22fe7d45f8e5632a4abf369b24e29c',1,'Aws::Crt::Io::Canceled()'],['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ad4539bffb6062bdcbd7e7cc1b1228926',1,'Aws::Iotjobs::CANCELED()']]], + ['certificate_5ftype_5fserver_5206',['CERTIFICATE_TYPE_SERVER',['../namespace_aws_1_1_greengrass.html#ab5ac71e691458df5555a6d8e435edadbab242bd597abcbf1d0f33ca5288ffc081',1,'Aws::Greengrass']]], + ['client_5207',['CLIENT',['../namespace_aws_1_1_crt_1_1_io.html#a0e6e89d764e66080a9abd0513079d1b8aef10c650df47bffd6399e5e78da2a9b1',1,'Aws::Crt::Io']]], + ['configuration_5fvalidity_5fstatus_5faccepted_5208',['CONFIGURATION_VALIDITY_STATUS_ACCEPTED',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712ad7672debf0374e5f263c2044333b7e1e',1,'Aws::Greengrass']]], + ['configuration_5fvalidity_5fstatus_5frejected_5209',['CONFIGURATION_VALIDITY_STATUS_REJECTED',['../namespace_aws_1_1_greengrass.html#addaf93707c7da00bac009d999a03e712a2b5974f40c6201e9bd28be30278280b8',1,'Aws::Greengrass']]], + ['count_5210',['Count',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebae93f994f01c537c4e2f7d8528c3eb5e9',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_3.html b/docs/search/enumvalues_3.html new file mode 100644 index 000000000..872076060 --- /dev/null +++ b/docs/search/enumvalues_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js new file mode 100644 index 000000000..d2612cdd4 --- /dev/null +++ b/docs/search/enumvalues_3.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['debug_5211',['Debug',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffebaa603905470e2a5b8c13e96b579ef0dba',1,'Aws::Crt']]], + ['december_5212',['December',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a82331503174acbae012b2004f6431fa5',1,'Aws::Crt']]], + ['default_5213',['Default',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Io::Pkcs11Lib::Default()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aa7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Mqtt5::Default()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aa7a1920d61156abc05a60135aefe8bc67',1,'Aws::Crt::Mqtt5::Default()']]], + ['deployment_5fstatus_5fcanceled_5214',['DEPLOYMENT_STATUS_CANCELED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a3d32d2e8f8040fa54ce8b4438cb9cd93',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5ffailed_5215',['DEPLOYMENT_STATUS_FAILED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205aadd2a75a7f8f0b08ea99ed800ff3b372',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fin_5fprogress_5216',['DEPLOYMENT_STATUS_IN_PROGRESS',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a01aa01045855711f560fb82a8d43c372',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fqueued_5217',['DEPLOYMENT_STATUS_QUEUED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205aee8b2adfa4e46696846df21f312c467d',1,'Aws::Greengrass']]], + ['deployment_5fstatus_5fsucceeded_5218',['DEPLOYMENT_STATUS_SUCCEEDED',['../namespace_aws_1_1_greengrass.html#a1059da0bdd7f427c1e43673b1103d205a106d94a0eb281cd41f1e26b9af41d7a7',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5fno_5fstate_5fchange_5219',['DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a46b0e9537fc29248d70eddb9fdb4077b',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5frollback_5fcomplete_5220',['DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a014f231a169f283bae7d8182c72b8eb3',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5ffailed_5frollback_5fnot_5frequested_5221',['DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a45f329c79ee774e699c0bf3afa9ec412',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5frejected_5222',['DETAILED_DEPLOYMENT_STATUS_REJECTED',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a94d5d7a202e65889f2bc67f485e596a2',1,'Aws::Greengrass']]], + ['detailed_5fdeployment_5fstatus_5fsuccessful_5223',['DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL',['../namespace_aws_1_1_greengrass.html#a1dbb04350cbe7a42599eec93ef39e516a2e63b2ba47004a1cf1848f26b7cc9ab5',1,'Aws::Greengrass']]], + ['dgram_5224',['Dgram',['../namespace_aws_1_1_crt_1_1_io.html#ae5f9aa2fd04a14dfa0cd50a8b56e6b8eac3177658ef36637801bea6fd4f1a1e92',1,'Aws::Crt::Io']]], + ['disabled_5225',['Disabled',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aab9f5c797ebbf55adccdd8539a65a0241',1,'Aws::Crt::Mqtt5::Disabled()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aab9f5c797ebbf55adccdd8539a65a0241',1,'Aws::Crt::Mqtt5::Disabled()']]] +]; diff --git a/docs/search/enumvalues_4.html b/docs/search/enumvalues_4.html new file mode 100644 index 000000000..f1a8897fb --- /dev/null +++ b/docs/search/enumvalues_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_4.js b/docs/search/enumvalues_4.js new file mode 100644 index 000000000..f52f9bf8d --- /dev/null +++ b/docs/search/enumvalues_4.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['enabled_5226',['Enabled',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3b92cf22946061a2e7d802a2cb4d090aa00d23a76e43b46dae9ec7aa9dcbebb32',1,'Aws::Crt::Mqtt5']]], + ['end_5227',['End',['../namespace_aws_1_1_crt_1_1_io.html#adf764940aea50b061f1ac67366cf41d0a87557f11575c0ad78e4e28abedc13b6e',1,'Aws::Crt::Io']]], + ['error_5228',['Error',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba902b0d55fddef6f8d651fe1035b7d4bd',1,'Aws::Crt::Error()'],['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153a902b0d55fddef6f8d651fe1035b7d4bd',1,'Aws::Crt::Crypto::Error()']]], + ['event_5fstream_5frpc_5fallocation_5ferror_5229',['EVENT_STREAM_RPC_ALLOCATION_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920af639fa8bf1ff19b241f6fadf3df42ec7',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5faccess_5fdenied_5230',['EVENT_STREAM_RPC_CONNECTION_ACCESS_DENIED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aa633bd91f7958722c4e767bb4e744780',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5falready_5festablished_5231',['EVENT_STREAM_RPC_CONNECTION_ALREADY_ESTABLISHED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a1f1c6586d64c70b83dab901371f2dd20',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5fclosed_5232',['EVENT_STREAM_RPC_CONNECTION_CLOSED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920ab3dc7b8206c2da392271045be4bb6793',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fconnection_5fsetup_5ffailed_5233',['EVENT_STREAM_RPC_CONNECTION_SETUP_FAILED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a06bb7a191c610227d89d597621c64751',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fcontinuation_5fclosed_5234',['EVENT_STREAM_RPC_CONTINUATION_CLOSED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aaf9705628d0c9ebaa9dcef7a4bc4272d',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fcrt_5ferror_5235',['EVENT_STREAM_RPC_CRT_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a5ce69d73331a6104d366937108e2c073',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fnull_5fparameter_5236',['EVENT_STREAM_RPC_NULL_PARAMETER',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a503fac692a02278c734dda8a66c0d95a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5fsuccess_5237',['EVENT_STREAM_RPC_SUCCESS',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a6481620f81b2e0c517a2e127f82f588a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funinitialized_5238',['EVENT_STREAM_RPC_UNINITIALIZED',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a2873af77de0743b117f3089a14bc1650',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funknown_5fprotocol_5fmessage_5239',['EVENT_STREAM_RPC_UNKNOWN_PROTOCOL_MESSAGE',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920aec57ebf604104a3adfa5253465863458',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funmapped_5fdata_5240',['EVENT_STREAM_RPC_UNMAPPED_DATA',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920a148c2ca925fd72b596377c5de2fd648a',1,'Aws::Eventstreamrpc']]], + ['event_5fstream_5frpc_5funsupported_5fcontent_5ftype_5241',['EVENT_STREAM_RPC_UNSUPPORTED_CONTENT_TYPE',['../namespace_aws_1_1_eventstreamrpc.html#a9e9bdfe1d204567865734a594f7b1920ac428f689bbad4a867b967736c7ea31f0',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/enumvalues_5.html b/docs/search/enumvalues_5.html new file mode 100644 index 000000000..396f936c1 --- /dev/null +++ b/docs/search/enumvalues_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_5.js b/docs/search/enumvalues_5.js new file mode 100644 index 000000000..e3612da07 --- /dev/null +++ b/docs/search/enumvalues_5.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['failed_5242',['FAILED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ab9e14d9b2886bcff408b85aefa780419',1,'Aws::Iotjobs']]], + ['failure_5fhandling_5fpolicy_5fdo_5fnothing_5243',['FAILURE_HANDLING_POLICY_DO_NOTHING',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bfaa0cb8059fdc440ccfbc1e64f4b080b98',1,'Aws::Greengrass']]], + ['failure_5fhandling_5fpolicy_5frollback_5244',['FAILURE_HANDLING_POLICY_ROLLBACK',['../namespace_aws_1_1_greengrass.html#a790f00fb2c0e95154f4a0f5fed7454bfa0feb62292ef4f27d441d5c4235ce747e',1,'Aws::Greengrass']]], + ['fatal_5245',['Fatal',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba882384ec38ce8d9582b57e70861730e4',1,'Aws::Crt']]], + ['february_5246',['February',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a659e59f062c75f81259d22786d6c44aa',1,'Aws::Crt']]], + ['finalized_5247',['Finalized',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153a65457a3fa7904cfb30c890a602332205',1,'Aws::Crt::Crypto']]], + ['float_5248',['Float',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a22ae0e2b89e5e3d477f988cc36d3272b',1,'Aws::Crt::Cbor']]], + ['forwarding_5249',['Forwarding',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aa6bfd1fd43243576a16927aaae94e96be',1,'Aws::Crt::Http']]], + ['friday_5250',['Friday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fac33b138a163847cdb6caeeb7c9a126b4',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_6.html b/docs/search/enumvalues_6.html new file mode 100644 index 000000000..a1f802948 --- /dev/null +++ b/docs/search/enumvalues_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_6.js b/docs/search/enumvalues_6.js new file mode 100644 index 000000000..5a596e077 --- /dev/null +++ b/docs/search/enumvalues_6.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['http1_5f0_5251',['Http1_0',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5aa820a7cca3410e94af1e51058023680a',1,'Aws::Crt::Http']]], + ['http1_5f1_5252',['Http1_1',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5a2c494112f4c9bef921aacd3650fd34ea',1,'Aws::Crt::Http']]], + ['http2_5253',['Http2',['../namespace_aws_1_1_crt_1_1_http.html#afba23b4ec95a8d1b95d18b2ffe5d82e5ab354a53a47e18f05f6cc27c7259e0791',1,'Aws::Crt::Http']]], + ['httprequestchunk_5254',['HttpRequestChunk',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66ac6cce716eaa16c90a4693f80a2c1be98',1,'Aws::Crt::Auth']]], + ['httprequestevent_5255',['HttpRequestEvent',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66ae684026d77ab12fff8d64337f2311223',1,'Aws::Crt::Auth']]], + ['httprequestviaheaders_5256',['HttpRequestViaHeaders',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66a005f325e8aacc46033d82eab96a23abc',1,'Aws::Crt::Auth']]], + ['httprequestviaqueryparams_5257',['HttpRequestViaQueryParams',['../namespace_aws_1_1_crt_1_1_auth.html#ae5eec67d027b78e622d984a5df341a66a49cd1621053c174a1e837870a0145b68',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/enumvalues_7.html b/docs/search/enumvalues_7.html new file mode 100644 index 000000000..88b51765a --- /dev/null +++ b/docs/search/enumvalues_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_7.js b/docs/search/enumvalues_7.js new file mode 100644 index 000000000..f798e349f --- /dev/null +++ b/docs/search/enumvalues_7.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['in_5fprogress_5258',['IN_PROGRESS',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0aca69f96c768067fbff6c911ca87bccc9',1,'Aws::Iotjobs']]], + ['indefarraystart_5259',['IndefArrayStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a72771226db54ea666239a52c05f913c4',1,'Aws::Crt::Cbor']]], + ['indefbytesstart_5260',['IndefBytesStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815ac92edd4730bbc0ddfa82f0f49895cbe5',1,'Aws::Crt::Cbor']]], + ['indefmapstart_5261',['IndefMapStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a69de2b2ab6de60b00fabe46315bca8b7',1,'Aws::Crt::Cbor']]], + ['indeftextstart_5262',['IndefTextStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815abac49c7d1dd60a1256cae1a66a9708bf',1,'Aws::Crt::Cbor']]], + ['info_5263',['Info',['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba4059b0251f66a18cb56f544728796875',1,'Aws::Crt']]], + ['internalerror_5264',['InternalError',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba8462b58246e70e5c83e5b939a9332cb5',1,'Aws::Iotjobs']]], + ['invalidjson_5265',['InvalidJson',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba4f67c44b93cc62755fee6051885d5e5a',1,'Aws::Iotjobs']]], + ['invalidrequest_5266',['InvalidRequest',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbad544eb3da2f68d24cf92a8519ed53a31',1,'Aws::Iotjobs']]], + ['invalidstatetransition_5267',['InvalidStateTransition',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dba2a3bf15adce643d105afedb3c99044eb',1,'Aws::Iotjobs']]], + ['invalidtopic_5268',['InvalidTopic',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbae4ab25d889337f20e20e9aef1b2b12d8',1,'Aws::Iotjobs']]], + ['ipv4_5269',['IPv4',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8ea42a9137a05a60eb752dcdf982e717626',1,'Aws::Crt::Io']]], + ['ipv6_5270',['IPv6',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8eafdb7cb8f657426e7c409bfd6d1a36ce4',1,'Aws::Crt::Io']]], + ['iso_5f8601_5271',['ISO_8601',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca65ca2300e9ec8a52677f98536998b8ce',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_8.html b/docs/search/enumvalues_8.html new file mode 100644 index 000000000..c7206fa7e --- /dev/null +++ b/docs/search/enumvalues_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_8.js b/docs/search/enumvalues_8.js new file mode 100644 index 000000000..091903e3d --- /dev/null +++ b/docs/search/enumvalues_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['january_5272',['January',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a86f5978d9b80124f509bdb71786e929e',1,'Aws::Crt']]], + ['july_5273',['July',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a1b539f6f34e8503c97f6d3421346b63c',1,'Aws::Crt']]], + ['june_5274',['June',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a688937ccaf2a2b0c45a1c9bbba09698d',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_9.html b/docs/search/enumvalues_9.html new file mode 100644 index 000000000..8c3600477 --- /dev/null +++ b/docs/search/enumvalues_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_9.js b/docs/search/enumvalues_9.js new file mode 100644 index 000000000..30b6b4d34 --- /dev/null +++ b/docs/search/enumvalues_9.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['legacy_5275',['Legacy',['../namespace_aws_1_1_crt_1_1_http.html#a3f13c5720d947936b72cee24545ea82aa0cc0a0507cf3d31e5089f420a4cf8b4b',1,'Aws::Crt::Http']]], + ['lifecycle_5fstate_5fbroken_5276',['LIFECYCLE_STATE_BROKEN',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5ae09be397eff03343d3f00d508ab7b049',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5ferrored_5277',['LIFECYCLE_STATE_ERRORED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5aeac0f7b1b7ba0f6a477a13f2067cefff',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5ffinished_5278',['LIFECYCLE_STATE_FINISHED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a44c45d8a1109a8c486072c25aff5ca1c',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5finstalled_5279',['LIFECYCLE_STATE_INSTALLED',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5adb8526dc539a55a3b52779206f602bf4',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fnew_5280',['LIFECYCLE_STATE_NEW',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a71d277aa17e8377250f77fa4c1ac398f',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5frunning_5281',['LIFECYCLE_STATE_RUNNING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5af981257eedb080c1f6ffdc17d1ba811d',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fstarting_5282',['LIFECYCLE_STATE_STARTING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5afde7f179a875978172dffede8726c3e4',1,'Aws::Greengrass']]], + ['lifecycle_5fstate_5fstopping_5283',['LIFECYCLE_STATE_STOPPING',['../namespace_aws_1_1_greengrass.html#a481357a4b911987bae78abbd527d50d5a8b094bb303d7f8f9dbd71d2a624ad9fe',1,'Aws::Greengrass']]], + ['local_5284',['Local',['../namespace_aws_1_1_crt_1_1_io.html#a12c31e83beb297296621c8a361b58f8ea509820290d57f333403f490dde7316f4',1,'Aws::Crt::Io']]], + ['lru_5285',['LRU',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aa875ecb34f6d21d13d4b9fd4980a8b5af',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/enumvalues_a.html b/docs/search/enumvalues_a.html new file mode 100644 index 000000000..a706e4dfe --- /dev/null +++ b/docs/search/enumvalues_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_a.js b/docs/search/enumvalues_a.js new file mode 100644 index 000000000..307fc87f9 --- /dev/null +++ b/docs/search/enumvalues_a.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['manual_5286',['Manual',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a8951c524afac8a72efcfb14bb64f343aae1ba155a9f2e8c3be94020eef32a0301',1,'Aws::Crt::Mqtt5']]], + ['mapstart_5287',['MapStart',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a233362af0ddbba0e86f306bd92598fab',1,'Aws::Crt::Cbor']]], + ['march_5288',['March',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701afa3e5edac607a88d8fd7ecb9d6d67424',1,'Aws::Crt']]], + ['may_5289',['May',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a195fbb57ffe7449796d23466085ce6d8',1,'Aws::Crt']]], + ['metric_5funit_5ftype_5fbytes_5290',['METRIC_UNIT_TYPE_BYTES',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a1b4589eb923f312530b2bef490b6aeec',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fbytes_5fper_5fsecond_5291',['METRIC_UNIT_TYPE_BYTES_PER_SECOND',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435aff4185a750e5865f11e1abf76838bfe2',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fcount_5292',['METRIC_UNIT_TYPE_COUNT',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435adbfd0986cfdebbb74e3cd7bfe1c1e9d2',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fcount_5fper_5fsecond_5293',['METRIC_UNIT_TYPE_COUNT_PER_SECOND',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a227ec3de1f5e8da270e8fbcbdf8ae3b4',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fmegabytes_5294',['METRIC_UNIT_TYPE_MEGABYTES',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a46b0734ae248a94d18a78d5f15dd20e4',1,'Aws::Greengrass']]], + ['metric_5funit_5ftype_5fseconds_5295',['METRIC_UNIT_TYPE_SECONDS',['../namespace_aws_1_1_greengrass.html#a30ace02aa0b19fe5151817fe2497d435a0d8aacbfec4a5ba05b5521f4d3d39b6f',1,'Aws::Greengrass']]], + ['monday_5296',['Monday',['../namespace_aws_1_1_crt.html#aceed5cb5b58c971ed0503442659e895fa6f8522e0610541f1ef215a22ffa66ff6',1,'Aws::Crt']]] +]; diff --git a/docs/search/enumvalues_b.html b/docs/search/enumvalues_b.html new file mode 100644 index 000000000..28482d803 --- /dev/null +++ b/docs/search/enumvalues_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_b.js b/docs/search/enumvalues_b.js new file mode 100644 index 000000000..2c8b7bbfe --- /dev/null +++ b/docs/search/enumvalues_b.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['negint_5297',['NegInt',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815a96887c1be7588201b42c71f65f30c6cf',1,'Aws::Crt::Cbor']]], + ['nonblocking_5298',['NonBlocking',['../namespace_aws_1_1_crt.html#a0cecd61d589e187a29d31942db459442a20a6cf714cbf179298b4d850849847b8',1,'Aws::Crt']]], + ['none_5299',['None',['../namespace_aws_1_1_crt_1_1_http.html#af3cef7161b636a6450f5cb4a50021979a6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::Http::None()'],['../namespace_aws_1_1_crt.html#a38935c4922a7101640006354d741ffeba6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::None()'],['../namespace_aws_1_1_crt_1_1_auth.html#a8402cbde3f610cb7d12bf78c81834a2fa6adf97f83acf6453d4a6a4b1070f3754',1,'Aws::Crt::Auth::None()']]], + ['november_5300',['November',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701a7e823b37564da492ca1629b4732289a8',1,'Aws::Crt']]], + ['null_5301',['Null',['../namespace_aws_1_1_crt_1_1_cbor.html#a08077a4fb6584a594c76e82a3b9c7815abbb93ef26e3c101ff11cdd21cab08a94',1,'Aws::Crt::Cbor']]] +]; diff --git a/docs/search/enumvalues_c.html b/docs/search/enumvalues_c.html new file mode 100644 index 000000000..7934e8e39 --- /dev/null +++ b/docs/search/enumvalues_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_c.js b/docs/search/enumvalues_c.js new file mode 100644 index 000000000..64ba8559b --- /dev/null +++ b/docs/search/enumvalues_c.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['october_5302',['October',['../namespace_aws_1_1_crt.html#ac61790998f4b26a7441e38849a6e8701aeca60ae8611369fe28a02e2ab8c5d12e',1,'Aws::Crt']]], + ['omit_5303',['Omit',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a952ea389c22b244fa0da3f490e2d4b1ba3f9823fc8c5bf8d5efbb0ad3be5f16c9',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['operation_5ferror_5304',['OPERATION_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794eba63b9ebb15b9db496b0670b6c48124041',1,'Aws::Eventstreamrpc']]], + ['operation_5fresponse_5305',['OPERATION_RESPONSE',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794ebabb20f085f05f896e68294a0a5b0fd8ab',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/enumvalues_d.html b/docs/search/enumvalues_d.html new file mode 100644 index 000000000..f4e3cd021 --- /dev/null +++ b/docs/search/enumvalues_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_d.js b/docs/search/enumvalues_d.js new file mode 100644 index 000000000..102fae479 --- /dev/null +++ b/docs/search/enumvalues_d.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['payload_5fformat_5fbytes_5306',['PAYLOAD_FORMAT_BYTES',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8a80f69e8821e5c53603a3ad665aab3d82',1,'Aws::Greengrass']]], + ['payload_5fformat_5futf8_5307',['PAYLOAD_FORMAT_UTF8',['../namespace_aws_1_1_greengrass.html#a3a98fc81bc5b518e7c4910de21bab0b8adb9fba01487dcb810610b54d12e82c32',1,'Aws::Greengrass']]] +]; diff --git a/docs/search/enumvalues_e.html b/docs/search/enumvalues_e.html new file mode 100644 index 000000000..d8117df5a --- /dev/null +++ b/docs/search/enumvalues_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_e.js b/docs/search/enumvalues_e.js new file mode 100644 index 000000000..90a7a4901 --- /dev/null +++ b/docs/search/enumvalues_e.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['qos_5fat_5fleast_5fonce_5308',['QOS_AT_LEAST_ONCE',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2aca22326fece64d68ad6b68d8050669e7a8',1,'Aws::Greengrass']]], + ['qos_5fat_5fmost_5fonce_5309',['QOS_AT_MOST_ONCE',['../namespace_aws_1_1_greengrass.html#a9ed868d06a33ca59bbf044e6b4b5e2acae80aa04092681faad78f7d4d300bae1d',1,'Aws::Greengrass']]], + ['queued_5310',['QUEUED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0a9df29ce7ca629ff1d47bca1149d9faae',1,'Aws::Iotjobs']]] +]; diff --git a/docs/search/enumvalues_f.html b/docs/search/enumvalues_f.html new file mode 100644 index 000000000..825a1bf60 --- /dev/null +++ b/docs/search/enumvalues_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/enumvalues_f.js b/docs/search/enumvalues_f.js new file mode 100644 index 000000000..18621a1e7 --- /dev/null +++ b/docs/search/enumvalues_f.js @@ -0,0 +1,19 @@ +var searchData= +[ + ['read_5311',['Read',['../namespace_aws_1_1_crt_1_1_io.html#a26cb072017a059e42ff798325aff6e1fa7a1a5f3e79fdc91edf2f5ead9d66abb4',1,'Aws::Crt::Io']]], + ['ready_5312',['Ready',['../namespace_aws_1_1_crt_1_1_crypto.html#ab55fd9209dd9a9cef8433c68ed422153ae7d31fc0602fb2ede144d18cdffd816b',1,'Aws::Crt::Crypto::Ready()'],['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48ae7d31fc0602fb2ede144d18cdffd816b',1,'Aws::Iotdevicedefenderv1::Ready()']]], + ['receive_5fmode_5freceive_5fall_5fmessages_5313',['RECEIVE_MODE_RECEIVE_ALL_MESSAGES',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4adf46b248a20024dcbdf9c6f07c8af459',1,'Aws::Greengrass']]], + ['receive_5fmode_5freceive_5fmessages_5ffrom_5fothers_5314',['RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS',['../namespace_aws_1_1_greengrass.html#a83332a7431248126c4b2bb0338c544e4a300ab8059ad0d20f88cba3332bdf869c',1,'Aws::Greengrass']]], + ['rejected_5315',['REJECTED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0a9cc8ad3d99798c6726d4af0bd14e49d2',1,'Aws::Iotjobs']]], + ['removed_5316',['REMOVED',['../namespace_aws_1_1_iotjobs.html#ab23745174d4d2f57ebf542bdbd1bacf0ab3461745d64b12346503b2980e436db5',1,'Aws::Iotjobs']]], + ['reported_5flifecycle_5fstate_5ferrored_5317',['REPORTED_LIFECYCLE_STATE_ERRORED',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074ead8b6f977a2eaf19efdcf3416a51c8d70',1,'Aws::Greengrass']]], + ['reported_5flifecycle_5fstate_5frunning_5318',['REPORTED_LIFECYCLE_STATE_RUNNING',['../namespace_aws_1_1_greengrass.html#a74f9f2a4caeaf48a47f81e47714f074ea691879a19ea50d4d0a78b133b4f18911',1,'Aws::Greengrass']]], + ['request_5fstatus_5ffailed_5319',['REQUEST_STATUS_FAILED',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622dbab1772c29d0e66a9b57f4766bf26b6a55',1,'Aws::Greengrass']]], + ['request_5fstatus_5fsucceeded_5320',['REQUEST_STATUS_SUCCEEDED',['../namespace_aws_1_1_greengrass.html#a90e8d8f6a613a53301bb4ec2bd2622dbaed2ad2dd7c0f44bf5922a2214fb1a468',1,'Aws::Greengrass']]], + ['requestthrottled_5321',['RequestThrottled',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbae51569f8beb5419c3433660738fb0d9a',1,'Aws::Iotjobs']]], + ['resourcenotfound_5322',['ResourceNotFound',['../namespace_aws_1_1_iotjobs.html#a6503db31b23e2336b0a746dd484338dbaadebdf4f798da959fa03f49e81f7ab07',1,'Aws::Iotjobs']]], + ['rfc822_5323',['RFC822',['../namespace_aws_1_1_crt.html#a5e400f1a0f711acffa367eda4d93061ca7358b2797d40dfdfdd56164ffa094e35',1,'Aws::Crt']]], + ['rpc_5ferror_5324',['RPC_ERROR',['../namespace_aws_1_1_eventstreamrpc.html#ae037c3def432dbc70eb64deaa19794ebafed11a38bcf786b4c5c55698b1aa26c9',1,'Aws::Eventstreamrpc']]], + ['running_5325',['Running',['../namespace_aws_1_1_iotdevicedefenderv1.html#a09b588a32427e8a6cc07bb218c536e48a5bda814c4aedb126839228f1a3d92f09',1,'Aws::Iotdevicedefenderv1']]], + ['runready_5326',['RunReady',['../namespace_aws_1_1_crt_1_1_io.html#ab66ffc839b6b767e208a2f3bd40be0adaa3c06ac743416c5ccf42ce17ec11b31e',1,'Aws::Crt::Io']]] +]; diff --git a/docs/search/files_0.html b/docs/search/files_0.html new file mode 100644 index 000000000..76b64f5bb --- /dev/null +++ b/docs/search/files_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_0.js b/docs/search/files_0.js new file mode 100644 index 000000000..194c6dde3 --- /dev/null +++ b/docs/search/files_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['allocator_2ecpp_3019',['Allocator.cpp',['../_allocator_8cpp.html',1,'']]], + ['allocator_2eh_3020',['Allocator.h',['../_allocator_8h.html',1,'']]], + ['api_2ecpp_3021',['Api.cpp',['../_api_8cpp.html',1,'']]], + ['api_2eh_3022',['Api.h',['../_api_8h.html',1,'']]] +]; diff --git a/docs/search/files_1.html b/docs/search/files_1.html new file mode 100644 index 000000000..c8edef8f3 --- /dev/null +++ b/docs/search/files_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_1.js b/docs/search/files_1.js new file mode 100644 index 000000000..1d36a8c0e --- /dev/null +++ b/docs/search/files_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['bootstrap_2ecpp_3023',['Bootstrap.cpp',['../_bootstrap_8cpp.html',1,'']]], + ['bootstrap_2eh_3024',['Bootstrap.h',['../_bootstrap_8h.html',1,'']]] +]; diff --git a/docs/search/files_10.html b/docs/search/files_10.html new file mode 100644 index 000000000..48b44cb19 --- /dev/null +++ b/docs/search/files_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_10.js b/docs/search/files_10.js new file mode 100644 index 000000000..a416cf864 --- /dev/null +++ b/docs/search/files_10.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['updatejobexecutionrequest_2ecpp_3229',['UpdateJobExecutionRequest.cpp',['../_update_job_execution_request_8cpp.html',1,'']]], + ['updatejobexecutionrequest_2eh_3230',['UpdateJobExecutionRequest.h',['../_update_job_execution_request_8h.html',1,'']]], + ['updatejobexecutionresponse_2ecpp_3231',['UpdateJobExecutionResponse.cpp',['../_update_job_execution_response_8cpp.html',1,'']]], + ['updatejobexecutionresponse_2eh_3232',['UpdateJobExecutionResponse.h',['../_update_job_execution_response_8h.html',1,'']]], + ['updatejobexecutionsubscriptionrequest_2ecpp_3233',['UpdateJobExecutionSubscriptionRequest.cpp',['../_update_job_execution_subscription_request_8cpp.html',1,'']]], + ['updatejobexecutionsubscriptionrequest_2eh_3234',['UpdateJobExecutionSubscriptionRequest.h',['../_update_job_execution_subscription_request_8h.html',1,'']]], + ['updatenamedshadowrequest_2ecpp_3235',['UpdateNamedShadowRequest.cpp',['../_update_named_shadow_request_8cpp.html',1,'']]], + ['updatenamedshadowrequest_2eh_3236',['UpdateNamedShadowRequest.h',['../_update_named_shadow_request_8h.html',1,'']]], + ['updatenamedshadowsubscriptionrequest_2ecpp_3237',['UpdateNamedShadowSubscriptionRequest.cpp',['../_update_named_shadow_subscription_request_8cpp.html',1,'']]], + ['updatenamedshadowsubscriptionrequest_2eh_3238',['UpdateNamedShadowSubscriptionRequest.h',['../_update_named_shadow_subscription_request_8h.html',1,'']]], + ['updateshadowrequest_2ecpp_3239',['UpdateShadowRequest.cpp',['../_update_shadow_request_8cpp.html',1,'']]], + ['updateshadowrequest_2eh_3240',['UpdateShadowRequest.h',['../_update_shadow_request_8h.html',1,'']]], + ['updateshadowresponse_2ecpp_3241',['UpdateShadowResponse.cpp',['../_update_shadow_response_8cpp.html',1,'']]], + ['updateshadowresponse_2eh_3242',['UpdateShadowResponse.h',['../_update_shadow_response_8h.html',1,'']]], + ['updateshadowsubscriptionrequest_2ecpp_3243',['UpdateShadowSubscriptionRequest.cpp',['../_update_shadow_subscription_request_8cpp.html',1,'']]], + ['updateshadowsubscriptionrequest_2eh_3244',['UpdateShadowSubscriptionRequest.h',['../_update_shadow_subscription_request_8h.html',1,'']]], + ['uri_2ecpp_3245',['Uri.cpp',['../_uri_8cpp.html',1,'']]], + ['uri_2eh_3246',['Uri.h',['../_uri_8h.html',1,'']]], + ['utility_2eh_3247',['Utility.h',['../_utility_8h.html',1,'']]], + ['uuid_2ecpp_3248',['UUID.cpp',['../_u_u_i_d_8cpp.html',1,'']]], + ['uuid_2eh_3249',['UUID.h',['../_u_u_i_d_8h.html',1,'']]] +]; diff --git a/docs/search/files_11.html b/docs/search/files_11.html new file mode 100644 index 000000000..96c63a61d --- /dev/null +++ b/docs/search/files_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_11.js b/docs/search/files_11.js new file mode 100644 index 000000000..4766dc638 --- /dev/null +++ b/docs/search/files_11.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['variant_2eh_3250',['Variant.h',['../_variant_8h.html',1,'']]] +]; diff --git a/docs/search/files_2.html b/docs/search/files_2.html new file mode 100644 index 000000000..75b0173f1 --- /dev/null +++ b/docs/search/files_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_2.js b/docs/search/files_2.js new file mode 100644 index 000000000..67ac5fe14 --- /dev/null +++ b/docs/search/files_2.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['cbor_2ecpp_3025',['Cbor.cpp',['../_cbor_8cpp.html',1,'']]], + ['cbor_2eh_3026',['Cbor.h',['../_cbor_8h.html',1,'']]], + ['channelhandler_2ecpp_3027',['ChannelHandler.cpp',['../_channel_handler_8cpp.html',1,'']]], + ['channelhandler_2eh_3028',['ChannelHandler.h',['../_channel_handler_8h.html',1,'']]], + ['connectivityinfo_2ecpp_3029',['ConnectivityInfo.cpp',['../_connectivity_info_8cpp.html',1,'']]], + ['connectivityinfo_2eh_3030',['ConnectivityInfo.h',['../_connectivity_info_8h.html',1,'']]], + ['crc_2ecpp_3031',['CRC.cpp',['../_c_r_c_8cpp.html',1,'']]], + ['crc_2eh_3032',['CRC.h',['../_c_r_c_8h.html',1,'']]], + ['createcertificatefromcsrrequest_2ecpp_3033',['CreateCertificateFromCsrRequest.cpp',['../_create_certificate_from_csr_request_8cpp.html',1,'']]], + ['createcertificatefromcsrrequest_2eh_3034',['CreateCertificateFromCsrRequest.h',['../_create_certificate_from_csr_request_8h.html',1,'']]], + ['createcertificatefromcsrresponse_2ecpp_3035',['CreateCertificateFromCsrResponse.cpp',['../_create_certificate_from_csr_response_8cpp.html',1,'']]], + ['createcertificatefromcsrresponse_2eh_3036',['CreateCertificateFromCsrResponse.h',['../_create_certificate_from_csr_response_8h.html',1,'']]], + ['createcertificatefromcsrsubscriptionrequest_2ecpp_3037',['CreateCertificateFromCsrSubscriptionRequest.cpp',['../_create_certificate_from_csr_subscription_request_8cpp.html',1,'']]], + ['createcertificatefromcsrsubscriptionrequest_2eh_3038',['CreateCertificateFromCsrSubscriptionRequest.h',['../_create_certificate_from_csr_subscription_request_8h.html',1,'']]], + ['createkeysandcertificaterequest_2ecpp_3039',['CreateKeysAndCertificateRequest.cpp',['../_create_keys_and_certificate_request_8cpp.html',1,'']]], + ['createkeysandcertificaterequest_2eh_3040',['CreateKeysAndCertificateRequest.h',['../_create_keys_and_certificate_request_8h.html',1,'']]], + ['createkeysandcertificateresponse_2ecpp_3041',['CreateKeysAndCertificateResponse.cpp',['../_create_keys_and_certificate_response_8cpp.html',1,'']]], + ['createkeysandcertificateresponse_2eh_3042',['CreateKeysAndCertificateResponse.h',['../_create_keys_and_certificate_response_8h.html',1,'']]], + ['createkeysandcertificatesubscriptionrequest_2ecpp_3043',['CreateKeysAndCertificateSubscriptionRequest.cpp',['../_create_keys_and_certificate_subscription_request_8cpp.html',1,'']]], + ['createkeysandcertificatesubscriptionrequest_2eh_3044',['CreateKeysAndCertificateSubscriptionRequest.h',['../_create_keys_and_certificate_subscription_request_8h.html',1,'']]], + ['credentials_2ecpp_3045',['Credentials.cpp',['../_credentials_8cpp.html',1,'']]], + ['credentials_2eh_3046',['Credentials.h',['../_credentials_8h.html',1,'']]] +]; diff --git a/docs/search/files_3.html b/docs/search/files_3.html new file mode 100644 index 000000000..27b624343 --- /dev/null +++ b/docs/search/files_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_3.js b/docs/search/files_3.js new file mode 100644 index 000000000..fa83b88e6 --- /dev/null +++ b/docs/search/files_3.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['datetime_2ecpp_3047',['DateTime.cpp',['../_date_time_8cpp.html',1,'']]], + ['datetime_2eh_3048',['DateTime.h',['../_date_time_8h.html',1,'']]], + ['defaultconnectionconfig_2ecpp_3049',['DefaultConnectionConfig.cpp',['../_default_connection_config_8cpp.html',1,'']]], + ['deletenamedshadowrequest_2ecpp_3050',['DeleteNamedShadowRequest.cpp',['../_delete_named_shadow_request_8cpp.html',1,'']]], + ['deletenamedshadowrequest_2eh_3051',['DeleteNamedShadowRequest.h',['../_delete_named_shadow_request_8h.html',1,'']]], + ['deletenamedshadowsubscriptionrequest_2ecpp_3052',['DeleteNamedShadowSubscriptionRequest.cpp',['../_delete_named_shadow_subscription_request_8cpp.html',1,'']]], + ['deletenamedshadowsubscriptionrequest_2eh_3053',['DeleteNamedShadowSubscriptionRequest.h',['../_delete_named_shadow_subscription_request_8h.html',1,'']]], + ['deleteshadowrequest_2ecpp_3054',['DeleteShadowRequest.cpp',['../_delete_shadow_request_8cpp.html',1,'']]], + ['deleteshadowrequest_2eh_3055',['DeleteShadowRequest.h',['../_delete_shadow_request_8h.html',1,'']]], + ['deleteshadowresponse_2ecpp_3056',['DeleteShadowResponse.cpp',['../_delete_shadow_response_8cpp.html',1,'']]], + ['deleteshadowresponse_2eh_3057',['DeleteShadowResponse.h',['../_delete_shadow_response_8h.html',1,'']]], + ['deleteshadowsubscriptionrequest_2ecpp_3058',['DeleteShadowSubscriptionRequest.cpp',['../_delete_shadow_subscription_request_8cpp.html',1,'']]], + ['deleteshadowsubscriptionrequest_2eh_3059',['DeleteShadowSubscriptionRequest.h',['../_delete_shadow_subscription_request_8h.html',1,'']]], + ['describejobexecutionrequest_2ecpp_3060',['DescribeJobExecutionRequest.cpp',['../_describe_job_execution_request_8cpp.html',1,'']]], + ['describejobexecutionrequest_2eh_3061',['DescribeJobExecutionRequest.h',['../_describe_job_execution_request_8h.html',1,'']]], + ['describejobexecutionresponse_2ecpp_3062',['DescribeJobExecutionResponse.cpp',['../_describe_job_execution_response_8cpp.html',1,'']]], + ['describejobexecutionresponse_2eh_3063',['DescribeJobExecutionResponse.h',['../_describe_job_execution_response_8h.html',1,'']]], + ['describejobexecutionsubscriptionrequest_2ecpp_3064',['DescribeJobExecutionSubscriptionRequest.cpp',['../_describe_job_execution_subscription_request_8cpp.html',1,'']]], + ['describejobexecutionsubscriptionrequest_2eh_3065',['DescribeJobExecutionSubscriptionRequest.h',['../_describe_job_execution_subscription_request_8h.html',1,'']]], + ['devicedefender_2ecpp_3066',['DeviceDefender.cpp',['../_device_defender_8cpp.html',1,'']]], + ['devicedefender_2eh_3067',['DeviceDefender.h',['../_device_defender_8h.html',1,'']]], + ['discoverresponse_2ecpp_3068',['DiscoverResponse.cpp',['../_discover_response_8cpp.html',1,'']]], + ['discoverresponse_2eh_3069',['DiscoverResponse.h',['../_discover_response_8h.html',1,'']]], + ['discoveryclient_2ecpp_3070',['DiscoveryClient.cpp',['../_discovery_client_8cpp.html',1,'']]], + ['discoveryclient_2eh_3071',['DiscoveryClient.h',['../_discovery_client_8h.html',1,'']]] +]; diff --git a/docs/search/files_4.html b/docs/search/files_4.html new file mode 100644 index 000000000..5f8b96636 --- /dev/null +++ b/docs/search/files_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_4.js b/docs/search/files_4.js new file mode 100644 index 000000000..9e1e2b2a5 --- /dev/null +++ b/docs/search/files_4.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['errorresponse_2ecpp_3072',['ErrorResponse.cpp',['../identity_2source_2_error_response_8cpp.html',1,'(Global Namespace)'],['../shadow_2source_2_error_response_8cpp.html',1,'(Global Namespace)']]], + ['errorresponse_2eh_3073',['ErrorResponse.h',['../identity_2include_2aws_2iotidentity_2_error_response_8h.html',1,'(Global Namespace)'],['../shadow_2include_2aws_2iotshadow_2_error_response_8h.html',1,'(Global Namespace)']]], + ['eventloopgroup_2ecpp_3074',['EventLoopGroup.cpp',['../_event_loop_group_8cpp.html',1,'']]], + ['eventloopgroup_2eh_3075',['EventLoopGroup.h',['../_event_loop_group_8h.html',1,'']]], + ['eventstreamclient_2ecpp_3076',['EventStreamClient.cpp',['../_event_stream_client_8cpp.html',1,'']]], + ['eventstreamclient_2eh_3077',['EventStreamClient.h',['../_event_stream_client_8h.html',1,'']]], + ['exports_2eh_3078',['Exports.h',['../crt_2aws-crt-cpp_2include_2aws_2crt_2_exports_8h.html',1,'(Global Namespace)'],['../devicedefender_2include_2aws_2iotdevicedefender_2_exports_8h.html',1,'(Global Namespace)'],['../discovery_2include_2aws_2discovery_2_exports_8h.html',1,'(Global Namespace)'],['../eventstream__rpc_2include_2aws_2eventstreamrpc_2_exports_8h.html',1,'(Global Namespace)'],['../greengrass__ipc_2include_2aws_2greengrass_2_exports_8h.html',1,'(Global Namespace)'],['../identity_2include_2aws_2iotidentity_2_exports_8h.html',1,'(Global Namespace)'],['../iotdevicecommon_2include_2aws_2iotdevicecommon_2_exports_8h.html',1,'(Global Namespace)'],['../jobs_2include_2aws_2iotjobs_2_exports_8h.html',1,'(Global Namespace)'],['../secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html',1,'(Global Namespace)'],['../shadow_2include_2aws_2iotshadow_2_exports_8h.html',1,'(Global Namespace)']]] +]; diff --git a/docs/search/files_5.html b/docs/search/files_5.html new file mode 100644 index 000000000..f3f578bcd --- /dev/null +++ b/docs/search/files_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_5.js b/docs/search/files_5.js new file mode 100644 index 000000000..fa84bdee0 --- /dev/null +++ b/docs/search/files_5.js @@ -0,0 +1,27 @@ +var searchData= +[ + ['getnamedshadowrequest_2ecpp_3079',['GetNamedShadowRequest.cpp',['../_get_named_shadow_request_8cpp.html',1,'']]], + ['getnamedshadowrequest_2eh_3080',['GetNamedShadowRequest.h',['../_get_named_shadow_request_8h.html',1,'']]], + ['getnamedshadowsubscriptionrequest_2ecpp_3081',['GetNamedShadowSubscriptionRequest.cpp',['../_get_named_shadow_subscription_request_8cpp.html',1,'']]], + ['getnamedshadowsubscriptionrequest_2eh_3082',['GetNamedShadowSubscriptionRequest.h',['../_get_named_shadow_subscription_request_8h.html',1,'']]], + ['getpendingjobexecutionsrequest_2ecpp_3083',['GetPendingJobExecutionsRequest.cpp',['../_get_pending_job_executions_request_8cpp.html',1,'']]], + ['getpendingjobexecutionsrequest_2eh_3084',['GetPendingJobExecutionsRequest.h',['../_get_pending_job_executions_request_8h.html',1,'']]], + ['getpendingjobexecutionsresponse_2ecpp_3085',['GetPendingJobExecutionsResponse.cpp',['../_get_pending_job_executions_response_8cpp.html',1,'']]], + ['getpendingjobexecutionsresponse_2eh_3086',['GetPendingJobExecutionsResponse.h',['../_get_pending_job_executions_response_8h.html',1,'']]], + ['getpendingjobexecutionssubscriptionrequest_2ecpp_3087',['GetPendingJobExecutionsSubscriptionRequest.cpp',['../_get_pending_job_executions_subscription_request_8cpp.html',1,'']]], + ['getpendingjobexecutionssubscriptionrequest_2eh_3088',['GetPendingJobExecutionsSubscriptionRequest.h',['../_get_pending_job_executions_subscription_request_8h.html',1,'']]], + ['getshadowrequest_2ecpp_3089',['GetShadowRequest.cpp',['../_get_shadow_request_8cpp.html',1,'']]], + ['getshadowrequest_2eh_3090',['GetShadowRequest.h',['../_get_shadow_request_8h.html',1,'']]], + ['getshadowresponse_2ecpp_3091',['GetShadowResponse.cpp',['../_get_shadow_response_8cpp.html',1,'']]], + ['getshadowresponse_2eh_3092',['GetShadowResponse.h',['../_get_shadow_response_8h.html',1,'']]], + ['getshadowsubscriptionrequest_2ecpp_3093',['GetShadowSubscriptionRequest.cpp',['../_get_shadow_subscription_request_8cpp.html',1,'']]], + ['getshadowsubscriptionrequest_2eh_3094',['GetShadowSubscriptionRequest.h',['../_get_shadow_subscription_request_8h.html',1,'']]], + ['ggcore_2ecpp_3095',['GGCore.cpp',['../_g_g_core_8cpp.html',1,'']]], + ['ggcore_2eh_3096',['GGCore.h',['../_g_g_core_8h.html',1,'']]], + ['gggroup_2ecpp_3097',['GGGroup.cpp',['../_g_g_group_8cpp.html',1,'']]], + ['gggroup_2eh_3098',['GGGroup.h',['../_g_g_group_8h.html',1,'']]], + ['greengrasscoreipcclient_2ecpp_3099',['GreengrassCoreIpcClient.cpp',['../_greengrass_core_ipc_client_8cpp.html',1,'']]], + ['greengrasscoreipcclient_2eh_3100',['GreengrassCoreIpcClient.h',['../_greengrass_core_ipc_client_8h.html',1,'']]], + ['greengrasscoreipcmodel_2ecpp_3101',['GreengrassCoreIpcModel.cpp',['../_greengrass_core_ipc_model_8cpp.html',1,'']]], + ['greengrasscoreipcmodel_2eh_3102',['GreengrassCoreIpcModel.h',['../_greengrass_core_ipc_model_8h.html',1,'']]] +]; diff --git a/docs/search/files_6.html b/docs/search/files_6.html new file mode 100644 index 000000000..6d02253e0 --- /dev/null +++ b/docs/search/files_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_6.js b/docs/search/files_6.js new file mode 100644 index 000000000..098c34901 --- /dev/null +++ b/docs/search/files_6.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['hash_2ecpp_3103',['Hash.cpp',['../_hash_8cpp.html',1,'']]], + ['hash_2eh_3104',['Hash.h',['../_hash_8h.html',1,'']]], + ['hmac_2ecpp_3105',['HMAC.cpp',['../_h_m_a_c_8cpp.html',1,'']]], + ['hmac_2eh_3106',['HMAC.h',['../_h_m_a_c_8h.html',1,'']]], + ['hostresolver_2ecpp_3107',['HostResolver.cpp',['../_host_resolver_8cpp.html',1,'']]], + ['hostresolver_2eh_3108',['HostResolver.h',['../_host_resolver_8h.html',1,'']]], + ['httpconnection_2ecpp_3109',['HttpConnection.cpp',['../_http_connection_8cpp.html',1,'']]], + ['httpconnection_2eh_3110',['HttpConnection.h',['../_http_connection_8h.html',1,'']]], + ['httpconnectionmanager_2ecpp_3111',['HttpConnectionManager.cpp',['../_http_connection_manager_8cpp.html',1,'']]], + ['httpconnectionmanager_2eh_3112',['HttpConnectionManager.h',['../_http_connection_manager_8h.html',1,'']]], + ['httpproxystrategy_2ecpp_3113',['HttpProxyStrategy.cpp',['../_http_proxy_strategy_8cpp.html',1,'']]], + ['httpproxystrategy_2eh_3114',['HttpProxyStrategy.h',['../_http_proxy_strategy_8h.html',1,'']]], + ['httprequestresponse_2ecpp_3115',['HttpRequestResponse.cpp',['../_http_request_response_8cpp.html',1,'']]], + ['httprequestresponse_2eh_3116',['HttpRequestResponse.h',['../_http_request_response_8h.html',1,'']]] +]; diff --git a/docs/search/files_7.html b/docs/search/files_7.html new file mode 100644 index 000000000..788a1ee85 --- /dev/null +++ b/docs/search/files_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_7.js b/docs/search/files_7.js new file mode 100644 index 000000000..8ffdd4763 --- /dev/null +++ b/docs/search/files_7.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['imdsclient_2ecpp_3117',['ImdsClient.cpp',['../_imds_client_8cpp.html',1,'']]], + ['imdsclient_2eh_3118',['ImdsClient.h',['../_imds_client_8h.html',1,'']]], + ['iotdevice_2ecpp_3119',['IotDevice.cpp',['../_iot_device_8cpp.html',1,'']]], + ['iotdevice_2eh_3120',['IotDevice.h',['../_iot_device_8h.html',1,'']]], + ['iotidentityclient_2ecpp_3121',['IotIdentityClient.cpp',['../_iot_identity_client_8cpp.html',1,'']]], + ['iotidentityclient_2eh_3122',['IotIdentityClient.h',['../_iot_identity_client_8h.html',1,'']]], + ['iotjobsclient_2ecpp_3123',['IotJobsClient.cpp',['../_iot_jobs_client_8cpp.html',1,'']]], + ['iotjobsclient_2eh_3124',['IotJobsClient.h',['../_iot_jobs_client_8h.html',1,'']]], + ['iotsecuretunnelingclient_2ecpp_3125',['IotSecureTunnelingClient.cpp',['../_iot_secure_tunneling_client_8cpp.html',1,'']]], + ['iotsecuretunnelingclient_2eh_3126',['IotSecureTunnelingClient.h',['../_iot_secure_tunneling_client_8h.html',1,'']]], + ['iotshadowclient_2ecpp_3127',['IotShadowClient.cpp',['../_iot_shadow_client_8cpp.html',1,'']]], + ['iotshadowclient_2eh_3128',['IotShadowClient.h',['../_iot_shadow_client_8h.html',1,'']]] +]; diff --git a/docs/search/files_8.html b/docs/search/files_8.html new file mode 100644 index 000000000..7e72895d0 --- /dev/null +++ b/docs/search/files_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_8.js b/docs/search/files_8.js new file mode 100644 index 000000000..5fb49e223 --- /dev/null +++ b/docs/search/files_8.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['jobexecutiondata_2ecpp_3129',['JobExecutionData.cpp',['../_job_execution_data_8cpp.html',1,'']]], + ['jobexecutiondata_2eh_3130',['JobExecutionData.h',['../_job_execution_data_8h.html',1,'']]], + ['jobexecutionschangedevent_2ecpp_3131',['JobExecutionsChangedEvent.cpp',['../_job_executions_changed_event_8cpp.html',1,'']]], + ['jobexecutionschangedevent_2eh_3132',['JobExecutionsChangedEvent.h',['../_job_executions_changed_event_8h.html',1,'']]], + ['jobexecutionschangedsubscriptionrequest_2ecpp_3133',['JobExecutionsChangedSubscriptionRequest.cpp',['../_job_executions_changed_subscription_request_8cpp.html',1,'']]], + ['jobexecutionschangedsubscriptionrequest_2eh_3134',['JobExecutionsChangedSubscriptionRequest.h',['../_job_executions_changed_subscription_request_8h.html',1,'']]], + ['jobexecutionstate_2ecpp_3135',['JobExecutionState.cpp',['../_job_execution_state_8cpp.html',1,'']]], + ['jobexecutionstate_2eh_3136',['JobExecutionState.h',['../_job_execution_state_8h.html',1,'']]], + ['jobexecutionsummary_2ecpp_3137',['JobExecutionSummary.cpp',['../_job_execution_summary_8cpp.html',1,'']]], + ['jobexecutionsummary_2eh_3138',['JobExecutionSummary.h',['../_job_execution_summary_8h.html',1,'']]], + ['jobstatus_2ecpp_3139',['JobStatus.cpp',['../_job_status_8cpp.html',1,'']]], + ['jobstatus_2eh_3140',['JobStatus.h',['../_job_status_8h.html',1,'']]], + ['jsonobject_2ecpp_3141',['JsonObject.cpp',['../_json_object_8cpp.html',1,'']]], + ['jsonobject_2eh_3142',['JsonObject.h',['../_json_object_8h.html',1,'']]] +]; diff --git a/docs/search/files_9.html b/docs/search/files_9.html new file mode 100644 index 000000000..e5352dbb8 --- /dev/null +++ b/docs/search/files_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_9.js b/docs/search/files_9.js new file mode 100644 index 000000000..e79752d07 --- /dev/null +++ b/docs/search/files_9.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['mainpage_2emd_3143',['mainpage.md',['../mainpage_8md.html',1,'']]], + ['mqtt5client_2ecpp_3144',['Mqtt5Client.cpp',['../iot_2_mqtt5_client_8cpp.html',1,'(Global Namespace)'],['../mqtt_2_mqtt5_client_8cpp.html',1,'(Global Namespace)']]], + ['mqtt5client_2eh_3145',['Mqtt5Client.h',['../crt_2mqtt_2_mqtt5_client_8h.html',1,'(Global Namespace)'],['../iot_2_mqtt5_client_8h.html',1,'(Global Namespace)']]], + ['mqtt5clientcore_2ecpp_3146',['Mqtt5ClientCore.cpp',['../_mqtt5_client_core_8cpp.html',1,'']]], + ['mqtt5packets_2ecpp_3147',['Mqtt5Packets.cpp',['../_mqtt5_packets_8cpp.html',1,'']]], + ['mqtt5packets_2eh_3148',['Mqtt5Packets.h',['../_mqtt5_packets_8h.html',1,'']]], + ['mqtt5types_2eh_3149',['Mqtt5Types.h',['../_mqtt5_types_8h.html',1,'']]], + ['mqttclient_2ecpp_3150',['MqttClient.cpp',['../iot_2_mqtt_client_8cpp.html',1,'(Global Namespace)'],['../mqtt_2_mqtt_client_8cpp.html',1,'(Global Namespace)']]], + ['mqttclient_2eh_3151',['MqttClient.h',['../crt_2mqtt_2_mqtt_client_8h.html',1,'(Global Namespace)'],['../iot_2_mqtt_client_8h.html',1,'(Global Namespace)']]], + ['mqttcommon_2ecpp_3152',['MqttCommon.cpp',['../_mqtt_common_8cpp.html',1,'']]], + ['mqttcommon_2eh_3153',['MqttCommon.h',['../_mqtt_common_8h.html',1,'']]], + ['mqttconnection_2ecpp_3154',['MqttConnection.cpp',['../_mqtt_connection_8cpp.html',1,'']]], + ['mqttconnection_2eh_3155',['MqttConnection.h',['../_mqtt_connection_8h.html',1,'']]], + ['mqttconnectioncore_2ecpp_3156',['MqttConnectionCore.cpp',['../_mqtt_connection_core_8cpp.html',1,'']]], + ['mqtttypes_2eh_3157',['MqttTypes.h',['../_mqtt_types_8h.html',1,'']]] +]; diff --git a/docs/search/files_a.html b/docs/search/files_a.html new file mode 100644 index 000000000..4963ca278 --- /dev/null +++ b/docs/search/files_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_a.js b/docs/search/files_a.js new file mode 100644 index 000000000..1932ea7a7 --- /dev/null +++ b/docs/search/files_a.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['namedshadowdeltaupdatedsubscriptionrequest_2ecpp_3158',['NamedShadowDeltaUpdatedSubscriptionRequest.cpp',['../_named_shadow_delta_updated_subscription_request_8cpp.html',1,'']]], + ['namedshadowdeltaupdatedsubscriptionrequest_2eh_3159',['NamedShadowDeltaUpdatedSubscriptionRequest.h',['../_named_shadow_delta_updated_subscription_request_8h.html',1,'']]], + ['namedshadowupdatedsubscriptionrequest_2ecpp_3160',['NamedShadowUpdatedSubscriptionRequest.cpp',['../_named_shadow_updated_subscription_request_8cpp.html',1,'']]], + ['namedshadowupdatedsubscriptionrequest_2eh_3161',['NamedShadowUpdatedSubscriptionRequest.h',['../_named_shadow_updated_subscription_request_8h.html',1,'']]], + ['nextjobexecutionchangedevent_2ecpp_3162',['NextJobExecutionChangedEvent.cpp',['../_next_job_execution_changed_event_8cpp.html',1,'']]], + ['nextjobexecutionchangedevent_2eh_3163',['NextJobExecutionChangedEvent.h',['../_next_job_execution_changed_event_8h.html',1,'']]], + ['nextjobexecutionchangedsubscriptionrequest_2ecpp_3164',['NextJobExecutionChangedSubscriptionRequest.cpp',['../_next_job_execution_changed_subscription_request_8cpp.html',1,'']]], + ['nextjobexecutionchangedsubscriptionrequest_2eh_3165',['NextJobExecutionChangedSubscriptionRequest.h',['../_next_job_execution_changed_subscription_request_8h.html',1,'']]] +]; diff --git a/docs/search/files_b.html b/docs/search/files_b.html new file mode 100644 index 000000000..b64c148ea --- /dev/null +++ b/docs/search/files_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_b.js b/docs/search/files_b.js new file mode 100644 index 000000000..9d20ad011 --- /dev/null +++ b/docs/search/files_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['optional_2eh_3166',['Optional.h',['../_optional_8h.html',1,'']]] +]; diff --git a/docs/search/files_c.html b/docs/search/files_c.html new file mode 100644 index 000000000..07c3b8970 --- /dev/null +++ b/docs/search/files_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_c.js b/docs/search/files_c.js new file mode 100644 index 000000000..57a17650f --- /dev/null +++ b/docs/search/files_c.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['pkcs11_2ecpp_3167',['Pkcs11.cpp',['../_pkcs11_8cpp.html',1,'']]], + ['pkcs11_2eh_3168',['Pkcs11.h',['../_pkcs11_8h.html',1,'']]] +]; diff --git a/docs/search/files_d.html b/docs/search/files_d.html new file mode 100644 index 000000000..c2d38ee10 --- /dev/null +++ b/docs/search/files_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_d.js b/docs/search/files_d.js new file mode 100644 index 000000000..1316257a6 --- /dev/null +++ b/docs/search/files_d.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['refcounted_2eh_3169',['RefCounted.h',['../_ref_counted_8h.html',1,'']]], + ['registerthingrequest_2ecpp_3170',['RegisterThingRequest.cpp',['../_register_thing_request_8cpp.html',1,'']]], + ['registerthingrequest_2eh_3171',['RegisterThingRequest.h',['../_register_thing_request_8h.html',1,'']]], + ['registerthingresponse_2ecpp_3172',['RegisterThingResponse.cpp',['../_register_thing_response_8cpp.html',1,'']]], + ['registerthingresponse_2eh_3173',['RegisterThingResponse.h',['../_register_thing_response_8h.html',1,'']]], + ['registerthingsubscriptionrequest_2ecpp_3174',['RegisterThingSubscriptionRequest.cpp',['../_register_thing_subscription_request_8cpp.html',1,'']]], + ['registerthingsubscriptionrequest_2eh_3175',['RegisterThingSubscriptionRequest.h',['../_register_thing_subscription_request_8h.html',1,'']]], + ['rejectederror_2ecpp_3176',['RejectedError.cpp',['../_rejected_error_8cpp.html',1,'']]], + ['rejectederror_2eh_3177',['RejectedError.h',['../_rejected_error_8h.html',1,'']]], + ['rejectederrorcode_2ecpp_3178',['RejectedErrorCode.cpp',['../_rejected_error_code_8cpp.html',1,'']]], + ['rejectederrorcode_2eh_3179',['RejectedErrorCode.h',['../_rejected_error_code_8h.html',1,'']]], + ['ruleengine_2ecpp_3180',['RuleEngine.cpp',['../_rule_engine_8cpp.html',1,'']]], + ['ruleengine_2eh_3181',['RuleEngine.h',['../_rule_engine_8h.html',1,'']]] +]; diff --git a/docs/search/files_e.html b/docs/search/files_e.html new file mode 100644 index 000000000..accc6f638 --- /dev/null +++ b/docs/search/files_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_e.js b/docs/search/files_e.js new file mode 100644 index 000000000..fac37b001 --- /dev/null +++ b/docs/search/files_e.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['securerandom_2ecpp_3182',['SecureRandom.cpp',['../_secure_random_8cpp.html',1,'']]], + ['securerandom_2eh_3183',['SecureRandom.h',['../_secure_random_8h.html',1,'']]], + ['securetunnel_2ecpp_3184',['SecureTunnel.cpp',['../_secure_tunnel_8cpp.html',1,'']]], + ['securetunnel_2eh_3185',['SecureTunnel.h',['../_secure_tunnel_8h.html',1,'']]], + ['securetunnelingnotifyresponse_2ecpp_3186',['SecureTunnelingNotifyResponse.cpp',['../_secure_tunneling_notify_response_8cpp.html',1,'']]], + ['securetunnelingnotifyresponse_2eh_3187',['SecureTunnelingNotifyResponse.h',['../_secure_tunneling_notify_response_8h.html',1,'']]], + ['shadowdeltaupdatedevent_2ecpp_3188',['ShadowDeltaUpdatedEvent.cpp',['../_shadow_delta_updated_event_8cpp.html',1,'']]], + ['shadowdeltaupdatedevent_2eh_3189',['ShadowDeltaUpdatedEvent.h',['../_shadow_delta_updated_event_8h.html',1,'']]], + ['shadowdeltaupdatedsubscriptionrequest_2ecpp_3190',['ShadowDeltaUpdatedSubscriptionRequest.cpp',['../_shadow_delta_updated_subscription_request_8cpp.html',1,'']]], + ['shadowdeltaupdatedsubscriptionrequest_2eh_3191',['ShadowDeltaUpdatedSubscriptionRequest.h',['../_shadow_delta_updated_subscription_request_8h.html',1,'']]], + ['shadowmetadata_2ecpp_3192',['ShadowMetadata.cpp',['../_shadow_metadata_8cpp.html',1,'']]], + ['shadowmetadata_2eh_3193',['ShadowMetadata.h',['../_shadow_metadata_8h.html',1,'']]], + ['shadowstate_2ecpp_3194',['ShadowState.cpp',['../_shadow_state_8cpp.html',1,'']]], + ['shadowstate_2eh_3195',['ShadowState.h',['../_shadow_state_8h.html',1,'']]], + ['shadowstatewithdelta_2ecpp_3196',['ShadowStateWithDelta.cpp',['../_shadow_state_with_delta_8cpp.html',1,'']]], + ['shadowstatewithdelta_2eh_3197',['ShadowStateWithDelta.h',['../_shadow_state_with_delta_8h.html',1,'']]], + ['shadowupdatedevent_2ecpp_3198',['ShadowUpdatedEvent.cpp',['../_shadow_updated_event_8cpp.html',1,'']]], + ['shadowupdatedevent_2eh_3199',['ShadowUpdatedEvent.h',['../_shadow_updated_event_8h.html',1,'']]], + ['shadowupdatedsnapshot_2ecpp_3200',['ShadowUpdatedSnapshot.cpp',['../_shadow_updated_snapshot_8cpp.html',1,'']]], + ['shadowupdatedsnapshot_2eh_3201',['ShadowUpdatedSnapshot.h',['../_shadow_updated_snapshot_8h.html',1,'']]], + ['shadowupdatedsubscriptionrequest_2ecpp_3202',['ShadowUpdatedSubscriptionRequest.cpp',['../_shadow_updated_subscription_request_8cpp.html',1,'']]], + ['shadowupdatedsubscriptionrequest_2eh_3203',['ShadowUpdatedSubscriptionRequest.h',['../_shadow_updated_subscription_request_8h.html',1,'']]], + ['signing_2eh_3204',['Signing.h',['../_signing_8h.html',1,'']]], + ['sigv4signing_2ecpp_3205',['Sigv4Signing.cpp',['../_sigv4_signing_8cpp.html',1,'']]], + ['sigv4signing_2eh_3206',['Sigv4Signing.h',['../_sigv4_signing_8h.html',1,'']]], + ['socketoptions_2ecpp_3207',['SocketOptions.cpp',['../_socket_options_8cpp.html',1,'']]], + ['socketoptions_2eh_3208',['SocketOptions.h',['../_socket_options_8h.html',1,'']]], + ['startnextjobexecutionresponse_2ecpp_3209',['StartNextJobExecutionResponse.cpp',['../_start_next_job_execution_response_8cpp.html',1,'']]], + ['startnextjobexecutionresponse_2eh_3210',['StartNextJobExecutionResponse.h',['../_start_next_job_execution_response_8h.html',1,'']]], + ['startnextpendingjobexecutionrequest_2ecpp_3211',['StartNextPendingJobExecutionRequest.cpp',['../_start_next_pending_job_execution_request_8cpp.html',1,'']]], + ['startnextpendingjobexecutionrequest_2eh_3212',['StartNextPendingJobExecutionRequest.h',['../_start_next_pending_job_execution_request_8h.html',1,'']]], + ['startnextpendingjobexecutionsubscriptionrequest_2ecpp_3213',['StartNextPendingJobExecutionSubscriptionRequest.cpp',['../_start_next_pending_job_execution_subscription_request_8cpp.html',1,'']]], + ['startnextpendingjobexecutionsubscriptionrequest_2eh_3214',['StartNextPendingJobExecutionSubscriptionRequest.h',['../_start_next_pending_job_execution_subscription_request_8h.html',1,'']]], + ['stlallocator_2eh_3215',['StlAllocator.h',['../_stl_allocator_8h.html',1,'']]], + ['stream_2ecpp_3216',['Stream.cpp',['../_stream_8cpp.html',1,'']]], + ['stream_2eh_3217',['Stream.h',['../_stream_8h.html',1,'']]], + ['stringutils_2ecpp_3218',['StringUtils.cpp',['../_string_utils_8cpp.html',1,'']]], + ['stringutils_2eh_3219',['StringUtils.h',['../_string_utils_8h.html',1,'']]], + ['stringview_2eh_3220',['StringView.h',['../_string_view_8h.html',1,'']]], + ['subscribetotunnelsnotifyrequest_2ecpp_3221',['SubscribeToTunnelsNotifyRequest.cpp',['../_subscribe_to_tunnels_notify_request_8cpp.html',1,'']]], + ['subscribetotunnelsnotifyrequest_2eh_3222',['SubscribeToTunnelsNotifyRequest.h',['../_subscribe_to_tunnels_notify_request_8h.html',1,'']]], + ['symmetriccipher_2ecpp_3223',['SymmetricCipher.cpp',['../_symmetric_cipher_8cpp.html',1,'']]], + ['symmetriccipher_2eh_3224',['SymmetricCipher.h',['../_symmetric_cipher_8h.html',1,'']]] +]; diff --git a/docs/search/files_f.html b/docs/search/files_f.html new file mode 100644 index 000000000..13217fb82 --- /dev/null +++ b/docs/search/files_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/files_f.js b/docs/search/files_f.js new file mode 100644 index 000000000..f0981d4e1 --- /dev/null +++ b/docs/search/files_f.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['tlsoptions_2ecpp_3225',['TlsOptions.cpp',['../_tls_options_8cpp.html',1,'']]], + ['tlsoptions_2eh_3226',['TlsOptions.h',['../_tls_options_8h.html',1,'']]], + ['types_2ecpp_3227',['Types.cpp',['../_types_8cpp.html',1,'']]], + ['types_2eh_3228',['Types.h',['../_types_8h.html',1,'']]] +]; diff --git a/docs/search/functions_0.html b/docs/search/functions_0.html new file mode 100644 index 000000000..f04535ae6 --- /dev/null +++ b/docs/search/functions_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js new file mode 100644 index 000000000..46b3af063 --- /dev/null +++ b/docs/search/functions_0.js @@ -0,0 +1,39 @@ +var searchData= +[ + ['abstractshapebase_3251',['AbstractShapeBase',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#aa8be0e388fe9b74394d0c6539263423e',1,'Aws::Eventstreamrpc::AbstractShapeBase']]], + ['acquireconnection_3252',['AcquireConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a999fd4f1158b5efdf0c202ecd37d2030',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['acquiremaxsizemessageforwrite_3253',['AcquireMaxSizeMessageForWrite',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5dcb71796e0a242ec60662579fe176f2',1,'Aws::Crt::Io::ChannelHandler']]], + ['acquiremessagefrompool_3254',['AcquireMessageFromPool',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#af9f0e76a92f37672f922ffddd5e752ee',1,'Aws::Crt::Io::ChannelHandler']]], + ['acquireref_3255',['AcquireRef',['../class_aws_1_1_crt_1_1_ref_counted.html#a7d9f25dd91361b71fcda036768e28860',1,'Aws::Crt::RefCounted']]], + ['activate_3256',['Activate',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a568f4515d98d63d321a73bbdf9567750',1,'Aws::Crt::Http::HttpClientStream::Activate()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a838b8e258046a36bbda01fabfa166709',1,'Aws::Eventstreamrpc::ClientContinuation::Activate()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a6e0d47214a411bfd49d8071a091187cb',1,'Aws::Eventstreamrpc::ClientOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#ae5f4991d2115344eab792cd99a020821',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a39675bbcd37470ed3e41614769998785',1,'Aws::Greengrass::ResumeComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#a7ca57e7d0121e4d4c20847a0af4444be',1,'Aws::Greengrass::PublishToIoTCoreOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a68dd87df4c6d4cab0d164f6da1d85e7f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#a7aca4de69329780dfa9ff17315e68b23',1,'Aws::Greengrass::DeleteThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#ae37d252d76acc2b4b6b4624d3d8908b3',1,'Aws::Greengrass::PutComponentMetricOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#ab25a84f0991c14b293ed67190c24edd1',1,'Aws::Greengrass::DeferComponentUpdateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a7a2b01da7a8b82995728363ed7459b01',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a097dc9821f47e264b213cc45da0d2396',1,'Aws::Greengrass::GetConfigurationOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#aafab6fa3aa7ab6a63bf6c4f88dd2218b',1,'Aws::Greengrass::SubscribeToTopicOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a4b2214db17591fbaabf3a06eaeeb6ffe',1,'Aws::Greengrass::GetComponentDetailsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#aa55d75125468938dcd0f972a92ab2469',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a814c63d5c5e6da130e4134345ae3eecb',1,'Aws::Greengrass::PublishToTopicOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a08ae780e6ba4400682514c62c0e23f07',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#ad821c3b0a0d8ce879b4a82bfb25400a1',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#a49407f2a09016f8e0b4e763ddd589697',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#a390507ddf22e883c5c3745f2508a17f5',1,'Aws::Greengrass::ListComponentsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a63ebefa424dbd4e56272f4a6817de8c8',1,'Aws::Greengrass::CreateDebugPasswordOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#a292d385d3ed362f336f6578db99c4a06',1,'Aws::Greengrass::GetThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#a9d94bd1328c7ffb770d5b9fb4d0f8202',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a8c2776ff408b1da0b0fa75c7594f9d40',1,'Aws::Greengrass::UpdateThingShadowOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a82b7d11d4de5b295f6a557fd0a02bf43',1,'Aws::Greengrass::UpdateConfigurationOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#ab82e191ac7be5cf5076d7efdcf6bd6fb',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a97e8cadbf7f573726e815964a99c8a77',1,'Aws::Greengrass::RestartComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#ab1de81e06ffef5217797f76d0d2a9a6d',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a9cb63b02fe553ed29ba72f6c8fd6ab5e',1,'Aws::Greengrass::GetSecretValueOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#a52d271dab8b49ee655fc31e3bab04889',1,'Aws::Greengrass::UpdateStateOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a5cce6710b2660d4db4f0519aafc96679',1,'Aws::Greengrass::CancelLocalDeploymentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#ad12e6b328b161c1df063f3ffd6cc0f7c',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#a2695d3454bcc01ba3299f6702ef6db9e',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#ae4a642b502766096b1cceefa960894e7',1,'Aws::Greengrass::ListLocalDeploymentsOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#a3e8951b1b7d1a8332946760990b723ce',1,'Aws::Greengrass::StopComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#a0cd85ea1856eacc8e6cc8e486ec5e298',1,'Aws::Greengrass::PauseComponentOperation::Activate()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a1dc6c5b10a02902a0e78d8be224b2308',1,'Aws::Greengrass::CreateLocalDeploymentOperation::Activate()']]], + ['adaptivehttpproxystrategy_3257',['AdaptiveHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#aa26941958a07bdf54a1bde8485fa58ec',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]], + ['addboolean_3258',['AddBoolean',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a870f443b2fcdaecf7e3eb03191faff67',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addheader_3259',['AddHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a8241a91d3dcfd1b94cd8f431269cf795',1,'Aws::Crt::Http::HttpMessage::AddHeader()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#af0731d25648c818d6b8bece7c2a9a39f',1,'Aws::Eventstreamrpc::MessageAmendment::AddHeader()']]], + ['addstring_3260',['AddString',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a7a9e2193e8da6d42313d1d91fc083c19',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addstringarray_3261',['AddStringArray',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a17f7caba845a67993fd256cd54bff3e5',1,'Aws::Crt::Endpoints::RequestContext']]], + ['addtousernameparameter_3262',['AddToUsernameParameter',['../namespace_aws_1_1_iot.html#a9e387ce203a2f92718a6b5f77ec3f195',1,'Aws::Iot']]], + ['alignaspack_3263',['AlignAsPack',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a028a983a22eaa86cd0fcb15d500ff7be',1,'Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack(std::size_t curMax=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a1edf457fdbea0eb09c10ef322d44c6ce',1,'Aws::Crt::VariantDetail::ParameterPackSize::AlignAsPack(std::size_t curMax=0)']]], + ['allocate_3264',['allocate',['../class_aws_1_1_crt_1_1_stl_allocator.html#a240c6a2eeee33f591f93eaed9ebc312b',1,'Aws::Crt::StlAllocator']]], + ['allocateinitialresponsefrompayload_3265',['AllocateInitialResponseFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a1ab3247a886a5144eb851ae1d0258459',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a470986cb90505e8eca6d3551b55d5f84',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a1985be37d0634d19b7e34047825a6cfe',1,'Aws::Greengrass::ResumeComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#af537ec2f3a307d5042dba86c8a12ccb3',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a891e9cd3ad735458a7fae460668aa13d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a107670cea3365de3d28fa5c98ecdf301',1,'Aws::Greengrass::DeleteThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a8a9c949aa8b6adaf3a1218327cc330fb',1,'Aws::Greengrass::PutComponentMetricOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#abb21a8feda4572ea035a3eb6d46ab06c',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a907f16feb0b5dfa90785cc3d7141b5a8',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a2518bcb8388c1c38ce8ef4bd133478ce',1,'Aws::Greengrass::GetConfigurationOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a773308e6a6276ea88300948b821b2c54',1,'Aws::Greengrass::SubscribeToTopicOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a78446e81f86116ca408f02bc4d9be934',1,'Aws::Greengrass::GetComponentDetailsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#ad6be2a6e88e8ec259d26ac3f5121e6f1',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#aa96165ead9afa4fd1eb87204add0a2bb',1,'Aws::Greengrass::PublishToTopicOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a81d5e80daa0108af21aa66b89d945a68',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a6fe66f62306a85995a81b94d6291ff4a',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a10ccd03b1ec63150e8c0b17ac411b54d',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a8e3ddce8644d872f6e9f67251a910336',1,'Aws::Greengrass::ListComponentsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a504020dfd67b7bbf4030f4854779e7a6',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a03e89c7bc12b95ae63a7ba3eb3d2863c',1,'Aws::Greengrass::GetThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a526ae5efd174472ed5f50eade26b9763',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a4e1a4f9d60bb19188745d9ea92a851d1',1,'Aws::Greengrass::UpdateThingShadowOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a975c618193de516c68fa9f755f2a9b09',1,'Aws::Greengrass::UpdateConfigurationOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a2b8889cf4652f7c250b5ed6171009933',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a42d748b9bd91c09d203b1edb52b5ad38',1,'Aws::Greengrass::RestartComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a6585e3672122ec96e446998aa74d10c1',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#ac35034bbaff3d21f2829544d228765c4',1,'Aws::Greengrass::GetSecretValueOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a5f864e9001846fb64cf30e7005e54c17',1,'Aws::Greengrass::UpdateStateOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a1f1dba8d3e412b577708cb12e45d2bec',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ae0deea5e8e30586f5e7e77dd39d4ef93',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a22bc03306da656815e4defbfd93711fd',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a8f31721157201ce962f99523bbc809cd',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a9b354457f970a603d89392f11356437b',1,'Aws::Greengrass::StopComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#ac9a38ca27a240220d702ebcbd17c696f',1,'Aws::Greengrass::PauseComponentOperationContext::AllocateInitialResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#aa9a73800d382e133b5c20c03525ea909',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateInitialResponseFromPayload()']]], + ['allocateoperationerrorfrompayload_3266',['AllocateOperationErrorFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html#ab6d0ceab929c2eee3f1db1cbf3b7e6ed',1,'Aws::Eventstreamrpc::ServiceModel::AllocateOperationErrorFromPayload()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a3216d1515107473fb8087337e6f4f51f',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateOperationErrorFromPayload()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#af6148d3a168d3e55ad3caa849ecaaa0a',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel::AllocateOperationErrorFromPayload()']]], + ['allocatestreamingresponsefrompayload_3267',['AllocateStreamingResponseFromPayload',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a711548f226e312f400a3fb0150da13c6',1,'Aws::Eventstreamrpc::OperationModelContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a458131cc83c5af89960837459fb37bd9',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a262edc11e734ba2dabb5958145a8cf3f',1,'Aws::Greengrass::ResumeComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#ad9285d4a78234a1bea57a81bca558ec5',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a580b4f92cd3974b9ebd1f9f6d454c306',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ab34019dc7176d6f2b0d1f46418a8fa23',1,'Aws::Greengrass::DeleteThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a6dab8eb64f9016c601e75e23b870f6ab',1,'Aws::Greengrass::PutComponentMetricOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a6c8640669097acf2a991a8ffbca81848',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a62de0767dd4e9d0b247002ba1c383efc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a901cd78b1fe15b3291d62dd347590f83',1,'Aws::Greengrass::GetConfigurationOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a591673eef28c44763df99a35355c1a6a',1,'Aws::Greengrass::SubscribeToTopicOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#af2e4eed7e4d464fc22181d74a42577eb',1,'Aws::Greengrass::GetComponentDetailsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#ac3eae067ba685a3a5d65b7cb64e1be06',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a2911dbefac315e02a22a51f0b488bd6c',1,'Aws::Greengrass::PublishToTopicOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1e27d751dfa1449619fb2e08c6e66abd',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a2a580493ea7924987b4b34155bf86527',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#af6b1bb5dc8b2fb14aa175bf864773b4d',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a90ce6084d4aa31e6302b1fb7923652fd',1,'Aws::Greengrass::ListComponentsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a5f23a8b47bfe44ef8d617a6b49b65b9e',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ad23c9da674b32992f7f6387b24203161',1,'Aws::Greengrass::GetThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a905112f5925effece0b28ea2f8b55e0b',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a461365ef36fe7c9d10dc0f3e73f2b1bc',1,'Aws::Greengrass::UpdateThingShadowOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a9fbf758553c64e005e3e4bd60d26d631',1,'Aws::Greengrass::UpdateConfigurationOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#ae2e4fcc5085d03a47c8769a610a23118',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#abda87089b666c9b56b4f3bbf8200c42b',1,'Aws::Greengrass::RestartComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#aa9a04e1ccc5344a13cfb7d6ed1950aae',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a3f3039a2e73225b940841383ff21ec3f',1,'Aws::Greengrass::GetSecretValueOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#af6b41aeff0479a2e9a6ccd8d794d9d71',1,'Aws::Greengrass::UpdateStateOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#ac7b79c6f8c860a7f43cc0f0d3eb2a424',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ac1de5b09116a78249f3af8a2c08de1d0',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#aff16fa268b00efaa0a97e2fe33d6bff6',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a0d5b021ecfe728c9cd3008f9084e231d',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#acd195ec855d5f9a8ce545c1d236d7c7a',1,'Aws::Greengrass::StopComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a8abfa7cbe532308347602fbd9e4e6d17',1,'Aws::Greengrass::PauseComponentOperationContext::AllocateStreamingResponseFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a4df29ee9142c8f63c7f3e9974c186e80',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::AllocateStreamingResponseFromPayload()']]], + ['apiallocator_3268',['ApiAllocator',['../namespace_aws_1_1_crt.html#a47fd6342e28c4e66e4637a404153918a',1,'Aws::Crt']]], + ['apihandle_3269',['ApiHandle',['../class_aws_1_1_crt_1_1_api_handle.html#ae724812cf2781c222885b487273b8580',1,'Aws::Crt::ApiHandle::ApiHandle(Allocator *allocator) noexcept'],['../class_aws_1_1_crt_1_1_api_handle.html#a506c1f3d05fa96e30203beb22ca8705a',1,'Aws::Crt::ApiHandle::ApiHandle() noexcept'],['../class_aws_1_1_crt_1_1_api_handle.html#af85eb4021d2f2515df30031540db2528',1,'Aws::Crt::ApiHandle::ApiHandle(const ApiHandle &)=delete'],['../class_aws_1_1_crt_1_1_api_handle.html#a4ee6479200cb4a04aa671d9f0cc978b6',1,'Aws::Crt::ApiHandle::ApiHandle(ApiHandle &&)=delete']]], + ['arraylisttovector_3270',['ArrayListToVector',['../namespace_aws_1_1_crt.html#a6a6cb5829debad668144b8cdd8071e09',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array, TypeConvertor< RawType, TargetType > conv)'],['../namespace_aws_1_1_crt.html#aa9f58455ed8bc71f9ac4df7968af1fec',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array)'],['../namespace_aws_1_1_crt.html#a7b39db139159f1eaa40dab9ed7813b0f',1,'Aws::Crt::ArrayListToVector(const aws_array_list *array)']]], + ['asarray_3271',['AsArray',['../class_aws_1_1_crt_1_1_json_object.html#a05ff3d98a042160317d806a150187be0',1,'Aws::Crt::JsonObject::AsArray(const Vector< JsonObject > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a556378307d3962672df2b560686b5ba7',1,'Aws::Crt::JsonObject::AsArray(Vector< JsonObject > &&array)'],['../class_aws_1_1_crt_1_1_json_view.html#a67fe70f49a06f4863dca79032e7bcf84',1,'Aws::Crt::JsonView::AsArray()']]], + ['asbool_3272',['AsBool',['../class_aws_1_1_crt_1_1_json_object.html#a7e760569f80959f07b15235b2e1d96bc',1,'Aws::Crt::JsonObject::AsBool()'],['../class_aws_1_1_crt_1_1_json_view.html#a51d8037d563d619f7a00b24c1372b008',1,'Aws::Crt::JsonView::AsBool()']]], + ['asdouble_3273',['AsDouble',['../class_aws_1_1_crt_1_1_json_object.html#ab9ce239715012d7260bdf5afecb6208a',1,'Aws::Crt::JsonObject::AsDouble()'],['../class_aws_1_1_crt_1_1_json_view.html#a447ea5f3931dbc79973dca397f363d3b',1,'Aws::Crt::JsonView::AsDouble()']]], + ['asint64_3274',['AsInt64',['../class_aws_1_1_crt_1_1_json_object.html#a8ce79aa5850d1258cbf4678bb44212f1',1,'Aws::Crt::JsonObject::AsInt64()'],['../class_aws_1_1_crt_1_1_json_view.html#a915e8c4d5d75918e6005e6730c9d4857',1,'Aws::Crt::JsonView::AsInt64()']]], + ['asinteger_3275',['AsInteger',['../class_aws_1_1_crt_1_1_json_object.html#acff9770ccc70f3019651d7a3c57eaeb6',1,'Aws::Crt::JsonObject::AsInteger()'],['../class_aws_1_1_crt_1_1_json_view.html#a5696e73e8097ce591eb3061d2e3420fa',1,'Aws::Crt::JsonView::AsInteger()']]], + ['asnull_3276',['AsNull',['../class_aws_1_1_crt_1_1_json_object.html#a7543b0f87e548aef70c5aa7f303a42ab',1,'Aws::Crt::JsonObject']]], + ['asobject_3277',['AsObject',['../class_aws_1_1_crt_1_1_json_object.html#aba46ccae28e21e7c60e7e2bf3906ddb8',1,'Aws::Crt::JsonObject::AsObject(const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8070ae48335508b14f7873b67d2b96a1',1,'Aws::Crt::JsonObject::AsObject(JsonObject &&value)'],['../class_aws_1_1_crt_1_1_json_view.html#adb81a57eee9f5f0407a021ec1866ae48',1,'Aws::Crt::JsonView::AsObject()']]], + ['assignmodelnametoerrorresponse_3278',['AssignModelNameToErrorResponse',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#a96222205562be77bcacb4aaa4b33762c',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel']]], + ['asstring_3279',['AsString',['../class_aws_1_1_crt_1_1_json_object.html#a2e5e65a8d29c90e1fdd66d45b7e4cd65',1,'Aws::Crt::JsonObject::AsString()'],['../class_aws_1_1_crt_1_1_json_view.html#ac27ca43a65bd8aa0b5685290b8ca384a',1,'Aws::Crt::JsonView::AsString()']]], + ['at_3280',['at',['../class_aws_1_1_crt_1_1basic__string__view.html#a77012cc7fe6af2380862b5e3bf340b71',1,'Aws::Crt::basic_string_view']]], + ['authorizeclientdeviceactionoperation_3281',['AuthorizeClientDeviceActionOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#acf829cb5d71ea5130daf583ccc7d23b6',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation']]], + ['authorizeclientdeviceactionoperationcontext_3282',['AuthorizeClientDeviceActionOperationContext',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a942ecb205a9200ff71b0007c5b84a569',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext']]], + ['authorizeclientdeviceactionrequest_3283',['AuthorizeClientDeviceActionRequest',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#ae527ffa137306ffbdbfa5fab5dcdffe1',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a53c2aca6cf16c36d68a904486f4c88d2',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default']]], + ['authorizeclientdeviceactionresponse_3284',['AuthorizeClientDeviceActionResponse',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a081ea020bd4a5115aaae539001e2db60',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a52545f816a0bb90f59b73ed55d3e185c',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default']]], + ['authorizeclientdeviceactionresult_3285',['AuthorizeClientDeviceActionResult',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a579a2fda0718c57258bb2d43ab2a7499',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult() noexcept'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#ab0359849a1e05231be2f80200e2adef3',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::AuthorizeClientDeviceActionResult(TaggedResult &&taggedResult) noexcept']]], + ['awssigningconfig_3286',['AwsSigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aafe1186622dcedc98e18605e2f22b8f4',1,'Aws::Crt::Auth::AwsSigningConfig']]] +]; diff --git a/docs/search/functions_1.html b/docs/search/functions_1.html new file mode 100644 index 000000000..6e827eb63 --- /dev/null +++ b/docs/search/functions_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_1.js b/docs/search/functions_1.js new file mode 100644 index 000000000..8628756ea --- /dev/null +++ b/docs/search/functions_1.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['back_3287',['back',['../class_aws_1_1_crt_1_1basic__string__view.html#aee5493abfad0db803a844a26a5e8edcb',1,'Aws::Crt::basic_string_view']]], + ['base64decode_3288',['Base64Decode',['../namespace_aws_1_1_crt.html#abcdc09833aca249fae800117d4501092',1,'Aws::Crt']]], + ['base64encode_3289',['Base64Encode',['../namespace_aws_1_1_crt.html#a896ea049be4a27bddae1e87f72c09325',1,'Aws::Crt']]], + ['basic_5fstring_5fview_3290',['basic_string_view',['../class_aws_1_1_crt_1_1basic__string__view.html#ade1ac5101e7f2e9e783dfc45a41b0198',1,'Aws::Crt::basic_string_view::basic_string_view() noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a144408990d393bf5c4f5c00d7170472f',1,'Aws::Crt::basic_string_view::basic_string_view(const basic_string_view &) noexcept=default'],['../class_aws_1_1_crt_1_1basic__string__view.html#a8a73362be06183e7e1683089fc700d70',1,'Aws::Crt::basic_string_view::basic_string_view(const CharT *s) noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a30ba5824c8134d8382a63a0f7ff6044a',1,'Aws::Crt::basic_string_view::basic_string_view(const CharT *s, size_type count) noexcept']]], + ['begin_3291',['begin',['../class_aws_1_1_crt_1_1basic__string__view.html#a08bc3f67369a89f462bb003e199a7950',1,'Aws::Crt::basic_string_view']]], + ['binarymessage_3292',['BinaryMessage',['../class_aws_1_1_greengrass_1_1_binary_message.html#a75373cbf5232bfd28e6b913ae91b5958',1,'Aws::Greengrass::BinaryMessage::BinaryMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a90a08df96392162eedc2c5321cbdf1e7',1,'Aws::Greengrass::BinaryMessage::BinaryMessage(const BinaryMessage &)=default']]], + ['build_3293',['Build',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a725a305dbb1019e7a525d4853b275f31',1,'Aws::Iot::Mqtt5ClientBuilder::Build()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a49880efe6d3db29a6d23e85b20ec2bcc',1,'Aws::Iot::MqttClientConnectionConfigBuilder::Build()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a730beaef401ea122fd2029795c9e1418',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::Build()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aa117b1ee62178c4362631eeab9afa712',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::Build()']]], + ['buildmqtt5finalusername_3294',['buildMqtt5FinalUsername',['../namespace_aws_1_1_iot.html#a7cb2144a04bd1cda09bbc6d83c62da84',1,'Aws::Iot']]], + ['byohash_3295',['ByoHash',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a292e4dfb6511efbb82eeb23a27b70493',1,'Aws::Crt::Crypto::ByoHash']]], + ['byohmac_3296',['ByoHMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#a2e816ed323b8c8d8c2cafc6d587d8b11',1,'Aws::Crt::Crypto::ByoHMAC']]], + ['bytebufdelete_3297',['ByteBufDelete',['../namespace_aws_1_1_crt.html#ae01ece218af4b7f2b439b2fe81eaa972',1,'Aws::Crt']]], + ['bytebuffromarray_3298',['ByteBufFromArray',['../namespace_aws_1_1_crt.html#af5947e810644fdc97d961ed6ab95fcaf',1,'Aws::Crt']]], + ['bytebuffromcstring_3299',['ByteBufFromCString',['../namespace_aws_1_1_crt.html#ab4ec1fe5917d6a2b63846a55269e2f77',1,'Aws::Crt']]], + ['bytebuffromemptyarray_3300',['ByteBufFromEmptyArray',['../namespace_aws_1_1_crt.html#a70f8e3b2683b6280d49d29dd3b95f6e4',1,'Aws::Crt']]], + ['bytebufinit_3301',['ByteBufInit',['../namespace_aws_1_1_crt.html#aa101241059780bb28ba8c0bde787f98e',1,'Aws::Crt']]], + ['bytebufnewcopy_3302',['ByteBufNewCopy',['../namespace_aws_1_1_crt.html#a1566d044dc5f9eddd4157198c1133653',1,'Aws::Crt']]], + ['bytecursorfromarray_3303',['ByteCursorFromArray',['../namespace_aws_1_1_crt.html#a5541ef985f06959cac261a1d97513fb4',1,'Aws::Crt']]], + ['bytecursorfrombytebuf_3304',['ByteCursorFromByteBuf',['../namespace_aws_1_1_crt.html#ae360efd16a3052b3ad45a9ce3d5549b2',1,'Aws::Crt']]], + ['bytecursorfromcstring_3305',['ByteCursorFromCString',['../namespace_aws_1_1_crt.html#a2f85138cf0101f40e9b22f52428b678a',1,'Aws::Crt']]], + ['bytecursorfromstring_3306',['ByteCursorFromString',['../namespace_aws_1_1_crt.html#a9e5cf3dac33791d317a0d3503dc31c0e',1,'Aws::Crt']]], + ['bytecursorfromstringview_3307',['ByteCursorFromStringView',['../namespace_aws_1_1_crt.html#a0d57b5d7fca8af0487f166bfd989d6d9',1,'Aws::Crt']]], + ['bytecursortostringview_3308',['ByteCursorToStringView',['../namespace_aws_1_1_crt.html#a8c4fd8ee9c0cc758444e92ae42b23aae',1,'Aws::Crt']]] +]; diff --git a/docs/search/functions_10.html b/docs/search/functions_10.html new file mode 100644 index 000000000..09511eca0 --- /dev/null +++ b/docs/search/functions_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js new file mode 100644 index 000000000..470e09197 --- /dev/null +++ b/docs/search/functions_10.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['rbegin_4077',['rbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#abbc7ceed11132d09d38259072d82b28e',1,'Aws::Crt::basic_string_view']]], + ['read_4078',['Read',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a63148e32fbcb9b8c607e3b0b038f2e88',1,'Aws::Crt::Io::InputStream']]], + ['readimpl_4079',['ReadImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a2881d8accf87c8f772b820baebb84775',1,'Aws::Crt::Io::InputStream::ReadImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#af2a86eb4e25003a7c0c2e85b093c0a65',1,'Aws::Crt::Io::StdIOStreamInputStream::ReadImpl()']]], + ['readsomeimpl_4080',['ReadSomeImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a881dabe9e64781391a6bdd2f8cb57c3b',1,'Aws::Crt::Io::InputStream::ReadSomeImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a971b715dda7f7c1f245a6f0f89cf6c4d',1,'Aws::Crt::Io::StdIOStreamInputStream::ReadSomeImpl()']]], + ['refcounted_4081',['RefCounted',['../class_aws_1_1_crt_1_1_ref_counted.html#a589135bfcc41f9a139ab4a63d1120753',1,'Aws::Crt::RefCounted']]], + ['registercustommetricipaddresslist_4082',['RegisterCustomMetricIpAddressList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae2e286446462a13e79e041460bad3029',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricnumber_4083',['RegisterCustomMetricNumber',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a898d94d78cde889c5ec7a8762336f3de',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricnumberlist_4084',['RegisterCustomMetricNumberList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae5a173478390cc93353c0ee11d82ca4a',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registercustommetricstringlist_4085',['RegisterCustomMetricStringList',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a1ea7085d416a9c0d8f2de9595071098a',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['registerthingrequest_4086',['RegisterThingRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ade07c36a8e79acd910d3be0548559bf1',1,'Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ab275b642e999e79d142b53f9fb5ececb',1,'Aws::Iotidentity::RegisterThingRequest::RegisterThingRequest(const Crt::JsonView &doc)']]], + ['registerthingresponse_4087',['RegisterThingResponse',['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a1c505b00ac5e3c8d9dca447b29f9dcaa',1,'Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#ab799bedf66e2e220a959b943644c5884',1,'Aws::Iotidentity::RegisterThingResponse::RegisterThingResponse(const Crt::JsonView &doc)']]], + ['registerthingsubscriptionrequest_4088',['RegisterThingSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#a51de0ab9de8d3bae1a2f00fd25a46615',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#af16c28dbb60aae0bfd54ddb74313ebdc',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::RegisterThingSubscriptionRequest(const Crt::JsonView &doc)']]], + ['rejectederror_4089',['RejectedError',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#afa3a2f0a690b675e3f7df8e1128626bb',1,'Aws::Iotjobs::RejectedError::RejectedError()=default'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a9f86ff81d8d2a1730ebe39f4754bbca8',1,'Aws::Iotjobs::RejectedError::RejectedError(const Crt::JsonView &doc)']]], + ['releaseref_4090',['ReleaseRef',['../class_aws_1_1_crt_1_1_ref_counted.html#a8ea27349c3b0984fda508ed6c14b9329',1,'Aws::Crt::RefCounted']]], + ['remove_5fprefix_4091',['remove_prefix',['../class_aws_1_1_crt_1_1basic__string__view.html#a9d2425d39cb57c5e9a5928a267d10b14',1,'Aws::Crt::basic_string_view']]], + ['remove_5fsuffix_4092',['remove_suffix',['../class_aws_1_1_crt_1_1basic__string__view.html#a3c185b3b781d60f5066e7a575748c4c1',1,'Aws::Crt::basic_string_view']]], + ['rend_4093',['rend',['../class_aws_1_1_crt_1_1basic__string__view.html#a4e9479cf1f3349ba11c16f7b30e0254e',1,'Aws::Crt::basic_string_view']]], + ['reporttask_4094',['ReportTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a6e62cf26cba510192cea01541474788d',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['reporttaskbuilder_4095',['ReportTaskBuilder',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#ab9c09fe7e9c0277b4ca81291fcf0ea8b',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt::MqttConnection > mqttConnection, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#ac20e58321deb23270eb6f75db6605519',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder::ReportTaskBuilder(Crt::Allocator *allocator, std::shared_ptr< Crt::Mqtt5::Mqtt5Client > mqtt5Client, Crt::Io::EventLoopGroup &eventLoopGroup, const Crt::String &thingName)']]], + ['requestcontext_4096',['RequestContext',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a111dfb95f6d29beff905c80bf7138b64',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a332593549ef38111ac02b7ddd035e019',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(const RequestContext &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#ad7ee973caf78fddd36b7b0c0e260a73f',1,'Aws::Crt::Endpoints::RequestContext::RequestContext(RequestContext &&)=delete']]], + ['reset_4097',['Reset',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a29d84a544c69cc34f06cce6750b507b1',1,'Aws::Crt::Cbor::CborEncoder::Reset()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a9d8b0533e836db518471b7819f170bb2',1,'Aws::Crt::Crypto::SymmetricCipher::Reset()'],['../class_aws_1_1_crt_1_1_optional.html#a4ba6456c020b2dd6b053aa8232c7cbf1',1,'Aws::Crt::Optional::reset()']]], + ['resetstatistics_4098',['ResetStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a7ee04704b2289d8946f7f4c18f7635eb',1,'Aws::Crt::Io::ChannelHandler']]], + ['resolutionoutcome_4099',['ResolutionOutcome',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a9f5221183c256bcf9b2d1687d9184638',1,'Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome(const ResolutionOutcome &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a1a04795c0f48c40cdd312efd3cdbb59b',1,'Aws::Crt::Endpoints::ResolutionOutcome::ResolutionOutcome(ResolutionOutcome &&toMove) noexcept']]], + ['resolve_4100',['Resolve',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#accfbe924cafff14f81be2e632b64c6bd',1,'Aws::Crt::Endpoints::RuleEngine']]], + ['resolvehost_4101',['ResolveHost',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html#abb01a7459c39c5ece3fc4db34a6ed57f',1,'Aws::Crt::Io::HostResolver::ResolveHost()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a828460a40b73a98e4360cbecf76c5865',1,'Aws::Crt::Io::DefaultHostResolver::ResolveHost()']]], + ['resourcenotfounderror_4102',['ResourceNotFoundError',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a5b875a9690d1be7090e1fab6acb6f849',1,'Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError() noexcept'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a52869337fcea29a12fb179d1c4638dba',1,'Aws::Greengrass::ResourceNotFoundError::ResourceNotFoundError(const ResourceNotFoundError &)=default']]], + ['restartcomponentoperation_4103',['RestartComponentOperation',['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#adddd3a92cd94ab483592a9bfe99532f4',1,'Aws::Greengrass::RestartComponentOperation']]], + ['restartcomponentoperationcontext_4104',['RestartComponentOperationContext',['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a0d963c3fededa0e84edfd902e4eeca0a',1,'Aws::Greengrass::RestartComponentOperationContext']]], + ['restartcomponentrequest_4105',['RestartComponentRequest',['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a209619d6aceed9cfd457c01f51ec52b3',1,'Aws::Greengrass::RestartComponentRequest::RestartComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a39cbee4f8d78547a5c0c5ec7d7e26693',1,'Aws::Greengrass::RestartComponentRequest::RestartComponentRequest(const RestartComponentRequest &)=default']]], + ['restartcomponentresponse_4106',['RestartComponentResponse',['../class_aws_1_1_greengrass_1_1_restart_component_response.html#aeaa93e5ccfa5237dfcbabfb26b5d0194',1,'Aws::Greengrass::RestartComponentResponse::RestartComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a33612f5c89203c29cce8b7b73ed1032e',1,'Aws::Greengrass::RestartComponentResponse::RestartComponentResponse(const RestartComponentResponse &)=default']]], + ['restartcomponentresult_4107',['RestartComponentResult',['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a9d157a2bbebddc252d00048088074fb6',1,'Aws::Greengrass::RestartComponentResult::RestartComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a0c259bbf6f7e5351d6a0ee0ad62dab58',1,'Aws::Greengrass::RestartComponentResult::RestartComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['resumecomponentoperation_4108',['ResumeComponentOperation',['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a71213d5bc860bb4677da95a5d7d3c848',1,'Aws::Greengrass::ResumeComponentOperation']]], + ['resumecomponentoperationcontext_4109',['ResumeComponentOperationContext',['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#af4245d559d899036e913b11827d18dcd',1,'Aws::Greengrass::ResumeComponentOperationContext']]], + ['resumecomponentrequest_4110',['ResumeComponentRequest',['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a11be0b24f54e51f22deae4566d2ca52d',1,'Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af2ce2c6b8a97ad721ae6ed7311b0ad78',1,'Aws::Greengrass::ResumeComponentRequest::ResumeComponentRequest(const ResumeComponentRequest &)=default']]], + ['resumecomponentresponse_4111',['ResumeComponentResponse',['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a7e564f394a2e375fbf7524ff6ba3f5ff',1,'Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a5be5c751dd9d60ab0523e57e6bd0a4cb',1,'Aws::Greengrass::ResumeComponentResponse::ResumeComponentResponse(const ResumeComponentResponse &)=default']]], + ['resumecomponentresult_4112',['ResumeComponentResult',['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a34427e331c062f1dba68ecb1b560b47b',1,'Aws::Greengrass::ResumeComponentResult::ResumeComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a71e3cf901e8397959f6aac2dec946452',1,'Aws::Greengrass::ResumeComponentResult::ResumeComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['rfind_4113',['rfind',['../class_aws_1_1_crt_1_1basic__string__view.html#aacf575dc9172a3aa7cb15b977e83dd7c',1,'Aws::Crt::basic_string_view::rfind(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac960847bd894ccce58d61a8903e65d9d',1,'Aws::Crt::basic_string_view::rfind(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a7445a3b8854c91d841c1521a02d72fb7',1,'Aws::Crt::basic_string_view::rfind(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0bc41ad08baeac5dc7542fab0e32aceb',1,'Aws::Crt::basic_string_view::rfind(const CharT *s, size_type pos=npos) const noexcept']]], + ['ruleengine_4114',['RuleEngine',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#add0b070fc9cf7d8288be49b5af71dc55',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(const ByteCursor &rulesetCursor, const ByteCursor &partitionsCursor, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a1f1e8bd6d0523bf959380bea341dc444',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(const RuleEngine &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ab4025a38a449db66cf3790eff82342f0',1,'Aws::Crt::Endpoints::RuleEngine::RuleEngine(RuleEngine &&)=delete']]], + ['runwithinfo_4115',['RunWithInfo',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a964c3a920a295df0f297a424e309ca2a',1,'Aws::Greengrass::RunWithInfo::RunWithInfo() noexcept'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#aeb1f5281b7e60256c3187968e7629093',1,'Aws::Greengrass::RunWithInfo::RunWithInfo(const RunWithInfo &)=default']]] +]; diff --git a/docs/search/functions_11.html b/docs/search/functions_11.html new file mode 100644 index 000000000..066bc6646 --- /dev/null +++ b/docs/search/functions_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_11.js b/docs/search/functions_11.js new file mode 100644 index 000000000..8352151f5 --- /dev/null +++ b/docs/search/functions_11.js @@ -0,0 +1,317 @@ +var searchData= +[ + ['s_5fallocatefrompayload_4116',['s_allocateFromPayload',['../class_aws_1_1_greengrass_1_1_user_property.html#a699acf086ef0a61d2004166db95947d4',1,'Aws::Greengrass::UserProperty::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a272996aefc0c9be6dc0bbf0116b9ae88',1,'Aws::Greengrass::MessageContext::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a5be5ac61f3f8b8a34782ecf7ea5c37f0',1,'Aws::Greengrass::DeploymentStatusDetails::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a0c4c5b7108e1bfd393c2b02910b8313c',1,'Aws::Greengrass::SystemResourceLimits::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ada574c505b5ba3be27ea5bab63616ad1',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a58449138b76c9e095a214afed1af575e',1,'Aws::Greengrass::BinaryMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_json_message.html#add0df2c66821cf2e23d88250d7dbf620',1,'Aws::Greengrass::JsonMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a345478bffdb04c382038be8122f4a31b',1,'Aws::Greengrass::MQTTMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a69dba85feba76c314ab9d2f7400bd60c',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ab9b4139b6e2d651e2c12193985803a23',1,'Aws::Greengrass::PostComponentUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a191c152d4e555991258fa417465f16fc',1,'Aws::Greengrass::PreComponentUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a29d811124b6be43fce755886653ff226',1,'Aws::Greengrass::CertificateUpdate::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_metric.html#a6062231e903c0a5f3ea3102d9cb97844',1,'Aws::Greengrass::Metric::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ab3e138e6422e99712d7baccaf8706fa9',1,'Aws::Greengrass::LocalDeployment::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a27489754c6865e130b7ba5a73e16be06',1,'Aws::Greengrass::ComponentDetails::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a73843b4625d77376e45b42552c36acc4',1,'Aws::Greengrass::MQTTCredential::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#ade4cc45c816d8e659a495afe40d9c825',1,'Aws::Greengrass::RunWithInfo::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ade2f9cf7253cdaaeb396aadaf76e29df',1,'Aws::Greengrass::ClientDeviceCredential::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#aebaf48dc396ac983ebf898c4c1c47584',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a4de132b5311f21078220146ffcf1e662',1,'Aws::Greengrass::SubscriptionResponseMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ad97187d50204c29405dd31b337c033b7',1,'Aws::Greengrass::IoTCoreMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#af73b15e3a6fd67c53e0ca6c796efbe98',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a7062170ad4cf71e7538413ba7b384d4c',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a680cd3d2dcf2a4b46bd1ea6d7edc2950',1,'Aws::Greengrass::CertificateUpdateEvent::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a592696b0d9edb4ebcb961b77c346f44d',1,'Aws::Greengrass::CertificateOptions::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#afa38c9dc97616e10709499d46781a942',1,'Aws::Greengrass::ConfigurationValidityReport::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a6121d7d89375a023a078e178a9b2e2c2',1,'Aws::Greengrass::PublishMessage::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a9bfe678d85e258c515321ba69b41e1d1',1,'Aws::Greengrass::SecretValue::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a8f39760cd87a1ca370db8543b072ebc1',1,'Aws::Greengrass::CredentialDocument::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a0d353c276dfafcb7a75d9e4aa135868b',1,'Aws::Greengrass::InvalidArgumentsError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a0e75ae20b8a5ab8a7a9d8ddcc80b71b1',1,'Aws::Greengrass::ServiceError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a7783cca0d5d9b262a36bf3e89118b121',1,'Aws::Greengrass::UnauthorizedError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#ad8e6400a070b0eb5458e384835a5cbf2',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a77e45a86e6abb42f01a367dd92902207',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a9b260b7a5cf5c5d8aa442541b4da7cd2',1,'Aws::Greengrass::InvalidTokenError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#ae1d7b6f3d7ef4d7214d6336be238ec35',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a21aaae108a999072cb8c23859d81bb25',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a6f5cc9fa8dc8ba8194f4122361425e8d',1,'Aws::Greengrass::ConflictError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a244d9472f64f774e41f280a4898b25c2',1,'Aws::Greengrass::UpdateThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#afba308ab95a3d4f89b2adbee00ded44f',1,'Aws::Greengrass::UpdateThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab4faa052175d7d4b1fbf29294abc1b81',1,'Aws::Greengrass::ResourceNotFoundError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#ad1ca73e74341f69cb4d209800931116f',1,'Aws::Greengrass::UpdateStateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a7ab443312747a41e0a8d24866357de87',1,'Aws::Greengrass::UpdateStateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a87976f4158d3a420fd8f1401bab162ce',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab293c05e1a98d8351832e4f5e9bb1d8b',1,'Aws::Greengrass::UpdateConfigurationResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#af4f008d6af7436c75b530ecc921c3a95',1,'Aws::Greengrass::UpdateConfigurationRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a6b7291d9d5219559661ad2ce2285db53',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#ab25b415aab9f72af23b194819aa34d8b',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a15ec6608aff1e64dce7ad16a5d1c9f31',1,'Aws::Greengrass::SubscribeToTopicResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a696ce95ea18845071d22a56d172b5458',1,'Aws::Greengrass::SubscribeToTopicRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#afaed65d423dd7f68b50d3e2a58f9d4e0',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a73f766fa39fbc1181533827de17752e7',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a3e6e2b03c6d1e98e466eee5a7094fc8c',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a470903861442d2de47df180af140126d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a45b7900858bddc0e98148d43c6c9e9ac',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a60305b92575117d86114d4bfa910de3a',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#ad17f1943d578f7df17184c279ee97794',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a9d69823c3190300c0170bf15ef3856d1',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a65265a0c3a2667f47926c115de608e0d',1,'Aws::Greengrass::ComponentNotFoundError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#afdfa0d2ad6299c05090a826a70692405',1,'Aws::Greengrass::StopComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#ae9563d470d40215fb9abc57de232705c',1,'Aws::Greengrass::StopComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a5f37cc1b84eb37ceea4fa9d60564f8ad',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#abeddccabbffd53314f2f9fbe327e8f2b',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a89af2c93d23d85fc3c28325d92509b9a',1,'Aws::Greengrass::ResumeComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a05bf8ca66ae236b04bb7a764ddaa9b90',1,'Aws::Greengrass::ResumeComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a648e5f94f0f195234521a8fd10427b39',1,'Aws::Greengrass::RestartComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#ad44400e1cabefa0bac626b794dd65105',1,'Aws::Greengrass::RestartComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a06c0658fa5e419e26eeec37e0ef03b00',1,'Aws::Greengrass::PutComponentMetricResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a4077998f2b1db26e6d2b35202915b9c3',1,'Aws::Greengrass::PutComponentMetricRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a4d0bf0fe9ddb4e9e5cb8abfff3b9653f',1,'Aws::Greengrass::PublishToTopicResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a7db36c40a417afec07e5428ca2fb29a4',1,'Aws::Greengrass::PublishToTopicRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#adefc0e2649f9fb8aea9e460f0dfbe377',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a237a81f9c1db834ecb21c4226ad4a5e9',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#abdbbab2ad42b0028cc7ee116bebd0812',1,'Aws::Greengrass::PauseComponentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a56dcccf9d7c2aa874a61a9457efd006a',1,'Aws::Greengrass::PauseComponentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a01c7dc719b2535aa170feef6b07891c7',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#aeaa06a738dfe9bd38f09ea35d26a0878',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#aaf99b82ff93f45fcfd21b5cfa703ca7e',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a481174ecde6eb4cbba999d79727f17a6',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a206a2695513850400f0774fe9c542c06',1,'Aws::Greengrass::ListComponentsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a242ff77f000f59351e85a526b5c476c9',1,'Aws::Greengrass::ListComponentsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a8d4df658e6790749bb4a99db042b1e60',1,'Aws::Greengrass::GetThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ae6230969f8cc627e3c077c8a2931a84e',1,'Aws::Greengrass::GetThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a1c48e124c917deefc369bc17630fbb90',1,'Aws::Greengrass::GetSecretValueResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#afb7b9c55a08500f42144e1f6c9ce112e',1,'Aws::Greengrass::GetSecretValueRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#aad093b7a0a94e845b0050b772621ab2d',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ae7c73a336e5d6f07cba20ee4623f93e0',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a97f7650f1f7d9730c3316dcac27d82c3',1,'Aws::Greengrass::GetConfigurationResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a80d3470a753042502e87fe400ab4a783',1,'Aws::Greengrass::GetConfigurationRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a9d08089274c73bf87d51e15f4108024c',1,'Aws::Greengrass::GetComponentDetailsResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ae97bfa4e28c19a0606e25faee4aa2870',1,'Aws::Greengrass::GetComponentDetailsRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a9878ca58382fe2581650727c7d10b5fc',1,'Aws::Greengrass::InvalidCredentialError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a44dbd78aa3c11bc56ea30cc2f2bad4c3',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a074ff0b4cd0de77b8bf2a8a5433476b5',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a1012794f6e2b11a68a9b0b5a31deb4ea',1,'Aws::Greengrass::DeleteThingShadowResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#aa9b68bf03fcdeb56209e91dea67e87c6',1,'Aws::Greengrass::DeleteThingShadowRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a4d2a7b351884acc454056f486af34d5e',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a50294588284371bc3ed1229bd0ed3393',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#acc333376fe1fe7371ce01ae6ef6d5fb1',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af5a0b18aeb2ff753f1984705343edaee',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a86ae693ad57df5a55b40c3acdfa01271',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a91c8b00218c3a19af520a286ed760b2c',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a928917d12c1538b759efa456b090b27d',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#ae0209c76bbc7f21a3147ec8dd5616f88',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a438457e1817d0fa7f3f8455dc4c7fc65',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aeaaf553fb2d1a94c3d9f08a1689113c3',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a818a7b767b9295eeb28c3b559feb5c7f',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a04ff6945995210f7efd84baafdf5d3d7',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_allocateFromPayload()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a86b3bbfa8831c1b4b76caeff9fd3fb07',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_allocateFromPayload()']]], + ['s_5fallocatestringvector_4117',['s_AllocateStringVector',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9bb93411086acc5c1edb2b878d51645d',1,'Aws::Crt::Mqtt5']]], + ['s_5fallocateunderlyingsubscription_4118',['s_AllocateUnderlyingSubscription',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5e506daa7f13bb009da8e6e653c244bc',1,'Aws::Crt::Mqtt5']]], + ['s_5fallocateunderlyinguserproperties_4119',['s_AllocateUnderlyingUserProperties',['../namespace_aws_1_1_crt_1_1_mqtt5.html#abedda4d5285100cc1701301f44a988f9',1,'Aws::Crt::Mqtt5']]], + ['s_5fchanneltaskcallback_4120',['s_ChannelTaskCallback',['../namespace_aws_1_1_crt_1_1_io.html#a06e315620600ba9bae9946b5fbb535fa',1,'Aws::Crt::Io']]], + ['s_5fcreatewrappedprovider_4121',['s_CreateWrappedProvider',['../namespace_aws_1_1_crt_1_1_auth.html#a9eeae13f9e18779ae17865afc0e1c277',1,'Aws::Crt::Auth']]], + ['s_5fcustomdeleter_4122',['s_customDeleter',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#ac95398677fd15be180694289a12a2c7c',1,'Aws::Eventstreamrpc::AbstractShapeBase::s_customDeleter()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a79f848851eefb0f5817567a761e6dc55',1,'Aws::Eventstreamrpc::OperationError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_user_property.html#ac7aed99bbc62221d484a5bfaa7a23b53',1,'Aws::Greengrass::UserProperty::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a3121a8706318816b000f49ef91f923f3',1,'Aws::Greengrass::MessageContext::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#adbe142c8f19766980d40e9aed1f12d67',1,'Aws::Greengrass::DeploymentStatusDetails::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a11a09287c1a6a123ddd3cee305774839',1,'Aws::Greengrass::SystemResourceLimits::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#addd5590e16de82d09e032f3b0e7d4095',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a8be09359ea4ed7543e633c8b1726b1b9',1,'Aws::Greengrass::BinaryMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ac257d54e3a37b6a07e90f7d22e55b769',1,'Aws::Greengrass::JsonMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#ab9a6bf07d552b42f487eb9380f2817b6',1,'Aws::Greengrass::MQTTMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a348e8fe8e2e7e2370bbf0c24e946b50f',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a71b86e00882c70023aac8e0ba7afe883',1,'Aws::Greengrass::PostComponentUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a6cec72fe167843c031ab9779da77c068',1,'Aws::Greengrass::PreComponentUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a33dd1d604c4d0b26cd5685161a54f77b',1,'Aws::Greengrass::CertificateUpdate::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_metric.html#afe4b03d58e900f5aefe85889f8d3c452',1,'Aws::Greengrass::Metric::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ad18dd64ac59764f2003b08060b699303',1,'Aws::Greengrass::LocalDeployment::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aff61bce68aa8d8163d0c3e71b8ea065f',1,'Aws::Greengrass::ComponentDetails::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#ad7b4889be94c504c61421c3bb49079a9',1,'Aws::Greengrass::MQTTCredential::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a430678b871f0b16b8cc6aa81dc215356',1,'Aws::Greengrass::RunWithInfo::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a6998eb09558b5feba1c4a4cd4a79b65d',1,'Aws::Greengrass::ClientDeviceCredential::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a8d2530c09716aeeff645e65a5db592c8',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#ab6e3b87866a68bdfa03bb1b6fb352849',1,'Aws::Greengrass::SubscriptionResponseMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa88dc4fab15e3b218d07aa0ee75d9c8f',1,'Aws::Greengrass::IoTCoreMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a2eb7579512aa4065d862008c8f6edcc7',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a82661c57544aaa98aea6ca4a0f877be1',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#af0fe33d2b4bda9bbf791d8c0e58e6cb2',1,'Aws::Greengrass::CertificateUpdateEvent::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a8b1159bc605bf25fb82ce0cd6394251c',1,'Aws::Greengrass::CertificateOptions::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a83457d2a0482041e1867091214630e65',1,'Aws::Greengrass::ConfigurationValidityReport::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab1ad066e70088829a1054f8563873631',1,'Aws::Greengrass::PublishMessage::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a79392421c056c4ef1d6f79a08e79b9d5',1,'Aws::Greengrass::SecretValue::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a49c28d50b27d9ad81b8525ad63ca2cbf',1,'Aws::Greengrass::CredentialDocument::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a6ec8e5506111f736af492bf4eb33a0d4',1,'Aws::Greengrass::InvalidArgumentsError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_service_error.html#af63a74279dddd46fbede38fb09ea8b02',1,'Aws::Greengrass::ServiceError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a915672a3bee8ebb916d459bcb461174d',1,'Aws::Greengrass::UnauthorizedError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a723fc70b2eaa1e16419c08f20e94ff4f',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#ae060e1bf8442345da90db21f9559e2df',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#ac3388a84db8e3e86430090e4aaa041bd',1,'Aws::Greengrass::InvalidTokenError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a9e24ad5880606f41afc27c2ee9f87624',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ae15d7eea52e77110d9f75bb8f5f3bbfa',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a935f69beeed043abe262496f40ae92ba',1,'Aws::Greengrass::ConflictError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a3507f63f391113bdf5f8a56fc3ac2c11',1,'Aws::Greengrass::UpdateThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a3dd8d6cb885f6eba222a07aed3073351',1,'Aws::Greengrass::UpdateThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a9380bd13634bdd6955f6ddea65a54aa3',1,'Aws::Greengrass::ResourceNotFoundError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a62144f538ffee132c7875f85d412d6ca',1,'Aws::Greengrass::UpdateStateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a9292ced47d49ccc4a4817298b59ea3e6',1,'Aws::Greengrass::UpdateStateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a33ea6d132cb8c646d5ea6ad58b74279b',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#acadb8e41804e57c6bbf2d25f9fde8507',1,'Aws::Greengrass::UpdateConfigurationResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#ac905f2d1a7b3cbbc6aceff345044b016',1,'Aws::Greengrass::UpdateConfigurationRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#ab7c616c9bb7bf548812320913a4c3fbb',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a1cb095bd5167a8dc7d1dc91170bbbe4e',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a86f4ee3685eef6fa9c7923df2a288edf',1,'Aws::Greengrass::SubscribeToTopicResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ae183ca48fefa832d1889f3bb31f0e605',1,'Aws::Greengrass::SubscribeToTopicRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a935a5f6d6c18e321264cc2531a3f441d',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a968eb71b17b4b71c009cf5a97d3ba8b6',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a8c0a42fc47b152ba2ca7beb94d22dc85',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a4cbdf43904c061e8569739b8ba420042',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a72747d8162e02af1bb70d52ddf5d273a',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a00b0a6cd2afd9f7b7bf1d3e471585c0c',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a0c22aab264723830253ce05d33607425',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a81e199bf2fe1ea739c721fdd40856fa2',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a9ff6e1e3eda5cf449de9eca072274545',1,'Aws::Greengrass::ComponentNotFoundError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a81d4439d4f1aabd1eccdd316245512fa',1,'Aws::Greengrass::StopComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a0ccd9571dd7646d5a9b517b8af8d9ca9',1,'Aws::Greengrass::StopComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#aea402789489a4a944c1ea8f89a7a88ab',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a8f6ec86dd502fac8e1dce0e926fff1f1',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a3c7f5420458b5379af708ba7dd938c20',1,'Aws::Greengrass::ResumeComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#aea15cf615106e45c7e7eac334824e892',1,'Aws::Greengrass::ResumeComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a9892994cfcfc795515cbc8b48c8f9461',1,'Aws::Greengrass::RestartComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a6fab24b0b5d6dcfd6b7b995d9b0b011b',1,'Aws::Greengrass::RestartComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ab3ae20a3674d2d338e07048fea8bd1cd',1,'Aws::Greengrass::PutComponentMetricResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a9af0d682f51a01b9d91e6709a600c3b4',1,'Aws::Greengrass::PutComponentMetricRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#aa489658fe54cab9d1c9172e86951c0bd',1,'Aws::Greengrass::PublishToTopicResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab164fa8f16c7511c9de16741a1827bd8',1,'Aws::Greengrass::PublishToTopicRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#af381797534d48d511eb019361e0ea782',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a81ecccb8d382a83ed8bf519511ad00d9',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#aafd513f7fca8fdf46f9be9d37c15cc75',1,'Aws::Greengrass::PauseComponentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ac6fb8cd2bd16fe5c11390412dc200ce1',1,'Aws::Greengrass::PauseComponentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a0c32e6402770d51b2007e9bfa9a83ff3',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a43201ac1ae279c943767b87c85e6feb2',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a6174f11b8ec120f22fcd39a5d1d5e293',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a0f366240261e38b7f7da6c258e64a91e',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a890a90053605bdbe32d29eaeb99e220d',1,'Aws::Greengrass::ListComponentsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a4e246efe8a07cb6f7bce58add651e271',1,'Aws::Greengrass::ListComponentsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a532011267da9682400cbe7b4269f543d',1,'Aws::Greengrass::GetThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a98ea3fdec6655981e7cc677494dfdd1b',1,'Aws::Greengrass::GetThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a6837eb006f032f50da1eec030dadaad1',1,'Aws::Greengrass::GetSecretValueResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#acd80d1a067bf8ab7ea4acf2961e3e469',1,'Aws::Greengrass::GetSecretValueRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a22c7ba9e965f263dd0722f21f43beebf',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#af1a45e57abceb7e8de005ec9dd16e67a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a896f1bf6cab31d92d10b3186f63f393c',1,'Aws::Greengrass::GetConfigurationResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#ae865b5ead6cc8a5ef286bde689ee3e1b',1,'Aws::Greengrass::GetConfigurationRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a834253c6c85264df2efa1e6cc7211cb5',1,'Aws::Greengrass::GetComponentDetailsResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#adf7c3be5bec75d96f5cec34564e6f999',1,'Aws::Greengrass::GetComponentDetailsRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#abf415e920f2750c0c07ca0e05b1f1b97',1,'Aws::Greengrass::InvalidCredentialError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#aeeec571a2389f94c90bafda60503658b',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a4627809a8cd81f0817762aa3e0c5bb7d',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ac4ad4d1c1c2128c816be6629cb56c278',1,'Aws::Greengrass::DeleteThingShadowResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#ac474de8f2896f7788b580c680ec31580',1,'Aws::Greengrass::DeleteThingShadowRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#af07336dd86cbab6207877c6e7dc163eb',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ad89156f393a86af45fd30417138d1198',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a4fc88bce04d728c7d89094837e745cde',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a75db0b3a2a7df09a589e8573ae896216',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#acc2f29c2399427f7c7a104c2b44a42f1',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a00047109c4a9652c3959643e34dbddcd',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a60778f259c4ce301f1c843e0ae2e9c1e',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a17790efe74832ab7e1c1a533e6f27484',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2708e376f63b03d3e588a87599664fed',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a15b01492c8427ea7fd4327c512510083',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a668283b005333a0bb11f323594cb8b4e',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a6dddefc8d8f387869368f05746f685c2',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_customDeleter()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#aa904f90cb591ff4a8e488f09ff77e958',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_customDeleter()']]], + ['s_5fhttp_5fsigning_5fcomplete_5ffn_4123',['s_http_signing_complete_fn',['../namespace_aws_1_1_crt_1_1_auth.html#a53d9086fb22c2cab6d4679b6ef219696',1,'Aws::Crt::Auth']]], + ['s_5floadfromjsonview_4124',['s_loadFromJsonView',['../class_aws_1_1_greengrass_1_1_user_property.html#a56e9ebf4213ae15e3f77f1dabbc71ae8',1,'Aws::Greengrass::UserProperty::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a58ed07812cc42c76c4aba98bdf3187bb',1,'Aws::Greengrass::MessageContext::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#abb9fa5d7297011b5788edc9d8491de07',1,'Aws::Greengrass::DeploymentStatusDetails::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ad00d343f45a5b30a93ed966d7e7e0ab2',1,'Aws::Greengrass::SystemResourceLimits::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#afc1b3d44a283b6e3be20648084ba0796',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a2e5111bdb0deff1e215da2a11a6e9001',1,'Aws::Greengrass::BinaryMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a7cf4fd0f9cada6fdc248931a98abd6d2',1,'Aws::Greengrass::JsonMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#aac98ea5e789632ca9693af52585d4878',1,'Aws::Greengrass::MQTTMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a0c704a6358f95631fa26d49a8295fac4',1,'Aws::Greengrass::ConfigurationUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a79a4503d6119cf8a766b8294f42bfe63',1,'Aws::Greengrass::PostComponentUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a48a4f29d8c3ea5843b37af6676b99b3d',1,'Aws::Greengrass::PreComponentUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ae8f125b20de07cb4eee74ff9d852299c',1,'Aws::Greengrass::CertificateUpdate::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_metric.html#a038d818a09be8292f67750a02ca5aa74',1,'Aws::Greengrass::Metric::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#acd72c2f0f16ce6c5e668780cf3d53b58',1,'Aws::Greengrass::LocalDeployment::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_details.html#af8e5fe20a89c366e607010dfdc3ffca1',1,'Aws::Greengrass::ComponentDetails::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a9264a146c941f07cb7f19c754476589a',1,'Aws::Greengrass::MQTTCredential::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a6bae3f6422e03a20886277034c177e69',1,'Aws::Greengrass::RunWithInfo::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a6545fdf3af659069960ef4d1adae95ff',1,'Aws::Greengrass::ClientDeviceCredential::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a52e7e015544e4d4861815225c7ae51d7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a5c60ee235e0fa0a79680fbb8778d4bc2',1,'Aws::Greengrass::SubscriptionResponseMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a81020a9fa7190833e42da4256cf45c95',1,'Aws::Greengrass::IoTCoreMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ad41a103eb794fadbceeab2698f1784e9',1,'Aws::Greengrass::ConfigurationUpdateEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a2563341381e07886b5a6db121bc68a41',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#accd1443d81a8467ba9cb87dcaa83d9b8',1,'Aws::Greengrass::CertificateUpdateEvent::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a5041b0f27966dd9ee0aefd30ace79751',1,'Aws::Greengrass::CertificateOptions::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a1293416a440c1ae65271ac3073b4fdc6',1,'Aws::Greengrass::ConfigurationValidityReport::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ae146357efab2e9412b580937222704b3',1,'Aws::Greengrass::PublishMessage::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a6843ef0c38115af2336795afe38e029a',1,'Aws::Greengrass::SecretValue::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#abc381b92657374d76b013dcd280c10ae',1,'Aws::Greengrass::CredentialDocument::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a0e70a7eb8e426ced54bf940b4bae0c90',1,'Aws::Greengrass::InvalidArgumentsError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_service_error.html#ac83973c806de5e514ed24826285630a3',1,'Aws::Greengrass::ServiceError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#acc6deece17171acdf4f17c847cc25118',1,'Aws::Greengrass::UnauthorizedError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a3a472297efbc8ee71b93a2f5b5310048',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#abb9210a373c14bae7c308deda6bbe574',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a0609b1a778de6515256b1256620989a2',1,'Aws::Greengrass::InvalidTokenError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#af3129c3ac80d87794f1b6b20b523508e',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a7f358a176943b37ce505d4a0c19e9854',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#ad98e2061137f9be8ba6f6afe825a4004',1,'Aws::Greengrass::ConflictError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a1a3519d4b1c47360656dbdf06a915427',1,'Aws::Greengrass::UpdateThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#aa6a2ca5082bf7f0cd0e989efb429fa69',1,'Aws::Greengrass::UpdateThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ac9b7d12bd4aef1b59f85dac003083c6d',1,'Aws::Greengrass::ResourceNotFoundError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#ada7e3d023bce15cec90311e63eccd8d4',1,'Aws::Greengrass::UpdateStateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#abab166747256058262607cf542dcddda',1,'Aws::Greengrass::UpdateStateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a5a84f946f22c9d3645d3c47bed616f6f',1,'Aws::Greengrass::FailedUpdateConditionCheckError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab270bb5f907c58df526cbb7134a03c16',1,'Aws::Greengrass::UpdateConfigurationResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a37ff9b4552f76119704e426b3f632cd7',1,'Aws::Greengrass::UpdateConfigurationRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a875586d0e392c1e41d1d41bebdb4997d',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a3ef925b0500ca85b901a0dfddcf819bb',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#aa0fe57efc3676533a912009cd1a09c49',1,'Aws::Greengrass::SubscribeToTopicResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ad78419417ee02a44b7977c3910e8e6b9',1,'Aws::Greengrass::SubscribeToTopicRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#aaf49095ec21c5d5bb72895759842939e',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#af649490ec4f6c94f0c46d728e27279d7',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#aecb88d564efb61cae3219039e3e83f56',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a147ee0c9e80d7fdba7e88762d3b00d7e',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a3d1de994f92ae5e74a396061b097ca52',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a4782744c0485155cac54e1d951b2462a',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a1547e8cf34a01f89c714a9a3a356d771',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ac54f7833a983b3ddb578ca918a39a4a5',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a564b716d8f36533675a20d9ed8b3df57',1,'Aws::Greengrass::ComponentNotFoundError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a583049eac98631b7bb5c0423a5c043b5',1,'Aws::Greengrass::StopComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a76d5bc5a419644c5b41841b31b9e8053',1,'Aws::Greengrass::StopComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#ac0478a56d26dd36b68efbac33bf21be8',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a684c6085a7f2eccb08de6906f30fd27f',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a1c9ff26aaeb82e5a5d2a51d34b5e100d',1,'Aws::Greengrass::ResumeComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ae0b3f814fb1d395e0d509042d73d92ae',1,'Aws::Greengrass::ResumeComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#ad9e9f0822cc49da98474bda1aae8e299',1,'Aws::Greengrass::RestartComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a702a77b8850453f9264b6dcfef74082b',1,'Aws::Greengrass::RestartComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a347b252cc4b46fcbef5da4c2725b7ca7',1,'Aws::Greengrass::PutComponentMetricResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a7de0699ccd3496a93f40fc667a71bf62',1,'Aws::Greengrass::PutComponentMetricRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a942900fbbcdbde06d4ddeb30e19cb672',1,'Aws::Greengrass::PublishToTopicResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab2766a77e03a2d4c9f013a698d3415b5',1,'Aws::Greengrass::PublishToTopicRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a67ece7ff6345c4b7b07cc103de22025c',1,'Aws::Greengrass::PublishToIoTCoreResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9481c2e26b25cd113821d6ebf019dc0f',1,'Aws::Greengrass::PublishToIoTCoreRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#a0acdf4653b57ec28c2aea211e4862a4f',1,'Aws::Greengrass::PauseComponentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a97449934ef3acb58402e01b135230b32',1,'Aws::Greengrass::PauseComponentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a7636d61a03b76c1a12495e0a49da2d19',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#ac3b6323525abda4651f0d1811138f07b',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#af136eb9182759e66903c0c971fed4b30',1,'Aws::Greengrass::ListLocalDeploymentsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a2f94560e7cc452376ee6cd063b50ff67',1,'Aws::Greengrass::ListLocalDeploymentsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#aafb90d692ee9d71e72089768851be76a',1,'Aws::Greengrass::ListComponentsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#af86a7782523aac2a87509e07037f9d3e',1,'Aws::Greengrass::ListComponentsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a4566a610956d659ad2e705ce4bfda559',1,'Aws::Greengrass::GetThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ab364526da15dac5d5f339e6356f66f2c',1,'Aws::Greengrass::GetThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#af229f91db44f3ac1a16614f6e7642829',1,'Aws::Greengrass::GetSecretValueResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a042dac993fe8d7760660f194f7ec1dd4',1,'Aws::Greengrass::GetSecretValueRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a956060e7d659435c64d826b07c9522ff',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#afdeec60e2f679944d8573be57e6db7fe',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a73eadab27dd5c57101a94a4b7ea58d94',1,'Aws::Greengrass::GetConfigurationResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#abb9d1985e1f90ad6131521ea4cde08b2',1,'Aws::Greengrass::GetConfigurationRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a0fc8a5bf69ae560dcd3b9f8f1865bc16',1,'Aws::Greengrass::GetComponentDetailsResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ab640e9f9464c9b4338b5ae731735efb2',1,'Aws::Greengrass::GetComponentDetailsRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#ac634d112cdbfad9ebac1792cd37e807f',1,'Aws::Greengrass::InvalidCredentialError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#ab91c07e66c4f9e13ac23fa2bac7bf0fb',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ab190731518787b0f986aca13251a8999',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a7ab0ca1fd4e34e213bc26f319002d3a8',1,'Aws::Greengrass::DeleteThingShadowResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#aee6b1fe9d0a6a268e53029e79d3fbe3c',1,'Aws::Greengrass::DeleteThingShadowRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a0afe8a88912745070255c421128bee0c',1,'Aws::Greengrass::DeferComponentUpdateResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ac928dc9d9b543f9fe592e0783f4670ea',1,'Aws::Greengrass::DeferComponentUpdateRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a6ee97e614d1342b0ee5dd4efd734f7ca',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aabe44dce55045a45771d9bb2928f8bfc',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#abf0d348b16ef6c2f265b0ae161128e58',1,'Aws::Greengrass::CreateLocalDeploymentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#af3a387fc63a7569849cbbffabce0068d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa9cd964938bd4d12f78bf3f5ba568857',1,'Aws::Greengrass::CreateDebugPasswordResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a30f897c201564715806025b722315a50',1,'Aws::Greengrass::CreateDebugPasswordRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2c34f28bf04521f79d6b7437fdb745d9',1,'Aws::Greengrass::CancelLocalDeploymentResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a6da2e69dcdfb6c61a532625963c40d77',1,'Aws::Greengrass::CancelLocalDeploymentRequest::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#adca170819b94e21c8bd47f7669907ef8',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#ad93ad1b8454a3e882c431ddb87b917b0',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::s_loadFromJsonView()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a653870429c114b6941affea28fc00cc2',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::s_loadFromJsonView()']]], + ['s_5fondelegategetcredentials_4125',['s_onDelegateGetCredentials',['../namespace_aws_1_1_crt_1_1_auth.html#a8a933df79dd7fa17b74d1b7572f852f4',1,'Aws::Crt::Auth']]], + ['s_5fondelegateshutdowncomplete_4126',['s_onDelegateShutdownComplete',['../namespace_aws_1_1_crt_1_1_auth.html#a24010121ee7b4bb9f216288be62aa939',1,'Aws::Crt::Auth']]], + ['scheduletask_4127',['ScheduleTask',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a3a52e7916438b898d134d0e1b7b5cdfe',1,'Aws::Crt::Io::ChannelHandler::ScheduleTask(std::function< void(TaskStatus)> &&task)'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ad62992e3e169647aba6326595d7ad047',1,'Aws::Crt::Io::ChannelHandler::ScheduleTask(std::function< void(TaskStatus)> &&task, std::chrono::nanoseconds run_in)']]], + ['secondswithmsprecision_4128',['SecondsWithMSPrecision',['../class_aws_1_1_crt_1_1_date_time.html#a1ec06f9f964f96043ecc1295aa451000',1,'Aws::Crt::DateTime']]], + ['secretvalue_4129',['SecretValue',['../class_aws_1_1_greengrass_1_1_secret_value.html#a51860a5207f0c061686cec3dd901fb50',1,'Aws::Greengrass::SecretValue::SecretValue() noexcept'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a4792f36bdaf45080575ff8b05e568bff',1,'Aws::Greengrass::SecretValue::SecretValue(const SecretValue &objectToCopy)']]], + ['securetunnel_4130',['SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac4ee6c9c58d77add118b7adb97ff7d3b',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(Crt::Allocator *allocator, Crt::Io::ClientBootstrap *clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a7b0acbb563b8eac66bec39dc162b0a8f',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost, const std::string &rootCa, OnConnectionComplete onConnectionComplete, OnConnectionShutdown onConnectionShutdown, OnSendDataComplete onSendDataComplete, OnDataReceive onDataReceive, OnStreamStart onStreamStart, OnStreamReset onStreamReset, OnSessionReset onSessionReset)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a38be21e70556a2e8c49c593aa7f597f6',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(const SecureTunnel &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a90ee1bb377fa745c05f994388d30c5cb',1,'Aws::Iotsecuretunneling::SecureTunnel::SecureTunnel(SecureTunnel &&) noexcept']]], + ['securetunnelbuilder_4131',['SecureTunnelBuilder',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a7f7e3feaec211ddb9119762361a3c965',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, Crt::Io::ClientBootstrap &clientBootstrap, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a50a3f1202d761c90a88890806e0abfd6',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, const Crt::Io::SocketOptions &socketOptions, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#af4b9f54a7317bbee6ed523c65e8fe9d3',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::SecureTunnelBuilder(Crt::Allocator *allocator, const std::string &accessToken, aws_secure_tunneling_local_proxy_mode localProxyMode, const std::string &endpointHost)']]], + ['securetunnelingnotifyresponse_4132',['SecureTunnelingNotifyResponse',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a29fe1ecc9378edc8e550272d867dbfa3',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse()=default'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a96309572b7ae1920b0f259964f390d4c',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SecureTunnelingNotifyResponse(const Crt::JsonView &doc)']]], + ['seek_4133',['Seek',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a5419f9c8da23c11c58f93ee878b945d6',1,'Aws::Crt::Io::InputStream']]], + ['seekimpl_4134',['SeekImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a290dfcac0876f9d912841c8118437a61',1,'Aws::Crt::Io::InputStream::SeekImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#adad50ad239502318298acfe04c0b8799',1,'Aws::Crt::Io::StdIOStreamInputStream::SeekImpl()']]], + ['sendconfigurationvalidityreportoperation_4135',['SendConfigurationValidityReportOperation',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#ab202d39513f27c4d0110a168add95515',1,'Aws::Greengrass::SendConfigurationValidityReportOperation']]], + ['sendconfigurationvalidityreportoperationcontext_4136',['SendConfigurationValidityReportOperationContext',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#aded268a6e31ceecb2e9f65e708287b30',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext']]], + ['sendconfigurationvalidityreportrequest_4137',['SendConfigurationValidityReportRequest',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#ade5137cbf3441b547c6a8af56487de4b',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a671c487087890704e65605c6d26529c6',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default']]], + ['sendconfigurationvalidityreportresponse_4138',['SendConfigurationValidityReportResponse',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a42a1ab172e1a9b83f17f7106a826bd48',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#acc88223b2afa5d4b76885854b2107331',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default']]], + ['sendconfigurationvalidityreportresult_4139',['SendConfigurationValidityReportResult',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a3989a692f5f2e2fad6d48ab14ea5c5c1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult() noexcept'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#afdedbc47a0f604e6fee2d9b1553bf5a1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::SendConfigurationValidityReportResult(TaggedResult &&taggedResult) noexcept']]], + ['sendconnectionstart_4140',['SendConnectionStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac3429f8635e473b580cf2ced31880a22',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a68a2eed223123780d4f0998d1bbdc5b7',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(std::string serviceId, uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a175a3f7e1f64407f92ed28bd12fcffd0',1,'Aws::Iotsecuretunneling::SecureTunnel::SendConnectionStart(Crt::ByteCursor serviceId, uint32_t connectionId)']]], + ['senddata_4141',['SendData',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#abcd27d96eecd88603ca98a174e5a1d92',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['sendmessage_4142',['SendMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a7e4be4a425ad5f922f22e7f8833c97e0',1,'Aws::Crt::Io::ChannelHandler::SendMessage()'],['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#ab3ebced18127f247bf22f30e4c72e37b',1,'Aws::Eventstreamrpc::ClientContinuation::SendMessage()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ad80c0840da895b40f36b3db3b66a1df1',1,'Aws::Iotsecuretunneling::SecureTunnel::SendMessage()']]], + ['sendmessagecompletedata_4143',['SendMessageCompleteData',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#abeaedd0af7d0e96b822a8d9c1da0d5b1',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(enum aws_secure_tunnel_message_type type, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#aabf96df16fdeeb8f9ece5e6b48f793ee',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(const SendMessageCompleteData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#aafede9575bd7431eecc214972644f145',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::SendMessageCompleteData(SendMessageCompleteData &&) noexcept=delete']]], + ['sendmessagecompleteeventdata_4144',['SendMessageCompleteEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html#af9fc772204a0bdb651d00e93d6c43f97',1,'Aws::Iotsecuretunneling::SendMessageCompleteEventData']]], + ['sendping_4145',['SendPing',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a327144bebf5c7dfc24fba67cc8419e56',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['sendpingresponse_4146',['SendPingResponse',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a8904c34d302748166da636575aca0755',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['sendstreamreset_4147',['SendStreamReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#aade9dc5e8c7a2990925526adeac26211',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['sendstreamstart_4148',['SendStreamStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a7330b50394e5cbae4b3a7a6eddb3d205',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a0b5a3763eed1f8f92fb0d903e30d4779',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(std::string serviceId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae80c181eee30815f417a8639e2f63ad4',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(Crt::ByteCursor serviceId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae6b3d6181e76d567b8eb2a64485f2b77',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(std::string serviceId, uint32_t connectionId)'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#af5b7fefb01ac6f61449c981ff0612662',1,'Aws::Iotsecuretunneling::SecureTunnel::SendStreamStart(Crt::ByteCursor serviceId, uint32_t connectionId)']]], + ['serializetojsonobject_4149',['SerializeToJsonObject',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a20ac68efd9842d7234b52e440d0df17b',1,'Aws::Eventstreamrpc::AbstractShapeBase::SerializeToJsonObject()'],['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#aa51a004a6e20921224bef0c665830d59',1,'Aws::Eventstreamrpc::OperationError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a08043cc1298c4eadac8bcc871c7ed733',1,'Aws::Greengrass::UserProperty::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a9ddf0b3564506c5b82ef58050dc7fe3f',1,'Aws::Greengrass::MessageContext::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a4c7607bbb7060031c6f33d2edde22df9',1,'Aws::Greengrass::DeploymentStatusDetails::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a4208b2dd1e3f348b7712dc68be5a6d54',1,'Aws::Greengrass::SystemResourceLimits::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a57f1afcebb7901398410c71053d57ee9',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a5fb5ebe480df1e33818887a16806c545',1,'Aws::Greengrass::BinaryMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a87d9d6fc564b1dfadd93802fd771f633',1,'Aws::Greengrass::JsonMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7331ac15c9bee72abcfece4d44d753e2',1,'Aws::Greengrass::MQTTMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a440bdaec4c741dbf60d460ca081da0de',1,'Aws::Greengrass::ConfigurationUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ab081babb9f6984096f76e02ba1e6998a',1,'Aws::Greengrass::PostComponentUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a92d06f60cb238250546d53fb4149707c',1,'Aws::Greengrass::PreComponentUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a88d83e8f1cfba3aade510987867fe00f',1,'Aws::Greengrass::CertificateUpdate::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_metric.html#a921935e50754709a915607561065d2d8',1,'Aws::Greengrass::Metric::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a90b50653bb06811ce851e515359742c7',1,'Aws::Greengrass::LocalDeployment::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aea94089b7b464cd1bca6b366c3d45f58',1,'Aws::Greengrass::ComponentDetails::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#ac43cbd34ee49490b9fb170b95be8bccb',1,'Aws::Greengrass::MQTTCredential::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a9c85b43aba8a1ff171b9d2f7ab3add34',1,'Aws::Greengrass::RunWithInfo::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#aa8399ab9418b5ddc42f483ecc2ee54df',1,'Aws::Greengrass::ClientDeviceCredential::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ac5fcbf810aed2b8a6f4d72ac66298ff3',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a74e9d968b33e5ed5038dcafaa99d18a2',1,'Aws::Greengrass::SubscriptionResponseMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a157347c3fe0166ffa3e62b8182a647c7',1,'Aws::Greengrass::IoTCoreMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ab5ee92c0483a3cebd2531594a06df146',1,'Aws::Greengrass::ConfigurationUpdateEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a40c1a2ac5e5d62a668c9dd4bf5642419',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a428796787512dcaab99575aabc2b7f30',1,'Aws::Greengrass::CertificateUpdateEvent::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a23655bcd22b214a88f25f2cb15a0f70b',1,'Aws::Greengrass::CertificateOptions::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a4018b14bfe8ba6a25cc70a0a84c9fc3c',1,'Aws::Greengrass::ConfigurationValidityReport::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7ffc97aa1b464bad5a46aa3097e9ec51',1,'Aws::Greengrass::PublishMessage::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a707a5a81082ce9de1f27545fa8843e3c',1,'Aws::Greengrass::SecretValue::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a1cb6291bd8fe975b2971cc3770922959',1,'Aws::Greengrass::CredentialDocument::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#ac0582b084c155e11a1752f9e06615c0c',1,'Aws::Greengrass::InvalidArgumentsError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a8de8ca921e0ed0dd73f63564bf7dcf74',1,'Aws::Greengrass::ServiceError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a609202fd23dbb1ea9f0cab32386e7591',1,'Aws::Greengrass::UnauthorizedError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a59a4da7a590155bb01cc8d00e54b5ca1',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a58fd3491f7a0946cb78c5cc64ab09e23',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a4f48ef75ee7e1d5d74473a8590910169',1,'Aws::Greengrass::InvalidTokenError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aa766e59160663abc3c26678e7e6c4b52',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#abc0815ebc8e021630dec15fd549bc3cd',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#aa5c2cef1e2e224d640f98c3556afdf0d',1,'Aws::Greengrass::ConflictError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a0f8a86340bcab5b0a31b8594f4053236',1,'Aws::Greengrass::UpdateThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a7dbf534bf7cc748cf06da1c2a46e02b6',1,'Aws::Greengrass::UpdateThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a629b56f717fd4cfa1b602f84b4f77e90',1,'Aws::Greengrass::ResourceNotFoundError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#aaa25a9c186b9b0968bc6373de0611c1f',1,'Aws::Greengrass::UpdateStateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a0bc1cc51e053ed4243c2c095c717851a',1,'Aws::Greengrass::UpdateStateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#ae5e787533361f4f94229266b9865aab5',1,'Aws::Greengrass::FailedUpdateConditionCheckError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a4097dd790c664a1af1a0688fd727bda6',1,'Aws::Greengrass::UpdateConfigurationResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a49e038be51e438df23a865d6851fb917',1,'Aws::Greengrass::UpdateConfigurationRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a90e49feb85e0abe4f7f92e52d543d586',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a41767d4aaf64a770ca6baea2e1532f61',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a65dec0892fe0445f1ae521f0a4b7951c',1,'Aws::Greengrass::SubscribeToTopicResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ab845708ccd32e19844cc1bcaf1b7765b',1,'Aws::Greengrass::SubscribeToTopicRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a2030fcf046c5dedcd7985ec0181ebfb0',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#aa29103f580977f71c260998f6ca93942',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a087d0e69bac241f80395e950f03f8b7e',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a9177b6d51d031f44db502080f22a48be',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a1d547a77ca6eb314d591fda1b66d2fb4',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a170bc1cb4ce020bdfc0af98d9180f686',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#aa78d68b247249610fdeada8bf9533b5a',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a4c98aa3ccae367e2b9116807bb98f072',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a6f43f0ac24c9c1efdcd3fc761ce8c82e',1,'Aws::Greengrass::ComponentNotFoundError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#ace8196600420f65a829f5382bcda76ad',1,'Aws::Greengrass::StopComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a9adac3e81c44794ce61e2be3d3cd0cd7',1,'Aws::Greengrass::StopComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#aeefa16b159e9417be6998eddc0e9a0bf',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#ae9acc19cdbe6a5c7ff093429038243e7',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a1e77ddab0121f5dd8a7acb57fc7c83fa',1,'Aws::Greengrass::ResumeComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ac1b27963f48429745d5b77f37bb13d60',1,'Aws::Greengrass::ResumeComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a94ae2cad586cc196a215ea945e77ce90',1,'Aws::Greengrass::RestartComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a7daedd9aa267080afeed91f2889c1053',1,'Aws::Greengrass::RestartComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a0061ec510b40360bd31a5f674f49f828',1,'Aws::Greengrass::PutComponentMetricResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a8a712a5d0f11e6dd6cc55d2d91637799',1,'Aws::Greengrass::PutComponentMetricRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a955f4b489b4fd4752577bd908f719db7',1,'Aws::Greengrass::PublishToTopicResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#aaafa609e7024f616b48d7c96653b4f07',1,'Aws::Greengrass::PublishToTopicRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a93a27081297756c78a1be753953c5dc4',1,'Aws::Greengrass::PublishToIoTCoreResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a6bb5101eacea33453f622809c1c37696',1,'Aws::Greengrass::PublishToIoTCoreRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#affa07e963c21a1fa6a2430a980d198d9',1,'Aws::Greengrass::PauseComponentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ad0d135bbeb16c4806023d6e2a04c2d3c',1,'Aws::Greengrass::PauseComponentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a1d9cb1ec4d56a9603c19c0664c8a9134',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a74b6e240f5c9bbf79a06949e15dd4a80',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#aa093f7eb48a878db85b73564bd888936',1,'Aws::Greengrass::ListLocalDeploymentsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#a8222e7e5c78074947a4aea01135cf710',1,'Aws::Greengrass::ListLocalDeploymentsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a2e3d771958977adbdbbbfe853fe3205f',1,'Aws::Greengrass::ListComponentsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a6d192cad4c6300fe634a80e82712a516',1,'Aws::Greengrass::ListComponentsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#aec2f5ebe8f9a05222f08b7e6527bffaf',1,'Aws::Greengrass::GetThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a0436e14ddfe7150833f1be0ab622c458',1,'Aws::Greengrass::GetThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a6578ad7d258356b9e023c144b6bdcf4a',1,'Aws::Greengrass::GetSecretValueResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#ad8adc5b6ef7460ffe7e456ca120feeb1',1,'Aws::Greengrass::GetSecretValueRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a560fcc9aa79c53d1b443ff3148546f83',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a97b1ddd239dd9b9ba439f1c0f874ee4a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#af9fb0d8855de69373d41836a87e3f4de',1,'Aws::Greengrass::GetConfigurationResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afedda4317c53f865234074083a29c98f',1,'Aws::Greengrass::GetConfigurationRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a734525422891ca45689b5aac053e067b',1,'Aws::Greengrass::GetComponentDetailsResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a0c6caa5dd54fbe95c8e91edfff221266',1,'Aws::Greengrass::GetComponentDetailsRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a0f6f1a50bdb67495f30d9feef10ef619',1,'Aws::Greengrass::InvalidCredentialError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#aae24f2491407182899123a94f7a32ac0',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ae8d995c4e9a9baca849a0f1a5699534e',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a588d11ccf062ade8748f0a95475e433d',1,'Aws::Greengrass::DeleteThingShadowResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a5af5b5ed5164fe47dd45cce20b31d6a3',1,'Aws::Greengrass::DeleteThingShadowRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#ae05baeb8525fbda6888df0d1ffbb4ea7',1,'Aws::Greengrass::DeferComponentUpdateResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a2c671e38369b849459f5f559b4c945ef',1,'Aws::Greengrass::DeferComponentUpdateRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a9cbe72a4a8242baf6fcf3f65910d34a4',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a3e9298e1b0c8d02ed8efa6908943b948',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a4d995f751bed53f664a1732fd7240a93',1,'Aws::Greengrass::CreateLocalDeploymentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ad9efaff189f92771ca8791d02402bbab',1,'Aws::Greengrass::CreateLocalDeploymentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a695fc711491d8c7b8129f5a2017fc39c',1,'Aws::Greengrass::CreateDebugPasswordResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a22057c55a3a439265b1d2e37396916d6',1,'Aws::Greengrass::CreateDebugPasswordRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2b40fef56d93021ad16c63057ff52356',1,'Aws::Greengrass::CancelLocalDeploymentResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aa3c07dcd074c372c3008ef42649c100b',1,'Aws::Greengrass::CancelLocalDeploymentRequest::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#ab7cece5f59f32374a91a23c76b9b4090',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a27088488cc36cb0d747f355b84b5158d',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::SerializeToJsonObject()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#adc2cbad280ee6cdba9b5fa5ce0518047',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::SerializeToJsonObject()']]], + ['serializetoobject_4150',['SerializeToObject',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a8538ef2ef468a3fb7b40db6d9a282d4b',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a88db52a2d1129f3aa217f72e7de16a25',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a69589ad1ee56f29d5fedc12ae2414c5b',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#ace017638b7a11b29d8de5fe6e6d64e84',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a909693d96fe97b9760882855eb37dc91',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#a7d28f732e4aec5ba8a50d62b6b2d4f3e',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#abb7d6ff30dda505e89946dbe24d54ffa',1,'Aws::Iotidentity::ErrorResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#ae57fdcc2e83e4a15434445ae684b3da8',1,'Aws::Iotidentity::RegisterThingRequest::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a60fc29d07580c8d12f70dc805b4f7dc8',1,'Aws::Iotidentity::RegisterThingResponse::SerializeToObject()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#addfd10bfd2d9df6d141229ceef37d91b',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a4ae4712a70f39c0892730a8c13466015',1,'Aws::Iotjobs::DescribeJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ac56f0dbaa03bb8f7f4683e8b4daaa196',1,'Aws::Iotjobs::DescribeJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a48dcfb385eac352808bb77340015a35b',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a0d9a8c89a04396addf1a8121225afce7',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a0a86e94c47caf9d3e560208d14cec48c',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#ac47da993dc97822186cbbc83308b9578',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a5a2c7556a7949829810980fe713feac4',1,'Aws::Iotjobs::JobExecutionData::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a0f19445e3b919df64644491782764201',1,'Aws::Iotjobs::JobExecutionsChangedEvent::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aeb0a34ec2d29683c6c36feec51fe9f2a',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a09d9ab19c50023b761db46c37ca23d78',1,'Aws::Iotjobs::JobExecutionState::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a3105dd9f5ca06846ddf52334a61470cf',1,'Aws::Iotjobs::JobExecutionSummary::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a0968f16e6e2075c6dbe5b71d8c3446b3',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a130330595206fbe8e6825afec9fc0f64',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#af648bc13c9b6e019f79d3ab2a858d878',1,'Aws::Iotjobs::RejectedError::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a420a63f5e78821cd9efcaf80d82448c5',1,'Aws::Iotjobs::StartNextJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a5524042a4df1b1d93fe82026f7282e93',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a9221e1049e0d9d2ee038d1d35b985159',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#adb6449c8c05024554eddf9167a720bed',1,'Aws::Iotjobs::UpdateJobExecutionRequest::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a9e4f11feab31dd47e8c7cbcc1820dbce',1,'Aws::Iotjobs::UpdateJobExecutionResponse::SerializeToObject()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#abf4bfdd0fcd7fc5ceaa4eaf6b061f1d8',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a0559b5cee940074348a1fa09fac8e65b',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::SerializeToObject()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a9cfd399517d979fbc14270037c503bf7',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a9f97e63fa2fe96a7a2648af721d450af',1,'Aws::Iotshadow::DeleteNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a9750b0658633cc1765fc05631613beeb',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a8f48d34167f679c1dc69a6fc464dcec5',1,'Aws::Iotshadow::DeleteShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#ae5fbc68404854b5f5b9eaf0eb4fe8835',1,'Aws::Iotshadow::DeleteShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#ab0a21c33b83216bc54d29a811a9e12b0',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a77c43e3d419442fc554e92e07d26e533',1,'Aws::Iotshadow::ErrorResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af1d5dff9460ddf80d8a929aebea76584',1,'Aws::Iotshadow::GetNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a6e19d9d4c641b4499e91ec936fb2a618',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a7a95cd60703f87fd0bfd259d443238b1',1,'Aws::Iotshadow::GetShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#af71266e1f288e52999155916ce4a4c1d',1,'Aws::Iotshadow::GetShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#ad56b824f49feba872a3d5a5a00ecba14',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a5201517d2b12934b759dfd3e3c3ee691',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a014997e0de7061455a9610b608975cfa',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a5347dd17ea13ee2cab70e64732f7840c',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#adeaff9e18963d5c39e09f31d2383abd6',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a64554f83f87034cb3b5e45b1370af92c',1,'Aws::Iotshadow::ShadowMetadata::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a54da3404717f08c175cd292b47a75674',1,'Aws::Iotshadow::ShadowState::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a8e68138018f1dfb7943076e99de8f20b',1,'Aws::Iotshadow::ShadowStateWithDelta::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a111055a6313d11294acb2a5e593eea26',1,'Aws::Iotshadow::ShadowUpdatedEvent::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#aae03ff6e90abc148ea1548d0caa12d01',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a7dfe491e3aa4992b58c5b852ab9c4485',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a507fb727ccc2fff30554de6fd5da4a7b',1,'Aws::Iotshadow::UpdateNamedShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a58d84748c9160526a7df007b5d302400',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a0a08cba8c61a41f777fdec0032a54899',1,'Aws::Iotshadow::UpdateShadowRequest::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a4f2cd658978029783800a7d16fe64807',1,'Aws::Iotshadow::UpdateShadowResponse::SerializeToObject()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a01fc842da7a1768a78439ad45ea61bb3',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::SerializeToObject()']]], + ['serviceerror_4151',['ServiceError',['../class_aws_1_1_greengrass_1_1_service_error.html#a367589b2549e02757bb752763b8b9796',1,'Aws::Greengrass::ServiceError::ServiceError() noexcept'],['../class_aws_1_1_greengrass_1_1_service_error.html#adf0413714009c6704b3324ca37adf989',1,'Aws::Greengrass::ServiceError::ServiceError(const ServiceError &)=default']]], + ['setalpnlist_4152',['SetAlpnList',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a2063851f18dbc35dea7e7eb5aaeff04d',1,'Aws::Crt::Io::TlsContextOptions::SetAlpnList()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a7d75ee605ed452afd28800201adf54cf',1,'Aws::Crt::Io::TlsConnectionOptions::SetAlpnList()']]], + ['setartifactsdirectorypath_4153',['SetArtifactsDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a305e9b31d6cd6ca5458dd0f70abbe547',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setbinarymessage_4154',['SetBinaryMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a38ad25a60ce35aa36e6013cca0ce3fb3',1,'Aws::Greengrass::SubscriptionResponseMessage::SetBinaryMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a1422faa5c74b02ed3e005b49eab4ab01',1,'Aws::Greengrass::PublishMessage::SetBinaryMessage()']]], + ['setbody_4155',['SetBody',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a51f39db1a0d83910f66cca53d5b1bc5b',1,'Aws::Crt::Http::HttpMessage::SetBody(const std::shared_ptr< Aws::Crt::Io::IStream > &body) noexcept'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a58e90600b6dd7783e9b4d49384d38bca',1,'Aws::Crt::Http::HttpMessage::SetBody(const std::shared_ptr< Aws::Crt::Io::InputStream > &body) noexcept']]], + ['setbyocryptoclienttlscallback_4156',['SetBYOCryptoClientTlsCallback',['../class_aws_1_1_crt_1_1_api_handle.html#a8a96e651ddf6c7f55686cf854cd670e8',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewmd5callback_4157',['SetBYOCryptoNewMD5Callback',['../class_aws_1_1_crt_1_1_api_handle.html#aa2557be126650e58c8b22cdb1d32b928',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha1callback_4158',['SetBYOCryptoNewSHA1Callback',['../class_aws_1_1_crt_1_1_api_handle.html#a6d98439a70b4f8bc477f700f2285771a',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha256callback_4159',['SetBYOCryptoNewSHA256Callback',['../class_aws_1_1_crt_1_1_api_handle.html#a89a3611872cceedc2c17376d5d865a53',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptonewsha256hmaccallback_4160',['SetBYOCryptoNewSHA256HMACCallback',['../class_aws_1_1_crt_1_1_api_handle.html#ac70bdd57b9c3d8d419c7136d4efed2ff',1,'Aws::Crt::ApiHandle']]], + ['setbyocryptotlscontextcallbacks_4161',['SetBYOCryptoTlsContextCallbacks',['../class_aws_1_1_crt_1_1_api_handle.html#a17f39c5e445fff59d57993e645d84744',1,'Aws::Crt::ApiHandle']]], + ['setcacertificates_4162',['SetCaCertificates',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a07f2543a64e54c63795dc7d8cc01f460',1,'Aws::Greengrass::CertificateUpdate']]], + ['setcertificate_4163',['SetCertificate',['../class_aws_1_1_greengrass_1_1_certificate_update.html#aa29e7f043475adfaabb0a0b78f7301f4',1,'Aws::Greengrass::CertificateUpdate']]], + ['setcertificatefilecontents_4164',['SetCertificateFileContents',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#acaa3a87b3911a502f7492473ce599c22',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setcertificatefilepath_4165',['SetCertificateFilePath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#ade6eca18ca90942d4ec95c9840cc8ff5',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setcertificateoptions_4166',['SetCertificateOptions',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a3b79696716b3a095a4632beb774c0e50',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest']]], + ['setcertificatepem_4167',['SetCertificatePem',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a4ecaea971a731ebd58047fcbea1cce01',1,'Aws::Greengrass::MQTTCredential']]], + ['setcertificatesha1hash_4168',['SetCertificateSHA1Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa2cc7d8b64ac7bbc84fc94dfe2680b7c',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setcertificatesha256hash_4169',['SetCertificateSHA256Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ade6f645c7e8e50e2eb1024759bcd5918',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setcertificatetype_4170',['SetCertificateType',['../class_aws_1_1_greengrass_1_1_certificate_options.html#ac6146eca0c5bac6d3c46ccb877ef3dbb',1,'Aws::Greengrass::CertificateOptions']]], + ['setcertificateupdate_4171',['SetCertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ae4cc49ecda99da0fc51043322d26555f',1,'Aws::Greengrass::CertificateUpdateEvent']]], + ['setclientbootstrap_4172',['SetClientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ac18192413d2ac98673bd806c657d4ba2',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setclientdeviceauthtoken_4173',['SetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a62cd54d0b7942e69b271636c88fb36f2',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::SetClientDeviceAuthToken()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a79bef51b7e3b9f4c27523ba836eedfd8',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::SetClientDeviceAuthToken()']]], + ['setclientdevicecertificate_4174',['SetClientDeviceCertificate',['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a0fbcf74d7d5eb1e1f4091b1ea78c94ec',1,'Aws::Greengrass::ClientDeviceCredential']]], + ['setclientid_4175',['SetClientId',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a11f91a9d5e3c14e6806958f1f8e2669f',1,'Aws::Greengrass::MQTTCredential']]], + ['setcomponentdetails_4176',['SetComponentDetails',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#aca549bf9c6dd0b5695dc75c67547a6c9',1,'Aws::Greengrass::GetComponentDetailsResponse']]], + ['setcomponentname_4177',['SetComponentName',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#af176df1ac834d1180087420664228aae',1,'Aws::Greengrass::ConfigurationUpdateEvent::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a67a22fe3b352a6c1f9ad642b45916320',1,'Aws::Greengrass::ComponentDetails::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a82aa37550277788a892a11b646e2ad01',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a08465ee9cee11eb498ad8b6e35f62e59',1,'Aws::Greengrass::StopComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a8c9b5ab746036271edcffa990d2b41f1',1,'Aws::Greengrass::ResumeComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#aeeadede0b595dbe6ee2f5d5989b90895',1,'Aws::Greengrass::RestartComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a9db5823adccfc95957b1234bddd1ad61',1,'Aws::Greengrass::PauseComponentRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a45b639cd9870eced20da798373b7a471',1,'Aws::Greengrass::GetConfigurationResponse::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a74920388805ac37f7968a4bfe9c3b3a5',1,'Aws::Greengrass::GetConfigurationRequest::SetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#aead8853fdaa760117b590984e921055e',1,'Aws::Greengrass::GetComponentDetailsRequest::SetComponentName()']]], + ['setcomponents_4178',['SetComponents',['../class_aws_1_1_greengrass_1_1_list_components_response.html#a6db452c297603d68d09e76d8c0866519',1,'Aws::Greengrass::ListComponentsResponse']]], + ['setcomponenttoconfiguration_4179',['SetComponentToConfiguration',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a4e178dd4eb9f897e73aa1490ca03146f',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setcomponenttorunwithinfo_4180',['SetComponentToRunWithInfo',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a9a2aad6d73570460308b4348487520e4',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setconfiguration_4181',['SetConfiguration',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a968e31b9e57475c7da6c62d237b85ae5',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SetConfiguration()'],['../class_aws_1_1_greengrass_1_1_component_details.html#ad549eaf37b87e48f5507b52aaa29aa43',1,'Aws::Greengrass::ComponentDetails::SetConfiguration()']]], + ['setconfigurationupdateevent_4182',['SetConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a283ef6081477a70164557d3399dba042',1,'Aws::Greengrass::ConfigurationUpdateEvents']]], + ['setconfigurationvalidityreport_4183',['SetConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#aa82d414545e84d8c5f2513ac9bf9394a',1,'Aws::Greengrass::SendConfigurationValidityReportRequest']]], + ['setconnectamendment_4184',['SetConnectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a1fe37c341f3530bc1bcbdaeeadc1f55d',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setconnectrequestcallback_4185',['SetConnectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a5e438aa968d850cede05a7e7018b1ef9',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setconnecttimeoutms_4186',['SetConnectTimeoutMs',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab94fd569a92ef5cafb44f589023910e2',1,'Aws::Crt::Io::SocketOptions']]], + ['setcontenttype_4187',['SetContentType',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a1707d9acb513aaa6625b4fb1b2aac9bc',1,'Aws::Greengrass::MQTTMessage::SetContentType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a477d64b1bb3457a066d451b5524aef30',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetContentType()']]], + ['setcontext_4188',['SetContext',['../class_aws_1_1_greengrass_1_1_binary_message.html#a13e8bdd2dc9dec16f4aa1cd134587e17',1,'Aws::Greengrass::BinaryMessage::SetContext()'],['../class_aws_1_1_greengrass_1_1_json_message.html#aa1b65a7c7b713f51881dc4178ca52749',1,'Aws::Greengrass::JsonMessage::SetContext()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a62c145ba94c5b6cc063ae93d1157306e',1,'Aws::Greengrass::ServiceError::SetContext()']]], + ['setcorrelationdata_4189',['SetCorrelationData',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7a0a697b071abdc1745efce2199b695f',1,'Aws::Greengrass::MQTTMessage::SetCorrelationData()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aaf0dabf1d685583bcc03bd4a054c985e',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetCorrelationData()']]], + ['setcpus_4190',['SetCpus',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a3e747d8a867032487fb413911a03593e',1,'Aws::Greengrass::SystemResourceLimits']]], + ['setcreatedon_4191',['SetCreatedOn',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a3121d7a0c55851cc468435b74eefbd6f',1,'Aws::Greengrass::LocalDeployment']]], + ['setcredential_4192',['SetCredential',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#acbc8cfc709bb459cc2345dc789f4687b',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::SetCredential()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a73cd5b7acc146058bf3bfd1ccd9dfd12',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::SetCredential()']]], + ['setcredentials_4193',['SetCredentials',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#afddf3144a9018f3966170a3182f8c552',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setcredentialsprovider_4194',['SetCredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a3482ea09838585628443749defc69a60',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setdeployment_4195',['SetDeployment',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a783eed86b43771e9efcb53043283d706',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse']]], + ['setdeploymenterrorstack_4196',['SetDeploymentErrorStack',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a2a490b8a8dbe71e1096ed6d0baba2c56',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymenterrortypes_4197',['SetDeploymentErrorTypes',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a2070bae9087c9964e5824690348d6884',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymentfailurecause_4198',['SetDeploymentFailureCause',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#aa696f100abcae5bd823f7dfcc29ba6f7',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setdeploymentid_4199',['SetDeploymentId',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ac793748b582fa02e55171fef0486f8d7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ac03621ea6490caecb90d3c5fa655f0e3',1,'Aws::Greengrass::PostComponentUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a56c26f3b48e4045b45867c55af2c04ee',1,'Aws::Greengrass::PreComponentUpdateEvent::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#aa8bfa87b2814378f18d1e471baf00461',1,'Aws::Greengrass::LocalDeployment::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a24aa85c78b1eeed09843ad9debbce88b',1,'Aws::Greengrass::ConfigurationValidityReport::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#af03bfe857ad5cbf69be982f9388881ee',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ae48111912617043d9a970858caa18f40',1,'Aws::Greengrass::DeferComponentUpdateRequest::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#aca9066821cd7a217e0ac264d09d23905',1,'Aws::Greengrass::CreateLocalDeploymentResponse::SetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a99f092c81a23a5118be7cc87ef36ae08',1,'Aws::Greengrass::CancelLocalDeploymentRequest::SetDeploymentId()']]], + ['setdeploymentstatusdetails_4200',['SetDeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a35a11c8a2ca27c7ab9ea76e677de3c53',1,'Aws::Greengrass::LocalDeployment']]], + ['setdetaileddeploymentstatus_4201',['SetDetailedDeploymentStatus',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a8b83f697de3340bf816c95c453b91756',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['setexpirationinseconds_4202',['SetExpirationInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac74ac86200ceecdbb8e650656ccfe7b3',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setfailurehandlingpolicy_4203',['SetFailureHandlingPolicy',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a5abce9c5bf3a36739d9651bd1ce46550',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setgroupname_4204',['SetGroupName',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#aecb63d8e18a46b6afd69aeb9aff08e3c',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['sethostname_4205',['SetHostName',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa75119730ddc0308f12d75ffc7140d59',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['sethttpproxyoptions_4206',['SetHttpProxyOptions',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a6dfe448c12ae5c52f5eee5de89b75f9d',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setisauthorized_4207',['SetIsAuthorized',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#ac81fb788faefb6842a97701217773816',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse']]], + ['setisggcrestarting_4208',['SetIsGgcRestarting',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a3ece5328ae2ab86f3c0a63661fc237a8',1,'Aws::Greengrass::PreComponentUpdateEvent']]], + ['setisvalid_4209',['SetIsValid',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aa700cf6fed52688185aa6ee416e133cf',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse']]], + ['setisvalidclientdevice_4210',['SetIsValidClientDevice',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a60a9b399337a19368cd7d6cade0b43ea',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse']]], + ['setjsonmessage_4211',['SetJsonMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a6e3378ab3a845be6c2b8827c5080fe53',1,'Aws::Greengrass::SubscriptionResponseMessage::SetJsonMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a53acd8c98124fed6cad0e3612781a4f5',1,'Aws::Greengrass::PublishMessage::SetJsonMessage()']]], + ['setkeepalive_4212',['SetKeepAlive',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#acd47d078f5f48fe3eefababd23d5c163',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepaliveintervalsec_4213',['SetKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aafc7da8e670cb929594f20759bec8679',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepalivemaxfailedprobes_4214',['SetKeepAliveMaxFailedProbes',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2c3d435cde37ba74acb5bff0f4d1764f',1,'Aws::Crt::Io::SocketOptions']]], + ['setkeepalivetimeoutsec_4215',['SetKeepAliveTimeoutSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa821f8fe9b4ff242ca136e183270c4c6',1,'Aws::Crt::Io::SocketOptions']]], + ['setkey_4216',['SetKey',['../class_aws_1_1_greengrass_1_1_user_property.html#a552bb7d5e199535f0f91a689ad7cd4cb',1,'Aws::Greengrass::UserProperty']]], + ['setkeychainpath_4217',['SetKeychainPath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad57508e5324b488889b08cc690f9ed3a',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setkeypath_4218',['SetKeyPath',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a372e084df2bfa222292aab3cc2844fc6',1,'Aws::Greengrass::ConfigurationUpdateEvent::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#ab75a654df26741b550968030d48d08ad',1,'Aws::Greengrass::UpdateConfigurationRequest::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a35411004e3243e07d6ed5156d004988d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SetKeyPath()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a9329a792c7d1c2a31df4057e53cf0090',1,'Aws::Greengrass::GetConfigurationRequest::SetKeyPath()']]], + ['setlocaldeployments_4219',['SetLocalDeployments',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#af61d082b201327527742a5ae5c19915e',1,'Aws::Greengrass::ListLocalDeploymentsResponse']]], + ['setlogin_4220',['SetLogin',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ad0d6ff1535faad646c0f69e55605ff2c',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setmemory_4221',['SetMemory',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#aacd2981d72a43f5e2b2b2346b4808436',1,'Aws::Greengrass::SystemResourceLimits']]], + ['setmessage_4222',['SetMessage',['../class_aws_1_1_greengrass_1_1_binary_message.html#aa4d82fc88d07078ce232e947ccc4f15b',1,'Aws::Greengrass::BinaryMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_json_message.html#adafc8136a56e3838ac7c46b3657f179c',1,'Aws::Greengrass::JsonMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ad75c397dc973f2db8da589739bd5bd8f',1,'Aws::Greengrass::IoTCoreMessage::SetMessage()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#aea878e8573050f818b309428069119e9',1,'Aws::Greengrass::ConfigurationValidityReport::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#abd1fd7fefd24b5e06ddc3bfc42a55f03',1,'Aws::Greengrass::InvalidArgumentsError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a87d161b858aaf5ccd9ae3534483e7ce4',1,'Aws::Greengrass::ServiceError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a5bd1458740e18bc12958fd02b768ea9a',1,'Aws::Greengrass::UnauthorizedError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a2b89ba2f793ace0062f2faef59ba315e',1,'Aws::Greengrass::InvalidTokenError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a1e7a3270a2599b15218abb7c142a396e',1,'Aws::Greengrass::ConflictError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a9570f3ccb1b4714863e89baae3d6eadb',1,'Aws::Greengrass::ResourceNotFoundError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#ac2b78be1f88029b024c1ddfb100e5080',1,'Aws::Greengrass::FailedUpdateConditionCheckError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aac4acb733458a24936f67406f8f007c6',1,'Aws::Greengrass::ComponentNotFoundError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a8fd4124cd37290e3e44dee51bf4b7846',1,'Aws::Greengrass::StopComponentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a0b71da9c281a35249d05dc160e47aa0a',1,'Aws::Greengrass::RestartComponentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a9463f96b815ea861c0a4f67970c54ccf',1,'Aws::Greengrass::InvalidCredentialError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ae52dfb60de9af41a1b94d3f34c275167',1,'Aws::Greengrass::DeferComponentUpdateRequest::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a454670263e6f26239e77786e90ce88f1',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af75c93d8d1cf967364c17d41921b34f0',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::SetMessage()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a4b9a8c426b9c10a1f84fe71e2db78117',1,'Aws::Greengrass::CancelLocalDeploymentResponse::SetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a3f0309a6edc8ef8ab35de125478c0387',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::SetMessage()']]], + ['setmessageexpiryintervalseconds_4223',['SetMessageExpiryIntervalSeconds',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a37ed376a45fd3eab2f736f5313660b8c',1,'Aws::Greengrass::MQTTMessage::SetMessageExpiryIntervalSeconds()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aa2575ea2d77da6a781aed92e65c93d4e',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetMessageExpiryIntervalSeconds()']]], + ['setmethod_4224',['SetMethod',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#ad2414acfab2b22a965b4858bed447b5f',1,'Aws::Crt::Http::HttpRequest']]], + ['setmetrics_4225',['SetMetrics',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a46a1cb93442ddbc5570035fbe3834f4b',1,'Aws::Greengrass::PutComponentMetricRequest']]], + ['setminimumtlsversion_4226',['SetMinimumTlsVersion',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a612ebba81efc435130965600ed6dd88b',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setmqttcredential_4227',['SetMqttCredential',['../class_aws_1_1_greengrass_1_1_credential_document.html#a1562d94a9fd0ca1ea1b7c31ce94bc0f3',1,'Aws::Greengrass::CredentialDocument']]], + ['setname_4228',['SetName',['../class_aws_1_1_greengrass_1_1_metric.html#a27c7906eb3b637915ccda24ba53ecd14',1,'Aws::Greengrass::Metric']]], + ['setnexttoken_4229',['SetNextToken',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a573d87aa466373d80c0d47535293f292',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SetNextToken()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a5bfdc5c13ef096e562dfa83081c44098',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SetNextToken()']]], + ['setnullablefromoptional_4230',['setNullableFromOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5f52372d8a8fb4c0a38b8a2eca95ada1',1,'Aws::Crt::Mqtt5']]], + ['setomitsessiontoken_4231',['SetOmitSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a3af09c40f7e5f46d2156221afa1321f8',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setonmessagehandler_4232',['SetOnMessageHandler',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#adaab4c2cf826b7e6a6e89a9854cbc527',1,'Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler(OnMessageReceivedHandler &&onMessage) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a5d6f5a1a9469a3a5f1d2c9c3f0892aa1',1,'Aws::Crt::Mqtt::MqttConnection::SetOnMessageHandler(OnPublishReceivedHandler &&onPublish) noexcept']]], + ['setoperation_4233',['SetOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a798be96852c5ae3a07ed9a450ac0c22b',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['setpacketbytebufoptional_4234',['setPacketByteBufOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#af270d938dc6367f2cd989ae3c9b5d9ec',1,'Aws::Crt::Mqtt5::setPacketByteBufOptional()'],['../namespace_aws_1_1_iotsecuretunneling.html#a82a07ef6182403056ebf9af29b84751c',1,'Aws::Iotsecuretunneling::setPacketByteBufOptional()']]], + ['setpacketoptional_4235',['setPacketOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a82f9b53e88f3e376246197d1e4841f36',1,'Aws::Crt::Mqtt5']]], + ['setpacketstringoptional_4236',['setPacketStringOptional',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a6f2f8d15b0419b6594d1f7be32a2a591',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< aws_byte_cursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a2232f67378270f752cc979d81933b12a',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< Crt::String > &optional, const aws_byte_cursor *value)'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9c045e3c6b3b8d0113ab8599090867eb',1,'Aws::Crt::Mqtt5::setPacketStringOptional(Optional< Crt::String > &optional, Crt::String &&toMove)'],['../namespace_aws_1_1_iotsecuretunneling.html#af65c2b6b6bec97479b259120a1863b91',1,'Aws::Iotsecuretunneling::setPacketStringOptional()']]], + ['setpacketvector_4237',['setPacketVector',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab20ad25186e17b1b7c0f0c2f5591c2b2',1,'Aws::Crt::Mqtt5']]], + ['setpagesize_4238',['SetPageSize',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a1e5bf52f48359d548ab65b1a84a92ade',1,'Aws::Greengrass::ListNamedShadowsForThingRequest']]], + ['setpassword_4239',['SetPassword',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a330ffb363ba816268c8da1d6caed77f8',1,'Aws::Greengrass::MQTTCredential::SetPassword()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ac0c0d2ec0104c2eb32afdabb60ba0d82',1,'Aws::Greengrass::CreateDebugPasswordResponse::SetPassword()']]], + ['setpasswordexpiration_4240',['SetPasswordExpiration',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a7a97b4926530d4658ddabcf5ff470969',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['setpath_4241',['SetPath',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#acd1efe697b21518c08b607ed248d0f9f',1,'Aws::Crt::Http::HttpRequest']]], + ['setpayload_4242',['SetPayload',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a8576b38b67167cda8aa1db444af607ab',1,'Aws::Eventstreamrpc::MessageAmendment::SetPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a8b5766f26694e0d5517f3f72552fe93e',1,'Aws::Greengrass::MQTTMessage::SetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a039be7c0e1288b1fa5483e77860bc340',1,'Aws::Greengrass::UpdateThingShadowResponse::SetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a147ec93a81733da23fab83eb3b15210a',1,'Aws::Greengrass::UpdateThingShadowRequest::SetPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a93d4ff4a1ba56794f15f8ddecd082e87',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a91964f061fac4a5291981e6fcc927739',1,'Aws::Greengrass::GetThingShadowResponse::SetPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a1e5f0ac968cbe105f41a1081ef0cdaf2',1,'Aws::Greengrass::DeleteThingShadowResponse::SetPayload()']]], + ['setpayloadformat_4243',['SetPayloadFormat',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a68ef292aab30ae68b78cc4644cb9676c',1,'Aws::Greengrass::MQTTMessage::SetPayloadFormat()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a3013537128c4801d8e78222703fbfa95',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetPayloadFormat()']]], + ['setport_4244',['SetPort',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aee79f329ec04d8282be080035885d758',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setposixuser_4245',['SetPosixUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#aabc46720237f6bd831898f84723d320a',1,'Aws::Greengrass::RunWithInfo']]], + ['setpostupdateevent_4246',['SetPostUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a92b2b0962a18c6c2a3e15a026ba7b806',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['setpreupdateevent_4247',['SetPreUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a8a6f4eddcceeedfa0c77b0da3ef25e69',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['setprivatekey_4248',['SetPrivateKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#af9c82b73f5afdf0528ac0f6986e8cdb4',1,'Aws::Greengrass::CertificateUpdate']]], + ['setprivatekeyobjectlabel_4249',['SetPrivateKeyObjectLabel',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a756f5f68c2a35170a11b88a461f12791',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setpublickey_4250',['SetPublicKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a35ebaab232c3e60896be40209926d00a',1,'Aws::Greengrass::CertificateUpdate']]], + ['setpublishmessage_4251',['SetPublishMessage',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a3dcdbea8ee536f3b10141b86f7353df3',1,'Aws::Greengrass::PublishToTopicRequest']]], + ['setqos_4252',['SetQos',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a652ac811e15737b2cae978fe4f9873f9',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SetQos()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ae8194008e172d1fa96173856c0b07885',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetQos()']]], + ['setreceivemode_4253',['SetReceiveMode',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a820fc8ab566e05a182642b7f3002c294',1,'Aws::Greengrass::SubscribeToTopicRequest']]], + ['setrecheckafterms_4254',['SetRecheckAfterMs',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a61a8247441a030df128941a29a628c5d',1,'Aws::Greengrass::DeferComponentUpdateRequest']]], + ['setrecipedirectorypath_4255',['SetRecipeDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a7ec0dc86698639d1e84dcd2ba2b26f12',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setreconnecttimeout_4256',['SetReconnectTimeout',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a71d3a0fea03d766beb1a1a8cf98902f4',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setrefresh_4257',['SetRefresh',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a565d679e13bfe7980b2a29ba2a01ab4f',1,'Aws::Greengrass::GetSecretValueRequest']]], + ['setregion_4258',['SetRegion',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a6c6e9ea9e2b87328d775c43d91370556',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setresource_4259',['SetResource',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#aa3f09ea0c34d0f48a704810393d68f1c',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['setresourcename_4260',['SetResourceName',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a7283e983565d84465e0babc90d787eac',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['setresourcetype_4261',['SetResourceType',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a6eb8c59a26a5c5cfa325937f9f3ed873',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['setresponsecode_4262',['SetResponseCode',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a4e063dc0b3daacdc32e36d84596e7825',1,'Aws::Crt::Http::HttpResponse']]], + ['setresponsetopic_4263',['SetResponseTopic',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9ad34327632d5ff92c485dacfab04d86',1,'Aws::Greengrass::MQTTMessage::SetResponseTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9c55658a1eafc8afcd5dfc360fcd2f03',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetResponseTopic()']]], + ['setrestartstatus_4264',['SetRestartStatus',['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a2d434e6762ae6ffc30d65315e27b0358',1,'Aws::Greengrass::RestartComponentResponse']]], + ['setresults_4265',['SetResults',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a0971d09d07b53912e3c0c476429c13f1',1,'Aws::Greengrass::ListNamedShadowsForThingResponse']]], + ['setretain_4266',['SetRetain',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#aaa67f0a67f59916345a49afdc6ae06ee',1,'Aws::Greengrass::MQTTMessage::SetRetain()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aca640dc3efcaf35ebf2c60fe5e63e746',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetRetain()']]], + ['setrootcomponentstoremove_4267',['SetRootComponentsToRemove',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a34360845b78310378759cc4311a0e64a',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setrootcomponentversionstoadd_4268',['SetRootComponentVersionsToAdd',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ab82324790434eec0716173098986ec88',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['setsecretbinary_4269',['SetSecretBinary',['../class_aws_1_1_greengrass_1_1_secret_value.html#a3c6be06b6f1489672615bbfc9d87bcc6',1,'Aws::Greengrass::SecretValue']]], + ['setsecretid_4270',['SetSecretId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a45b0eaaf63b9189d9856e878b86fc2f4',1,'Aws::Greengrass::GetSecretValueResponse::SetSecretId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a8ea4722a20c78fd4e207a5989630cccd',1,'Aws::Greengrass::GetSecretValueRequest::SetSecretId()']]], + ['setsecretstring_4271',['SetSecretString',['../class_aws_1_1_greengrass_1_1_secret_value.html#a57717af0e30934830c92d7a56c1b9091',1,'Aws::Greengrass::SecretValue']]], + ['setsecretvalue_4272',['SetSecretValue',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a81a51c024db226e6e14e2ee01e9d7e29',1,'Aws::Greengrass::GetSecretValueResponse']]], + ['setservername_4273',['SetServerName',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a35abea0e9213c9b7f51eec207d8b0565',1,'Aws::Crt::Io::TlsConnectionOptions']]], + ['setservice_4274',['SetService',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a66764e8bc958bbe6b21df9aa8a8f786f',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshadowname_4275',['SetShadowName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a2144da4e0c41c5f275e9638a2566f660',1,'Aws::Greengrass::UpdateThingShadowRequest::SetShadowName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#ac47d78e2caf27ff237c3357f7ea9d831',1,'Aws::Greengrass::GetThingShadowRequest::SetShadowName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a67f6a95cffcffa8cd2633d74a0bc15be',1,'Aws::Greengrass::DeleteThingShadowRequest::SetShadowName()']]], + ['setshouldnormalizeuripath_4276',['SetShouldNormalizeUriPath',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#af7749064a60ba35a5b743688ab2c7aa7',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshouldsignheadercallback_4277',['SetShouldSignHeaderCallback',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ae2380d82bc60d2e535a9dc6b8baefef9',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshouldsignheaderuserdata_4278',['SetShouldSignHeaderUserData',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab0319557338e7892bb69f2adf547d7fe',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setshutdownbehavior_4279',['SetShutdownBehavior',['../class_aws_1_1_crt_1_1_api_handle.html#ac4b032a48d6c06c4ef333d71aac67e7b',1,'Aws::Crt::ApiHandle']]], + ['setshutdowncompletecallback_4280',['SetShutdownCompleteCallback',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ad33fec27c1600aaeb8e30ec32b1302c9',1,'Aws::Crt::Io::ClientBootstrap']]], + ['setsignaturetype_4281',['SetSignatureType',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a76ced07b323e2fe6af86101578585dd4',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsignedbodyheader_4282',['SetSignedBodyHeader',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a6d59cea9c4a49232e2cbd9c99872825c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsignedbodyvalue_4283',['SetSignedBodyValue',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a0116d0bc70f8a5009fa6f7186c7b01fb',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsigningalgorithm_4284',['SetSigningAlgorithm',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1fbd9a79a7a26e241619d05068ae1040',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setsigningtimepoint_4285',['SetSigningTimepoint',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac8a7f3c0ed008f12c262a19a9e3d244e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setslotid_4286',['SetSlotId',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#adf4bd176f7ceb728517820e4eed63741',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setsocketdomain_4287',['SetSocketDomain',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa43034341f19b6cc4c35e83c238fd543',1,'Aws::Crt::Io::SocketOptions']]], + ['setsocketoptions_4288',['SetSocketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a289c5a88e5af8b8a49d0f67d7d5db702',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['setsockettype_4289',['SetSocketType',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aa4539b3d8ae69a646d5e1c9de3a2f0f3',1,'Aws::Crt::Io::SocketOptions']]], + ['setstate_4290',['SetState',['../class_aws_1_1_greengrass_1_1_component_details.html#af115b118712489c6f5b0066846aa85c7',1,'Aws::Greengrass::ComponentDetails::SetState()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a1756e66f9e591c17525a4d03c8056c43',1,'Aws::Greengrass::UpdateStateRequest::SetState()']]], + ['setstatus_4291',['SetStatus',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a918de686e4124c04365ccc51fd97f656',1,'Aws::Greengrass::LocalDeployment::SetStatus()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#ac7efd09e61b50401b1a36265f3d01678',1,'Aws::Greengrass::ConfigurationValidityReport::SetStatus()']]], + ['setstopstatus_4292',['SetStopStatus',['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a10b67e5ebdc820167176805836a79927',1,'Aws::Greengrass::StopComponentResponse']]], + ['setstrategy_4293',['SetStrategy',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a852bd301949015fb93558bfb100fceb6',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]], + ['setsystemresourcelimits_4294',['SetSystemResourceLimits',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a2bcce7e6970efe19db72dcb3c62598df',1,'Aws::Greengrass::RunWithInfo']]], + ['settag_4295',['SetTag',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ace451185cec52f28b8abe817020958fd',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['setthingname_4296',['SetThingName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a3748c6ee3f4996bb5d84f7ee10fcf7b6',1,'Aws::Greengrass::UpdateThingShadowRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#ac87400da2f2166644f4fec16e8a3fe8f',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a0426b1e65d85e2c3cd04a94d52c800af',1,'Aws::Greengrass::GetThingShadowRequest::SetThingName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a5adcbd1d187d4802c9198b0366d11fae',1,'Aws::Greengrass::DeleteThingShadowRequest::SetThingName()']]], + ['settimestamp_4297',['SetTimestamp',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a6ac8138067c27bf65a29520671299ad9',1,'Aws::Greengrass::UpdateConfigurationRequest::SetTimestamp()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#acca06af3856161599a4f8dcbdffd91db',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::SetTimestamp()']]], + ['settlscipherpreference_4298',['SetTlsCipherPreference',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a96d844843593a977506e3197e522a358',1,'Aws::Crt::Io::TlsContextOptions']]], + ['settlsconnectionoptions_4299',['SetTlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a1c5110ae9abb99c9db335c89b02198f1',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['settoken_4300',['SetToken',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a3e44c2863ca49794439d12f10000f503',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest']]], + ['settokenlabel_4301',['SetTokenLabel',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a73e7ec82eb0ffcf153279d9398da5579',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['settopic_4302',['SetTopic',['../class_aws_1_1_greengrass_1_1_message_context.html#a7b8a6f6a264614b7486676e5cb9eb8e9',1,'Aws::Greengrass::MessageContext::SetTopic()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ad303d69b8d78617076af028564ea319c',1,'Aws::Greengrass::SubscribeToTopicRequest::SetTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a20a795051b49229569e5dc87a681e731',1,'Aws::Greengrass::PublishToTopicRequest::SetTopic()']]], + ['settopicname_4303',['SetTopicName',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9c07da798c05ad8d652b7b16460d708d',1,'Aws::Greengrass::MQTTMessage::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a936e28b7522fdc533db8d55d6d862511',1,'Aws::Greengrass::SubscribeToTopicResponse::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#acc2fbc2dd78f316af21a69aff3b04e1e',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SetTopicName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#adbabcf9ff4a9b80b96e7ad5059831cca',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetTopicName()']]], + ['setunit_4304',['SetUnit',['../class_aws_1_1_greengrass_1_1_metric.html#a0301d2def160fc64eda7f139a83dce19',1,'Aws::Greengrass::Metric']]], + ['setusedoubleuriencode_4305',['SetUseDoubleUriEncode',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1f61da7cbf84b0053f63b5b8fc045538',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['setusername_4306',['SetUsername',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a750dd1614650e04b1b07e8cace845f06',1,'Aws::Greengrass::MQTTCredential::SetUsername()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aaf32627268d86af3466faf76cee1fb59',1,'Aws::Greengrass::CreateDebugPasswordResponse::SetUsername()']]], + ['setuserpin_4307',['SetUserPin',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#afa967b5364951a894ecc9ccb29d0e402',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['setuserproperties_4308',['SetUserProperties',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a3ffac4959e4c0516b42bb968ed1986f9',1,'Aws::Greengrass::MQTTMessage::SetUserProperties()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8031a99df352dd6e506d3459fab0c7a1',1,'Aws::Greengrass::PublishToIoTCoreRequest::SetUserProperties()'],['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab670aa38edb104a36532a442f536f4f7',1,'Aws::Crt::Mqtt5::setUserProperties()']]], + ['setvalidateconfigurationupdateevent_4309',['SetValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a9aef79fbfee51f6c627ca2469b1a7d64',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents']]], + ['setvalue_4310',['SetValue',['../class_aws_1_1_greengrass_1_1_user_property.html#a7ef58b23da9ec74453f7a0563bee5456',1,'Aws::Greengrass::UserProperty::SetValue()'],['../class_aws_1_1_greengrass_1_1_metric.html#ab7fcf09d35062a0873ae13141c39b3a3',1,'Aws::Greengrass::Metric::SetValue()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a8f33538d1c4ac60f96589d5a3867e005',1,'Aws::Greengrass::GetConfigurationResponse::SetValue()']]], + ['setvaluetomerge_4311',['SetValueToMerge',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a14c7b69bef095390aecc292080dfa6a5',1,'Aws::Greengrass::UpdateConfigurationRequest']]], + ['setverifypeer_4312',['SetVerifyPeer',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a94e652e626b9b6f5b6fcde274244fcb7',1,'Aws::Crt::Io::TlsContextOptions']]], + ['setversion_4313',['SetVersion',['../class_aws_1_1_greengrass_1_1_component_details.html#ae5491f248fd520285ab3878849b753e8',1,'Aws::Greengrass::ComponentDetails']]], + ['setversionid_4314',['SetVersionId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#ad4cfdf574f7ce7dc20e9b5aeea17e108',1,'Aws::Greengrass::GetSecretValueResponse::SetVersionId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a9c195118d1564d13f0614640b42c5d33',1,'Aws::Greengrass::GetSecretValueRequest::SetVersionId()']]], + ['setversionstage_4315',['SetVersionStage',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a141bdaa503a09a7c6f004bfb53ad425e',1,'Aws::Greengrass::GetSecretValueResponse::SetVersionStage()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a75b2e1506095544b3f45e0f3b5acd5d1',1,'Aws::Greengrass::GetSecretValueRequest::SetVersionStage()']]], + ['setwebsocketproxyoptions_4316',['SetWebsocketProxyOptions',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a1679db4ca6d866d14e9aaccf2b19fbbb',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setwill_4317',['SetWill',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a2a56eed8e9b70656d19ea8ec5d76029e',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['setwindowsuser_4318',['SetWindowsUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a3a58bd50830625e42a5d678b66a77ba2',1,'Aws::Greengrass::RunWithInfo']]], + ['shadowdeltaupdatedevent_4319',['ShadowDeltaUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#aa4bbe13a5898f05682f31ff5efcd7e87',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#aa8995df7b9cf42296aa1c9ed533495e9',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ShadowDeltaUpdatedEvent(const Crt::JsonView &doc)']]], + ['shadowdeltaupdatedsubscriptionrequest_4320',['ShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a0ee0219b4a0f9efcaacf7652a5b95fd6',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a6a4dea05745176a28fd342b7cd6573b9',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ShadowDeltaUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['shadowmetadata_4321',['ShadowMetadata',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a6e039677100c6ded0ce28c830c532285',1,'Aws::Iotshadow::ShadowMetadata::ShadowMetadata()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a688f2639786d81656d6534514bc623c6',1,'Aws::Iotshadow::ShadowMetadata::ShadowMetadata(const Crt::JsonView &doc)']]], + ['shadowstate_4322',['ShadowState',['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a2ec63a3022a48b2e6046c7921eceae40',1,'Aws::Iotshadow::ShadowState::ShadowState()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a46abf9fc7d99db32004050fa9d0cd162',1,'Aws::Iotshadow::ShadowState::ShadowState(const Crt::JsonView &doc)']]], + ['shadowstatewithdelta_4323',['ShadowStateWithDelta',['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#ab9b42e0a2bc7c383e55ad33c687c39a9',1,'Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a258c4b5b45972995b837da53a30d28b1',1,'Aws::Iotshadow::ShadowStateWithDelta::ShadowStateWithDelta(const Crt::JsonView &doc)']]], + ['shadowupdatedevent_4324',['ShadowUpdatedEvent',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a2464017be6081c9b65fde363db1ba2a8',1,'Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#ae265e6b72b5617bd819956b5cdb6f797',1,'Aws::Iotshadow::ShadowUpdatedEvent::ShadowUpdatedEvent(const Crt::JsonView &doc)']]], + ['shadowupdatedsnapshot_4325',['ShadowUpdatedSnapshot',['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a0f483b6cf2d4399bcacf82ae95d84743',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a2d9fc03dc44d51f69f709de91b695eec',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::ShadowUpdatedSnapshot(const Crt::JsonView &doc)']]], + ['shadowupdatedsubscriptionrequest_4326',['ShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#abce707715284aa577f3c75b3f17aaaea',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#ae8432a3282195414482bf6b4246790fa',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ShadowUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['shutdown_4327',['Shutdown',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#af9dc791eaec90f0987513964075426e9',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['shutdownchannel_4328',['ShutDownChannel',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#aa4bb4e027647f8f95270da811fd7259e',1,'Aws::Crt::Io::ChannelHandler']]], + ['signrequest_4329',['SignRequest',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a72a0db10e8a8528ead4d4a4a5afe3fb0',1,'Aws::Crt::Auth::IHttpRequestSigner::SignRequest()'],['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#a7f259599ed4b307e27512459d33b3fef',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner::SignRequest()']]], + ['sigv4httprequestsigner_4330',['Sigv4HttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#ae770d47d2efeeb183d8b34a12879c964',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner']]], + ['size_4331',['size',['../class_aws_1_1_crt_1_1basic__string__view.html#a899be16af0ea64b19ffed9908c02591b',1,'Aws::Crt::basic_string_view']]], + ['socketoptions_4332',['SocketOptions',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2e6627e00ee2e2496f7cc72c12f72b56',1,'Aws::Crt::Io::SocketOptions::SocketOptions()'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a2c727acc2fb48714414f4a7a436193e7',1,'Aws::Crt::Io::SocketOptions::SocketOptions(const SocketOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#af1be2a66410a13a472bb256636499ea1',1,'Aws::Crt::Io::SocketOptions::SocketOptions(SocketOptions &&rhs)=default']]], + ['start_4333',['Start',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a9035534fc7cc8b48097518409e9c5a6b',1,'Aws::Crt::Mqtt5::Mqtt5Client::Start()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a73a471d886d226e81384d7b662bd9a27',1,'Aws::Iotsecuretunneling::SecureTunnel::Start()']]], + ['startnegotiation_4334',['StartNegotiation',['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html#a623c9b79718e0c3498afa7c43c2162b5',1,'Aws::Crt::Io::ClientTlsChannelHandler']]], + ['startnextjobexecutionresponse_4335',['StartNextJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a98f07bba2f0ef1ca335e2ca4d1d1048a',1,'Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#abe9fda813d3c6d2ce6a2d2a79a5a5f9e',1,'Aws::Iotjobs::StartNextJobExecutionResponse::StartNextJobExecutionResponse(const Crt::JsonView &doc)']]], + ['startnextpendingjobexecutionrequest_4336',['StartNextPendingJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a41b15a213bb8c2de68810ca6987f58df',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a1907a85a172f1b7e0e84b68f57fd99d2',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StartNextPendingJobExecutionRequest(const Crt::JsonView &doc)']]], + ['startnextpendingjobexecutionsubscriptionrequest_4337',['StartNextPendingJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a264d2164a6e980632bc772e5bdc427de',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#aec2d39d5ff6f97261897dcb50824a7b8',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::StartNextPendingJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['starts_5fwith_4338',['starts_with',['../class_aws_1_1_crt_1_1basic__string__view.html#afa6241c0368ddf780a6f26af1d683af5',1,'Aws::Crt::basic_string_view::starts_with(const basic_string_view &other) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#aced6d90bd76e38998cb834f81ea87ebc',1,'Aws::Crt::basic_string_view::starts_with(CharT c) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a9356f9c35d6166eb442d5045603fd472',1,'Aws::Crt::basic_string_view::starts_with(const CharT *s) const noexcept']]], + ['starttask_4339',['StartTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ab226c66dc74cbf5a4cab2d3e43dad484',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['statustostring_4340',['StatusToString',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a383ac80ed9ff293712b261e629e94592',1,'Aws::Eventstreamrpc::RpcError']]], + ['stdiostreaminputstream_4341',['StdIOStreamInputStream',['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a564360df0606961a0841ad2e3105e626',1,'Aws::Crt::Io::StdIOStreamInputStream']]], + ['stlallocator_4342',['StlAllocator',['../class_aws_1_1_crt_1_1_stl_allocator.html#a7a33fce7a208df119287657f3555f261',1,'Aws::Crt::StlAllocator::StlAllocator() noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#a4744bfdb69fa6c0514fd8425a9cea7f3',1,'Aws::Crt::StlAllocator::StlAllocator(Allocator *allocator) noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#ae1d130f0891abd502d3c43c8b326366c',1,'Aws::Crt::StlAllocator::StlAllocator(const StlAllocator< T > &a) noexcept'],['../class_aws_1_1_crt_1_1_stl_allocator.html#ab13b3c5a2a89fdc649346876c1570153',1,'Aws::Crt::StlAllocator::StlAllocator(const StlAllocator< U > &a) noexcept']]], + ['stop_4343',['Stop',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#abc503d1a67c4e1c232f8f722b3c59ca0',1,'Aws::Crt::Mqtt5::Mqtt5Client::Stop() noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a5815101d0397638d938de1a9cf37f656',1,'Aws::Crt::Mqtt5::Mqtt5Client::Stop(std::shared_ptr< DisconnectPacket > disconnectPacket) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a6ad6f582107c78010cac604819fda839',1,'Aws::Iotsecuretunneling::SecureTunnel::Stop()']]], + ['stopcomponentoperation_4344',['StopComponentOperation',['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#aea509cf80169a54a13e32b093ff33f2e',1,'Aws::Greengrass::StopComponentOperation']]], + ['stopcomponentoperationcontext_4345',['StopComponentOperationContext',['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a0ce94ef2f7ae2cbe56cd0bdd6bd67b7b',1,'Aws::Greengrass::StopComponentOperationContext']]], + ['stopcomponentrequest_4346',['StopComponentRequest',['../class_aws_1_1_greengrass_1_1_stop_component_request.html#afdaea152c36f85e4e10c89fb2f456d02',1,'Aws::Greengrass::StopComponentRequest::StopComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a2a8f088b119d3114c2bdb45d14132bd7',1,'Aws::Greengrass::StopComponentRequest::StopComponentRequest(const StopComponentRequest &)=default']]], + ['stopcomponentresponse_4347',['StopComponentResponse',['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a1c071aedc148537938e339e124d0a603',1,'Aws::Greengrass::StopComponentResponse::StopComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a47fdf720d3165c1bdb764d1b0b0a5e66',1,'Aws::Greengrass::StopComponentResponse::StopComponentResponse(const StopComponentResponse &)=default']]], + ['stopcomponentresult_4348',['StopComponentResult',['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a57792c657ffcb5c63f00b8b86dc53bdc',1,'Aws::Greengrass::StopComponentResult::StopComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a74dc8fb871e27394c4ad94ebddd5ec45',1,'Aws::Greengrass::StopComponentResult::StopComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['stoptask_4349',['StopTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ae8f897451d6e74d4aa53366fb805b9d4',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['streamingaws4hmacsha256eventsstr_4350',['StreamingAws4HmacSha256EventsStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a49da98d88c9e69719ddb95c0cc554cae',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingaws4hmacsha256payloadstr_4351',['StreamingAws4HmacSha256PayloadStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a692dd19edf54c5e219c14dd85ada4127',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamstarteddata_4352',['StreamStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a71611887a83e03477f45280e504d9d59',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#ab20a354f467d80bf06e61ce1f447edcc',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(const StreamStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a2abd8567cee7e4412cb7edfb576a2cdb',1,'Aws::Iotsecuretunneling::StreamStartedData::StreamStartedData(StreamStartedData &&) noexcept=delete']]], + ['streamstartedeventdata_4353',['StreamStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html#a68cf1b5ef79332432e24edd79409705b',1,'Aws::Iotsecuretunneling::StreamStartedEventData']]], + ['streamstoppeddata_4354',['StreamStoppedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#ada3bec3ff20942238b92839de2c3164b',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a5049552e7f41005d2ab8bd3631c08231',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(const StreamStoppedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a56187580385bc3f979ae2a6560179303',1,'Aws::Iotsecuretunneling::StreamStoppedData::StreamStoppedData(StreamStoppedData &&) noexcept=delete']]], + ['streamstoppedeventdata_4355',['StreamStoppedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html#a945e8b7b0853e341406a8688e4938db6',1,'Aws::Iotsecuretunneling::StreamStoppedEventData']]], + ['stringviewtobytecursor_4356',['StringViewToByteCursor',['../namespace_aws_1_1_crt.html#a0dcffc9747fc48fb57adabd2d4c458a8',1,'Aws::Crt']]], + ['subackpacket_4357',['SubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a183e0d58d56949af28fea7fa5e75b10c',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(const aws_mqtt5_packet_suback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab1728c1c6e3a0a62e09ab68ff48b85ae',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(const SubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a80a8e855b299fa6b8fb5ce476733d39f',1,'Aws::Crt::Mqtt5::SubAckPacket::SubAckPacket(SubAckPacket &&) noexcept=delete']]], + ['subscribe_4358',['Subscribe',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#aa6c3bfc3cbd99b17957148ac1e8c34c4',1,'Aws::Crt::Mqtt5::Mqtt5Client::Subscribe()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aeab2a63e1c9aacd81271ba848b92b333',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const char *topicFilter, QOS qos, OnMessageReceivedHandler &&onMessage, OnSubAckHandler &&onSubAck) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aeeb2353a84fc3319375cddb670b7b530',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const char *topicFilter, QOS qos, OnPublishReceivedHandler &&onPublish, OnSubAckHandler &&onSubAck) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa48e4a6ce08bb692498e6ddeddef1aa0',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const Vector< std::pair< const char *, OnMessageReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a265ca45f932ccc1f823151387964e4f6',1,'Aws::Crt::Mqtt::MqttConnection::Subscribe(const Vector< std::pair< const char *, OnPublishReceivedHandler >> &topicFilters, QOS qos, OnMultiSubAckHandler &&onOpComplete) noexcept']]], + ['subscribepacket_4359',['SubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a5602389167208b1aeb0e72eb13d94279',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ac016b7ed7b505f774032a1866f95971b',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(const SubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aef0b5191f271dfed0f41c4bb208fca58',1,'Aws::Crt::Mqtt5::SubscribePacket::SubscribePacket(SubscribePacket &&) noexcept=delete']]], + ['subscribetocertificateupdatesoperation_4360',['SubscribeToCertificateUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a3f69c97269827aea8bb318e7d357a6e3',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation']]], + ['subscribetocertificateupdatesoperationcontext_4361',['SubscribeToCertificateUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#afade4c6aa14028a32bffb7990d7e5075',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext']]], + ['subscribetocertificateupdatesrequest_4362',['SubscribeToCertificateUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#aadcb9f7f2918ab789265df3035780fb8',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ad84c95baadeae7e749337fc2648d4272',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default']]], + ['subscribetocertificateupdatesresponse_4363',['SubscribeToCertificateUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a1e345adaa8c95c302257feb503bbdf66',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#af022b8b1f959032ebd528c3c5b863342',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default']]], + ['subscribetocertificateupdatesresult_4364',['SubscribeToCertificateUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a7a39f053a52cf29ef2c19f03c5820b56',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#af6282ad356e54954484b4b440b4a7b54',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::SubscribeToCertificateUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetocomponentupdatesoperation_4365',['SubscribeToComponentUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#acbfe6038af8c677d0f639e24a1427094',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation']]], + ['subscribetocomponentupdatesoperationcontext_4366',['SubscribeToComponentUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a235ed169b564f7aea18ac5786d7d2692',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext']]], + ['subscribetocomponentupdatesrequest_4367',['SubscribeToComponentUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a45c9b52f3c75adac4e18e209c739f24c',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#ad36e65fd8f05e438208ba4d3c4dcb645',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default']]], + ['subscribetocomponentupdatesresponse_4368',['SubscribeToComponentUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#ab4fc9451a99aa9751a7bfd0b43c2d92e',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a43216f5038946b1f61b78642fc661fbd',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default']]], + ['subscribetocomponentupdatesresult_4369',['SubscribeToComponentUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a2ffdfc92556a9f0541fa2b64a2ae3f0c',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a4008dd1f947e72d100ea9f6c1889735f',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::SubscribeToComponentUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetoconfigurationupdateoperation_4370',['SubscribeToConfigurationUpdateOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a867f512a994eacb52015a7e4eaa425cc',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation']]], + ['subscribetoconfigurationupdateoperationcontext_4371',['SubscribeToConfigurationUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a22cc11fb0a11211e49d05c5fdf3dabca',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext']]], + ['subscribetoconfigurationupdaterequest_4372',['SubscribeToConfigurationUpdateRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#aeb6bb83427d7e1fc5cf83f91a7d3e354',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a94b0f7c1c103bc5588d8c430f5dfc290',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default']]], + ['subscribetoconfigurationupdateresponse_4373',['SubscribeToConfigurationUpdateResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ad9a53e53e2c2e845259dbaa05936dec8',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a765f340024b792abe092013f9096f2ee',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default']]], + ['subscribetoconfigurationupdateresult_4374',['SubscribeToConfigurationUpdateResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a920a1e92733caae7618fb880f8095f53',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a1b84210963243e42a4c1ac521428187f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::SubscribeToConfigurationUpdateResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetocreatecertificatefromcsraccepted_4375',['SubscribeToCreateCertificateFromCsrAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a169172ac723b6514cdbc4bfe167e0f9d',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatecertificatefromcsrrejected_4376',['SubscribeToCreateCertificateFromCsrRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a7346dacdbfddd6f25a757b0296e18d27',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatekeysandcertificateaccepted_4377',['SubscribeToCreateKeysAndCertificateAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#ad002b42f8dfb63a9bea390a5f9d19e2b',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetocreatekeysandcertificaterejected_4378',['SubscribeToCreateKeysAndCertificateRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a9e5dff51cc461f3fa48dd1d143d16ce3',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetodeletenamedshadowaccepted_4379',['SubscribeToDeleteNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a76f5ff614e8fe754137900e584ad7626',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeletenamedshadowrejected_4380',['SubscribeToDeleteNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#adfd272509e12318b67ceb6742f1c635f',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeleteshadowaccepted_4381',['SubscribeToDeleteShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aefc75325ac47fda30770e922b98d344f',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodeleteshadowrejected_4382',['SubscribeToDeleteShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#afb72b46c377d93fb3effc33c97cf5aaf',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetodescribejobexecutionaccepted_4383',['SubscribeToDescribeJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a937e94062410fe810bed2335dd6b4e95',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetodescribejobexecutionrejected_4384',['SubscribeToDescribeJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8d5a0878de52ed06c69b57f31e4b34b5',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetnamedshadowaccepted_4385',['SubscribeToGetNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a69d2bab03f0c440ba44f8a495fad8871',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetnamedshadowrejected_4386',['SubscribeToGetNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a2f35502771c8820ff4ea9cda11f5d911',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetpendingjobexecutionsaccepted_4387',['SubscribeToGetPendingJobExecutionsAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8f3bb034f3da50cb5eb7696cbda96ae2',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetpendingjobexecutionsrejected_4388',['SubscribeToGetPendingJobExecutionsRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#acb36f5ec8fda4d044406dd84ec6835ca',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetogetshadowaccepted_4389',['SubscribeToGetShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a094cc3c901aea40dd93aeb672b8e5687',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetogetshadowrejected_4390',['SubscribeToGetShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a6273e7b67aaa53752e8dd3f933772112',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoiotcoreoperation_4391',['SubscribeToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#adc0badaf18cacf89f45eb960148d9b04',1,'Aws::Greengrass::SubscribeToIoTCoreOperation']]], + ['subscribetoiotcoreoperationcontext_4392',['SubscribeToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a6458c3e1da3fc47b9d228475a27a9588',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext']]], + ['subscribetoiotcorerequest_4393',['SubscribeToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a7a138be328deacd083dbf435366e9959',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#af9c8cb196b7157056e10cc0c601f5385',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default']]], + ['subscribetoiotcoreresponse_4394',['SubscribeToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a051c5fe0577fcd0d5d5fb9dab627f4bc',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a1f1d7d2cf971d44c6e27ebc3cd35faaf',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default']]], + ['subscribetoiotcoreresult_4395',['SubscribeToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#ac12371bb280065fbedd496460cf18375',1,'Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a7ee4912c962fd2cd0e75b59baab147cd',1,'Aws::Greengrass::SubscribeToIoTCoreResult::SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetojobexecutionschangedevents_4396',['SubscribeToJobExecutionsChangedEvents',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#aecc45054e41c498e4759cd8db9aaa488',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetonamedshadowdeltaupdatedevents_4397',['SubscribeToNamedShadowDeltaUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aa766496b9792a3aeb5c930e7157b16ce',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetonamedshadowupdatedevents_4398',['SubscribeToNamedShadowUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aa9fe3ac5679092ae54ea8c5e07aef17a',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetonextjobexecutionchangedevents_4399',['SubscribeToNextJobExecutionChangedEvents',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a57e829c7a521f0818a4ede1f039b64fa',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoregisterthingaccepted_4400',['SubscribeToRegisterThingAccepted',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a932070b2ea3064adcfe14bb4d072a331',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetoregisterthingrejected_4401',['SubscribeToRegisterThingRejected',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#aefe5642842e61e97a563278b28420530',1,'Aws::Iotidentity::IotIdentityClient']]], + ['subscribetoshadowdeltaupdatedevents_4402',['SubscribeToShadowDeltaUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#ae27b7da6e403b776283199eeb297906b',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoshadowupdatedevents_4403',['SubscribeToShadowUpdatedEvents',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a2bd51e1b9a87f00a6b1d7e58f8d5a2df',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetostartnextpendingjobexecutionaccepted_4404',['SubscribeToStartNextPendingJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a993f827ae20dc203af9a50a93136320d',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetostartnextpendingjobexecutionrejected_4405',['SubscribeToStartNextPendingJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a9d2a9d543ac563e1b429fbc5bd6a5c32',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetotopicoperation_4406',['SubscribeToTopicOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#ad1dc3ac235d54b385a22571afb2f2665',1,'Aws::Greengrass::SubscribeToTopicOperation']]], + ['subscribetotopicoperationcontext_4407',['SubscribeToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a969853549a565afd3da35f0d17633e8f',1,'Aws::Greengrass::SubscribeToTopicOperationContext']]], + ['subscribetotopicrequest_4408',['SubscribeToTopicRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ac0eed031996e51fbfa08e0b1f0f4130e',1,'Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a6a4be4bb4fa19e3e6052c82b074ecc89',1,'Aws::Greengrass::SubscribeToTopicRequest::SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default']]], + ['subscribetotopicresponse_4409',['SubscribeToTopicResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#ac1b7d1803ce7b437001c7dcf387c2ad5',1,'Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a961bf944286e4f66460442159f1ade28',1,'Aws::Greengrass::SubscribeToTopicResponse::SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default']]], + ['subscribetotopicresult_4410',['SubscribeToTopicResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ae1ba74a605653e6b795e49bb9b9ac0e0',1,'Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a306d6c294f19cb64b43155daf564479a',1,'Aws::Greengrass::SubscribeToTopicResult::SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept']]], + ['subscribetotunnelsnotify_4411',['SubscribeToTunnelsNotify',['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a9e0acb6d74b9662f65c57791e88a835c',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient']]], + ['subscribetotunnelsnotifyrequest_4412',['SubscribeToTunnelsNotifyRequest',['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a767f68c45e78081df6d2857a94883b7e',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest()=default'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#a1e941348f034f2c534299313c633ab56',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::SubscribeToTunnelsNotifyRequest(const Crt::JsonView &doc)']]], + ['subscribetoupdatejobexecutionaccepted_4413',['SubscribeToUpdateJobExecutionAccepted',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8b3fb5a94fad924300ef1c8cd804354f',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoupdatejobexecutionrejected_4414',['SubscribeToUpdateJobExecutionRejected',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ae2bf8a3aeeb34096eb45e6697e8b3533',1,'Aws::Iotjobs::IotJobsClient']]], + ['subscribetoupdatenamedshadowaccepted_4415',['SubscribeToUpdateNamedShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a7f8b020077844f1b1635650821294ffd',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdatenamedshadowrejected_4416',['SubscribeToUpdateNamedShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a4b1e91e15adb1e114af508e5183a396c',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdateshadowaccepted_4417',['SubscribeToUpdateShadowAccepted',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a382c19c15fa1ca0fcbdaaeff33621748',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetoupdateshadowrejected_4418',['SubscribeToUpdateShadowRejected',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#aac99ed22304f219176b532cdb010450c',1,'Aws::Iotshadow::IotShadowClient']]], + ['subscribetovalidateconfigurationupdatesoperation_4419',['SubscribeToValidateConfigurationUpdatesOperation',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a8b68e6bffb2b2dd3aa833cb6485e5312',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation']]], + ['subscribetovalidateconfigurationupdatesoperationcontext_4420',['SubscribeToValidateConfigurationUpdatesOperationContext',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#acc98702480f6fd67cfa5f50105d52e92',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext']]], + ['subscribetovalidateconfigurationupdatesrequest_4421',['SubscribeToValidateConfigurationUpdatesRequest',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a3703674d6a78a657728be6b6612fefcd',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#aa5e3a7803185e27c7b68ce9f27470a67',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default']]], + ['subscribetovalidateconfigurationupdatesresponse_4422',['SubscribeToValidateConfigurationUpdatesResponse',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a8630a0a0a1ec7f13fade2505fbf83bec',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#ae5ad07b3be9cc69bcf5a94ead02e478a',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default']]], + ['subscribetovalidateconfigurationupdatesresult_4423',['SubscribeToValidateConfigurationUpdatesResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a99724e44e641022a8d848fbd2aa78ecf',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult() noexcept'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a86e8bc65186d276957c58fb3e422da65',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::SubscribeToValidateConfigurationUpdatesResult(TaggedResult &&taggedResult) noexcept']]], + ['subscription_4424',['Subscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ade2b4f5e17958c5862e495adbd02008d',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a91631f93d36bf8360c671262e00541a6',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Crt::String topicFilter, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#af62b6ff54176bfe466d81f64945edc56',1,'Aws::Crt::Mqtt5::Subscription::Subscription(const Subscription &) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ad77979d61df788ed0d0fda66bf39b01f',1,'Aws::Crt::Mqtt5::Subscription::Subscription(Subscription &&) noexcept']]], + ['subscriptionresponsemessage_4425',['SubscriptionResponseMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a0a0b8665de378870ef39e661f1767621',1,'Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a53082e7f6681efd056c01573643354b1',1,'Aws::Greengrass::SubscriptionResponseMessage::SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)']]], + ['substr_4426',['substr',['../class_aws_1_1_crt_1_1basic__string__view.html#aac3597f66f4eb101fd275e395b12eae0',1,'Aws::Crt::basic_string_view']]], + ['swap_4427',['swap',['../class_aws_1_1_crt_1_1basic__string__view.html#afa04a63fc88f407a7d7f592b874099e1',1,'Aws::Crt::basic_string_view']]], + ['symmetriccipher_4428',['SymmetricCipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a05265436611038e27e5c17c3f854e554',1,'Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher(const SymmetricCipher &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ab3c858fe90bc0af4b694681cb0f2ec24',1,'Aws::Crt::Crypto::SymmetricCipher::SymmetricCipher(SymmetricCipher &&) noexcept=default']]], + ['systemresourcelimits_4429',['SystemResourceLimits',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a4431ea0150c83ee01e7953d3cc71df7c',1,'Aws::Greengrass::SystemResourceLimits::SystemResourceLimits() noexcept'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a0a69d251c6a6fa60f48d05e569fe5e75',1,'Aws::Greengrass::SystemResourceLimits::SystemResourceLimits(const SystemResourceLimits &)=default']]] +]; diff --git a/docs/search/functions_12.html b/docs/search/functions_12.html new file mode 100644 index 000000000..7f384f4a3 --- /dev/null +++ b/docs/search/functions_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_12.js b/docs/search/functions_12.js new file mode 100644 index 000000000..408d9ae6a --- /dev/null +++ b/docs/search/functions_12.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['taggedresult_4430',['TaggedResult',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#ae75ca89fe638769e716ae73a5a446620',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult() noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a573a4bac20bbecb89b5ac7c311e06cbf',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(Crt::ScopedResource< AbstractShapeBase > response) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a0b0914fcc5945714fc72e45f0c33faeb',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(Crt::ScopedResource< OperationError > error) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a27e21ce8937953af63d2fbcf6f2efa16',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(RpcError rpcError) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#ad9e5206e095cc6ca9797b9ea1013cf3e',1,'Aws::Eventstreamrpc::TaggedResult::TaggedResult(TaggedResult &&rhs) noexcept']]], + ['tlschannelhandler_4431',['TlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a1679fde6e99bb632bee5397d2ac6a84a',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['tlsconnectionoptions_4432',['TlsConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ab75607da7537ed0fcfa5b239c82a922b',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a8c2c7fc8ec9bcb6d1a144859e0d00b0f',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions(const TlsConnectionOptions &) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#aca7f524168751839093c60600e55f89d',1,'Aws::Crt::Io::TlsConnectionOptions::TlsConnectionOptions(TlsConnectionOptions &&options) noexcept']]], + ['tlscontext_4433',['TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#ac859c06e8c99e5eb3fca620d1b6b6c58',1,'Aws::Crt::Io::TlsContext::TlsContext() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a0d9f91326f99f69358ad69a854d308f5',1,'Aws::Crt::Io::TlsContext::TlsContext(TlsContextOptions &options, TlsMode mode, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#affec6fc99388b77764586ff797bc51c7',1,'Aws::Crt::Io::TlsContext::TlsContext(const TlsContext &) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a39a97f44600ec3b629542ef563ef000c',1,'Aws::Crt::Io::TlsContext::TlsContext(TlsContext &&) noexcept=default']]], + ['tlscontextoptions_4434',['TlsContextOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a0a2baf09f626595e64bb1bce8ae0ac03',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a330f19bf744a5f119c03771135ae84e7',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions(const TlsContextOptions &) noexcept=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a9b1253e45630c309ec05373414fd91cc',1,'Aws::Crt::Io::TlsContextOptions::TlsContextOptions(TlsContextOptions &&) noexcept']]], + ['tlscontextpkcs11options_4435',['TlsContextPkcs11Options',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_pkcs11_options.html#a68930e4fad1d89b9a8ef7485d8b4e0b1',1,'Aws::Crt::Io::TlsContextPkcs11Options']]], + ['togmtstring_4436',['ToGmtString',['../class_aws_1_1_crt_1_1_date_time.html#abff4d5982c878d12f45d73e3d1663129',1,'Aws::Crt::DateTime']]], + ['tolocaltimestring_4437',['ToLocalTimeString',['../class_aws_1_1_crt_1_1_date_time.html#a58cf4455dd30e094846ddd2248ace2f5',1,'Aws::Crt::DateTime']]], + ['tostring_4438',['ToString',['../class_aws_1_1_crt_1_1_u_u_i_d.html#afb1f688accf20e2d7985097aaa44e01b',1,'Aws::Crt::UUID::ToString()'],['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html#a624b1e2b94d1dbc824902481595ea617',1,'Aws::Iotjobs::JobStatusMarshaller::ToString()'],['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html#a768801b45356396b68b0d3a9cb430bbb',1,'Aws::Iotjobs::RejectedErrorCodeMarshaller::ToString()']]] +]; diff --git a/docs/search/functions_13.html b/docs/search/functions_13.html new file mode 100644 index 000000000..9a4107ff5 --- /dev/null +++ b/docs/search/functions_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_13.js b/docs/search/functions_13.js new file mode 100644 index 000000000..4b763d088 --- /dev/null +++ b/docs/search/functions_13.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['unauthorizederror_4439',['UnauthorizedError',['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a75840aa0f934172d8696d1cd3a4fa939',1,'Aws::Greengrass::UnauthorizedError::UnauthorizedError() noexcept'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a77a605754ab69f5e801a6de2bed322d5',1,'Aws::Greengrass::UnauthorizedError::UnauthorizedError(const UnauthorizedError &)=default']]], + ['underlyingtimestamp_4440',['UnderlyingTimestamp',['../class_aws_1_1_crt_1_1_date_time.html#a7c8f49bed89392ed84b13774b2402119',1,'Aws::Crt::DateTime']]], + ['unmanagedconnection_4441',['UnmanagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html#a2d1787e67ecf9b3b14513b3f317527bb',1,'Aws::Crt::Http::UnmanagedConnection']]], + ['unsignedpayloadstr_4442',['UnsignedPayloadStr',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a78dfb5b75b19a7ad9d18029bd6d1600d',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['unsubackpacket_4443',['UnSubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#ac758425eba7efb6a2692d30712049363',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(const aws_mqtt5_packet_unsuback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a4508e5012a233dab3f61d6365c5ab9ea',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(const UnSubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a2af3e2f54dc7773927d11da22eed47e8',1,'Aws::Crt::Mqtt5::UnSubAckPacket::UnSubAckPacket(UnSubAckPacket &&) noexcept=delete']]], + ['unsubscribe_4444',['Unsubscribe',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a96a931b49893d54712062722c5ab7d1a',1,'Aws::Crt::Mqtt5::Mqtt5Client::Unsubscribe()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a0e092fabbed19219b418ee0b59451bd0',1,'Aws::Crt::Mqtt::MqttConnection::Unsubscribe()']]], + ['unsubscribepacket_4445',['UnsubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a3aabd9cddd4932c6a417b5c8d0cba794',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a00e01194a3cef4301999c35ba7ff1bd5',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(const UnsubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#ac446f1fd829afdba68c59d11ee2f70b1',1,'Aws::Crt::Mqtt5::UnsubscribePacket::UnsubscribePacket(UnsubscribePacket &&) noexcept=delete']]], + ['update_4446',['Update',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a0212c998a976cbef12cb4732dbc574a8',1,'Aws::Crt::Crypto::Hash::Update()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a08824f48908333900e129b7a27f37646',1,'Aws::Crt::Crypto::HMAC::Update()']]], + ['updateconfigurationoperation_4447',['UpdateConfigurationOperation',['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a7c1bdea0b378fa704f8d7b7d13b28884',1,'Aws::Greengrass::UpdateConfigurationOperation']]], + ['updateconfigurationoperationcontext_4448',['UpdateConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#aa2f4b16c375b6631b4444627b0c94fa7',1,'Aws::Greengrass::UpdateConfigurationOperationContext']]], + ['updateconfigurationrequest_4449',['UpdateConfigurationRequest',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aac39c30d35aadefde320477de929a870',1,'Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#afe55058ce51d58414208929015764187',1,'Aws::Greengrass::UpdateConfigurationRequest::UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default']]], + ['updateconfigurationresponse_4450',['UpdateConfigurationResponse',['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a54b661c3cb94df56326483040d7e82a0',1,'Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#ab4bac1bc40f62bd71f5ced75de07b4d3',1,'Aws::Greengrass::UpdateConfigurationResponse::UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default']]], + ['updateconfigurationresult_4451',['UpdateConfigurationResult',['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ab8a1110b77f6507b3103941a4c4933ed',1,'Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ab6538f464ce982d3de0eb6e228290baf',1,'Aws::Greengrass::UpdateConfigurationResult::UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept']]], + ['updateinternal_4452',['UpdateInternal',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#ad125d50b6b2f31f4a656fe490271e6a3',1,'Aws::Crt::Crypto::ByoHash::UpdateInternal()'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#afb04099fc1d29c99a7c1a718df5da973',1,'Aws::Crt::Crypto::ByoHMAC::UpdateInternal()']]], + ['updatejobexecutionrequest_4453',['UpdateJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a71299074ff599b3990a119c7532bfd04',1,'Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#accd9ce27d004c83c45299cb92f65590e',1,'Aws::Iotjobs::UpdateJobExecutionRequest::UpdateJobExecutionRequest(const Crt::JsonView &doc)']]], + ['updatejobexecutionresponse_4454',['UpdateJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a201a7a27c5629a715d67bbaa9a87223e',1,'Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a12bb5ef47a76640f52418feeeb52d6eb',1,'Aws::Iotjobs::UpdateJobExecutionResponse::UpdateJobExecutionResponse(const Crt::JsonView &doc)']]], + ['updatejobexecutionsubscriptionrequest_4455',['UpdateJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#a121bb5254d91a3bd3feb014792e7ec16',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#a49e4bc84d22e4b8de32903061431a5ee',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::UpdateJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updatenamedshadowrequest_4456',['UpdateNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a850b15e14597b2f775641be2e670ad91',1,'Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a690137529759c1020f59e95afb4352fe',1,'Aws::Iotshadow::UpdateNamedShadowRequest::UpdateNamedShadowRequest(const Crt::JsonView &doc)']]], + ['updatenamedshadowsubscriptionrequest_4457',['UpdateNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a25dbc469dbef466b66aeb75f8cdc3d8a',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a5224448c90a6989f29c16ba8a4eb05a9',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::UpdateNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updateshadowrequest_4458',['UpdateShadowRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#ab8071b41fee171a017b50db7fc3a7c51',1,'Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a09ff9ae2322dd36b2c61de252213ab86',1,'Aws::Iotshadow::UpdateShadowRequest::UpdateShadowRequest(const Crt::JsonView &doc)']]], + ['updateshadowresponse_4459',['UpdateShadowResponse',['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a758acbb0a1ad7b48ebce46793c08621a',1,'Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#aa44617da762c9ed36f681929fabab703',1,'Aws::Iotshadow::UpdateShadowResponse::UpdateShadowResponse(const Crt::JsonView &doc)']]], + ['updateshadowsubscriptionrequest_4460',['UpdateShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#ac75d5fff6cd7500b6c551bc459fd7672',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a0d498a5f55ffc00e9a9275b58e6b52f8',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::UpdateShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['updatestateoperation_4461',['UpdateStateOperation',['../class_aws_1_1_greengrass_1_1_update_state_operation.html#a1d215f8e5608f25d21a8fd0dc037cf6d',1,'Aws::Greengrass::UpdateStateOperation']]], + ['updatestateoperationcontext_4462',['UpdateStateOperationContext',['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a44b55c8d0f7f5623f203cdb22e5b1dff',1,'Aws::Greengrass::UpdateStateOperationContext']]], + ['updatestaterequest_4463',['UpdateStateRequest',['../class_aws_1_1_greengrass_1_1_update_state_request.html#aecc42456d92ce38a3112d5495cee3df3',1,'Aws::Greengrass::UpdateStateRequest::UpdateStateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a721d1a4014a5b09d7a7d06aa73da1afa',1,'Aws::Greengrass::UpdateStateRequest::UpdateStateRequest(const UpdateStateRequest &)=default']]], + ['updatestateresponse_4464',['UpdateStateResponse',['../class_aws_1_1_greengrass_1_1_update_state_response.html#a9d26eac3ae778ecd01ad478fee24825a',1,'Aws::Greengrass::UpdateStateResponse::UpdateStateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a22c34d98bc64c7d424e18ecc674e81d1',1,'Aws::Greengrass::UpdateStateResponse::UpdateStateResponse(const UpdateStateResponse &)=default']]], + ['updatestateresult_4465',['UpdateStateResult',['../class_aws_1_1_greengrass_1_1_update_state_result.html#adfdca72e758fad30c97c991ae320f790',1,'Aws::Greengrass::UpdateStateResult::UpdateStateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a51a8cc7e65753fb98470d5444f558184',1,'Aws::Greengrass::UpdateStateResult::UpdateStateResult(TaggedResult &&taggedResult) noexcept']]], + ['updatethingshadowoperation_4466',['UpdateThingShadowOperation',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a2f6a7550500713a7e1d99f2e79aecf0e',1,'Aws::Greengrass::UpdateThingShadowOperation']]], + ['updatethingshadowoperationcontext_4467',['UpdateThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#ac21f87428c808d574ba23b181f9dd150',1,'Aws::Greengrass::UpdateThingShadowOperationContext']]], + ['updatethingshadowrequest_4468',['UpdateThingShadowRequest',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a5975c0ee2fc3be4cc9fb9302b71a25f4',1,'Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a5d9d5133ab13946ed055e488c79db349',1,'Aws::Greengrass::UpdateThingShadowRequest::UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default']]], + ['updatethingshadowresponse_4469',['UpdateThingShadowResponse',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#adeec9daa33ee574915b87a650a9d405d',1,'Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#aa215ce9f0641968eab41dac5e2d197e2',1,'Aws::Greengrass::UpdateThingShadowResponse::UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default']]], + ['updatethingshadowresult_4470',['UpdateThingShadowResult',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a5f0b8480e43ec99d696c986bcc490f59',1,'Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a6b1e8f1744462ce50b4d92fb00dbbc71',1,'Aws::Greengrass::UpdateThingShadowResult::UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['updatewindow_4471',['UpdateWindow',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ad27cd3913c91ba66ebdd166ac9bc1f2e',1,'Aws::Crt::Http::HttpStream']]], + ['upstreammessageoverhead_4472',['UpstreamMessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#abd4996bbd6ba638832898f395ada91b9',1,'Aws::Crt::Io::ChannelHandler']]], + ['uri_4473',['Uri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a259f158b302b994a0de035170d340351',1,'Aws::Crt::Io::Uri::Uri() noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#af5e2da24c1b3b62edce8be5530ce868a',1,'Aws::Crt::Io::Uri::Uri(const ByteCursor &cursor, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a71c18f63e791cc7499829e46a91f6123',1,'Aws::Crt::Io::Uri::Uri(aws_uri_builder_options &builderOptions, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#aadc7458b20f551a5ef555e45ae128fae',1,'Aws::Crt::Io::Uri::Uri(const Uri &)'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a51ace1bd32be33711d13e541484fc539',1,'Aws::Crt::Io::Uri::Uri(Uri &&uri) noexcept']]], + ['userproperty_4474',['UserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a60831312c604df40ffa120f720ac6181',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(Crt::String key, Crt::String value) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a761b126932e1e0a318b67367850a48db',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(const UserProperty &toCopy) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a3c793ed571e571dea67eb24ec096c373',1,'Aws::Crt::Mqtt5::UserProperty::UserProperty(UserProperty &&toMove) noexcept'],['../class_aws_1_1_greengrass_1_1_user_property.html#abff26d8ccda8d8b6904ced7e33cf1667',1,'Aws::Greengrass::UserProperty::UserProperty() noexcept'],['../class_aws_1_1_greengrass_1_1_user_property.html#a25083a0017a3473b5724d44685d155de',1,'Aws::Greengrass::UserProperty::UserProperty(const UserProperty &)=default']]], + ['uuid_4475',['UUID',['../class_aws_1_1_crt_1_1_u_u_i_d.html#a31c6cbf56c2886b724b09b4832855412',1,'Aws::Crt::UUID::UUID() noexcept'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#ac6b63d29092594d332d1239477398421',1,'Aws::Crt::UUID::UUID(const String &str) noexcept']]] +]; diff --git a/docs/search/functions_14.html b/docs/search/functions_14.html new file mode 100644 index 000000000..2412ba08f --- /dev/null +++ b/docs/search/functions_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_14.js b/docs/search/functions_14.js new file mode 100644 index 000000000..6f6264703 --- /dev/null +++ b/docs/search/functions_14.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['validateauthorizationtokenoperation_4476',['ValidateAuthorizationTokenOperation',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#acfb7e210b42cab9e45cd49785513c4d7',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation']]], + ['validateauthorizationtokenoperationcontext_4477',['ValidateAuthorizationTokenOperationContext',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a9e825bf79c6149a416799a0374e392bd',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext']]], + ['validateauthorizationtokenrequest_4478',['ValidateAuthorizationTokenRequest',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ace9a28f9a5183438bf1272d34abbafcd',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a6fb04f885bc7ecedea5d701b12f1d263',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default']]], + ['validateauthorizationtokenresponse_4479',['ValidateAuthorizationTokenResponse',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a703ba07bbdd64ababc76ba621c9ebed2',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a88683e2c97bdbc678048eb05749f3ca0',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default']]], + ['validateauthorizationtokenresult_4480',['ValidateAuthorizationTokenResult',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a29570bd52f69a0df15bca1a974c39da7',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#aa056318f7aa63ddd0ec584c572a77dc8',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::ValidateAuthorizationTokenResult(TaggedResult &&taggedResult) noexcept']]], + ['validateconfigurationupdateevent_4481',['ValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ab7632238512869d93dfa1ea501dd4943',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#ac69e55c24a38190f91ba84dd2f1f33ed',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default']]], + ['validateconfigurationupdateevents_4482',['ValidateConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a69dc89328a87b0e1b33451cbb291ea4b',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a9903d110b7c5b4809cb8d185734543c7',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)']]], + ['value_4483',['value',['../class_aws_1_1_crt_1_1_optional.html#acac8a48c762fc374da936b3ef88d4de8',1,'Aws::Crt::Optional::value() &'],['../class_aws_1_1_crt_1_1_optional.html#a7840d9dc0552fb2cc9c0b50fccd9e22c',1,'Aws::Crt::Optional::value() const &'],['../class_aws_1_1_crt_1_1_optional.html#af0e1575063b6c0b81c92fc7bd2fe7c7d',1,'Aws::Crt::Optional::value() &&'],['../class_aws_1_1_crt_1_1_optional.html#acc2f21869b2289e9c55153ac60ebd91e',1,'Aws::Crt::Optional::value() const &&']]], + ['valueexists_4484',['ValueExists',['../class_aws_1_1_crt_1_1_json_view.html#a12413f30ab53be3753daea89318dcaf4',1,'Aws::Crt::JsonView::ValueExists(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#ad5b2d6f30d21f5d7d84c45dcfee06f6d',1,'Aws::Crt::JsonView::ValueExists(const char *key) const']]], + ['variant_4485',['Variant',['../class_aws_1_1_crt_1_1_variant.html#aefbeabc2bf9ad19034d0f23ce9bc3191',1,'Aws::Crt::Variant::Variant()'],['../class_aws_1_1_crt_1_1_variant.html#a9de579ef9a05c35410b83093f41e2866',1,'Aws::Crt::Variant::Variant(const Variant &other)'],['../class_aws_1_1_crt_1_1_variant.html#a9a6daff96ab6e25cf198809f04ebd920',1,'Aws::Crt::Variant::Variant(Variant &&other)'],['../class_aws_1_1_crt_1_1_variant.html#aab137cba2ddbbf5a5c571fa4361e0c0f',1,'Aws::Crt::Variant::Variant(const T &val)'],['../class_aws_1_1_crt_1_1_variant.html#ad16ddbde83bf2ed6dcfe69670f24bb52',1,'Aws::Crt::Variant::Variant(T &&val)'],['../class_aws_1_1_crt_1_1_variant.html#a228e60bcbb485bcf976fa00972ad9d30',1,'Aws::Crt::Variant::Variant(Aws::Crt::InPlaceTypeT< T >, Args &&...args)']]], + ['variantalternative_4486',['VariantAlternative',['../class_aws_1_1_crt_1_1_variant_alternative.html#a0f508ccb03d3b08d2dd431e405c0b2c1',1,'Aws::Crt::VariantAlternative::VariantAlternative(const Variant< Ts... > &)'],['../class_aws_1_1_crt_1_1_variant_alternative.html#aa74c7827562b32938be60319013f4eda',1,'Aws::Crt::VariantAlternative::VariantAlternative(const Variant< Ts... > *)']]], + ['verifyclientdeviceidentityoperation_4487',['VerifyClientDeviceIdentityOperation',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a2a2e58fc461358fd0c35514bcdb9f703',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation']]], + ['verifyclientdeviceidentityoperationcontext_4488',['VerifyClientDeviceIdentityOperationContext',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#ae052270ef74aab3ca7955c2b5c639818',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext']]], + ['verifyclientdeviceidentityrequest_4489',['VerifyClientDeviceIdentityRequest',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a2b680160b0564781c77ec1e874fe0e0f',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a783f471f9ccd56043db4391be3346811',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default']]], + ['verifyclientdeviceidentityresponse_4490',['VerifyClientDeviceIdentityResponse',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a9f13ba6efa8b88e5b79c7922d5218593',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#add6730f4eddf0d1a54b5e568c2923e06',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default']]], + ['verifyclientdeviceidentityresult_4491',['VerifyClientDeviceIdentityResult',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a0e812f1a0c86440745a1801a84499cf5',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult() noexcept'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#ac090ba962e6c1a22af5ec633ad71e3c5',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::VerifyClientDeviceIdentityResult(TaggedResult &&taggedResult) noexcept']]], + ['view_4492',['View',['../class_aws_1_1_crt_1_1_json_object.html#ac17109b3b3ec6ae0c39d10d8f504668d',1,'Aws::Crt::JsonObject']]], + ['visit_4493',['Visit',['../class_aws_1_1_crt_1_1_variant.html#a27d348c1bf05b68470675282a646fde8',1,'Aws::Crt::Variant']]] +]; diff --git a/docs/search/functions_15.html b/docs/search/functions_15.html new file mode 100644 index 000000000..8a393ca1a --- /dev/null +++ b/docs/search/functions_15.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_15.js b/docs/search/functions_15.js new file mode 100644 index 000000000..916919cbe --- /dev/null +++ b/docs/search/functions_15.js @@ -0,0 +1,133 @@ +var searchData= +[ + ['wasparsesuccessful_4494',['WasParseSuccessful',['../class_aws_1_1_crt_1_1_json_object.html#ae01663398e9aac618fb806d18f9dbd2e',1,'Aws::Crt::JsonObject']]], + ['wassuccessful_4495',['wasSuccessful',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#aa66f889b4cfe1f1a327f2c45e00553a6',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['websocketconfig_4496',['WebsocketConfig',['../struct_aws_1_1_iot_1_1_websocket_config.html#afdfe42cadabdba672f456e11ba2967c2',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, Crt::Io::ClientBootstrap *bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#aa18d43af3b9a6afff3e7738b3e0aa09c',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#a39eaede821e5233192ac22beb794bb5a',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const Crt::String &signingRegion, const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../struct_aws_1_1_iot_1_1_websocket_config.html#ad38f60d631a05662c1adfa3cbc0e8f51',1,'Aws::Iot::WebsocketConfig::WebsocketConfig(const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, const std::shared_ptr< Crt::Auth::IHttpRequestSigner > &signer, CreateSigningConfig createSigningConfig) noexcept']]], + ['withacktimeoutsec_4497',['WithAckTimeoutSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#aa46b23fc63eafbfdb721e58a24f68cc1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSec()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab410509bb45f69e31d5974a94bb2927b',1,'Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSec()']]], + ['withacktimeoutseconds_4498',['WithAckTimeoutSeconds',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a66a87e90cb3e76c929037a54279a6eef',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithAckTimeoutSeconds()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a2769eb658b3809c5bd3d28724b936a67',1,'Aws::Iot::Mqtt5ClientBuilder::WithAckTimeoutSeconds()']]], + ['witharray_4499',['WithArray',['../class_aws_1_1_crt_1_1_json_object.html#a458f0b045afb872959519b72f0734953',1,'Aws::Crt::JsonObject::WithArray(const String &key, const Vector< String > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a61edd872caf66086f798329687da5935',1,'Aws::Crt::JsonObject::WithArray(const char *key, const Vector< String > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a46f002380080228eea72dadbb99c5633',1,'Aws::Crt::JsonObject::WithArray(const String &key, const Vector< JsonObject > &array)'],['../class_aws_1_1_crt_1_1_json_object.html#a1b7010ce766344ffe9e270bafc9be2ad',1,'Aws::Crt::JsonObject::WithArray(const String &key, Vector< JsonObject > &&array)']]], + ['withauthorizername_4500',['WithAuthorizerName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a72da9ddfac80ba11356f5b2c233eeca8',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withbool_4501',['WithBool',['../class_aws_1_1_crt_1_1_json_object.html#a0da0ae61c6a46588c85f6f026ac10c6c',1,'Aws::Crt::JsonObject::WithBool(const String &key, bool value)'],['../class_aws_1_1_crt_1_1_json_object.html#a6611c89d91a6017d398f0a03c69efa0f',1,'Aws::Crt::JsonObject::WithBool(const char *key, bool value)']]], + ['withbootstrap_4502',['WithBootstrap',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a668330a5fc630a73935fb52f90dcba35',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithBootstrap()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#abe648a3d4a30f5a2091e0197be924a3d',1,'Aws::Iot::Mqtt5ClientBuilder::WithBootstrap()']]], + ['withcertificateauthority_4503',['WithCertificateAuthority',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a6a21d18a129eab9e8199f2139886a10d',1,'Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority(const char *caPath) noexcept'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ac151eb62889ef815f0e402cc4019be9a',1,'Aws::Iot::Mqtt5ClientBuilder::WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa08aff9d13f7526ce94834d01286398e',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority(const char *caPath) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a8abcb9c93c53de594ec071f458c098a1',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCertificateAuthority(const Crt::ByteCursor &cert) noexcept']]], + ['withclientattemptingconnectcallback_4504',['WithClientAttemptingConnectCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7bd767793f20c85084cb98dae5edfa6b',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientAttemptingConnectCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aab18bf7033e98bd6067f92ef55ba764e',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientAttemptingConnectCallback()']]], + ['withclientconnectionfailurecallback_4505',['WithClientConnectionFailureCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a9215bcd4661a6595d579708f9a7ec8a9',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionFailureCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab60314862602801ac88241c4d87f27a1',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionFailureCallback()']]], + ['withclientconnectionsuccesscallback_4506',['WithClientConnectionSuccessCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ada8ca8437f7d9037f6ada2e6998716d4',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientConnectionSuccessCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aee24f7b9b3234616da8a5a6e33f40159',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientConnectionSuccessCallback()']]], + ['withclientdisconnectioncallback_4507',['WithClientDisconnectionCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a35fa2f48d6d2701da73eff3636ad94a1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientDisconnectionCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af937969e8efd482c9baf5bfddc264d0d',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientDisconnectionCallback()']]], + ['withclientextendedvalidationandflowcontrol_4508',['WithClientExtendedValidationAndFlowControl',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#aa0dcfc9807e02b4994a6971d4fa4d993',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientExtendedValidationAndFlowControl()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ad86d61607926670101c182f2b152da76',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientExtendedValidationAndFlowControl()']]], + ['withclientid_4509',['WithClientId',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a298c6e65aeb394894abfaf56aa2ce299',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withclientstoppedcallback_4510',['WithClientStoppedCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a3951eb0385088bb574f74adb06db575a',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithClientStoppedCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a5c4d06d9c4ad2d33e1e3314210cf1fae',1,'Aws::Iot::Mqtt5ClientBuilder::WithClientStoppedCallback()']]], + ['withclienttoken_4511',['WithClientToken',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a061071cdeefff397c8ab57970bf06783',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withconnacktimeoutms_4512',['WithConnackTimeoutMs',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad66d15daec251ab0f1f1ea2ca51efe44',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnackTimeoutMs()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a5940433b8eb5edd06fa858e2d15ed051',1,'Aws::Iot::Mqtt5ClientBuilder::WithConnackTimeoutMs()']]], + ['withconnectionid_4513',['WithConnectionId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aaedf8d5f134e08ff18f443d63f212c83',1,'Aws::Iotsecuretunneling::Message']]], + ['withconnectoptions_4514',['WithConnectOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7c5a212e9e38e296bfcda0d77c9036e7',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithConnectOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a36d1d82588107bca699b451e63304711',1,'Aws::Iot::Mqtt5ClientBuilder::WithConnectOptions()']]], + ['withcorrelationdata_4515',['WithCorrelationData',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a0a5e4d33a3c82cdf4d6ef5d490bd509f',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withcustomauthorizer_4516',['WithCustomAuthorizer',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a34a6db12d8c10c8e7c75d13847abc5af',1,'Aws::Iot::Mqtt5ClientBuilder::WithCustomAuthorizer()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83b260eaaec1ebc307f27db9f15c1382',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a14011aca404271002a5c5b0573dc6fcc',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithCustomAuthorizer(const Crt::String &username, const Crt::String &authorizerName, const Crt::String &authorizerSignature, const Crt::String &password, const Crt::String &tokenKeyName, const Crt::String &tokenValue) noexcept']]], + ['withdouble_4517',['WithDouble',['../class_aws_1_1_crt_1_1_json_object.html#a03b2141d080d1609c7e4bdcbe135e4be',1,'Aws::Crt::JsonObject::WithDouble(const String &key, double value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8c38a405b00e443a0643f7c1bbb22581',1,'Aws::Crt::JsonObject::WithDouble(const char *key, double value)']]], + ['withendpoint_4518',['WithEndpoint',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ab759e64586a580a1b817a8c650d0ca5b',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint(const Crt::String &endpoint)'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a9a8cc096aefcb5aad7d2ba594ae295d3',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithEndpoint(Crt::String &&endpoint)']]], + ['withhostname_4519',['WithHostName',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a26e1fbef51ff0fd4e531fe6474c2129a',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHostName()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a42c9e6ef56e5ad2807184f848c574ef2',1,'Aws::Iot::Mqtt5ClientBuilder::WithHostName()']]], + ['withhttpclientconnectionproxyoptions_4520',['WithHttpClientConnectionProxyOptions',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a28936ebc216940280c1b9c9461650614',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withhttpproxyoptions_4521',['WithHttpProxyOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a45367f975580069d8bdd21a8a6e44ba3',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithHttpProxyOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a3a4f0609481973128a11888472cf8994',1,'Aws::Iot::Mqtt5ClientBuilder::WithHttpProxyOptions()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a26d711e88a57001ee652525e82bd97b2',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithHttpProxyOptions()']]], + ['withint64_4522',['WithInt64',['../class_aws_1_1_crt_1_1_json_object.html#a714ba427611e0eda8dc18978009c2230',1,'Aws::Crt::JsonObject::WithInt64(const String &key, int64_t value)'],['../class_aws_1_1_crt_1_1_json_object.html#a024538919c6dec430aa9aea8e3e453a5',1,'Aws::Crt::JsonObject::WithInt64(const char *key, int64_t value)']]], + ['withinteger_4523',['WithInteger',['../class_aws_1_1_crt_1_1_json_object.html#a1658333455c913e05e01ed7f36904428',1,'Aws::Crt::JsonObject::WithInteger(const String &key, int value)'],['../class_aws_1_1_crt_1_1_json_object.html#adb6611304d6230b28ffe4d5292078350',1,'Aws::Crt::JsonObject::WithInteger(const char *key, int value)']]], + ['withkeepaliveintervalsec_4524',['WithKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a01add017a65899e03f3a777167c9c162',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withlaunchmode_4525',['WithLaunchMode',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a8d0f3ef1ee86d94b8cc5c4e9b642f182',1,'Aws::Eventstreamrpc::ClientOperation::WithLaunchMode()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae427016fb654b47418aa7928f4b73f19',1,'Aws::Greengrass::GreengrassCoreIpcClient::WithLaunchMode()']]], + ['withmaximumpacketsizebytes_4526',['WithMaximumPacketSizeBytes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a88ec9f83510875c5cd92277ecc439bad',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withmessageexpiryintervalsec_4527',['WithMessageExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aa9e7f2887ab39b0c82a990119df7b941',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withmetricscollection_4528',['WithMetricsCollection',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ae396c5e18a1be6f98bc046805fc4fcd0',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withminconnectedtimetoresetreconnectdelayms_4529',['WithMinConnectedTimeToResetReconnectDelayMs',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a84185fc07ee9b644ac5a566fd35fea36',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['withminimumtlsversion_4530',['WithMinimumTlsVersion',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#af780ddec5d44ac39545613efe84a1db2',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withnetworkconnectionsampleperiodseconds_4531',['WithNetworkConnectionSamplePeriodSeconds',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a296b4ab759380569571b91c88063af46',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withnolocal_4532',['WithNoLocal',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a44e1f41adf757fb11703f1e25d666294',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withobject_4533',['WithObject',['../class_aws_1_1_crt_1_1_json_object.html#a44ec249fcef3bd999a758885f3adaa67',1,'Aws::Crt::JsonObject::WithObject(const String &key, const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a9049d7683fbf19689952b4d8fbe8fe29',1,'Aws::Crt::JsonObject::WithObject(const char *key, const JsonObject &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a8ad93e9720beff28892e0460ab0616a3',1,'Aws::Crt::JsonObject::WithObject(const String &key, JsonObject &&value)'],['../class_aws_1_1_crt_1_1_json_object.html#abbb98ebabb728468570b72415cd96ff1',1,'Aws::Crt::JsonObject::WithObject(const char *key, JsonObject &&value)']]], + ['withofflinequeuebehavior_4534',['WithOfflineQueueBehavior',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#add43edf316bc074a34b32e7ccf5a4489',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithOfflineQueueBehavior()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a7a04a75b514157eebbb30257776b889d',1,'Aws::Iot::Mqtt5ClientBuilder::WithOfflineQueueBehavior()']]], + ['withonconnectioncomplete_4535',['WithOnConnectionComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a8687d63eae3a5bb3d8b68057a0cc4dec',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionfailure_4536',['WithOnConnectionFailure',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#ab252c73b304816464f58e4c6bd7ecf66',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionreset_4537',['WithOnConnectionReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0cc8a991134bf294d2cb8ef1674c6854',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionshutdown_4538',['WithOnConnectionShutdown',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a42eaf4055b74350a3c2ce8c4b5cc2092',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionstarted_4539',['WithOnConnectionStarted',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a61a8b988b6eab6c6fefa28b07cdf77e7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonconnectionsuccess_4540',['WithOnConnectionSuccess',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a12084f4904ffba5b7265bd836846d168',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withondatareceive_4541',['WithOnDataReceive',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a9035cf69574875f50f0aff86a525370c',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonmessagereceived_4542',['WithOnMessageReceived',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a40dabbf49f897d9b01c243c1107bc56b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsenddatacomplete_4543',['WithOnSendDataComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a366ec81dfbd9bce09aa5f177daf00343',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsendmessagecomplete_4544',['WithOnSendMessageComplete',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a9aeb706025d25471ad34ee9f2e8eabe7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonsessionreset_4545',['WithOnSessionReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0cd74cc8eed1a2836ef042ec674cb27f',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstopped_4546',['WithOnStopped',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a0e5516777d6f365d814a1beb27e54c70',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamreset_4547',['WithOnStreamReset',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aab0afc3cf7667ec08bd5a950548f3245',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstart_4548',['WithOnStreamStart',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#ac6718b91472b6945d6fc0d29bb1c26a7',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstarted_4549',['WithOnStreamStarted',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#abab9df3139fb0b4e075b3d6d062584fd',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withonstreamstopped_4550',['WithOnStreamStopped',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a31b50588a51e622a30470a2064219d3b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withpassword_4551',['WithPassword',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af76508fd53c93be9e3265f081fc29f73',1,'Aws::Crt::Mqtt5::ConnectPacket::WithPassword()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#aec73035a630e363db1a79cb08cf70533',1,'Aws::Iot::Mqtt5CustomAuthConfig::WithPassword()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ac5df27031154324a95e87ced3f88d8b3',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithPassword()']]], + ['withpayload_4552',['WithPayload',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a04cc6aed67a1832021fc7f624afe721d',1,'Aws::Crt::Mqtt5::PublishPacket::WithPayload()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a0cf720b80eefcbed04c307ccf4b3329c',1,'Aws::Iotsecuretunneling::Message::WithPayload()']]], + ['withpayloadformatindicator_4553',['WithPayloadFormatIndicator',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aca43fc9d488130b2dedfbf696a247e00',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withpingtimeoutms_4554',['WithPingTimeoutMs',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a731a03cf28ab59a265beb573d78a7b0c',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPingTimeoutMs()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aad87fa3156c65293aeefaaef1715fbad',1,'Aws::Iot::Mqtt5ClientBuilder::WithPingTimeoutMs()']]], + ['withport_4555',['WithPort',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a7cc39dd347081d317a78d32d6d6544f6',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPort()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a07baede38f6c9f4000a54cf11509edff',1,'Aws::Iot::Mqtt5ClientBuilder::WithPort()']]], + ['withportoverride_4556',['WithPortOverride',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a744eb0754a19e3c6f4705ebbb4b63075',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withpublishreceivedcallback_4557',['WithPublishReceivedCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a356608b0c9d6b84c356ab515464a8cd2',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithPublishReceivedCallback()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a1e333385e934cb8dafc8d770c6313172',1,'Aws::Iot::Mqtt5ClientBuilder::WithPublishReceivedCallback()']]], + ['withqos_4558',['WithQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a38c65b5c290ba9f99d30eaa1a1052534',1,'Aws::Crt::Mqtt5::PublishPacket::WithQOS()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a2d87ad2361f974341ba308fd2dd8d09f',1,'Aws::Crt::Mqtt5::Subscription::WithQOS()']]], + ['withreasoncode_4559',['WithReasonCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#af4f472eeaca388da7d334614312556dd',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withreasonstring_4560',['WithReasonString',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#acaa957a21067c2d80b73e7ce2b36ad6e',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withreceivemaximum_4561',['WithReceiveMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aeeecef27f5298efe05dbcc33b63d32d9',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withreconnectoptions_4562',['WithReconnectOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a40cf5d26aab1b6fb49db382bb2b22776',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithReconnectOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af90980d1903cfb7ba6c1e1c14c8a5299',1,'Aws::Iot::Mqtt5ClientBuilder::WithReconnectOptions()']]], + ['withreportformat_4563',['WithReportFormat',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a04350230b13e9c3299d092afe6314dd8',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withrequestprobleminformation_4564',['WithRequestProblemInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a62fcec952be789ba7982f3e246f34caf',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withrequestresponseinformation_4565',['WithRequestResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a211847007ace7f86aeaae7aafd4d4f4f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withresponsetopic_4566',['WithResponseTopic',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#acccc99a74512973210026a24f37c2db5',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withretain_4567',['WithRetain',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a71333b920e48faadc61f8a04e0d5f02c',1,'Aws::Crt::Mqtt5::PublishPacket::WithRetain()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#aa583a814598cbddc386d6b504fec08c2',1,'Aws::Crt::Mqtt5::Subscription::WithRetain()']]], + ['withretainaspublished_4568',['WithRetainAsPublished',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#ae6ab99ab494f17c5b5e72202f06249ed',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withretainhandlingtype_4569',['WithRetainHandlingType',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a310a4ce68109d4e3aed398ee480a41fb',1,'Aws::Crt::Mqtt5::Subscription']]], + ['withrootca_4570',['WithRootCa',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a88cda58132789cc1e1c9381185c1ce1b',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['withsdkname_4571',['WithSdkName',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#afdb2a496ded7bb79a66f025d773558de',1,'Aws::Iot::Mqtt5ClientBuilder::WithSdkName()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a577996fbb4ed180e38dddc3244253ceb',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkName()']]], + ['withsdkversion_4572',['WithSdkVersion',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af287b084dd3bf2b6eb9023d2f78afbd0',1,'Aws::Iot::Mqtt5ClientBuilder::WithSdkVersion()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#ae061f5bffb7265309dda480190d55bdb',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithSdkVersion()']]], + ['withserverreference_4573',['WithServerReference',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a819e57c886fc4b3a7364c736c602010f',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['withserviceid_4574',['WithServiceId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a34e166e773e6c2218969d196e5d46c35',1,'Aws::Iotsecuretunneling::Message']]], + ['withsessionbehavior_4575',['WithSessionBehavior',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a61d6bedd2502d209db912838f74462bb',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSessionBehavior()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ad9ddb7ce04a2df40b8d43deff680c46e',1,'Aws::Iot::Mqtt5ClientBuilder::WithSessionBehavior()']]], + ['withsessionexpiryintervalsec_4576',['WithSessionExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a75a563e149af1498128ebe3442236d16',1,'Aws::Crt::Mqtt5::ConnectPacket::WithSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a2c588757362a87586386d38d921a38fc',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithSessionExpiryIntervalSec()']]], + ['withsocketoptions_4577',['WithSocketOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a72da877610549c1f3a0120faf6bf32e1',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithSocketOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#aeac28c412414233b1ce7dc9ce9550fb7',1,'Aws::Iot::Mqtt5ClientBuilder::WithSocketOptions()']]], + ['withstring_4578',['WithString',['../class_aws_1_1_crt_1_1_json_object.html#a30fa3d6c629d9c118d766c6f369fe24e',1,'Aws::Crt::JsonObject::WithString(const String &key, const String &value)'],['../class_aws_1_1_crt_1_1_json_object.html#a0a4f2c06822d298361f510f26d477827',1,'Aws::Crt::JsonObject::WithString(const char *key, const String &value)']]], + ['withsubscription_4579',['WithSubscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aa30e437fdbac21b5f725c32982ce2786',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['withsubscriptionidentifier_4580',['WithSubscriptionIdentifier',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a92cf35c09126f3bf810bb5fb830602ea',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['withsubscriptions_4581',['WithSubscriptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aa0b6570275df877b67aa4a131f9f9bf0',1,'Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions(const Vector< Subscription > &subscriptions) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a8c343bbf614f91008602bf4e85324f5c',1,'Aws::Crt::Mqtt5::SubscribePacket::WithSubscriptions(Crt::Vector< Subscription > &&subscriptions) noexcept']]], + ['withtaskcancellationuserdata_4582',['WithTaskCancellationUserData',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a05de3bac2931d1b3790f30925435ce9a',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtaskcancelledhandler_4583',['WithTaskCancelledHandler',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a19b1ebac8e3b76433b7eac0752a99a2e',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtaskperiodseconds_4584',['WithTaskPeriodSeconds',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task_builder.html#a0837f0372a951ede3fa76bd6926fb5ac',1,'Aws::Iotdevicedefenderv1::ReportTaskBuilder']]], + ['withtcpconnecttimeout_4585',['WithTcpConnectTimeout',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83bfa937c4a7b16ac795f79ff8c2e008',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalive_4586',['WithTcpKeepAlive',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a153f716534c161772b6227791d9544ec',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepaliveinterval_4587',['WithTcpKeepAliveInterval',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a17656f22da20acb5f8b89a8f388e9ccc',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalivemaxprobes_4588',['WithTcpKeepAliveMaxProbes',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa89ca9b11fd06e98415700cee41d0539',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtcpkeepalivetimeout_4589',['WithTcpKeepAliveTimeout',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#acec35f1c7daf9a9e1c9fd735a7af65a7',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['withtlsconnectionoptions_4590',['WithTlsConnectionOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a3ae26bf2d64f6bd3586193bd968ee13f',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTlsConnectionOptions()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#aa38b71fcf157fd864a99682feaa00663',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder::WithTlsConnectionOptions()']]], + ['withtokenkeyname_4591',['WithTokenKeyName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ad22b9379a24d869ec3b2f32687cce672',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtokensignature_4592',['WithTokenSignature',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ac6a1633a1b2126136b8614fc9f5e4456',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtokenvalue_4593',['WithTokenValue',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ae06886c5aa13df28917d4d2d9e0647ed',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['withtopic_4594',['WithTopic',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a7f7c0a4bd05bf37c1f865bfba9f3ca27',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withtopicalias_4595',['WithTopicAlias',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a609e3b04a9c670e07f746da527d3bf17',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['withtopicaliasingoptions_4596',['WithTopicAliasingOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#acac6bd3f0a7f8e8a45e78e4f2b0aeaa3',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::WithTopicAliasingOptions()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#afba95394c14fa71f6fcad68638889a6f',1,'Aws::Iot::Mqtt5ClientBuilder::WithTopicAliasingOptions()']]], + ['withtopicfilter_4597',['WithTopicFilter',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a3a274f2cd2836f678627bb2f916aabb2',1,'Aws::Crt::Mqtt5::Subscription::WithTopicFilter()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a822c4f630d69ce3d1ba6ce8db021ab2a',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithTopicFilter()']]], + ['withtopicfilters_4598',['WithTopicFilters',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a73ec2977469058113be6fa1937f093f4',1,'Aws::Crt::Mqtt5::UnsubscribePacket']]], + ['withusername_4599',['WithUserName',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aa7fcedc4da6a094d84f5990db77bb94d',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserName()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3886a4292542e8a160100dad3e13f15e',1,'Aws::Iot::Mqtt5CustomAuthConfig::WithUsername()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a213d75c30f2b012c04dd3f75d1c2362f',1,'Aws::Iot::MqttClientConnectionConfigBuilder::WithUsername()']]], + ['withuserproperties_4600',['WithUserProperties',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a2c249d2feb79931a95b287b299522364',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a929ef60dde2cc8a9ac176a950213a4e8',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ac7362ec261b40ecba227ff2e80df6e5a',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a474427bb220e6244c39d8e9f08ba95ce',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#aee24f97f60f8f0fd57efd25f7648f666',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a888c71be44a846098f4f7092ec173afe',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aba83f7e72f928aa902c0a129df22125f',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a4f0e01023b96f216f925edfe5ec5f299',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#aeac9a20594dd8b293348bb8f6043607a',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties(const Vector< UserProperty > &userProperties) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a362cb272c74c739816e2ef5b95d49711',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperties(Vector< UserProperty > &&userProperties) noexcept']]], + ['withuserproperty_4601',['WithUserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a015ef125d23dfc449e43e16be1ba7c80',1,'Aws::Crt::Mqtt5::PublishPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a0a8b978270ca7fca8c691038099aa347',1,'Aws::Crt::Mqtt5::ConnectPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a2b86a3b654fd1ff4817fecbbc9310621',1,'Aws::Crt::Mqtt5::DisconnectPacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ad86e03244945955e977f2950df9c5db9',1,'Aws::Crt::Mqtt5::SubscribePacket::WithUserProperty()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a7f08e5bfeaaab5862c3b2af923ef5e79',1,'Aws::Crt::Mqtt5::UnsubscribePacket::WithUserProperty()']]], + ['withwebsockethandshaketransformcallback_4602',['WithWebsocketHandshakeTransformCallback',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad0fc1dffd524d431bcdcc75a9243a3b8',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['withwill_4603',['WithWill',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a6e8c6f7814b8c1904506f7c7c8310c83',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['withwilldelayintervalsec_4604',['WithWillDelayIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ae4af2944706c7a4d443582f18dfaca15',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['wrappedcallbackargs_4605',['WrappedCallbackArgs',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a1de5c1421feead57f7039aaf75a095c1',1,'Aws::Crt::Imds::WrappedCallbackArgs']]], + ['writearraystart_4606',['WriteArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a907d9db267e8b3dccfe8d522a4db9989',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebool_4607',['WriteBool',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a89e841bdd1cda7762701b7e601540607',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebreak_4608',['WriteBreak',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a6910d9899cc23d5a9035494e37d0a259',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writebytes_4609',['WriteBytes',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a8bf4fab394cdbf619c649fb39de54adc',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writecompact_4610',['WriteCompact',['../class_aws_1_1_crt_1_1_json_view.html#a380dbfe36ad81dad27c116b145debd2d',1,'Aws::Crt::JsonView']]], + ['writefloat_4611',['WriteFloat',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a46f3157ad40ec48e6e8f7e1f2b58304f',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefarraystart_4612',['WriteIndefArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a5f980260c80ff972a337f2744f2df7eb',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefbytesstart_4613',['WriteIndefBytesStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ac034f1aad8f4f4eebf9d0b93809d609e',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindefmapstart_4614',['WriteIndefMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a83f213d936875f227c6c229b3a8474cd',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeindeftextstart_4615',['WriteIndefTextStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a4ba990ec5a2e598ec5a4b57fab5ea16e',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writemapstart_4616',['WriteMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a6c69d264095f4606490e84e1341f652a',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writenegint_4617',['WriteNegInt',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#aa8f281ffdcab37a5e6048f446bcfbbe1',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writenull_4618',['WriteNull',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a074647780f07ae0fbab20c0028c806b9',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writereadable_4619',['WriteReadable',['../class_aws_1_1_crt_1_1_json_view.html#a65add1e38abf9d33238e71e72eb29744',1,'Aws::Crt::JsonView']]], + ['writetag_4620',['WriteTag',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a7e74bfc6967a01dc26c63aa88ee16344',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writetext_4621',['WriteText',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#af9d646a427bb06b3138ad90924800f6b',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeuint_4622',['WriteUInt',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ab665c9202fca2407212eb035f05abb29',1,'Aws::Crt::Cbor::CborEncoder']]], + ['writeundefined_4623',['WriteUndefined',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#aeddd942cefda360f420a96a20f709534',1,'Aws::Crt::Cbor::CborEncoder']]] +]; diff --git a/docs/search/functions_16.html b/docs/search/functions_16.html new file mode 100644 index 000000000..2ff36bdb5 --- /dev/null +++ b/docs/search/functions_16.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_16.js b/docs/search/functions_16.js new file mode 100644 index 000000000..5a217cf43 --- /dev/null +++ b/docs/search/functions_16.js @@ -0,0 +1,93 @@ +var searchData= +[ + ['_7eabstractshapebase_4624',['~AbstractShapeBase',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a0984fd9986409afc4e5cc5bba6161d5a',1,'Aws::Eventstreamrpc::AbstractShapeBase']]], + ['_7eapihandle_4625',['~ApiHandle',['../class_aws_1_1_crt_1_1_api_handle.html#a6fa536796d9c9d61683700b04fdb655c',1,'Aws::Crt::ApiHandle']]], + ['_7eawssigningconfig_4626',['~AwsSigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aa78b997ad06087d78b3aa403784bd03c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['_7ebyohash_4627',['~ByoHash',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a183e85af868d760ec41a8a509cb6afdf',1,'Aws::Crt::Crypto::ByoHash']]], + ['_7ebyohmac_4628',['~ByoHMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#a5891173970308d43d3dd1eee97989385',1,'Aws::Crt::Crypto::ByoHMAC']]], + ['_7ecbordecoder_4629',['~CborDecoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ae719acd1544933590b751b0365dee4b3',1,'Aws::Crt::Cbor::CborDecoder']]], + ['_7ecborencoder_4630',['~CborEncoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ae1120a391d0d95366a959e77b6c61ea6',1,'Aws::Crt::Cbor::CborEncoder']]], + ['_7echannelhandler_4631',['~ChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae7c526ff955aa6a1e06c71338c82bd93',1,'Aws::Crt::Io::ChannelHandler']]], + ['_7eclientbootstrap_4632',['~ClientBootstrap',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a11cd43598dc65f15aa29a41904841508',1,'Aws::Crt::Io::ClientBootstrap']]], + ['_7eclientconnection_4633',['~ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a8b408fc55d2bd76a761e0119af56a44a',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['_7eclientcontinuation_4634',['~ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#aa09ee4ebb4eb47e0be3172d82a85fe9d',1,'Aws::Eventstreamrpc::ClientContinuation']]], + ['_7eclientcontinuationhandler_4635',['~ClientContinuationHandler',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#add5b86bf2da8bf7dddf1afa02a8abc35',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['_7eclientoperation_4636',['~ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a4447f3fe93afb0a7c01522ee3945e337',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['_7econnackpacket_4637',['~ConnAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#abaa90904ce1dcb30c626015527ef56bb',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['_7econnectiondata_4638',['~ConnectionData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a09f3ca64fee811525843fd7d08e876f1',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['_7econnectionlifecyclehandler_4639',['~ConnectionLifecycleHandler',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#aa0fb85cf54c75135c894c865520e9ead',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['_7econnectionresetdata_4640',['~ConnectionResetData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a0fd29073dc75d393cd994ba33e6e0394',1,'Aws::Iotsecuretunneling::ConnectionResetData']]], + ['_7econnectionstarteddata_4641',['~ConnectionStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#ae63985c475460083ea51f2b1ea5ef2c6',1,'Aws::Iotsecuretunneling::ConnectionStartedData']]], + ['_7econnectpacket_4642',['~ConnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af978f87039c2988b98c07c656c436dd5',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['_7ecredentials_4643',['~Credentials',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a0f2d17bf6f2810658edce50cecc60922',1,'Aws::Crt::Auth::Credentials']]], + ['_7ecredentialsprovider_4644',['~CredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a00bbd2460180c5bbe0cd0010f26e9d1d',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['_7ecustommetricbase_4645',['~CustomMetricBase',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html#a027cfc03dbb7c55d24323d247141be06',1,'Aws::Iotdevicedefenderv1::CustomMetricBase']]], + ['_7edefaulthostresolver_4646',['~DefaultHostResolver',['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a5afc7f0e2880b4bcf8331f0a4c4486a0',1,'Aws::Crt::Io::DefaultHostResolver']]], + ['_7edeviceapihandle_4647',['~DeviceApiHandle',['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#ac4ae99a6c2ca4c0f85eae161898c75f5',1,'Aws::Iotdevicecommon::DeviceApiHandle']]], + ['_7edisconnectpacket_4648',['~DisconnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#abe47d0e5d165b51d7784350f51997b28',1,'Aws::Crt::Mqtt5::DisconnectPacket']]], + ['_7ediscoveryclientconfig_4649',['~DiscoveryClientConfig',['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a9d59a6754a505321002203137e7eb791',1,'Aws::Discovery::DiscoveryClientConfig']]], + ['_7eeventloopgroup_4650',['~EventLoopGroup',['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a95e1913e02ca0b6351f1293d26915ce8',1,'Aws::Crt::Io::EventLoopGroup']]], + ['_7eeventstreamheader_4651',['~EventStreamHeader',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#aea4b6ea235ede271151ef9fd833fcd29',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['_7egreengrasscoreipcclient_4652',['~GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3c8c31ac3dc3d8ffeb854c4cf5404cc5',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['_7ehash_4653',['~Hash',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a12de090b756fa13e4401269e44ebf41b',1,'Aws::Crt::Crypto::Hash']]], + ['_7ehmac_4654',['~HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#af134064d7be72d2ec089b654f86b7d72',1,'Aws::Crt::Crypto::HMAC']]], + ['_7ehostresolver_4655',['~HostResolver',['../class_aws_1_1_crt_1_1_io_1_1_host_resolver.html#a2ff3723407036cd4bfcc905bf9d8270a',1,'Aws::Crt::Io::HostResolver']]], + ['_7ehttpclientconnection_4656',['~HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a488104fc0d79c851166b7c73740a3f24',1,'Aws::Crt::Http::HttpClientConnection']]], + ['_7ehttpclientconnectionmanager_4657',['~HttpClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a3ce78ad105347c7268ef0ebc06343702',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['_7ehttpclientconnectionoptions_4658',['~HttpClientConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ae1d19d3efdb44be89999b68b65070d0e',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['_7ehttpclientconnectionproxyoptions_4659',['~HttpClientConnectionProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a4660457f4f5c1d3cb5c240acf1fa14e5',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['_7ehttpclientstream_4660',['~HttpClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#af566d471626e5b8e48d4e48240fd1085',1,'Aws::Crt::Http::HttpClientStream']]], + ['_7ehttpmessage_4661',['~HttpMessage',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a120f0204580a5e03776b6489f0498016',1,'Aws::Crt::Http::HttpMessage']]], + ['_7ehttpproxystrategy_4662',['~HttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#ac4637dfb7243dc745df8760d9d8e3195',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['_7ehttpstream_4663',['~HttpStream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ab36c99afd2980ab123123016550dc8f2',1,'Aws::Crt::Http::HttpStream']]], + ['_7eicredentialsprovider_4664',['~ICredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#aefe60b9490b1de1628177fae79012237',1,'Aws::Crt::Auth::ICredentialsProvider']]], + ['_7eihttprequestsigner_4665',['~IHttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a0cd78d8cd9c75991a12cee92e6bd93bf',1,'Aws::Crt::Auth::IHttpRequestSigner']]], + ['_7eimdsclient_4666',['~ImdsClient',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a702df157822e6c52f88a185ea4f98c0c',1,'Aws::Crt::Imds::ImdsClient']]], + ['_7einputstream_4667',['~InputStream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ad47fbd2318d6313251bd0d72e47174c3',1,'Aws::Crt::Io::InputStream']]], + ['_7eisigningconfig_4668',['~ISigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#acfdf4a3ea3303412a096e2e42dc083a3',1,'Aws::Crt::Auth::ISigningConfig']]], + ['_7ejsonobject_4669',['~JsonObject',['../class_aws_1_1_crt_1_1_json_object.html#ae26bfd63fafc170c12ed03a16a3a4338',1,'Aws::Crt::JsonObject']]], + ['_7emanagedconnection_4670',['~ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html#a9645af8d3a1c4e05c442403ba5ba7546',1,'Aws::Crt::Http::ManagedConnection']]], + ['_7emessage_4671',['~Message',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aa722639648bd076bf51b5968f6b5cbd1',1,'Aws::Iotsecuretunneling::Message']]], + ['_7emessageamendment_4672',['~MessageAmendment',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#abef14503796997048ccf5c1de48195ba',1,'Aws::Eventstreamrpc::MessageAmendment']]], + ['_7emqtt5client_4673',['~Mqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a7dd90d7cddd6cc0594b6de7b929005ce',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['_7emqtt5clientbuilder_4674',['~Mqtt5ClientBuilder',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#acfcb1eb17e5b22166d1a02d3855f0e8a',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['_7emqtt5clientoptions_4675',['~Mqtt5ClientOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a5e4effaae117b10b15b56dc0a5ec13aa',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['_7emqtt5customauthconfig_4676',['~Mqtt5CustomAuthConfig',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a259e674c996e595b74aef975b5befc2f',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['_7emqttclient_4677',['~MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a09dfbd45e2e63e934b02d739bba16eca',1,'Aws::Crt::Mqtt::MqttClient']]], + ['_7emqttconnection_4678',['~MqttConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#abc4c0fcd811a22f0ed1ae00e54e74e21',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['_7enegotiatedsettings_4679',['~NegotiatedSettings',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a0c860fecabb2b135b0355f42ee725bbf',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['_7eoperationmodelcontext_4680',['~OperationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a8c33a0225f9ee859e62e3ad3f4201433',1,'Aws::Eventstreamrpc::OperationModelContext']]], + ['_7eoptional_4681',['~Optional',['../class_aws_1_1_crt_1_1_optional.html#af354cd9f9c26684d2bf0c273695dae32',1,'Aws::Crt::Optional']]], + ['_7epkcs11lib_4682',['~Pkcs11Lib',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#a0698b146eb56c567116784adee3d1e11',1,'Aws::Crt::Io::Pkcs11Lib']]], + ['_7epubackpacket_4683',['~PubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a539bd0bffb8cfd50512ffde99b0f7473',1,'Aws::Crt::Mqtt5::PubAckPacket']]], + ['_7epublishpacket_4684',['~PublishPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#ad1b8bb552b75ced775c6cf349d409841',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['_7epublishresult_4685',['~PublishResult',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a1dab698873929838d5a6ec3d664a9619',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['_7erefcounted_4686',['~RefCounted',['../class_aws_1_1_crt_1_1_ref_counted.html#ad5f3e090f9670145bf5dc83212438a9c',1,'Aws::Crt::RefCounted']]], + ['_7ereporttask_4687',['~ReportTask',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a4b593bd69bde5fe5df9fd9c1cba29213',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['_7erequestcontext_4688',['~RequestContext',['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#af68f17e1f81f9bff87aa67f23e88fdbd',1,'Aws::Crt::Endpoints::RequestContext']]], + ['_7eresolutionoutcome_4689',['~ResolutionOutcome',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a38f6461cdd594104d09a27145e016391',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['_7eresponseretriever_4690',['~ResponseRetriever',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#a081ce7c49a47988c57283e51f7ed8b46',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['_7eruleengine_4691',['~RuleEngine',['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ae7792ea718983231c9f764badadfe2bc',1,'Aws::Crt::Endpoints::RuleEngine']]], + ['_7esecuretunnel_4692',['~SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae9fe332168d4373d0f3e03e388aac1f5',1,'Aws::Iotsecuretunneling::SecureTunnel']]], + ['_7esendmessagecompletedata_4693',['~SendMessageCompleteData',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a9175d67455b5e0381d257affa0f9429e',1,'Aws::Iotsecuretunneling::SendMessageCompleteData']]], + ['_7eservicemodel_4694',['~ServiceModel',['../class_aws_1_1_eventstreamrpc_1_1_service_model.html#a2e265fc7e668581b0f796d02c7f262a6',1,'Aws::Eventstreamrpc::ServiceModel']]], + ['_7esigv4httprequestsigner_4695',['~Sigv4HttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#afa436c35e981ac6ef75cc8820cc24ffe',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner']]], + ['_7estlallocator_4696',['~StlAllocator',['../class_aws_1_1_crt_1_1_stl_allocator.html#acb81e21dc53ebebe6a5a8d6cb447fdcd',1,'Aws::Crt::StlAllocator']]], + ['_7estreamresponsehandler_4697',['~StreamResponseHandler',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a2c55110b462270701b23b42808c60512',1,'Aws::Eventstreamrpc::StreamResponseHandler']]], + ['_7estreamstarteddata_4698',['~StreamStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a4f442a36e26ce4647b72a468ba8c78b0',1,'Aws::Iotsecuretunneling::StreamStartedData']]], + ['_7estreamstoppeddata_4699',['~StreamStoppedData',['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#ad4b4ccdd839d29eaccd9f14f418884e1',1,'Aws::Iotsecuretunneling::StreamStoppedData']]], + ['_7esubackpacket_4700',['~SubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a142bcf45d84ddfb39eefbf51193cc6e0',1,'Aws::Crt::Mqtt5::SubAckPacket']]], + ['_7esubscribepacket_4701',['~SubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aaa0b94ba6dec9794a4c18eb233c4cd5a',1,'Aws::Crt::Mqtt5::SubscribePacket']]], + ['_7esubscription_4702',['~Subscription',['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a81cc28d0de008143b52a02e243b6a107',1,'Aws::Crt::Mqtt5::Subscription']]], + ['_7etaggedresult_4703',['~TaggedResult',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a8845e62eb796389af9f7ffb6d8925b5c',1,'Aws::Eventstreamrpc::TaggedResult']]], + ['_7etlschannelhandler_4704',['~TlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#afac1c40efd298b3a2ad9f6f66b699584',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['_7etlsconnectionoptions_4705',['~TlsConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#abe9bee9467b0dc55df37903301892f40',1,'Aws::Crt::Io::TlsConnectionOptions']]], + ['_7etlscontext_4706',['~TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a78edf7b804187cc05a594db4a577050b',1,'Aws::Crt::Io::TlsContext']]], + ['_7etlscontextoptions_4707',['~TlsContextOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a3033d9406f80f5fd93372cd7c52007c5',1,'Aws::Crt::Io::TlsContextOptions']]], + ['_7eunmanagedconnection_4708',['~UnmanagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_unmanaged_connection.html#a07c2fa54147f38de138d4103fcf2595a',1,'Aws::Crt::Http::UnmanagedConnection']]], + ['_7eunsubackpacket_4709',['~UnSubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a412ec268ac1679f5eeca6b522f7ad173',1,'Aws::Crt::Mqtt5::UnSubAckPacket']]], + ['_7eunsubscribepacket_4710',['~UnsubscribePacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#af78245f4107603ff02df9de0de6827ad',1,'Aws::Crt::Mqtt5::UnsubscribePacket']]], + ['_7euri_4711',['~Uri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a282a67fbc4ea7b8729bfc0ddfd4ee1bd',1,'Aws::Crt::Io::Uri']]], + ['_7euserproperty_4712',['~UserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a6a3062a6c44dea36bcdf301a7c2cefd4',1,'Aws::Crt::Mqtt5::UserProperty']]], + ['_7evariant_4713',['~Variant',['../class_aws_1_1_crt_1_1_variant.html#a23c1e2c5390e320225aa238e1dfa8b09',1,'Aws::Crt::Variant']]] +]; diff --git a/docs/search/functions_2.html b/docs/search/functions_2.html new file mode 100644 index 000000000..184e9da4d --- /dev/null +++ b/docs/search/functions_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_2.js b/docs/search/functions_2.js new file mode 100644 index 000000000..68c6b3682 --- /dev/null +++ b/docs/search/functions_2.js @@ -0,0 +1,123 @@ +var searchData= +[ + ['cancellocaldeploymentoperation_3309',['CancelLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a4d90fe443aab8883c570e0fada4b9191',1,'Aws::Greengrass::CancelLocalDeploymentOperation']]], + ['cancellocaldeploymentoperationcontext_3310',['CancelLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a9639b073a3ae020674157087c4f4ebbb',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext']]], + ['cancellocaldeploymentrequest_3311',['CancelLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a20fd8ca5c927e1191a8b207c60d2b980',1,'Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#aa141400a04e93a7fee953f742495c341',1,'Aws::Greengrass::CancelLocalDeploymentRequest::CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default']]], + ['cancellocaldeploymentresponse_3312',['CancelLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#af7ccced0ec2a889807d61f075e669aec',1,'Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a2d9737e65b026436fcae040ae391571a',1,'Aws::Greengrass::CancelLocalDeploymentResponse::CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default']]], + ['cancellocaldeploymentresult_3313',['CancelLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a31462a550ade9f1ae9b901306502e5bc',1,'Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a7e42586092a59348c162aaaceda5062a',1,'Aws::Greengrass::CancelLocalDeploymentResult::CancelLocalDeploymentResult(TaggedResult &&taggedResult) noexcept']]], + ['cbegin_3314',['cbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#a43c8914c44193ea7bc655898c554201d',1,'Aws::Crt::basic_string_view']]], + ['cbordecoder_3315',['CborDecoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#aedddaecf93ff408e83d4036b3204658a',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(const CborDecoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a655dae148b82beb446c831deebae1c64',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(CborDecoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a0e974ab0915a601efd1402bb076a215f',1,'Aws::Crt::Cbor::CborDecoder::CborDecoder(ByteCursor src, Allocator *allocator=ApiAllocator()) noexcept']]], + ['cborencoder_3316',['CborEncoder',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ac6877f0d390aa7ed1bd22116d2412f84',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(const CborEncoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a4e6c8c362e3891cf7b4da2b2a505cd8d',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(CborEncoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ad83264b118991e315afa753bfc50faa7',1,'Aws::Crt::Cbor::CborEncoder::CborEncoder(Allocator *allocator=ApiAllocator()) noexcept']]], + ['cend_3317',['cend',['../class_aws_1_1_crt_1_1basic__string__view.html#a76373c99bec0777c8b41b57cb971d5ba',1,'Aws::Crt::basic_string_view']]], + ['certificateoptions_3318',['CertificateOptions',['../class_aws_1_1_greengrass_1_1_certificate_options.html#ae7c3fb98406fe57fc327772b9abb35a8',1,'Aws::Greengrass::CertificateOptions::CertificateOptions() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a3f2d98f33682bfb4e03af4a247a31915',1,'Aws::Greengrass::CertificateOptions::CertificateOptions(const CertificateOptions &)=default']]], + ['certificateupdate_3319',['CertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad775221cdf508f5da46db5495b1315ab',1,'Aws::Greengrass::CertificateUpdate::CertificateUpdate() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a237f74aa2230942ee49290080ade8d4e',1,'Aws::Greengrass::CertificateUpdate::CertificateUpdate(const CertificateUpdate &)=default']]], + ['certificateupdateevent_3320',['CertificateUpdateEvent',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a77f63fa29de9fb797088ce756745da55',1,'Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa254366f4ca5ce7d735491fd8b1686e1',1,'Aws::Greengrass::CertificateUpdateEvent::CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)']]], + ['channelhandler_3321',['ChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a4220deb751400f309e619b96a18a4dde',1,'Aws::Crt::Io::ChannelHandler::ChannelHandler(const ChannelHandler &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ad08f0d08af35b4246ebf96bd369f73fd',1,'Aws::Crt::Io::ChannelHandler::ChannelHandler(Allocator *allocator=ApiAllocator())']]], + ['channelsthreadiscallersthread_3322',['ChannelsThreadIsCallersThread',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5940becca49993d4b8bfc33fc516be37',1,'Aws::Crt::Io::ChannelHandler']]], + ['clientbootstrap_3323',['ClientBootstrap',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#af0eda4c7f66f6a9b02ea20413919f67f',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(EventLoopGroup &elGroup, HostResolver &resolver, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a3ded740ce05e905a1f1acffac848efa5',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ac6669a24157928a6182dce6fbd0ed87e',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(const ClientBootstrap &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a615bc843746ff0c53ffef5cc71b8f935',1,'Aws::Crt::Io::ClientBootstrap::ClientBootstrap(ClientBootstrap &&)=delete']]], + ['clientconnection_3324',['ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#acf778b73a0f3f95f0d59f202f27e954e',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#afc7026e9a8a5385293fa3acc86f57eb9',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(const ClientConnection &) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a678a9b1168523b63e8520351dc66ee7b',1,'Aws::Eventstreamrpc::ClientConnection::ClientConnection(ClientConnection &&) noexcept']]], + ['clientcontinuation_3325',['ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a0aaa6660837af853f2c78697de640db2',1,'Aws::Eventstreamrpc::ClientContinuation']]], + ['clientdevicecredential_3326',['ClientDeviceCredential',['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ab46a65bd9ea351289cd514c1802938dc',1,'Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential() noexcept'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a1c6e95baacc93cc6aea23760f84dde0c',1,'Aws::Greengrass::ClientDeviceCredential::ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)']]], + ['clientoperation_3327',['ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a5fafc66020c30fe0bab786591f9ecf69',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const OperationModelContext &operationModelContext, Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a6b23746460ce51ad77e656f8ea46c586',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(const ClientOperation &clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#aaaa8858fb25dd6f0680146a60b98b45f',1,'Aws::Eventstreamrpc::ClientOperation::ClientOperation(ClientOperation &&clientOperation) noexcept=delete']]], + ['clientstreamcallbackdata_3328',['ClientStreamCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a828f13f71d06fb64d03667b68e87396a',1,'Aws::Crt::Http::ClientStreamCallbackData']]], + ['clienttlschannelhandler_3329',['ClientTlsChannelHandler',['../class_aws_1_1_crt_1_1_io_1_1_client_tls_channel_handler.html#a08fb63e4a92103b16f4109068f7d7905',1,'Aws::Crt::Io::ClientTlsChannelHandler']]], + ['close_3330',['Close',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a2099619e869a3bc6365f27fe1ce44f20',1,'Aws::Crt::Http::HttpClientConnection::Close()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a1aa2282eb1db6e504df657c018294c60',1,'Aws::Eventstreamrpc::ClientOperation::Close()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a716ae59d6b7770d1d3d0350caf5005e7',1,'Aws::Eventstreamrpc::ClientConnection::Close()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae2cb237c0f8f8be5f429439d10bb9fb0',1,'Aws::Greengrass::GreengrassCoreIpcClient::Close()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a34fb98525d1a2398708f082fb2f90517',1,'Aws::Iotsecuretunneling::SecureTunnel::Close()']]], + ['compare_3331',['compare',['../class_aws_1_1_crt_1_1basic__string__view.html#ab2d9d6749c9e62b731ca1538180f37f5',1,'Aws::Crt::basic_string_view::compare(const basic_string_view &s) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a150efac9e5bb015a72d92ceedfbf7002',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const basic_string_view &s) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab7c4ccc24a08c1e98b02664d9b80dcea',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const basic_string_view &s, size_type pos2, size_type n2) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#af76523ec839590bbf43af2608d722330',1,'Aws::Crt::basic_string_view::compare(const CharT *s) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a13e3eea8f068057cd6228d1633641c89',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const CharT *s) const'],['../class_aws_1_1_crt_1_1basic__string__view.html#a15de9b2d2b3c2f0cba344e61f9225d49',1,'Aws::Crt::basic_string_view::compare(size_type pos1, size_type n1, const CharT *s, size_type n2) const noexcept(false)']]], + ['completetlsnegotiation_3332',['CompleteTlsNegotiation',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a9ae75c6953615f8bc763670db230ad49',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['componentdetails_3333',['ComponentDetails',['../class_aws_1_1_greengrass_1_1_component_details.html#a36fb89d0ff0b8fcde088766f5990bce2',1,'Aws::Greengrass::ComponentDetails::ComponentDetails() noexcept'],['../class_aws_1_1_greengrass_1_1_component_details.html#ab426c726082b20a7d208118b2dda2c25',1,'Aws::Greengrass::ComponentDetails::ComponentDetails(const ComponentDetails &)=default']]], + ['componentnotfounderror_3334',['ComponentNotFoundError',['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aaf753b68f26b31d8985329024e08a752',1,'Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError() noexcept'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a323650b4b1fbe7ba8c72b8afb8016ab3',1,'Aws::Greengrass::ComponentNotFoundError::ComponentNotFoundError(const ComponentNotFoundError &)=default']]], + ['componentupdatepolicyevents_3335',['ComponentUpdatePolicyEvents',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#ac5e33538003209953853890d40bbaf85',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a2585dfea375ee17094958000ba49ccef',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)']]], + ['computecrc32_3336',['ComputeCRC32',['../namespace_aws_1_1_crt_1_1_checksum.html#a3deb13f67945f47071339844188cd654',1,'Aws::Crt::Checksum']]], + ['computecrc32c_3337',['ComputeCRC32C',['../namespace_aws_1_1_crt_1_1_checksum.html#a77b7001c995731a9e4591e3001e1f748',1,'Aws::Crt::Checksum']]], + ['computecrc64nvme_3338',['ComputeCRC64NVME',['../namespace_aws_1_1_crt_1_1_checksum.html#aefdf1717e7702de7e199dbcd07069f22',1,'Aws::Crt::Checksum']]], + ['computemd5_3339',['ComputeMD5',['../namespace_aws_1_1_crt_1_1_crypto.html#a3c06862c43cfc546119d4cb5071f281b',1,'Aws::Crt::Crypto::ComputeMD5(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a140bc453768153f6fdc05ceca2decea8',1,'Aws::Crt::Crypto::ComputeMD5(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computeoneshot_3340',['ComputeOneShot',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a01c267c73e484e27509487920ae71395',1,'Aws::Crt::Crypto::Hash::ComputeOneShot()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a430a09cdce7bede7bbc5346d8f352391',1,'Aws::Crt::Crypto::HMAC::ComputeOneShot()']]], + ['computesha1_3341',['ComputeSHA1',['../namespace_aws_1_1_crt_1_1_crypto.html#a4460c83ba8ee496422c6cba694fc8950',1,'Aws::Crt::Crypto::ComputeSHA1(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a5b8e63f5978ac585470d2f81b1e2aaf8',1,'Aws::Crt::Crypto::ComputeSHA1(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computesha256_3342',['ComputeSHA256',['../namespace_aws_1_1_crt_1_1_crypto.html#ace5660b2d4f91d16987555f187d83ea9',1,'Aws::Crt::Crypto::ComputeSHA256(Allocator *allocator, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#aca14b81c8278deaf493fedad14160e96',1,'Aws::Crt::Crypto::ComputeSHA256(const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['computesha256hmac_3343',['ComputeSHA256HMAC',['../namespace_aws_1_1_crt_1_1_crypto.html#ab8d08b685154ffebfe4322e852e7237b',1,'Aws::Crt::Crypto::ComputeSHA256HMAC(Allocator *allocator, const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept'],['../namespace_aws_1_1_crt_1_1_crypto.html#a93c48e84bd189f3ff1149e668a8a9b7c',1,'Aws::Crt::Crypto::ComputeSHA256HMAC(const ByteCursor &secret, const ByteCursor &input, ByteBuf &output, size_t truncateTo=0) noexcept']]], + ['configurationupdateevent_3344',['ConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#afe493bcd74de6e15d92d7ef1fb35204d',1,'Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#ab00542bd487a6011415a3e1daca44edb',1,'Aws::Greengrass::ConfigurationUpdateEvent::ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default']]], + ['configurationupdateevents_3345',['ConfigurationUpdateEvents',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ada65dc6ea78aaf9406a622778c9a93dd',1,'Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#ad61f207167cceefabf9cad862340cf6d',1,'Aws::Greengrass::ConfigurationUpdateEvents::ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)']]], + ['configurationvalidityreport_3346',['ConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a00eb50e396137ea808f20f68def9d715',1,'Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport() noexcept'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#abacd1c6f223139ead133ba77e794089a',1,'Aws::Greengrass::ConfigurationValidityReport::ConfigurationValidityReport(const ConfigurationValidityReport &)=default']]], + ['conflicterror_3347',['ConflictError',['../class_aws_1_1_greengrass_1_1_conflict_error.html#a5f34af12f605bfe654e1e520994ba461',1,'Aws::Greengrass::ConflictError::ConflictError() noexcept'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a8af91b1bbe4d2df39b3031654a278b4f',1,'Aws::Greengrass::ConflictError::ConflictError(const ConflictError &)=default']]], + ['connackpacket_3348',['ConnAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a6d5ae6a0d45538f8239af50f2d87f0e5',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(const aws_mqtt5_packet_connack_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aeb1a816fd6ddf9a911d2cf45634cf504',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(const ConnAckPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aebfb1fff4b6a5759033ff54471164ca5',1,'Aws::Crt::Mqtt5::ConnAckPacket::ConnAckPacket(ConnAckPacket &&) noexcept=delete']]], + ['connect_3349',['Connect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a9231536236a212cf5bf23fc2ad019a94',1,'Aws::Crt::Mqtt::MqttConnection::Connect()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a71ccd8e9a769fb716176ea22ad6129e9',1,'Aws::Eventstreamrpc::ClientConnection::Connect()'],['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a04d9ba0ed274652c5326b4ab55b2e344',1,'Aws::Greengrass::GreengrassCoreIpcClient::Connect()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ac005cfa6f225c8da5af4701502296817',1,'Aws::Iotsecuretunneling::SecureTunnel::Connect()']]], + ['connectioncallbackdata_3350',['ConnectionCallbackData',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#aefe9987d61d095cb2fe6ce3fd9804ed5',1,'Aws::Crt::Http::ConnectionCallbackData']]], + ['connectionconfig_3351',['ConnectionConfig',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a6cfa8fed29f730ff38c2c18fe954a0d7',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['connectiondata_3352',['ConnectionData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a8abef19ab048d4953e4f3fd64b3bec71',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(const aws_secure_tunnel_connection_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a22aad11a8b51d130f36366adee8d988e',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(const ConnectionData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#ad06fb42108395105dac282c4b795fde1',1,'Aws::Iotsecuretunneling::ConnectionData::ConnectionData(ConnectionData &&) noexcept=delete']]], + ['connectionmanagercallbackargs_3353',['ConnectionManagerCallbackArgs',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#ad959b297b7722a36daef39e223686a37',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs']]], + ['connectionresetdata_3354',['ConnectionResetData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a7cabeb8437c6ba8911854845f8984753',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a3bb1c325402ef3eeb50b9d006b03bdd6',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(const ConnectionResetData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#adb00c857c79df4c65c227ff989f43b3e',1,'Aws::Iotsecuretunneling::ConnectionResetData::ConnectionResetData(ConnectionResetData &&) noexcept=delete']]], + ['connectionreseteventdata_3355',['ConnectionResetEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html#a563359f0c10a762af41f85f1704b4793',1,'Aws::Iotsecuretunneling::ConnectionResetEventData']]], + ['connectionstarteddata_3356',['ConnectionStartedData',['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a276b2172493535a1db9809d9741ae909',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#acf50e1a814900b1012d3bae65463b75f',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(const ConnectionStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a4f908019801f1e83c3744c5d14441152',1,'Aws::Iotsecuretunneling::ConnectionStartedData::ConnectionStartedData(ConnectionStartedData &&) noexcept=delete']]], + ['connectionstartedeventdata_3357',['ConnectionStartedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html#a1f348186963ae6d9bb07ed0510f377d9',1,'Aws::Iotsecuretunneling::ConnectionStartedEventData']]], + ['connectionsuccesseventdata_3358',['ConnectionSuccessEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html#ab6a296760f497f9fd66f9bae43464e30',1,'Aws::Iotsecuretunneling::ConnectionSuccessEventData']]], + ['connectivityinfo_3359',['ConnectivityInfo',['../class_aws_1_1_discovery_1_1_connectivity_info.html#a7e6097c836d6e9dfc3e644250476db09',1,'Aws::Discovery::ConnectivityInfo::ConnectivityInfo()=default'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#a69206f943505e588f15a4e656836a928',1,'Aws::Discovery::ConnectivityInfo::ConnectivityInfo(const Crt::JsonView &doc)']]], + ['connectpacket_3360',['ConnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ab54fcd02d340a3cabf58461215c2c818',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a9ce80bfe5e1424cacab30ce488cbe5e1',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(const ConnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1f8d034a966900a2ba79e67aea3b9770',1,'Aws::Crt::Mqtt5::ConnectPacket::ConnectPacket(ConnectPacket &&) noexcept=delete']]], + ['constexprmax_3361',['ConstExprMax',['../namespace_aws_1_1_crt_1_1_variant_detail.html#a49e7333f899b903fefaff55a04ef8a48',1,'Aws::Crt::VariantDetail']]], + ['consumenextsingleelement_3362',['ConsumeNextSingleElement',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#aefd54e8ac20e34920b8a3c397caa9e87',1,'Aws::Crt::Cbor::CborDecoder']]], + ['consumenextwholedataitem_3363',['ConsumeNextWholeDataItem',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#af3889501d6dec91b0da5969b25298b31',1,'Aws::Crt::Cbor::CborDecoder']]], + ['containstype_3364',['ContainsType',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#aabd85452993820b7c7e65a6cbf6be1c3',1,'Aws::Crt::VariantDetail::Checker::ContainsType()'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#a7b6195dd153c9cbc17dd51a36cee2ea8',1,'Aws::Crt::VariantDetail::Checker::ContainsType()'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html#af2c89db77f2846ebf2699420184c5024',1,'Aws::Crt::VariantDetail::Checker::ContainsType()']]], + ['continuationcallbackdata_3365',['ContinuationCallbackData',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a107e4f28b75a3f6485e097ffa1a13ede',1,'Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData(ClientContinuation *clientContinuation, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a97b7a1ca1d15039b22cf1d972e6a2c33',1,'Aws::Eventstreamrpc::ContinuationCallbackData::ContinuationCallbackData(const ContinuationCallbackData &lhs) noexcept=delete']]], + ['copy_3366',['copy',['../class_aws_1_1_crt_1_1basic__string__view.html#a4d764f27a6df165eb4acfe304253674f',1,'Aws::Crt::basic_string_view']]], + ['crbegin_3367',['crbegin',['../class_aws_1_1_crt_1_1basic__string__view.html#a55fc557ff39f129e00ab824dc346368b',1,'Aws::Crt::basic_string_view']]], + ['create_3368',['Create',['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#ae772779eae89f9bbb8ec44e649442194',1,'Aws::Crt::Io::Pkcs11Lib::Create(const String &filename, Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_io_1_1_pkcs11_lib.html#aac9903d0e4e4cc2e93c6528fd4af741d',1,'Aws::Crt::Io::Pkcs11Lib::Create(const String &filename, InitializeFinalizeBehavior initializeFinalizeBehavior, Allocator *allocator=ApiAllocator())']]], + ['createadaptivehttpproxystrategy_3369',['CreateAdaptiveHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a5f9194a979757544783acd317f69e1dd',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['createaes_5f256_5fcbc_5fcipher_3370',['CreateAES_256_CBC_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa996e0705d1b84bd94b321ce103d669c',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fctr_5fcipher_3371',['CreateAES_256_CTR_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa1cf28bcc65eac6ca5037abd40080e6d',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fgcm_5fcipher_3372',['CreateAES_256_GCM_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a4be64a357c899bab4b11748689c61e98',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createaes_5f256_5fkeywrap_5fcipher_3373',['CreateAES_256_KeyWrap_Cipher',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a087ec065065ddecdffebde19c3ab447f',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['createbasichttpproxystrategy_3374',['CreateBasicHttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a59489645b358adb5ec8feed7bc9fd930',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['createcertificatefromcsrrequest_3375',['CreateCertificateFromCsrRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a7cfc55ecf8455e407d765c59e8e8a316',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a060555ed049aebe28f332d55c87428a8',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::CreateCertificateFromCsrRequest(const Crt::JsonView &doc)']]], + ['createcertificatefromcsrresponse_3376',['CreateCertificateFromCsrResponse',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#abe96a61430ca2d209872e7c4b9b1b6a3',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#afbf17e72aaa5093a0cde95f2a1890695',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CreateCertificateFromCsrResponse(const Crt::JsonView &doc)']]], + ['createcertificatefromcsrsubscriptionrequest_3377',['CreateCertificateFromCsrSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a25085c369bda2fd4bcc1a666643ef367',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a5fa8fb743d76cf33e7bf31d726c68494',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::CreateCertificateFromCsrSubscriptionRequest(const Crt::JsonView &doc)']]], + ['createclient_3378',['CreateClient',['../class_aws_1_1_discovery_1_1_discovery_client.html#a7ed2c8d5be7da617639f4940004e8c1e',1,'Aws::Discovery::DiscoveryClient']]], + ['createconnection_3379',['CreateConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0d552f646074ba83b71a6cb45aba4b55',1,'Aws::Crt::Http::HttpClientConnection']]], + ['createcredentialsprovideranonymous_3380',['CreateCredentialsProviderAnonymous',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#ad8c3e94dcfb79cae018e15938686f530',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidercached_3381',['CreateCredentialsProviderCached',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a2bd5b1f127ddeb39464808a9917e939b',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderchain_3382',['CreateCredentialsProviderChain',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a113033aab580c13c0af32fa2b84deeff',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderchaindefault_3383',['CreateCredentialsProviderChainDefault',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aa943e53da72a758b2e921ee8866e3d94',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidercognito_3384',['CreateCredentialsProviderCognito',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a6f464701b856ca810da137c330a10ff0',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderdelegate_3385',['CreateCredentialsProviderDelegate',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#adaf0ebfd2a8fd32157c39c932a5c081c',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderenvironment_3386',['CreateCredentialsProviderEnvironment',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aa008181f0eae10264b41d04fe0359d29',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderimds_3387',['CreateCredentialsProviderImds',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a14841a08e10f9ab379f3d05f006e6961',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderprofile_3388',['CreateCredentialsProviderProfile',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a5651bd661d9dc6fab3ea90a9c7e2bc44',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderstatic_3389',['CreateCredentialsProviderStatic',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#aff8c2f9d8b6f2115d0ca421a9002a8fb',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsprovidersts_3390',['CreateCredentialsProviderSTS',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#af4170c3fe8fff11873d283137bf7574e',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createcredentialsproviderx509_3391',['CreateCredentialsProviderX509',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#abd5689beace90cc22bf5e6c22bef4538',1,'Aws::Crt::Auth::CredentialsProvider']]], + ['createdebugpasswordoperation_3392',['CreateDebugPasswordOperation',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#afe99380bbf50b43e5a8d624503de4300',1,'Aws::Greengrass::CreateDebugPasswordOperation']]], + ['createdebugpasswordoperationcontext_3393',['CreateDebugPasswordOperationContext',['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a309bd77d550b2d3a11c3a3ccf7ab3512',1,'Aws::Greengrass::CreateDebugPasswordOperationContext']]], + ['createdebugpasswordrequest_3394',['CreateDebugPasswordRequest',['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a4d6bc4d5ce1276027b6f6e8f9ec1d888',1,'Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a7e9795419826599872e341b0867d4c33',1,'Aws::Greengrass::CreateDebugPasswordRequest::CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default']]], + ['createdebugpasswordresponse_3395',['CreateDebugPasswordResponse',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a381619e923a2d4f0837b9beffab862fd',1,'Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#aa83dc1485b942c5635ca99d27e7ec3d7',1,'Aws::Greengrass::CreateDebugPasswordResponse::CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default']]], + ['createdebugpasswordresult_3396',['CreateDebugPasswordResult',['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#abd823a2069300d7ab83303f31b3c51b0',1,'Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult() noexcept'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a67e04a1bde62601b1cd359504615b705',1,'Aws::Greengrass::CreateDebugPasswordResult::CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept']]], + ['createinvalid_3397',['CreateInvalid',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a25947708a6c5bc7eaf8736a1022c49ea',1,'Aws::Iot::MqttClientConnectionConfig']]], + ['createkeysandcertificaterequest_3398',['CreateKeysAndCertificateRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#acdf03cdc99b135670e7ec325540cbf25',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#a8a20d2fb169601605a6900484064d252',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::CreateKeysAndCertificateRequest(const Crt::JsonView &doc)']]], + ['createkeysandcertificateresponse_3399',['CreateKeysAndCertificateResponse',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a95f9d285b0eb5412071522a3608556a2',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a75f45b16f0bdd77b82a72645c9d1d75d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CreateKeysAndCertificateResponse(const Crt::JsonView &doc)']]], + ['createkeysandcertificatesubscriptionrequest_3400',['CreateKeysAndCertificateSubscriptionRequest',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#a69d86f34c15bba062afc5f5e0f7e0784',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest()=default'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#ad2d97cd185889f6782b3a07ccf607bef',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::CreateKeysAndCertificateSubscriptionRequest(const Crt::JsonView &doc)']]], + ['createlocaldeploymentoperation_3401',['CreateLocalDeploymentOperation',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a328f6c0d6d667a73f5d874c709e4a8a0',1,'Aws::Greengrass::CreateLocalDeploymentOperation']]], + ['createlocaldeploymentoperationcontext_3402',['CreateLocalDeploymentOperationContext',['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a6f7602209c9bf8c4f7b3d7f8160cdaeb',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext']]], + ['createlocaldeploymentrequest_3403',['CreateLocalDeploymentRequest',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a7330d4d9bf2f5d57f742c889e62a765c',1,'Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#abdc2eccd5d2472822dcff2d3195d485d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default']]], + ['createlocaldeploymentresponse_3404',['CreateLocalDeploymentResponse',['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#ac9d4bb8af773e37cf5fba9b7c79b6aad',1,'Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a9b4106feb081314a4c645dbc02231b47',1,'Aws::Greengrass::CreateLocalDeploymentResponse::CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default']]], + ['createlocaldeploymentresult_3405',['CreateLocalDeploymentResult',['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a04386a51bf5ffb68e458890bfb40f8d4',1,'Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#af9ef463e170543cb98ddb6e87df7763b',1,'Aws::Greengrass::CreateLocalDeploymentResult::CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept']]], + ['createmd5_3406',['CreateMD5',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a02c8f2ff215e1a5eefa6db84b7e39680',1,'Aws::Crt::Crypto::Hash']]], + ['createsha1_3407',['CreateSHA1',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a3b1703e22354f31348b0c96c2a209d39',1,'Aws::Crt::Crypto::Hash']]], + ['createsha256_3408',['CreateSHA256',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#adbde3caf1d1ae015c86e3ba2244953a5',1,'Aws::Crt::Crypto::Hash']]], + ['createsha256hmac_3409',['CreateSHA256HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a968abd6a5c5e0345cd4a2f443573aee3',1,'Aws::Crt::Crypto::HMAC::CreateSHA256HMAC(Allocator *allocator, const ByteCursor &secret) noexcept'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#aa5722491cdab710a7f161ffec4504c2a',1,'Aws::Crt::Crypto::HMAC::CreateSHA256HMAC(const ByteCursor &secret) noexcept']]], + ['credentialdocument_3410',['CredentialDocument',['../class_aws_1_1_greengrass_1_1_credential_document.html#a7ee654330d8a6467a306beaec2f7d332',1,'Aws::Greengrass::CredentialDocument::CredentialDocument() noexcept'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a1ece9215b71194758b6afd7bb21a4c15',1,'Aws::Greengrass::CredentialDocument::CredentialDocument(const CredentialDocument &objectToCopy)']]], + ['credentials_3411',['Credentials',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a31ed465e1a7d333c2daac7087431ffaf',1,'Aws::Crt::Auth::Credentials::Credentials(const aws_credentials *credentials) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#ad3dacdda243cf86f4aa700ebb7b5c857',1,'Aws::Crt::Auth::Credentials::Credentials(ByteCursor access_key_id, ByteCursor secret_access_key, ByteCursor session_token, uint64_t expiration_timepoint_in_seconds, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#aacae47b3e24956bd479e824abde4490e',1,'Aws::Crt::Auth::Credentials::Credentials(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a38c1d5881e34323c982aa075478dcc4b',1,'Aws::Crt::Auth::Credentials::Credentials(const Credentials &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#aa9040df818dbc1d573d454ef0c13992c',1,'Aws::Crt::Auth::Credentials::Credentials(Credentials &&)=delete']]], + ['credentialsprovider_3412',['CredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a3a060a7a7619404c0a9d5f5ed98371e2',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(aws_credentials_provider *provider, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a7e53b541fc3d75651ca0caba4a42a974',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(const CredentialsProvider &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#ad65e03922175b4e3aab881bc7af4fb21',1,'Aws::Crt::Auth::CredentialsProvider::CredentialsProvider(CredentialsProvider &&)=delete']]], + ['credentialsprovidercachedconfig_3413',['CredentialsProviderCachedConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#a9246bef82905da1496bd9b450629d418',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig']]], + ['credentialsprovidercallbackargs_3414',['CredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#abd75f8638fdd1e2523aee38ffc7e7078',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs']]], + ['credentialsproviderchainconfig_3415',['CredentialsProviderChainConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html#a60f27f79f41619418391dd39d4f35628',1,'Aws::Crt::Auth::CredentialsProviderChainConfig']]], + ['credentialsproviderchaindefaultconfig_3416',['CredentialsProviderChainDefaultConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#ab4e86af61874550b3002ccc1b977890a',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig']]], + ['credentialsprovidercognitoconfig_3417',['CredentialsProviderCognitoConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a31c0e013df46d99dc5b52429bcc9af77',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]], + ['credentialsproviderimdsconfig_3418',['CredentialsProviderImdsConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html#a45c4a60feeb35e69815658111a50b12b',1,'Aws::Crt::Auth::CredentialsProviderImdsConfig']]], + ['credentialsproviderprofileconfig_3419',['CredentialsProviderProfileConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#ac7cf439bae1040301fd203138de1a4af',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['credentialsproviderstaticconfig_3420',['CredentialsProviderStaticConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#ad2acf3b4655da7514eb0791b6eca561c',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['credentialsproviderstsconfig_3421',['CredentialsProviderSTSConfig',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a2f213c3864cdd556a70b0e82903ceac0',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]], + ['credentialsproviderx509config_3422',['CredentialsProviderX509Config',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a2052cdb61eb41b1128f27b01546831ec',1,'Aws::Crt::Auth::CredentialsProviderX509Config']]], + ['crend_3423',['crend',['../class_aws_1_1_crt_1_1basic__string__view.html#a6a7a8b0e07aa50b32a99f29b1e5706cb',1,'Aws::Crt::basic_string_view']]], + ['crtstringtostringview_3424',['CrtStringToStringView',['../namespace_aws_1_1_crt_1_1_endpoints.html#a59125f91f0594c6e0268fa690e5e471e',1,'Aws::Crt::Endpoints']]], + ['custommetriciplist_3425',['CustomMetricIpList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a335d323eed7c82e1fc04a7b55bf1361f',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList']]], + ['custommetricnumber_3426',['CustomMetricNumber',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#a3f5c329c7e83579ae4e3efacba70f8ff',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber']]], + ['custommetricnumberlist_3427',['CustomMetricNumberList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#a4d34593d1cd42bd67851624a61045ef1',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList']]], + ['custommetricstringlist_3428',['CustomMetricStringList',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#a11fc38245e70a5e87c972c4668d9c008',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList']]] +]; diff --git a/docs/search/functions_3.html b/docs/search/functions_3.html new file mode 100644 index 000000000..31ac9f8e2 --- /dev/null +++ b/docs/search/functions_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js new file mode 100644 index 000000000..c88a9b860 --- /dev/null +++ b/docs/search/functions_3.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['data_3429',['data',['../class_aws_1_1_crt_1_1basic__string__view.html#aef105c4ca0722207e83d520c3cbc78be',1,'Aws::Crt::basic_string_view']]], + ['datetime_3430',['DateTime',['../class_aws_1_1_crt_1_1_date_time.html#aa9886379acf252d3910a95087fca0c69',1,'Aws::Crt::DateTime::DateTime() noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a405046ab998a659d4e81c0e92deb4038',1,'Aws::Crt::DateTime::DateTime(const std::chrono::system_clock::time_point &timepointToAssign) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a81e135d47521f1ce8ae1c1136e37c9a1',1,'Aws::Crt::DateTime::DateTime(uint64_t millisSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#ae7009ef79351826a6f9b449ab2c26811',1,'Aws::Crt::DateTime::DateTime(double epoch_millis) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a7426c7b910738e8ab7b6a184f91511d4',1,'Aws::Crt::DateTime::DateTime(const char *timestamp, DateFormat format) noexcept']]], + ['deallocate_3431',['deallocate',['../class_aws_1_1_crt_1_1_stl_allocator.html#a060ac0a43eb52efd4e32889fa298561e',1,'Aws::Crt::StlAllocator']]], + ['decrypt_3432',['Decrypt',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a92b75e71992bb9df139d7d8cc4d42ffd',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['defaultallocator_3433',['DefaultAllocator',['../namespace_aws_1_1_crt.html#a70bd46137cf25dda46f2138ddbee9681',1,'Aws::Crt']]], + ['defaultallocatorimplementation_3434',['DefaultAllocatorImplementation',['../namespace_aws_1_1_crt.html#a9071d5f17bd81cffd15d09b360cc67f7',1,'Aws::Crt']]], + ['defaultconnectionconfig_3435',['DefaultConnectionConfig',['../class_aws_1_1_greengrass_1_1_default_connection_config.html#a2cf0313d27c042270b3527cab27eebd6',1,'Aws::Greengrass::DefaultConnectionConfig']]], + ['defaulthostresolver_3436',['DefaultHostResolver',['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#aed83fb6f7d47cf1bdb6c004fbda23d73',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(EventLoopGroup &elGroup, size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#ae40ed90cf5badd2406667253aaec1862',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(size_t maxHosts, size_t maxTTL, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a59e25b42b810a6f62b31b9db794536cd',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(const DefaultHostResolver &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a3b8ceca8e65d425eadffc389225b0010',1,'Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(DefaultHostResolver &&)=delete']]], + ['defercomponentupdateoperation_3437',['DeferComponentUpdateOperation',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a1a127274d363c21bb569d476d0827dc9',1,'Aws::Greengrass::DeferComponentUpdateOperation']]], + ['defercomponentupdateoperationcontext_3438',['DeferComponentUpdateOperationContext',['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a0ff5236280f06bc9ae195fe0309f40da',1,'Aws::Greengrass::DeferComponentUpdateOperationContext']]], + ['defercomponentupdaterequest_3439',['DeferComponentUpdateRequest',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a8fa930f17ab26e1873f8bfe5b6e324e6',1,'Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#aa4ee6b196741f7048cfd905c2badd25f',1,'Aws::Greengrass::DeferComponentUpdateRequest::DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default']]], + ['defercomponentupdateresponse_3440',['DeferComponentUpdateResponse',['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a40e72b9c327b6c37e5f13f3a2f5447c2',1,'Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a053f1b64148b4c3f5c15e7075970e1a5',1,'Aws::Greengrass::DeferComponentUpdateResponse::DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default']]], + ['defercomponentupdateresult_3441',['DeferComponentUpdateResult',['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a1ee1b8abef4987a5c67886adf34782cc',1,'Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult() noexcept'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a785b0094293bd6bd1d197fa61573b1a5',1,'Aws::Greengrass::DeferComponentUpdateResult::DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept']]], + ['delegatecredentialsprovidercallbackargs_3442',['DelegateCredentialsProviderCallbackArgs',['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a87ee7bbdfa604c70832eca08415a6514',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs']]], + ['delete_3443',['Delete',['../namespace_aws_1_1_crt.html#a5e912a3a4aa95134bbc477dde8e5ea5c',1,'Aws::Crt']]], + ['deletenamedshadowrequest_3444',['DeleteNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a4b0e571be353d67550f3011ddc301cdc',1,'Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#abf749af46548a86ddc4be4610539d8b6',1,'Aws::Iotshadow::DeleteNamedShadowRequest::DeleteNamedShadowRequest(const Crt::JsonView &doc)']]], + ['deletenamedshadowsubscriptionrequest_3445',['DeleteNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#ae53fdabd6e9ef934a3ea3c2d36083a76',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#aa95b85d09bca7d628e8d88e449e6aa6e',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::DeleteNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['deleteshadowrequest_3446',['DeleteShadowRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#ad22d2fe85e14cbc9f98f7353af066840',1,'Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a3616e9abf4601a9ceb94fdb1e7a407b6',1,'Aws::Iotshadow::DeleteShadowRequest::DeleteShadowRequest(const Crt::JsonView &doc)']]], + ['deleteshadowresponse_3447',['DeleteShadowResponse',['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a3b0cb782f42618c3ab9ed95630400249',1,'Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a7cefd19899afec215b28e6a45e110a41',1,'Aws::Iotshadow::DeleteShadowResponse::DeleteShadowResponse(const Crt::JsonView &doc)']]], + ['deleteshadowsubscriptionrequest_3448',['DeleteShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a07f51deaad091b192e08325b2ee64e7d',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a122a6b866f9d8b8d5683e8444d0f1595',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::DeleteShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['deletethingshadowoperation_3449',['DeleteThingShadowOperation',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#ae9971a146e6e03d210f949cc2e998169',1,'Aws::Greengrass::DeleteThingShadowOperation']]], + ['deletethingshadowoperationcontext_3450',['DeleteThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a5240b10422bac27deaf1d6961e9c6278',1,'Aws::Greengrass::DeleteThingShadowOperationContext']]], + ['deletethingshadowrequest_3451',['DeleteThingShadowRequest',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#af3bd707058ac15920c488d65620aa2a2',1,'Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a2d560dd1c49cf3059cca460ca4c19b76',1,'Aws::Greengrass::DeleteThingShadowRequest::DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default']]], + ['deletethingshadowresponse_3452',['DeleteThingShadowResponse',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a44419cdad65c65084221ee08b1f699a3',1,'Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#afa79a916b3ea02532bc9dd13aa694482',1,'Aws::Greengrass::DeleteThingShadowResponse::DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default']]], + ['deletethingshadowresult_3453',['DeleteThingShadowResult',['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a26122cc8ccaeddc1cd1cbf69bc216940',1,'Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#aed5c090be8ef62ec0727daa3a5b4309b',1,'Aws::Greengrass::DeleteThingShadowResult::DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['deploymentstatusdetails_3454',['DeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a6c4c6b436aadd9daae6d915169480508',1,'Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails() noexcept'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#abd4807ade964fedd18c80edba6f3be0a',1,'Aws::Greengrass::DeploymentStatusDetails::DeploymentStatusDetails(const DeploymentStatusDetails &)=default']]], + ['describejobexecutionrequest_3455',['DescribeJobExecutionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#af14d99b0228edbe364a49d86261dd60a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a851a7a9d32b3b2bffa84a51ae770446f',1,'Aws::Iotjobs::DescribeJobExecutionRequest::DescribeJobExecutionRequest(const Crt::JsonView &doc)']]], + ['describejobexecutionresponse_3456',['DescribeJobExecutionResponse',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a63ddc7bfd5948e9fe2c3fa54ab3d42b0',1,'Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ab5eb5f1806135cf2807895d3ce64498c',1,'Aws::Iotjobs::DescribeJobExecutionResponse::DescribeJobExecutionResponse(const Crt::JsonView &doc)']]], + ['describejobexecutionsubscriptionrequest_3457',['DescribeJobExecutionSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a04b8f39dcf85680d747c8b9ad1ccbc51',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a370dd94e08832f3bd9fa13c1400fd26d',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::DescribeJobExecutionSubscriptionRequest(const Crt::JsonView &doc)']]], + ['deviceapihandle_3458',['DeviceApiHandle',['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#a6075ee8ee8170d324a30842893a26be5',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#adf90bef1a7ec60d4c66169cd548091d9',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(const DeviceApiHandle &)=delete'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#aa628f47e8d5dcdb0c8cddab9b735c626',1,'Aws::Iotdevicecommon::DeviceApiHandle::DeviceApiHandle(DeviceApiHandle &&)=delete']]], + ['digest_3459',['Digest',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a7979342835e5c7a5171dfee40e4034e6',1,'Aws::Crt::Crypto::Hash::Digest()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a9b9d7644f2e886b33fdd9be59d3bbacf',1,'Aws::Crt::Crypto::HMAC::Digest()']]], + ['digestinternal_3460',['DigestInternal',['../class_aws_1_1_crt_1_1_crypto_1_1_byo_hash.html#a7f8ce190069dc03e510a07bda5e902e0',1,'Aws::Crt::Crypto::ByoHash::DigestInternal()'],['../class_aws_1_1_crt_1_1_crypto_1_1_byo_h_m_a_c.html#ac6fbe1fe4c8065762824d64205dbf383',1,'Aws::Crt::Crypto::ByoHMAC::DigestInternal()']]], + ['digestsize_3461',['DigestSize',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#aca63e0fb8895a9e0ebb8df2d3e8e7917',1,'Aws::Crt::Crypto::Hash::DigestSize()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a55df3d25a006ef71be1729596da42eb6',1,'Aws::Crt::Crypto::HMAC::DigestSize()']]], + ['disconnect_3462',['Disconnect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a4e8905315e67c0acaef07ef67915857a',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['disconnectpacket_3463',['DisconnectPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#acf03251fa32e2f7f613a16bc2d6a39bf',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a350eb4f5b6dbbc7097a447701ccced76',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(const aws_mqtt5_packet_disconnect_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a098e3ce7533c4c5ed4d5fcc1938c207e',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(const DisconnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a1e125a9992057d068f6f756c7b4e1baa',1,'Aws::Crt::Mqtt5::DisconnectPacket::DisconnectPacket(DisconnectPacket &&) noexcept=delete']]], + ['discover_3464',['Discover',['../class_aws_1_1_discovery_1_1_discovery_client.html#ade0818d805892ffc7c9e49c1d7ba87b0',1,'Aws::Discovery::DiscoveryClient']]], + ['discoverresponse_3465',['DiscoverResponse',['../class_aws_1_1_discovery_1_1_discover_response.html#a6009c79968c36846de641e0096d34f0b',1,'Aws::Discovery::DiscoverResponse::DiscoverResponse()=default'],['../class_aws_1_1_discovery_1_1_discover_response.html#a4da6def49eedf73d4c3a016b87865ee2',1,'Aws::Discovery::DiscoverResponse::DiscoverResponse(const Crt::JsonView &doc)']]], + ['discoveryclientconfig_3466',['DiscoveryClientConfig',['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a2ae07e110a04400bf229b1b8ca5694c5',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig() noexcept'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a4786a271cafe061d88d3262f5f08dd6f',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig(const DiscoveryClientConfig &rhs)=default'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aee91c36dd2128f63659e92baa4a04d15',1,'Aws::Discovery::DiscoveryClientConfig::DiscoveryClientConfig(DiscoveryClientConfig &&rhs)=default']]], + ['downstreamreadwindow_3467',['DownstreamReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a34ae31f1c24868ecf0698106a081240f',1,'Aws::Crt::Io::ChannelHandler']]] +]; diff --git a/docs/search/functions_4.html b/docs/search/functions_4.html new file mode 100644 index 000000000..306d41f80 --- /dev/null +++ b/docs/search/functions_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js new file mode 100644 index 000000000..0bb0189b4 --- /dev/null +++ b/docs/search/functions_4.js @@ -0,0 +1,16 @@ +var searchData= +[ + ['emplace_3468',['emplace',['../class_aws_1_1_crt_1_1_optional.html#a6a2f3a3dc0fc3e8d839888deae78b04c',1,'Aws::Crt::Optional::emplace()'],['../class_aws_1_1_crt_1_1_variant.html#a4a4facc08236d1d70ffd58c30c012636',1,'Aws::Crt::Variant::emplace(Args &&...args)'],['../class_aws_1_1_crt_1_1_variant.html#a5dcb87312163fe9f616cb5339aa06f45',1,'Aws::Crt::Variant::emplace(Args &&...args) -> typename ThisVariantAlternative< Index >::type &']]], + ['empty_3469',['empty',['../class_aws_1_1_crt_1_1basic__string__view.html#a855cdc776f12be971c242a7fa8208120',1,'Aws::Crt::basic_string_view']]], + ['emptysha256str_3470',['EmptySha256Str',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a2f2b80f7676088a148d9d245d07fa65c',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['enableblockingshutdown_3471',['EnableBlockingShutdown',['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a0021ef57bec8381f73c69e5e4c46c0e1',1,'Aws::Crt::Io::ClientBootstrap']]], + ['encodequeryparametervalue_3472',['EncodeQueryParameterValue',['../namespace_aws_1_1_crt_1_1_io.html#aa15aa05a55aa482702f06069e1912edc',1,'Aws::Crt::Io']]], + ['encrypt_3473',['Encrypt',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a6554d2714b66a7291b4d6342d8ae1ce7',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['end_3474',['end',['../class_aws_1_1_crt_1_1basic__string__view.html#a1f7e87f8859cb3bba6710ae62d4f4e37',1,'Aws::Crt::basic_string_view']]], + ['ends_5fwith_3475',['ends_with',['../class_aws_1_1_crt_1_1basic__string__view.html#a929a29386d428454616a5de5db80ba12',1,'Aws::Crt::basic_string_view::ends_with(const basic_string_view &other) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab4d42232915d867f890320caaf821459',1,'Aws::Crt::basic_string_view::ends_with(CharT c) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a6d07b24f12ac7c6d168656dbb413fe2f',1,'Aws::Crt::basic_string_view::ends_with(const CharT *s) const noexcept']]], + ['eraseheader_3476',['EraseHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a6283f07bc66cc433c7cbb391438d08b5',1,'Aws::Crt::Http::HttpMessage']]], + ['errordebugstring_3477',['ErrorDebugString',['../namespace_aws_1_1_crt.html#a381b8c42c48a6a9408017d273d660dda',1,'Aws::Crt']]], + ['errorresponse_3478',['ErrorResponse',['../class_aws_1_1_iotidentity_1_1_error_response.html#a1de2e6c3faa33f3684e68dfd363776d4',1,'Aws::Iotidentity::ErrorResponse::ErrorResponse()=default'],['../class_aws_1_1_iotidentity_1_1_error_response.html#ab62ca1748519b92f27d9d23006f62de2',1,'Aws::Iotidentity::ErrorResponse::ErrorResponse(const Crt::JsonView &doc)'],['../class_aws_1_1_iotshadow_1_1_error_response.html#aecb8b0567a912e9789f03048a3b83bd1',1,'Aws::Iotshadow::ErrorResponse::ErrorResponse()=default'],['../class_aws_1_1_iotshadow_1_1_error_response.html#ae8f7a5344b4134c0b632f908dda51d6c',1,'Aws::Iotshadow::ErrorResponse::ErrorResponse(const Crt::JsonView &doc)']]], + ['eventloopgroup_3479',['EventLoopGroup',['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#abc86b7085aec3582410ebefaaf737558',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(uint16_t threadCount=0, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a47823ebb6bd12818cf73b560fd82ad6d',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(uint16_t cpuGroup, uint16_t threadCount, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#ac36da407ce7f648549e32ce05f9a490d',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(const EventLoopGroup &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a473852511451679cce0de410c6ffd245',1,'Aws::Crt::Io::EventLoopGroup::EventLoopGroup(EventLoopGroup &&) noexcept']]], + ['eventstreamheader_3480',['EventStreamHeader',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a4e898009e9cb739e80d6f2c29966117a',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const EventStreamHeader &lhs) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a8941590187a2d713d56b766a3cb2f589',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(EventStreamHeader &&rhs) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a18c5af1d3acdca6d5f1cefd8393af046',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const struct aws_event_stream_header_value_pair &header, Crt::Allocator *allocator=Crt::g_allocator)'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a424a356b7107feb565d7a380198cc0eb',1,'Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader(const Crt::String &name, const Crt::String &value, Crt::Allocator *allocator=Crt::g_allocator) noexcept']]] +]; diff --git a/docs/search/functions_5.html b/docs/search/functions_5.html new file mode 100644 index 000000000..27bbb7027 --- /dev/null +++ b/docs/search/functions_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_5.js b/docs/search/functions_5.js new file mode 100644 index 000000000..4b85bef0a --- /dev/null +++ b/docs/search/functions_5.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['failedupdateconditioncheckerror_3481',['FailedUpdateConditionCheckError',['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a9fc9fed0d2693b182b481aeb9125c4e3',1,'Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError() noexcept'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a40b57098ba9b377789984091f9df4b29',1,'Aws::Greengrass::FailedUpdateConditionCheckError::FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default']]], + ['finalizedecryption_3482',['FinalizeDecryption',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ad46437b02dd56d2f1f294a4f16294078',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['finalizeencryption_3483',['FinalizeEncryption',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aa09f86fa3e1217a8645b301ba61fbd5b',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['find_3484',['find',['../class_aws_1_1_crt_1_1basic__string__view.html#a3e8744fa3d8b265fafc0d24e5da0acf1',1,'Aws::Crt::basic_string_view::find(const basic_string_view &s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0d345a1347d78028edabfe2325ce1087',1,'Aws::Crt::basic_string_view::find(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a95282e81fb2d3fa791ef3b28fe34fa08',1,'Aws::Crt::basic_string_view::find(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0a825c0db5f1cd3eeff2a4fa42028419',1,'Aws::Crt::basic_string_view::find(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5ffirst_5fnot_5fof_3485',['find_first_not_of',['../class_aws_1_1_crt_1_1basic__string__view.html#aac1ef0d81b4150bce37d69522053e7eb',1,'Aws::Crt::basic_string_view::find_first_not_of(basic_string_view s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a0d4045ea7c5fc2aac4e9fe01b4ab6a81',1,'Aws::Crt::basic_string_view::find_first_not_of(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a738031564921b1c33d483d2c03d09b80',1,'Aws::Crt::basic_string_view::find_first_not_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a75c14884fbe255ebad214af46f14c82e',1,'Aws::Crt::basic_string_view::find_first_not_of(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5ffirst_5fof_3486',['find_first_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a42175b5706dffd18888d9820d6240dfd',1,'Aws::Crt::basic_string_view::find_first_of(basic_string_view s, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ae962b4c563afeb73788780ab73e6e279',1,'Aws::Crt::basic_string_view::find_first_of(CharT c, size_type pos=0) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#afe07d0cc046ed602e64d09673e61b011',1,'Aws::Crt::basic_string_view::find_first_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac40b00c2e5d25555dd6368240dbe5d53',1,'Aws::Crt::basic_string_view::find_first_of(const CharT *s, size_type pos=0) const noexcept']]], + ['find_5flast_5fnot_5fof_3487',['find_last_not_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a9d9d411fb985ca9932dc90e7b08953f5',1,'Aws::Crt::basic_string_view::find_last_not_of(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a8b1d7e08f4d7f1fb16e7856987da8a68',1,'Aws::Crt::basic_string_view::find_last_not_of(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a9b6bf81dd8ca9c8cf84a6eac7b51e495',1,'Aws::Crt::basic_string_view::find_last_not_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ad3dc93e43af53dd5b23940d5898667b3',1,'Aws::Crt::basic_string_view::find_last_not_of(const CharT *s, size_type pos=npos) const noexcept']]], + ['find_5flast_5fof_3488',['find_last_of',['../class_aws_1_1_crt_1_1basic__string__view.html#a5336b7008ac07a904d5996a1d3079ef4',1,'Aws::Crt::basic_string_view::find_last_of(basic_string_view s, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ac2f4e34d745fd6aee6c135b0558da221',1,'Aws::Crt::basic_string_view::find_last_of(CharT c, size_type pos=npos) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#a50a2dc3183660efaead38be13b53ff04',1,'Aws::Crt::basic_string_view::find_last_of(const CharT *s, size_type pos, size_type n) const noexcept'],['../class_aws_1_1_crt_1_1basic__string__view.html#ab9eb3436567cd2cd6fdf2b1f9fdf136f',1,'Aws::Crt::basic_string_view::find_last_of(const CharT *s, size_type pos=npos) const noexcept']]], + ['fromstring_3489',['FromString',['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html#a804051d60f01ff1d02e98f96818eb772',1,'Aws::Iotjobs::JobStatusMarshaller::FromString()'],['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html#a2247c70c8e94fe64b7b32d4ec93e52d8',1,'Aws::Iotjobs::RejectedErrorCodeMarshaller::FromString()']]], + ['front_3490',['front',['../class_aws_1_1_crt_1_1basic__string__view.html#a44d4100e15caff748675df65e79234ec',1,'Aws::Crt::basic_string_view']]] +]; diff --git a/docs/search/functions_6.html b/docs/search/functions_6.html new file mode 100644 index 000000000..84606c04a --- /dev/null +++ b/docs/search/functions_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js new file mode 100644 index 000000000..a771c115a --- /dev/null +++ b/docs/search/functions_6.js @@ -0,0 +1,322 @@ +var searchData= +[ + ['gatherstatistics_3491',['GatherStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a34d559dcc486f95b25c95a0903fa6b97',1,'Aws::Crt::Io::ChannelHandler']]], + ['generaterandombytes_3492',['GenerateRandomBytes',['../namespace_aws_1_1_crt_1_1_crypto.html#aca0945b12738a7706ac5a6fa3e10b1ff',1,'Aws::Crt::Crypto']]], + ['get_3493',['get',['../class_aws_1_1_crt_1_1_variant.html#ad058d06b482bedc6d3c9d73cfeb8e595',1,'Aws::Crt::Variant::get()'],['../class_aws_1_1_crt_1_1_variant.html#a754bc36961b34aa65fd0f432e882c9d6',1,'Aws::Crt::Variant::get() -> typename ThisVariantAlternative< Index >::type &'],['../class_aws_1_1_crt_1_1_variant.html#a1ac0757e0b5adf62ff1216afc66c54b7',1,'Aws::Crt::Variant::get() const'],['../class_aws_1_1_crt_1_1_variant.html#a4714925179479c13a4a028ef9d9f5c4c',1,'Aws::Crt::Variant::get() const -> const typename ThisVariantAlternative< Index >::type &']]], + ['get_5fif_3494',['get_if',['../class_aws_1_1_crt_1_1_variant.html#a5aa8a739ff6bbf63c5ea5aba5568249b',1,'Aws::Crt::Variant::get_if()'],['../class_aws_1_1_crt_1_1_variant.html#a0b53f7f90ae59e53896c487a219d1fc6',1,'Aws::Crt::Variant::get_if() const'],['../class_aws_1_1_crt_1_1_variant.html#ac02e1f7a2332214f27bce4bd09fff277',1,'Aws::Crt::Variant::get_if() -> RawAlternativePointerT< Index >'],['../class_aws_1_1_crt_1_1_variant.html#a5de438197185d6cd8e457b5a9f632885',1,'Aws::Crt::Variant::get_if() const -> ConstRawAlternativePointerT< Index >']]], + ['getaccesskeyid_3495',['GetAccessKeyId',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a167c5fc887b7db115e7eb2bc093f5fd5',1,'Aws::Crt::Auth::Credentials']]], + ['getack_3496',['getAck',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a6f64850035ebe6f81ff10b63df37af46',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['getallobjects_3497',['GetAllObjects',['../class_aws_1_1_crt_1_1_json_view.html#a89d7766dbe883de32c6c210ba2ed3744',1,'Aws::Crt::JsonView']]], + ['getamiid_3498',['GetAmiId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a3d68c59a5843592b74cf77bba9e5ef59',1,'Aws::Crt::Imds::ImdsClient']]], + ['getamilaunchindex_3499',['GetAmiLaunchIndex',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2fda5c5997a0ea92f6845b1300bad086',1,'Aws::Crt::Imds::ImdsClient']]], + ['getamimanifestpath_3500',['GetAmiManifestPath',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2679f6fdc990ff97285d4c05901e8ba4',1,'Aws::Crt::Imds::ImdsClient']]], + ['getancestoramiids_3501',['GetAncestorAmiIds',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9150b98c5e3fd48fc8228f1b6dd99685',1,'Aws::Crt::Imds::ImdsClient']]], + ['getarray_3502',['GetArray',['../class_aws_1_1_crt_1_1_json_view.html#af3900eb80743770d0628ae14ea434f68',1,'Aws::Crt::JsonView::GetArray(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#ab4bbd8ec26ea70bb70b13e741158d524',1,'Aws::Crt::JsonView::GetArray(const char *key) const']]], + ['getartifactsdirectorypath_3503',['GetArtifactsDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#abae4775efeeb2a2eb6b4bdc8100fc385',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getassignedclientidentifier_3504',['getAssignedClientIdentifier',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#ac5d4d22a5fa1c22e9fb79154005a34c3',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getattachediamrole_3505',['GetAttachedIamRole',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a25f8924a8e94a74f216b8be6348efc5f',1,'Aws::Crt::Imds::ImdsClient']]], + ['getauthority_3506',['GetAuthority',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a63865f722184d20c8db037181d589d8e',1,'Aws::Crt::Io::Uri']]], + ['getauthorizername_3507',['GetAuthorizerName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#aca72e8d3952a06fb88e528a24024fc4e',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['getavailabilityzone_3508',['GetAvailabilityZone',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a60cbfa733123fca142e5fb78914410b4',1,'Aws::Crt::Imds::ImdsClient']]], + ['getbinarymessage_3509',['GetBinaryMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a8b3b13715f64116a67e98fc80be7901d',1,'Aws::Greengrass::SubscriptionResponseMessage::GetBinaryMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7c0dbe4e555c4ff702d168a032bf1734',1,'Aws::Greengrass::PublishMessage::GetBinaryMessage()']]], + ['getblockdevicemapping_3510',['GetBlockDeviceMapping',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a240e067ba846ab22b40a60f8474c0d07',1,'Aws::Crt::Imds::ImdsClient']]], + ['getbody_3511',['GetBody',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a9607a35a4ad3a0de2e62bed4eec02317',1,'Aws::Crt::Http::HttpMessage']]], + ['getbool_3512',['GetBool',['../class_aws_1_1_crt_1_1_json_view.html#a18d76fb5f2d8e35f7b9c6e21e88f8fca',1,'Aws::Crt::JsonView::GetBool(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a79a1004adfd1a7e63cca3094cdb5146a',1,'Aws::Crt::JsonView::GetBool(const char *key) const']]], + ['getcacertificates_3513',['GetCaCertificates',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a7a81ad742ea497b4691afa244b21590e',1,'Aws::Greengrass::CertificateUpdate']]], + ['getcertificate_3514',['GetCertificate',['../class_aws_1_1_greengrass_1_1_certificate_update.html#af682bc7c012296d0d613db490672aab8',1,'Aws::Greengrass::CertificateUpdate']]], + ['getcertificateoptions_3515',['GetCertificateOptions',['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a025ca2779a06e6ae0ca7eb7b6e8ac482',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest']]], + ['getcertificatepem_3516',['GetCertificatePem',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a679a30b7642cc61fc208ad32f1da6f97',1,'Aws::Greengrass::MQTTCredential']]], + ['getcertificatesha1hash_3517',['GetCertificateSHA1Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a10e85edd81e0d762402e73127e582a37',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getcertificatesha256hash_3518',['GetCertificateSHA256Hash',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a216157d29939fc444e7b3d2463ad57a3',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getcertificatetype_3519',['GetCertificateType',['../class_aws_1_1_greengrass_1_1_certificate_options.html#a992a49b2833d63d15a2950f463f7f791',1,'Aws::Greengrass::CertificateOptions']]], + ['getcertificateupdate_3520',['GetCertificateUpdate',['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ae12645a77f940646fa545230a6a79141',1,'Aws::Greengrass::CertificateUpdateEvent']]], + ['getclientbootstrap_3521',['GetClientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa9f290d25c0e5f0ec9c96b3c37c38b9c',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getclientdeviceauthtoken_3522',['GetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a9089095b22bcb0af08da9e86aecab326',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthToken()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a1853bd35faaf8c107f5ab4bec3868e1a',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetClientDeviceAuthToken()']]], + ['getclientdeviceauthtokenoperation_3523',['GetClientDeviceAuthTokenOperation',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#ad47c049616aa59179be065955648526e',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation']]], + ['getclientdeviceauthtokenoperationcontext_3524',['GetClientDeviceAuthTokenOperationContext',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a38b1b6d37fa23bc31204d25e7061b40a',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext']]], + ['getclientdeviceauthtokenrequest_3525',['GetClientDeviceAuthTokenRequest',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a010170d2e752726d1d695f7b6646db38',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a0b68cc18eae3bb622f0738bad44fbc34',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default']]], + ['getclientdeviceauthtokenresponse_3526',['GetClientDeviceAuthTokenResponse',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a6fe78d6cf847f172d32da3b68ef1f2af',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a5195619d70196dab9afea7d65d4c3b12',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default']]], + ['getclientdeviceauthtokenresult_3527',['GetClientDeviceAuthTokenResult',['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#af49f77e382802190cb819715d097c295',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#aa4c258230e280454a6572795f7940f8f',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetClientDeviceAuthTokenResult(TaggedResult &&taggedResult) noexcept']]], + ['getclientdevicecertificate_3528',['GetClientDeviceCertificate',['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a1d90b613816489b6afadedc4a4e28181',1,'Aws::Greengrass::ClientDeviceCredential']]], + ['getclientid_3529',['getClientId',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#aa22bb56f6dcee0125c8c1377e1aeca29',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getClientId()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1f3d56b1cd9b5420ba981c90bad87b9b',1,'Aws::Crt::Mqtt5::ConnectPacket::getClientId()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aa064d6c300b247caa4b90cd39b53dba2',1,'Aws::Greengrass::MQTTCredential::GetClientId()']]], + ['getcomponentdetails_3530',['GetComponentDetails',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a1f48a93799d87d2d1124e33f3104f4db',1,'Aws::Greengrass::GetComponentDetailsResponse']]], + ['getcomponentdetailsoperation_3531',['GetComponentDetailsOperation',['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a76fee8020be663cd58e1613b4fce27d1',1,'Aws::Greengrass::GetComponentDetailsOperation']]], + ['getcomponentdetailsoperationcontext_3532',['GetComponentDetailsOperationContext',['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a8ff8b9ab518552b6d3373da079959e55',1,'Aws::Greengrass::GetComponentDetailsOperationContext']]], + ['getcomponentdetailsrequest_3533',['GetComponentDetailsRequest',['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#aeaecf4a46d62d76bd948ba8e2d216984',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ab20617972cfa85416815969ceac0af7f',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default']]], + ['getcomponentdetailsresponse_3534',['GetComponentDetailsResponse',['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a4d7731617c4312aded7034ea94d10e9a',1,'Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a6f7e166cd6e22ea7f88ae9a74d1b039f',1,'Aws::Greengrass::GetComponentDetailsResponse::GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default']]], + ['getcomponentdetailsresult_3535',['GetComponentDetailsResult',['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#ac2203272eb9e572eb1626db035dbfa06',1,'Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a1f6f9e943c4efcc47526ddf4f83c8297',1,'Aws::Greengrass::GetComponentDetailsResult::GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept']]], + ['getcomponentname_3536',['GetComponentName',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#aaf55d773912bad1673e091348fd17e5b',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a1e4ee6701001195a5437d43749af03ba',1,'Aws::Greengrass::ComponentDetails::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a3e680e007365e7b19b06f5d1a4c155ab',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#ad8b6401abadaa2bb14d8cac0011b0792',1,'Aws::Greengrass::StopComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af4c9c54f349c669117f9eeb386361bbd',1,'Aws::Greengrass::ResumeComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a4d3081c14fd4aba93b36b764815193a5',1,'Aws::Greengrass::RestartComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a1c62a99340f79e6fb63f5c0813d3cac3',1,'Aws::Greengrass::PauseComponentRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a353bb8d946e8fa2f82149ea52ff24aad',1,'Aws::Greengrass::GetConfigurationResponse::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afea7e5533e86503d4dfbb7f111a2d5bb',1,'Aws::Greengrass::GetConfigurationRequest::GetComponentName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#ad0b463060803bbec5cf29e286f40eb66',1,'Aws::Greengrass::GetComponentDetailsRequest::GetComponentName()']]], + ['getcomponents_3537',['GetComponents',['../class_aws_1_1_greengrass_1_1_list_components_response.html#a950616c5cce3bf793be6a8485c488352',1,'Aws::Greengrass::ListComponentsResponse']]], + ['getcomponenttoconfiguration_3538',['GetComponentToConfiguration',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#adaf0b6588f7c3be49a2596eed1250adb',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getcomponenttorunwithinfo_3539',['GetComponentToRunWithInfo',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a2208208375159ca497e3f476a467c6f7',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getconfiguration_3540',['GetConfiguration',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#afb459040564a6baf8bad000fa4dd25c4',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetConfiguration()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a3f71e3d5d7d34271a05dd0c907d46635',1,'Aws::Greengrass::ComponentDetails::GetConfiguration()']]], + ['getconfigurationoperation_3541',['GetConfigurationOperation',['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#ab483fe83f764809cee8009b324e760c4',1,'Aws::Greengrass::GetConfigurationOperation']]], + ['getconfigurationoperationcontext_3542',['GetConfigurationOperationContext',['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#af46890221686252cef0e861dbbc6379d',1,'Aws::Greengrass::GetConfigurationOperationContext']]], + ['getconfigurationrequest_3543',['GetConfigurationRequest',['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a35d60c45f81ab8d3e0792f876be45e5d',1,'Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#afb5a0f50e9c0edec7aed77286a83fd6d',1,'Aws::Greengrass::GetConfigurationRequest::GetConfigurationRequest(const GetConfigurationRequest &)=default']]], + ['getconfigurationresponse_3544',['GetConfigurationResponse',['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a7a0d3e46dfe8e35750e4c623bf998b56',1,'Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#aa90c64199681b2107dca5d419ffb2e5d',1,'Aws::Greengrass::GetConfigurationResponse::GetConfigurationResponse(const GetConfigurationResponse &)=default']]], + ['getconfigurationresult_3545',['GetConfigurationResult',['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#a3e5fa82cea2e376848cdecc9d2eef54f',1,'Aws::Greengrass::GetConfigurationResult::GetConfigurationResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#afba045ca479aac043524ec2658d71689',1,'Aws::Greengrass::GetConfigurationResult::GetConfigurationResult(TaggedResult &&taggedResult) noexcept']]], + ['getconfigurationupdateevent_3546',['GetConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a1b3595f98a297661466b91c898d87fca',1,'Aws::Greengrass::ConfigurationUpdateEvents']]], + ['getconfigurationvalidityreport_3547',['GetConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a19c89802ff9c8c143a16eb038879d7e2',1,'Aws::Greengrass::SendConfigurationValidityReportRequest']]], + ['getconnectamendment_3548',['GetConnectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#af09d10f3a36211435c8bd3232e23eb43',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnection_3549',['GetConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a244bdc5b01cb2a5c636ed6586fc1f58b',1,'Aws::Crt::Http::HttpStream']]], + ['getconnectionid_3550',['getConnectionId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a2592168ccaf2cc2c1dcaf28fea7f3acd',1,'Aws::Iotsecuretunneling::Message::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a1e59c6dea11fbe66e57c12c42b82b206',1,'Aws::Iotsecuretunneling::StreamStartedData::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a75a2d5ad9299a50cda7902a65446ce0d',1,'Aws::Iotsecuretunneling::ConnectionStartedData::getConnectionId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a2a2349ee900a9c028f52f52adc420782',1,'Aws::Iotsecuretunneling::ConnectionResetData::getConnectionId()']]], + ['getconnectmessageamender_3551',['GetConnectMessageAmender',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ad56579b2473a9d9e49c069930da84a9f',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnectrequestcallback_3552',['GetConnectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a7c30db850f29abf0c02757974a2bd10e',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getconnecttimeoutms_3553',['GetConnectTimeoutMs',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a807294198f6870f158366c886e301085',1,'Aws::Crt::Io::SocketOptions']]], + ['getcontenttype_3554',['GetContentType',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a3dcf2e55492d74bd956d83360033d221',1,'Aws::Greengrass::MQTTMessage::GetContentType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#abf8ff7857a001f7be524b0cc0bb49e00',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetContentType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a1579b710714acee6c6ac76cf684576a8',1,'Aws::Crt::Mqtt5::PublishPacket::getContentType()']]], + ['getcontext_3555',['GetContext',['../class_aws_1_1_greengrass_1_1_binary_message.html#a81fa39a48a40a95021460dcc4a04e7e4',1,'Aws::Greengrass::BinaryMessage::GetContext()'],['../class_aws_1_1_greengrass_1_1_json_message.html#af42d1a6a84a86fdf5fd6bb489d384497',1,'Aws::Greengrass::JsonMessage::GetContext()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a7c952a62e4e6956db55bcd1c650e373b',1,'Aws::Greengrass::ServiceError::GetContext()']]], + ['getcorrelationdata_3556',['GetCorrelationData',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a66881c76602748c80b9d7233acf689c7',1,'Aws::Greengrass::MQTTMessage::GetCorrelationData()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a727c9fe9a63c4b23666649e9be309b86',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetCorrelationData()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a4021619641b6d175a2295f568a2e258e',1,'Aws::Crt::Mqtt5::PublishPacket::getCorrelationData()']]], + ['getcpus_3557',['GetCpus',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#a962e709589cfc6fb45074172099eb606',1,'Aws::Greengrass::SystemResourceLimits']]], + ['getcreatedon_3558',['GetCreatedOn',['../class_aws_1_1_greengrass_1_1_local_deployment.html#a7211564fd37cd61f173bf0ae80a21d2e',1,'Aws::Greengrass::LocalDeployment']]], + ['getcredential_3559',['GetCredential',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a6df3a851537e83ef51bcea12821f170b',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetCredential()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#ac42bcb3c28af87e448a52f59572becc4',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetCredential()']]], + ['getcredentials_3560',['GetCredentials',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a15ee87754babd9d866d6bb25cd2951d8',1,'Aws::Crt::Auth::ICredentialsProvider::GetCredentials()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a58acb95b7184d9cb4fb9f211f80cb441',1,'Aws::Crt::Auth::CredentialsProvider::GetCredentials()'],['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#afcf8d066a7a992e09b58f3bdedd0a92a',1,'Aws::Crt::Auth::AwsSigningConfig::GetCredentials()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a153bb985a76af85adae802d3ad903003',1,'Aws::Crt::Imds::ImdsClient::GetCredentials()']]], + ['getcredentialsprovider_3561',['GetCredentialsProvider',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a2f67900753893f562d5dc9e1f3aaf2a8',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getcrtversion_3562',['GetCrtVersion',['../class_aws_1_1_crt_1_1_api_handle.html#a363a499a5720653cd35bfe6dfd8fa016',1,'Aws::Crt::ApiHandle']]], + ['getday_3563',['GetDay',['../class_aws_1_1_crt_1_1_date_time.html#a42987fe7b0ba448bbe4b7b6223d0d565',1,'Aws::Crt::DateTime']]], + ['getdayofweek_3564',['GetDayOfWeek',['../class_aws_1_1_crt_1_1_date_time.html#a41c3d15d588010e7122e8fd7e504beae',1,'Aws::Crt::DateTime']]], + ['getdeployment_3565',['GetDeployment',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#af253d9e2cdf96016b7c788b829dfc77c',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse']]], + ['getdeploymenterrorstack_3566',['GetDeploymentErrorStack',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a76069719eba3dcc2cffb3022bafa5529',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymenterrortypes_3567',['GetDeploymentErrorTypes',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a78ce383583409c892b35f9420b80c002',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymentfailurecause_3568',['GetDeploymentFailureCause',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a51c453f5e31f5297e090454f37aea39d',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdeploymentid_3569',['GetDeploymentId',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a3873219a5d95c4e1ddcb3f8d49503548',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a110ac506eb8bc622672ac76d0d2bc0d3',1,'Aws::Greengrass::PostComponentUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#ae6821e9b89b24abf4e2c64aa86aead8c',1,'Aws::Greengrass::PreComponentUpdateEvent::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#aaee1a848976f845a692317da9ed89645',1,'Aws::Greengrass::LocalDeployment::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a7a9aa89b1fac5e0e7054bbcd28325698',1,'Aws::Greengrass::ConfigurationValidityReport::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ae0927b05f9cddb49d149bebd112e7562',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a2458ec79b3a5aba03697c31990aabaf1',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a8e16225454bb594beeb57efc63b96a07',1,'Aws::Greengrass::CreateLocalDeploymentResponse::GetDeploymentId()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a1aabfa01607b0fbf9e1a626211ec14eb',1,'Aws::Greengrass::CancelLocalDeploymentRequest::GetDeploymentId()']]], + ['getdeploymentstatusdetails_3570',['GetDeploymentStatusDetails',['../class_aws_1_1_greengrass_1_1_local_deployment.html#ae28917aa52885b248080f8a1a5fea0ea',1,'Aws::Greengrass::LocalDeployment']]], + ['getdetaileddeploymentstatus_3571',['GetDetailedDeploymentStatus',['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#afd73db34f00d4b66e7cfdb406e53da25',1,'Aws::Greengrass::DeploymentStatusDetails']]], + ['getdouble_3572',['GetDouble',['../class_aws_1_1_crt_1_1_json_view.html#a60ebbcb7b8461ffa2509ffd8861fe904',1,'Aws::Crt::JsonView::GetDouble(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a71be37f4930547b78f7d76f71ad1a479',1,'Aws::Crt::JsonView::GetDouble(const char *key) const']]], + ['getencodeddata_3573',['GetEncodedData',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#afe56cd47e95c8a6e707326ac47f01ed7',1,'Aws::Crt::Cbor::CborEncoder']]], + ['geterror_3574',['GetError',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a234d8030150990e92ccd353b39cbc574',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['geterrorcode_3575',['getErrorCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#afed6604e5db2e79894169a4b2b4aa9d2',1,'Aws::Crt::Mqtt5::PublishResult']]], + ['geterrormessage_3576',['GetErrorMessage',['../class_aws_1_1_crt_1_1_json_object.html#aaa2e46e5dcc7ceea65a5fe3470776113',1,'Aws::Crt::JsonObject']]], + ['getexpirationinseconds_3577',['GetExpirationInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a7336ca85462dcb766e9fa3d1178a4f2c',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getexpirationtimepointinseconds_3578',['GetExpirationTimepointInSeconds',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a7268c33f119b653b2486dd381f9fe02c',1,'Aws::Crt::Auth::Credentials']]], + ['getfailurehandlingpolicy_3579',['GetFailureHandlingPolicy',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a37caee9978926a0b67d8ad7a757e5ab6',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getfulluri_3580',['GetFullUri',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a83ab2f9fffb776518d8a31ca6241a17f',1,'Aws::Crt::Io::Uri']]], + ['getgroupname_3581',['GetGroupName',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a69d8c541c0b06437ffaf3909d0fc26dd',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getheader_3582',['GetHeader',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a3b627d87c5723ac8a2d897ffb3b3c9c4',1,'Aws::Crt::Http::HttpMessage']]], + ['getheadercount_3583',['GetHeaderCount',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a080624f372557c966c0952f7f8f88b94',1,'Aws::Crt::Http::HttpMessage']]], + ['getheadername_3584',['GetHeaderName',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#ace396ec0b10796921b6d73915e752f1b',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['getheaders_3585',['GetHeaders',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#af3847ebf4f7d4d55a12e034e5fb02bf1',1,'Aws::Crt::Endpoints::ResolutionOutcome::GetHeaders()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a108d405f4eaa75e4a21e3f90bc5f8d72',1,'Aws::Eventstreamrpc::MessageAmendment::GetHeaders()']]], + ['gethostname_3586',['GetHostName',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a836187830864bf8800d944a9b6742037',1,'Aws::Crt::Io::Uri::GetHostName()'],['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a01ba7e812e590059587a557b672b2472',1,'Aws::Eventstreamrpc::ConnectionConfig::GetHostName()']]], + ['gethour_3587',['GetHour',['../class_aws_1_1_crt_1_1_date_time.html#a1cf16b20ab9055743b6f75ae6bc3b446',1,'Aws::Crt::DateTime']]], + ['getiamprofile_3588',['GetIamProfile',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aaf4f6e224255c5f4e9d2e478aa3ebe90',1,'Aws::Crt::Imds::ImdsClient']]], + ['getindexof_3589',['GetIndexOf',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#a1a2a31a05074dd02f90864b578592726',1,'Aws::Crt::VariantDetail::Index::GetIndexOf(VariantIndex curIndex=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#a02e4a16c6ae2c6cdc8889572d6c86062',1,'Aws::Crt::VariantDetail::Index::GetIndexOf(VariantIndex curIndex=0)']]], + ['getinitializationerror_3590',['GetInitializationError',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a79dbd7c5a40df71d8d16bc3deed52841',1,'Aws::Crt::Io::TlsContext']]], + ['getinitialresponsefrommodelname_3591',['GetInitialResponseFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#af330a1165d73f546429dff99e9a886ec',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getinitialresponsemodelname_3592',['GetInitialResponseModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#ae30a20024f1b37fe4a35327078d0bb7a',1,'Aws::Eventstreamrpc::OperationModelContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#af0c6607134e980cd163eec060832e1ab',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#adab14fbf095070272f68235552524a6a',1,'Aws::Greengrass::ResumeComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#ad62b298a7340fe09bfe87b566400da2c',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#aaa17b2b2815b6992ad1cf600dc4d9fd2',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ab9187265b69dfa5c7c20aa3a38b1821e',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#ae1f76106c96408651455deefe6c90934',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a7243d80bb723653ec174337176f29b17',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a5b146d06d800a352478957e458f2c5f1',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a59001612356a5db5f43d9f02fcb53e89',1,'Aws::Greengrass::GetConfigurationOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#af2d72f979e472d1fa70788f7b9f160ec',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a15f67742e044299642af9df31af3e246',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#aa0487523c65c3dd8603d8600c5e3cef9',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a5c1d1999a3715792f08da60762fd0aac',1,'Aws::Greengrass::PublishToTopicOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#ad2a5ef68a4eee37ce621774484ce9526',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#ab81332d56792ff0e9c6e6d860fb27b1e',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#ac3e6f4dc0e8deca222e8942bad5d9fff',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a5a1c90d142a0ff682b26a5064c0b93d3',1,'Aws::Greengrass::ListComponentsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#ace49ed4144cdf30743557b2524019f64',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ac88fbd0ddebc8873283a5aee838455e5',1,'Aws::Greengrass::GetThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a980f1f09e88a1de57db22150c021e543',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a91b8ad04d91f88f34159e9f438d5fc38',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a53adc635251cf1b7bcc796d854303274',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#ab88c73b1337ea79f66234bf3598c5427',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a30122c9287df6efd7041ca0a0506a7a2',1,'Aws::Greengrass::RestartComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a4c3cb5d44824cdc4b7be7bac4f7b35a8',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a772c75282a62182cdae79a5af4df33d2',1,'Aws::Greengrass::GetSecretValueOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a8c13590a0adb78d742855693355fa295',1,'Aws::Greengrass::UpdateStateOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#ae35c2136fc3d29e71f1f010c2a0e541d',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a2ab08ae7ec8cca6baa5494ad214637b6',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a4d7f8834e2d68ff6d7e0d7716cf2c24a',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a0ee786d320ec8dcceb9c415b67cad65a',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a42ee0d60453fff015627301a25696150',1,'Aws::Greengrass::StopComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a43865ec3328ed628096b59ad503e7701',1,'Aws::Greengrass::PauseComponentOperationContext::GetInitialResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a09586b0489ec5eeebda860916a81551c',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetInitialResponseModelName()']]], + ['getinstanceaction_3593',['GetInstanceAction',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a7b7b347e792d3965a6348d573664ab41',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstanceid_3594',['GetInstanceId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a0b507aea0f37ad8869a2843a0f6dc193',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstanceinfo_3595',['GetInstanceInfo',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#afbe60685d1692bef0c97c97024a63ecd',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstancesignature_3596',['GetInstanceSignature',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9f396b93ed67a888ed005a8341f03c26',1,'Aws::Crt::Imds::ImdsClient']]], + ['getinstancetype_3597',['GetInstanceType',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8f5e6efaf86845970440caa55cb4e7a9',1,'Aws::Crt::Imds::ImdsClient']]], + ['getint64_3598',['GetInt64',['../class_aws_1_1_crt_1_1_json_view.html#a55b25cf1e86a337ab6ae071a34bc02ba',1,'Aws::Crt::JsonView::GetInt64(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a85c37d8f43bbb8179fb8f20065218c40',1,'Aws::Crt::JsonView::GetInt64(const char *key) const']]], + ['getinteger_3599',['GetInteger',['../class_aws_1_1_crt_1_1_json_view.html#a26fcfd442505d60a0a4dea2d7d6013c6',1,'Aws::Crt::JsonView::GetInteger(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#aaf6cdb2a2fc50c487f4a4811a795120f',1,'Aws::Crt::JsonView::GetInteger(const char *key) const']]], + ['getisauthorized_3600',['GetIsAuthorized',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a52d4090646badece4d7c9563582b2554',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse']]], + ['getisggcrestarting_3601',['GetIsGgcRestarting',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a93ca885ea8166222e9eb371d1068f91d',1,'Aws::Greengrass::PreComponentUpdateEvent']]], + ['getisvalid_3602',['GetIsValid',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a6546540ee9ee8c1f7dc72e15bad76b30',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse']]], + ['getisvalidclientdevice_3603',['GetIsValidClientDevice',['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a1a02612d4b107d6602e0beb22fff6a1b',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse']]], + ['getiv_3604',['GetIV',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a351efbfc6681b9c4c57ee59bb74f3632',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['getjsonmessage_3605',['GetJsonMessage',['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a5ccff661df5f050353e91bb121e33f99',1,'Aws::Greengrass::SubscriptionResponseMessage::GetJsonMessage()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a7be776cbe0a6ea026ccc476dea5f16be',1,'Aws::Greengrass::PublishMessage::GetJsonMessage()']]], + ['getjsonobject_3606',['GetJsonObject',['../class_aws_1_1_crt_1_1_json_view.html#ace80863d9c8eed9dd69813744699d116',1,'Aws::Crt::JsonView::GetJsonObject(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a2ddd6efdc47ff9e257ab989783159c90',1,'Aws::Crt::JsonView::GetJsonObject(const char *key) const']]], + ['getjsonobjectcopy_3607',['GetJsonObjectCopy',['../class_aws_1_1_crt_1_1_json_view.html#ac0d6430de2fb5b5fde5e67eeafeb27be',1,'Aws::Crt::JsonView::GetJsonObjectCopy(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a818a2ea5b774cff3630a250e495549c5',1,'Aws::Crt::JsonView::GetJsonObjectCopy(const char *key) const']]], + ['getkeepalive_3608',['GetKeepAlive',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#affb94e37116c4a6ccd80ebe3f0950806',1,'Aws::Crt::Io::SocketOptions']]], + ['getkeepaliveintervalsec_3609',['GetKeepAliveIntervalSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#af26f6acc8828eec69c3d48caae523e96',1,'Aws::Crt::Io::SocketOptions::GetKeepAliveIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a4785c1cedd5a0315668283095a212782',1,'Aws::Crt::Mqtt5::ConnectPacket::getKeepAliveIntervalSec()']]], + ['getkeepalivemaxfailedprobes_3610',['GetKeepAliveMaxFailedProbes',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#adab1d2b3b3b9368fe751d29770d8b688',1,'Aws::Crt::Io::SocketOptions']]], + ['getkeepalivetimeoutsec_3611',['GetKeepAliveTimeoutSec',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#aeaec6a6bba4da287db68119c03c13e44',1,'Aws::Crt::Io::SocketOptions']]], + ['getkey_3612',['GetKey',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#ac1aacc520b655e956b8ab68e0e5f68d6',1,'Aws::Crt::Crypto::SymmetricCipher::GetKey()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a5d53935cf57d02c40173a6921d2fb4dc',1,'Aws::Greengrass::UserProperty::GetKey()']]], + ['getkeypath_3613',['GetKeyPath',['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a863f6e2d43301d8856ca008dae06db82',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aa416dacd775318f201ef3e565e04c5c4',1,'Aws::Greengrass::UpdateConfigurationRequest::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a0612427bceab0b4ed1e3bd4fba79d7b5',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetKeyPath()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a48990e8573855d62f30125cb46c7d13d',1,'Aws::Greengrass::GetConfigurationRequest::GetKeyPath()']]], + ['getlasterror_3614',['GetLastError',['../class_aws_1_1_crt_1_1_date_time.html#af5c8f8293fa7743026788709fbe7bc2d',1,'Aws::Crt::DateTime::GetLastError()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a64be9307c9e3bc3125a1dc30407c4acb',1,'Aws::Crt::UUID::GetLastError()'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#af21fd54fc1a64cd76f980cce0820a7a0',1,'Aws::Iotidentity::IotIdentityClient::GetLastError()'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#af82fd28b32c84f2d0190ca9fb38d4723',1,'Aws::Iotjobs::IotJobsClient::GetLastError()'],['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a05ac05a97a30624b1a1e9c90ac96bb37',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient::GetLastError()'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a78340bd8c8e1e3fccc74d754324c25bb',1,'Aws::Iotshadow::IotShadowClient::GetLastError()']]], + ['getlength_3615',['GetLength',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#aa50980fbe2d533a751a1f37a96266730',1,'Aws::Crt::Io::InputStream']]], + ['getlengthimpl_3616',['GetLengthImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ac4b910d4b8f609c00af16f548a89f774',1,'Aws::Crt::Io::InputStream::GetLengthImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#acdd7b10db71006c581ddb069f3deaeff',1,'Aws::Crt::Io::StdIOStreamInputStream::GetLengthImpl()']]], + ['getlocaldeployments_3617',['GetLocalDeployments',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a51dbc91462783caf4c3cd364700d51f9',1,'Aws::Greengrass::ListLocalDeploymentsResponse']]], + ['getlocaldeploymentstatusoperation_3618',['GetLocalDeploymentStatusOperation',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#abfe173fe77a37ebf3e72af2ced1f32ce',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation']]], + ['getlocaldeploymentstatusoperationcontext_3619',['GetLocalDeploymentStatusOperationContext',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#ae580244d796bdb6deb41d4b8b57cf1ef',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext']]], + ['getlocaldeploymentstatusrequest_3620',['GetLocalDeploymentStatusRequest',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a6cb9e9169e47f36949b7fb6da2753449',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a7f2d87b357452f805388dcfd3b30492a',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default']]], + ['getlocaldeploymentstatusresponse_3621',['GetLocalDeploymentStatusResponse',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#ab67897378fb6c47e44527942bc5be5a9',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a95bbc5ad89e2f7250738bf8763568b89',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default']]], + ['getlocaldeploymentstatusresult_3622',['GetLocalDeploymentStatusResult',['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a6a3765797218bad6c7460caf461d2b40',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a81a789ac5cea43e04307496ce7263f84',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetLocalDeploymentStatusResult(TaggedResult &&taggedResult) noexcept']]], + ['getmacaddress_3623',['GetMacAddress',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a533df9814c9cbfa9b3c5d017f2de2a98',1,'Aws::Crt::Imds::ImdsClient']]], + ['getmaximumpacketsize_3624',['getMaximumPacketSize',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a83a5f4aaa007bdf6dddc41c718d0bfd6',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getmaximumpacketsizebytes_3625',['getMaximumPacketSizeBytes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#accf2ceada18cbe7579bdaf55982277ef',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeBytes()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ae845eba3e347acef75f2209eb34c119e',1,'Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeBytes()']]], + ['getmaximumpacketsizetoserver_3626',['getMaximumPacketSizeToServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a29d2206a5cb292f643d8350ec7f7ebdf',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumPacketSizeToServer()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a25670e9f1c004d93b3332cd432689b92',1,'Aws::Crt::Mqtt5::ConnectPacket::getMaximumPacketSizeToServer()']]], + ['getmaximumqos_3627',['getMaximumQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a57a2b10dc5059ed3186d184d08bcc537',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getMaximumQOS()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a66c4548a8eea44afb0956a5f8c05e402',1,'Aws::Crt::Mqtt5::ConnAckPacket::getMaximumQOS()']]], + ['getmaxsizeof_3628',['GetMaxSizeOf',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a9649f14a2dada9608fed6c867a8e86ce',1,'Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf(std::size_t curMax=0)'],['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html#a4b905cb7e92657bdd69245a583a374d5',1,'Aws::Crt::VariantDetail::ParameterPackSize::GetMaxSizeOf(std::size_t curMax=0)']]], + ['getmemory_3629',['GetMemory',['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#acef5881b49b94cb18c20d92e9a53bde6',1,'Aws::Greengrass::SystemResourceLimits']]], + ['getmessage_3630',['GetMessage',['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a213d0a0bda1842d332acdc839dd8af4c',1,'Aws::Eventstreamrpc::OperationError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a24bf2d13e90e41bcb0777b15716c900b',1,'Aws::Greengrass::BinaryMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ad1833ca2a4caf23cfb30c6e517f3be79',1,'Aws::Greengrass::JsonMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a0e0dd11c3e4ea0e7fea75982af5dbafa',1,'Aws::Greengrass::IoTCoreMessage::GetMessage()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a58d6ecee37c564b4015f3215dd12f078',1,'Aws::Greengrass::ConfigurationValidityReport::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a9a173c846abc88bb0467db798bcaa03f',1,'Aws::Greengrass::InvalidArgumentsError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_service_error.html#aae1d758ea9a54900bb637aaa36884df7',1,'Aws::Greengrass::ServiceError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a09ca15c66150db8fcc3531df5d97f914',1,'Aws::Greengrass::UnauthorizedError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#aa0e73af9f46d01a1cb15fcac7be40905',1,'Aws::Greengrass::InvalidTokenError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a320651e822d3c17728124fe7b927e495',1,'Aws::Greengrass::ConflictError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a328d01acded8f01f95454f1a77461fed',1,'Aws::Greengrass::ResourceNotFoundError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#af91b40aeb8fd192987a7b107fdbdb850',1,'Aws::Greengrass::FailedUpdateConditionCheckError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a5e0338ae2d70428ce52a7ddde59c0546',1,'Aws::Greengrass::ComponentNotFoundError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a33af69d27bba3d6f5e496b8b2947bd68',1,'Aws::Greengrass::StopComponentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a68ae42f4d8e2a79707dad8e5677917b2',1,'Aws::Greengrass::RestartComponentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#af2ec2233795b821633d2f008b26a2069',1,'Aws::Greengrass::InvalidCredentialError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a3d35866a190b5e726ae429e34fbda674',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#ad447a7ce8c15068c6c4b0b62deb296e3',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aa2580eb2042e17f5cdcd71a583f57bc5',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::GetMessage()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a8e048b0dc90fd60ad1c69b6c86c41bc2',1,'Aws::Greengrass::CancelLocalDeploymentResponse::GetMessage()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a6763ce0000ae22d5ade1d8d5494d70fa',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetMessage()']]], + ['getmessageexpiryintervalsec_3631',['getMessageExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a4303fa16d3436d540649c93678aaca15',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getmessageexpiryintervalseconds_3632',['GetMessageExpiryIntervalSeconds',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9bc6f5c48f4484937aec8f5dd998ed80',1,'Aws::Greengrass::MQTTMessage::GetMessageExpiryIntervalSeconds()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a9dc00fc1c10f0c4b537cca44d915b658',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetMessageExpiryIntervalSeconds()']]], + ['getmessagetype_3633',['getMessageType',['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a0277e298ce81fc365f42c9b401038bce',1,'Aws::Iotsecuretunneling::SendMessageCompleteData']]], + ['getmethod_3634',['GetMethod',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a1ecbe07f54aae3f35dc9df1f998d491a',1,'Aws::Crt::Http::HttpRequest']]], + ['getmetricfunction_3635',['GetMetricFunction',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#a9d9735d2bc86fa2554ebb584d4de0d4d',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#a341290dce79143686039d17e748398fe',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#ade21c557cdd393146b1a28553774ccd2',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList::GetMetricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a68e2aa51fe453a2c1bc91a60c85a0a0a',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList::GetMetricFunction()']]], + ['getmetrics_3636',['GetMetrics',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#afa09be2e83a3d33f521d20411cb8c0fd',1,'Aws::Greengrass::PutComponentMetricRequest']]], + ['getminute_3637',['GetMinute',['../class_aws_1_1_crt_1_1_date_time.html#aa3ba2ac4d8b62fb18fa9873c1e3df99e',1,'Aws::Crt::DateTime']]], + ['getmodelname_3638',['GetModelName',['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#ad3c43ceb1c92e03f75880aedfaca2e96',1,'Aws::Eventstreamrpc::AbstractShapeBase::GetModelName()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a00bdab8695bd71490f5e346d82bac8ae',1,'Aws::Eventstreamrpc::ClientOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a845a24137c93304a3e36fbd972886c5c',1,'Aws::Greengrass::UserProperty::GetModelName()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a79a3ccffd60ef3467ee95ceac0c9a413',1,'Aws::Greengrass::MessageContext::GetModelName()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a637438b148b8e03f3149ad05309c2ff8',1,'Aws::Greengrass::DeploymentStatusDetails::GetModelName()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ae1bfd916c5229a1f9bd9a2d0f1eb950d',1,'Aws::Greengrass::SystemResourceLimits::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a517cdc01746745f22de1bea480b41389',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#afd68e2d9ba4b726c0f6460b38ecb3ae1',1,'Aws::Greengrass::BinaryMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_json_message.html#a6919414b41f0eff4960305a61b04b51e',1,'Aws::Greengrass::JsonMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a55c2c3be4ba1829f684c8ebe5873343a',1,'Aws::Greengrass::MQTTMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a5b785f7fa7b5e990c0d9b8e5f3cb8130',1,'Aws::Greengrass::ConfigurationUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a46e523c63b5a874c6a74a71a033b66af',1,'Aws::Greengrass::PostComponentUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a0ab3e0a0adfbedc2ce58e36d5d7540b4',1,'Aws::Greengrass::PreComponentUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#a4f50f7e47f4cdd12aec237b9bc001b9a',1,'Aws::Greengrass::CertificateUpdate::GetModelName()'],['../class_aws_1_1_greengrass_1_1_metric.html#a533d792a4260c1af29f1a032a6a32b45',1,'Aws::Greengrass::Metric::GetModelName()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ae89e14bd7cc57ce3799a8c28295f91f6',1,'Aws::Greengrass::LocalDeployment::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a3226616bfc9efc2257228603b91589e3',1,'Aws::Greengrass::ComponentDetails::GetModelName()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aaa5c5a59f6d19f22f33dc1ae91d0c941',1,'Aws::Greengrass::MQTTCredential::GetModelName()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#ac8589820a6801aabedbdcc3c63c3d243',1,'Aws::Greengrass::RunWithInfo::GetModelName()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a42e578f751bb5f8bf6c91257185e57dd',1,'Aws::Greengrass::ClientDeviceCredential::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a8e53d535c88adf280003483f070a4f26',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a840b367f6978297f85ea25ff8caf4cce',1,'Aws::Greengrass::SubscriptionResponseMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a25cf1a6a147fc77f2bf34e88b8688c7e',1,'Aws::Greengrass::IoTCoreMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a2fade240915c0b800e3bc9691f5cccfa',1,'Aws::Greengrass::ConfigurationUpdateEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a6b5d7ab7b2372e924db7ea920e0bd28b',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#ab596afb91e55573adcb1880de5fed492',1,'Aws::Greengrass::CertificateUpdateEvent::GetModelName()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a958577e9398675f57c4a7076e96f1cad',1,'Aws::Greengrass::CertificateOptions::GetModelName()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a2f51dfe2d3b38ff84cd48e806897466b',1,'Aws::Greengrass::ConfigurationValidityReport::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#af79d0ad7a62928359ec49a88636d5c86',1,'Aws::Greengrass::PublishMessage::GetModelName()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a15533e565e8c495e41014c2283246752',1,'Aws::Greengrass::SecretValue::GetModelName()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a52ec74dbab2aa57d96601fc0eb836e79',1,'Aws::Greengrass::CredentialDocument::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a9aff313d2be47eea4f8f6748a214fbc9',1,'Aws::Greengrass::InvalidArgumentsError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_service_error.html#ab51d33dc57df76d6b7082a6317290f75',1,'Aws::Greengrass::ServiceError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a1830a21b46a764fddc8d1a6bb427d0b5',1,'Aws::Greengrass::UnauthorizedError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a8816457fa22242eb72551e83e167e859',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a9a85896eff1f071a68c95bb732e87697',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#af78de76f4ddce309146e7ce8d1378a15',1,'Aws::Greengrass::InvalidTokenError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#aefdcd01f3c7cbd3ac57ac63cb334c008',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a3435ce79be264741f853bb442c35eee4',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a5ae272c8636e5fa9204d28b470481e4e',1,'Aws::Greengrass::ConflictError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a0e84021e2ba3fc93b12ebebb98c59a16',1,'Aws::Greengrass::UpdateThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#ad9d71a83df7d55571540eff2b7ca1ed5',1,'Aws::Greengrass::UpdateThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a4f366a65d4e8d3d1eded25070f4eb5a7',1,'Aws::Greengrass::ResourceNotFoundError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a88a960d04c8b155d211c70ef5e37479e',1,'Aws::Greengrass::UpdateStateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a3a811741172c517f4116e10f2dd0c980',1,'Aws::Greengrass::UpdateStateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a126ebca7bfd02baf44cc092403d48df2',1,'Aws::Greengrass::FailedUpdateConditionCheckError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a13c39dcbc4efb8a60073372c39ba9164',1,'Aws::Greengrass::UpdateConfigurationResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#addcf654e504e7e8c5f5817c749f2b218',1,'Aws::Greengrass::UpdateConfigurationRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#acbdd5af58c4eff8948ecc261a4fb7cdc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a604eeac160a0d6cb9d151f5ebdaaae9a',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#ab588d67b540d4696602b18d2cf4056af',1,'Aws::Greengrass::SubscribeToTopicResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a51bc1df5c3fd4d5b66abeaf442a1572f',1,'Aws::Greengrass::SubscribeToTopicRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#af25cd805c3d5a11a981a0d22b0909e8f',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a9739a34a3d7e4118d7cb5d672a8c9abe',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ae24db08329b94186dbcd3e2d86645225',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a4e303e74ac1d6b9c95027dfd3f387d36',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#af277c7ed837f115e44c0c40eb9ca704b',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a769d8cd938f590c8d16ab231f0345820',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#ae7b38c969feeda08edf8b90e45ec528b',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#a65b602e3e41b3b5f9663878bbbf9ed06',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#aa6b4996d70d31977c6289981d58a5d68',1,'Aws::Greengrass::ComponentNotFoundError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a89f8688733cf8948626cd2d90786b405',1,'Aws::Greengrass::StopComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a1ac28a423b6d9754625b404d4b61bbe1',1,'Aws::Greengrass::StopComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a227fe6b3e575a55134677050512fddba',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#aece4f5b594942ef94bba9b7cbb954a2a',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a6e91cdf6ecc0c030dd19ea4e1dbdcf83',1,'Aws::Greengrass::ResumeComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#af037de9e58d9a441c2a8dca04e7f9319',1,'Aws::Greengrass::ResumeComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#ad65ea4c56fe1d573098eeb0daced6a39',1,'Aws::Greengrass::RestartComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a1a92ad1c2b0398a1ab602879a77bd143',1,'Aws::Greengrass::RestartComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a47e3aed8c5144276c04789e00267be1b',1,'Aws::Greengrass::PutComponentMetricResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a31ac4d3a9dd51b06e3c522925636818e',1,'Aws::Greengrass::PutComponentMetricRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#ace78f304e3712f6dbe7d1bd5c984b701',1,'Aws::Greengrass::PublishToTopicResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a33e08a9fd81e5316cdec68956315511e',1,'Aws::Greengrass::PublishToTopicRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#ab519cc0645e9e6a303e25ee6abefc3d5',1,'Aws::Greengrass::PublishToIoTCoreResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8c602a1123be9d57eb464cc03b6cd5b7',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#ab1605927814e1685ce134c9ad1f67cf4',1,'Aws::Greengrass::PauseComponentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a87dccac3301fd773d0646e830e12fd70',1,'Aws::Greengrass::PauseComponentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a30897cfde6fdb8f472968e5e5b4f3bb0',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a7600af96763112cdab6999b142eb30bd',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#ab4e06ef8363d5e961b472721724eb93f',1,'Aws::Greengrass::ListLocalDeploymentsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ae5187eeceed0245def1b2b73f1c85409',1,'Aws::Greengrass::ListLocalDeploymentsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a8cae6dcf599e02249f0ede16698bebac',1,'Aws::Greengrass::ListComponentsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a459d5fff66b6dd58f84ec1216ccee1a2',1,'Aws::Greengrass::ListComponentsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a2c51c0447824fa19d8165a7dc90bc16d',1,'Aws::Greengrass::GetThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#aa6af23502318b36f1b1b25426ac7bf0f',1,'Aws::Greengrass::GetThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a8f86c72a1e1412203c42a0e06c35919f',1,'Aws::Greengrass::GetSecretValueResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#aa2f647f7c491892cfe7f0ea13b2f2333',1,'Aws::Greengrass::GetSecretValueRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a359467ebd6fed39e7bcbd470efc80c6b',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#ac53542958f570c8a9724ccdd8d0593f0',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a5365086ca1e5c1dcba3f2489789817e7',1,'Aws::Greengrass::GetConfigurationResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#aa0c1cbe3496b4ad88d75201f251526b6',1,'Aws::Greengrass::GetConfigurationRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#a93f1e56ad0214ff59661d46c83ff1d36',1,'Aws::Greengrass::GetComponentDetailsResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a01c0b8ce81a8eda4e65f957f10ecfc72',1,'Aws::Greengrass::GetComponentDetailsRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a60e411ee683ea4974c74cc56e1c21218',1,'Aws::Greengrass::InvalidCredentialError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a1f6e1c771cd8b3284eeb97bbdd532082',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#aca9aadddaac2905f80a06d498a8832ff',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#aeae9c8e434a4ae3fb2c966984f7052d9',1,'Aws::Greengrass::DeleteThingShadowResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a429e25394a7a195bc3bc84822b26432e',1,'Aws::Greengrass::DeleteThingShadowRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a3ee27161ee0811b4457246a1dda6ebcb',1,'Aws::Greengrass::DeferComponentUpdateResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#adca51c879b8cfb99d4fa037aa05e90e4',1,'Aws::Greengrass::DeferComponentUpdateRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a9c155e27ab117f7aba597ce42e93b9f6',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#af09a345168670015f1f2640745f6e687',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a97725f498af3851632f54f8c5676d749',1,'Aws::Greengrass::CreateLocalDeploymentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a1d389414e09871635aa498d6f972031f',1,'Aws::Greengrass::CreateLocalDeploymentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a58583911e32961b5e843b373236f41b4',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#ad65f044044de0b368032e54d67adc032',1,'Aws::Greengrass::CreateDebugPasswordRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a3be7832ec65c1a6ed34db35172de8fe6',1,'Aws::Greengrass::CancelLocalDeploymentResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a3341d630ef740c88b812d629dd47d602',1,'Aws::Greengrass::CancelLocalDeploymentRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#aef6c5103b359ea4a7486c44c7de9df26',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a2353ef9ecd679db69871a276a96438e9',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a76fc68b24d8584e59e4d2633c3dd3e65',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#ab19aa8442d477a270a2549500962dce5',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#a931013b14ababb02f78cd0906a64a975',1,'Aws::Greengrass::ResumeComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#a25bee8f9fc6adea0ce4b1e8c54334e27',1,'Aws::Greengrass::PublishToIoTCoreOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a9c91a971dd128bb36077cf07e90d3981',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#abe5d7f9908ff9cc84cdd0e1c6d459d65',1,'Aws::Greengrass::DeleteThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#ab0abd76a560ff39e982f12bd94caa73b',1,'Aws::Greengrass::PutComponentMetricOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a4ac8d4a8e5074c40ed2f2ca4f56422c1',1,'Aws::Greengrass::DeferComponentUpdateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#afc0339e82a6b7f3a150694cbbfbfd49d',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a9f1bd69007bfe887ace7f81cd95da638',1,'Aws::Greengrass::GetConfigurationOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#ab08d186e9953493108a39a2233dd14e7',1,'Aws::Greengrass::SubscribeToTopicOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#ae80986de486c29750b39e0bf4e0c2166',1,'Aws::Greengrass::GetComponentDetailsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#a8f4e46672014838dbaa7b152fd62456a',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a27041b4b5de778a8b9780b113ff8b3fe',1,'Aws::Greengrass::PublishToTopicOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a3a5b82a82668cd99174a95e20ce07e64',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a75b78c24d6ca9287f66e773cc9198e81',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#a79f6d0274b636c8919bdc955b4f4c474',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#adb9cc21874a36fef28562bd0ecd36639',1,'Aws::Greengrass::ListComponentsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a776424687cd6ca530f993bbb4062bf97',1,'Aws::Greengrass::CreateDebugPasswordOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#a745d4d27bc031ddda4eda99df1d94679',1,'Aws::Greengrass::GetThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#a0c9b6dddbabf90be467c9dbb31f0fcd5',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a30dcfb812ed2a92059afa60803a42b7c',1,'Aws::Greengrass::UpdateThingShadowOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a39f224af1a7fb1d230bc0d6b09ed6d39',1,'Aws::Greengrass::UpdateConfigurationOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#ae95cd6d8ec60083b296d3b80205a29c4',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a4fa643523f699b596c2962859fb9ab20',1,'Aws::Greengrass::RestartComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#a827b92a95a0956ce542593c21a308d10',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a0bc78314efe4001ea6d124aec3d199a9',1,'Aws::Greengrass::GetSecretValueOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#ae7d282516170e88912b6abdfec61f942',1,'Aws::Greengrass::UpdateStateOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#ad2eef4ddfdeb5099f4e46aaa5d01ba31',1,'Aws::Greengrass::CancelLocalDeploymentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a5d1200b31ca001f59df9167a1d40a3ce',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#a8293d2461fad8272c357110d0559487f',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#ac85e9d8d1db666729b1960fec48819e8',1,'Aws::Greengrass::ListLocalDeploymentsOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#adde668ff3d201dcf3d737717d3994b32',1,'Aws::Greengrass::StopComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#a0f92ef651040a244314acb2c5b530fc2',1,'Aws::Greengrass::PauseComponentOperation::GetModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a0d5c1f2c635ac21878fc4ad1d7d20123',1,'Aws::Greengrass::CreateLocalDeploymentOperation::GetModelName()']]], + ['getmonth_3639',['GetMonth',['../class_aws_1_1_crt_1_1_date_time.html#abd752c7d6f70456d1e09f9a7778416c2',1,'Aws::Crt::DateTime']]], + ['getmqttcredential_3640',['GetMqttCredential',['../class_aws_1_1_greengrass_1_1_credential_document.html#ae625da3b743ac8ef63bdfb4c40633fea',1,'Aws::Greengrass::CredentialDocument']]], + ['getname_3641',['GetName',['../class_aws_1_1_greengrass_1_1_metric.html#a9609b26dffdacc9eda086b7878066ac8',1,'Aws::Greengrass::Metric::GetName()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#a57cfc9f34e6ec5a4e20cd71396c70563',1,'Aws::Crt::Mqtt5::UserProperty::getName()']]], + ['getnamedshadowrequest_3642',['GetNamedShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#acfa36ea89266015398d71eda4a76c2da',1,'Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af331e39d97b093fbb18f74fba4fcabf5',1,'Aws::Iotshadow::GetNamedShadowRequest::GetNamedShadowRequest(const Crt::JsonView &doc)']]], + ['getnamedshadowsubscriptionrequest_3643',['GetNamedShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a4fd59be770876151aa55831b8622c5f5',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#adaa216f909325ce223a3a5bb5db7a46c',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::GetNamedShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getnexttoken_3644',['GetNextToken',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#aa72830a8f33796e28e5e02a1146db234',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetNextToken()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a7bca59d02d85cfbfabc1c05c79bed5fc',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetNextToken()']]], + ['getomitsessiontoken_3645',['GetOmitSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a48f34ce6307a4af5f0ee9bc1d744e37e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getoperation_3646',['GetOperation',['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a6f99ea2337935c67ce1e6ab6b4cf63df',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest']]], + ['getoperationerror_3647',['GetOperationError',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#aebe09330305a5a25e7206ed2ebf98d76',1,'Aws::Eventstreamrpc::TaggedResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#aff1aa3498ab16d44cfdd14c448eceebb',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a4614ad42dd650f5b41a4eb605842c0bc',1,'Aws::Greengrass::ResumeComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#ab625e79cb71b04e247e7187eca479b66',1,'Aws::Greengrass::PublishToIoTCoreResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#a4a50c6fa4b46028aad7953e270e4e685',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a23de290a41bf11373327cc30a7d308a4',1,'Aws::Greengrass::DeleteThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a03f09dff47533764c6655a0e78868da2',1,'Aws::Greengrass::PutComponentMetricResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a27ee89359eed20e396997b2bf6d9d619',1,'Aws::Greengrass::DeferComponentUpdateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a2b96c425cea5502bde53772b73003754',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aab1a5f161a9b2558b44bb0dddac247d5',1,'Aws::Greengrass::GetConfigurationResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a4dd9f6c619a366087c89e3d89c827f5b',1,'Aws::Greengrass::SubscribeToTopicResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a02229a14ed28eb2a1c287009b5180dd9',1,'Aws::Greengrass::GetComponentDetailsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a732100aa4443b309a0c3293e542ef12c',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a6787c34181a0f70593f535586139c711',1,'Aws::Greengrass::PublishToTopicResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#abbbc16fec921eb3d62cc78e295c00da7',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a79106104f8654dc2138d135bda6ea5fd',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a72cd3d3d73fb31cc32d94cb5e478e9ea',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a8dbcab9594353004cd52a3d1cc6c5eb3',1,'Aws::Greengrass::ListComponentsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a98b0cdc89b27b16d7e89ea9c763d2f05',1,'Aws::Greengrass::CreateDebugPasswordResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a311b75c9eeb0b1e5c58182a84a3345f1',1,'Aws::Greengrass::GetThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#adfb86ba9a739b328f06a997d1c4266c1',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a8de3ceae71f72a41644ed46eaa19382d',1,'Aws::Greengrass::UpdateThingShadowResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a171a3d4482a907b00c8829d24f70b4c5',1,'Aws::Greengrass::UpdateConfigurationResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#ad793f2600d681ac866f7674ee9dc0ba4',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a3ab3410edd83bb330c86ca9aa816e870',1,'Aws::Greengrass::RestartComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a0f7968747049aa9050d35aaca6f37e7c',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#acea28deb546a6c26c077f9970f8bb5f3',1,'Aws::Greengrass::GetSecretValueResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a55b46058c6c3a6216e2cd4cce749b556',1,'Aws::Greengrass::UpdateStateResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a66ee68c21fb02f8bfb302c9c30ab967a',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a2ddf4654f8298e46c758b21254412824',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a1967dad291efb1259fd737843121ed4b',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a16153681a66ac69ae2c48aa8b6df3e7b',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a286f48a2d24a27708f9efd888e7b1da7',1,'Aws::Greengrass::StopComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a4cb449d2f4a73b270cf06e4506caf994',1,'Aws::Greengrass::PauseComponentResult::GetOperationError()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a1adeb5f316481e0369a02f085b56ee5f',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetOperationError()']]], + ['getoperationerrorfrommodelname_3648',['GetOperationErrorFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#ad7a217636d7da8fd64b90eb6beba84c6',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getoperationname_3649',['GetOperationName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a2c2361d1f08eaeee2d80c1dab60de436',1,'Aws::Eventstreamrpc::OperationModelContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#ab7a8020466baef7ac533bdfa81e725b0',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a161bca2788ad74411067832fabc23d0f',1,'Aws::Greengrass::ResumeComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a4956281b6c9e3f7beba0a3934c9e13e7',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a6c6391cecc050597f05a89cab9927163',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a9c235d1fe70a235889fba05fd59ecc15',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a178d532bf795a2e2809f0dcfe9caeb95',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a4440c3da5e583c8432967d5017c9535d',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a48a0888f51a50501484e4a12e7728a65',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a9ad6c98ad892e174e5b46c28755fbb87',1,'Aws::Greengrass::GetConfigurationOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a29840911d1a71b5436f6e747305a48c5',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#a59d2c80803e71ae573b1b290ec6cf5df',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#adcf756d4158254239fafc9094f5b2b80',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a31edf6557a38a6475c649fb1a9b15dd2',1,'Aws::Greengrass::PublishToTopicOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1a39bbbda0cb2172331c3dd68fa28994',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a5ed834ef19daacc372634de355afde23',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a54038728924fc49dd4267c0677fa0f3c',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#ac6e521d2a8412348a55e7a7d67969bb4',1,'Aws::Greengrass::ListComponentsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a1515fad3a44c725afecb63aa5ed5d684',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#ab4d096c607b382de78b3829f659dbc1a',1,'Aws::Greengrass::GetThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#acafd86b57e9942475a5bffd664b12f61',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a82230277b4b182b8dc08f4386c91718a',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#a96b10f2e5ff684ff0329326b1f248bf5',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a50387dc6ebf46feda70612f11dbc020a',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a9824b9bada204c91b7ff4022292f0b2c',1,'Aws::Greengrass::RestartComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#adc6ac42e1c65fd0dec4a3cd3749f91d2',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#afb451be680320e4f33abda190b57443e',1,'Aws::Greengrass::GetSecretValueOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a57a009c77472108a2f01447101f18033',1,'Aws::Greengrass::UpdateStateOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a785801298cb0f351d108b42ea6829082',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a1d32592f852c2baebb8620e764e1fdd4',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#ab8c2cd6c52eb0fdf37c4acdd81b32156',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a3618c4d8ac454a2c462d8ff1146a948e',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a2373c7e7c50e3389aff44cc42572d34b',1,'Aws::Greengrass::StopComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a4a568505a1b467443ec5edbbe7c7c07f',1,'Aws::Greengrass::PauseComponentOperationContext::GetOperationName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#abb9a1ff6ecd512baad9660bd7ef8ddfd',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetOperationName()']]], + ['getoperationresponse_3650',['GetOperationResponse',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a6a2603766345f71a5364d1775dbb1224',1,'Aws::Eventstreamrpc::TaggedResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#abbe6d9aed12abea34c10cd9ccd94fd75',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a73d0d44c4fa43d06e34ea415595cb696',1,'Aws::Greengrass::ResumeComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#ab1065e369969b33f0bfc8d357480bba6',1,'Aws::Greengrass::PublishToIoTCoreResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#aa8c479f81cbd3280418b28268ea9b825',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a6f4c4987311e016d20cf8e82808181fd',1,'Aws::Greengrass::DeleteThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a7d2bac0176be0044b55da065deeae7c8',1,'Aws::Greengrass::PutComponentMetricResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a391dc4da9f7ad3877a3eadd73c6e4f05',1,'Aws::Greengrass::DeferComponentUpdateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a06908a5c92cc50fdc7bbf5d315dd6236',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aa433f62cbdf45eedd0d2371e9232e4ab',1,'Aws::Greengrass::GetConfigurationResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ae690edde1a126fa68b36b12362fd8db3',1,'Aws::Greengrass::SubscribeToTopicResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a32317a65ce309859a4699f8b97f1718c',1,'Aws::Greengrass::GetComponentDetailsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#ab1d2f3429dc21da9c366b37403b87e27',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a36f843b507b467e8752d163dcd7318fa',1,'Aws::Greengrass::PublishToTopicResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#ab40ddc3880e3e280c1a6692e7494e700',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a3032a38beb871771a1668069373e773a',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#ace30af011c36aadc728425df89484e2b',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#aa1d3f71f87228deed63fc8d76b58dc9d',1,'Aws::Greengrass::ListComponentsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#acd7babff37838d5164d9997fd7966326',1,'Aws::Greengrass::CreateDebugPasswordResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a7350394353c77223231bf11b5f4e0886',1,'Aws::Greengrass::GetThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a71270a66cefd256997b81745bbc0d062',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#ac16c3c0d37ec7a75aa937c9416cb65c2',1,'Aws::Greengrass::UpdateThingShadowResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a6f8c0ff71a97f2de3b47da12e646785b',1,'Aws::Greengrass::UpdateConfigurationResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#afd94c8d8f964637243a46613b3fa4ba4',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#af689c3d475e85ff29f453cb07168df06',1,'Aws::Greengrass::RestartComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#af865858dea9bad71593043c46bf59b52',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a76bd6b8e7c2e7ecec6bfa109c6fc4bb8',1,'Aws::Greengrass::GetSecretValueResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#abfbec05cef7e3a9bd3f2748736743d57',1,'Aws::Greengrass::UpdateStateResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ad0233e1df636c02dee8aa197696bbd14',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#ad409697f12daa5524e7fa4facd84fdb2',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#adddb486a42148046ded698c4cf796e69',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a8dd7d7cb37802e6b070907f79c748869',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a6b92936d5a4936bccbdc8f308fa545ef',1,'Aws::Greengrass::StopComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a3802c1d6d85c66a4c851ec553c486ac0',1,'Aws::Greengrass::PauseComponentResult::GetOperationResponse()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a74520f7497c12a4ef02aafd0b23dc867',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetOperationResponse()']]], + ['getoperationresult_3651',['GetOperationResult',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a775e0ab94a3203eb2c6af9317878affb',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['getoperationstatistics_3652',['GetOperationStatistics',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#aa9bf915cfbcfc80b4dc47bbda3529f72',1,'Aws::Crt::Mqtt5::Mqtt5Client::GetOperationStatistics()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a6da1184dbb1c3fe8ad319ede3fa5ca87',1,'Aws::Crt::Mqtt::MqttConnection::GetOperationStatistics()']]], + ['getorcreatestaticdefaultclientbootstrap_3653',['GetOrCreateStaticDefaultClientBootstrap',['../class_aws_1_1_crt_1_1_api_handle.html#a48afb6dbda9f3ac75e8ff68a8c89ebc5',1,'Aws::Crt::ApiHandle']]], + ['getorcreatestaticdefaulteventloopgroup_3654',['GetOrCreateStaticDefaultEventLoopGroup',['../class_aws_1_1_crt_1_1_api_handle.html#a70b3a82843a2b6f4e1d084e5c9d7fb46',1,'Aws::Crt::ApiHandle']]], + ['getorcreatestaticdefaulthostresolver_3655',['GetOrCreateStaticDefaultHostResolver',['../class_aws_1_1_crt_1_1_api_handle.html#a85a0df71b8b8222b01669915f8bbc3af',1,'Aws::Crt::ApiHandle']]], + ['getpagesize_3656',['GetPageSize',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a90b45c2deda954093696e0fc8e9040de',1,'Aws::Greengrass::ListNamedShadowsForThingRequest']]], + ['getpassword_3657',['getPassword',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a070e4ad8aa5d791784644b88d8a5f583',1,'Aws::Crt::Mqtt5::ConnectPacket::getPassword()'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ae8f7015cc2f22118eac9221b94565601',1,'Aws::Iot::Mqtt5CustomAuthConfig::GetPassword()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aded9a8a30c6ee98d0b5b58b0cde61519',1,'Aws::Greengrass::MQTTCredential::GetPassword()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a5317649ed6677ca209657c3cd49daf67',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetPassword()']]], + ['getpasswordexpiration_3658',['GetPasswordExpiration',['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ab2bde2257683d20a80349ab125fb5ba0',1,'Aws::Greengrass::CreateDebugPasswordResponse']]], + ['getpath_3659',['GetPath',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#aa6f76984dc87a3fb1796ee2e40127b42',1,'Aws::Crt::Http::HttpRequest::GetPath()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a7671fc6e863de2a09a28b4ea3ba402e2',1,'Aws::Crt::Io::Uri::GetPath()']]], + ['getpathandquery_3660',['GetPathAndQuery',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#af82ffc7e67e1e24322d248c5e02f5f8c',1,'Aws::Crt::Io::Uri']]], + ['getpayload_3661',['GetPayload',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a033430dce4ae1a156f5190fd8c277d24',1,'Aws::Eventstreamrpc::MessageAmendment::GetPayload()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a122afd51952f466ad44f76b23f590bab',1,'Aws::Greengrass::MQTTMessage::GetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a63cedf6afb41da2e10e28aecee424651',1,'Aws::Greengrass::UpdateThingShadowResponse::GetPayload()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a44bf957dbff04240dbff18ebb10fdb81',1,'Aws::Greengrass::UpdateThingShadowRequest::GetPayload()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a48fe864a5f65022e9fac806d6dd8ebca',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetPayload()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a235169ef90c810dabcaf4184384a5245',1,'Aws::Greengrass::GetThingShadowResponse::GetPayload()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ac660fc62ab5822fd39e679578bc817ae',1,'Aws::Greengrass::DeleteThingShadowResponse::GetPayload()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aac5333ea0427737eef298c7f572f887f',1,'Aws::Crt::Mqtt5::PublishPacket::getPayload()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a6d2f34737e813a8fa81a7d203cfb8ab5',1,'Aws::Iotsecuretunneling::Message::getPayload()']]], + ['getpayloadformat_3662',['GetPayloadFormat',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#ae58dd2e7f6ec003615d41079a129b6b3',1,'Aws::Greengrass::MQTTMessage::GetPayloadFormat()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aeb62cc15b11a2b9bf608040abef2d4fe',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetPayloadFormat()']]], + ['getpayloadformatindicator_3663',['getPayloadFormatIndicator',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a95afa7c40329a28ebbbf21dae96a3d3c',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getpendingjobexecutionsrequest_3664',['GetPendingJobExecutionsRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#abeb62788fcadd8dcaefdefd4dc0b1153',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#ac57c85eed7284ecbe281be9a4b48fde2',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::GetPendingJobExecutionsRequest(const Crt::JsonView &doc)']]], + ['getpendingjobexecutionsresponse_3665',['GetPendingJobExecutionsResponse',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a0cd2837bf03cd796fc45499533dccdc1',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a13fcf799f1f8a5e58f6ea0c395ff09f5',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::GetPendingJobExecutionsResponse(const Crt::JsonView &doc)']]], + ['getpendingjobexecutionssubscriptionrequest_3666',['GetPendingJobExecutionsSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#af3bbf346159c1397eade1f90b9bd36a6',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a0b80433a61132331e6a6737e33fb7036',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::GetPendingJobExecutionsSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getport_3667',['GetPort',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a1fe80135dfd766f69bbaaedd0d7ec35f',1,'Aws::Crt::Io::Uri::GetPort()'],['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a2b72de2323dc5667ebc32d551b2a2c30',1,'Aws::Eventstreamrpc::ConnectionConfig::GetPort()']]], + ['getposixuser_3668',['GetPosixUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a1f2ad237f5812ba0260a565f166d2b84',1,'Aws::Greengrass::RunWithInfo']]], + ['getpostupdateevent_3669',['GetPostUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a1af21aa76733051ae35c3190dcf86889',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['getpreupdateevent_3670',['GetPreUpdateEvent',['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#a84d43176a0e210ca94e97833c4ca4457',1,'Aws::Greengrass::ComponentUpdatePolicyEvents']]], + ['getprivateipaddress_3671',['GetPrivateIpAddress',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aa328071b4d07c97b4d722028cef28c85',1,'Aws::Crt::Imds::ImdsClient']]], + ['getprivatekey_3672',['GetPrivateKey',['../class_aws_1_1_greengrass_1_1_certificate_update.html#a9f00e1fb22f3dbf53dd5346cc0a55d88',1,'Aws::Greengrass::CertificateUpdate']]], + ['getproductcodes_3673',['GetProductCodes',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#abe3282ea860b0e6c92553c53969222ed',1,'Aws::Crt::Imds::ImdsClient']]], + ['getproperties_3674',['GetProperties',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a522da73e3f490578b963b152096dfc3c',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['getprotocol_3675',['GetProtocol',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#aeb37325993f270b82d2769caa24e54c6',1,'Aws::Crt::Io::TlsChannelHandler']]], + ['getptr_3676',['getptr',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a964eb0a59022cd1912cb6def9610f459',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['getpublickey_3677',['GetPublicKey',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8d17f28c07feeed8772b15f8ae9683ba',1,'Aws::Crt::Imds::ImdsClient::GetPublicKey()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ab9539154b3546a698ef09244f990c1e6',1,'Aws::Greengrass::CertificateUpdate::GetPublicKey()']]], + ['getpublishmessage_3678',['GetPublishMessage',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a07353ab26bebd8c64a16af9b780a6770',1,'Aws::Greengrass::PublishToTopicRequest']]], + ['getqos_3679',['getQOS',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a31e68cbabfeb712f2dabee7870ba6408',1,'Aws::Crt::Mqtt5::PublishPacket::getQOS()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a9b451841dfae79021c3e14b935db0590',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetQos()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#aed7239370680352277d4836cd907c7cd',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetQos()']]], + ['getquerystring_3680',['GetQueryString',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a12755e323207d3bcde22880921cdec4f',1,'Aws::Crt::Io::Uri']]], + ['getramdiskid_3681',['GetRamDiskId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#ac11c0961f5cc15e133e08a4c89ad3c78',1,'Aws::Crt::Imds::ImdsClient']]], + ['getreasoncode_3682',['getReasonCode',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a37cdbe8736c275691946e3143fb42276',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReasonCode()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a0e1c27ee5e238df87df79f8299e1bb3f',1,'Aws::Crt::Mqtt5::DisconnectPacket::getReasonCode()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a36de89581de8bb59dc220743000dd06c',1,'Aws::Crt::Mqtt5::PubAckPacket::getReasonCode()']]], + ['getreasoncodes_3683',['getReasonCodes',['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab6cb9afee22fe91167dcbc8ebe853cd0',1,'Aws::Crt::Mqtt5::SubAckPacket::getReasonCodes()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a2b7cce40ddb0a4909de095b00310d222',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getReasonCodes()']]], + ['getreasonstring_3684',['getReasonString',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a89af82b339615eccf9d03c5de5078522',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a276a36d622f56c82e1a7541660318b75',1,'Aws::Crt::Mqtt5::DisconnectPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a2ef4be352914ec5ffd9267a261529f3c',1,'Aws::Crt::Mqtt5::PubAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#ab3ca0c5e86ab0bde2359b76ca3d25a0b',1,'Aws::Crt::Mqtt5::SubAckPacket::getReasonString()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a5e4daf70f596db27c28cae8b9b602337',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getReasonString()']]], + ['getreceivemaximum_3685',['getReceiveMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a9157c80f9cbdde2ee2e518bd965cb3f6',1,'Aws::Crt::Mqtt5::ConnectPacket::getReceiveMaximum()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a644d49b182338c29218496e67e5b4659',1,'Aws::Crt::Mqtt5::ConnAckPacket::getReceiveMaximum()']]], + ['getreceivemaximumfromserver_3686',['getReceiveMaximumFromServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#aa03a77a0a1eb1ba744bec9d60fefd378',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['getreceivemode_3687',['GetReceiveMode',['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#acbcba0b02081b024458183eca0a87825',1,'Aws::Greengrass::SubscribeToTopicRequest']]], + ['getrecheckafterms_3688',['GetRecheckAfterMs',['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#abfb6fb1732e04234cd162828073d9446',1,'Aws::Greengrass::DeferComponentUpdateRequest']]], + ['getrecipedirectorypath_3689',['GetRecipeDirectoryPath',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#af7816b5743e1d4b697dbe0b546c640af',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrefresh_3690',['GetRefresh',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a954cca19de4c4342a9a0f2790beb2962',1,'Aws::Greengrass::GetSecretValueRequest']]], + ['getregion_3691',['GetRegion',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a34e76a2694f048badb07a2852501a9fb',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getrejoinedsession_3692',['getRejoinedSession',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a15d7c072b47b0c14e87955df533807f4',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['getremaininglength_3693',['GetRemainingLength',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a1e29c61e3a9bd220c5572258d9d0d6d6',1,'Aws::Crt::Cbor::CborDecoder']]], + ['getrequestmodelname_3694',['GetRequestModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a2e8b3739175b3c6a5f524780f55c1e48',1,'Aws::Eventstreamrpc::OperationModelContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#aa48724dfd110d8da30a615529010deda',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a18dbb50e54686051bfc45e8b0ae12c65',1,'Aws::Greengrass::ResumeComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a93b3f3446d9cddf7043488679165acd3',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a47352f51b8a16739c469b2a95fc5dcda',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#ae8d72c25c4dfbc9e93551e98eef79024',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a984283cef0b6738b40354ed79ba7362e',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#afa53ab6e37ed099aa1af1094f6824a6e',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#a84b0aea8b09e9ac702304f4aed3fcf29',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a7928fbb35fa99ebdd339c8edc55a91f2',1,'Aws::Greengrass::GetConfigurationOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a20e563e17900bbaf7cd90668dd9cfb97',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#acaa503411fd111c9bf63c49b47063092',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a175e57fd6cbf527735e368f1c2559d6b',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a3202f63e22b8398600dc0e4891a5f305',1,'Aws::Greengrass::PublishToTopicOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#af76b2b0e67e7f0d0cc5e1f28d3774a13',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a61ec79bc5f1c6d462af7ee17c8d27d01',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#aa2356533c645fd2aed2cac687512ba31',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#aeb29e5e0dbc10f55fc3df158e52c7418',1,'Aws::Greengrass::ListComponentsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#a08869a0adda17d4f19eb4b9657c77ca3',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a8c90d4ae15bf265f5722fee697894ebc',1,'Aws::Greengrass::GetThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#a0743adec12860fca9033b8e80e02ed57',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a95a975c8c1bf510561176850bd7c7909',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#ae207a4c54d6696a3c8915817a89f00e1',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#a2a6cd30e5f3e7889cf00e0afb7e8f77f',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#aa02f9bb014008a4b2025c640b49a8083',1,'Aws::Greengrass::RestartComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a7e99627a05084195e686a1994d7f47fe',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a1a7b4ee790cf1c0ff2e0d71374116ac5',1,'Aws::Greengrass::GetSecretValueOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a9a39be336388c34932bb46569b4ebe5c',1,'Aws::Greengrass::UpdateStateOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a768f931a1bd0e0d293048813fc3b84fb',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#aa138d6abc1c0b127b11d2391b8793835',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a41d99f25cfdc7efc8131b77b7f7852f3',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a56f95d59f74fe7d977f6c0d6dbca00ee',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#a9068098aec7959969d836004c94abca8',1,'Aws::Greengrass::StopComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a8d56f95f02c41f7820f696b6115bbea6',1,'Aws::Greengrass::PauseComponentOperationContext::GetRequestModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#a662dc4018361155cc35c9959546511e8',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetRequestModelName()']]], + ['getrequestprobleminformation_3695',['getRequestProblemInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a496a13a753e8a2122def959313a80f0f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getrequestresponseinformation_3696',['getRequestResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aa7d305791c4dde19b09ac507e58b82c3',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getreservationid_3697',['GetReservationId',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a908828a8756321058d51fb2fec762f80',1,'Aws::Crt::Imds::ImdsClient']]], + ['getresource_3698',['GetResource',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#adedfc6f412c60af085b8559118aeb8a2',1,'Aws::Crt::Imds::ImdsClient::GetResource()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a0159b66e08159027193c109ac0a6dd25',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::GetResource()']]], + ['getresourcename_3699',['GetResourceName',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab666d75af3c1f5d88586e88d959c058f',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['getresourcetype_3700',['GetResourceType',['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a4db5752a49d1a2ec52cf3a31cf456f36',1,'Aws::Greengrass::ResourceNotFoundError']]], + ['getresponsecode_3701',['GetResponseCode',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a85d28712856c7e9528ed463b0ca605ef',1,'Aws::Crt::Http::HttpResponse']]], + ['getresponseinformation_3702',['getResponseInformation',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af57dc0c1d14b1158fb8e033eb1d0726f',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getresponsestatuscode_3703',['GetResponseStatusCode',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a77bf0d1d99890125f7b2e9749030391c',1,'Aws::Crt::Http::HttpStream::GetResponseStatusCode()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a4b00b71c6d210c4fb53d9ad057b51ca8',1,'Aws::Crt::Http::HttpClientStream::GetResponseStatusCode()']]], + ['getresponsetopic_3704',['GetResponseTopic',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a07b4e779927a7783993b4f1bd431970c',1,'Aws::Greengrass::MQTTMessage::GetResponseTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a41af005d5adfc2bd010b630a37c89ac2',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetResponseTopic()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a29d119d5d476e22e1c13ce7915414e22',1,'Aws::Crt::Mqtt5::PublishPacket::getResponseTopic()']]], + ['getrestartstatus_3705',['GetRestartStatus',['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a30c47507df9c99969d3d93100557c6af',1,'Aws::Greengrass::RestartComponentResponse']]], + ['getresult_3706',['GetResult',['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation.html#a1910feb7401babed543a47e31191e45f',1,'Aws::Greengrass::SubscribeToIoTCoreOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation.html#af5f7fdd0d1be91d589c2919902fefab4',1,'Aws::Greengrass::ResumeComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#af24849e2fd43aec9d0e772f96050e9e6',1,'Aws::Greengrass::PublishToIoTCoreOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation.html#a721ff9c24b96480d9184914edaa69d3f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation.html#a261fa97489a6e2015e11f7c25aa13ee9',1,'Aws::Greengrass::DeleteThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#aedd85626b16ef530058b3c6acb9c58c3',1,'Aws::Greengrass::PutComponentMetricOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation.html#a5067b27d5df0e519c1a5f7a0260cddca',1,'Aws::Greengrass::DeferComponentUpdateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation.html#a1adb61a73a94ebcb952688baf77cda56',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation.html#a9ab360e1373c8cac46f76d070577b7b3',1,'Aws::Greengrass::GetConfigurationOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation.html#adc5d99f11b3c9e9c617f7a24ea26f18b',1,'Aws::Greengrass::SubscribeToTopicOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation.html#a403e52407eec462f8d234a048b6d7961',1,'Aws::Greengrass::GetComponentDetailsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation.html#a57c9c244c9ac36b204a301558e1668db',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#a2b61353ede53bdc3744b314460dcd7c4',1,'Aws::Greengrass::PublishToTopicOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation.html#a7522a5cc4b158b59d851eab2f3e2bd31',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation.html#a10d24c877049e5ea33925349091df4dd',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation.html#ae28ccd721c927195da5c59ad71c10a2e',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_components_operation.html#ab0c4ee668ea62c459572860e5e27bf5e',1,'Aws::Greengrass::ListComponentsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation.html#a1bbfe5d8694665799ba7e84041f67a01',1,'Aws::Greengrass::CreateDebugPasswordOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#af3eed8587173764395b34aa48db42e30',1,'Aws::Greengrass::GetThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation.html#afa4ac9d71ae666b516704ecc8def4091',1,'Aws::Greengrass::SendConfigurationValidityReportOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation.html#a162e4467d47084a7c6a1ffc19c63ef6a',1,'Aws::Greengrass::UpdateThingShadowOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation.html#a35c1c82720de40bea7067a7dd1be477a',1,'Aws::Greengrass::UpdateConfigurationOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation.html#a200f133cab90777526f19763a5827517',1,'Aws::Greengrass::ValidateAuthorizationTokenOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation.html#a5d5bded8caba8d280545a4eb8ad1e4f9',1,'Aws::Greengrass::RestartComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation.html#a82c024239d7368d2d93286866e66ee4c',1,'Aws::Greengrass::GetLocalDeploymentStatusOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#aa61bf8f1a706c5d85c4720836fb608e5',1,'Aws::Greengrass::GetSecretValueOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_update_state_operation.html#af7bbdc9e4fc6e6831642688fb4852327',1,'Aws::Greengrass::UpdateStateOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation.html#a41785fcf8e38677df969a1c97baa5288',1,'Aws::Greengrass::CancelLocalDeploymentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a4cef2daa88ba9b185b02d585d223eef3',1,'Aws::Greengrass::ListNamedShadowsForThingOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation.html#ae25cacb26a129a6dcc6b0236e9ab1ba9',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#a4c33e4939db936292ee5c11bc49a8ad9',1,'Aws::Greengrass::ListLocalDeploymentsOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation.html#aaf13794cfac83798084d691f5ba91adc',1,'Aws::Greengrass::StopComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#aa1234be14797bd3e869e9054c8fe7abb',1,'Aws::Greengrass::PauseComponentOperation::GetResult()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation.html#a1c98eb400267431629184e1181c0cb37',1,'Aws::Greengrass::CreateLocalDeploymentOperation::GetResult()']]], + ['getresults_3707',['GetResults',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#afef63042a729eccae933e1c07fe2a672',1,'Aws::Greengrass::ListNamedShadowsForThingResponse']]], + ['getresulttype_3708',['GetResultType',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a247125015d30ad0076f86155edaebf3d',1,'Aws::Eventstreamrpc::TaggedResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a0db8af11e420ac0f3e27321a05d67f48',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a8d039184baf7bf9f8b33389371217dc6',1,'Aws::Greengrass::ResumeComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a085f7d90ada25c118f72b456c675a7cd',1,'Aws::Greengrass::PublishToIoTCoreResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ad47ab7e7834cd86c421989a75311a3ad',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#af3f334b46f9b2d685c38dde2c16244f7',1,'Aws::Greengrass::DeleteThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#ab95ef9864cbf2dd17110c2e361a69152',1,'Aws::Greengrass::PutComponentMetricResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#af2a97f83039ae6a36c1f60b89c2856ff',1,'Aws::Greengrass::DeferComponentUpdateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a1b8aa9945dab4e2a426d738c3349be50',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aba2f933239faa986cbd78d5ea5729361',1,'Aws::Greengrass::GetConfigurationResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#ab7d9c9fd5b8b29590445a7f778fd5e66',1,'Aws::Greengrass::SubscribeToTopicResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a993598eb4c78f1eb28a44b88f350624c',1,'Aws::Greengrass::GetComponentDetailsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#ab6ec31525d762608f790e40837911b6d',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a784c127019588f6a70d5341872be4457',1,'Aws::Greengrass::PublishToTopicResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#ae4b7be1ea99cb16e133e52cc2c9c994d',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a7812dde93d248ae9069e5458797a6f69',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#abc9ee0e55e6a94a5e1deb4e4fbae7a0b',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a7818ca1717e3c095c49373df6231f9a3',1,'Aws::Greengrass::ListComponentsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a4f5aa037fb65b89e985de9c30ba0799d',1,'Aws::Greengrass::CreateDebugPasswordResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a5c7aba948e6838976b095d79bc5c468f',1,'Aws::Greengrass::GetThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#aed8c9d0f5f3e24256403149c89a54652',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a1478b3c6f1e69596e4f96e32923b067b',1,'Aws::Greengrass::UpdateThingShadowResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#a70859702132aa3f9dc9209c903d62d1b',1,'Aws::Greengrass::UpdateConfigurationResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a0a2e1e8a5fcaa9ebc3016fab63d2c76c',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a2fb995603747446274d523ea218e4823',1,'Aws::Greengrass::RestartComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a58b45c877e8298f249cdcaf0e2c21dab',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a103473e2d12b4f2c510e6c28ac50b4cf',1,'Aws::Greengrass::GetSecretValueResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#ad0cd95905f094f6458cf0c4b0ad71c0f',1,'Aws::Greengrass::UpdateStateResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ad73c9ed7de04771793d64a4a300e065a',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#aedd9f5c66af82530b3368752d5ed9bf1',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a119dd21f030ed646315abe54efe796bb',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#ade4e55280a50edc34870bc6c32782cc8',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#ab5a1acd842385b13320001cae0038fdc',1,'Aws::Greengrass::StopComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a6e24992581ccfce2cf44aeb6572f99b6',1,'Aws::Greengrass::PauseComponentResult::GetResultType()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a1f017290e34b313cc00e31322e0caee1',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetResultType()']]], + ['getretain_3709',['GetRetain',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a6eceec5d1a495a1c9fbab8e393b2a348',1,'Aws::Greengrass::MQTTMessage::GetRetain()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ad361e59a205c97346d62626249542996',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetRetain()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#af0e9628cf8426a34555afee356b57674',1,'Aws::Crt::Mqtt5::PublishPacket::getRetain()']]], + ['getretainavailable_3710',['getRetainAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a68146e7c7c328eb61789e5b551731dc6',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getRetainAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#ac14903c03a7a817f658f0bec545e9bed',1,'Aws::Crt::Mqtt5::ConnAckPacket::getRetainAvailable()']]], + ['getrootcomponentstoremove_3711',['GetRootComponentsToRemove',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a643f7dace0ca8452ceddfba09458d870',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrootcomponentversionstoadd_3712',['GetRootComponentVersionsToAdd',['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#a999feb4b9b8fb1ed578c88dfb39f0542',1,'Aws::Greengrass::CreateLocalDeploymentRequest']]], + ['getrpcerror_3713',['GetRpcError',['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a88860e9a3f8a65cb4a3a89aa1ba86d8b',1,'Aws::Eventstreamrpc::TaggedResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#a8028dbac4c8eab47f3c40eb18fe143cc',1,'Aws::Greengrass::SubscribeToIoTCoreResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#afcfe51ee1d2c38cf9fa8c3a5e59cd4e2',1,'Aws::Greengrass::ResumeComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#aab8fd06f644d3e2a888a7273ea996644',1,'Aws::Greengrass::PublishToIoTCoreResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ab2d02ae729a754e202ce87f929a065a1',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#adc358ac577c11eb660fe247bd043bd25',1,'Aws::Greengrass::DeleteThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#aee03ab7f957ff8d956169f4d253a9412',1,'Aws::Greengrass::PutComponentMetricResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a37501ba7ec89e479206623c173822f24',1,'Aws::Greengrass::DeferComponentUpdateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#ac4f4e4301d64551cc9c476680dc07fe0',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#aea2d889290bfbcbb32c55ab792834a43',1,'Aws::Greengrass::GetConfigurationResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#a8665e75806d596a647bc194d5b9469b1',1,'Aws::Greengrass::SubscribeToTopicResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a9208f090fd17c034f3c3eccc4ed8c7b2',1,'Aws::Greengrass::GetComponentDetailsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a5adda45aadb5a088e4187a32cd0f20e2',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a5c2c9a4e0d502e2734d16d39a7776f59',1,'Aws::Greengrass::PublishToTopicResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a589d7eb23fdea039423d858cc78f5050',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a0386711233de509312d946b9fc64604c',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a606cda7a2a41820f9d4b82890194b8a6',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#a207fa258cb7e9c40e692aaead712f992',1,'Aws::Greengrass::ListComponentsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a5974917f2a6e06e79e2cbf06b1e2f213',1,'Aws::Greengrass::CreateDebugPasswordResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#abddeaba936a19eddec2cf535cf085b5f',1,'Aws::Greengrass::GetThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a11077206b539d7166f9a5f2f0bb5ab26',1,'Aws::Greengrass::SendConfigurationValidityReportResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#a04220a59879296c078d1d4f12faf4326',1,'Aws::Greengrass::UpdateThingShadowResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ac001a53d3cec8e9e28b396fe971eb841',1,'Aws::Greengrass::UpdateConfigurationResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#afc3162e0d9098d192e66dde25c942a49',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#a889eafa0de188434262f1dce4dbaf24b',1,'Aws::Greengrass::RestartComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#af87c8c9b2573c998e3ef3e4c614b90fc',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a2e1e20b6167e8ef9b55e4ef29c3fae75',1,'Aws::Greengrass::GetSecretValueResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#a0e45820ff7448f6a2aa9dfb9e80bab30',1,'Aws::Greengrass::UpdateStateResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#a9c55a499bc01a7255abf842d0a95118e',1,'Aws::Greengrass::CancelLocalDeploymentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a755a3703e902a8fe28f95c63545af03c',1,'Aws::Greengrass::ListNamedShadowsForThingResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#ab2b50d94c2a757c3e1bf31fcf103189d',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a6d777f8d5d909fcb1de4ac599e037277',1,'Aws::Greengrass::ListLocalDeploymentsResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#a3007b17bb65b095d89d6404bc6dfc528',1,'Aws::Greengrass::StopComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a8e8986dfd4201b34d1161dc7e63844f7',1,'Aws::Greengrass::PauseComponentResult::GetRpcError()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a7c2cfa78e1f95b9d42227b0c333655e4',1,'Aws::Greengrass::CreateLocalDeploymentResult::GetRpcError()']]], + ['getscheme_3714',['GetScheme',['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a11bf994ad5c50b3ae7ce0d0067d07b06',1,'Aws::Crt::Io::Uri']]], + ['getsecond_3715',['GetSecond',['../class_aws_1_1_crt_1_1_date_time.html#a6a7a0bd131619a9d08428155656121cf',1,'Aws::Crt::DateTime']]], + ['getsecretaccesskey_3716',['GetSecretAccessKey',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a61914343b53be3737b939936e9eaf8b8',1,'Aws::Crt::Auth::Credentials']]], + ['getsecretbinary_3717',['GetSecretBinary',['../class_aws_1_1_greengrass_1_1_secret_value.html#a0e23dd2723c2bb4dc4f311ff704ed644',1,'Aws::Greengrass::SecretValue']]], + ['getsecretid_3718',['GetSecretId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aea1f0d3a5b05218f35fa2996c6453874',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a8a500a50b3bda2a687724f922f373e70',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretId()']]], + ['getsecretstring_3719',['GetSecretString',['../class_aws_1_1_greengrass_1_1_secret_value.html#a96c5241036496e5cd517e5ca328849e2',1,'Aws::Greengrass::SecretValue']]], + ['getsecretvalue_3720',['GetSecretValue',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a21a3a7d290c9c9ca1865857d9b0c7a19',1,'Aws::Greengrass::GetSecretValueResponse']]], + ['getsecretvalueoperation_3721',['GetSecretValueOperation',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation.html#a8db9f5ec5bb2dd017e68dbb38c562ea6',1,'Aws::Greengrass::GetSecretValueOperation']]], + ['getsecretvalueoperationcontext_3722',['GetSecretValueOperationContext',['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a8868fdc3a63c287df30c91c4db9c0a9b',1,'Aws::Greengrass::GetSecretValueOperationContext']]], + ['getsecretvaluerequest_3723',['GetSecretValueRequest',['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a3c8f1d40d2c2763c047222f335f39968',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a4c598d9f6878ce3f1429b33e211d7812',1,'Aws::Greengrass::GetSecretValueRequest::GetSecretValueRequest(const GetSecretValueRequest &)=default']]], + ['getsecretvalueresponse_3724',['GetSecretValueResponse',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a7dd00f941e1bfd94d2810539ab12d273',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a3ba4ee3537229feb8f42e84787a90f2d',1,'Aws::Greengrass::GetSecretValueResponse::GetSecretValueResponse(const GetSecretValueResponse &)=default']]], + ['getsecretvalueresult_3725',['GetSecretValueResult',['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a09b76b0a39a9245e4022d0b25ef7d5e0',1,'Aws::Greengrass::GetSecretValueResult::GetSecretValueResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a6845d4a76fa67fd575d7e8f9f7082667',1,'Aws::Greengrass::GetSecretValueResult::GetSecretValueResult(TaggedResult &&taggedResult) noexcept']]], + ['getsecuritygroups_3726',['GetSecurityGroups',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a85cb1e49862ac2c68d8314c1431fe50d',1,'Aws::Crt::Imds::ImdsClient']]], + ['getserverkeepalive_3727',['getServerKeepAlive',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a0c67bd9b50c96f260c223392855f52e8',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAlive()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a70cdc32df52d58120a54f6a1dc4ce37b',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAlive()']]], + ['getserverkeepalivesec_3728',['getServerKeepAliveSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a30d9270cc6052d343479ae74676f990a',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getServerKeepAliveSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aaaac242f3e52ee4b1397fc395cd91340',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerKeepAliveSec()']]], + ['getserverreference_3729',['getServerReference',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a525191ce7d6fdff3bbfeb9d6675482e0',1,'Aws::Crt::Mqtt5::ConnAckPacket::getServerReference()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#ab3f85f6c27c487ae7128664765fd2935',1,'Aws::Crt::Mqtt5::DisconnectPacket::getServerReference()']]], + ['getservice_3730',['GetService',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#adfb564881abc49fb7cf70910e6fcffb6',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getserviceid_3731',['getServiceId',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ad5fb2b731de7b2ad75d08b675c91c781',1,'Aws::Iotsecuretunneling::Message::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a094374ebbae910d093e6064fe0b626ad',1,'Aws::Iotsecuretunneling::StreamStartedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a4df23735eb72b633ee8ba928ba0aa082',1,'Aws::Iotsecuretunneling::StreamStoppedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a5c64c279201dcc51537463da9fdad973',1,'Aws::Iotsecuretunneling::ConnectionStartedData::getServiceId()'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#a8553e9c61aba091ac249797b8d24ccfd',1,'Aws::Iotsecuretunneling::ConnectionResetData::getServiceId()']]], + ['getserviceid1_3732',['getServiceId1',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#ab2c6b39809fd6e1bbc83bd451a49996f',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getserviceid2_3733',['getServiceId2',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a4c3215eec5204b30cb43d3adf5cabc71',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getserviceid3_3734',['getServiceId3',['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a626375dbe630e6ed5dc719a514010d1c',1,'Aws::Iotsecuretunneling::ConnectionData']]], + ['getsessionexpiryinterval_3735',['getSessionExpiryInterval',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aed6565927dcc2ecfb789f978f5a1aee4',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getsessionexpiryintervalsec_3736',['getSessionExpiryIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#ae05b93cd70f1254e24f35adba20d5778',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ab9b195d7fb695bf445c6fca3b6081792',1,'Aws::Crt::Mqtt5::ConnectPacket::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af5077a26093edc2c1af6c6458f604cd4',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSessionExpiryIntervalSec()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a01bf2a74ea3e98f7f56efa5a072bf38d',1,'Aws::Crt::Mqtt5::DisconnectPacket::getSessionExpiryIntervalSec()']]], + ['getsessionpresent_3737',['getSessionPresent',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a70c157c951f6c2534cf7f2116dd7ca49',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getsessiontoken_3738',['GetSessionToken',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a864920c37a18c94e70b76f44fff7dd93',1,'Aws::Crt::Auth::Credentials']]], + ['getshadowname_3739',['GetShadowName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a53ab2acf40805d9b32d1ee70cfe25567',1,'Aws::Greengrass::UpdateThingShadowRequest::GetShadowName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a833dfaca1a8856315bff39d9f22ccd4c',1,'Aws::Greengrass::GetThingShadowRequest::GetShadowName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a509037cf2859a46528aec18ac8f11ef4',1,'Aws::Greengrass::DeleteThingShadowRequest::GetShadowName()']]], + ['getshadowrequest_3740',['GetShadowRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a948cf1339159fb4e9d5ca19e6eb408ac',1,'Aws::Iotshadow::GetShadowRequest::GetShadowRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#aea2989433b0bcaa36b90a3e958d0beb8',1,'Aws::Iotshadow::GetShadowRequest::GetShadowRequest(const Crt::JsonView &doc)']]], + ['getshadowresponse_3741',['GetShadowResponse',['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a34ad64c6942e8952c6cfb85e657831b2',1,'Aws::Iotshadow::GetShadowResponse::GetShadowResponse()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a88826ad65a01dd3da1980a7c45564821',1,'Aws::Iotshadow::GetShadowResponse::GetShadowResponse(const Crt::JsonView &doc)']]], + ['getshadowsubscriptionrequest_3742',['GetShadowSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a7bdd792366f50f08863c48e7d0b3cebb',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a08e86296d81d8eb413620cffd9463361',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::GetShadowSubscriptionRequest(const Crt::JsonView &doc)']]], + ['getsharedsubscriptionsavailable_3743',['getSharedSubscriptionsAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a83c3964462b98abc877f77397e992cc3',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSharedSubscriptionsAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a3c8160f6c916d420c0ed2d1d4c983564',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSharedSubscriptionsAvailable()']]], + ['getshouldnormalizeuripath_3744',['GetShouldNormalizeUriPath',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a16c90136e15ae21b067e4bca53c86013',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getshouldsignheadercallback_3745',['GetShouldSignHeaderCallback',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aea11e7dce8bee7b1a5e6b570e9d6ab66',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getshouldsignheaderuserdata_3746',['GetShouldSignHeaderUserData',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a78ae62c2b8a335ba01a09ae53a9d277e',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignaturetype_3747',['GetSignatureType',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#add2b7c5a4a5f292637c9d2bb7aad05ba',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignedbodyheader_3748',['GetSignedBodyHeader',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab1b9fcf86397e1ba3a0912e596fa657f',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsignedbodyvalue_3749',['GetSignedBodyValue',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ab62527c48801a4855ae04422de4866e7',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsigningalgorithm_3750',['GetSigningAlgorithm',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#ac54baacbe2a873b261fdba8d711d5238',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getsigningtimepoint_3751',['GetSigningTimepoint',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#abb29c1f4596c32b12f1991ddeb630e9d',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getslot_3752',['GetSlot',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#af544620c0efdc06ed4aa27be9086e00b',1,'Aws::Crt::Io::ChannelHandler']]], + ['getsocketdomain_3753',['GetSocketDomain',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#abe860c9db9fec78f9ff21e75b9066e1d',1,'Aws::Crt::Io::SocketOptions']]], + ['getsocketoptions_3754',['GetSocketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a37b1ae887a0cb38bcf62952b92b16e11',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['getsockettype_3755',['GetSocketType',['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab3f15fd43d8239d4900a1a94a84030bf',1,'Aws::Crt::Io::SocketOptions']]], + ['getstate_3756',['GetState',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a85cf55cf0962123ffc4d6fb3be9fb347',1,'Aws::Crt::Crypto::SymmetricCipher::GetState()'],['../class_aws_1_1_greengrass_1_1_component_details.html#aeb028e55292e89211ef18b36553c0f1e',1,'Aws::Greengrass::ComponentDetails::GetState()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a6d66733648b238803764975aa1787d7b',1,'Aws::Greengrass::UpdateStateRequest::GetState()']]], + ['getstatus_3757',['GetStatus',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a710e72d2234c334663801a98106c92ac',1,'Aws::Crt::Io::InputStream::GetStatus()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ab7212860a7026664a90ec77b8db5b636',1,'Aws::Iotdevicedefenderv1::ReportTask::GetStatus()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a8c1190bac2578e8c237d0124dea36af0',1,'Aws::Greengrass::LocalDeployment::GetStatus()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#aeca9443f5ef86ffa90c884f1d07f8b14',1,'Aws::Greengrass::ConfigurationValidityReport::GetStatus()']]], + ['getstatusimpl_3758',['GetStatusImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4318d7da0fa035074515decdc0525f22',1,'Aws::Crt::Io::InputStream::GetStatusImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a5ae9e88a8137e57c55d21efbfd18115d',1,'Aws::Crt::Io::StdIOStreamInputStream::GetStatusImpl()']]], + ['getstopstatus_3759',['GetStopStatus',['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a211d24db99f0a3631b1301fe63951a86',1,'Aws::Greengrass::StopComponentResponse']]], + ['getstreamingresponsefrommodelname_3760',['GetStreamingResponseFromModelName',['../class_aws_1_1_eventstreamrpc_1_1_response_retriever.html#ad4c2650f44c22e0fe667600a8c3c7ba4',1,'Aws::Eventstreamrpc::ResponseRetriever']]], + ['getstreamingresponsemodelname_3761',['GetStreamingResponseModelName',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a8d724311b31116b22a8fcb22a6617e80',1,'Aws::Eventstreamrpc::OperationModelContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_operation_context.html#a8701969da99b9e3f9a3db2f2510fd965',1,'Aws::Greengrass::SubscribeToIoTCoreOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_resume_component_operation_context.html#a3399142e6b0245a96bef89fedc462421',1,'Aws::Greengrass::ResumeComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a3d15f1de32aba5f1a0445281d9213362',1,'Aws::Greengrass::PublishToIoTCoreOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_operation_context.html#a086afad74a493d2d53edc699515dfe81',1,'Aws::Greengrass::SubscribeToConfigurationUpdateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_operation_context.html#a1df6f51b0decfa9aed58abb1484ec753',1,'Aws::Greengrass::DeleteThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#af1ed87243ba30ef13437ddac5a7bce71',1,'Aws::Greengrass::PutComponentMetricOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_operation_context.html#a63ba771406e081acee3098fa842fa421',1,'Aws::Greengrass::DeferComponentUpdateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_operation_context.html#acf9b6a7b99baa380edaa1a381c01e7e2',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_configuration_operation_context.html#a785a658022322f489e24658879a56c7c',1,'Aws::Greengrass::GetConfigurationOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_operation_context.html#a56367b8a6958d3198efb20b8f3f623a7',1,'Aws::Greengrass::SubscribeToTopicOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_component_details_operation_context.html#acd7a0ea52be3c8d246166683076e1666',1,'Aws::Greengrass::GetComponentDetailsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_operation_context.html#a104403891e09015767e83fdc739958ed',1,'Aws::Greengrass::GetClientDeviceAuthTokenOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#acca16192fd6bd0b77a1646e3fe4bae97',1,'Aws::Greengrass::PublishToTopicOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_operation_context.html#a1719aa84c0da4e5d6dc87c3e38273aa6',1,'Aws::Greengrass::SubscribeToCertificateUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_operation_context.html#a133cecbfc8ab0e52c4f4614f2864aba5',1,'Aws::Greengrass::VerifyClientDeviceIdentityOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_operation_context.html#a222460b415dc58a2a2afa2ea64d589f8',1,'Aws::Greengrass::AuthorizeClientDeviceActionOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a23f478b32ef4bdb1eb38313604447431',1,'Aws::Greengrass::ListComponentsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_operation_context.html#afc3fbbe672473c128408ee4b0e553811',1,'Aws::Greengrass::CreateDebugPasswordOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a6cc4268e938b6184e1dfe4f9c3af5e12',1,'Aws::Greengrass::GetThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_operation_context.html#ad24e4d85694e8014440268630c220c84',1,'Aws::Greengrass::SendConfigurationValidityReportOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_operation_context.html#a88accdb11e17f767555e3242b3b93941',1,'Aws::Greengrass::UpdateThingShadowOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_configuration_operation_context.html#af33d29fd9155fea7faf0161e18a5003f',1,'Aws::Greengrass::UpdateConfigurationOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_operation_context.html#adb5fb1e91b9ee7e803772083fd657e30',1,'Aws::Greengrass::ValidateAuthorizationTokenOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_restart_component_operation_context.html#a343051479a6370cf332c8854e4af6b7f',1,'Aws::Greengrass::RestartComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_operation_context.html#a7698c4b3913bb1898be2b778c0158537',1,'Aws::Greengrass::GetLocalDeploymentStatusOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_operation_context.html#a7f5af5f5b7c6cd87943c02a192f97a3b',1,'Aws::Greengrass::GetSecretValueOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_update_state_operation_context.html#a00d11c033b24d600f759e2ee97bb6c89',1,'Aws::Greengrass::UpdateStateOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_operation_context.html#a01166376780b02ea32ac430fe5a065c4',1,'Aws::Greengrass::CancelLocalDeploymentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#ace97908ccdf0da679c0ba07aacf7a7b7',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_operation_context.html#a723e8d57489b21e12cfb0ada0f90d254',1,'Aws::Greengrass::SubscribeToComponentUpdatesOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a4abd4f61b80d8e5fdaa2aa183e506d7e',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_stop_component_operation_context.html#ae26047c38a2e7fbd9a53dd6e25d692a9',1,'Aws::Greengrass::StopComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#a6c3e39be8104189f8f06344672caee6b',1,'Aws::Greengrass::PauseComponentOperationContext::GetStreamingResponseModelName()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_operation_context.html#aea98f2be0ad32f43a5bf5581e09285c0',1,'Aws::Greengrass::CreateLocalDeploymentOperationContext::GetStreamingResponseModelName()']]], + ['getstring_3762',['GetString',['../class_aws_1_1_crt_1_1_json_view.html#aaba694c5af0bcfaa8312931312948a46',1,'Aws::Crt::JsonView::GetString(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#a692c9a19b314d9b3d85e4b26b7517af9',1,'Aws::Crt::JsonView::GetString(const char *key) const']]], + ['getsubscriptionidentifiers_3763',['getSubscriptionIdentifiers',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a61e1cd5c5ca6f593ed0492579337b268',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['getsubscriptionidentifiersavailable_3764',['getSubscriptionIdentifiersAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a1e9d88257a475d7d160dae377d9b2a8b',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getSubscriptionIdentifiersAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aa97ff5bc53c5b010ac606aaa6c917588',1,'Aws::Crt::Mqtt5::ConnAckPacket::getSubscriptionIdentifiersAvailable()']]], + ['getsystemresourcelimits_3765',['GetSystemResourceLimits',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a94d2ad5f5e2b401b81d705fef57ddd32',1,'Aws::Greengrass::RunWithInfo']]], + ['gettag_3766',['GetTag',['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a0545664b590075f0ac1581fd34bbb88f',1,'Aws::Crt::Crypto::SymmetricCipher']]], + ['getthingname_3767',['GetThingName',['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a721cde6cacd2f21924c9115febfde77b',1,'Aws::Greengrass::UpdateThingShadowRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a41ae7d84b7bad7aff1703833de995077',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a4c835927b07d8dc067570af03aca67c1',1,'Aws::Greengrass::GetThingShadowRequest::GetThingName()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#a8896760af0fb4d7e93b51e78913d6dd0',1,'Aws::Greengrass::DeleteThingShadowRequest::GetThingName()']]], + ['getthingshadowoperation_3768',['GetThingShadowOperation',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation.html#ad2ce1a44c3145e6d5f315289d2909e00',1,'Aws::Greengrass::GetThingShadowOperation']]], + ['getthingshadowoperationcontext_3769',['GetThingShadowOperationContext',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_operation_context.html#a9dc075d6696b7d2ba06a76f2263958cc',1,'Aws::Greengrass::GetThingShadowOperationContext']]], + ['getthingshadowrequest_3770',['GetThingShadowRequest',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a9d8401e96e494c005ff8602debe40161',1,'Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a50d5485b5fe020d53a4ca048101f5dae',1,'Aws::Greengrass::GetThingShadowRequest::GetThingShadowRequest(const GetThingShadowRequest &)=default']]], + ['getthingshadowresponse_3771',['GetThingShadowResponse',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a417ec5459a9485fb33cb915e3537ba50',1,'Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a1a7d7ab3c93dc619e5d750b9982e5b4d',1,'Aws::Greengrass::GetThingShadowResponse::GetThingShadowResponse(const GetThingShadowResponse &)=default']]], + ['getthingshadowresult_3772',['GetThingShadowResult',['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#aac17baa98d19fe3eec0f1aaddfbec069',1,'Aws::Greengrass::GetThingShadowResult::GetThingShadowResult() noexcept'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#a1451bc67460d890c81729a056296d66b',1,'Aws::Greengrass::GetThingShadowResult::GetThingShadowResult(TaggedResult &&taggedResult) noexcept']]], + ['gettimestamp_3773',['GetTimestamp',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a370fecea4090f1add40829a0585e96ab',1,'Aws::Greengrass::UpdateConfigurationRequest::GetTimestamp()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a430399d96d85f6fe8ae091ca6f075a8e',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::GetTimestamp()']]], + ['gettlsconnectionoptions_3774',['GetTlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ac2e117096511599f9f349b3e52cd9706',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['gettoken_3775',['GetToken',['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a2f40baa984dcdce8105266a0aa1b8ca9',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest']]], + ['gettokenkeyname_3776',['GetTokenKeyName',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a1eb9eca2d8cfc65538c3c89698ada4f2',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettokensignature_3777',['GetTokenSignature',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab132b579d4dc6bec15ed8db1c99cd14c',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettokenvalue_3778',['GetTokenValue',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a8189d75ad7c68c17c7e12965b92c2e19',1,'Aws::Iot::Mqtt5CustomAuthConfig']]], + ['gettopic_3779',['GetTopic',['../class_aws_1_1_greengrass_1_1_message_context.html#ad357ef89c71f89e1aacb9781eb1d72ab',1,'Aws::Greengrass::MessageContext::GetTopic()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a1a4d6010f4115a1a6d46e454f2cefc49',1,'Aws::Greengrass::SubscribeToTopicRequest::GetTopic()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a8f4a35981f6359c7525ac58712e0c020',1,'Aws::Greengrass::PublishToTopicRequest::GetTopic()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a03877fbc40ce43d9c928241f2a707b94',1,'Aws::Crt::Mqtt5::PublishPacket::getTopic()']]], + ['gettopicalias_3780',['getTopicAlias',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a9cdc68dfb98e755a072a58aafd8bcee7',1,'Aws::Crt::Mqtt5::PublishPacket']]], + ['gettopicaliasmaximum_3781',['getTopicAliasMaximum',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a2ccf22a161e6eb01f8c5ea7d42eb52fa',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['gettopicaliasmaximumtoclient_3782',['getTopicAliasMaximumToClient',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a80e8e581fab7619a423c7f9959c798ad',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['gettopicaliasmaximumtoserver_3783',['getTopicAliasMaximumToServer',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#ae0949c06dbefebdc64b427cc2a3d1e46',1,'Aws::Crt::Mqtt5::NegotiatedSettings']]], + ['gettopicname_3784',['GetTopicName',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a85c5676a50861e62cb2c7007a6c29e25',1,'Aws::Greengrass::MQTTMessage::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#aab12d3cc4d44e526ba92826892fb5b2e',1,'Aws::Greengrass::SubscribeToTopicResponse::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#afe90494c25d0b9e4cb8b56e4effa282d',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::GetTopicName()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#af471b1089703bb811bbf6bfc1f733259',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetTopicName()']]], + ['gettype_3785',['getType',['../class_aws_1_1_crt_1_1_mqtt5_1_1_i_packet.html#a029bac3a0f8935431f4068dd59cd43e4',1,'Aws::Crt::Mqtt5::IPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a28361360f214a7139b7f49f0ff99a247',1,'Aws::Crt::Mqtt5::PublishPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#af24c47c895bffa4db3307d9834d4d8c6',1,'Aws::Crt::Mqtt5::ConnectPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#af8199dbddbd8ea1e7a608d3e427d03a7',1,'Aws::Crt::Mqtt5::ConnAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#af18554caf85ac17a2522aa4be15c950d',1,'Aws::Crt::Mqtt5::DisconnectPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#af7619d3ecd99b1ebb92b4bd6546f8f23',1,'Aws::Crt::Mqtt5::PubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aea1492d1aaf582ae7c9ed773ca84a5ef',1,'Aws::Crt::Mqtt5::SubscribePacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a7cb4d9e5ea81fccd40f106c7ec391948',1,'Aws::Crt::Mqtt5::SubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a2377e5c6fe103c2b92618ca3713b1888',1,'Aws::Crt::Mqtt5::UnsubscribePacket::getType()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a1c53da7091ee731f02499c8648c4db9c',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getType()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#ac24d854b632db03dd1680eeaeb37cb82',1,'Aws::Crt::Auth::ISigningConfig::GetType()'],['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#aaf9b0dd90f5a8cb580bd6ad76cab5b72',1,'Aws::Crt::Auth::AwsSigningConfig::GetType()']]], + ['getunderlyinghandle_3786',['GetUnderlyingHandle',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a61a8ee23c32dda935fcee75f28cb5415',1,'Aws::Crt::Auth::Credentials::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a08fa433e05ce03f14051d666d1c32d43',1,'Aws::Crt::Auth::ICredentialsProvider::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a861f140ae670ae824546ea09af3a0ff8',1,'Aws::Crt::Auth::CredentialsProvider::GetUnderlyingHandle()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#af5f55a24e03738fe41784ce36136c6c5',1,'Aws::Crt::Imds::ImdsClient::GetUnderlyingHandle()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a2deb852c7ce4e35e06d2648510436342',1,'Aws::Eventstreamrpc::EventStreamHeader::GetUnderlyingHandle()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#ae2c4becfaa3357bc6cf21cd6bd7a7dab',1,'Aws::Iotsecuretunneling::SecureTunnel::GetUnderlyingHandle()']]], + ['getunit_3787',['GetUnit',['../class_aws_1_1_greengrass_1_1_metric.html#a39300e5c9b7fbd97ac8913cd15f58c79',1,'Aws::Greengrass::Metric']]], + ['geturl_3788',['GetUrl',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#ac74578437af81c063c6c1b55dec342a4',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['getusedoubleuriencode_3789',['GetUseDoubleUriEncode',['../class_aws_1_1_crt_1_1_auth_1_1_aws_signing_config.html#a1d37d5c3a1001dfcb485ce81f194ff40',1,'Aws::Crt::Auth::AwsSigningConfig']]], + ['getuserdata_3790',['GetUserData',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a2506035fff6b614d5abe95538d94cf2b',1,'Aws::Crt::Imds::ImdsClient']]], + ['getusername_3791',['GetUsername',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3af18863358df7dee424a8b398fa4d84',1,'Aws::Iot::Mqtt5CustomAuthConfig::GetUsername()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a6846d98780d53347c0d55dc86a3dd666',1,'Aws::Greengrass::MQTTCredential::GetUsername()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#a4d7d3cd27ae0eb0fc1bb406d102ac4b3',1,'Aws::Greengrass::CreateDebugPasswordResponse::GetUsername()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a7d2cc7f6864bd3c959997e5da53615d2',1,'Aws::Crt::Mqtt5::ConnectPacket::getUsername()']]], + ['getuserproperties_3792',['GetUserProperties',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#af30e1a0daa28d3f4c1a2a3d36e92131d',1,'Aws::Greengrass::MQTTMessage::GetUserProperties()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a1fbc8b08bb86781c432c451cf13f3f4c',1,'Aws::Greengrass::PublishToIoTCoreRequest::GetUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#adc5c85574619c509484d420c187fa108',1,'Aws::Crt::Mqtt5::PublishPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a1829dd16ecf6eca96341c31111621f19',1,'Aws::Crt::Mqtt5::ConnectPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a3e7e001c38ae2d65fdf121d0d539e70a',1,'Aws::Crt::Mqtt5::DisconnectPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#aa2625cbdf87bc7eab9dceb0799714d52',1,'Aws::Crt::Mqtt5::PubAckPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a4880a0e60fa408bcf1d7c9d39f5710bc',1,'Aws::Crt::Mqtt5::SubAckPacket::getUserProperties()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#adc74712837099cc01418013ace4fc4ba',1,'Aws::Crt::Mqtt5::UnSubAckPacket::getUserProperties()']]], + ['getuserproperty_3793',['getUserProperty',['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aacba9572f361bff4db55e6948ad7f059',1,'Aws::Crt::Mqtt5::ConnAckPacket']]], + ['getvalidateconfigurationupdateevent_3794',['GetValidateConfigurationUpdateEvent',['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ae3bf35a03c7ddcc9eb179e9aae77eb4b',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents']]], + ['getvalue_3795',['GetValue',['../class_aws_1_1_greengrass_1_1_user_property.html#afe4e8af5de5d4a6bdd0aeb79cd6a503f',1,'Aws::Greengrass::UserProperty::GetValue()'],['../class_aws_1_1_greengrass_1_1_metric.html#a246e84a0766ff7e3109eb93352f850aa',1,'Aws::Greengrass::Metric::GetValue()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a530eed4c3392c2c9d8ac4510a3e8b9df',1,'Aws::Greengrass::GetConfigurationResponse::GetValue()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#aa1f06071cbe1a3d8b439d16f5da5fde2',1,'Aws::Crt::Mqtt5::UserProperty::getValue()']]], + ['getvalueasstring_3796',['GetValueAsString',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#a238133e950b215016d240e67ae276ef3',1,'Aws::Eventstreamrpc::EventStreamHeader']]], + ['getvaluetomerge_3797',['GetValueToMerge',['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a1314788630dbbb70c25b8994dce680f8',1,'Aws::Greengrass::UpdateConfigurationRequest']]], + ['getversion_3798',['GetVersion',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0d308ec92dafcf1b6c190681a93d0e82',1,'Aws::Crt::Http::HttpClientConnection::GetVersion()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a0ee1705b8c87d410db6ff4346804dcf6',1,'Aws::Greengrass::ComponentDetails::GetVersion()']]], + ['getversionid_3799',['GetVersionId',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#a66fb61e18aca4197fe9b89f49249892c',1,'Aws::Greengrass::GetSecretValueResponse::GetVersionId()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a3f0fc84631034c6ab51aa41e685e77cd',1,'Aws::Greengrass::GetSecretValueRequest::GetVersionId()']]], + ['getversionstage_3800',['GetVersionStage',['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#adf70c61dc3ced82ceb33f9ac8d20944f',1,'Aws::Greengrass::GetSecretValueResponse::GetVersionStage()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a73c33423233e32dcbfc73a7c15ab915f',1,'Aws::Greengrass::GetSecretValueRequest::GetVersionStage()']]], + ['getwildcardsubscriptionsavailable_3801',['getWildcardSubscriptionsAvailable',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a6072cc2f74666e9d198c9a771b4d02a2',1,'Aws::Crt::Mqtt5::NegotiatedSettings::getWildcardSubscriptionsAvailable()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a1f95240ab496505d40b0b3035ace3a78',1,'Aws::Crt::Mqtt5::ConnAckPacket::getWildcardSubscriptionsAvailable()']]], + ['getwill_3802',['getWill',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#a70ee27b898dcb60ec790541a1acfa51f',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getwilldelayintervalsec_3803',['getWillDelayIntervalSec',['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ad895c63da1a0d0071bb7d6e4cfcc2f36',1,'Aws::Crt::Mqtt5::ConnectPacket']]], + ['getwindowsuser_3804',['GetWindowsUser',['../class_aws_1_1_greengrass_1_1_run_with_info.html#a6919d33ae863728b0fe5c92554ad469a',1,'Aws::Greengrass::RunWithInfo']]], + ['getyear_3805',['GetYear',['../class_aws_1_1_crt_1_1_date_time.html#a9871ca2bedb93683d9142a3e1d5eb228',1,'Aws::Crt::DateTime']]], + ['ggcore_3806',['GGCore',['../class_aws_1_1_discovery_1_1_g_g_core.html#aa563689c707e98af5e810759ae578175',1,'Aws::Discovery::GGCore::GGCore()=default'],['../class_aws_1_1_discovery_1_1_g_g_core.html#a068ab7120a70e82284a91d2612428d50',1,'Aws::Discovery::GGCore::GGCore(const Crt::JsonView &doc)']]], + ['gggroup_3807',['GGGroup',['../class_aws_1_1_discovery_1_1_g_g_group.html#a1ea2627cfb3df8d71c925359c4a8a8c3',1,'Aws::Discovery::GGGroup::GGGroup()=default'],['../class_aws_1_1_discovery_1_1_g_g_group.html#a822889c2da6e2af66ed9e3ff7b3de2b7',1,'Aws::Discovery::GGGroup::GGGroup(const Crt::JsonView &doc)']]], + ['greengrasscoreipcclient_3808',['GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aa0cb3b6e33cf2ac3a824eaa57490e3aa',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['greengrasscoreipcservicemodel_3809',['GreengrassCoreIpcServiceModel',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#a38b694c1d9ba433213604e889fe0b584',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel']]] +]; diff --git a/docs/search/functions_7.html b/docs/search/functions_7.html new file mode 100644 index 000000000..cdfdabefb --- /dev/null +++ b/docs/search/functions_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js new file mode 100644 index 000000000..9206f1b1e --- /dev/null +++ b/docs/search/functions_7.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['has_5fvalue_3810',['has_value',['../class_aws_1_1_crt_1_1_optional.html#a4356231bdd8a67fd565f8a8211a2e770',1,'Aws::Crt::Optional']]], + ['hash_3811',['Hash',['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#ac267bbbd6638110b4fa5ad64663f882c',1,'Aws::Crt::Crypto::Hash::Hash(const Hash &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#afcf6014cc28bf7fd3110e1a6dc639367',1,'Aws::Crt::Crypto::Hash::Hash(Hash &&toMove)']]], + ['hashstring_3812',['HashString',['../namespace_aws_1_1_crt.html#a057c0592c8ea23bc7c66c3ac91448241',1,'Aws::Crt']]], + ['hmac_3813',['HMAC',['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a3a39f3c2e4b4c99e1db442211107695c',1,'Aws::Crt::Crypto::HMAC::HMAC(const HMAC &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a0a5ba60e148c376ec88898eb4182bc62',1,'Aws::Crt::Crypto::HMAC::HMAC(HMAC &&toMove)']]], + ['holds_5falternative_3814',['holds_alternative',['../class_aws_1_1_crt_1_1_variant.html#ae355cb9fe1f6ae0d75b1a53409815e7a',1,'Aws::Crt::Variant']]], + ['httpclientconnection_3815',['HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ad96d1be1fc1f4408ba917cbc7e0b2ff9',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(const HttpClientConnection &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#af6038bf3963a4eb3cd20971e3685bf06',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(HttpClientConnection &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a171692c127a7fddec5e525c95a9e1a77',1,'Aws::Crt::Http::HttpClientConnection::HttpClientConnection(aws_http_connection *m_connection, Allocator *allocator) noexcept']]], + ['httpclientconnectionmanageroptions_3816',['HttpClientConnectionManagerOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a2205486e0c63e9ccf85c9b611859f69a',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions() noexcept'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ae9d7c43df048a3ed7d58cfe174fda598',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions(const HttpClientConnectionManagerOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ad0b12376571150ca1733de2e470ed2dc',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::HttpClientConnectionManagerOptions(HttpClientConnectionManagerOptions &&rhs)=default']]], + ['httpclientconnectionoptions_3817',['HttpClientConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#add59a5797e4e5e5fa647cb2edcdb18f1',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a85def7033733798127c195cd5292a546',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions(const HttpClientConnectionOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a354652aa2b41fb329b6c52828dc3b8a6',1,'Aws::Crt::Http::HttpClientConnectionOptions::HttpClientConnectionOptions(HttpClientConnectionOptions &&rhs)=default']]], + ['httpclientconnectionproxyoptions_3818',['HttpClientConnectionProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a2df2a2e0c68c5c3697d4578cde419fdd',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a53a23991783977c5cc1067895c403e87',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions(const HttpClientConnectionProxyOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a586bc6d411173e88d7aaf43d80160ddc',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HttpClientConnectionProxyOptions(HttpClientConnectionProxyOptions &&rhs)=default']]], + ['httpclientstream_3819',['HttpClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a94182540a8d5bc5dbedc4b14becb9b44',1,'Aws::Crt::Http::HttpClientStream::HttpClientStream(const HttpClientStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#aae664d9de8102f460c81d97fd8f1c68d',1,'Aws::Crt::Http::HttpClientStream::HttpClientStream(HttpClientStream &&)=delete']]], + ['httpmessage_3820',['HttpMessage',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#afa6b9734bc57422fa525f2987a6b138f',1,'Aws::Crt::Http::HttpMessage::HttpMessage(const HttpMessage &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a1eeebdf7b88ab5e83cd01832059deddb',1,'Aws::Crt::Http::HttpMessage::HttpMessage(HttpMessage &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a75cee96cacf100b5b8ed2f5c927dea74',1,'Aws::Crt::Http::HttpMessage::HttpMessage(Allocator *allocator, struct aws_http_message *message) noexcept']]], + ['httpproxystrategy_3821',['HttpProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#ab6e1a5a4eeea234518108d2cda5cb203',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['httpproxystrategyadaptiveconfig_3822',['HttpProxyStrategyAdaptiveConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#a46fe7ae274dfbd9b8c60e00ed1860717',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig']]], + ['httpproxystrategybasicauthconfig_3823',['HttpProxyStrategyBasicAuthConfig',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a1c6ad4ba1806de798038da067fc33f3d',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['httprequest_3824',['HttpRequest',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a4173c9a85b10720e00eafbeb01428867',1,'Aws::Crt::Http::HttpRequest::HttpRequest(Allocator *allocator=ApiAllocator())'],['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a48f1025c071bb810bd18c2ea4291e51b',1,'Aws::Crt::Http::HttpRequest::HttpRequest(Allocator *allocator, struct aws_http_message *message)']]], + ['httpresponse_3825',['HttpResponse',['../class_aws_1_1_crt_1_1_http_1_1_http_response.html#a62ded3f68c14c58ae9c278057e8865a5',1,'Aws::Crt::Http::HttpResponse']]], + ['httpsignercallbackdata_3826',['HttpSignerCallbackData',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a263fb710c38bbaa224f751fe04374379',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['httpstream_3827',['HttpStream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a08fe714047c2b89382f6ed4a99cbfb69',1,'Aws::Crt::Http::HttpStream::HttpStream(const HttpStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a731d454b2bd3fcc030a9ab81faefe462',1,'Aws::Crt::Http::HttpStream::HttpStream(HttpStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ab05c6def1a28d56238a55b888fbac4ae',1,'Aws::Crt::Http::HttpStream::HttpStream(const std::shared_ptr< HttpClientConnection > &connection) noexcept']]] +]; diff --git a/docs/search/functions_8.html b/docs/search/functions_8.html new file mode 100644 index 000000000..4f9f4e152 --- /dev/null +++ b/docs/search/functions_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_8.js b/docs/search/functions_8.js new file mode 100644 index 000000000..cf1661292 --- /dev/null +++ b/docs/search/functions_8.js @@ -0,0 +1,52 @@ +var searchData= +[ + ['iamprofile_3828',['IamProfile',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#aa90dfb35da22ed3c22f4391e3f76e59d',1,'Aws::Crt::Imds::IamProfile::IamProfile()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ac8fc434e1404128b61f1b3a7d61efddc',1,'Aws::Crt::Imds::IamProfile::IamProfile(const IamProfileView &other)']]], + ['ihttprequestsigner_3829',['IHttpRequestSigner',['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a0fb853087376e1b96c9aa1879d8e8dfe',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner()=default'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a340f391600ba7282cdd08b4a578997b5',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner(const IHttpRequestSigner &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#ae944718c24b5129de6e3425657c34434',1,'Aws::Crt::Auth::IHttpRequestSigner::IHttpRequestSigner(IHttpRequestSigner &&)=delete']]], + ['imdsclient_3830',['ImdsClient',['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a072cfdccb043f722a9782c238aeec04d',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(const ImdsClientConfig &config, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#aba34bceabbe67d395f34ff65e54045d6',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(const ImdsClient &)=delete'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a818a03546072f4741051932704ae827f',1,'Aws::Crt::Imds::ImdsClient::ImdsClient(ImdsClient &&)=delete']]], + ['imdsclientconfig_3831',['ImdsClientConfig',['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html#ad603cc3a6113105654ba7d64adab8a47',1,'Aws::Crt::Imds::ImdsClientConfig']]], + ['incrementreadwindow_3832',['IncrementReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ace5c87df62f71ecbc773f2b4dd59c3f6',1,'Aws::Crt::Io::ChannelHandler']]], + ['incrementupstreamreadwindow_3833',['IncrementUpstreamReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a37faa407a07406224d1c43e1ef429e3b',1,'Aws::Crt::Io::ChannelHandler']]], + ['index_3834',['index',['../class_aws_1_1_crt_1_1_variant.html#ab8ef3ffa5d9780433da02d71c3401662',1,'Aws::Crt::Variant']]], + ['initclientwithmtls_3835',['InitClientWithMtls',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a94d3d2ef2bad90b148ee70633ff85a61',1,'Aws::Crt::Io::TlsContextOptions::InitClientWithMtls(const char *cert_path, const char *pkey_path, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a7ee37b5ad04425097154dbcbbd3ec4a0',1,'Aws::Crt::Io::TlsContextOptions::InitClientWithMtls(const ByteCursor &cert, const ByteCursor &pkey, Allocator *allocator=ApiAllocator()) noexcept']]], + ['initclientwithmtlspkcs11_3836',['InitClientWithMtlsPkcs11',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a566897919c16cd7fdb29d6d7aca30429',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initclientwithmtlspkcs12_3837',['InitClientWithMtlsPkcs12',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a782a018a5d0be223a62a7b499ae0c258',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initclientwithmtlssystempath_3838',['InitClientWithMtlsSystemPath',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a5d078a20a300386b5cfcb58ea0c11772',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initdefaultclient_3839',['InitDefaultClient',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ab5397ed5c07460267f4ef8dc977ee7c2',1,'Aws::Crt::Io::TlsContextOptions']]], + ['initializelogging_3840',['InitializeLogging',['../class_aws_1_1_crt_1_1_api_handle.html#a43ddce38d8b357ff8dfb64838d544f0a',1,'Aws::Crt::ApiHandle::InitializeLogging(LogLevel level, const char *filename)'],['../class_aws_1_1_crt_1_1_api_handle.html#af81b9b337cecc63e97e35166f8bc99a1',1,'Aws::Crt::ApiHandle::InitializeLogging(LogLevel level, FILE *fp)']]], + ['initializerawoptions_3841',['initializeRawOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#af94880b9905d551e5b14788f1112aef4',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a62bff02424596dd101a76ea5d80e309d',1,'Aws::Crt::Mqtt5::PublishPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#acf328c270dde2d216c545cefa7105bc2',1,'Aws::Crt::Mqtt5::ConnectPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a28f0cb53e1a2f69a906ae37e7cfcee23',1,'Aws::Crt::Mqtt5::DisconnectPacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a433ddc6be2a9de845ed9241581dd133f',1,'Aws::Crt::Mqtt5::Subscription::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#aede646fd2fb28bf521d56335d56cce5a',1,'Aws::Crt::Mqtt5::SubscribePacket::initializeRawOptions()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a2e96a6fdb8a35dbcbc314409fdc60b59',1,'Aws::Crt::Mqtt5::UnsubscribePacket::initializeRawOptions()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a9fee9ea961aec59d1aef14e3a1439247',1,'Aws::Iotsecuretunneling::Message::initializeRawOptions()']]], + ['initializerawproxyoptions_3842',['InitializeRawProxyOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a46c3a71656868d2cc1eb997d38d847dc',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['initialwindowsize_3843',['InitialWindowSize',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#afdd70d9ea5738d22c32af38e9719d0dc',1,'Aws::Crt::Io::ChannelHandler']]], + ['initiateshutdown_3844',['InitiateShutdown',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#a24a6f7601af6e8f980a5b505760c9dd4',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['inplacet_3845',['InPlaceT',['../struct_aws_1_1_crt_1_1_in_place_t.html#a206e339db6734c1c565552962ed254b8',1,'Aws::Crt::InPlaceT']]], + ['inplacetypet_3846',['InPlaceTypeT',['../struct_aws_1_1_crt_1_1_in_place_type_t.html#a177dc9e7924ac0d052a37620164f19e6',1,'Aws::Crt::InPlaceTypeT']]], + ['inputstream_3847',['InputStream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4c90e7c1e55cc9c68f0e4ed5f098c393',1,'Aws::Crt::Io::InputStream::InputStream(const InputStream &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a4c6094ba9a7457d1406b23c625c817eb',1,'Aws::Crt::Io::InputStream::InputStream(InputStream &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a7328fba6aa61b22c1b9f8fb1bb15c44a',1,'Aws::Crt::Io::InputStream::InputStream(Aws::Crt::Allocator *allocator=ApiAllocator())']]], + ['instanceinfo_3848',['InstanceInfo',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#aa67f4cc5c5a70e0d82e6bb7865b70bfc',1,'Aws::Crt::Imds::InstanceInfo::InstanceInfo()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#abdd30f777323bb09583242a8f99ba837',1,'Aws::Crt::Imds::InstanceInfo::InstanceInfo(const InstanceInfoView &other)']]], + ['invalidargumentserror_3849',['InvalidArgumentsError',['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a898096eca4f7fff7d272d8d7f6d62d0b',1,'Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a69eac34407da3465ab9fd2216c20fdd1',1,'Aws::Greengrass::InvalidArgumentsError::InvalidArgumentsError(const InvalidArgumentsError &)=default']]], + ['invalidartifactsdirectorypatherror_3850',['InvalidArtifactsDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a1ac1bd61d05ec073e6f3117814d57b97',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a56e33c9eb2f7d0a2f57ed5c180f2bd4d',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default']]], + ['invalidclientdeviceauthtokenerror_3851',['InvalidClientDeviceAuthTokenError',['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a71cfed683f3c514e6715fbbfd7ad16e5',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a94feef476d5f55252af5547c016865ee',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default']]], + ['invalidcredentialerror_3852',['InvalidCredentialError',['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#a1716e7566ff8baa206e14bcf88e03ca8',1,'Aws::Greengrass::InvalidCredentialError::InvalidCredentialError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#af4bfb6b6433ebdde35347f19b160ccb1',1,'Aws::Greengrass::InvalidCredentialError::InvalidCredentialError(const InvalidCredentialError &)=default']]], + ['invalidrecipedirectorypatherror_3853',['InvalidRecipeDirectoryPathError',['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a14e2af79c948814ba6a3868a03156a42',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a56686704b667282d8f589e935a25b077',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default']]], + ['invalidtokenerror_3854',['InvalidTokenError',['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a6a12774870108133713992ee9aa63381',1,'Aws::Greengrass::InvalidTokenError::InvalidTokenError() noexcept'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#ace8a1008b6b2c3f7d00355248c68fa15',1,'Aws::Greengrass::InvalidTokenError::InvalidTokenError(const InvalidTokenError &)=default']]], + ['iotcoremessage_3855',['IoTCoreMessage',['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a360cfb6bc9e2a2fdaf78a472f91be7d4',1,'Aws::Greengrass::IoTCoreMessage::IoTCoreMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#ae00ededcc87deb32cb655c3d8f3f78ff',1,'Aws::Greengrass::IoTCoreMessage::IoTCoreMessage(const IoTCoreMessage &objectToCopy)']]], + ['iotidentityclient_3856',['IotIdentityClient',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a92e7d9a99be0600e2ddbafc24c569e99',1,'Aws::Iotidentity::IotIdentityClient::IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a941a5c034cfed802aac72a61b1a4289e',1,'Aws::Iotidentity::IotIdentityClient::IotIdentityClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['iotjobsclient_3857',['IotJobsClient',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#aee3ebea986d646ff81eeb61ecd41fc68',1,'Aws::Iotjobs::IotJobsClient::IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a3f17b48898786454daa22b7c4d838248',1,'Aws::Iotjobs::IotJobsClient::IotJobsClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['iotsecuretunnelingclient_3858',['IotSecureTunnelingClient',['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#a39f6ee5ba0edc9fd00acb8e9ac1e899c',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient']]], + ['iotshadowclient_3859',['IotShadowClient',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a9e3121dd4fbd5b8a034b620b933dd23b',1,'Aws::Iotshadow::IotShadowClient::IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt::MqttConnection > &connection)'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a92ecf80b976f58b847c1560b624f0f2d',1,'Aws::Iotshadow::IotShadowClient::IotShadowClient(const std::shared_ptr< Aws::Crt::Mqtt5::Mqtt5Client > &mqtt5Client)']]], + ['isalpnsupported_3860',['IsAlpnSupported',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad7e9b86c045f26c61b3f8b6ff44cc0f5',1,'Aws::Crt::Io::TlsContextOptions']]], + ['isbool_3861',['IsBool',['../class_aws_1_1_crt_1_1_json_view.html#a056528885300fa981184b873f49afcfe',1,'Aws::Crt::JsonView']]], + ['isclosed_3862',['IsClosed',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a52526045f56a349c0b06e0c081d34708',1,'Aws::Eventstreamrpc::ClientContinuation']]], + ['isconnected_3863',['IsConnected',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a849b67fa576bbc5394b64be38db41fa3',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['isdst_3864',['IsDST',['../class_aws_1_1_crt_1_1_date_time.html#a4b1312c30af63f8c32211cdb6dfb8efd',1,'Aws::Crt::DateTime']]], + ['isendpoint_3865',['IsEndpoint',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#ae3284cc0947bd17be2f770caf306e59e',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['iserror_3866',['IsError',['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a7a9f6b7a7e5c506093a3da7aaa3790fb',1,'Aws::Crt::Endpoints::ResolutionOutcome']]], + ['isfloatingpointtype_3867',['IsFloatingPointType',['../class_aws_1_1_crt_1_1_json_view.html#a1c3947f0dddefc7bc040a54eb7f117d5',1,'Aws::Crt::JsonView']]], + ['isigningconfig_3868',['ISigningConfig',['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a10b62e13a357229949171d34897dacc3',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig()=default'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a26065d5f67648f598dd393ea7dccef34',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig(const ISigningConfig &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#af1e1823dbc271863ee605d046e57a7c1',1,'Aws::Crt::Auth::ISigningConfig::ISigningConfig(ISigningConfig &&)=delete']]], + ['isintegertype_3869',['IsIntegerType',['../class_aws_1_1_crt_1_1_json_view.html#a6a30f70abf91c1ef39654cadb214cfc8',1,'Aws::Crt::JsonView']]], + ['islisttype_3870',['IsListType',['../class_aws_1_1_crt_1_1_json_view.html#a8a12ffd31f535ef8f37cd293304746e3',1,'Aws::Crt::JsonView']]], + ['isnull_3871',['IsNull',['../class_aws_1_1_crt_1_1_json_view.html#ab35495b381ce2c7570315ee97ac7d7c9',1,'Aws::Crt::JsonView']]], + ['isnumber_3872',['IsNumber',['../class_aws_1_1_crt_1_1_json_view.html#ae0ca11d28f49b74be301dd12f795a175',1,'Aws::Crt::JsonView']]], + ['isobject_3873',['IsObject',['../class_aws_1_1_crt_1_1_json_view.html#a222c85897a1bf6c808d856a21f73320f',1,'Aws::Crt::JsonView']]], + ['isopen_3874',['IsOpen',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#aea2f037c2daa716775eeb1958da8933d',1,'Aws::Crt::Http::HttpClientConnection::IsOpen()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#ad2e1fafca6d04823a41662648c4224ed',1,'Aws::Eventstreamrpc::ClientConnection::IsOpen()']]], + ['isstring_3875',['IsString',['../class_aws_1_1_crt_1_1_json_view.html#af69b2efa246c67d05583b5accbcf515f',1,'Aws::Crt::JsonView']]], + ['isvalid_3876',['IsValid',['../class_aws_1_1_crt_1_1_auth_1_1_i_credentials_provider.html#a19d7f5ea0891ca2c95334d5a40bdbd88',1,'Aws::Crt::Auth::ICredentialsProvider::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a8294aff49261f8a75f428eee8c693812',1,'Aws::Crt::Auth::CredentialsProvider::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#ac97a65937fbc26e702fe1176743dd81a',1,'Aws::Crt::Auth::IHttpRequestSigner::IsValid()'],['../class_aws_1_1_crt_1_1_auth_1_1_sigv4_http_request_signer.html#aa7611bb9aad70da12e29b9fac88a5740',1,'Aws::Crt::Auth::Sigv4HttpRequestSigner::IsValid()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a103064353d7d3d35ecaca566e48febe3',1,'Aws::Crt::Io::InputStream::IsValid()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#a9d0fbe590021fde16ce2f81d32a04748',1,'Aws::Crt::Io::StdIOStreamInputStream::IsValid()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a241b98bbd6870cca2d0132ab9c2748ec',1,'Aws::Iotsecuretunneling::SecureTunnel::IsValid()']]] +]; diff --git a/docs/search/functions_9.html b/docs/search/functions_9.html new file mode 100644 index 000000000..5463d03bb --- /dev/null +++ b/docs/search/functions_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js new file mode 100644 index 000000000..478011433 --- /dev/null +++ b/docs/search/functions_9.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['jobexecutiondata_3877',['JobExecutionData',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a1ea2e70c7675e9566b9c41973ebbb09c',1,'Aws::Iotjobs::JobExecutionData::JobExecutionData()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a553fa8f218afe28d9b2765233ee10de7',1,'Aws::Iotjobs::JobExecutionData::JobExecutionData(const Crt::JsonView &doc)']]], + ['jobexecutionschangedevent_3878',['JobExecutionsChangedEvent',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#aa11ba0196e72eeda78b1ad398934662a',1,'Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent()=default'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#ab45623db17b58597843c24d630fd6623',1,'Aws::Iotjobs::JobExecutionsChangedEvent::JobExecutionsChangedEvent(const Crt::JsonView &doc)']]], + ['jobexecutionschangedsubscriptionrequest_3879',['JobExecutionsChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aff993727acea0f5b2a219e0a897feb10',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#abb85c8fe2dd8e98e303c202c2c4bbc13',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::JobExecutionsChangedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['jobexecutionstate_3880',['JobExecutionState',['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a288983ce18d97e6dbcf79a0f2fca136f',1,'Aws::Iotjobs::JobExecutionState::JobExecutionState()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a37f671d308340c4bfef347bf71d4ec0f',1,'Aws::Iotjobs::JobExecutionState::JobExecutionState(const Crt::JsonView &doc)']]], + ['jobexecutionsummary_3881',['JobExecutionSummary',['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a1665316a07a33ff12209af7e75c20bc6',1,'Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary()=default'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a72905689ca5f495cc38bdacfa222fdac',1,'Aws::Iotjobs::JobExecutionSummary::JobExecutionSummary(const Crt::JsonView &doc)']]], + ['jsonmessage_3882',['JsonMessage',['../class_aws_1_1_greengrass_1_1_json_message.html#a3c95d7b2da0fbc499588597d6c36c8c9',1,'Aws::Greengrass::JsonMessage::JsonMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_json_message.html#abbe534f41c256c3c8c6f7033923af36e',1,'Aws::Greengrass::JsonMessage::JsonMessage(const JsonMessage &)=default']]], + ['jsonobject_3883',['JsonObject',['../class_aws_1_1_crt_1_1_json_object.html#acc5d01aeb7262340423f764290d616ec',1,'Aws::Crt::JsonObject::JsonObject()'],['../class_aws_1_1_crt_1_1_json_object.html#ac52b356b04190fc0d76c0dd801607d53',1,'Aws::Crt::JsonObject::JsonObject(const String &stringToParse)'],['../class_aws_1_1_crt_1_1_json_object.html#af43a6c8c65df3a58ae6c873732d5816e',1,'Aws::Crt::JsonObject::JsonObject(const JsonObject &other)'],['../class_aws_1_1_crt_1_1_json_object.html#a55eea1d3a9ce02161ca9201c868528e4',1,'Aws::Crt::JsonObject::JsonObject(JsonObject &&other) noexcept']]], + ['jsonview_3884',['JsonView',['../class_aws_1_1_crt_1_1_json_view.html#adfe383499b00d57ebe0916b0410f161a',1,'Aws::Crt::JsonView::JsonView()'],['../class_aws_1_1_crt_1_1_json_view.html#ab9c3bc21475cf8d51880ef1283237b0c',1,'Aws::Crt::JsonView::JsonView(const JsonObject &val)']]] +]; diff --git a/docs/search/functions_a.html b/docs/search/functions_a.html new file mode 100644 index 000000000..800adebee --- /dev/null +++ b/docs/search/functions_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js new file mode 100644 index 000000000..4e23c81de --- /dev/null +++ b/docs/search/functions_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['kerberosgettoken_3885',['KerberosGetToken',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#acacae3d2906623c14b82d9429ee3eb71',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]], + ['keyexists_3886',['KeyExists',['../class_aws_1_1_crt_1_1_json_view.html#abb04b9043dc66d430f47d9d25b0af8ed',1,'Aws::Crt::JsonView::KeyExists(const String &key) const'],['../class_aws_1_1_crt_1_1_json_view.html#acfc7f4e6da53b5f34e44afb5c345abba',1,'Aws::Crt::JsonView::KeyExists(const char *key) const']]] +]; diff --git a/docs/search/functions_b.html b/docs/search/functions_b.html new file mode 100644 index 000000000..69397a0b0 --- /dev/null +++ b/docs/search/functions_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js new file mode 100644 index 000000000..67697c653 --- /dev/null +++ b/docs/search/functions_b.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['lasterror_3887',['LastError',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a35847fd2055d8991f12aa3895168023a',1,'Aws::Crt::Cbor::CborDecoder::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a2e13c257890c4136f95c0badbf0c2d3a',1,'Aws::Crt::Crypto::Hash::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a170e7fc71c13e00fe5f2bfceb1b5565c',1,'Aws::Crt::Crypto::HMAC::LastError()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a0a43bc2903a9520a82b86862bea474f3',1,'Aws::Crt::Crypto::SymmetricCipher::LastError()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ac166bbffac8fbafcc40d29cadedd9318',1,'Aws::Crt::Http::HttpClientConnection::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a2fe86b9d19bb0c75e836b32ba9a6582a',1,'Aws::Crt::Io::ClientBootstrap::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a49e6522b6f932bc732aa1cb6c60f7145',1,'Aws::Crt::Io::EventLoopGroup::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a9565cc5a541c28081416f05723276916',1,'Aws::Crt::Io::DefaultHostResolver::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#ad9cd96f33ba5c3f1333d5ece85b8062d',1,'Aws::Crt::Io::TlsContextOptions::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#acf31a07e1dd85b5e28b9fbc7458d8d64',1,'Aws::Crt::Io::TlsConnectionOptions::LastError()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a44219c00cfe813b84275d27cd6ba85c5',1,'Aws::Crt::Io::Uri::LastError()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a984b61c984c76e9d5831719685e131c0',1,'Aws::Crt::Mqtt5::Mqtt5Client::LastError()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#ac3024eb6205a4ff5f9d436e368967ef1',1,'Aws::Crt::Mqtt::MqttClient::LastError()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#abee6b34441363899bf7cf2b1ef237646',1,'Aws::Crt::Mqtt::MqttConnection::LastError()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#acb3ccc535a37d7f66c320495c04bf1e8',1,'Aws::Iot::Mqtt5ClientBuilder::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#aebdc5d38cb40d62222d072629b1430aa',1,'Aws::Iot::MqttClientConnectionConfig::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aa312bce48376a994ef873b1b65e92624',1,'Aws::Iot::MqttClientConnectionConfigBuilder::LastError()'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a7019e052869b4b121aed212f2b3347a4',1,'Aws::Iot::MqttClient::LastError()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ad4bf2cd7d60cb18756c7f378db4b6106',1,'Aws::Iotdevicedefenderv1::ReportTask::LastError()'],['../namespace_aws_1_1_crt.html#aec41cfe367315d4e4e1712f19e3d3061',1,'Aws::Crt::LastError()']]], + ['lasterrororunknown_3888',['LastErrorOrUnknown',['../namespace_aws_1_1_crt.html#a09743b0ee6cb7e924ce2107ec8f81de6',1,'Aws::Crt']]], + ['length_3889',['length',['../class_aws_1_1_crt_1_1basic__string__view.html#af6e611d7026be436ea41468e158304f4',1,'Aws::Crt::basic_string_view']]], + ['listcomponentsoperation_3890',['ListComponentsOperation',['../class_aws_1_1_greengrass_1_1_list_components_operation.html#a7eea0bf4c4c465d5d5343ff08d1d97af',1,'Aws::Greengrass::ListComponentsOperation']]], + ['listcomponentsoperationcontext_3891',['ListComponentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_components_operation_context.html#a6a9dce50893c1894387375b778ff2149',1,'Aws::Greengrass::ListComponentsOperationContext']]], + ['listcomponentsrequest_3892',['ListComponentsRequest',['../class_aws_1_1_greengrass_1_1_list_components_request.html#ac5ed81fdc9b31c00a8d941bd7b86f26b',1,'Aws::Greengrass::ListComponentsRequest::ListComponentsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#afec0cd84b5af6a2e60fa643b35eb2dea',1,'Aws::Greengrass::ListComponentsRequest::ListComponentsRequest(const ListComponentsRequest &)=default']]], + ['listcomponentsresponse_3893',['ListComponentsResponse',['../class_aws_1_1_greengrass_1_1_list_components_response.html#a2fa49a781e06346a82eb4672f874d8ac',1,'Aws::Greengrass::ListComponentsResponse::ListComponentsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#ab705a30820ffe5bfaf364892684e7e94',1,'Aws::Greengrass::ListComponentsResponse::ListComponentsResponse(const ListComponentsResponse &)=default']]], + ['listcomponentsresult_3894',['ListComponentsResult',['../class_aws_1_1_greengrass_1_1_list_components_result.html#a4210a5a4ab76420b7cfc56af233802cd',1,'Aws::Greengrass::ListComponentsResult::ListComponentsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#ab8c6d647ba5ea78f65e6df7807c96004',1,'Aws::Greengrass::ListComponentsResult::ListComponentsResult(TaggedResult &&taggedResult) noexcept']]], + ['listlocaldeploymentsoperation_3895',['ListLocalDeploymentsOperation',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation.html#a4c5af658bdfea08409fcc482f6ca3b52',1,'Aws::Greengrass::ListLocalDeploymentsOperation']]], + ['listlocaldeploymentsoperationcontext_3896',['ListLocalDeploymentsOperationContext',['../class_aws_1_1_greengrass_1_1_list_local_deployments_operation_context.html#a83654bec6a5f704cde5520426bfa9fde',1,'Aws::Greengrass::ListLocalDeploymentsOperationContext']]], + ['listlocaldeploymentsrequest_3897',['ListLocalDeploymentsRequest',['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ae5388ff6bf47b4d77d2df20f18c1e150',1,'Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#ac8782827ed6df0e2d0e4312de732abb7',1,'Aws::Greengrass::ListLocalDeploymentsRequest::ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default']]], + ['listlocaldeploymentsresponse_3898',['ListLocalDeploymentsResponse',['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#ab34e5682f3d9aec0aae636dc10c0afb8',1,'Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a94c7e88918aaabc13966b2b52c6f1ad2',1,'Aws::Greengrass::ListLocalDeploymentsResponse::ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default']]], + ['listlocaldeploymentsresult_3899',['ListLocalDeploymentsResult',['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a2fd86f21676aa8cf33a88978166bb6d0',1,'Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a8f2818a99832167f413bbf91a29cdc35',1,'Aws::Greengrass::ListLocalDeploymentsResult::ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept']]], + ['listnamedshadowsforthingoperation_3900',['ListNamedShadowsForThingOperation',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation.html#a3c3e9a340c0700a054e2beb61fcf3b53',1,'Aws::Greengrass::ListNamedShadowsForThingOperation']]], + ['listnamedshadowsforthingoperationcontext_3901',['ListNamedShadowsForThingOperationContext',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_operation_context.html#a2b103b2f34f99758169630c690625d16',1,'Aws::Greengrass::ListNamedShadowsForThingOperationContext']]], + ['listnamedshadowsforthingrequest_3902',['ListNamedShadowsForThingRequest',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a591f259639b376846fea8c609ee240eb',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a83cd12b8000ff9b6314c6a899f8134a9',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default']]], + ['listnamedshadowsforthingresponse_3903',['ListNamedShadowsForThingResponse',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a8544d4c809a13a2fd08cd86cdd2ef23a',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a9d86e42e1cf26de5e79e2cadb4a8877c',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default']]], + ['listnamedshadowsforthingresult_3904',['ListNamedShadowsForThingResult',['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#aa0de4f93c7f68dbf5bcbe734c30b6543',1,'Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult() noexcept'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a7c016876e1fb2130a672075a50898f64',1,'Aws::Greengrass::ListNamedShadowsForThingResult::ListNamedShadowsForThingResult(TaggedResult &&taggedResult) noexcept']]], + ['localdeployment_3905',['LocalDeployment',['../class_aws_1_1_greengrass_1_1_local_deployment.html#aa6b35c92d81a75205718ca49c02a5a1d',1,'Aws::Greengrass::LocalDeployment::LocalDeployment() noexcept'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#ada81cf7896a3ce91845a6cb84260e550',1,'Aws::Greengrass::LocalDeployment::LocalDeployment(const LocalDeployment &)=default']]] +]; diff --git a/docs/search/functions_c.html b/docs/search/functions_c.html new file mode 100644 index 000000000..a5c4feec4 --- /dev/null +++ b/docs/search/functions_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_c.js b/docs/search/functions_c.js new file mode 100644 index 000000000..66e377bca --- /dev/null +++ b/docs/search/functions_c.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['makeshared_3906',['MakeShared',['../namespace_aws_1_1_crt.html#ae003cbca6aa4cf5bf3b61a45eb139ad8',1,'Aws::Crt']]], + ['managedconnection_3907',['ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_managed_connection.html#aa974b42d37924de902fa5370851ba692',1,'Aws::Crt::Http::ManagedConnection']]], + ['materialize_3908',['Materialize',['../class_aws_1_1_crt_1_1_json_view.html#a5bba103c33f930979ef6d8e218b102b9',1,'Aws::Crt::JsonView']]], + ['max_5fsize_3909',['max_size',['../class_aws_1_1_crt_1_1basic__string__view.html#ac0e80504863d4a540defad201ec587b1',1,'Aws::Crt::basic_string_view']]], + ['message_3910',['Message',['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a1648f2c391ba8e2b7237b95b9941846a',1,'Aws::Iotsecuretunneling::Message::Message(const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ac26b7e0ba9f89a374cd86018383a42ab',1,'Aws::Iotsecuretunneling::Message::Message(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#adcf9b3d979f16d24777e20a38969ecd7',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a7f53ce181a1d0c10aec6207af76ac288',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor payload, uint32_t connectionId, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a349fc79d2f41c98c0a941ae75bdd791d',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor serviceId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#adaa54bf0d107536aa3e12c520a6a74e1',1,'Aws::Iotsecuretunneling::Message::Message(Crt::ByteCursor serviceId, uint32_t connectionId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#aee7cefe549fac138b7864eb078d33b43',1,'Aws::Iotsecuretunneling::Message::Message(const Message &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a33fdc5cce846a42eca3dc2acf8eb13c5',1,'Aws::Iotsecuretunneling::Message::Message(Message &&) noexcept=delete']]], + ['messageamendment_3911',['MessageAmendment',['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a0d5cc0a454ed742301161a4765777ce9',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const MessageAmendment &lhs)'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a9c567a396a153012572b979183bae94c',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(MessageAmendment &&rhs)'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#ad1a687a88ba968dd8e992ff869f0c2f3',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a6ca394dfe56e77cbe84fb83ce138d746',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Optional< Crt::ByteBuf > &payload, Crt::Allocator *allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#ac8fc92dbdad61c8d0d329d3a8396aca1',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::List< EventStreamHeader > &headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a3e4b2a45b201715296f9a283be9ba736',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(Crt::List< EventStreamHeader > &&headers, Crt::Allocator *allocator=Crt::g_allocator) noexcept'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a3a86425a6865a5670e026e57e9f98b69',1,'Aws::Eventstreamrpc::MessageAmendment::MessageAmendment(const Crt::ByteBuf &payload, Crt::Allocator *allocator=Crt::g_allocator) noexcept']]], + ['messagecontext_3912',['MessageContext',['../class_aws_1_1_greengrass_1_1_message_context.html#a08079d1cc4db5aa064aa3b45c9b5c3a5',1,'Aws::Greengrass::MessageContext::MessageContext() noexcept'],['../class_aws_1_1_greengrass_1_1_message_context.html#a3fdbd8fb0dba289d88f105128a1eb849',1,'Aws::Greengrass::MessageContext::MessageContext(const MessageContext &)=default']]], + ['messageoverhead_3913',['MessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a306eeb20dd27389c7da0426731f0074e',1,'Aws::Crt::Io::ChannelHandler']]], + ['messagereceivedeventdata_3914',['MessageReceivedEventData',['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html#af7ef45694a21ca5faa0690a8299bf81f',1,'Aws::Iotsecuretunneling::MessageReceivedEventData']]], + ['metric_3915',['Metric',['../class_aws_1_1_greengrass_1_1_metric.html#af06615d8ed18754ee23889cccd1df793',1,'Aws::Greengrass::Metric::Metric() noexcept'],['../class_aws_1_1_greengrass_1_1_metric.html#ac27f5b270ab7bb55dc9a515f8de08bbf',1,'Aws::Greengrass::Metric::Metric(const Metric &)=default']]], + ['millis_3916',['Millis',['../class_aws_1_1_crt_1_1_date_time.html#ad51361b45c81a83207d85d8234599ef1',1,'Aws::Crt::DateTime']]], + ['mqtt5clientbuilder_3917',['Mqtt5ClientBuilder',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a57442eab6563fe94a20c52fd3d3f39b2',1,'Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder(const Mqtt5ClientBuilder &)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a71ee421968abe0a801bd7366264d5890',1,'Aws::Iot::Mqtt5ClientBuilder::Mqtt5ClientBuilder(Mqtt5ClientBuilder &&)=delete']]], + ['mqtt5clientoptions_3918',['Mqtt5ClientOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#abb599e34781fdfad088bcbf972d65405',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(Crt::Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ad4ee7492d2f990b19347fa4494bf7c33',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(const Mqtt5ClientOptions &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a1b453c320db7f87c4dcacc41c8793ada',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientOptions(Mqtt5ClientOptions &&)=delete']]], + ['mqtt5customauthconfig_3919',['Mqtt5CustomAuthConfig',['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a3e36b79d0be70bff09a98be09e1feabd',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab04d8f224f44c9c8d38e86b42ee720ec',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(const Mqtt5CustomAuthConfig &rhs)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#ab5d3cf759091ebd57223561a35f9cba3',1,'Aws::Iot::Mqtt5CustomAuthConfig::Mqtt5CustomAuthConfig(Mqtt5CustomAuthConfig &&rhs)=delete']]], + ['mqttclient_3920',['MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a136406e0d1deaded4295be0282d8d7db',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(Io::ClientBootstrap &bootstrap, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a4fcc5d5f10a028af86596719c37404aa',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a358711e0f55a862143bdb4d69081fdfb',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(const MqttClient &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a7aced533a1263bc64bbe90847c588363',1,'Aws::Crt::Mqtt::MqttClient::MqttClient(MqttClient &&) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a3c4beb61c84a6009b791fe739e3a12e9',1,'Aws::Iot::MqttClient::MqttClient(Crt::Io::ClientBootstrap &bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a9ecfb3b9252deab2737ec631f3799429',1,'Aws::Iot::MqttClient::MqttClient(Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept']]], + ['mqttclientconnectionconfig_3921',['MqttClientConnectionConfig',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#ab3d9b78848b017c1a41947948e2aaa75',1,'Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext)'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a5971524c55868124ce528de68cb7868b',1,'Aws::Iot::MqttClientConnectionConfig::MqttClientConnectionConfig(const Crt::String &endpoint, uint32_t port, const Crt::Io::SocketOptions &socketOptions, Crt::Io::TlsContext &&tlsContext, Crt::Mqtt::OnWebSocketHandshakeIntercept &&interceptor, const Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > &proxyOptions)']]], + ['mqttclientconnectionconfigbuilder_3922',['MqttClientConnectionConfigBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a9421f049699efe5c84e16b8a7d4474e6',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a1537deeff79caae94a0ae259a296223b',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const char *certPath, const char *pkeyPath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#aea9ffc7afb6d7c5aa4bb022e10f3b748',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const Crt::ByteCursor &cert, const Crt::ByteCursor &pkey, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a8982b3e9e2ffea7057a421357eb587b8',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const Crt::Io::TlsContextPkcs11Options &pkcs11Options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a5a0e5334f6a6a9b592b834746ea63578',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const struct Pkcs12Options &options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a5756dd890b783163fec26145701b7489',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const char *windowsCertStorePath, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a83522edce390a654ddf79e5387b7fa35',1,'Aws::Iot::MqttClientConnectionConfigBuilder::MqttClientConnectionConfigBuilder(const WebsocketConfig &config, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept']]], + ['mqttconnection_3923',['MqttConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#acc5a84e656aac1bb03da10b7adc1fc8f',1,'Aws::Crt::Mqtt::MqttConnection::MqttConnection(const MqttConnection &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a83ad97e9bcf1e8aa58063b30873fa06e',1,'Aws::Crt::Mqtt::MqttConnection::MqttConnection(MqttConnection &&)=delete']]], + ['mqttcredential_3924',['MQTTCredential',['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aea9b49789b32d439400a7086a85572f3',1,'Aws::Greengrass::MQTTCredential::MQTTCredential() noexcept'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#aa7b74d4d15ceda5bc0a1311e27e70249',1,'Aws::Greengrass::MQTTCredential::MQTTCredential(const MQTTCredential &)=default']]], + ['mqttmessage_3925',['MQTTMessage',['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a9624a9ff33c4cf59aa08a9e5358824e8',1,'Aws::Greengrass::MQTTMessage::MQTTMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#af87d7111f8034d6d69d7f89a1aad8640',1,'Aws::Greengrass::MQTTMessage::MQTTMessage(const MQTTMessage &)=default']]] +]; diff --git a/docs/search/functions_d.html b/docs/search/functions_d.html new file mode 100644 index 000000000..2bfe2453d --- /dev/null +++ b/docs/search/functions_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_d.js b/docs/search/functions_d.js new file mode 100644 index 000000000..93498182c --- /dev/null +++ b/docs/search/functions_d.js @@ -0,0 +1,62 @@ +var searchData= +[ + ['namedshadowdeltaupdatedsubscriptionrequest_3926',['NamedShadowDeltaUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a024fc2582d092b8695b18855e25be5e0',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a50823159c3b68a064f5214068e88097a',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::NamedShadowDeltaUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['namedshadowupdatedsubscriptionrequest_3927',['NamedShadowUpdatedSubscriptionRequest',['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a468adea2cb05d6f3906ea2820adf3271',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest()=default'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ad056431abe2cad8979febe6c181b90b0',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::NamedShadowUpdatedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['negotiatedsettings_3928',['NegotiatedSettings',['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#af1711888c5b6d76cea54adc434a79be2',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(const aws_mqtt5_negotiated_settings &negotiated_settings, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a5a3212ef9435fa433bfaa5193ed0b4c7',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(const NegotiatedSettings &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a1ae5ba32732e7f8fbf0e679ada1e2911',1,'Aws::Crt::Mqtt5::NegotiatedSettings::NegotiatedSettings(NegotiatedSettings &&) noexcept=delete']]], + ['new_3929',['New',['../namespace_aws_1_1_crt.html#af504d1dd34ae92fee825183a7f3cc4f7',1,'Aws::Crt']]], + ['newauthorizeclientdeviceaction_3930',['NewAuthorizeClientDeviceAction',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab7cc0430ce535e4ba8b5209ab4114c04',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newcancellocaldeployment_3931',['NewCancelLocalDeployment',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a8861a10cec8da275ca0dacf0116d217e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newclientconnectionmanager_3932',['NewClientConnectionManager',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#aa03d57390034d8f2a6cb4221f308b20d',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['newclientstream_3933',['NewClientStream',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a872224827a5001b9f5dee1b22c060248',1,'Aws::Crt::Http::HttpClientConnection']]], + ['newconnection_3934',['NewConnection',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a586f812aed8ebe3a273523cef03a77cb',1,'Aws::Crt::Mqtt::MqttClient::NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, const Crt::Io::TlsContext &tlsContext, bool useWebsocket=false) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a638fcf37ead98453b99f26c1e1b4b162',1,'Aws::Crt::Mqtt::MqttClient::NewConnection(const char *hostName, uint32_t port, const Io::SocketOptions &socketOptions, bool useWebsocket=false) noexcept'],['../class_aws_1_1_iot_1_1_mqtt_client.html#ac5faca751007ca4a3eebda88a6c06b2b',1,'Aws::Iot::MqttClient::NewConnection()']]], + ['newconnectionfrommqtt5client_3935',['NewConnectionFromMqtt5Client',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ab39045791d2804b2cf261868bcf23d5a',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['newconnectionoptions_3936',['NewConnectionOptions',['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a23c38bfd7c9c2fc94aa269ae66d18387',1,'Aws::Crt::Io::TlsContext']]], + ['newcreatedebugpassword_3937',['NewCreateDebugPassword',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a84c42acdeee1c3bda1ab1b22dac0127f',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newcreatelocaldeployment_3938',['NewCreateLocalDeployment',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ade27382ed31e33bcaf1988121ab138da',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newdefaultbuilder_3939',['NewDefaultBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a301ec377a27aeb0c84d31286b061e838',1,'Aws::Iot::MqttClientConnectionConfigBuilder']]], + ['newdefercomponentupdate_3940',['NewDeferComponentUpdate',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a0e0ccc95a5d100b3007c3f39ca111352',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newdeletethingshadow_3941',['NewDeleteThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a2b1aac47b8911f179816a413b43a2617',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetclientdeviceauthtoken_3942',['NewGetClientDeviceAuthToken',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a1d0c8500aa11233d250739f5017c8f17',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetcomponentdetails_3943',['NewGetComponentDetails',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af3d9e0a8539879cd470d8ad0ff42aed5',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetconfiguration_3944',['NewGetConfiguration',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3d3612ab2e17ade804dbf1cb06ca00d2',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetlocaldeploymentstatus_3945',['NewGetLocalDeploymentStatus',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af34fa22a5d085a109873ca69d95a655c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetsecretvalue_3946',['NewGetSecretValue',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aba2192442f43ca7b3b2e9cf5dc27d0a1',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newgetthingshadow_3947',['NewGetThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a1b1da1d2a8d61ad1879edcf843248424',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistcomponents_3948',['NewListComponents',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#acf736935f364b8db3dd5ccd2c6f7ca37',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistlocaldeployments_3949',['NewListLocalDeployments',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a21c5d6fdc5269953254c6e108cc1ecad',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newlistnamedshadowsforthing_3950',['NewListNamedShadowsForThing',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a74631df3eaa4308c9ec85b2cbee47c91',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newmqtt5client_3951',['NewMqtt5Client',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#af7607d328cce1d69ec5b8a0c3339d6d9',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['newmqtt5clientbuilderwithcustomauthorizer_3952',['NewMqtt5ClientBuilderWithCustomAuthorizer',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#af86f4fe548018bda51e089642304e7c9',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithcustomauthorizerwebsocket_3953',['NewMqtt5ClientBuilderWithCustomAuthorizerWebsocket',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a24449088f4af54f60944c226b1b0385a',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlsfrommemory_3954',['NewMqtt5ClientBuilderWithMtlsFromMemory',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ada0a0e4e3e6806259bc58c394653b718',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlsfrompath_3955',['NewMqtt5ClientBuilderWithMtlsFromPath',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#ab595bbc50e08b9d2f78f62e9efeafd65',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlspkcs11_3956',['NewMqtt5ClientBuilderWithMtlsPkcs11',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a8ca751079d4d7fcac26d88240fe13c9d',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithmtlspkcs12_3957',['NewMqtt5ClientBuilderWithMtlsPkcs12',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a8eacd256c8edbc3746e4318e54bb7a08',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithwebsocket_3958',['NewMqtt5ClientBuilderWithWebsocket',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a826583e7bdc59bfdb9c71274989b7b32',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newmqtt5clientbuilderwithwindowscertstorepath_3959',['NewMqtt5ClientBuilderWithWindowsCertStorePath',['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a9185827b4736e6670388a942cf34e585',1,'Aws::Iot::Mqtt5ClientBuilder']]], + ['newpausecomponent_3960',['NewPauseComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ae3c2c3d2ac730d94d326b7d0b8f4f85c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newpublishtoiotcore_3961',['NewPublishToIoTCore',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ada341fda9df72df2d3e5eff11dafe78e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newpublishtotopic_3962',['NewPublishToTopic',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3e5200e1c3fb5612eaa916f3ea1c3952',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newputcomponentmetric_3963',['NewPutComponentMetric',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab6adbcab62fe279415aa1427c3853dac',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newrestartcomponent_3964',['NewRestartComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab297fa77d3edf451b61740d5ac9d866b',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newresumecomponent_3965',['NewResumeComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#aac46d491d72c4effbd44ec6e74d93672',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsendconfigurationvalidityreport_3966',['NewSendConfigurationValidityReport',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a65e67e6f3fa8fdaba7fac1942c43c8c4',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newstopcomponent_3967',['NewStopComponent',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3df5716c75aa47a7965ca253aa4fad44',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newstream_3968',['NewStream',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#ad1a845e5e9ae0f53e6fae90dba9ddd90',1,'Aws::Eventstreamrpc::ClientConnection']]], + ['newsubscribetocertificateupdates_3969',['NewSubscribeToCertificateUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a3de51f86b2898db151dd5a4d9a4933f4',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetocomponentupdates_3970',['NewSubscribeToComponentUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af3e5a1276f2d6aadc9186f8c2e68956e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetoconfigurationupdate_3971',['NewSubscribeToConfigurationUpdate',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#affff949264b14c2747432ad4c4014bc3',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetoiotcore_3972',['NewSubscribeToIoTCore',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a02cafc950b3c4bd29b35ed6684619d30',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetotopic_3973',['NewSubscribeToTopic',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ad6383aba62a7e94bb86cd2dd7f0bed85',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newsubscribetovalidateconfigurationupdates_3974',['NewSubscribeToValidateConfigurationUpdates',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#af67a531811faf91fc1647eb562fc17ce',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newupdateconfiguration_3975',['NewUpdateConfiguration',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a4ca07c6ac44e5f49ee2cf439eaa37b7c',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newupdatestate_3976',['NewUpdateState',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#ab6eb410a79fb6afd737cb1da87ccdfa1',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newupdatethingshadow_3977',['NewUpdateThingShadow',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a4552dfbd968bce8b06a6e65637227f4e',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newvalidateauthorizationtoken_3978',['NewValidateAuthorizationToken',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a7650a0ddae9e1f8c5d96c2f61daa3a8d',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['newverifyclientdeviceidentity_3979',['NewVerifyClientDeviceIdentity',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_client.html#a7f2a66084b1f9fc9aaa7cce59b17a1ac',1,'Aws::Greengrass::GreengrassCoreIpcClient']]], + ['nextjobexecutionchangedevent_3980',['NextJobExecutionChangedEvent',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a6b1bc91022094b8e4528687325a9b6e5',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent()=default'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a308ab7eead5589ba250eb48ec13e8faa',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::NextJobExecutionChangedEvent(const Crt::JsonView &doc)']]], + ['nextjobexecutionchangedsubscriptionrequest_3981',['NextJobExecutionChangedSubscriptionRequest',['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a94972bf06b79fdf1cd833a01abdf9fe8',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest()=default'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a561e0a11d818d15af5c6c0c4e12f24b0',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::NextJobExecutionChangedSubscriptionRequest(const Crt::JsonView &doc)']]], + ['now_3982',['Now',['../class_aws_1_1_crt_1_1_date_time.html#a3a441c1813326b3d42ec7ea7deac796c',1,'Aws::Crt::DateTime']]], + ['ntlmgetcredential_3983',['NtlmGetCredential',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a8cd2180262d6c4b5adfd2513414a0b02',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]], + ['ntlmgettoken_3984',['NtlmGetToken',['../class_aws_1_1_crt_1_1_http_1_1_adaptive_http_proxy_strategy.html#a4bb460e57c8134bccd889cf81a4077f9',1,'Aws::Crt::Http::AdaptiveHttpProxyStrategy']]] +]; diff --git a/docs/search/functions_e.html b/docs/search/functions_e.html new file mode 100644 index 000000000..0a6b52e3f --- /dev/null +++ b/docs/search/functions_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_e.js b/docs/search/functions_e.js new file mode 100644 index 000000000..5a417d222 --- /dev/null +++ b/docs/search/functions_e.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['onattemptingconnecteventdata_3985',['OnAttemptingConnectEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html#aeb8acee0dae4818d7ec973e07681766f',1,'Aws::Crt::Mqtt5::OnAttemptingConnectEventData']]], + ['onconnectcallback_3986',['OnConnectCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a8fbad88f9a456de5cb338d6a97de6292',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onconnectionfailureeventdata_3987',['OnConnectionFailureEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#aaba2734514347a4177b7514a2ac25d3e',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData']]], + ['onconnectionsuccesseventdata_3988',['OnConnectionSuccessEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a4f41e567e6d06065fde103bd1ece08bf',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData']]], + ['oncontinuationclosed_3989',['OnContinuationClosed',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a718d00c81d12faac0fab623688614146',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['oncontinuationmessage_3990',['OnContinuationMessage',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a46f55663912d0093218bbe72ba28ea70',1,'Aws::Eventstreamrpc::ClientContinuationHandler']]], + ['ondisconnectcallback_3991',['OnDisconnectCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a6d2146b6751947b6f4bfe25f502270ae',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['ondisconnectioneventdata_3992',['OnDisconnectionEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#abd88576461ad644299b2c7f9f94f5edf',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData']]], + ['onerrorcallback_3993',['OnErrorCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a98840296787a3c35dc53c775eecb4c9a',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onmessageflushcallbackcontainer_3994',['OnMessageFlushCallbackContainer',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#af8de5d62618aa97a8a740ce2b4154f70',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer']]], + ['onpingcallback_3995',['OnPingCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_lifecycle_handler.html#a4231d540af1273d2b3b33001dbfd9162',1,'Aws::Eventstreamrpc::ConnectionLifecycleHandler']]], + ['onshutdowncomplete_3996',['OnShutdownComplete',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae05cfa451288067c74811c43530381f7',1,'Aws::Crt::Io::ChannelHandler']]], + ['onstoppedeventdata_3997',['OnStoppedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html#a0518d7787fe5db19f73fd9aa8cc76360',1,'Aws::Crt::Mqtt5::OnStoppedEventData']]], + ['onstreamclosed_3998',['OnStreamClosed',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a23d8aa942604b8dbfc8faca7435343cf',1,'Aws::Eventstreamrpc::StreamResponseHandler']]], + ['onstreamerror_3999',['OnStreamError',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a7f7061d6705df1922384eec12326f1c4',1,'Aws::Eventstreamrpc::StreamResponseHandler::OnStreamError()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a40a3e8c7835f4a3f2148b8b262f59e9e',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#aec935656192d0c663041e505818abd74',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a5d49388b298f65d955c69c180e657e21',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#a157cf95685b57ef6e3f1054645860be4',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a9b70ab6684186aa982263f5e212cf454',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#acfc988ea444ef8c9f7f9dc2ecfa3720d',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#ae61fb7489fafeec067af0a5908a88e7c',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(ResourceNotFoundError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a0008e0217f5d825b3a9e52309f07725f',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#aefa29ff9a87d5785a0f47eec8ad63779',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#af05545f00c1f997e7055368ebfc5fe91',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#afd4d4410e2ef4552f8fc123cc49fd669',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#a8d742e6d8daccfc80ca39387a3140fb8',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#ac8f61af0bbc78ac3485386ce025bd93d',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(InvalidArgumentsError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#aa069cd796d8941f5b8996dc05e9e393c',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#a49102f8fd3b7cecfeff3a5fb299f9eb5',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#ad16822f383f5018b759d15402923a38d',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#ae2512b0cc0e6be901ab29d98fbe46c26',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a9e4970df517f5eb551942d4c4490cb81',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a42457c12713cfdb5a5ee0b3de4bc9827',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(UnauthorizedError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#ac417a2ed6683f3b51f9ebf4e395b93ba',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(InvalidArgumentsError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#adec4e6387945580f648a446798149c64',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamError(OperationError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a32430df4bf40b59078ca07dd20dcdd50',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(RpcError rpcError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a48f78dca422f25e41e905ba61d068411',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(ServiceError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#ab0a527f22c6d50e03ad52f96bbc99f45',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(ResourceNotFoundError *operationError)'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a4661aad357abf00672e3bb0f7d867488',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamError(OperationError *operationError)']]], + ['onstreamevent_4000',['OnStreamEvent',['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a0cf0b295a1fb709d605b9f31356ed1e7',1,'Aws::Eventstreamrpc::StreamResponseHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_stream_handler.html#aec72bc55e82120340f2e1d2d5c9bef06',1,'Aws::Greengrass::SubscribeToIoTCoreStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_stream_handler.html#a6acd92586b1a841e7520e6515a4d7a78',1,'Aws::Greengrass::SubscribeToConfigurationUpdateStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_stream_handler.html#a8625db69e5f2674707b2f71957a92efc',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_stream_handler.html#afdb9abec204ebbd99cf9be572a8256c8',1,'Aws::Greengrass::SubscribeToTopicStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_stream_handler.html#a6223bd833d44e15b164752ac39a3436e',1,'Aws::Greengrass::SubscribeToCertificateUpdatesStreamHandler::OnStreamEvent()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_stream_handler.html#a02f3342fcacc2b779c1d0c3078ea12ba',1,'Aws::Greengrass::SubscribeToComponentUpdatesStreamHandler::OnStreamEvent()']]], + ['operationerror_4001',['OperationError',['../class_aws_1_1_eventstreamrpc_1_1_operation_error.html#a115c7b7bbf61657dd75db662e8ae1f28',1,'Aws::Eventstreamrpc::OperationError']]], + ['operationmodelcontext_4002',['OperationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_operation_model_context.html#a788dc63f756c6b9d2b717f536df44906',1,'Aws::Eventstreamrpc::OperationModelContext']]], + ['operator_20bool_4003',['operator bool',['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a733dab25c45050120b8d3939c7421f61',1,'Aws::Crt::Auth::Credentials::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a05b30f71702f7a40e73a06940d8ab3ad',1,'Aws::Crt::Crypto::Hash::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a9c59441ec9174627d1885b8a560e2082',1,'Aws::Crt::Crypto::HMAC::operator bool()'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#aeca26380ee9543b06794cd3187063903',1,'Aws::Crt::Crypto::SymmetricCipher::operator bool()'],['../class_aws_1_1_crt_1_1_date_time.html#ab9f281beece516af94f9238738f999f1',1,'Aws::Crt::DateTime::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a5596930bb403fb1f5119d6e50659948e',1,'Aws::Crt::Endpoints::RequestContext::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a1a996999149950df38f29a886b69bf4c',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator bool()'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#ac2b801ac2ebaa48b62bb3b79e25165b4',1,'Aws::Crt::Endpoints::RuleEngine::operator bool()'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a3d241c4d4931aa06bf1bf90fb11795e0',1,'Aws::Crt::Http::HttpMessage::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a7f99e80c2a7b605fcb6741a8a6cd7ea5',1,'Aws::Crt::Io::ClientBootstrap::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#aa7031fb3cc2e11ff20c295a011ad1736',1,'Aws::Crt::Io::EventLoopGroup::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a5f491d1e9b242c40722a6de8629f81cd',1,'Aws::Crt::Io::DefaultHostResolver::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a1d367e40fb699edfbc586f1da8d359c9',1,'Aws::Crt::Io::InputStream::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a941099713f68de668e8f366af9946c71',1,'Aws::Crt::Io::TlsContextOptions::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ab122c682c9edc330acd6cc26b952c16a',1,'Aws::Crt::Io::TlsConnectionOptions::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#aaec6953cf4499ebe15cf0bbaa9c4c0c3',1,'Aws::Crt::Io::TlsContext::operator bool()'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#ae2298cae8da812ab913757d2ce3f1216',1,'Aws::Crt::Io::Uri::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a4c88a4e218ec8af263972fdfb4c902aa',1,'Aws::Crt::Mqtt5::Mqtt5Client::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a1c093255bd0c66560af52dd621c690f5',1,'Aws::Crt::Mqtt::MqttClient::operator bool()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac8c11cdf0f9c9c08593f47fb7ef0717f',1,'Aws::Crt::Mqtt::MqttConnection::operator bool()'],['../class_aws_1_1_crt_1_1_optional.html#a158da009283c18806c2b3495c16f4ceb',1,'Aws::Crt::Optional::operator bool()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a59bef2bb7f6ad88b8692f472a4890933',1,'Aws::Crt::UUID::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a64cea2798abdc70c7fb71613b057ef26',1,'Aws::Iot::Mqtt5ClientBuilder::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#ae48f40de769feebf3b78d316c0729719',1,'Aws::Iot::MqttClientConnectionConfig::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config_builder.html#a0d082bf8f0bca028a869a1f14b004028',1,'Aws::Iot::MqttClientConnectionConfigBuilder::operator bool()'],['../class_aws_1_1_iot_1_1_mqtt_client.html#a112de196a268aa7f3d7245dd729db776',1,'Aws::Iot::MqttClient::operator bool()'],['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a7b3776d3d771f5e3a41913edfa31039a',1,'Aws::Eventstreamrpc::RpcError::operator bool()'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#adbdde5489e52df7e918946a1f40caa76',1,'Aws::Eventstreamrpc::TaggedResult::operator bool()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#abdca2de24e329458284b72ad7d794537',1,'Aws::Eventstreamrpc::ClientConnection::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_result.html#ae9a20a9c9ace4ff4dd8b96ec67a394c1',1,'Aws::Greengrass::SubscribeToIoTCoreResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_resume_component_result.html#a00e0c417f3ed730ad05ab2bb1138371a',1,'Aws::Greengrass::ResumeComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#adff46883e03e12afc11e23a868b4ad0b',1,'Aws::Greengrass::PublishToIoTCoreResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_result.html#ac0e23dea306eea783c62ea1009657d65',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_result.html#a1f279ee18f1d76c6dd1519152f880901',1,'Aws::Greengrass::DeleteThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a212b89b1746c11d3e1e1ca13d0895fbe',1,'Aws::Greengrass::PutComponentMetricResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_result.html#a4cbed0c70f149b1311ac6f0c9f1d5783',1,'Aws::Greengrass::DeferComponentUpdateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_result.html#a7a04ba12bf5e971d7b51dbb8bb7ac67f',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_configuration_result.html#af8ff1a85083923460e91c2d24eefdc82',1,'Aws::Greengrass::GetConfigurationResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_result.html#acbd3c08e0333569cc4a2a9a3962a3fd7',1,'Aws::Greengrass::SubscribeToTopicResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_component_details_result.html#a1b7925328a945fe50cbdc88990d3dabc',1,'Aws::Greengrass::GetComponentDetailsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_result.html#a6d7661e9a0725364cf22e3d5ae8ea896',1,'Aws::Greengrass::GetClientDeviceAuthTokenResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#ab57c72741b26317a3946460c90681a02',1,'Aws::Greengrass::PublishToTopicResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_result.html#a7747c070333d5ccd795e4184e949810d',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_result.html#a072fcdf59dc5605b7892c1ba8275772c',1,'Aws::Greengrass::VerifyClientDeviceIdentityResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_result.html#a012020bb106bc87187368b11c2314700',1,'Aws::Greengrass::AuthorizeClientDeviceActionResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_components_result.html#aec22260292a10c285d29c4fdae63f0e6',1,'Aws::Greengrass::ListComponentsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_result.html#a883b1558ffafc95705a84e6842ec8594',1,'Aws::Greengrass::CreateDebugPasswordResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_result.html#ac87d0e059ed22db977f1d8c41d618d97',1,'Aws::Greengrass::GetThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_result.html#a58a2f4489eee7bde81ee145c6e24a5f2',1,'Aws::Greengrass::SendConfigurationValidityReportResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_result.html#acd5b21b4f1a83694beba3f78c95f91db',1,'Aws::Greengrass::UpdateThingShadowResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_configuration_result.html#ae41a36ca74bf48fd12f7a31135d7923f',1,'Aws::Greengrass::UpdateConfigurationResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_result.html#a7b8112539929b93ca2d2e4a6bde4f8f0',1,'Aws::Greengrass::ValidateAuthorizationTokenResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_restart_component_result.html#af1f7683eac6226bdd5ac530a28186aa9',1,'Aws::Greengrass::RestartComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_result.html#a06c8e5022e8b50e9ab5991d647231252',1,'Aws::Greengrass::GetLocalDeploymentStatusResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_result.html#a006ff392a7008fda5494a1270def281b',1,'Aws::Greengrass::GetSecretValueResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_update_state_result.html#acdade06631c3f3a8433844153593a378',1,'Aws::Greengrass::UpdateStateResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_result.html#ae3ace91579f149517fdc5f9ccd43a68f',1,'Aws::Greengrass::CancelLocalDeploymentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_result.html#a82f5c0a4be2fb5a8f5d10ae58b610487',1,'Aws::Greengrass::ListNamedShadowsForThingResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_result.html#a2ebb1fd8524dd2b0d5017229cbfe1793',1,'Aws::Greengrass::SubscribeToComponentUpdatesResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_result.html#a5a597976674e9bb72b24f24a24c18541',1,'Aws::Greengrass::ListLocalDeploymentsResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_stop_component_result.html#aec28d42dcf90535e752f7d8144a85706',1,'Aws::Greengrass::StopComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a2702847b80f218c10bce7ad74631b45f',1,'Aws::Greengrass::PauseComponentResult::operator bool()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_result.html#a9ac068dfe9094a4ad846cb38f972f5b5',1,'Aws::Greengrass::CreateLocalDeploymentResult::operator bool()'],['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#adff005748920383a9fd29aacd2f1c221',1,'Aws::Iotidentity::IotIdentityClient::operator bool()'],['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a6ee222a07fb89d9e76e580fa8f209a35',1,'Aws::Iotjobs::IotJobsClient::operator bool()'],['../class_aws_1_1_iotsecuretunneling_1_1_iot_secure_tunneling_client.html#ad9fb2b4adade37c544906000010a6a58',1,'Aws::Iotsecuretunneling::IotSecureTunnelingClient::operator bool()'],['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a5357f42b1cf49d2ea6c1083ce4d26862',1,'Aws::Iotshadow::IotShadowClient::operator bool()']]], + ['operator_20bytebuf_4004',['operator ByteBuf',['../class_aws_1_1_crt_1_1_u_u_i_d.html#a6619ab023961d80c00cbfc2ff2dd7085',1,'Aws::Crt::UUID']]], + ['operator_20string_4005',['operator String',['../class_aws_1_1_crt_1_1_u_u_i_d.html#a8d5aba1835e39f7229d25e9840dd91b1',1,'Aws::Crt::UUID']]], + ['operator_21_3d_4006',['operator!=',['../class_aws_1_1_crt_1_1_date_time.html#a89708edfba519de42e02c685981a9ce7',1,'Aws::Crt::DateTime::operator!=()'],['../class_aws_1_1_crt_1_1_json_object.html#ad2f3422423b023915d41356519e2bbe3',1,'Aws::Crt::JsonObject::operator!=()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a640fd83ee20229b10822f386fe2046de',1,'Aws::Crt::UUID::operator!=()'],['../namespace_aws_1_1_crt.html#afff3d70dfaec9f8ef415867759dae2b8',1,'Aws::Crt::operator!=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a7584986ded73f9233c4080bdee301915',1,'Aws::Crt::operator!=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a6ba4fb8efe6af65b3d09a43a56468677',1,'Aws::Crt::operator!=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_22_22_5fsv_4007',['operator""_sv',['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a77c05082b4360f2da9c6ebc0f404e1a4',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a3735cafe131c554ed78224e8650daec8',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#af6f583858793e46e109c93801ce1ec57',1,'Aws::Crt::literals::string_view_literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::literals::operator""_sv()'],['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html#a192f6016ae629df690df81c89896fc2c',1,'Aws::Crt::literals::string_view_literals::operator""_sv()']]], + ['operator_28_29_4008',['operator()',['../structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html#a0155eb028ab400ad22fdd11deefdb524',1,'std::hash< Aws::Crt::basic_string_view< CharT, Traits > >']]], + ['operator_2a_4009',['operator*',['../class_aws_1_1_crt_1_1_optional.html#a1a98d796aad2b08a76420d513cfeeb5f',1,'Aws::Crt::Optional::operator*() const &'],['../class_aws_1_1_crt_1_1_optional.html#ae66b3c3e6c048aee44c6b867ac9d36b4',1,'Aws::Crt::Optional::operator*() &'],['../class_aws_1_1_crt_1_1_optional.html#a8c6200da7a73403379591dd5dc42b6e7',1,'Aws::Crt::Optional::operator*() const &&'],['../class_aws_1_1_crt_1_1_optional.html#ac1afd6239f14821322f671e7b3ec57b6',1,'Aws::Crt::Optional::operator*() &&']]], + ['operator_2b_4010',['operator+',['../class_aws_1_1_crt_1_1_date_time.html#aab0ccea08538e775e0901d3e3bb2a1d9',1,'Aws::Crt::DateTime']]], + ['operator_2d_4011',['operator-',['../class_aws_1_1_crt_1_1_date_time.html#a3ed252b775b7b93b0f9306fed5eafdcc',1,'Aws::Crt::DateTime::operator-(const std::chrono::milliseconds &a) const noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a676bb56e146bdf49e910109e2e4c6f11',1,'Aws::Crt::DateTime::operator-(const DateTime &other) const noexcept']]], + ['operator_2d_3e_4012',['operator->',['../class_aws_1_1_crt_1_1_optional.html#ae7151cbbc2225e50191ad65317e861e6',1,'Aws::Crt::Optional::operator->() const'],['../class_aws_1_1_crt_1_1_optional.html#a79c196520fb7c2cb61c4ce6b67528d14',1,'Aws::Crt::Optional::operator->()']]], + ['operator_3c_4013',['operator<',['../class_aws_1_1_crt_1_1_date_time.html#ab53eaa51273982cb36461423829f8cb8',1,'Aws::Crt::DateTime::operator<()'],['../class_aws_1_1_greengrass_1_1_user_property.html#a5c3e89159bab7161ac03a071b38cba7c',1,'Aws::Greengrass::UserProperty::operator<()'],['../class_aws_1_1_greengrass_1_1_message_context.html#ae2cf200093c211051465918e193a5166',1,'Aws::Greengrass::MessageContext::operator<()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a6e4d8dc4dea958b6978a507792a777e3',1,'Aws::Greengrass::DeploymentStatusDetails::operator<()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#ac00c708e1e17e4e0cf1e0b478ca5f24f',1,'Aws::Greengrass::SystemResourceLimits::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a73e0bd4af91a64a022586635cbfd1fb0',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a65a873a2b13c02309f8e5230b374a4de',1,'Aws::Greengrass::BinaryMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_json_message.html#ae45a6864643ea596b68eb42bba717500',1,'Aws::Greengrass::JsonMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a1d991db6bf86dbb26e8ac807b8bb007e',1,'Aws::Greengrass::MQTTMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#aea45bdacb1b4f79cfaa45645fdfdab7b',1,'Aws::Greengrass::ConfigurationUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ace31e07bf2c6b29227b3d3b2978dd63f',1,'Aws::Greengrass::PostComponentUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a41d592b3147955a34f4b8a42c58ffa62',1,'Aws::Greengrass::PreComponentUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad9f613d704daa9fc97299023cb65ca8c',1,'Aws::Greengrass::CertificateUpdate::operator<()'],['../class_aws_1_1_greengrass_1_1_metric.html#a301a1bfe1c9c7c3480d8b32a5b24dc7d',1,'Aws::Greengrass::Metric::operator<()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a3fa8bebb642b78018b8fbd5a8a92076b',1,'Aws::Greengrass::LocalDeployment::operator<()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a8492ab080458eb564cc5c49573a9448f',1,'Aws::Greengrass::ComponentDetails::operator<()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a8b67c17659fb09544dfed3c7d350912f',1,'Aws::Greengrass::MQTTCredential::operator<()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a90b7d8bf5b57ff3f7392fa51a7d820fa',1,'Aws::Greengrass::RunWithInfo::operator<()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#a7e18f78098211a878459f1ffedc47b60',1,'Aws::Greengrass::ClientDeviceCredential::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a7d645e3e61e6946ea6347eb3fdcb7c39',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a8ed3ed2be2f6c129dd58046819d4a7f3',1,'Aws::Greengrass::SubscriptionResponseMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa1913f12c59b5380050297f0db6dc697',1,'Aws::Greengrass::IoTCoreMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#aa973e6d0fc9b73e7cfdb23fd1ba77a1b',1,'Aws::Greengrass::ConfigurationUpdateEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#aed9917e0923e57e790285a26289a68c8',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa891fa4f8bc4324f87faa5db0a26fc70',1,'Aws::Greengrass::CertificateUpdateEvent::operator<()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#acb21d9ab545b080445f79469376b9942',1,'Aws::Greengrass::CertificateOptions::operator<()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#af315e295b5d55588443d9ca574abade4',1,'Aws::Greengrass::ConfigurationValidityReport::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#a0f80394ecc08d07d5301c45b29497372',1,'Aws::Greengrass::PublishMessage::operator<()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#ad45e65386677712d4f126f9abc01f22c',1,'Aws::Greengrass::SecretValue::operator<()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#ab1c0451e643a1d9d0c7d08958d53b358',1,'Aws::Greengrass::CredentialDocument::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#adf05513e30728dfba5f4012037542636',1,'Aws::Greengrass::InvalidArgumentsError::operator<()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a789dbdf0c4988d33348d4b9b936ed523',1,'Aws::Greengrass::ServiceError::operator<()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a73157efa4d62e3e964bfdc8bac7ea410',1,'Aws::Greengrass::UnauthorizedError::operator<()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#aefe5d7113cdbcef7b1ea0b3d28df2074',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a28955211ee350aad94e732ad2c0ce290',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a269ba6bbe55d4b3540290c004921cc70',1,'Aws::Greengrass::InvalidTokenError::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#a40511a08dea57c53f352820670eb9cee',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#ab59e01971861ded19a047d0c4e023ff9',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#af9ae271cb51ce026012c14ee0156bba3',1,'Aws::Greengrass::ConflictError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#a52020844362e971f6cc4e9069f6ed6ce',1,'Aws::Greengrass::UpdateThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a127deda319cab3ea9683a3fbaaaef407',1,'Aws::Greengrass::UpdateThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#ab1d38fb65ec605a8e88a16daf205bbd8',1,'Aws::Greengrass::ResourceNotFoundError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#a6e689f960822ab4f1f3945b0798515a5',1,'Aws::Greengrass::UpdateStateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#ac0e26b8ff7887f782597c861caa5d565',1,'Aws::Greengrass::UpdateStateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a598bf09444095408517e469382d2688a',1,'Aws::Greengrass::FailedUpdateConditionCheckError::operator<()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#acec4b3d36ab23cf3133fc4f033293ea6',1,'Aws::Greengrass::UpdateConfigurationResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#aebe4595ea9b1d65ded7296eff83a477c',1,'Aws::Greengrass::UpdateConfigurationRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a77711567d250555407799d2db52f878e',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a54170b1f8cee157fc9f41f399ecb6987',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a51f03e611b6a28483229fd0ca4226230',1,'Aws::Greengrass::SubscribeToTopicResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#ae4d7198e3a41373b0836c1c0c19e52af',1,'Aws::Greengrass::SubscribeToTopicRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a43b78b5b14d2e4ad5de7ed4ca79b4134',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a3a39e79fa9ee28be73d6e0e275f8e16a',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#a9b4424526ef8b04e8a4b3dc5119fec09',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a8308d4424a219d04891f25606e3bb4bb',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a9ae83668a50181950f5b60a2b918d205',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#a8897dd7c95352f28389f0866cb657cf6',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a4e7228ccb1f93667dde614124718bbe1',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#afd3ff015fef26318bcacbb9edaa26dd3',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#a013a4fd1d931c7fdfd0c11ae048d9456',1,'Aws::Greengrass::ComponentNotFoundError::operator<()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a4997c4f79295949fa7dff346d45e6b94',1,'Aws::Greengrass::StopComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#a09a8687df1808d8ac4a6b58c812874f6',1,'Aws::Greengrass::StopComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a606332da216afacfaa94e2917dfcc945',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#a890496be3551d7707054bcfb127fca59',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#add2eda128c9cd39f69ad9e08a46cde29',1,'Aws::Greengrass::ResumeComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#a0e964f9f8e34aeb171052463d514933f',1,'Aws::Greengrass::ResumeComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#a0ad56aabeb4873218451785f0fa7b3b9',1,'Aws::Greengrass::RestartComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#ad4eb878000a13229c46b4a722f1dc82e',1,'Aws::Greengrass::RestartComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a4fda8b0482f65cfa35cfe67c13c13f19',1,'Aws::Greengrass::PutComponentMetricResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a98d2d70a2913ff12c632df99e96fd40c',1,'Aws::Greengrass::PutComponentMetricRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#aa9a4facba66786e4854a33172b67a3c8',1,'Aws::Greengrass::PublishToTopicResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a61c8c92a9df3613492b9f9e2b891eab4',1,'Aws::Greengrass::PublishToTopicRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a67c5299ff9fbe4f285f8f0c6de35356e',1,'Aws::Greengrass::PublishToIoTCoreResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#abfcd08ced8560f506d4d694402a52ab0',1,'Aws::Greengrass::PublishToIoTCoreRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#af583e1e94f30d72e4aa5bd7edfacde05',1,'Aws::Greengrass::PauseComponentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ac40c637ab8f913799ed88b7f5ff6aeda',1,'Aws::Greengrass::PauseComponentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#a412128368c1102b9f0c4484b1579d473',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#a28e85dc2f19996e5d071867b826479a7',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#adcc7d668f751821a67bb4be04efa13ca',1,'Aws::Greengrass::ListLocalDeploymentsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#aed79997aee1a9d847b5f8936f61dff84',1,'Aws::Greengrass::ListLocalDeploymentsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#a839e09ac816b7da4890eba53856d366f',1,'Aws::Greengrass::ListComponentsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#ae652cc64669b30bf63ecf722e32331ba',1,'Aws::Greengrass::ListComponentsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a614693771bccd563370a05dbafa0b81c',1,'Aws::Greengrass::GetThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a9200abaedec0e4f3862af4036912121f',1,'Aws::Greengrass::GetThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aa35e261d5da3d21c5e84487b3df2a928',1,'Aws::Greengrass::GetSecretValueResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a22b27d58806db2fbb548392db6d28418',1,'Aws::Greengrass::GetSecretValueRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#aebe365e30b381ef22d25bce933939447',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a24539e99516b9f5eecb56653f34f7296',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a22152b6de714926862802f13026f15a2',1,'Aws::Greengrass::GetConfigurationResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#ac7cd8283e0483f2639b6761fa195c0bd',1,'Aws::Greengrass::GetConfigurationRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#aafbd41a0a7210874a13c44f14cf385ec',1,'Aws::Greengrass::GetComponentDetailsResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#af2c8a38c0983497011dcbd71f0ab8781',1,'Aws::Greengrass::GetComponentDetailsRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#aef7b08a08b6b02fe5ba6a8229a974d9c',1,'Aws::Greengrass::InvalidCredentialError::operator<()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#a87d7815fe30f31dcf631880bd4f365f0',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a1364f7b12c20a8e6b08c558eb0c4526c',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#ae33b20f5a62a119d0ab865001d92435e',1,'Aws::Greengrass::DeleteThingShadowResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#add6c0db1215ec6f508fe5bc52b605285',1,'Aws::Greengrass::DeleteThingShadowRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a2258b1fbbd18a07a0b4ef627b099c080',1,'Aws::Greengrass::DeferComponentUpdateResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#a78eaf1e50b1b68cd4acdfadb87bbdd20',1,'Aws::Greengrass::DeferComponentUpdateRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#ac506d36bcacca42e2edb806a6490c149',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#aad2ac10bc003d320e3e363d753aac5b9',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::operator<()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#add55bb45857db355824540f3b558edca',1,'Aws::Greengrass::CreateLocalDeploymentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ada6aaf3927ecab2c82d420d7537fee2a',1,'Aws::Greengrass::CreateLocalDeploymentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ac2a4888bc3c514d5c3f3c441a7047198',1,'Aws::Greengrass::CreateDebugPasswordResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a64c1d83ea154685fd8c246db5d5a1a23',1,'Aws::Greengrass::CreateDebugPasswordRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#a214a9735fdd24aa22b3e66d936adc510',1,'Aws::Greengrass::CancelLocalDeploymentResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a9ac182e6ac7d540a602c81ada46d6891',1,'Aws::Greengrass::CancelLocalDeploymentRequest::operator<()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a0c5710a3e928ad0287009d55d31d231c',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::operator<()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a451c32f0438a194caf17ac39cc731b44',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::operator<()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a4b12c2ff7763e61b089d03cc6db1c9ca',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::operator<()'],['../namespace_aws_1_1_crt.html#a353f1d9443bac716d9cd1258c1218026',1,'Aws::Crt::operator<(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ab5d300ec78776e096f0f9d45c1d50f53',1,'Aws::Crt::operator<(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a614ef5c16c3e448d9ead337a4c69945d',1,'Aws::Crt::operator<(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3c_3d_4014',['operator<=',['../class_aws_1_1_crt_1_1_date_time.html#a078666b6e0915fcdbccb3db0c46403e7',1,'Aws::Crt::DateTime::operator<=()'],['../namespace_aws_1_1_crt.html#a206cc05f66f90fc79e3b2096ebf9ab36',1,'Aws::Crt::operator<=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a3759de71ae0a53f3f2e547e6e71fa060',1,'Aws::Crt::operator<=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a2e008a4d20bf28640cc43547723603e3',1,'Aws::Crt::operator<=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3d_4015',['operator=',['../class_aws_1_1_crt_1_1_api_handle.html#a00d3337a3b92497ff15ebb15699848c8',1,'Aws::Crt::ApiHandle::operator=(const ApiHandle &)=delete'],['../class_aws_1_1_crt_1_1_api_handle.html#a56a176d4ebdb85e02e0fb5519eff4b3a',1,'Aws::Crt::ApiHandle::operator=(ApiHandle &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#ac98bd10d9ec89c516910c94965561707',1,'Aws::Crt::Auth::Credentials::operator=(const Credentials &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials.html#a84d90834a61f0c19e1d78f9b317ad42a',1,'Aws::Crt::Auth::Credentials::operator=(Credentials &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a9f5e085b7d3590b01e8a971b6ba18e6c',1,'Aws::Crt::Auth::CredentialsProvider::operator=(const CredentialsProvider &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_credentials_provider.html#a4162e85dbdeadebaf4430a5c3196ce14',1,'Aws::Crt::Auth::CredentialsProvider::operator=(CredentialsProvider &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a08cff8a4ac2247453282d18700b96350',1,'Aws::Crt::Auth::ISigningConfig::operator=(const ISigningConfig &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_signing_config.html#a393efe1d03d5bd1c73432eda90d23a5f',1,'Aws::Crt::Auth::ISigningConfig::operator=(ISigningConfig &&)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#a3468fdbd10e6775ed48f1633e67922ba',1,'Aws::Crt::Auth::IHttpRequestSigner::operator=(const IHttpRequestSigner &)=delete'],['../class_aws_1_1_crt_1_1_auth_1_1_i_http_request_signer.html#acd2958f3d93ae5c7634256eb68b02cd9',1,'Aws::Crt::Auth::IHttpRequestSigner::operator=(IHttpRequestSigner &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#ab03b1823f4ca8085d329a41d89133ef8',1,'Aws::Crt::Cbor::CborEncoder::operator=(const CborEncoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_encoder.html#a9114fa31b94cd6fef88cb52faf032335',1,'Aws::Crt::Cbor::CborEncoder::operator=(CborEncoder &&)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a8a0fcfdd5c363ac641127a6753202fbf',1,'Aws::Crt::Cbor::CborDecoder::operator=(const CborDecoder &)=delete'],['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a4e908175fe3a7df425f8301152f7d3b4',1,'Aws::Crt::Cbor::CborDecoder::operator=(CborDecoder &&)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a26ac6bd11cc2a01ec55e0fb583526c1c',1,'Aws::Crt::Crypto::Hash::operator=(const Hash &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_hash.html#a50c8ebc13758a54b65423e5b550ea166',1,'Aws::Crt::Crypto::Hash::operator=(Hash &&toMove)'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#ac813bdf144653872c4f15316aafa9d7f',1,'Aws::Crt::Crypto::HMAC::operator=(const HMAC &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_h_m_a_c.html#a112f45cd33c4368efee7643f799173f8',1,'Aws::Crt::Crypto::HMAC::operator=(HMAC &&toMove)'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a1b1e9311255069d1691fc4bc2902173c',1,'Aws::Crt::Crypto::SymmetricCipher::operator=(const SymmetricCipher &)=delete'],['../class_aws_1_1_crt_1_1_crypto_1_1_symmetric_cipher.html#a53099838fa2255335cc8e76805303e9c',1,'Aws::Crt::Crypto::SymmetricCipher::operator=(SymmetricCipher &&) noexcept=default'],['../class_aws_1_1_crt_1_1_date_time.html#af4245f5dffe21862c40c8b9897e62c7a',1,'Aws::Crt::DateTime::operator=(double secondsSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a11db8ce22cbc81e13bc63bc6d5e41669',1,'Aws::Crt::DateTime::operator=(uint64_t millisSinceEpoch) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a434bb7a4c5d8cee5f8fed30c966b5299',1,'Aws::Crt::DateTime::operator=(const std::chrono::system_clock::time_point &timepointToAssign) noexcept'],['../class_aws_1_1_crt_1_1_date_time.html#a0bb8727d3d9424fed66be8b32f0d6b39',1,'Aws::Crt::DateTime::operator=(const char *timestamp) noexcept'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#ae7b02097ab958fa3646fa7817684df5c',1,'Aws::Crt::Endpoints::RequestContext::operator=(const RequestContext &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_request_context.html#a039e529006bf6bf30710f2d29d3394bb',1,'Aws::Crt::Endpoints::RequestContext::operator=(RequestContext &&)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a34762ef13128234995158a291c093cc3',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator=(const ResolutionOutcome &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_resolution_outcome.html#a206083f7e18acc2162aaaee34fe9365c',1,'Aws::Crt::Endpoints::ResolutionOutcome::operator=(ResolutionOutcome &&)'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a1678375ef999d3f77c0b377bedb03978',1,'Aws::Crt::Endpoints::RuleEngine::operator=(const RuleEngine &)=delete'],['../class_aws_1_1_crt_1_1_endpoints_1_1_rule_engine.html#a54dd10091fde61b795e25329efb07f61',1,'Aws::Crt::Endpoints::RuleEngine::operator=(RuleEngine &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#abe3fb9cb0d878e46caff31c3069b5654',1,'Aws::Crt::Http::HttpStream::operator=(const HttpStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ae0fe1bed35f0d5009c91a22cdae7f3d4',1,'Aws::Crt::Http::HttpStream::operator=(HttpStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a36ffb7e99d58180aa65ceec4c5e25746',1,'Aws::Crt::Http::HttpClientStream::operator=(const HttpClientStream &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#afaf116c4dc6d24d0f806351a3f1966c2',1,'Aws::Crt::Http::HttpClientStream::operator=(HttpClientStream &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a93de4bc04a8d4c1134f778f6dcceb7f7',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::operator=(const HttpClientConnectionProxyOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a4a7f12ac87c0333f3546e1b0db75ee2f',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::operator=(HttpClientConnectionProxyOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad64609427090ec2cc3baf8dee07a8164',1,'Aws::Crt::Http::HttpClientConnectionOptions::operator=(const HttpClientConnectionOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a357b2793adbc8650bc073bc53694b572',1,'Aws::Crt::Http::HttpClientConnectionOptions::operator=(HttpClientConnectionOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#ad55879d84cbac68c458b969f4f91cece',1,'Aws::Crt::Http::HttpClientConnection::operator=(const HttpClientConnection &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a0453c9643d8f286f4493109c0715d3e3',1,'Aws::Crt::Http::HttpClientConnection::operator=(HttpClientConnection &&)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a2c042902867aa9d030120ee3d5db9e75',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::operator=(const HttpClientConnectionManagerOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a86670420b331cb8fdc752aa9343b261a',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::operator=(HttpClientConnectionManagerOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a963c82d07488d7394e8b98f5767b8f4c',1,'Aws::Crt::Http::HttpMessage::operator=(const HttpMessage &)=delete'],['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a0ee54ed5de003c424ad2680a83f51835',1,'Aws::Crt::Http::HttpMessage::operator=(HttpMessage &&)=delete'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ab41fca901c66785bd555d9fd3b05c239',1,'Aws::Crt::Imds::IamProfile::operator=()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0517db036ebe9e1b70679125380cc8cb',1,'Aws::Crt::Imds::InstanceInfo::operator=()'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a9b32b159213780b2e4e3d63f5e950550',1,'Aws::Crt::Imds::ImdsClient::operator=(const ImdsClient &)=delete'],['../class_aws_1_1_crt_1_1_imds_1_1_imds_client.html#a8520b878c9268b29456dcebde4ffa110',1,'Aws::Crt::Imds::ImdsClient::operator=(ImdsClient &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#a2f021dc61db7beb93e26c27c0cf5a790',1,'Aws::Crt::Io::ClientBootstrap::operator=(const ClientBootstrap &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_client_bootstrap.html#ab1fb109bea4421f99529160cd9d64654',1,'Aws::Crt::Io::ClientBootstrap::operator=(ClientBootstrap &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a2a4a6834542b8d37c3ac9fefbfb02243',1,'Aws::Crt::Io::ChannelHandler::operator=()'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a636f53ea1905ab65f83f52f647012f61',1,'Aws::Crt::Io::EventLoopGroup::operator=(const EventLoopGroup &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_event_loop_group.html#a3e037769f324bf46b03edea45378866e',1,'Aws::Crt::Io::EventLoopGroup::operator=(EventLoopGroup &&) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a30475299241bd247372e095b7a6cc14d',1,'Aws::Crt::Io::DefaultHostResolver::operator=(const DefaultHostResolver &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_default_host_resolver.html#a163c9a7c75b092334491d2838157cf1e',1,'Aws::Crt::Io::DefaultHostResolver::operator=(DefaultHostResolver &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#ab1d59b2d73797cbc3adaa7a5d3981788',1,'Aws::Crt::Io::SocketOptions::operator=(const SocketOptions &rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_socket_options.html#a04a1afbbc253079ec1b12148eecaad03',1,'Aws::Crt::Io::SocketOptions::operator=(SocketOptions &&rhs)=default'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ad75dadb36312abc4c9126b1e5e338897',1,'Aws::Crt::Io::InputStream::operator=(const InputStream &)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#ac001ce04acbaa13df20a3790e7bb17a0',1,'Aws::Crt::Io::InputStream::operator=(InputStream &&)=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a60e81d2aca949567aa3031956e2a6da6',1,'Aws::Crt::Io::TlsContextOptions::operator=(const TlsContextOptions &) noexcept=delete'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a78e5c4de67cf076ab975e54f24b185db',1,'Aws::Crt::Io::TlsContextOptions::operator=(TlsContextOptions &&) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#ae189654e839c9acedcd5f59e6ed49c84',1,'Aws::Crt::Io::TlsConnectionOptions::operator=(const TlsConnectionOptions &) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#afa20f71f861feffc1a87ddb1d08d67b8',1,'Aws::Crt::Io::TlsConnectionOptions::operator=(TlsConnectionOptions &&options) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#adc14c6b5e766f2bbe96470afe1757c5a',1,'Aws::Crt::Io::TlsContext::operator=(const TlsContext &) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context.html#a3679336d74e787c14da09a03627d1df8',1,'Aws::Crt::Io::TlsContext::operator=(TlsContext &&) noexcept=default'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a39308b18582be75a88837edd181a6287',1,'Aws::Crt::Io::Uri::operator=(const Uri &)'],['../class_aws_1_1_crt_1_1_io_1_1_uri.html#a42e876a264465350b0f1112009745a1a',1,'Aws::Crt::Io::Uri::operator=(Uri &&) noexcept'],['../class_aws_1_1_crt_1_1_json_object.html#a8c70cf12c8111cb7382bfe529e378510',1,'Aws::Crt::JsonObject::operator=(const JsonObject &other)'],['../class_aws_1_1_crt_1_1_json_object.html#a7a04445fa1f8b5d0fea25dbed29a0eed',1,'Aws::Crt::JsonObject::operator=(JsonObject &&other) noexcept'],['../class_aws_1_1_crt_1_1_json_view.html#a3a79e7827895806924d8592ed032f8ff',1,'Aws::Crt::JsonView::operator=()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ab6660370ab085f2bc5edc4cc5686b186',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator=(const Mqtt5ClientOptions &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#af9d202c9ad37607ffc839f9debbc7cdb',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::operator=(Mqtt5ClientOptions &&)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#afb2be27abe9e24bd20d4808b4e615ec2',1,'Aws::Crt::Mqtt5::UserProperty::operator=(const UserProperty &toCopy) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_user_property.html#ae4931abfddc914a8a412db8a8ecba060',1,'Aws::Crt::Mqtt5::UserProperty::operator=(UserProperty &&toMove) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#aab96af1a6e2a1dfd0c930a01afb292c3',1,'Aws::Crt::Mqtt5::PublishPacket::operator=(const PublishPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a32209f2aaea1f0e0642d678183a8c15e',1,'Aws::Crt::Mqtt5::PublishPacket::operator=(PublishPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a18f3700207e11e777041a23fd12ea853',1,'Aws::Crt::Mqtt5::NegotiatedSettings::operator=(const NegotiatedSettings &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_negotiated_settings.html#a4971b9457d50d607fece782685cea193',1,'Aws::Crt::Mqtt5::NegotiatedSettings::operator=(NegotiatedSettings &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#aec826fefec91313017585a8157adbc42',1,'Aws::Crt::Mqtt5::ConnectPacket::operator=(const ConnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_connect_packet.html#ad2af388a9e77cd165ef48c15bab495ce',1,'Aws::Crt::Mqtt5::ConnectPacket::operator=(ConnectPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#a842762fd0ebb84ea1bacad201efc2758',1,'Aws::Crt::Mqtt5::ConnAckPacket::operator=(const ConnAckPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_conn_ack_packet.html#aa9129d943d43088dc06f975552027ac1',1,'Aws::Crt::Mqtt5::ConnAckPacket::operator=(ConnAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a27ffd963af09122b5023e78d888232e3',1,'Aws::Crt::Mqtt5::DisconnectPacket::operator=(const DisconnectPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_disconnect_packet.html#a8d67fd90886cd31d69096e471b4b3fc8',1,'Aws::Crt::Mqtt5::DisconnectPacket::operator=(DisconnectPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#afbf28679d89a81deda8404efd627d253',1,'Aws::Crt::Mqtt5::PubAckPacket::operator=(const PubAckPacket &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a0c511d9040c50e0c70110f4433390f96',1,'Aws::Crt::Mqtt5::PubAckPacket::operator=(PubAckPacket &&toMove) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a6d8c24877603d400adcd9cb0282e8a2f',1,'Aws::Crt::Mqtt5::PublishResult::operator=(const PublishResult &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a7f208256f36b6c46c151d36b4e834dba',1,'Aws::Crt::Mqtt5::PublishResult::operator=(PublishResult &&toMove) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a6455ded3302a9f76f07260dc5ee65a4b',1,'Aws::Crt::Mqtt5::Subscription::operator=(const Subscription &) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscription.html#a3b6529cd65dcfd938d5e9a7cb0213d63',1,'Aws::Crt::Mqtt5::Subscription::operator=(Subscription &&) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#ad403094e2a75fc3927b9b2726339e78f',1,'Aws::Crt::Mqtt5::SubscribePacket::operator=(const SubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_subscribe_packet.html#a3d242beb2dbf8695a2d383db03713d6b',1,'Aws::Crt::Mqtt5::SubscribePacket::operator=(SubscribePacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#aa90d85584101440ce7227e2bdfcfbe36',1,'Aws::Crt::Mqtt5::SubAckPacket::operator=(const SubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_sub_ack_packet.html#a185c5f11b1dbc2b0d3682444581e468d',1,'Aws::Crt::Mqtt5::SubAckPacket::operator=(SubAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#ac5673c5b61dc08abc1711bbc673d6929',1,'Aws::Crt::Mqtt5::UnsubscribePacket::operator=(const UnsubscribePacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_unsubscribe_packet.html#a3493a711a5ede94a9a88aa1a5ed9d431',1,'Aws::Crt::Mqtt5::UnsubscribePacket::operator=(UnsubscribePacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#aae47bba087e0f4069609e9fc3bb945eb',1,'Aws::Crt::Mqtt5::UnSubAckPacket::operator=(const UnSubAckPacket &) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_un_sub_ack_packet.html#a51cebbef8943c89534a8431558566883',1,'Aws::Crt::Mqtt5::UnSubAckPacket::operator=(UnSubAckPacket &&) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#a1d8145cf6a3ab1d83643840fb1bfdffc',1,'Aws::Crt::Mqtt::MqttClient::operator=(const MqttClient &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_client.html#ae7debecaca342197024397f8fee8a9d7',1,'Aws::Crt::Mqtt::MqttClient::operator=(MqttClient &&) noexcept'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a464feef8ce602bead6f0b6f24ca124fb',1,'Aws::Crt::Mqtt::MqttConnection::operator=(const MqttConnection &)=delete'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a55dbd5197293bc5e72cea9140d8ebd34',1,'Aws::Crt::Mqtt::MqttConnection::operator=(MqttConnection &&)=delete'],['../class_aws_1_1_crt_1_1_optional.html#a1c48df128a1bdabae868e70a4c79c2da',1,'Aws::Crt::Optional::operator=(U &&u)'],['../class_aws_1_1_crt_1_1_optional.html#a42684d529ead41f08507b9c553cc19da',1,'Aws::Crt::Optional::operator=(const Optional &other)'],['../class_aws_1_1_crt_1_1_optional.html#a5c535dc3e63281bda3587ccb7e71daef',1,'Aws::Crt::Optional::operator=(const Optional< U > &other)'],['../class_aws_1_1_crt_1_1_optional.html#a16c1591bb97ebdb0972e49bec5dce6c3',1,'Aws::Crt::Optional::operator=(Optional< U > &&other)'],['../class_aws_1_1_crt_1_1basic__string__view.html#ae311da758ece737d07f2f3fa164e56ce',1,'Aws::Crt::basic_string_view::operator=()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#aca267b64cee98442acabc24c77518acd',1,'Aws::Crt::UUID::operator=()'],['../class_aws_1_1_crt_1_1_variant.html#a982a26912ce9a088bf4799d98b917e60',1,'Aws::Crt::Variant::operator=(const Variant &other)'],['../class_aws_1_1_crt_1_1_variant.html#a7674c23c978719af899c42f44c72a31a',1,'Aws::Crt::Variant::operator=(Variant &&other)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#af6189d1d64a23a741d066ccd846aa8fb',1,'Aws::Iot::Mqtt5CustomAuthConfig::operator=(const Mqtt5CustomAuthConfig &rhs)'],['../class_aws_1_1_iot_1_1_mqtt5_custom_auth_config.html#a5da8c4a31c1475f43eff39bbc27175d4',1,'Aws::Iot::Mqtt5CustomAuthConfig::operator=(Mqtt5CustomAuthConfig &&rhs)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a4ed4be51314a5625a41f13546ce81dcc',1,'Aws::Iot::Mqtt5ClientBuilder::operator=(const Mqtt5ClientBuilder &)=delete'],['../class_aws_1_1_iot_1_1_mqtt5_client_builder.html#a97922d03ae62a9852f5db64c0b7bf050',1,'Aws::Iot::Mqtt5ClientBuilder::operator=(Mqtt5ClientBuilder &&)=delete'],['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a4fdf4e6b931134504adb0c77739062e4',1,'Aws::Iotdevicedefenderv1::ReportTask::operator=()'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#a980385c5694199416b855eff48e402a2',1,'Aws::Discovery::ConnectivityInfo::operator=()'],['../class_aws_1_1_discovery_1_1_discover_response.html#a3c485cc0f591f42d65f37d6cfc0f4e99',1,'Aws::Discovery::DiscoverResponse::operator=()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#abc752e71419038e6c8a3366c6b704b92',1,'Aws::Discovery::DiscoveryClientConfig::operator=(const DiscoveryClientConfig &rhs)=default'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ac288e16f6df67d3531c2e1bbd29a498e',1,'Aws::Discovery::DiscoveryClientConfig::operator=(DiscoveryClientConfig &&rhs)=default'],['../class_aws_1_1_discovery_1_1_g_g_core.html#a6807a4db6fa2920e742763dccf33ca8d',1,'Aws::Discovery::GGCore::operator=()'],['../class_aws_1_1_discovery_1_1_g_g_group.html#ac8cab2092d36d6d02bce5d88d244c538',1,'Aws::Discovery::GGGroup::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#ae96d0eab4973cffe7f53b0b8ab6f90a2',1,'Aws::Eventstreamrpc::EventStreamHeader::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_message_amendment.html#a4793feddb3fb3c89d4a026da3b40586f',1,'Aws::Eventstreamrpc::MessageAmendment::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_tagged_result.html#a04932ba6bf66dfc6cac7294d8f8d90ea',1,'Aws::Eventstreamrpc::TaggedResult::operator=()'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#ab6d3c0a84a04cf2ca0c2b674ca7a30b6',1,'Aws::Eventstreamrpc::ClientOperation::operator=(const ClientOperation &clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#a1508f1fc0d53dba689efafd696482c4e',1,'Aws::Eventstreamrpc::ClientOperation::operator=(ClientOperation &&clientOperation) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a1959667abecda7c7f62f45237a74f353',1,'Aws::Eventstreamrpc::ClientConnection::operator=(const ClientConnection &) noexcept=delete'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a9f8a67dce5fcf165956277ed22a97d02',1,'Aws::Eventstreamrpc::ClientConnection::operator=(ClientConnection &&) noexcept'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#ac5e501fd49c567bfa7d02629f46d53a0',1,'Aws::Greengrass::ClientDeviceCredential::operator=()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#a29c68736ec95e36b83619bf0baa8e14e',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#a09b6e0a05bf74e21b37567f3d0a3f25c',1,'Aws::Greengrass::SubscriptionResponseMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#a6982fdd71ea3c417358b3ae4bb7bc6ee',1,'Aws::Greengrass::IoTCoreMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a0bf7d7a47b372f1ce811093aba4b3352',1,'Aws::Greengrass::ConfigurationUpdateEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#afc064cd69cad9f7114051923aa06a404',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::operator=()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#a512023dd49eb09f8ee101be825d78f45',1,'Aws::Greengrass::CertificateUpdateEvent::operator=()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab91e23f05b83da987a7421148c4154a6',1,'Aws::Greengrass::PublishMessage::operator=()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a0c2d96491a22fcf2a52f12d00b732b73',1,'Aws::Greengrass::SecretValue::operator=()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#aec96489372199a039b3a163d6a6a8c6c',1,'Aws::Greengrass::CredentialDocument::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#aa7ddb6e9590f477f95c15af86b7b3c5f',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#ae4ab749545a5432ad93e9285462052dd',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_subscription_request.html#a58e5e18297f04237359058d6d15f6e56',1,'Aws::Iotidentity::CreateCertificateFromCsrSubscriptionRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_request.html#ac18945fb1e31b65d2c3d0ee4a1e8a0b2',1,'Aws::Iotidentity::CreateKeysAndCertificateRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#afbd74c9b7475d3e57347c01693467ea8',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_subscription_request.html#ae75836f4b7ed6be84e4311acf83197f3',1,'Aws::Iotidentity::CreateKeysAndCertificateSubscriptionRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#a809cf73f305d12f5d1c9f61fc0fde36e',1,'Aws::Iotidentity::ErrorResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a19c5a5fa433f0ed76dcc88de1155e95f',1,'Aws::Iotidentity::RegisterThingRequest::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#aed1b416554218ed3728779c44805b9ca',1,'Aws::Iotidentity::RegisterThingResponse::operator=()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#af813a7349f9fdb7e59cc50374ed6063d',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::operator=()'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#af907b3877dcf10a41a58f48637dba1db',1,'Aws::Iotdevicecommon::DeviceApiHandle::operator=(const DeviceApiHandle &)=delete'],['../class_aws_1_1_iotdevicecommon_1_1_device_api_handle.html#a0a6314ada801d43195c67b1c6cb53d8c',1,'Aws::Iotdevicecommon::DeviceApiHandle::operator=(DeviceApiHandle &&)=delete'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a26455964b03469f00b571ce38d7571ce',1,'Aws::Iotjobs::DescribeJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ac1c70f398b066256f06d3892c5fb6d91',1,'Aws::Iotjobs::DescribeJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#aed1bc74fef9fb05bae17d75625fcb32c',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#abe96848e4d584dbae70e147ad98dd957',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a725a3f3b41648a4efdcca4e3c105136e',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a7011c00e546510628953265c5ef96bb3',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a5499f3c652d3f95ab9f229d591991fa8',1,'Aws::Iotjobs::JobExecutionData::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a5a955668430d4bd7fa2eeb78a0659921',1,'Aws::Iotjobs::JobExecutionsChangedEvent::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#aca1618c59b14fc5a0463b0a3a26e7f7c',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#afc5c5895c8525d9d60dbabf8397eb981',1,'Aws::Iotjobs::JobExecutionState::operator=()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a28ebb7ff2c4ca90942ebf97671521343',1,'Aws::Iotjobs::JobExecutionSummary::operator=()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a939609f7d48bc1f05445f2fce32eec48',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::operator=()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a3469c7d2d9e951269958b523ebdfec73',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a65f6133e5f8065e380d96184d21c28b8',1,'Aws::Iotjobs::RejectedError::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a995fd180f8b94604aae972914e49d4b9',1,'Aws::Iotjobs::StartNextJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a3957a02d727a69e31a89dd0d1158955a',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a8f590b21988009f66adfec43ddde5c82',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a47b60aacc05b86583fd1ed40aa629594',1,'Aws::Iotjobs::UpdateJobExecutionRequest::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a9dd972a5d40a5fc8a9405e6b99b6a804',1,'Aws::Iotjobs::UpdateJobExecutionResponse::operator=()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#ac085bad1e6cb26fa9a0babcebccacada',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::operator=()'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#ab292548ee933b9f9b644c78ee822a469',1,'Aws::Iotsecuretunneling::Message::operator=(const Message &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_message.html#a0f74a5961d46a417b7234dacd5add86e',1,'Aws::Iotsecuretunneling::Message::operator=(Message &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a46eae6a24904a20d54638709f88a9b4c',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::operator=(const SendMessageCompleteData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_send_message_complete_data.html#a41d7d440a8fd032f6b4a2e140f1316c4',1,'Aws::Iotsecuretunneling::SendMessageCompleteData::operator=(SendMessageCompleteData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a21d7e10bb0ce995cc667d7fa0d731710',1,'Aws::Iotsecuretunneling::ConnectionData::operator=(const ConnectionData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_data.html#a70fff1ae5217d6df066e69c987f23141',1,'Aws::Iotsecuretunneling::ConnectionData::operator=(ConnectionData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a44744409d42b38dcb1a0c2e920deea5b',1,'Aws::Iotsecuretunneling::StreamStartedData::operator=(const StreamStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_started_data.html#a5426586292e661d4bc8e32c0b5991dde',1,'Aws::Iotsecuretunneling::StreamStartedData::operator=(StreamStartedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a8bdd2d7453101f02cc9f285195e9d132',1,'Aws::Iotsecuretunneling::StreamStoppedData::operator=(const StreamStoppedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_stream_stopped_data.html#a88398496870e4701624ec7336fd7950f',1,'Aws::Iotsecuretunneling::StreamStoppedData::operator=(StreamStoppedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a180479ff738bc80c5c5df121713bde80',1,'Aws::Iotsecuretunneling::ConnectionStartedData::operator=(const ConnectionStartedData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_started_data.html#a19fbe7ce49a3c1445f0b1d4f20fc915b',1,'Aws::Iotsecuretunneling::ConnectionStartedData::operator=(ConnectionStartedData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#aa8ce815b47c306d944d500e0ac399a23',1,'Aws::Iotsecuretunneling::ConnectionResetData::operator=(const ConnectionResetData &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_connection_reset_data.html#af8f197dd1a8af645d3c44c9f70c5d75f',1,'Aws::Iotsecuretunneling::ConnectionResetData::operator=(ConnectionResetData &&) noexcept=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a9b19ed30b7fc5e7c955285a98f6be4b4',1,'Aws::Iotsecuretunneling::SecureTunnel::operator=(const SecureTunnel &)=delete'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a83a9141a5ffebb50f6e99ec2897071f9',1,'Aws::Iotsecuretunneling::SecureTunnel::operator=(SecureTunnel &&) noexcept'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a9630c93d4c29cc0f4d1f875d27a4f310',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::operator=()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#ae55bdb6a78c44f702e36e48dae1dafd5',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a419de1e9b6cc30abb8fc7e3301be07e1',1,'Aws::Iotshadow::DeleteNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a1d9ee02710386a7641a077cc72045c5c',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a18aa768e0ff76b4eae59ce8a45ed8211',1,'Aws::Iotshadow::DeleteShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a1dcef8307c09c2555fd7f709d8dc8e2d',1,'Aws::Iotshadow::DeleteShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#ae57b40043031e14b761f82fd21f69f53',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a45154d1a89c7993485ae939546e0d01e',1,'Aws::Iotshadow::ErrorResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#aabf9dadc694c0fef8d5903c973fd24e3',1,'Aws::Iotshadow::GetNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a702e1bc3013dbff58fe8bab3084d208b',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#ae0a852d5778fc279979a517f8685f4d6',1,'Aws::Iotshadow::GetShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a0db65f028401b72c2d5eb7a63699c868',1,'Aws::Iotshadow::GetShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#a5fffca955130963b2f3d4f479032a4f4',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a904dbb6dc43e8c5d45a22c6d8a347e63',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ae652de8fb4c2a8a5e2b67a616a4ebef0',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a83dd9a3d81d909d3913ac033666687e1',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a078d963ae2a29eef7090682e1857773c',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a66ab336f06324d19b8f958eeb1252a50',1,'Aws::Iotshadow::ShadowMetadata::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a56b7418335184bb89f575043c0727bfd',1,'Aws::Iotshadow::ShadowState::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a3d62ca0c57f20320021625568b271285',1,'Aws::Iotshadow::ShadowStateWithDelta::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a10a6bd4166b80fb1bb4aa70ea29d97cc',1,'Aws::Iotshadow::ShadowUpdatedEvent::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#acec05ad3b258fe3bcb6a6db97d9fde93',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::operator=()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a87cbf7bd89bafd9f63d8f6eb2f2bdfea',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#af5664d5ef1ef52aaeee92d39504cce30',1,'Aws::Iotshadow::UpdateNamedShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a5ba8d8e9c2dba1fc37f10149ab11a715',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#adff2b587b2177b19b47b5669b557f6ef',1,'Aws::Iotshadow::UpdateShadowRequest::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a633ef086b56421d2c35a021caa3a791b',1,'Aws::Iotshadow::UpdateShadowResponse::operator=()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a4e2e7c048b2597f575ec7d64f2c58d24',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::operator=()']]], + ['operator_3d_3d_4016',['operator==',['../class_aws_1_1_crt_1_1_date_time.html#a72e9d8d19bf3c15696e3bbadc6a22427',1,'Aws::Crt::DateTime::operator==()'],['../class_aws_1_1_crt_1_1_json_object.html#a1f755e41bd0d6c1e8bb99cf44b83aa01',1,'Aws::Crt::JsonObject::operator==()'],['../class_aws_1_1_crt_1_1_u_u_i_d.html#a0e6f0b94d8dac79b53d99f5bd1624159',1,'Aws::Crt::UUID::operator==()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_header.html#adbd7e9a1ac5eced883cae18872864c05',1,'Aws::Eventstreamrpc::EventStreamHeader::operator==()'],['../namespace_aws_1_1_crt.html#af7540fb5b29c567df60a2bd7c99d4d1a',1,'Aws::Crt::operator==(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a47886ebc8182c1b2b5abd6aea9dca8ad',1,'Aws::Crt::operator==(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a6ddb8aeef6e0f932beda7459b61f0422',1,'Aws::Crt::operator==(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3e_4017',['operator>',['../class_aws_1_1_crt_1_1_date_time.html#a096bcf2616370faed1163ed1b85bc34a',1,'Aws::Crt::DateTime::operator>()'],['../namespace_aws_1_1_crt.html#a703baa2f5c1b01a28ac0868852799f18',1,'Aws::Crt::operator>(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ac2e885548df6402a49b7d9a38efd2f0b',1,'Aws::Crt::operator>(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#aceeb28224dc07cd31a59025b5968f0ab',1,'Aws::Crt::operator>(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_3e_3d_4018',['operator>=',['../class_aws_1_1_crt_1_1_date_time.html#ad53096467368950201c4bd953cb573aa',1,'Aws::Crt::DateTime::operator>=()'],['../namespace_aws_1_1_crt.html#a532f585ee1e7dbac1823943af772466a',1,'Aws::Crt::operator>=(const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept'],['../namespace_aws_1_1_crt.html#a8f7e3cda59c711719d1952a5e03e21e7',1,'Aws::Crt::operator>=(const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits >>::type &rhs) noexcept'],['../namespace_aws_1_1_crt.html#ab09efd737f5d589f9ab5413ad82a4af0',1,'Aws::Crt::operator>=(typename std::common_type< basic_string_view< CharT, Traits >>::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept']]], + ['operator_5b_5d_4019',['operator[]',['../class_aws_1_1_crt_1_1basic__string__view.html#a50c36e1f52aa6f986a8c9f03efb08d55',1,'Aws::Crt::basic_string_view']]], + ['optional_4020',['Optional',['../class_aws_1_1_crt_1_1_optional.html#a2d231eff6f2057ef026194c361a217d0',1,'Aws::Crt::Optional::Optional()'],['../class_aws_1_1_crt_1_1_optional.html#a0abaf361d1696cf727cccab1b07ae121',1,'Aws::Crt::Optional::Optional(const T &val)'],['../class_aws_1_1_crt_1_1_optional.html#a7e2b73a4f0a0619ea90ab233a77a0282',1,'Aws::Crt::Optional::Optional(T &&val)'],['../class_aws_1_1_crt_1_1_optional.html#a5043bb5fb2165c6a882ca3bcabca96e4',1,'Aws::Crt::Optional::Optional(const Optional< T > &other)'],['../class_aws_1_1_crt_1_1_optional.html#a6ab3e3d24753e6eb021af453b08ee4aa',1,'Aws::Crt::Optional::Optional(Optional< T > &&other)'],['../class_aws_1_1_crt_1_1_optional.html#a6a2aef38fb135e993777c1369c64c1fb',1,'Aws::Crt::Optional::Optional(Aws::Crt::InPlaceT, Args &&...args)']]], + ['overridedefaulttruststore_4021',['OverrideDefaultTrustStore',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a1861581c5a15ee7b9151044be94c3a9d',1,'Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore(const char *caPath, const char *caFile) noexcept'],['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a8bc5997adf0d28ebe70f6c84e1aaa972',1,'Aws::Crt::Io::TlsContextOptions::OverrideDefaultTrustStore(const ByteCursor &ca) noexcept']]] +]; diff --git a/docs/search/functions_f.html b/docs/search/functions_f.html new file mode 100644 index 000000000..f4027d63b --- /dev/null +++ b/docs/search/functions_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js new file mode 100644 index 000000000..67cab1c48 --- /dev/null +++ b/docs/search/functions_f.js @@ -0,0 +1,58 @@ +var searchData= +[ + ['pausecomponentoperation_4022',['PauseComponentOperation',['../class_aws_1_1_greengrass_1_1_pause_component_operation.html#abb98ff8d855692d425c1714afafd0ef6',1,'Aws::Greengrass::PauseComponentOperation']]], + ['pausecomponentoperationcontext_4023',['PauseComponentOperationContext',['../class_aws_1_1_greengrass_1_1_pause_component_operation_context.html#aaf65ce97fec94a0c19365c12460a46ef',1,'Aws::Greengrass::PauseComponentOperationContext']]], + ['pausecomponentrequest_4024',['PauseComponentRequest',['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a9c9161fd258be17f7b125f92258f6834',1,'Aws::Greengrass::PauseComponentRequest::PauseComponentRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#ae3dee72eec4f6386021a8c103824e252',1,'Aws::Greengrass::PauseComponentRequest::PauseComponentRequest(const PauseComponentRequest &)=default']]], + ['pausecomponentresponse_4025',['PauseComponentResponse',['../class_aws_1_1_greengrass_1_1_pause_component_response.html#aea524cc39e298eaffb2a3614810f8199',1,'Aws::Greengrass::PauseComponentResponse::PauseComponentResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#add0f218ca59d094f018aefa84503b53d',1,'Aws::Greengrass::PauseComponentResponse::PauseComponentResponse(const PauseComponentResponse &)=default']]], + ['pausecomponentresult_4026',['PauseComponentResult',['../class_aws_1_1_greengrass_1_1_pause_component_result.html#ac713a9fc7ffd0be52954dddbf31d262a',1,'Aws::Greengrass::PauseComponentResult::PauseComponentResult() noexcept'],['../class_aws_1_1_greengrass_1_1_pause_component_result.html#a588b8b405b683fd3ab58255b8a5a59db',1,'Aws::Greengrass::PauseComponentResult::PauseComponentResult(TaggedResult &&taggedResult) noexcept']]], + ['peekimpl_4027',['PeekImpl',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a3143d717226ef820d5dadd3f1b9f74b8',1,'Aws::Crt::Io::InputStream::PeekImpl()'],['../class_aws_1_1_crt_1_1_io_1_1_std_i_o_stream_input_stream.html#ad5e8a303bb6367d557368ef22036795a',1,'Aws::Crt::Io::StdIOStreamInputStream::PeekImpl()']]], + ['peektype_4028',['PeekType',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ada1d30f036b52ec351b9297cdfc08961',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextarraystart_4029',['PopNextArrayStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#acd24c4fd813250aa9a2ab63f109167a1',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextbooleanval_4030',['PopNextBooleanVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#ad2b49df3b6f8de4a9c203dc674422afc',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextbytesval_4031',['PopNextBytesVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a776c8851f65f97ea67989b7ec2352812',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextfloatval_4032',['PopNextFloatVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a151b4932de0d296d25a50b24640f14ad',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextmapstart_4033',['PopNextMapStart',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a63989350495eeb4d9ccc8393ef5ae67f',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextnegativeintval_4034',['PopNextNegativeIntVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a3d27a3418bafb30c09042a82070b98dc',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnexttagval_4035',['PopNextTagVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#add97f393ba99932f845e2a42b05f0b16',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnexttextval_4036',['PopNextTextVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#a9c792178914a2e779afd888dd7239fd8',1,'Aws::Crt::Cbor::CborDecoder']]], + ['popnextunsignedintval_4037',['PopNextUnsignedIntVal',['../class_aws_1_1_crt_1_1_cbor_1_1_cbor_decoder.html#af80fe470ecc368cad2712785a87a835f',1,'Aws::Crt::Cbor::CborDecoder']]], + ['postcomponentupdateevent_4038',['PostComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a354054b2d3a8c8629250561ecf52b5ce',1,'Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#ad86a03b2c9b2d966836b905e00a3ddec',1,'Aws::Greengrass::PostComponentUpdateEvent::PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default']]], + ['precomponentupdateevent_4039',['PreComponentUpdateEvent',['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a30c8a8aafbfc4d3b0885ab6d87628887',1,'Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent() noexcept'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a424807e29c92652d386e9875b354640d',1,'Aws::Greengrass::PreComponentUpdateEvent::PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default']]], + ['processreadmessage_4040',['ProcessReadMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a5cd524520d57dd4972fd1f2ef76f4542',1,'Aws::Crt::Io::ChannelHandler']]], + ['processshutdown_4041',['ProcessShutdown',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a13605ebe3f37b2023a1dd4331e595afa',1,'Aws::Crt::Io::ChannelHandler']]], + ['processwritemessage_4042',['ProcessWriteMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a3056d7241980af565b1009164169d2b0',1,'Aws::Crt::Io::ChannelHandler']]], + ['pubackpacket_4043',['PubAckPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a2c2432231b3ec08404333cf8343216c3',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(const aws_mqtt5_packet_puback_view &packet, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a194f89f11a042220b97d6c37212d9103',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(const PubAckPacket &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_pub_ack_packet.html#a69d4ecd02bf34f3768003e4af9663164',1,'Aws::Crt::Mqtt5::PubAckPacket::PubAckPacket(PubAckPacket &&toMove) noexcept=delete']]], + ['publish_4044',['Publish',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#a5f1214d3a574d91e1db7c97f8636de96',1,'Aws::Crt::Mqtt5::Mqtt5Client::Publish()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#acb654b4ee0d543b2e6ba3b54470ab9e5',1,'Aws::Crt::Mqtt::MqttConnection::Publish()']]], + ['publishcreatecertificatefromcsr_4045',['PublishCreateCertificateFromCsr',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#af4a63baa5b03f994ae016c1bce44ae21',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishcreatekeysandcertificate_4046',['PublishCreateKeysAndCertificate',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#ae97d5c584e27c95c70c5d245b600b022',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishdeletenamedshadow_4047',['PublishDeleteNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#adf5b1581019c2b121a7707722511a1bd',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishdeleteshadow_4048',['PublishDeleteShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a0bc0a400647e1a84f6df1158d5be0063',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishdescribejobexecution_4049',['PublishDescribeJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ac82691fc2637b4aeaa50e9bcb8e85fb3',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishgetnamedshadow_4050',['PublishGetNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a04f0863aa87beaaf9478e17ef880efcc',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishgetpendingjobexecutions_4051',['PublishGetPendingJobExecutions',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#ac11f3cd050ef27ba76d05c64da20d8bf',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishgetshadow_4052',['PublishGetShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a378f19000d6ff050828ea47e26b7761c',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishmessage_4053',['PublishMessage',['../class_aws_1_1_greengrass_1_1_publish_message.html#a3046f69921b89929ebed25d7cd27945a',1,'Aws::Greengrass::PublishMessage::PublishMessage() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_message.html#aa9d5ce5b03f71b09ce9b959612682a36',1,'Aws::Greengrass::PublishMessage::PublishMessage(const PublishMessage &objectToCopy)']]], + ['publishpacket_4054',['PublishPacket',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a5745434ef30738b2b3996ad731d6795a',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(const aws_mqtt5_packet_publish_view &raw_options, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a140d29572e7342af4e151e1ee0e74319',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a0749f697daa6422cde4a0000c35e1ab3',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(Crt::String topic, ByteCursor payload, Mqtt5::QOS qos, Allocator *allocator=ApiAllocator()) noexcept'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#af4b8139ecbf6a44d5c83e7706f0fb5bd',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(const PublishPacket &)=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_packet.html#a738cb56686d9e7e91f1caa39f6e269b6',1,'Aws::Crt::Mqtt5::PublishPacket::PublishPacket(PublishPacket &&) noexcept=delete']]], + ['publishreceivedeventdata_4055',['PublishReceivedEventData',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html#af0043d69a7197fb185702cc92193b675',1,'Aws::Crt::Mqtt5::PublishReceivedEventData']]], + ['publishregisterthing_4056',['PublishRegisterThing',['../class_aws_1_1_iotidentity_1_1_iot_identity_client.html#a536495750a1538b1225eaf1118d549e5',1,'Aws::Iotidentity::IotIdentityClient']]], + ['publishresult_4057',['PublishResult',['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#aa33cc04ceed76b38e3640a5b2950b25e',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a4b41a4c76e7a6cfca322106a641ea760',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(std::shared_ptr< PubAckPacket > puback)'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a126812590cafb3780b085b0751b635ef',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(int errorCode)'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#ae4d1d7831c712bfd6529a47b8acf30f9',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(const PublishResult &toCopy) noexcept=delete'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_publish_result.html#a824637631bed01cb9fdbe4856d7ef0c5',1,'Aws::Crt::Mqtt5::PublishResult::PublishResult(PublishResult &&toMove) noexcept=delete']]], + ['publishstartnextpendingjobexecution_4058',['PublishStartNextPendingJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a8191885de55a11491632af50315b5a44',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishtoiotcoreoperation_4059',['PublishToIoTCoreOperation',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation.html#add39adcbe0ae01dd7e3affcd2251692e',1,'Aws::Greengrass::PublishToIoTCoreOperation']]], + ['publishtoiotcoreoperationcontext_4060',['PublishToIoTCoreOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_operation_context.html#a555455a227abc557e9a230901ee380e6',1,'Aws::Greengrass::PublishToIoTCoreOperationContext']]], + ['publishtoiotcorerequest_4061',['PublishToIoTCoreRequest',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a950cf717de03cc20ec224f5069fdb3ee',1,'Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#a8c58af4066b44b5c5b13e0a2b7727b90',1,'Aws::Greengrass::PublishToIoTCoreRequest::PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default']]], + ['publishtoiotcoreresponse_4062',['PublishToIoTCoreResponse',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#ae6c30ae2ec943931eebd51cd672ab577',1,'Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a76d7173d5041bdeca448220d5ebc625f',1,'Aws::Greengrass::PublishToIoTCoreResponse::PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default']]], + ['publishtoiotcoreresult_4063',['PublishToIoTCoreResult',['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a04d9ddf8941ce6a5f14275e4258d8099',1,'Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_result.html#a5533ca23b64aa86a7a435952f1bcfd3a',1,'Aws::Greengrass::PublishToIoTCoreResult::PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept']]], + ['publishtotopicoperation_4064',['PublishToTopicOperation',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation.html#aab2a9731a9d1363671e39eac63f3db61',1,'Aws::Greengrass::PublishToTopicOperation']]], + ['publishtotopicoperationcontext_4065',['PublishToTopicOperationContext',['../class_aws_1_1_greengrass_1_1_publish_to_topic_operation_context.html#a652a52636cbfea87bf1d4dd5ebda3ede',1,'Aws::Greengrass::PublishToTopicOperationContext']]], + ['publishtotopicrequest_4066',['PublishToTopicRequest',['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#a38f75d154dccb1d4e3172344b5dce1a7',1,'Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#ab607403ec5c80c51dcc945af6e5c0d71',1,'Aws::Greengrass::PublishToTopicRequest::PublishToTopicRequest(const PublishToTopicRequest &)=default']]], + ['publishtotopicresponse_4067',['PublishToTopicResponse',['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a3f673a032375de9256fd1795eb4ba9d5',1,'Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#a2d3ee6af0408cb784a828258b56012da',1,'Aws::Greengrass::PublishToTopicResponse::PublishToTopicResponse(const PublishToTopicResponse &)=default']]], + ['publishtotopicresult_4068',['PublishToTopicResult',['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a1e45f1ede2caf276b96656ae516d73ed',1,'Aws::Greengrass::PublishToTopicResult::PublishToTopicResult() noexcept'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_result.html#a8f181202848f434b33451a3cd5ebc1f0',1,'Aws::Greengrass::PublishToTopicResult::PublishToTopicResult(TaggedResult &&taggedResult) noexcept']]], + ['publishupdatejobexecution_4069',['PublishUpdateJobExecution',['../class_aws_1_1_iotjobs_1_1_iot_jobs_client.html#a4df5cec822feda532d26fa360d0093ae',1,'Aws::Iotjobs::IotJobsClient']]], + ['publishupdatenamedshadow_4070',['PublishUpdateNamedShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a0fa20c7758124bd2fcc108823730c433',1,'Aws::Iotshadow::IotShadowClient']]], + ['publishupdateshadow_4071',['PublishUpdateShadow',['../class_aws_1_1_iotshadow_1_1_iot_shadow_client.html#a3aeca5bf6951b5d1d9b4932c5c85d40d',1,'Aws::Iotshadow::IotShadowClient']]], + ['putcomponentmetricoperation_4072',['PutComponentMetricOperation',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation.html#a91ee38da401fe1ec128d247a4943a814',1,'Aws::Greengrass::PutComponentMetricOperation']]], + ['putcomponentmetricoperationcontext_4073',['PutComponentMetricOperationContext',['../class_aws_1_1_greengrass_1_1_put_component_metric_operation_context.html#a32e39eb5e465be5def296f6c4250fb16',1,'Aws::Greengrass::PutComponentMetricOperationContext']]], + ['putcomponentmetricrequest_4074',['PutComponentMetricRequest',['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a836c6b1205cf094bab9d085a22a8851b',1,'Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#ad9f107a9c030e71170cf96e0b1752f8d',1,'Aws::Greengrass::PutComponentMetricRequest::PutComponentMetricRequest(const PutComponentMetricRequest &)=default']]], + ['putcomponentmetricresponse_4075',['PutComponentMetricResponse',['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ac1271fd925c87f0972e8e069291165c0',1,'Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#ac4c398d259f7b0977f51d46c3c14a4ee',1,'Aws::Greengrass::PutComponentMetricResponse::PutComponentMetricResponse(const PutComponentMetricResponse &)=default']]], + ['putcomponentmetricresult_4076',['PutComponentMetricResult',['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a50298d3767fe0b8b601f75c7dccd9543',1,'Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult() noexcept'],['../class_aws_1_1_greengrass_1_1_put_component_metric_result.html#a3125cb680cc409dc2ea0e35e270e6d90',1,'Aws::Greengrass::PutComponentMetricResult::PutComponentMetricResult(TaggedResult &&taggedResult) noexcept']]] +]; diff --git a/docs/search/mag_sel.svg b/docs/search/mag_sel.svg new file mode 100644 index 000000000..03626f64a --- /dev/null +++ b/docs/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/docs/search/namespaces_0.html b/docs/search/namespaces_0.html new file mode 100644 index 000000000..2e82aa6c3 --- /dev/null +++ b/docs/search/namespaces_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/namespaces_0.js b/docs/search/namespaces_0.js new file mode 100644 index 000000000..95e9d5a9e --- /dev/null +++ b/docs/search/namespaces_0.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['auth_2987',['Auth',['../namespace_aws_1_1_crt_1_1_auth.html',1,'Aws::Crt']]], + ['aws_2988',['Aws',['../namespace_aws.html',1,'']]], + ['cbor_2989',['Cbor',['../namespace_aws_1_1_crt_1_1_cbor.html',1,'Aws::Crt']]], + ['checker_2990',['Checker',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_checker.html',1,'Aws::Crt::VariantDetail']]], + ['checksum_2991',['Checksum',['../namespace_aws_1_1_crt_1_1_checksum.html',1,'Aws::Crt']]], + ['crt_2992',['Crt',['../namespace_aws_1_1_crt.html',1,'Aws']]], + ['crypto_2993',['Crypto',['../namespace_aws_1_1_crt_1_1_crypto.html',1,'Aws::Crt']]], + ['discovery_2994',['Discovery',['../namespace_aws_1_1_discovery.html',1,'Aws']]], + ['endpoints_2995',['Endpoints',['../namespace_aws_1_1_crt_1_1_endpoints.html',1,'Aws::Crt']]], + ['eventstreamrpc_2996',['Eventstreamrpc',['../namespace_aws_1_1_eventstreamrpc.html',1,'Aws']]], + ['greengrass_2997',['Greengrass',['../namespace_aws_1_1_greengrass.html',1,'Aws']]], + ['http_2998',['Http',['../namespace_aws_1_1_crt_1_1_http.html',1,'Aws::Crt']]], + ['imds_2999',['Imds',['../namespace_aws_1_1_crt_1_1_imds.html',1,'Aws::Crt']]], + ['index_3000',['Index',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html',1,'Aws::Crt::VariantDetail']]], + ['io_3001',['Io',['../namespace_aws_1_1_crt_1_1_io.html',1,'Aws::Crt::Io'],['../namespace_aws_1_1_io.html',1,'Aws::Io']]], + ['iot_3002',['Iot',['../namespace_aws_1_1_iot.html',1,'Aws']]], + ['iotdevicecommon_3003',['Iotdevicecommon',['../namespace_aws_1_1_iotdevicecommon.html',1,'Aws']]], + ['iotdevicedefenderv1_3004',['Iotdevicedefenderv1',['../namespace_aws_1_1_iotdevicedefenderv1.html',1,'Aws']]], + ['iotidentity_3005',['Iotidentity',['../namespace_aws_1_1_iotidentity.html',1,'Aws']]], + ['iotjobs_3006',['Iotjobs',['../namespace_aws_1_1_iotjobs.html',1,'Aws']]], + ['iotsecuretunneling_3007',['Iotsecuretunneling',['../namespace_aws_1_1_iotsecuretunneling.html',1,'Aws']]], + ['iotshadow_3008',['Iotshadow',['../namespace_aws_1_1_iotshadow.html',1,'Aws']]], + ['jobstatusmarshaller_3009',['JobStatusMarshaller',['../namespace_aws_1_1_iotjobs_1_1_job_status_marshaller.html',1,'Aws::Iotjobs']]], + ['literals_3010',['literals',['../namespace_aws_1_1_crt_1_1literals.html',1,'Aws::Crt']]], + ['mqtt_3011',['Mqtt',['../namespace_aws_1_1_crt_1_1_mqtt.html',1,'Aws::Crt']]], + ['mqtt5_3012',['Mqtt5',['../namespace_aws_1_1_crt_1_1_mqtt5.html',1,'Aws::Crt']]], + ['parameterpacksize_3013',['ParameterPackSize',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_parameter_pack_size.html',1,'Aws::Crt::VariantDetail']]], + ['rejectederrorcodemarshaller_3014',['RejectedErrorCodeMarshaller',['../namespace_aws_1_1_iotjobs_1_1_rejected_error_code_marshaller.html',1,'Aws::Iotjobs']]], + ['signedbodyvalue_3015',['SignedBodyValue',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html',1,'Aws::Crt::Auth']]], + ['string_5fview_5fliterals_3016',['string_view_literals',['../namespace_aws_1_1_crt_1_1literals_1_1string__view__literals.html',1,'Aws::Crt::literals']]], + ['variantdetail_3017',['VariantDetail',['../namespace_aws_1_1_crt_1_1_variant_detail.html',1,'Aws::Crt']]] +]; diff --git a/docs/search/namespaces_1.html b/docs/search/namespaces_1.html new file mode 100644 index 000000000..32706d482 --- /dev/null +++ b/docs/search/namespaces_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/namespaces_1.js b/docs/search/namespaces_1.js new file mode 100644 index 000000000..8f746b27f --- /dev/null +++ b/docs/search/namespaces_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['std_3018',['std',['../namespacestd.html',1,'']]] +]; diff --git a/docs/search/nomatches.html b/docs/search/nomatches.html new file mode 100644 index 000000000..437732089 --- /dev/null +++ b/docs/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/docs/search/pages_0.html b/docs/search/pages_0.html new file mode 100644 index 000000000..a281c4b03 --- /dev/null +++ b/docs/search/pages_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js new file mode 100644 index 000000000..8e9d812a3 --- /dev/null +++ b/docs/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['aws_20iot_20device_20sdk_20for_20c_2b_2b_20v2_5383',['AWS IoT Device SDK for C++ v2',['../index.html',1,'']]] +]; diff --git a/docs/search/pages_1.html b/docs/search/pages_1.html new file mode 100644 index 000000000..0e1cf6b9e --- /dev/null +++ b/docs/search/pages_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js new file mode 100644 index 000000000..fa24e1dcb --- /dev/null +++ b/docs/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['deprecated_20list_5384',['Deprecated List',['../deprecated.html',1,'']]] +]; diff --git a/docs/search/related_0.html b/docs/search/related_0.html new file mode 100644 index 000000000..31d0eccb1 --- /dev/null +++ b/docs/search/related_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_0.js b/docs/search/related_0.js new file mode 100644 index 000000000..4f0f245b6 --- /dev/null +++ b/docs/search/related_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['apihandle_5353',['ApiHandle',['../class_aws_1_1_crt_1_1_json_object.html#a3e55ce6c49d1114b2f562243aded082c',1,'Aws::Crt::JsonObject']]], + ['aws_5ftls_5fhandler_5fprotocol_5354',['aws_tls_handler_protocol',['../class_aws_1_1_crt_1_1_io_1_1_tls_channel_handler.html#a8a79bc262c7feecad054fb8582f0ba09',1,'Aws::Crt::Io::TlsChannelHandler']]] +]; diff --git a/docs/search/related_1.html b/docs/search/related_1.html new file mode 100644 index 000000000..2c6c4d2c4 --- /dev/null +++ b/docs/search/related_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_1.js b/docs/search/related_1.js new file mode 100644 index 000000000..de2fdcc08 --- /dev/null +++ b/docs/search/related_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['clientconnection_5355',['ClientConnection',['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html#a57ddb58ac9f33fbc303507690b67add3',1,'Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder']]], + ['clientcontinuation_5356',['ClientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation_handler.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::ClientContinuationHandler::ClientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::ClientConnection::ClientContinuation()'],['../class_aws_1_1_eventstreamrpc_1_1_event_stream_cpp_to_native_crt_builder.html#a262d214378ef767fbe67711ef6b302bc',1,'Aws::Eventstreamrpc::EventStreamCppToNativeCrtBuilder::ClientContinuation()']]], + ['clientoperation_5357',['ClientOperation',['../class_aws_1_1_eventstreamrpc_1_1_client_continuation.html#a801758a1d1d520c86b1bfe7753bba171',1,'Aws::Eventstreamrpc::ClientContinuation::ClientOperation()'],['../class_aws_1_1_eventstreamrpc_1_1_stream_response_handler.html#a801758a1d1d520c86b1bfe7753bba171',1,'Aws::Eventstreamrpc::StreamResponseHandler::ClientOperation()']]], + ['close_5358',['Close',['../class_aws_1_1_eventstreamrpc_1_1_client_connection.html#a01e934abd5dd8a7ed45c116d695c7642',1,'Aws::Eventstreamrpc::ClientConnection']]] +]; diff --git a/docs/search/related_2.html b/docs/search/related_2.html new file mode 100644 index 000000000..b466cd11f --- /dev/null +++ b/docs/search/related_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_2.js b/docs/search/related_2.js new file mode 100644 index 000000000..95a40a82a --- /dev/null +++ b/docs/search/related_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['greengrasscoreipcclient_5359',['GreengrassCoreIpcClient',['../class_aws_1_1_greengrass_1_1_greengrass_core_ipc_service_model.html#aed8b95c18afbd7c74729461925f7874f',1,'Aws::Greengrass::GreengrassCoreIpcServiceModel']]] +]; diff --git a/docs/search/related_3.html b/docs/search/related_3.html new file mode 100644 index 000000000..421569a54 --- /dev/null +++ b/docs/search/related_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_3.js b/docs/search/related_3.js new file mode 100644 index 000000000..2ec4d584f --- /dev/null +++ b/docs/search/related_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['httpclientconnection_5360',['HttpClientConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a11a38cfaaeb753536df9e6ccb846d5d1',1,'Aws::Crt::Http::HttpStream::HttpClientConnection()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_stream.html#a11a38cfaaeb753536df9e6ccb846d5d1',1,'Aws::Crt::Http::HttpClientStream::HttpClientConnection()']]] +]; diff --git a/docs/search/related_4.html b/docs/search/related_4.html new file mode 100644 index 000000000..16ad121ca --- /dev/null +++ b/docs/search/related_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_4.js b/docs/search/related_4.js new file mode 100644 index 000000000..8d64e6496 --- /dev/null +++ b/docs/search/related_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jsonview_5361',['JsonView',['../class_aws_1_1_crt_1_1_json_object.html#a3d1aa4c576f95d3473ab7952a8abde2a',1,'Aws::Crt::JsonObject']]] +]; diff --git a/docs/search/related_5.html b/docs/search/related_5.html new file mode 100644 index 000000000..cef647c5e --- /dev/null +++ b/docs/search/related_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_5.js b/docs/search/related_5.js new file mode 100644 index 000000000..959bf822c --- /dev/null +++ b/docs/search/related_5.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['managedconnection_5362',['ManagedConnection',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager.html#af8a15107ebe7178044a1fc62d0ee5bcd',1,'Aws::Crt::Http::HttpClientConnectionManager']]], + ['mqtt5clientcore_5363',['Mqtt5ClientCore',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#aa1b19b64c89ab5cb07cf8bfb53b78868',1,'Aws::Crt::Http::HttpRequest::Mqtt5ClientCore()'],['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa1b19b64c89ab5cb07cf8bfb53b78868',1,'Aws::Crt::Mqtt::MqttConnection::Mqtt5ClientCore()'],['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#a51bde3cdf4180e0c948381c37d4c7dc8',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions::Mqtt5ClientCore()']]], + ['mqtt5to3adapteroptions_5364',['Mqtt5to3AdapterOptions',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_options.html#ab9713bf2819540925b70cc7482fbf781',1,'Aws::Crt::Mqtt5::Mqtt5ClientOptions']]], + ['mqttclient_5365',['MqttClient',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a85a96c1d928c2dbdd7e09a1def5d4a8e',1,'Aws::Crt::Mqtt::MqttConnection::MqttClient()'],['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#a85a96c1d928c2dbdd7e09a1def5d4a8e',1,'Aws::Iot::MqttClientConnectionConfig::MqttClient()']]], + ['mqttclientconnectionconfigbuilder_5366',['MqttClientConnectionConfigBuilder',['../class_aws_1_1_iot_1_1_mqtt_client_connection_config.html#aba884400cce65e6666c88f2d32cb5070',1,'Aws::Iot::MqttClientConnectionConfig']]], + ['mqttconnection_5367',['MqttConnection',['../class_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client.html#ac871425ecdeebb85060e16a111bbe887',1,'Aws::Crt::Mqtt5::Mqtt5Client']]], + ['mqttconnectioncore_5368',['MqttConnectionCore',['../class_aws_1_1_crt_1_1_http_1_1_http_request.html#a7a344107f7989c2862b0753e5bb12881',1,'Aws::Crt::Http::HttpRequest']]] +]; diff --git a/docs/search/related_6.html b/docs/search/related_6.html new file mode 100644 index 000000000..3d892fc26 --- /dev/null +++ b/docs/search/related_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_6.js b/docs/search/related_6.js new file mode 100644 index 000000000..41683e490 --- /dev/null +++ b/docs/search/related_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['securetunnel_5369',['SecureTunnel',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel_builder.html#a67790dc3ec9c942037585a8e253bca00',1,'Aws::Iotsecuretunneling::SecureTunnelBuilder']]], + ['securetunnelbuilder_5370',['SecureTunnelBuilder',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunnel.html#a2eb99875a6a25e2ea4cefbadc32512ba',1,'Aws::Iotsecuretunneling::SecureTunnel']]] +]; diff --git a/docs/search/related_7.html b/docs/search/related_7.html new file mode 100644 index 000000000..08255beb3 --- /dev/null +++ b/docs/search/related_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/related_7.js b/docs/search/related_7.js new file mode 100644 index 000000000..04365c7c4 --- /dev/null +++ b/docs/search/related_7.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['tlscontext_5371',['TlsContext',['../class_aws_1_1_crt_1_1_io_1_1_tls_context_options.html#a1d7d91d71900833f4fa7d85bc6aacbbc',1,'Aws::Crt::Io::TlsContextOptions::TlsContext()'],['../class_aws_1_1_crt_1_1_io_1_1_tls_connection_options.html#a1d7d91d71900833f4fa7d85bc6aacbbc',1,'Aws::Crt::Io::TlsConnectionOptions::TlsContext()']]] +]; diff --git a/docs/search/search.css b/docs/search/search.css new file mode 100644 index 000000000..933cf0880 --- /dev/null +++ b/docs/search/search.css @@ -0,0 +1,255 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/docs/search/search.js b/docs/search/search.js new file mode 100644 index 000000000..92b609464 --- /dev/null +++ b/docs/search/search.js @@ -0,0 +1,814 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/docs/search/search_r.png b/docs/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..1af5d21ee13e070d7600f1c4657fde843b953a69 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD literal 0 HcmV?d00001 diff --git a/docs/search/searchdata.js b/docs/search/searchdata.js new file mode 100644 index 000000000..3bc9a32bd --- /dev/null +++ b/docs/search/searchdata.js @@ -0,0 +1,48 @@ +var indexSectionsWithContent = +{ + 0: "abcdefghijklmnopqrstuvwx~", + 1: "abcdefghijlmnoprstuvw", + 2: "as", + 3: "abcdeghijmnoprstuv", + 4: "abcdefghijklmnoprstuvw~", + 5: "abcdefghijklmnopqrstuvw", + 6: "abcdeghijklmnopqrstuvw", + 7: "acdefhijlmopqrst", + 8: "abcdefhijlmnopqrstuvwx", + 9: "acghjmst", + 10: "a", + 11: "ad" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "namespaces", + 3: "files", + 4: "functions", + 5: "variables", + 6: "typedefs", + 7: "enums", + 8: "enumvalues", + 9: "related", + 10: "defines", + 11: "pages" +}; + +var indexSectionLabels = +{ + 0: "All", + 1: "Classes", + 2: "Namespaces", + 3: "Files", + 4: "Functions", + 5: "Variables", + 6: "Typedefs", + 7: "Enumerations", + 8: "Enumerator", + 9: "Friends", + 10: "Macros", + 11: "Pages" +}; + diff --git a/docs/search/typedefs_0.html b/docs/search/typedefs_0.html new file mode 100644 index 000000000..b66f0a7b9 --- /dev/null +++ b/docs/search/typedefs_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_0.js b/docs/search/typedefs_0.js new file mode 100644 index 000000000..47d9d44fa --- /dev/null +++ b/docs/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['allocator_4982',['Allocator',['../namespace_aws_1_1_crt.html#a3df51ca65ad8c873825aacd24abba5f5',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_1.html b/docs/search/typedefs_1.html new file mode 100644 index 000000000..bca8d766e --- /dev/null +++ b/docs/search/typedefs_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_1.js b/docs/search/typedefs_1.js new file mode 100644 index 000000000..6d8379ed5 --- /dev/null +++ b/docs/search/typedefs_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['base_4983',['Base',['../class_aws_1_1_crt_1_1_stl_allocator.html#ad7e471cb2839c664bb211d0057cd543a',1,'Aws::Crt::StlAllocator']]], + ['bytebuf_4984',['ByteBuf',['../namespace_aws_1_1_crt.html#aa760a7d9714d6c28091c2b1cf7029876',1,'Aws::Crt']]], + ['bytecursor_4985',['ByteCursor',['../namespace_aws_1_1_crt.html#a14ac076b0baa520bccb2b7236e4e78b7',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_10.html b/docs/search/typedefs_10.html new file mode 100644 index 000000000..a0b1f2501 --- /dev/null +++ b/docs/search/typedefs_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_10.js b/docs/search/typedefs_10.js new file mode 100644 index 000000000..f56c64c82 --- /dev/null +++ b/docs/search/typedefs_10.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['rawalternativepointert_5124',['RawAlternativePointerT',['../class_aws_1_1_crt_1_1_variant.html#a980feab02f19e6d42ac3133fdd5583f0',1,'Aws::Crt::Variant']]], + ['rawpointer_5125',['RawPointer',['../class_aws_1_1_crt_1_1_stl_allocator.html#a08643480cd7c52083c48e914a83ca878',1,'Aws::Crt::StlAllocator']]], + ['reference_5126',['reference',['../class_aws_1_1_crt_1_1basic__string__view.html#a707ebc89f3143ac67cb1490543808f07',1,'Aws::Crt::basic_string_view']]], + ['reportformat_5127',['ReportFormat',['../namespace_aws_1_1_iotdevicedefenderv1.html#a71ad2593d960b1d91bdf3152cb72e19a',1,'Aws::Iotdevicedefenderv1']]], + ['retainhandlingtype_5128',['RetainHandlingType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a41d934c92b3c756910eaa74937f964b6',1,'Aws::Crt::Mqtt5']]], + ['returncode_5129',['ReturnCode',['../namespace_aws_1_1_crt_1_1_mqtt.html#ac27f3ee931e088bb234da384b2a13617',1,'Aws::Crt::Mqtt']]], + ['reverse_5fiterator_5130',['reverse_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#a8ae525e1e7862866e830569b0afb87a8',1,'Aws::Crt::basic_string_view']]] +]; diff --git a/docs/search/typedefs_11.html b/docs/search/typedefs_11.html new file mode 100644 index 000000000..77e4305c8 --- /dev/null +++ b/docs/search/typedefs_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_11.js b/docs/search/typedefs_11.js new file mode 100644 index 000000000..4f9162ca1 --- /dev/null +++ b/docs/search/typedefs_11.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['scopedresource_5131',['ScopedResource',['../namespace_aws_1_1_crt.html#aa8f82604df3f410e862691561154627e',1,'Aws::Crt']]], + ['shouldsignheadercb_5132',['ShouldSignHeaderCb',['../namespace_aws_1_1_crt_1_1_auth.html#ae2cea667fd111a653516b658d877922d',1,'Aws::Crt::Auth']]], + ['size_5ftype_5133',['size_type',['../class_aws_1_1_crt_1_1_stl_allocator.html#a2791ff1e4ee66eadf9b9e78714de824d',1,'Aws::Crt::StlAllocator::size_type()'],['../class_aws_1_1_crt_1_1basic__string__view.html#a6697dd734b164e4a595cf11264a6d1fe',1,'Aws::Crt::basic_string_view::size_type()']]], + ['streamingresponseretriever_5134',['StreamingResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#ab5cad65cb0b604e904a9a5994391edec',1,'Aws::Eventstreamrpc']]], + ['streamstatus_5135',['StreamStatus',['../namespace_aws_1_1_crt_1_1_io.html#a610cfe7a844d9e8b9ea7e319bc1ed1ea',1,'Aws::Crt::Io']]], + ['string_5136',['String',['../namespace_aws_1_1_crt.html#a865381ab2bc5db45524fa6ce43c394c3',1,'Aws::Crt']]], + ['string_5fview_5137',['string_view',['../namespace_aws_1_1_crt.html#a13e551e2428922b0ad8c1a96d6469eb4',1,'Aws::Crt']]], + ['stringstream_5138',['StringStream',['../namespace_aws_1_1_crt.html#a4ac3c138d617fcbeba85074f442a3cae',1,'Aws::Crt']]], + ['stringview_5139',['StringView',['../namespace_aws_1_1_crt.html#a97616772752d5faecef66dc230cdb7ab',1,'Aws::Crt']]], + ['subackreasoncode_5140',['SubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a272e5b89320326afd9e0de269100ccd3',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_12.html b/docs/search/typedefs_12.html new file mode 100644 index 000000000..1b2fec570 --- /dev/null +++ b/docs/search/typedefs_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_12.js b/docs/search/typedefs_12.js new file mode 100644 index 000000000..fc968edf8 --- /dev/null +++ b/docs/search/typedefs_12.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['traits_5ftype_5141',['traits_type',['../class_aws_1_1_crt_1_1basic__string__view.html#a2a2b3dd0dc16e54ec8fcc40934212a84',1,'Aws::Crt::basic_string_view']]], + ['type_5142',['type',['../class_aws_1_1_crt_1_1_variant_alternative.html#a21aefe2d8c9bb36fdf750194bfeb20e8',1,'Aws::Crt::VariantAlternative']]], + ['typeconvertor_5143',['TypeConvertor',['../namespace_aws_1_1_crt.html#a81cf162faa3b0ee76e7af11657efeaf7',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_13.html b/docs/search/typedefs_13.html new file mode 100644 index 000000000..78772dd9c --- /dev/null +++ b/docs/search/typedefs_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_13.js b/docs/search/typedefs_13.js new file mode 100644 index 000000000..c56bf8334 --- /dev/null +++ b/docs/search/typedefs_13.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['u16string_5fview_5144',['u16string_view',['../namespace_aws_1_1_crt.html#ab78d7e768308169a3ef93884b437de70',1,'Aws::Crt']]], + ['u32string_5fview_5145',['u32string_view',['../namespace_aws_1_1_crt.html#a0cc435d56547f8f103cfcc025676c753',1,'Aws::Crt']]], + ['unorderedmap_5146',['UnorderedMap',['../namespace_aws_1_1_crt.html#a5f9f20c733eb9d601dbc67b9dab81787',1,'Aws::Crt']]], + ['unsubackreasoncode_5147',['UnSubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a0fece0c83f48d577ea7dfafe58f1261a',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_14.html b/docs/search/typedefs_14.html new file mode 100644 index 000000000..004e3ab30 --- /dev/null +++ b/docs/search/typedefs_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_14.js b/docs/search/typedefs_14.js new file mode 100644 index 000000000..b2341aa91 --- /dev/null +++ b/docs/search/typedefs_14.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['value_5ftype_5148',['value_type',['../class_aws_1_1_crt_1_1basic__string__view.html#adff2d2e1dd330c567f84e5905d42e6e1',1,'Aws::Crt::basic_string_view']]], + ['variantindex_5149',['VariantIndex',['../namespace_aws_1_1_crt_1_1_variant_detail_1_1_index.html#aca0961d5c052d2c41dc485f1f75bfc7f',1,'Aws::Crt::VariantDetail::Index']]], + ['vector_5150',['Vector',['../namespace_aws_1_1_crt.html#ac975615d2a9140660077ef7b264d9b6c',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_15.html b/docs/search/typedefs_15.html new file mode 100644 index 000000000..96e3080a2 --- /dev/null +++ b/docs/search/typedefs_15.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_15.js b/docs/search/typedefs_15.js new file mode 100644 index 000000000..207686715 --- /dev/null +++ b/docs/search/typedefs_15.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['wstring_5fview_5151',['wstring_view',['../namespace_aws_1_1_crt.html#a8f4d110da005084e08ec55d8e1d1dd18',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_2.html b/docs/search/typedefs_2.html new file mode 100644 index 000000000..97e5f1d45 --- /dev/null +++ b/docs/search/typedefs_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_2.js b/docs/search/typedefs_2.js new file mode 100644 index 000000000..0cc9bd63c --- /dev/null +++ b/docs/search/typedefs_2.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['clientextendedvalidationandflowcontrol_4986',['ClientExtendedValidationAndFlowControl',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ad576fb84e39655d031aa6b3c832f52ec',1,'Aws::Crt::Mqtt5']]], + ['clientoperationqueuebehaviortype_4987',['ClientOperationQueueBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a1eb626870603eab906714e2b86d79816',1,'Aws::Crt::Mqtt5']]], + ['clientsessionbehaviortype_4988',['ClientSessionBehaviorType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a4f8cce32771884de25ddb5d0f3a06a32',1,'Aws::Crt::Mqtt5']]], + ['connectmessageamender_4989',['ConnectMessageAmender',['../namespace_aws_1_1_eventstreamrpc.html#ab93b30af2e59415f7453527b9b8a06c4',1,'Aws::Eventstreamrpc']]], + ['connectreasoncode_4990',['ConnectReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a25d5cf0c9496d5002642c146bf0af9b2',1,'Aws::Crt::Mqtt5']]], + ['const_5fiterator_4991',['const_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#adc897301d42e75c6cba5f2f027bc6523',1,'Aws::Crt::basic_string_view']]], + ['const_5fpointer_4992',['const_pointer',['../class_aws_1_1_crt_1_1basic__string__view.html#ad20569cff3292f3e58174afb4a8f5542',1,'Aws::Crt::basic_string_view']]], + ['const_5freference_4993',['const_reference',['../class_aws_1_1_crt_1_1basic__string__view.html#acca360a1e9cf7f0ffa33f9d55d022f0a',1,'Aws::Crt::basic_string_view']]], + ['const_5freverse_5fiterator_4994',['const_reverse_iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#a687fc2e7c9ccc75f0e9041be8a0f75de',1,'Aws::Crt::basic_string_view']]], + ['constrawalternativepointert_4995',['ConstRawAlternativePointerT',['../class_aws_1_1_crt_1_1_variant.html#accd2d3ffaf4409b9a9a05ac85f5639e6',1,'Aws::Crt::Variant']]], + ['createhashcallback_4996',['CreateHashCallback',['../namespace_aws_1_1_crt_1_1_crypto.html#a4cfbcef51ab56a99d294f7023714463d',1,'Aws::Crt::Crypto']]], + ['createhmaccallback_4997',['CreateHMACCallback',['../namespace_aws_1_1_crt_1_1_crypto.html#a071f1587abd466d4c473a72b22c68199',1,'Aws::Crt::Crypto']]], + ['createsigningconfig_4998',['CreateSigningConfig',['../namespace_aws_1_1_iot.html#a4b7bd202524f790cef32d4cd5830d787',1,'Aws::Iot']]], + ['custommetriciplistfunction_4999',['CustomMetricIpListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#ace86e2871696c1d4aa8c7752f759d067',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumberfunction_5000',['CustomMetricNumberFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#adca26e31b8da506e03273be12167081b',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricnumberlistfunction_5001',['CustomMetricNumberListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#a04ecf3d2d103cf1cccc53cebfa07ec16',1,'Aws::Iotdevicedefenderv1']]], + ['custommetricstringlistfunction_5002',['CustomMetricStringListFunction',['../namespace_aws_1_1_iotdevicedefenderv1.html#a83d9ff6bea678ff4098e18f0979065b6',1,'Aws::Iotdevicedefenderv1']]] +]; diff --git a/docs/search/typedefs_3.html b/docs/search/typedefs_3.html new file mode 100644 index 000000000..4739f7fce --- /dev/null +++ b/docs/search/typedefs_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_3.js b/docs/search/typedefs_3.js new file mode 100644 index 000000000..94218c275 --- /dev/null +++ b/docs/search/typedefs_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['deletetlscontextimplcallback_5003',['DeleteTlsContextImplCallback',['../namespace_aws_1_1_crt_1_1_io.html#af21a50e456c2e9f276cab7fa5f5ad484',1,'Aws::Crt::Io']]], + ['difference_5ftype_5004',['difference_type',['../class_aws_1_1_crt_1_1basic__string__view.html#a59674e5137d9f26bdd9055fe02f5eca2',1,'Aws::Crt::basic_string_view']]], + ['disconnectreasoncode_5005',['DisconnectReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ac305e4f9be3e3b06adfdb0abb4814163',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_4.html b/docs/search/typedefs_4.html new file mode 100644 index 000000000..081d5e96b --- /dev/null +++ b/docs/search/typedefs_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js new file mode 100644 index 000000000..5bc68f896 --- /dev/null +++ b/docs/search/typedefs_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['errorresponsefactory_5006',['ErrorResponseFactory',['../namespace_aws_1_1_eventstreamrpc.html#ade23ef18a9bc9a7f1017b1a1e270222b',1,'Aws::Eventstreamrpc']]], + ['errorresponseretriever_5007',['ErrorResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#a1fe58e21d3f586a66b841e145fca0993',1,'Aws::Eventstreamrpc']]], + ['expectedresponsefactory_5008',['ExpectedResponseFactory',['../namespace_aws_1_1_eventstreamrpc.html#a7e66573a35814b594c484f3a25b7b406',1,'Aws::Eventstreamrpc']]], + ['exponentialbackoffjittermode_5009',['ExponentialBackoffJitterMode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ab88e42f90f56a82b1af57320ffadbafd',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_5.html b/docs/search/typedefs_5.html new file mode 100644 index 000000000..9a195778c --- /dev/null +++ b/docs/search/typedefs_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_5.js b/docs/search/typedefs_5.js new file mode 100644 index 000000000..27a9f579f --- /dev/null +++ b/docs/search/typedefs_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['getcredentialshandler_5010',['GetCredentialsHandler',['../namespace_aws_1_1_crt_1_1_auth.html#ac249e833af294ff56a84bfd992f090d1',1,'Aws::Crt::Auth']]] +]; diff --git a/docs/search/typedefs_6.html b/docs/search/typedefs_6.html new file mode 100644 index 000000000..d8bb86996 --- /dev/null +++ b/docs/search/typedefs_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_6.js b/docs/search/typedefs_6.js new file mode 100644 index 000000000..c8f40006e --- /dev/null +++ b/docs/search/typedefs_6.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['headervaluetype_5011',['HeaderValueType',['../namespace_aws_1_1_eventstreamrpc.html#a6a6036d8e92a0a233c2db987e2445d93',1,'Aws::Eventstreamrpc']]], + ['hostaddress_5012',['HostAddress',['../namespace_aws_1_1_crt_1_1_io.html#a74f2659525c59a6d43f579af6586a1ce',1,'Aws::Crt::Io']]], + ['httpheader_5013',['HttpHeader',['../namespace_aws_1_1_crt_1_1_http.html#a06495cd28f64029ef3dbd3b831d7b932',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/typedefs_7.html b/docs/search/typedefs_7.html new file mode 100644 index 000000000..f21d37c05 --- /dev/null +++ b/docs/search/typedefs_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_7.js b/docs/search/typedefs_7.js new file mode 100644 index 000000000..91f48e674 --- /dev/null +++ b/docs/search/typedefs_7.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['indext_5014',['IndexT',['../class_aws_1_1_crt_1_1_variant.html#af9a4f6b25b3c45b97e6307958de42f12',1,'Aws::Crt::Variant']]], + ['istlsalpnsupportedcallback_5015',['IsTlsAlpnSupportedCallback',['../namespace_aws_1_1_crt_1_1_io.html#a1caba873184fe5fcb1315873e94b4acc',1,'Aws::Crt::Io']]], + ['istream_5016',['IStream',['../namespace_aws_1_1_crt_1_1_io.html#a7e18a94cc1dada574dfe654349a94ec2',1,'Aws::Crt::Io']]], + ['iterator_5017',['iterator',['../class_aws_1_1_crt_1_1basic__string__view.html#ab9e3918a1235dc5b5f8019bb4fc04fbb',1,'Aws::Crt::basic_string_view']]] +]; diff --git a/docs/search/typedefs_8.html b/docs/search/typedefs_8.html new file mode 100644 index 000000000..0c46ede94 --- /dev/null +++ b/docs/search/typedefs_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_8.js b/docs/search/typedefs_8.js new file mode 100644 index 000000000..463dc9b11 --- /dev/null +++ b/docs/search/typedefs_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jittermode_5018',['JitterMode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9263fa9590f5903ec84702bd5b96fb5f',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_9.html b/docs/search/typedefs_9.html new file mode 100644 index 000000000..eb455cf2b --- /dev/null +++ b/docs/search/typedefs_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_9.js b/docs/search/typedefs_9.js new file mode 100644 index 000000000..669bd7a2e --- /dev/null +++ b/docs/search/typedefs_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['kerberosgettokenfunction_5019',['KerberosGetTokenFunction',['../namespace_aws_1_1_crt_1_1_http.html#aae93e8c5831141991600b318b1df21d7',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/typedefs_a.html b/docs/search/typedefs_a.html new file mode 100644 index 000000000..910f1a697 --- /dev/null +++ b/docs/search/typedefs_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_a.js b/docs/search/typedefs_a.js new file mode 100644 index 000000000..fce11196b --- /dev/null +++ b/docs/search/typedefs_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['list_5020',['List',['../namespace_aws_1_1_crt.html#a700a767e9c8e9c2564c37e379beb91a8',1,'Aws::Crt']]], + ['loneresponseretriever_5021',['LoneResponseRetriever',['../namespace_aws_1_1_eventstreamrpc.html#ad66093380b4524ffc3b816d9780aaef7',1,'Aws::Eventstreamrpc']]] +]; diff --git a/docs/search/typedefs_b.html b/docs/search/typedefs_b.html new file mode 100644 index 000000000..342654e44 --- /dev/null +++ b/docs/search/typedefs_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_b.js b/docs/search/typedefs_b.js new file mode 100644 index 000000000..c8c072609 --- /dev/null +++ b/docs/search/typedefs_b.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['map_5022',['Map',['../namespace_aws_1_1_crt.html#a1cf42e328e4553fa884d30468915df73',1,'Aws::Crt']]], + ['messagetype_5023',['MessageType',['../namespace_aws_1_1_eventstreamrpc.html#a17196886a4195a25c1e092353b6dd591',1,'Aws::Eventstreamrpc']]], + ['multimap_5024',['MultiMap',['../namespace_aws_1_1_crt.html#afa7b355655153ab380ab8e7a11e039aa',1,'Aws::Crt']]] +]; diff --git a/docs/search/typedefs_c.html b/docs/search/typedefs_c.html new file mode 100644 index 000000000..5085406fc --- /dev/null +++ b/docs/search/typedefs_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_c.js b/docs/search/typedefs_c.js new file mode 100644 index 000000000..84e29e601 --- /dev/null +++ b/docs/search/typedefs_c.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['newclienttlshandlercallback_5025',['NewClientTlsHandlerCallback',['../namespace_aws_1_1_crt_1_1_io.html#aa0e450401823c1e163680c9e185d33cb',1,'Aws::Crt::Io']]], + ['newtlscontextimplcallback_5026',['NewTlsContextImplCallback',['../namespace_aws_1_1_crt_1_1_io.html#a0a62c795db526f1dae48cac634c9af02',1,'Aws::Crt::Io']]], + ['ntlmgettokenfunction_5027',['NtlmGetTokenFunction',['../namespace_aws_1_1_crt_1_1_http.html#ad6ff911d785539e09b5620ad25d32e0b',1,'Aws::Crt::Http']]] +]; diff --git a/docs/search/typedefs_d.html b/docs/search/typedefs_d.html new file mode 100644 index 000000000..6cd1d696b --- /dev/null +++ b/docs/search/typedefs_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_d.js b/docs/search/typedefs_d.js new file mode 100644 index 000000000..3081ffea9 --- /dev/null +++ b/docs/search/typedefs_d.js @@ -0,0 +1,94 @@ +var searchData= +[ + ['offsettype_5028',['OffsetType',['../namespace_aws_1_1_crt_1_1_io.html#af399239ad685d64f2f5b88a0906a232c',1,'Aws::Crt::Io']]], + ['onattemptingconnecthandler_5029',['OnAttemptingConnectHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#aafd37b06ab29959b95982f4077cdc3d2',1,'Aws::Crt::Mqtt5']]], + ['onclientbootstrapshutdowncomplete_5030',['OnClientBootstrapShutdownComplete',['../namespace_aws_1_1_crt_1_1_io.html#a3284b8b9a955c2b24fd3d095350f22e1',1,'Aws::Crt::Io']]], + ['onclientconnectionavailable_5031',['OnClientConnectionAvailable',['../namespace_aws_1_1_crt_1_1_http.html#abf17b6f7768fa03af126b8c812ef9bd1',1,'Aws::Crt::Http']]], + ['onconnectionclosedhandler_5032',['OnConnectionClosedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a3721d3a23bbcf73648e9dc3b2e3862ef',1,'Aws::Crt::Mqtt']]], + ['onconnectioncomplete_5033',['OnConnectionComplete',['../namespace_aws_1_1_iotsecuretunneling.html#aa69abe9a918e0d59e1976143ee3b3448',1,'Aws::Iotsecuretunneling']]], + ['onconnectioncompletedhandler_5034',['OnConnectionCompletedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aef2f7258854ef807340164783747a936',1,'Aws::Crt::Mqtt']]], + ['onconnectionfailure_5035',['OnConnectionFailure',['../namespace_aws_1_1_iotsecuretunneling.html#a123e36d1873286ef1d537b247ad48161',1,'Aws::Iotsecuretunneling']]], + ['onconnectionfailurehandler_5036',['OnConnectionFailureHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ad43d88bc7f374de821598ba4008fbab7',1,'Aws::Crt::Mqtt5::OnConnectionFailureHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#ae325468d7a87e1e9c22499315dea9d44',1,'Aws::Crt::Mqtt::OnConnectionFailureHandler()']]], + ['onconnectioninterruptedhandler_5037',['OnConnectionInterruptedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a4f836d0b80ada1251f643bf357b0fc60',1,'Aws::Crt::Mqtt']]], + ['onconnectionreset_5038',['OnConnectionReset',['../namespace_aws_1_1_iotsecuretunneling.html#a2687e92f49f543e5888269f725ec53eb',1,'Aws::Iotsecuretunneling']]], + ['onconnectionresumedhandler_5039',['OnConnectionResumedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a43028af232c9cf8c5a34da986d9afa06',1,'Aws::Crt::Mqtt']]], + ['onconnectionsetup_5040',['OnConnectionSetup',['../namespace_aws_1_1_crt_1_1_http.html#abf7cbfe9deb17e6abd259b1db3850c6d',1,'Aws::Crt::Http']]], + ['onconnectionshutdown_5041',['OnConnectionShutdown',['../namespace_aws_1_1_crt_1_1_http.html#a38b7bf171ad1910c2d8d95eef6f8ee13',1,'Aws::Crt::Http::OnConnectionShutdown()'],['../namespace_aws_1_1_iotsecuretunneling.html#a1d15b717dfba979b484116dac858e0b8',1,'Aws::Iotsecuretunneling::OnConnectionShutdown()']]], + ['onconnectionstarted_5042',['OnConnectionStarted',['../namespace_aws_1_1_iotsecuretunneling.html#a864a88daf535d474a0960823ef0983a3',1,'Aws::Iotsecuretunneling']]], + ['onconnectionsuccess_5043',['OnConnectionSuccess',['../namespace_aws_1_1_iotsecuretunneling.html#ae80d5e18d5f92950a430c41df0bb93cf',1,'Aws::Iotsecuretunneling']]], + ['onconnectionsuccesshandler_5044',['OnConnectionSuccessHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a9bb408f8517200c94e58f88948737f17',1,'Aws::Crt::Mqtt5::OnConnectionSuccessHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a98d7acab14346424a74e0511de423513',1,'Aws::Crt::Mqtt::OnConnectionSuccessHandler()']]], + ['oncredentialsacquired_5045',['OnCredentialsAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a51cb8da17668b755179a5d704f01cd27',1,'Aws::Crt::Imds']]], + ['oncredentialsresolved_5046',['OnCredentialsResolved',['../namespace_aws_1_1_crt_1_1_auth.html#a5c7cfc1fb715fdb4c2d8945678d68199',1,'Aws::Crt::Auth']]], + ['ondatareceive_5047',['OnDataReceive',['../namespace_aws_1_1_iotsecuretunneling.html#aec68b693857dd6354693d8400bcf36ad',1,'Aws::Iotsecuretunneling']]], + ['ondisconnecthandler_5048',['OnDisconnectHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aa0e931986cc3e616c6adf935d760ecb0',1,'Aws::Crt::Mqtt']]], + ['ondisconnectionhandler_5049',['OnDisconnectionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a782a13595a2f714822d60018a949bf2a',1,'Aws::Crt::Mqtt5']]], + ['ondiscoverresponse_5050',['OnDiscoverResponse',['../namespace_aws_1_1_discovery.html#aa4671b96af3b6408de9fb3366f6763b6',1,'Aws::Discovery']]], + ['onhostresolved_5051',['OnHostResolved',['../namespace_aws_1_1_crt_1_1_io.html#acbf0e730c9b86819e74f33f7b5eed73d',1,'Aws::Crt::Io']]], + ['onhttprequestsigningcomplete_5052',['OnHttpRequestSigningComplete',['../namespace_aws_1_1_crt_1_1_auth.html#ab4ca80a8fc66d38af49bf5431b5c8ebf',1,'Aws::Crt::Auth']]], + ['oniamprofileacquired_5053',['OnIamProfileAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#acb4baa05bed08f126ed31aa1420daa9c',1,'Aws::Crt::Imds']]], + ['onincomingbody_5054',['OnIncomingBody',['../namespace_aws_1_1_crt_1_1_http.html#abc77003769a91c513b54ce1fa42d1231',1,'Aws::Crt::Http']]], + ['onincomingheaders_5055',['OnIncomingHeaders',['../namespace_aws_1_1_crt_1_1_http.html#ab2a1bca19494ff57966accc70a833834',1,'Aws::Crt::Http']]], + ['onincomingheadersblockdone_5056',['OnIncomingHeadersBlockDone',['../namespace_aws_1_1_crt_1_1_http.html#a8d646e4c6ffcdfa23c42e95403ac388d',1,'Aws::Crt::Http']]], + ['oninstanceinfoacquired_5057',['OnInstanceInfoAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#aa99312f69ba2053eac58e527cdcb27f8',1,'Aws::Crt::Imds']]], + ['onmessageflushcallback_5058',['OnMessageFlushCallback',['../namespace_aws_1_1_eventstreamrpc.html#a59543fd12aad2501f3b41795186a18e6',1,'Aws::Eventstreamrpc']]], + ['onmessagereceived_5059',['OnMessageReceived',['../namespace_aws_1_1_iotsecuretunneling.html#adfeb89a6a2bd6e8c0e20ef9f553c72ff',1,'Aws::Iotsecuretunneling']]], + ['onmessagereceivedhandler_5060',['OnMessageReceivedHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a44b5236aa0361ef97c0595eaf3d48b64',1,'Aws::Crt::Mqtt']]], + ['onmultisubackhandler_5061',['OnMultiSubAckHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a114f4b34cc46025478d479beaacc53ff',1,'Aws::Crt::Mqtt']]], + ['onoperationcompletehandler_5062',['OnOperationCompleteHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#a44fc5120bbbe950dc76488128259b18f',1,'Aws::Crt::Mqtt']]], + ['onpublishcomplete_5063',['OnPublishComplete',['../namespace_aws_1_1_iotidentity.html#a7d76d9ad43125fcc2366e72947382cd3',1,'Aws::Iotidentity::OnPublishComplete()'],['../namespace_aws_1_1_iotjobs.html#a8d27af0de5aa5b8553313acac5320300',1,'Aws::Iotjobs::OnPublishComplete()'],['../namespace_aws_1_1_iotsecuretunneling.html#ac300aee33fd87272221429942a33dfdf',1,'Aws::Iotsecuretunneling::OnPublishComplete()'],['../namespace_aws_1_1_iotshadow.html#a6de052281b1162068086d9e849876cea',1,'Aws::Iotshadow::OnPublishComplete()']]], + ['onpublishcompletionhandler_5064',['OnPublishCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a6c8e5bc5d3a6eb7f4767f3c1ecd8524c',1,'Aws::Crt::Mqtt5']]], + ['onpublishreceivedhandler_5065',['OnPublishReceivedHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a4fd5a6ebf9fb586570f3fe78f86f1b3a',1,'Aws::Crt::Mqtt5::OnPublishReceivedHandler()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a4c45cd45103957d38303f03f37d251e2',1,'Aws::Crt::Mqtt::OnPublishReceivedHandler()']]], + ['onresourceacquired_5066',['OnResourceAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a23cb692edf9ebc52b70e7ba33f93bae7',1,'Aws::Crt::Imds']]], + ['onsenddatacomplete_5067',['OnSendDataComplete',['../namespace_aws_1_1_iotsecuretunneling.html#af98d42958061aa035d144e1919e2d7d8',1,'Aws::Iotsecuretunneling']]], + ['onsendmessagecomplete_5068',['OnSendMessageComplete',['../namespace_aws_1_1_iotsecuretunneling.html#a275d61180b5cee078e3cd27154c7fdfd',1,'Aws::Iotsecuretunneling']]], + ['onsessionreset_5069',['OnSessionReset',['../namespace_aws_1_1_iotsecuretunneling.html#a1e16327a3993362a5cd79d6fb3d7f19d',1,'Aws::Iotsecuretunneling']]], + ['onstopped_5070',['OnStopped',['../namespace_aws_1_1_iotsecuretunneling.html#a278e235728cba77a31e9015498884e34',1,'Aws::Iotsecuretunneling']]], + ['onstoppedhandler_5071',['OnStoppedHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a7296550444ed5f10375ee5345c99cad5',1,'Aws::Crt::Mqtt5']]], + ['onstreamcomplete_5072',['OnStreamComplete',['../namespace_aws_1_1_crt_1_1_http.html#a486282cdd28a7f05e50e1534797c4a3f',1,'Aws::Crt::Http']]], + ['onstreamreset_5073',['OnStreamReset',['../namespace_aws_1_1_iotsecuretunneling.html#af67046344aa360558c5088f305a45cf2',1,'Aws::Iotsecuretunneling']]], + ['onstreamstart_5074',['OnStreamStart',['../namespace_aws_1_1_iotsecuretunneling.html#a5d1f363f338c4b56322e6350c1cf2480',1,'Aws::Iotsecuretunneling']]], + ['onstreamstarted_5075',['OnStreamStarted',['../namespace_aws_1_1_iotsecuretunneling.html#a91f98f55565ab797c55dee16a4b55c3a',1,'Aws::Iotsecuretunneling']]], + ['onstreamstopped_5076',['OnStreamStopped',['../namespace_aws_1_1_iotsecuretunneling.html#aa3abe0976aa3ead34f997e00c8fb32fc',1,'Aws::Iotsecuretunneling']]], + ['onsubackhandler_5077',['OnSubAckHandler',['../namespace_aws_1_1_crt_1_1_mqtt.html#aedc46fe650f31ca76c9b045a45258ffc',1,'Aws::Crt::Mqtt']]], + ['onsubscribecomplete_5078',['OnSubscribeComplete',['../namespace_aws_1_1_iotidentity.html#aebce234af86622f340f63339638378c3',1,'Aws::Iotidentity::OnSubscribeComplete()'],['../namespace_aws_1_1_iotjobs.html#a4b6b923d0199f5cb2bb2ba61c4bd0dcd',1,'Aws::Iotjobs::OnSubscribeComplete()'],['../namespace_aws_1_1_iotsecuretunneling.html#ac688b4e8a594a42f501e0636fd2e4fe1',1,'Aws::Iotsecuretunneling::OnSubscribeComplete()'],['../namespace_aws_1_1_iotshadow.html#a6821fd90363538797d367c184dab079b',1,'Aws::Iotshadow::OnSubscribeComplete()']]], + ['onsubscribecompletionhandler_5079',['OnSubscribeCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#afc02779dfb1728f0a4ac918834665508',1,'Aws::Crt::Mqtt5']]], + ['onsubscribetocreatecertificatefromcsracceptedresponse_5080',['OnSubscribeToCreateCertificateFromCsrAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#a793b38d4587bacd3b1fac7316bf1c7ae',1,'Aws::Iotidentity']]], + ['onsubscribetocreatecertificatefromcsrrejectedresponse_5081',['OnSubscribeToCreateCertificateFromCsrRejectedResponse',['../namespace_aws_1_1_iotidentity.html#a4504c319f56c89fe823fbca6fb9cf6f2',1,'Aws::Iotidentity']]], + ['onsubscribetocreatekeysandcertificateacceptedresponse_5082',['OnSubscribeToCreateKeysAndCertificateAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#a2a2b99068c2ccb9acde0de4ee4e38bbb',1,'Aws::Iotidentity']]], + ['onsubscribetocreatekeysandcertificaterejectedresponse_5083',['OnSubscribeToCreateKeysAndCertificateRejectedResponse',['../namespace_aws_1_1_iotidentity.html#a12b63c7c1bf19768fefe71c7c1103682',1,'Aws::Iotidentity']]], + ['onsubscribetodeletenamedshadowacceptedresponse_5084',['OnSubscribeToDeleteNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a4e8c00d1d21e2ca061f426446692bacb',1,'Aws::Iotshadow']]], + ['onsubscribetodeletenamedshadowrejectedresponse_5085',['OnSubscribeToDeleteNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a28f19d65c4e0380e871d8f9e87248c16',1,'Aws::Iotshadow']]], + ['onsubscribetodeleteshadowacceptedresponse_5086',['OnSubscribeToDeleteShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a7c2cb8be1d72beb71e22fd166a108826',1,'Aws::Iotshadow']]], + ['onsubscribetodeleteshadowrejectedresponse_5087',['OnSubscribeToDeleteShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#aa71693063dddb3f8db651bd7a94d64aa',1,'Aws::Iotshadow']]], + ['onsubscribetodescribejobexecutionacceptedresponse_5088',['OnSubscribeToDescribeJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a6f8bbf847d29433e0a5323c1123b422d',1,'Aws::Iotjobs']]], + ['onsubscribetodescribejobexecutionrejectedresponse_5089',['OnSubscribeToDescribeJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#a9e74b89263116bf7dd5b346f42646c62',1,'Aws::Iotjobs']]], + ['onsubscribetogetnamedshadowacceptedresponse_5090',['OnSubscribeToGetNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a139b099f69a2c51dc8fcd18ad5247ecb',1,'Aws::Iotshadow']]], + ['onsubscribetogetnamedshadowrejectedresponse_5091',['OnSubscribeToGetNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#ae960873a7020c89de0b137cb2a513e68',1,'Aws::Iotshadow']]], + ['onsubscribetogetpendingjobexecutionsacceptedresponse_5092',['OnSubscribeToGetPendingJobExecutionsAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a8e8c67348df86ba4ca3e354476cbb9eb',1,'Aws::Iotjobs']]], + ['onsubscribetogetpendingjobexecutionsrejectedresponse_5093',['OnSubscribeToGetPendingJobExecutionsRejectedResponse',['../namespace_aws_1_1_iotjobs.html#aae67f2cdbc784dc39016d094d8d89acd',1,'Aws::Iotjobs']]], + ['onsubscribetogetshadowacceptedresponse_5094',['OnSubscribeToGetShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#a7351bc44c298db5fdbbb9ad4b36d3213',1,'Aws::Iotshadow']]], + ['onsubscribetogetshadowrejectedresponse_5095',['OnSubscribeToGetShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a88cbf504a1c56209adbea7883d59bee2',1,'Aws::Iotshadow']]], + ['onsubscribetojobexecutionschangedeventsresponse_5096',['OnSubscribeToJobExecutionsChangedEventsResponse',['../namespace_aws_1_1_iotjobs.html#aa0b211a092dfec90561b82f2c2b72a40',1,'Aws::Iotjobs']]], + ['onsubscribetonamedshadowdeltaupdatedeventsresponse_5097',['OnSubscribeToNamedShadowDeltaUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a477c7df07cf6d16244a60faeb49b48cb',1,'Aws::Iotshadow']]], + ['onsubscribetonamedshadowupdatedeventsresponse_5098',['OnSubscribeToNamedShadowUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a1ecb26554a893e56aa70183cb4188a45',1,'Aws::Iotshadow']]], + ['onsubscribetonextjobexecutionchangedeventsresponse_5099',['OnSubscribeToNextJobExecutionChangedEventsResponse',['../namespace_aws_1_1_iotjobs.html#aa671f953f53affebb5d9ec07c77a1859',1,'Aws::Iotjobs']]], + ['onsubscribetoregisterthingacceptedresponse_5100',['OnSubscribeToRegisterThingAcceptedResponse',['../namespace_aws_1_1_iotidentity.html#ac79bcf2ab7483101ddcf1f393e4450dc',1,'Aws::Iotidentity']]], + ['onsubscribetoregisterthingrejectedresponse_5101',['OnSubscribeToRegisterThingRejectedResponse',['../namespace_aws_1_1_iotidentity.html#aee309502370101fd7a1bccab8775cc89',1,'Aws::Iotidentity']]], + ['onsubscribetoshadowdeltaupdatedeventsresponse_5102',['OnSubscribeToShadowDeltaUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#a32fd2ebf609e176633091bde7d232f95',1,'Aws::Iotshadow']]], + ['onsubscribetoshadowupdatedeventsresponse_5103',['OnSubscribeToShadowUpdatedEventsResponse',['../namespace_aws_1_1_iotshadow.html#af782f0c4119ba963357943b75dc80633',1,'Aws::Iotshadow']]], + ['onsubscribetostartnextpendingjobexecutionacceptedresponse_5104',['OnSubscribeToStartNextPendingJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a306c6931b270dccc3be328ad410e252d',1,'Aws::Iotjobs']]], + ['onsubscribetostartnextpendingjobexecutionrejectedresponse_5105',['OnSubscribeToStartNextPendingJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#adaf640572f9062ba4a340d333f561490',1,'Aws::Iotjobs']]], + ['onsubscribetotunnelsnotifyresponse_5106',['OnSubscribeToTunnelsNotifyResponse',['../namespace_aws_1_1_iotsecuretunneling.html#a797633de52d6cd33b0501015b81dd018',1,'Aws::Iotsecuretunneling']]], + ['onsubscribetoupdatejobexecutionacceptedresponse_5107',['OnSubscribeToUpdateJobExecutionAcceptedResponse',['../namespace_aws_1_1_iotjobs.html#a81764500347710f52d7edc3c0b8b23d8',1,'Aws::Iotjobs']]], + ['onsubscribetoupdatejobexecutionrejectedresponse_5108',['OnSubscribeToUpdateJobExecutionRejectedResponse',['../namespace_aws_1_1_iotjobs.html#ac7064a46b3ac78b975defeb7c81b5c14',1,'Aws::Iotjobs']]], + ['onsubscribetoupdatenamedshadowacceptedresponse_5109',['OnSubscribeToUpdateNamedShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#aa9a7ab23f90f77d0223094f0f41f85c7',1,'Aws::Iotshadow']]], + ['onsubscribetoupdatenamedshadowrejectedresponse_5110',['OnSubscribeToUpdateNamedShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a8f18ac029fc0beec5affff2d1a8770f7',1,'Aws::Iotshadow']]], + ['onsubscribetoupdateshadowacceptedresponse_5111',['OnSubscribeToUpdateShadowAcceptedResponse',['../namespace_aws_1_1_iotshadow.html#ab49bb875bde199437974e54f223b6544',1,'Aws::Iotshadow']]], + ['onsubscribetoupdateshadowrejectedresponse_5112',['OnSubscribeToUpdateShadowRejectedResponse',['../namespace_aws_1_1_iotshadow.html#a9e6686c3c64c9dca780520603565d8db',1,'Aws::Iotshadow']]], + ['ontaskcancelledhandler_5113',['OnTaskCancelledHandler',['../namespace_aws_1_1_iotdevicedefenderv1.html#a809b6645d5d82549c8a2436fc68a6925',1,'Aws::Iotdevicedefenderv1']]], + ['onunsubscribecompletionhandler_5114',['OnUnsubscribeCompletionHandler',['../namespace_aws_1_1_crt_1_1_mqtt5.html#ae609d003ebe52e5d2fe6e57c4b78802a',1,'Aws::Crt::Mqtt5']]], + ['onvectorresourceacquired_5115',['OnVectorResourceAcquired',['../namespace_aws_1_1_crt_1_1_imds.html#a4ce6aef15cb36890f185ecf248d30712',1,'Aws::Crt::Imds']]], + ['onwebsockethandshakeintercept_5116',['OnWebSocketHandshakeIntercept',['../namespace_aws_1_1_crt_1_1_mqtt5.html#acbd76f6a1fa7bbfbfeb2a0ddde0d2b31',1,'Aws::Crt::Mqtt5::OnWebSocketHandshakeIntercept()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a164f0b4ae6ab32eae4125e685349a8d1',1,'Aws::Crt::Mqtt::OnWebSocketHandshakeIntercept()']]], + ['onwebsockethandshakeinterceptcomplete_5117',['OnWebSocketHandshakeInterceptComplete',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a3cf54d8b5b278672fbd88a11f2c47136',1,'Aws::Crt::Mqtt5::OnWebSocketHandshakeInterceptComplete()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a5d9638829a60d2c9961d7b789cebcb42',1,'Aws::Crt::Mqtt::OnWebSocketHandshakeInterceptComplete()']]], + ['other_5118',['other',['../struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html#a5105f935d27565c80cc2768baea17723',1,'Aws::Crt::StlAllocator::rebind']]] +]; diff --git a/docs/search/typedefs_e.html b/docs/search/typedefs_e.html new file mode 100644 index 000000000..0e967c59a --- /dev/null +++ b/docs/search/typedefs_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_e.js b/docs/search/typedefs_e.js new file mode 100644 index 000000000..7cdfdf5a8 --- /dev/null +++ b/docs/search/typedefs_e.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['packettype_5119',['PacketType',['../namespace_aws_1_1_crt_1_1_mqtt5.html#acae5f72991d395565e3aaedf930c8ed2',1,'Aws::Crt::Mqtt5']]], + ['payloadformatindicator_5120',['PayloadFormatIndicator',['../namespace_aws_1_1_crt_1_1_mqtt5.html#aaf04f90dac4cc8096c4fee0dcfacc2c1',1,'Aws::Crt::Mqtt5']]], + ['pointer_5121',['pointer',['../class_aws_1_1_crt_1_1basic__string__view.html#a24192d70a9ca6790ef32e35333911c84',1,'Aws::Crt::basic_string_view']]], + ['pubackreasoncode_5122',['PubAckReasonCode',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a5901f1fc1e66ef0f859402b747630a02',1,'Aws::Crt::Mqtt5']]] +]; diff --git a/docs/search/typedefs_f.html b/docs/search/typedefs_f.html new file mode 100644 index 000000000..40087c377 --- /dev/null +++ b/docs/search/typedefs_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/typedefs_f.js b/docs/search/typedefs_f.js new file mode 100644 index 000000000..40dd377f4 --- /dev/null +++ b/docs/search/typedefs_f.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['qos_5123',['QOS',['../namespace_aws_1_1_crt_1_1_mqtt5.html#a20c88005a3e10bfc07dca09e40e365eb',1,'Aws::Crt::Mqtt5::QOS()'],['../namespace_aws_1_1_crt_1_1_mqtt.html#a73e44d9ab196e11a9732981690ac5423',1,'Aws::Crt::Mqtt::QOS()']]] +]; diff --git a/docs/search/variables_0.html b/docs/search/variables_0.html new file mode 100644 index 000000000..2edd1114b --- /dev/null +++ b/docs/search/variables_0.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js new file mode 100644 index 000000000..4cd56725a --- /dev/null +++ b/docs/search/variables_0.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['accesskeyid_4714',['AccessKeyId',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#aa100bb8c9c5a0ba3e3e59eeb1c65eb68',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['accountid_4715',['accountId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab6202e1a5ed3d5740a7c52e0c88f1972',1,'Aws::Crt::Imds::InstanceInfoView::accountId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#acc608e8e845820070ff18026bcafe1ef',1,'Aws::Crt::Imds::InstanceInfo::accountId()']]], + ['aes_5f256_5fcipher_5fblock_5fsize_4716',['AES_256_CIPHER_BLOCK_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a9b4fcfe19573e9ca6f673bf8bd5b1e37',1,'Aws::Crt::Crypto']]], + ['aes_5f256_5fkey_5fsize_5fbytes_4717',['AES_256_KEY_SIZE_BYTES',['../namespace_aws_1_1_crt_1_1_crypto.html#ac87531791d126c9ee331d173233ead93',1,'Aws::Crt::Crypto']]], + ['alloc_4718',['Alloc',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#abc487754db31748e9b40e7b06aa7576b',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['allocator_4719',['allocator',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a89eb580a5bd5412713bed2e539eeaedd',1,'Aws::Crt::Http::ClientStreamCallbackData::allocator()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#abe3ab1dbdd6f4ceb9d50722288c0bae1',1,'Aws::Crt::Mqtt::MqttConnectionOptions::allocator()'],['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a1faf205efea651997ff86bbeffc45e3a',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::allocator()'],['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a33c9b9a87c386324f122eb47c655920e',1,'Aws::Crt::Http::ConnectionCallbackData::allocator()'],['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a9a337a91e06c7e15661b6e30b75a252d',1,'Aws::Crt::Imds::WrappedCallbackArgs::allocator()'],['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html#acb966b483afdcacb04ce08f76eb7d634',1,'Aws::Crt::Io::TaskWrapper::allocator()'],['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a8473ad17616873cf7751f4811a2d57a4',1,'Aws::Eventstreamrpc::ContinuationCallbackData::allocator()'],['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a3ea2ed6b86dc3338880e44006084d3a5',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::allocator()']]], + ['alternativecount_4720',['AlternativeCount',['../class_aws_1_1_crt_1_1_variant.html#ac7408111a3a66a00a85162dd1b6cd8b7',1,'Aws::Crt::Variant']]], + ['architecture_4721',['architecture',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#aaeca7eb76cdac5274148b6bce34a83b1',1,'Aws::Crt::Imds::InstanceInfoView::architecture()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#aaad97b9cf226357e4d99e83bdda57e4f',1,'Aws::Crt::Imds::InstanceInfo::architecture()']]], + ['authtype_4722',['AuthType',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#acebea08ca57582414378e350a7ff465d',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['availabilityzone_4723',['availabilityZone',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab5a350018f43261fae84310c490ff918',1,'Aws::Crt::Imds::InstanceInfoView::availabilityZone()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0407876c5d1e150ca4a8a36a25a7ca0f',1,'Aws::Crt::Imds::InstanceInfo::availabilityZone()']]] +]; diff --git a/docs/search/variables_1.html b/docs/search/variables_1.html new file mode 100644 index 000000000..98b95a99c --- /dev/null +++ b/docs/search/variables_1.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_1.js b/docs/search/variables_1.js new file mode 100644 index 000000000..6630a8d33 --- /dev/null +++ b/docs/search/variables_1.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['basestatus_4724',['baseStatus',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#adbbe6b36288b9f7c5393cd53d804084d',1,'Aws::Eventstreamrpc::RpcError']]], + ['basicauthpassword_4725',['BasicAuthPassword',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a7d985f6c95cc9d5f36e35f5260ca0263',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['basicauthusername_4726',['BasicAuthUsername',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#ad22e9b2475ecf638dda7198651fb9c59',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['billingproducts_4727',['billingProducts',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#aa90ed26c07f7d1bb86a1b6255dbe1e99',1,'Aws::Crt::Imds::InstanceInfoView::billingProducts()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#acc477bf36c072baaf921b3b87790a880',1,'Aws::Crt::Imds::InstanceInfo::billingProducts()']]], + ['bootstrap_4728',['Bootstrap',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a46158922cced133c0dd9c817f9dc16dc',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html#af9d7c52fbd55f94d3e2c2b603fac8e7b',1,'Aws::Crt::Auth::CredentialsProviderImdsConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#aafe27db935cb729e76e202912bff5ecd',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#aaa265abc5339b3744013b9ed9a6c0643',1,'Aws::Crt::Auth::CredentialsProviderX509Config::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a667b4e557fd17d2de8580bd70359976e',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::Bootstrap()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a32023b00f7f5729b80c7d19c2ba32b6d',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::Bootstrap()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad44ae9c505c27030582cf6dab0674de7',1,'Aws::Crt::Http::HttpClientConnectionOptions::Bootstrap()'],['../struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html#a786d08380baf79ac09c73e54f57bf418',1,'Aws::Crt::Imds::ImdsClientConfig::Bootstrap()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ae5b899bd90f420d5284fcfaab3cbb7b6',1,'Aws::Discovery::DiscoveryClientConfig::Bootstrap()']]] +]; diff --git a/docs/search/variables_10.html b/docs/search/variables_10.html new file mode 100644 index 000000000..61d3e5c43 --- /dev/null +++ b/docs/search/variables_10.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_10.js b/docs/search/variables_10.js new file mode 100644 index 000000000..996f0b44b --- /dev/null +++ b/docs/search/variables_10.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['queued_5fhash_4899',['QUEUED_HASH',['../_job_status_8cpp.html#aab92f5392aa45b4785f369bc938a3b2c',1,'JobStatus.cpp']]], + ['queuedat_4900',['QueuedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a1cfa7bf1a00972f2a2dd9110d1a8b60f',1,'Aws::Iotjobs::JobExecutionData::QueuedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#acaef1acc383718b7a3004c58feea08f0',1,'Aws::Iotjobs::JobExecutionSummary::QueuedAt()']]], + ['queuedjobs_4901',['QueuedJobs',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#ab5c646434d7263e39ece1df7231f569d',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse']]] +]; diff --git a/docs/search/variables_11.html b/docs/search/variables_11.html new file mode 100644 index 000000000..459b71db0 --- /dev/null +++ b/docs/search/variables_11.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_11.js b/docs/search/variables_11.js new file mode 100644 index 000000000..748c84720 --- /dev/null +++ b/docs/search/variables_11.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['ramdiskid_4902',['ramdiskId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a0e42cd6acbe53402c95d380a2e3d6148',1,'Aws::Crt::Imds::InstanceInfoView::ramdiskId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a8b06121d9b115d3da32c1c353ae67afa',1,'Aws::Crt::Imds::InstanceInfo::ramdiskId()']]], + ['region_4903',['region',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a4ffb39bb7e75411e45aca3e7229ed857',1,'Aws::Crt::Imds::InstanceInfoView::region()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a15f3fb34ccbe7369100b58ba5d013266',1,'Aws::Crt::Imds::InstanceInfo::region()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aa3c9b69a3a097a82e873c6b9cd9e5744',1,'Aws::Discovery::DiscoveryClientConfig::Region()'],['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a83721f6b36f05df53e4f5022588f941f',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse::Region()']]], + ['rejected_5fhash_4904',['REJECTED_HASH',['../_job_status_8cpp.html#a31d71bebcc83104f8ba3ee0bb133ca74',1,'JobStatus.cpp']]], + ['removed_5fhash_4905',['REMOVED_HASH',['../_job_status_8cpp.html#a552e31f8d5f8105c48bbae1277e6a2f4',1,'JobStatus.cpp']]], + ['reported_4906',['Reported',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a1ee142d53bb9ca7f17f0e682311d2500',1,'Aws::Iotshadow::ShadowMetadata::Reported()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#a3d012f2bddf2c13f0951bae398741dbe',1,'Aws::Iotshadow::ShadowState::Reported()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a2b796645c14ed31ac73cadbe3e4f65e3',1,'Aws::Iotshadow::ShadowStateWithDelta::Reported()']]], + ['request_4907',['request',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a7ced6127e20305b55db702f1cd143ad0',1,'Aws::Crt::Http::HttpRequestOptions::request()'],['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a2b30541a72b3eac86b4af60a4ab27a61',1,'Aws::Crt::Auth::HttpSignerCallbackData::Request()']]], + ['request_5fthrottled_5fhash_4908',['REQUEST_THROTTLED_HASH',['../_rejected_error_code_8cpp.html#aa5444da23b600a45a859321b18a98ff1',1,'RejectedErrorCode.cpp']]], + ['resource_5fnot_5ffound_5fhash_4909',['RESOURCE_NOT_FOUND_HASH',['../_rejected_error_code_8cpp.html#a28d003e25426f4ed5d52df757fdcb27b',1,'RejectedErrorCode.cpp']]], + ['responsecode_4910',['responseCode',['../struct_aws_1_1_discovery_1_1_client_callback_context.html#a543a6e7fbd73c471c158aaee664a1958',1,'Aws::Discovery::ClientCallbackContext']]], + ['returncode_4911',['returnCode',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html#a8dd68c8feac6b04c367dc0129571271c',1,'Aws::Crt::Mqtt::OnConnectionSuccessData']]], + ['rolealias_4912',['RoleAlias',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a6ab5fc641d37391e7cc808c61efc6e89',1,'Aws::Crt::Auth::CredentialsProviderX509Config']]], + ['rolearn_4913',['RoleArn',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#afab7b973e14a534812feaab17a2fa002',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]] +]; diff --git a/docs/search/variables_12.html b/docs/search/variables_12.html new file mode 100644 index 000000000..18778ecf8 --- /dev/null +++ b/docs/search/variables_12.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_12.js b/docs/search/variables_12.js new file mode 100644 index 000000000..df99de1e0 --- /dev/null +++ b/docs/search/variables_12.js @@ -0,0 +1,48 @@ +var searchData= +[ + ['s_5fbyocryptodeletetlscontextimplcallback_4914',['s_BYOCryptoDeleteTlsContextImplCallback',['../namespace_aws_1_1_crt.html#ab7736ed0e2df72aa52dc5219b9915e5f',1,'Aws::Crt']]], + ['s_5fbyocryptoistlsalpnsupportedcallback_4915',['s_BYOCryptoIsTlsAlpnSupportedCallback',['../namespace_aws_1_1_crt.html#a570e9e6a660cdb5a3deb5ccebf8ae745',1,'Aws::Crt']]], + ['s_5fbyocryptonewclienttlshandlercallback_4916',['s_BYOCryptoNewClientTlsHandlerCallback',['../namespace_aws_1_1_crt.html#a899d4b71de582995d49a3d56b71cd5fe',1,'Aws::Crt']]], + ['s_5fbyocryptonewmd5callback_4917',['s_BYOCryptoNewMD5Callback',['../namespace_aws_1_1_crt.html#ab910d787e0fddb483af94f916681855b',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha1callback_4918',['s_BYOCryptoNewSHA1Callback',['../namespace_aws_1_1_crt.html#a1313c28eb12693420bdf109eb32d1325',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha256callback_4919',['s_BYOCryptoNewSHA256Callback',['../namespace_aws_1_1_crt.html#a18af3e33ed26f48e9dc6f4ce5765323d',1,'Aws::Crt']]], + ['s_5fbyocryptonewsha256hmaccallback_4920',['s_BYOCryptoNewSHA256HMACCallback',['../namespace_aws_1_1_crt.html#a52f14ae81b2a1b06b67f85d6c97dbdc5',1,'Aws::Crt']]], + ['s_5fbyocryptonewtlscontextimplcallback_4921',['s_BYOCryptoNewTlsContextImplCallback',['../namespace_aws_1_1_crt.html#a7b43e6818337a1599ac372fa95f02146',1,'Aws::Crt']]], + ['s_5fgatherstatistics_4922',['s_GatherStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a81aca729ba2ca1fdfa9bdcdbcd5d8b35',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fincrementreadwindow_4923',['s_IncrementReadWindow',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae4179b36a996d2b845786412e0da1161',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5finitialwindowsize_4924',['s_InitialWindowSize',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a632165184f52f4a2d753c180c641ec9a',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fmessageoverhead_4925',['s_MessageOverhead',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a874b63ebb53dada8344ecab7145637eb',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fprocessreadmessage_4926',['s_ProcessReadMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#ae8ac199659fb49d0cfaf1b20e68c1922',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fprocessshutdown_4927',['s_ProcessShutdown',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a71220bf18c0249632404738e76d2c531',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fprocesswritemessage_4928',['s_ProcessWriteMessage',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#aa58be947f0956717079a1b5f303e1f28',1,'Aws::Crt::Io::ChannelHandler']]], + ['s_5fresetstatistics_4929',['s_ResetStatistics',['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#abdfc27c6ae5aa5fe05d1397a50263143',1,'Aws::Crt::Io::ChannelHandler']]], + ['secretaccesskey_4930',['SecretAccessKey',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#a39dba407efd3b2eb76d46eb90131451b',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['sendmessagecompletedata_4931',['sendMessageCompleteData',['../struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html#a985316c0d0e4353adced9c97a62241d7',1,'Aws::Iotsecuretunneling::SendMessageCompleteEventData']]], + ['service_5fmodel_5ftype_5fheader_4932',['SERVICE_MODEL_TYPE_HEADER',['../_event_stream_client_8cpp.html#aa730fd84b37872c790782c4233e1634b',1,'EventStreamClient.cpp']]], + ['servicename_4933',['ServiceName',['../struct_aws_1_1_iot_1_1_websocket_config.html#a2a3f538f5ae05a41e4ad4f3f287c6d9e',1,'Aws::Iot::WebsocketConfig']]], + ['services_4934',['Services',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#ac9a5996d57868c761bd62066e83eeef1',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['sessionname_4935',['SessionName',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a79d58d7c3959a5a169ea317b5ebf4c98',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]], + ['sessionpresent_4936',['sessionPresent',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html#a4b97a8ffb4e9e5036a1431273556b388',1,'Aws::Crt::Mqtt::OnConnectionSuccessData']]], + ['sessiontoken_4937',['SessionToken',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html#af1192a68695ca27ea46016c2aee18938',1,'Aws::Crt::Auth::CredentialsProviderStaticConfig']]], + ['sha1_5fdigest_5fsize_4938',['SHA1_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#aed13158b10e694d20133eb2fe8a7ce9b',1,'Aws::Crt::Crypto']]], + ['sha256_5fdigest_5fsize_4939',['SHA256_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a5c6219beccfe8740236130d17e4fcb90',1,'Aws::Crt::Crypto']]], + ['sha256_5fhmac_5fdigest_5fsize_4940',['SHA256_HMAC_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#a5a3cbbce1fec90bca7fc18db098ed1e4',1,'Aws::Crt::Crypto']]], + ['shadowname_4941',['ShadowName',['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a43e7e48e5951fc983a3016effb6523e8',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a073537a02cfa9798b4c0b261421f0304',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#a6b0a2abcc7d6892b3844b5998cf27c27',1,'Aws::Iotshadow::GetNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a7293c611105f07341efd8c9298080601',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#af0a7ac04e26f41c3fb980dcda9bf2a9c',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#a7128b4ff956ba26707e8b92b57b42fab',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a889a46380ff36b4db0decda1a1fecc13',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ShadowName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#aafbf516a6ec7a278149b3c3ed39dffb6',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ShadowName()']]], + ['signable_4942',['Signable',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a52405e8bcfd9942c63d980210de2d815',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['signer_4943',['Signer',['../struct_aws_1_1_iot_1_1_websocket_config.html#a11e130fd6dac6864a4d41a756e4db27a',1,'Aws::Iot::WebsocketConfig']]], + ['signingregion_4944',['SigningRegion',['../struct_aws_1_1_iot_1_1_websocket_config.html#a37fbae74b51ef56bc47513fdea4325f0',1,'Aws::Iot::WebsocketConfig']]], + ['socketoptions_4945',['SocketOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ac89157ac1bf551b431b293bf41dc9c49',1,'Aws::Crt::Http::HttpClientConnectionOptions::SocketOptions()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a4d4f8d5477105c75e535aee88a644929',1,'Aws::Discovery::DiscoveryClientConfig::SocketOptions()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#ab8bcfe6bdcff63ea196e4c5834b4a0b0',1,'Aws::Crt::Mqtt::MqttConnectionOptions::socketOptions()']]], + ['ss_4946',['ss',['../struct_aws_1_1_discovery_1_1_client_callback_context.html#ab32b9f06d7495ea719431e58e95f9487',1,'Aws::Discovery::ClientCallbackContext']]], + ['startedat_4947',['StartedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a18487f5fb6f95d5b3451f84c477a6381',1,'Aws::Iotjobs::JobExecutionData::StartedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a739b06f23f45d816cb33cd2cd0c61a6b',1,'Aws::Iotjobs::JobExecutionSummary::StartedAt()']]], + ['state_4948',['State',['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a29597f6e6b63cb664d73a9cb5f3b6eec',1,'Aws::Iotshadow::GetShadowResponse::State()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#ac5cb3c4ac316402b4d7aebd792e2742e',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::State()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a44849656d80327311c9da0afa9953d95',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::State()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a41c8e3448858bcee0d8ee1fcb2d9da3f',1,'Aws::Iotshadow::UpdateNamedShadowRequest::State()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a667d8383536e1ae3d9c7d46514b8e187',1,'Aws::Iotshadow::UpdateShadowRequest::State()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#aa9e6d13a66fe05b7aced5d3711140275',1,'Aws::Iotshadow::UpdateShadowResponse::State()']]], + ['status_4949',['Status',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a944fb868dff4fe09276cf8c44875eee6',1,'Aws::Iotjobs::JobExecutionData::Status()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a8092b7b92b0a9247ec330a2c3b3de91f',1,'Aws::Iotjobs::JobExecutionState::Status()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a61127e59c2807ae45d6f3799225e8e38',1,'Aws::Iotjobs::UpdateJobExecutionRequest::Status()']]], + ['statuscode_4950',['StatusCode',['../class_aws_1_1_iotidentity_1_1_error_response.html#a7a5bcac352dc37c382d28a4fa7deef66',1,'Aws::Iotidentity::ErrorResponse']]], + ['statusdetails_4951',['StatusDetails',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a87715a394c53f39f0c43976dd6d1b3a0',1,'Aws::Iotjobs::JobExecutionData::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#ad4b66ef1d5a9b92730d69ec05e215446',1,'Aws::Iotjobs::JobExecutionState::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#ad09a014aec48a6fac5e41f06515976ad',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StatusDetails()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#abe0ad2020bb9278db8de3aae6dd74028',1,'Aws::Iotjobs::UpdateJobExecutionRequest::StatusDetails()']]], + ['steptimeoutinminutes_4952',['StepTimeoutInMinutes',['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a21dc48f89fe294109d2fa0c2b717bedb',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::StepTimeoutInMinutes()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a35a1be5ab3fd20a6e17ea63a8e4c80a9',1,'Aws::Iotjobs::UpdateJobExecutionRequest::StepTimeoutInMinutes()']]], + ['stream_4953',['stream',['../struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html#a9f5950f7fb6c7c7ee6a544a8bf4b6e1c',1,'Aws::Crt::Http::ClientStreamCallbackData']]], + ['streamingaws4hmacsha256events_4954',['StreamingAws4HmacSha256Events',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a0cfb2f407c83fbcd02c2ba7aa2ef2fa7',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamingaws4hmacsha256payload_4955',['StreamingAws4HmacSha256Payload',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a08de55eeec60178a8589ed94f53b10b9',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['streamstarteddata_4956',['streamStartedData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html#a8fc895db19ec6ce3ff760a3f7b709806',1,'Aws::Iotsecuretunneling::StreamStartedEventData']]], + ['streamstoppeddata_4957',['streamStoppedData',['../struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html#a06db8be2d10314776f5ba0474af638a0',1,'Aws::Iotsecuretunneling::StreamStoppedEventData']]], + ['succeeded_5fhash_4958',['SUCCEEDED_HASH',['../_job_status_8cpp.html#aec8c54b6f8253d1145fcc86611eabcb7',1,'JobStatus.cpp']]] +]; diff --git a/docs/search/variables_13.html b/docs/search/variables_13.html new file mode 100644 index 000000000..9591b855b --- /dev/null +++ b/docs/search/variables_13.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_13.js b/docs/search/variables_13.js new file mode 100644 index 000000000..27a6c843e --- /dev/null +++ b/docs/search/variables_13.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['templatename_4959',['TemplateName',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a37a4d998e338f38b5669e4b7e64941e6',1,'Aws::Iotidentity::RegisterThingRequest::TemplateName()'],['../class_aws_1_1_iotidentity_1_1_register_thing_subscription_request.html#a6b6577f49c2a82f790a63d1bf00c9571',1,'Aws::Iotidentity::RegisterThingSubscriptionRequest::TemplateName()']]], + ['terminal_5fstate_5freached_5fhash_4960',['TERMINAL_STATE_REACHED_HASH',['../_rejected_error_code_8cpp.html#af477518fa2636fbe48d0e8ac017914d9',1,'RejectedErrorCode.cpp']]], + ['thingarn_4961',['ThingArn',['../class_aws_1_1_discovery_1_1_g_g_core.html#ac4813f85d7b56bdbd2b9c486162d24cd',1,'Aws::Discovery::GGCore']]], + ['thingname_4962',['ThingName',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a6710d4579c361fc6fbc5034e5d1f723c',1,'Aws::Crt::Auth::CredentialsProviderX509Config::ThingName()'],['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#a505338118356c67254a49fbd52dbd061',1,'Aws::Iotidentity::RegisterThingResponse::ThingName()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a47d2fed4e0b3f26cc7550673dbf01d6a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#ac3c3f762bf81b899c83f7f3e55059ca8',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a4833e99618b651705ac4806c01c0e84e',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_subscription_request.html#a800ec788ea8aa9878541f6a1f8cdd30d',1,'Aws::Iotjobs::GetPendingJobExecutionsSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#ab34057425924c7cefbd7bbf6a0e306b5',1,'Aws::Iotjobs::JobExecutionData::ThingName()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_subscription_request.html#ac28fc75a823f1bde860667414aed9a6e',1,'Aws::Iotjobs::JobExecutionsChangedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_subscription_request.html#a0b17e20480a4cf13bbf35a6668535586',1,'Aws::Iotjobs::NextJobExecutionChangedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a622b8342c2768cb472752e0620d417e6',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_subscription_request.html#a7c74eef068b0ee6d13d8c3e60f3cce8d',1,'Aws::Iotjobs::StartNextPendingJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a70f654e269db144e7fe77ba5b63a5802',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ThingName()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#ab852c7cda6a919bfebd16a84317cc3cb',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotsecuretunneling_1_1_subscribe_to_tunnels_notify_request.html#afcd3852034a3cba4edbf0f50ea19154e',1,'Aws::Iotsecuretunneling::SubscribeToTunnelsNotifyRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a57ab3ebea1647d5cef2120d52bdcc628',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_subscription_request.html#a5008a01d6e4d7f6fbd1a1004a37f3e08',1,'Aws::Iotshadow::DeleteNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a2e7c2b45a2655a8bb1089d1b2a982f36',1,'Aws::Iotshadow::DeleteShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_subscription_request.html#a0ae82cf3fa71853c98fd19452b21f614',1,'Aws::Iotshadow::DeleteShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#af1906ed08f7868ca43240c27b9308b64',1,'Aws::Iotshadow::GetNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_subscription_request.html#a1965346038245a529ad8d9881a2be882',1,'Aws::Iotshadow::GetNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a7272ba7f81168df07c3e576319b6e024',1,'Aws::Iotshadow::GetShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_subscription_request.html#afa1cbd3006eadeb7c1568199aae5e013',1,'Aws::Iotshadow::GetShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_delta_updated_subscription_request.html#a9c2ef0b4ccc73fb221a468da01e67d8d',1,'Aws::Iotshadow::NamedShadowDeltaUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_named_shadow_updated_subscription_request.html#ab5b1fe53687381b6798d94e798b7040e',1,'Aws::Iotshadow::NamedShadowUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_subscription_request.html#a5275895d529f16eea7f7af96526a59cc',1,'Aws::Iotshadow::ShadowDeltaUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_subscription_request.html#a2e8b4a6f82ba11706a0d140bf2afd5f1',1,'Aws::Iotshadow::ShadowUpdatedSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a1ae6aeae74cfbc6f1064128773df9f1d',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_subscription_request.html#a4ecd0fbc6af1e9872fae7d53b4ba6d6d',1,'Aws::Iotshadow::UpdateNamedShadowSubscriptionRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#abc5f0bb9d96ff01c14c01ce48bb97c3d',1,'Aws::Iotshadow::UpdateShadowRequest::ThingName()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_subscription_request.html#a15c96ec68702427d1c219b899b4ba09f',1,'Aws::Iotshadow::UpdateShadowSubscriptionRequest::ThingName()']]], + ['timed_5fout_5fhash_4963',['TIMED_OUT_HASH',['../_job_status_8cpp.html#a982b844dfdb5b8750792c03787c6b84e',1,'JobStatus.cpp']]], + ['timestamp_4964',['Timestamp',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a3c0787e2204c7e5340dd55ef9576f580',1,'Aws::Iotjobs::DescribeJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a87c62af2a8db66e0282f34debff807d1',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#a968a3d05036ce060c3321043aa911890',1,'Aws::Iotjobs::JobExecutionsChangedEvent::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a0c615ef3fb396a9d7f6bfa4c8c18db46',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a409fd4b31f5966c7d54d1ed84f1bf3ab',1,'Aws::Iotjobs::RejectedError::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#ab836948b79f2d2d6b8b0ea0ae16b3592',1,'Aws::Iotjobs::StartNextJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a4312b2d976ed10b464c914db9df6a1f2',1,'Aws::Iotjobs::UpdateJobExecutionResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#ad4509ccc4e9f5682af5b8e5c2433938e',1,'Aws::Iotshadow::DeleteShadowResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a93d02da14aa554740482c851d1fe31a5',1,'Aws::Iotshadow::ErrorResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#adc96af52b88eed654553aa4a70d08041',1,'Aws::Iotshadow::GetShadowResponse::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a054f90244dc5a5b2bbb464bd238c544f',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a888abfc12056905d28ad6120982bef69',1,'Aws::Iotshadow::ShadowUpdatedEvent::Timestamp()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#a1199cbc7dad65abe995bea32851d0270',1,'Aws::Iotshadow::UpdateShadowResponse::Timestamp()']]], + ['tlsconnectionoptions_4965',['tlsConnectionOptions',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a03dc2e81cc87ab83a3fb25304bc68f98',1,'Aws::Crt::Mqtt::MqttConnectionOptions']]], + ['tlscontext_4966',['tlsContext',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a886532555b2b7beef62454347bfb1744',1,'Aws::Crt::Mqtt::MqttConnectionOptions::tlsContext()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#ad4561dad5041452e26dc1e7f922a4848',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig::TlsContext()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html#a432ff2e8e0447eb18b195a57b572f323',1,'Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::TlsContext()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a202a447fd0c0fcddc8642bbcfa1e2b7f',1,'Aws::Discovery::DiscoveryClientConfig::TlsContext()']]], + ['tlsctx_4967',['TlsCtx',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a8f74bbfd5e6f07c31e456e7564e51ac7',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::TlsCtx()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#af5baa90b6eab2fb024a4b491b6a8b42a',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::TlsCtx()']]], + ['tlsoptions_4968',['TlsOptions',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#ad69515300d6921cf66e9ce37164c56ef',1,'Aws::Crt::Auth::CredentialsProviderX509Config::TlsOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a5c77242a42c5676a8b7aa2e1731aebfd',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::TlsOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a6797a5bb449849b95955b0d83978ccb7',1,'Aws::Crt::Http::HttpClientConnectionOptions::TlsOptions()']]] +]; diff --git a/docs/search/variables_14.html b/docs/search/variables_14.html new file mode 100644 index 000000000..2a4fe113a --- /dev/null +++ b/docs/search/variables_14.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_14.js b/docs/search/variables_14.js new file mode 100644 index 000000000..0207dbc5a --- /dev/null +++ b/docs/search/variables_14.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['unackedoperationcount_4969',['unackedOperationCount',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#a594eba2b2364f25b906a03d9e2fde610',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationCount()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#aaefcf2c5a3b7f4b7bf15eae066c01201',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationCount()']]], + ['unackedoperationsize_4970',['unackedOperationSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#ab7a847f78e3b96b6b26d035afab93c9c',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationSize()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#a36aef81c1511ba2bcd90c51ae0116ce6',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationSize()']]], + ['unsignedpayload_4971',['UnsignedPayload',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#a5192d49c7d293a41fcb8f40a4cf68d30',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['userdata_4972',['userData',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a6ba7e398f894cd87c73387375cbe238b',1,'Aws::Crt::Imds::WrappedCallbackArgs']]], + ['username_4973',['Username',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a2528ccd629d958bf29706df77c3cd8ad',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['usetls_4974',['useTls',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#acc4b5c047b866aec644e5b3291f9f87b',1,'Aws::Crt::Mqtt::MqttConnectionOptions']]], + ['usewebsocket_4975',['useWebsocket',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a55faef939f392fff4278f54440249b9f',1,'Aws::Crt::Mqtt::MqttConnectionOptions']]] +]; diff --git a/docs/search/variables_15.html b/docs/search/variables_15.html new file mode 100644 index 000000000..0927a79c2 --- /dev/null +++ b/docs/search/variables_15.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_15.js b/docs/search/variables_15.js new file mode 100644 index 000000000..c5d689545 --- /dev/null +++ b/docs/search/variables_15.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['value_4976',['value',['../struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html#ac80686c008ed0dcf731a6246bb82678d',1,'Aws::Crt::VariantDetail::Checker::HasType']]], + ['version_4977',['Version',['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#a31365f03b2eb8d787afd02116206d7c7',1,'Aws::Iotshadow::DeleteShadowResponse::Version()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#a85a49c28fd34fff2c56cf7e000c542e7',1,'Aws::Iotshadow::GetShadowResponse::Version()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a45faf6105e320ea4256ccc493b45d585',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Version()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a0b2221a2f62a6ed72636b359fddfe924',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::Version()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#a367d9352ed813c4701a6c169bc28722e',1,'Aws::Iotshadow::UpdateNamedShadowRequest::Version()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a3794a99445a4c6269bd91379825c4ae5',1,'Aws::Iotshadow::UpdateShadowRequest::Version()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ae3ad7206bdf2ef87babebad6e72979bb',1,'Aws::Iotshadow::UpdateShadowResponse::Version()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a5f9df194f6260699d8133b297eff85d6',1,'Aws::Crt::Imds::InstanceInfoView::version()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a7369d82fb25681e2691e7244767330ca',1,'Aws::Crt::Imds::InstanceInfo::version()']]], + ['version_5fmismatch_5fhash_4978',['VERSION_MISMATCH_HASH',['../_rejected_error_code_8cpp.html#a3c5cc94a39c05c85ebe1e375603a3ad8',1,'RejectedErrorCode.cpp']]], + ['versionnumber_4979',['VersionNumber',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a10899656061dace205353c3638a8a051',1,'Aws::Iotjobs::JobExecutionData::VersionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_state.html#a241bcf535ca5bdd3f985e9ed191e80b1',1,'Aws::Iotjobs::JobExecutionState::VersionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a7856898c513f7161c1e06e168ae920e4',1,'Aws::Iotjobs::JobExecutionSummary::VersionNumber()']]] +]; diff --git a/docs/search/variables_16.html b/docs/search/variables_16.html new file mode 100644 index 000000000..8929ab10d --- /dev/null +++ b/docs/search/variables_16.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_16.js b/docs/search/variables_16.js new file mode 100644 index 000000000..8d7001968 --- /dev/null +++ b/docs/search/variables_16.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['websocketinterceptor_4980',['WebsocketInterceptor',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a18056c9c08905a5eaeba8555702eda75',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['wrappingfn_4981',['wrappingFn',['../struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html#aabb36151821da621a1886a13a4b707c7',1,'Aws::Crt::Io::TaskWrapper']]] +]; diff --git a/docs/search/variables_2.html b/docs/search/variables_2.html new file mode 100644 index 000000000..3e0c5910a --- /dev/null +++ b/docs/search/variables_2.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_2.js b/docs/search/variables_2.js new file mode 100644 index 000000000..d2efb72f8 --- /dev/null +++ b/docs/search/variables_2.js @@ -0,0 +1,38 @@ +var searchData= +[ + ['cachedcredentialttl_4729',['CachedCredentialTTL',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#af3a2f5be7b2cf32f7d2785ae75fa540e',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig']]], + ['callback_4730',['callback',['../struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html#a2de2d42d30381226f8f5dbe230e45ef5',1,'Aws::Crt::Imds::WrappedCallbackArgs']]], + ['callbackmutex_4731',['callbackMutex',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a6eed5dac819914ab5cacd4678642a04d',1,'Aws::Eventstreamrpc::ContinuationCallbackData']]], + ['canceled_5fhash_4732',['CANCELED_HASH',['../_job_status_8cpp.html#a3c96d11e39e851a67ebadcd4c43efd36',1,'JobStatus.cpp']]], + ['cancellationuserdata_4733',['cancellationUserdata',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#a0ab7c8523a4d634d24b5efd8a0eb122b',1,'Aws::Iotdevicedefenderv1::ReportTask']]], + ['cas_4734',['CAs',['../class_aws_1_1_discovery_1_1_g_g_group.html#acdac8eee90a378e848190e7161afa0f1',1,'Aws::Discovery::GGGroup']]], + ['certificateid_4735',['CertificateId',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a57eb955606dabfd6b7d6c4048f350c5c',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateId()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a2da4fe235c236079a660a61aa4cf3a2d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateId()']]], + ['certificateownershiptoken_4736',['CertificateOwnershipToken',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a60c7d11a2c5485f662839d9c7267a5d7',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificateOwnershipToken()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#ab7b86e877a03b6785c1e53a5ac2943d7',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificateOwnershipToken()'],['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#a9d19c1f4f9afd275394d62adc4c8d07a',1,'Aws::Iotidentity::RegisterThingRequest::CertificateOwnershipToken()']]], + ['certificatepem_4737',['CertificatePem',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_response.html#a8c1004875ced57f213af5da821060b09',1,'Aws::Iotidentity::CreateCertificateFromCsrResponse::CertificatePem()'],['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a87ca7d297ee86dbe1b00a358055e639d',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse::CertificatePem()']]], + ['certificatesigningrequest_4738',['CertificateSigningRequest',['../class_aws_1_1_iotidentity_1_1_create_certificate_from_csr_request.html#a55eba750ed6778ceb1cf661ee21f2890',1,'Aws::Iotidentity::CreateCertificateFromCsrRequest']]], + ['clientaccesstoken_4739',['ClientAccessToken',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#a00ba3880c3e29f480de211559320ac71',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['clientcontinuation_4740',['clientContinuation',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a02875b1ac18dbb7363e5c9367ca22b3b',1,'Aws::Eventstreamrpc::ContinuationCallbackData']]], + ['clientmode_4741',['ClientMode',['../class_aws_1_1_iotsecuretunneling_1_1_secure_tunneling_notify_response.html#acd2df0d9e9932a8876216340f29028ad',1,'Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse']]], + ['clienttoken_4742',['ClientToken',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a3ab8d449de40a232cc0072fc5f9f127a',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#ab6b4117cba90057819101f6a311b66d2',1,'Aws::Iotjobs::DescribeJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_request.html#a4d22c7c47bbb7846371ca61348015b02',1,'Aws::Iotjobs::GetPendingJobExecutionsRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#a05326e66ae32f1a6c45753cb86ded125',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_rejected_error.html#aad2cdbf8b9ab605eb60d4c3f79b05546',1,'Aws::Iotjobs::RejectedError::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a9a188efc4710c8b0bcd594b192abfa36',1,'Aws::Iotjobs::StartNextJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_start_next_pending_job_execution_request.html#a70676f93c5b49cec88d424c7058dca91',1,'Aws::Iotjobs::StartNextPendingJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a917134598c97a1f438d453e5294573c9',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ClientToken()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a2170ba1863d6f1e8323c4f79d8bcdb1a',1,'Aws::Iotjobs::UpdateJobExecutionResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_named_shadow_request.html#a8473cc8099f9b1deab5b5fef812b50d8',1,'Aws::Iotshadow::DeleteNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_request.html#a02347e842457a8c9e561e96fac1559b1',1,'Aws::Iotshadow::DeleteShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_delete_shadow_response.html#aec3cc16b234e26a6f6348166017526b2',1,'Aws::Iotshadow::DeleteShadowResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a3fc9285ec5711a258ab8c4e9a9b1caed',1,'Aws::Iotshadow::ErrorResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_named_shadow_request.html#a02814caa3da5c7fc7387c3e027884003',1,'Aws::Iotshadow::GetNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_request.html#a87d05e0ebd58a40e13fe2885e82863e6',1,'Aws::Iotshadow::GetShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#acda40a602272b5d916de3e693954434e',1,'Aws::Iotshadow::GetShadowResponse::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a6ce6f5bbcd892a5b3c0c10734ed0342b',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_named_shadow_request.html#aac9e3b4b4bfa5ccae560fb4ebfe99647',1,'Aws::Iotshadow::UpdateNamedShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_request.html#a9ac978789f46b71872ffc7f0519d8748',1,'Aws::Iotshadow::UpdateShadowRequest::ClientToken()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ac63125e02f1cb806ba88d825b796c47c',1,'Aws::Iotshadow::UpdateShadowResponse::ClientToken()']]], + ['code_4743',['Code',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a035ab3bc4e1b906b6e8d0df56343015a',1,'Aws::Iotjobs::RejectedError::Code()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#ad77b46337066a3151dfade0ebb67c944',1,'Aws::Iotshadow::ErrorResponse::Code()']]], + ['configfilenameoverride_4744',['ConfigFileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a02921b94b7fd4975c7df4a70505123b8',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['connackpacket_4745',['connAckPacket',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#a0db88c77d5ab15a4d5e4cf9acd7cdf9e',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData::connAckPacket()'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a1aafbd8a603659ee284bb51428a19c4a',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData::connAckPacket()']]], + ['connection_4746',['connection',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a1cc475bf0e332b90f5ff88b7bd9b7b95',1,'Aws::Crt::Http::ConnectionCallbackData']]], + ['connectiondata_4747',['connectionData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html#aaa1c0e8859687382a6894468754915e9',1,'Aws::Iotsecuretunneling::ConnectionSuccessEventData']]], + ['connectionoptions_4748',['ConnectionOptions',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a17e375fc50cc7a74302ecc284bb1bb0f',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions']]], + ['connectionresetdata_4749',['connectionResetData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html#afa80df22952122adc9f6f7ed5491fb90',1,'Aws::Iotsecuretunneling::ConnectionResetEventData']]], + ['connectionstarteddata_4750',['connectionStartedData',['../struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html#a9ed0aa81b29fa389f197046083ac4c61',1,'Aws::Iotsecuretunneling::ConnectionStartedEventData']]], + ['connectiontype_4751',['ConnectionType',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a4c40d92babe5794d019693c7284d653f',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['connectivity_4752',['Connectivity',['../class_aws_1_1_discovery_1_1_g_g_core.html#a4b14d962c2a0a82cddc6384815f7d587',1,'Aws::Discovery::GGCore']]], + ['content_5ftype_5fapplication_5fjson_4753',['CONTENT_TYPE_APPLICATION_JSON',['../_event_stream_client_8cpp.html#a3e6723579c889e04432245b2dffd9ea2',1,'EventStreamClient.cpp']]], + ['content_5ftype_5fheader_4754',['CONTENT_TYPE_HEADER',['../_event_stream_client_8cpp.html#a9858ccaec609ca09b3e38c567dd14f79',1,'EventStreamClient.cpp']]], + ['continuationdestroyed_4755',['continuationDestroyed',['../class_aws_1_1_eventstreamrpc_1_1_continuation_callback_data.html#a6ce24720100630be00537bd37799cac9',1,'Aws::Eventstreamrpc::ContinuationCallbackData']]], + ['cores_4756',['Cores',['../class_aws_1_1_discovery_1_1_g_g_group.html#a4c4886cc850e38ee846b0c6c42e44a25',1,'Aws::Discovery::GGGroup']]], + ['createsigningconfigcb_4757',['CreateSigningConfigCb',['../struct_aws_1_1_iot_1_1_websocket_config.html#af939f64ba2c130fe0e6535e6d90aedb2',1,'Aws::Iot::WebsocketConfig']]], + ['credentialsfilenameoverride_4758',['CredentialsFileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a354bc7952e1cdb7dba8c5966dcb1987b',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['credentialsprovider_4759',['CredentialsProvider',['../struct_aws_1_1_iot_1_1_websocket_config.html#aff5042d2b565f8270b3746dfe0d9f5a6',1,'Aws::Iot::WebsocketConfig']]], + ['crterror_4760',['crtError',['../struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html#a1ba6ee63b8d138178e1db699b0619154',1,'Aws::Eventstreamrpc::RpcError']]], + ['current_4761',['Current',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#a964780f078ffc46205170ca311a1c237',1,'Aws::Iotshadow::ShadowUpdatedEvent']]], + ['custommetricbase_4762',['CustomMetricBase',['../namespace_aws_1_1_iotdevicedefenderv1.html#a4c5ee6f503c7f4a561e01ab6a35461b1',1,'Aws::Iotdevicedefenderv1']]], + ['customrolearn_4763',['CustomRoleArn',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a22eb4c0b7756cac46bcd0012f8f7a440',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]] +]; diff --git a/docs/search/variables_3.html b/docs/search/variables_3.html new file mode 100644 index 000000000..7867da332 --- /dev/null +++ b/docs/search/variables_3.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js new file mode 100644 index 000000000..be3c92041 --- /dev/null +++ b/docs/search/variables_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['default_5fsocket_5ftime_5fmsec_4764',['DEFAULT_SOCKET_TIME_MSEC',['../namespace_aws_1_1_crt_1_1_io.html#a3c79025f57dddde3dca69724cdf1a8f8',1,'Aws::Crt::Io']]], + ['delta_4765',['Delta',['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a46c2f8d59f513e54246ce6e4ff31e977',1,'Aws::Iotshadow::ShadowStateWithDelta']]], + ['desired_4766',['Desired',['../class_aws_1_1_iotshadow_1_1_shadow_metadata.html#a00fc13d4f6ffeca306a4c187b38e80f1',1,'Aws::Iotshadow::ShadowMetadata::Desired()'],['../class_aws_1_1_iotshadow_1_1_shadow_state.html#ad4556f4b2c6120cfa428c9e5ec67ccdb',1,'Aws::Iotshadow::ShadowState::Desired()'],['../class_aws_1_1_iotshadow_1_1_shadow_state_with_delta.html#a0c645cbf7c4d20ef64d73df5312bc559',1,'Aws::Iotshadow::ShadowStateWithDelta::Desired()']]], + ['deviceconfiguration_4767',['DeviceConfiguration',['../class_aws_1_1_iotidentity_1_1_register_thing_response.html#ac4b5ed7118e8a7ca4c70f16fbe0aa4ee',1,'Aws::Iotidentity::RegisterThingResponse']]], + ['disconnectpacket_4768',['disconnectPacket',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#a7fc0db4ae66c32904521b5e7bf2b8826',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData']]], + ['durationseconds_4769',['DurationSeconds',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a47c521a6df028c514bb08a3cb060b766',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig']]] +]; diff --git a/docs/search/variables_4.html b/docs/search/variables_4.html new file mode 100644 index 000000000..732dee2e2 --- /dev/null +++ b/docs/search/variables_4.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_4.js b/docs/search/variables_4.js new file mode 100644 index 000000000..28d9edbb7 --- /dev/null +++ b/docs/search/variables_4.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['emptysha256_4770',['EmptySha256',['../namespace_aws_1_1_crt_1_1_auth_1_1_signed_body_value.html#abafb6d804bc744ceacb3d6a34e4e37af',1,'Aws::Crt::Auth::SignedBodyValue']]], + ['enableblockingshutdown_4771',['EnableBlockingShutdown',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#ad11468906db10b1ef09583efabcbce2d',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions']]], + ['endpoint_4772',['Endpoint',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a40734447905f8b2f20e0c69a38d469e2',1,'Aws::Crt::Auth::CredentialsProviderX509Config::Endpoint()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a6c3e49d2d828772f9ffd14144ddb7f5a',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::Endpoint()']]], + ['error_4773',['error',['../struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html#a1bccef869fbec14946d8e94a367104d9',1,'Aws::Crt::Mqtt::OnConnectionFailureData']]], + ['errorcode_4774',['errorCode',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html#a9229b7553f1cba9a98aa0c43f59dd2d3',1,'Aws::Crt::Mqtt5::OnConnectionFailureEventData::errorCode()'],['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html#a3a073ee3667e12c5c245196b3cea8b0a',1,'Aws::Crt::Mqtt5::OnDisconnectionEventData::errorCode()'],['../class_aws_1_1_iotidentity_1_1_error_response.html#a961aa755e761aff8670c7c71f56218eb',1,'Aws::Iotidentity::ErrorResponse::ErrorCode()']]], + ['errormessage_4775',['ErrorMessage',['../class_aws_1_1_iotidentity_1_1_error_response.html#a0e9e076de2152c1c442828ce612026e4',1,'Aws::Iotidentity::ErrorResponse']]], + ['eventstream_5fversion_5fheader_4776',['EVENTSTREAM_VERSION_HEADER',['../_event_stream_client_8cpp.html#ac2585c50edbb498edbb5b280ff7387a9',1,'EventStreamClient.cpp']]], + ['eventstream_5fversion_5fstring_4777',['EVENTSTREAM_VERSION_STRING',['../_event_stream_client_8cpp.html#ab3493a2b7fe7705f7606c45e24a2e3a8',1,'EventStreamClient.cpp']]], + ['execution_4778',['Execution',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_response.html#a01a230f953dc38a57aa359dfa8234535',1,'Aws::Iotjobs::DescribeJobExecutionResponse::Execution()'],['../class_aws_1_1_iotjobs_1_1_next_job_execution_changed_event.html#a909c8064843729672e67f742465a34d6',1,'Aws::Iotjobs::NextJobExecutionChangedEvent::Execution()'],['../class_aws_1_1_iotjobs_1_1_start_next_job_execution_response.html#a7dd32a26e29ae4bcad5afde574260fe5',1,'Aws::Iotjobs::StartNextJobExecutionResponse::Execution()']]], + ['executionnumber_4779',['ExecutionNumber',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a16be9c064be64c85cb01bfcf9d74689c',1,'Aws::Iotjobs::DescribeJobExecutionRequest::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a362885d7f280e0226360b8ced0c23e22',1,'Aws::Iotjobs::JobExecutionData::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#ab2a528a49abeb5ad837683c50a86faaf',1,'Aws::Iotjobs::JobExecutionSummary::ExecutionNumber()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a4be97106b9bb7d1ceed31fa230ec9379',1,'Aws::Iotjobs::UpdateJobExecutionRequest::ExecutionNumber()']]], + ['executionstate_4780',['ExecutionState',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#a9916d2a23356ba9598646f889bdf6543',1,'Aws::Iotjobs::RejectedError::ExecutionState()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#ac52ec43c946d053d73607850992c6afa',1,'Aws::Iotjobs::UpdateJobExecutionResponse::ExecutionState()']]], + ['expectedversion_4781',['ExpectedVersion',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a87263b202f858cdc4fa03e777eebafd2',1,'Aws::Iotjobs::UpdateJobExecutionRequest']]] +]; diff --git a/docs/search/variables_5.html b/docs/search/variables_5.html new file mode 100644 index 000000000..ad9b54563 --- /dev/null +++ b/docs/search/variables_5.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_5.js b/docs/search/variables_5.js new file mode 100644 index 000000000..19db53918 --- /dev/null +++ b/docs/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['failed_5fhash_4782',['FAILED_HASH',['../_job_status_8cpp.html#a748e80818b2b1a630bdaaeb6fdedc963',1,'JobStatus.cpp']]] +]; diff --git a/docs/search/variables_6.html b/docs/search/variables_6.html new file mode 100644 index 000000000..1cf2da195 --- /dev/null +++ b/docs/search/variables_6.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_6.js b/docs/search/variables_6.js new file mode 100644 index 000000000..e627fe69f --- /dev/null +++ b/docs/search/variables_6.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['g_5fallocator_4783',['g_allocator',['../namespace_aws_1_1_crt.html#a7178ef65f261a8db52a624458331bbb2',1,'Aws::Crt']]], + ['gggroupid_4784',['GGGroupId',['../class_aws_1_1_discovery_1_1_g_g_group.html#af7ae51695d5ab982958d494a6b84d9db',1,'Aws::Discovery::GGGroup']]], + ['gggroups_4785',['GGGroups',['../class_aws_1_1_discovery_1_1_discover_response.html#a7a1b7c29a0ac6aedbe1c61f28f0d0357',1,'Aws::Discovery::DiscoverResponse']]], + ['ggservername_4786',['ggServerName',['../class_aws_1_1_discovery_1_1_discovery_client_config.html#a34694cb68d7ad085fdff0342a0dd511f',1,'Aws::Discovery::DiscoveryClientConfig']]] +]; diff --git a/docs/search/variables_7.html b/docs/search/variables_7.html new file mode 100644 index 000000000..ab2db0b89 --- /dev/null +++ b/docs/search/variables_7.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_7.js b/docs/search/variables_7.js new file mode 100644 index 000000000..2e9d6dd04 --- /dev/null +++ b/docs/search/variables_7.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['handler_4787',['Handler',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html#a098ac72dd221b485f8ddcdb886966b74',1,'Aws::Crt::Auth::CredentialsProviderDelegateConfig']]], + ['hostaddress_4788',['HostAddress',['../class_aws_1_1_discovery_1_1_connectivity_info.html#aad735b25e284bf2a861ed5e5af1fa307',1,'Aws::Discovery::ConnectivityInfo']]], + ['hostname_4789',['hostName',['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#ab9cdc1be0c6c5cb4a14fef5a2fb1754b',1,'Aws::Crt::Mqtt::MqttConnectionOptions::hostName()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#adc029eaab5556579b1fd3e5f99e4b445',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::HostName()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad010ce92d39b0393991f6bbbd13fd365',1,'Aws::Crt::Http::HttpClientConnectionOptions::HostName()']]] +]; diff --git a/docs/search/variables_8.html b/docs/search/variables_8.html new file mode 100644 index 000000000..baec040fc --- /dev/null +++ b/docs/search/variables_8.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_8.js b/docs/search/variables_8.js new file mode 100644 index 000000000..f021cc338 --- /dev/null +++ b/docs/search/variables_8.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['id_4790',['ID',['../class_aws_1_1_discovery_1_1_connectivity_info.html#a138fa8f0329e1c0b400de4601e02a697',1,'Aws::Discovery::ConnectivityInfo']]], + ['identity_4791',['Identity',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a9dae6fdc256c23e66a37796cadc72e84',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]], + ['identityprovidername_4792',['IdentityProviderName',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html#a184b1a1e61c6c1539cc9ff091fa75d84',1,'Aws::Crt::Auth::CognitoLoginPair']]], + ['identityprovidertoken_4793',['IdentityProviderToken',['../struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html#ac1bab5d5d44f42c6b53ac48f54e1ef92',1,'Aws::Crt::Auth::CognitoLoginPair']]], + ['imageid_4794',['imageId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a2cf62bdbbb7b923198a780673a5d5e4f',1,'Aws::Crt::Imds::InstanceInfoView::imageId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a54866c4b3aee8328bbc0d1ffb1c46d22',1,'Aws::Crt::Imds::InstanceInfo::imageId()']]], + ['in_5fprogress_5fhash_4795',['IN_PROGRESS_HASH',['../_job_status_8cpp.html#a716c6e44bc28f8fb76c775dc4f55977c',1,'JobStatus.cpp']]], + ['includejobdocument_4796',['IncludeJobDocument',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#aeebd2b5ac55b45ab58e965f0f94dbc5d',1,'Aws::Iotjobs::DescribeJobExecutionRequest::IncludeJobDocument()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a61f03328b8892991fc56047e3d8bbd5e',1,'Aws::Iotjobs::UpdateJobExecutionRequest::IncludeJobDocument()']]], + ['includejobexecutionstate_4797',['IncludeJobExecutionState',['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#adc44570ba134aa61bbe36c6cdcfb0f95',1,'Aws::Iotjobs::UpdateJobExecutionRequest']]], + ['incompleteoperationcount_4798',['incompleteOperationCount',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#aabea272c8cc45ecef36a029dee45d032',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationCount()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#a4ba67bc1bd535f94ad67485e21ca8c77',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationCount()']]], + ['incompleteoperationsize_4799',['incompleteOperationSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html#a94386b05f9c0960cf86af9672977f7d2',1,'Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationSize()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html#af91d3e3577a5621e58c3e47c5ad8fc46',1,'Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationSize()']]], + ['initialwindowsize_4800',['InitialWindowSize',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a784b0dbb73c9f7f4ed78ddd65d86a8f5',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['inplace_4801',['InPlace',['../namespace_aws_1_1_crt.html#a481a7284c71843cfcffa9162f8fd2172',1,'Aws::Crt']]], + ['inprogressjobs_4802',['InProgressJobs',['../class_aws_1_1_iotjobs_1_1_get_pending_job_executions_response.html#ad18a9ff426fe7f00e754d5d12457b5ef',1,'Aws::Iotjobs::GetPendingJobExecutionsResponse']]], + ['instanceid_4803',['instanceId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab3af1046c4940cbe67b112bea1d84211',1,'Aws::Crt::Imds::InstanceInfoView::instanceId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#abf623459bd5a24fd84e58ee9996e1fc7',1,'Aws::Crt::Imds::InstanceInfo::instanceId()']]], + ['instanceprofilearn_4804',['instanceProfileArn',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#a9f778ee6e6970c7cb21e08bc5165cbed',1,'Aws::Crt::Imds::IamProfileView::instanceProfileArn()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#a79b1bf5587d8230e10c43d59cd0d2a37',1,'Aws::Crt::Imds::IamProfile::instanceProfileArn()']]], + ['instanceprofileid_4805',['instanceProfileId',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#aaad069c26b4d8fa04b0712ba076440ed',1,'Aws::Crt::Imds::IamProfileView::instanceProfileId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#ad2cc18bf0ca799984252c6446aa499ac',1,'Aws::Crt::Imds::IamProfile::instanceProfileId()']]], + ['instancetype_4806',['instanceType',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab12367b0b5fca58a1d6c05d5b1141d9f',1,'Aws::Crt::Imds::InstanceInfoView::instanceType()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a64dcab1b6cfeb96768eaa4350216d5a3',1,'Aws::Crt::Imds::InstanceInfo::instanceType()']]], + ['internal_5ferror_5fhash_4807',['INTERNAL_ERROR_HASH',['../_rejected_error_code_8cpp.html#a6e070d325d82991884ba6a9bf6fee681',1,'RejectedErrorCode.cpp']]], + ['invalid_5fjson_5fhash_4808',['INVALID_JSON_HASH',['../_rejected_error_code_8cpp.html#a066d5eb42159945298af98d0dcb9865b',1,'RejectedErrorCode.cpp']]], + ['invalid_5frequest_5fhash_4809',['INVALID_REQUEST_HASH',['../_rejected_error_code_8cpp.html#a4d3e783310e712f3cce5ad4f74b845c1',1,'RejectedErrorCode.cpp']]], + ['invalid_5fstate_5ftransition_5fhash_4810',['INVALID_STATE_TRANSITION_HASH',['../_rejected_error_code_8cpp.html#a9fb8e4a56762e87a2f6e70be5593afc5',1,'RejectedErrorCode.cpp']]], + ['invalid_5ftopic_5fhash_4811',['INVALID_TOPIC_HASH',['../_rejected_error_code_8cpp.html#ab7b9d52e3f88bed298c0d3782579d279',1,'RejectedErrorCode.cpp']]] +]; diff --git a/docs/search/variables_9.html b/docs/search/variables_9.html new file mode 100644 index 000000000..df2fea0f9 --- /dev/null +++ b/docs/search/variables_9.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js new file mode 100644 index 000000000..07df5f5a6 --- /dev/null +++ b/docs/search/variables_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['jobdocument_4812',['JobDocument',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a082c439c8d6af3b2ae44ec9c41685bba',1,'Aws::Iotjobs::JobExecutionData::JobDocument()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_response.html#a7db276a6064c53078bca8b7fc9cbb46a',1,'Aws::Iotjobs::UpdateJobExecutionResponse::JobDocument()']]], + ['jobid_4813',['JobId',['../class_aws_1_1_iotjobs_1_1_describe_job_execution_request.html#a6fcafa163b6b36400a0416c920ec2bd4',1,'Aws::Iotjobs::DescribeJobExecutionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_describe_job_execution_subscription_request.html#a525cf7bf4c754f03c7afd43aecec0c49',1,'Aws::Iotjobs::DescribeJobExecutionSubscriptionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#aa2caf4518305c6cb8d32a96c5181b6bf',1,'Aws::Iotjobs::JobExecutionData::JobId()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a4a43a8a43cb66111eb8572fab719af95',1,'Aws::Iotjobs::JobExecutionSummary::JobId()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_request.html#a401ac64d3c71173d8df0d1278ebd2c27',1,'Aws::Iotjobs::UpdateJobExecutionRequest::JobId()'],['../class_aws_1_1_iotjobs_1_1_update_job_execution_subscription_request.html#af5e8178d5d51f30f6d699e482c770cb9',1,'Aws::Iotjobs::UpdateJobExecutionSubscriptionRequest::JobId()']]], + ['jobs_4814',['Jobs',['../class_aws_1_1_iotjobs_1_1_job_executions_changed_event.html#aba26239e6c6b2430dab204f14a3a2d2a',1,'Aws::Iotjobs::JobExecutionsChangedEvent']]] +]; diff --git a/docs/search/variables_a.html b/docs/search/variables_a.html new file mode 100644 index 000000000..c7491ab89 --- /dev/null +++ b/docs/search/variables_a.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_a.js b/docs/search/variables_a.js new file mode 100644 index 000000000..6bcb51c25 --- /dev/null +++ b/docs/search/variables_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['kerberosgettoken_4815',['KerberosGetToken',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#ad638c2e0d3a55bca42ddb35908434bfa',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig']]], + ['kernelid_4816',['kernelId',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a8bd8978013cc45a298d4a856f41f8a4f',1,'Aws::Crt::Imds::InstanceInfoView::kernelId()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#adcf9bdd0795f278f7d67e2be7346b7c2',1,'Aws::Crt::Imds::InstanceInfo::kernelId()']]] +]; diff --git a/docs/search/variables_b.html b/docs/search/variables_b.html new file mode 100644 index 000000000..371f07a2c --- /dev/null +++ b/docs/search/variables_b.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_b.js b/docs/search/variables_b.js new file mode 100644 index 000000000..c158e24a7 --- /dev/null +++ b/docs/search/variables_b.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['lastupdated_4817',['lastUpdated',['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html#a645bd37294554ea3a89316cafd205e27',1,'Aws::Crt::Imds::IamProfileView::lastUpdated()'],['../struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html#a3069310cfacf9aca4bcc6f0b1af2cd3f',1,'Aws::Crt::Imds::IamProfile::lastUpdated()']]], + ['lastupdatedat_4818',['LastUpdatedAt',['../class_aws_1_1_iotjobs_1_1_job_execution_data.html#a6a3829f3812fffda4bf9de8e19d0f665',1,'Aws::Iotjobs::JobExecutionData::LastUpdatedAt()'],['../class_aws_1_1_iotjobs_1_1_job_execution_summary.html#a53edf18bef482b6366c66c0871a7898c',1,'Aws::Iotjobs::JobExecutionSummary::LastUpdatedAt()']]], + ['logins_4819',['Logins',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a199bebbedfb0c837d80051ac8b68fab1',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig']]] +]; diff --git a/docs/search/variables_c.html b/docs/search/variables_c.html new file mode 100644 index 000000000..c89b8de98 --- /dev/null +++ b/docs/search/variables_c.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_c.js b/docs/search/variables_c.js new file mode 100644 index 000000000..b413ade66 --- /dev/null +++ b/docs/search/variables_c.js @@ -0,0 +1,42 @@ +var searchData= +[ + ['m_5fallocator_4820',['m_allocator',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#ad8b14bbca8abb0f1535903e7e6cba5f2',1,'Aws::Crt::Http::HttpMessage::m_allocator()'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a88b5b73cc4217c9cff0527e656e3d43d',1,'Aws::Crt::Io::ChannelHandler::m_allocator()'],['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a336d789eab234c8a4f5226ce535c7c7d',1,'Aws::Crt::Io::InputStream::m_allocator()'],['../class_aws_1_1_crt_1_1_stl_allocator.html#a300fc6267ca73db38028df6a2983793a',1,'Aws::Crt::StlAllocator::m_allocator()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_base.html#ab31f1792280b1731e4a72b96a81a0e57',1,'Aws::Iotdevicedefenderv1::CustomMetricBase::m_allocator()'],['../class_aws_1_1_eventstreamrpc_1_1_abstract_shape_base.html#a49787a3571143db77e48b3dee5d0dc9a',1,'Aws::Eventstreamrpc::AbstractShapeBase::m_allocator()']]], + ['m_5fasynclaunchmode_4821',['m_asyncLaunchMode',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#abb35e2e87351c68e830103bf0dd2e269',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['m_5fbodystream_4822',['m_bodyStream',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a1069f453ac53715d84fdef590fd4e959',1,'Aws::Crt::Http::HttpMessage']]], + ['m_5fclientbootstrap_4823',['m_clientBootstrap',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a8477f7f3a1fef7ed31fb11a7c2dc79ca',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fconnectamendment_4824',['m_connectAmendment',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#aa61f84a13df63e6733b5039f7e387c6e',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fconnection_4825',['m_connection',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#ad2bb86a505fec35eb357bc66c0009262',1,'Aws::Crt::Http::HttpStream::m_connection()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection.html#a84a4b9d5ec439a84fcac7c4b94efffdf',1,'Aws::Crt::Http::HttpClientConnection::m_connection()']]], + ['m_5fconnectionmanager_4826',['m_connectionManager',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#a14bbf80d65c29b0cfbad179850a806c7',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs']]], + ['m_5fconnectrequestcallback_4827',['m_connectRequestCallback',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ab4f52bd638e2dff7c83492bcb5e5ae43',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fhandler_4828',['m_Handler',['../struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html#a42ba40b10af059fd72f744a8b0611a91',1,'Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::m_Handler()'],['../class_aws_1_1_crt_1_1_io_1_1_channel_handler.html#a0c07f3456c40a482de8beea4760d0c6a',1,'Aws::Crt::Io::ChannelHandler::m_handler()']]], + ['m_5fhostname_4829',['m_hostName',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#ab08dc63446158fa3e5dc1d8e975c9af3',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5finboundbehavior_4830',['m_inboundBehavior',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a2b1f64881b09bc50dfdd7d57843636a8',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5finboundcachemaxsize_4831',['m_inboundCacheMaxSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#acc919c157d0bfe08d52a123fb5687034',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5fmaxreconnectdelayms_4832',['m_maxReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#aa7959325a6614c55e7b85973a66157c2',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fmessage_4833',['m_message',['../class_aws_1_1_crt_1_1_http_1_1_http_message.html#a963abd6f507b23919f8dcca317eb13ef',1,'Aws::Crt::Http::HttpMessage']]], + ['m_5fmetricfunction_4834',['m_metricFunction',['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number.html#ace3b720baca9aa09174cff10eec492f2',1,'Aws::Iotdevicedefenderv1::CustomMetricNumber::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_number_list.html#ac38288063c1048c35e449536d66b8673',1,'Aws::Iotdevicedefenderv1::CustomMetricNumberList::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_string_list.html#a875c99f9e5bb582e4c9ad3c2e7acbd6e',1,'Aws::Iotdevicedefenderv1::CustomMetricStringList::m_metricFunction()'],['../class_aws_1_1_iotdevicedefenderv1_1_1_custom_metric_ip_list.html#a191c83793945ecb20c29f2fc3c349495',1,'Aws::Iotdevicedefenderv1::CustomMetricIpList::m_metricFunction()']]], + ['m_5fminconnectedtimetoresetreconnectdelayms_4835',['m_minConnectedTimeToResetReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#a949d5a0222a9c9cda01d9fd62d447681',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fminreconnectdelayms_4836',['m_minReconnectDelayMs',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#a8f5b22fc8dae38962c379aab5a62b927',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fonclientconnectionavailable_4837',['m_onClientConnectionAvailable',['../struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html#a5aa1de7a95f02aeeee6a2b9d8f3e68eb',1,'Aws::Crt::Http::ConnectionManagerCallbackArgs']]], + ['m_5foncredentialsresolved_4838',['m_onCredentialsResolved',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#acd8b4a3956a246d0af2b2e6d3ad51440',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs']]], + ['m_5foperationmodelcontext_4839',['m_operationModelContext',['../class_aws_1_1_eventstreamrpc_1_1_client_operation.html#aea9c699ebdcaa5e744417d5b967d9e63',1,'Aws::Eventstreamrpc::ClientOperation']]], + ['m_5foutboundbehavior_4840',['m_outboundBehavior',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a554a642193816d926f60c13755e04eb6',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5foutboundcachemaxsize_4841',['m_outboundCacheMaxSize',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html#a585a48d7fdf071433aeb027d7a846e00',1,'Aws::Crt::Mqtt5::TopicAliasingOptions']]], + ['m_5fport_4842',['m_port',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a123e67bed3f0b7e8d4c1d4f1507d9d19',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fprovider_4843',['m_provider',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html#a68c507d358e5e6df6ed44c74a557b4ff',1,'Aws::Crt::Auth::CredentialsProviderCallbackArgs']]], + ['m_5freconnectmode_4844',['m_reconnectMode',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html#adfcd2c22c27c1dfecc2e56b85e274b9a',1,'Aws::Crt::Mqtt5::ReconnectOptions']]], + ['m_5fsocketoptions_4845',['m_socketOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#afbda8a611271606e8d4d9d8ae04319d4',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5fstrategy_4846',['m_strategy',['../class_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy.html#a2325400312b35167c8b6a2b83ce5e0b3',1,'Aws::Crt::Http::HttpProxyStrategy']]], + ['m_5fstream_4847',['m_stream',['../class_aws_1_1_crt_1_1_http_1_1_http_stream.html#a075fa80e5ceae5a3ad370a9f70bf9f62',1,'Aws::Crt::Http::HttpStream']]], + ['m_5ftlsconnectionoptions_4848',['m_tlsConnectionOptions',['../class_aws_1_1_eventstreamrpc_1_1_connection_config.html#a551855485b8c82d9f3f28f8c8c2b1f7c',1,'Aws::Eventstreamrpc::ConnectionConfig']]], + ['m_5funderlying_5fstream_4849',['m_underlying_stream',['../class_aws_1_1_crt_1_1_io_1_1_input_stream.html#a2d2f659060cab549b200711948b7c158',1,'Aws::Crt::Io::InputStream']]], + ['major_4850',['major',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#ae3751f6afe2d04eec34f7a99d0656448',1,'Aws::Crt::ApiHandle::Version']]], + ['manualwindowmanagement_4851',['ManualWindowManagement',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ae9b4f3a6fb252371e4f432087051152b',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['marketplaceproductcodes_4852',['marketplaceProductCodes',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a061230c3a305f02e35b78f41239563fe',1,'Aws::Crt::Imds::InstanceInfoView::marketplaceProductCodes()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a0613f58a52ba095eebb8a91890ffed78',1,'Aws::Crt::Imds::InstanceInfo::marketplaceProductCodes()']]], + ['maxconnections_4853',['MaxConnections',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_manager_options.html#a7fb01bcc751c2f6af2f622682cbe45eb',1,'Aws::Crt::Http::HttpClientConnectionManagerOptions::MaxConnections()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#aba8bb6f980d91e0f28feaf7dbc9a6af7',1,'Aws::Discovery::DiscoveryClientConfig::MaxConnections()']]], + ['md5_5fdigest_5fsize_4854',['MD5_DIGEST_SIZE',['../namespace_aws_1_1_crt_1_1_crypto.html#adaed69db7291f39296ea00ccf80329e9',1,'Aws::Crt::Crypto']]], + ['message_4855',['Message',['../class_aws_1_1_iotjobs_1_1_rejected_error.html#ac950f99fbc2c0374aa324c76a7cc4a59',1,'Aws::Iotjobs::RejectedError::Message()'],['../class_aws_1_1_iotshadow_1_1_error_response.html#a5e3e8aec3fa3282a90c618fbb87ec04c',1,'Aws::Iotshadow::ErrorResponse::Message()'],['../struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html#ab043cf562b0038c4f986288888278b91',1,'Aws::Iotsecuretunneling::MessageReceivedEventData::message()']]], + ['metadata_4856',['Metadata',['../class_aws_1_1_discovery_1_1_connectivity_info.html#a017319fcfbb5b559766ce926a2ecf52a',1,'Aws::Discovery::ConnectivityInfo::Metadata()'],['../class_aws_1_1_iotshadow_1_1_get_shadow_response.html#aaeb2b46133724f07fbc2917865cc4b50',1,'Aws::Iotshadow::GetShadowResponse::Metadata()'],['../class_aws_1_1_iotshadow_1_1_shadow_delta_updated_event.html#a984557421fd1fa2b40cecda41b47b0d5',1,'Aws::Iotshadow::ShadowDeltaUpdatedEvent::Metadata()'],['../class_aws_1_1_iotshadow_1_1_shadow_updated_snapshot.html#a4c9d9c72aae9fe5f7366f53c13e651a3',1,'Aws::Iotshadow::ShadowUpdatedSnapshot::Metadata()'],['../class_aws_1_1_iotshadow_1_1_update_shadow_response.html#ab1bd257c281cbdfad2195fed27ade026',1,'Aws::Iotshadow::UpdateShadowResponse::Metadata()']]], + ['minor_4857',['minor',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#ae3937c560b2f3899d92134cb5c182c0f',1,'Aws::Crt::ApiHandle::Version']]], + ['model_5fname_4858',['MODEL_NAME',['../class_aws_1_1_greengrass_1_1_user_property.html#a1adf48bea3bf943f1e6f88ad9e6ba883',1,'Aws::Greengrass::UserProperty::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_message_context.html#a6d806c6dd9b149459d2f2197f7d53c90',1,'Aws::Greengrass::MessageContext::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_deployment_status_details.html#a31c9c44567fef336017c8116d9f4b1ca',1,'Aws::Greengrass::DeploymentStatusDetails::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_system_resource_limits.html#aa1f91b74237a0f93496d19468f0c1d2b',1,'Aws::Greengrass::SystemResourceLimits::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_event.html#a0f8069c1f6578bf3c33ae38d2bc221fc',1,'Aws::Greengrass::ValidateConfigurationUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_binary_message.html#a9a3c0443e111b727c767785f1c07357a',1,'Aws::Greengrass::BinaryMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_json_message.html#abea036d63e2f2cf5dbaf8fb0eb04c350',1,'Aws::Greengrass::JsonMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_message.html#a7cef195629141d11e1cff6b15ee5c111',1,'Aws::Greengrass::MQTTMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_update_event.html#a24c75bd2664d93aa59dad5776c6ff337',1,'Aws::Greengrass::ConfigurationUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_post_component_update_event.html#a7484e509d966a5e97ea9512e1120a0c2',1,'Aws::Greengrass::PostComponentUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pre_component_update_event.html#a0c1aca5dacf870b900d95f22bcab5475',1,'Aws::Greengrass::PreComponentUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_update.html#ad6869405c17d51854a3d7fb39c53cd94',1,'Aws::Greengrass::CertificateUpdate::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_metric.html#a9430e1fcb07d87c0533aa382bfda3c08',1,'Aws::Greengrass::Metric::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_local_deployment.html#a32cdf422e14a06814b9f47b5868ff896',1,'Aws::Greengrass::LocalDeployment::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_details.html#a2689db4f8dce6fc03cac23b81f2543ae',1,'Aws::Greengrass::ComponentDetails::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_m_q_t_t_credential.html#a989572dc21b617c97bd166a2237393bf',1,'Aws::Greengrass::MQTTCredential::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_run_with_info.html#a265a8ae7f6ed0a0bcc102c1504827af2',1,'Aws::Greengrass::RunWithInfo::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_client_device_credential.html#adcbe9ce1c5eeac3d2d1ce334e206a396',1,'Aws::Greengrass::ClientDeviceCredential::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_configuration_update_events.html#ab37b9f4e96071315ae1cb61e9a5007ce',1,'Aws::Greengrass::ValidateConfigurationUpdateEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscription_response_message.html#af6210ecb7432293a35d0aaa9f11cba81',1,'Aws::Greengrass::SubscriptionResponseMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_io_t_core_message.html#aa99354dcc6186f6d00e9b60a65d457c7',1,'Aws::Greengrass::IoTCoreMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_update_events.html#a7d69df68dd62db3b0bfe9217845cd1e1',1,'Aws::Greengrass::ConfigurationUpdateEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_update_policy_events.html#afa668ac11f4d76afd8dfb8103df07aaf',1,'Aws::Greengrass::ComponentUpdatePolicyEvents::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_update_event.html#aa74801ffb091d8daf97bdf32f19cd22f',1,'Aws::Greengrass::CertificateUpdateEvent::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_certificate_options.html#a47762d1b79f8d77d694e9f95ea757b34',1,'Aws::Greengrass::CertificateOptions::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_configuration_validity_report.html#a3828dea1cd32bcc9f18560df330fc13e',1,'Aws::Greengrass::ConfigurationValidityReport::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_message.html#ab3aad2c9b515c2e217621f6f1983a1a8',1,'Aws::Greengrass::PublishMessage::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_secret_value.html#a98f35dae4817dd8f4d513e10b42073a4',1,'Aws::Greengrass::SecretValue::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_credential_document.html#a6faf40699776a9e582a59ff9c12aca1b',1,'Aws::Greengrass::CredentialDocument::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_arguments_error.html#a8a07b7ae4507896940bf4865d8a1e9d2',1,'Aws::Greengrass::InvalidArgumentsError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_service_error.html#a651dab188d297b2b3454daae5eeb87f4',1,'Aws::Greengrass::ServiceError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_unauthorized_error.html#a4f48b131db9b25a785b6e3901f49ccd4',1,'Aws::Greengrass::UnauthorizedError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_response.html#a1393d77cc91f918edadd134e55672f97',1,'Aws::Greengrass::VerifyClientDeviceIdentityResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_verify_client_device_identity_request.html#a8aadbe3d1ee57671f185d192d3b4aaba',1,'Aws::Greengrass::VerifyClientDeviceIdentityRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_token_error.html#a99bff7e65f7d1f646bb129d224a1ee98',1,'Aws::Greengrass::InvalidTokenError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_response.html#abe7c791415137d528a9df1504194338a',1,'Aws::Greengrass::ValidateAuthorizationTokenResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_validate_authorization_token_request.html#a0cc4e19e771ee8ddf0d3aa5150631d17',1,'Aws::Greengrass::ValidateAuthorizationTokenRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_conflict_error.html#a98c7a0c2d63e9e5a234c3538167b101b',1,'Aws::Greengrass::ConflictError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_response.html#ae7a7ff1405c059b2f4f95377d7be6564',1,'Aws::Greengrass::UpdateThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_thing_shadow_request.html#a8844f1034eb1ce4134d43fe59797341e',1,'Aws::Greengrass::UpdateThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resource_not_found_error.html#a15e44b27957f5bfff17910937d6d85d5',1,'Aws::Greengrass::ResourceNotFoundError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_state_response.html#af5ef459bc1eccb806299c41c8a85860d',1,'Aws::Greengrass::UpdateStateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_state_request.html#a21959a111784faf10bf86b91c85537da',1,'Aws::Greengrass::UpdateStateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_failed_update_condition_check_error.html#a9fd97442cbfda10174443549c3bbc9d6',1,'Aws::Greengrass::FailedUpdateConditionCheckError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_configuration_response.html#a28f5dd5da133cc57966f806b1f3aa531',1,'Aws::Greengrass::UpdateConfigurationResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_update_configuration_request.html#a581d84396d62f2ab5b8b4e56463ce014',1,'Aws::Greengrass::UpdateConfigurationRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_response.html#a430388287befc4505ffa78dca168d729',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_validate_configuration_updates_request.html#a211926730e97c8d6a50630d2a5e1ea21',1,'Aws::Greengrass::SubscribeToValidateConfigurationUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_response.html#a3f3f07c38044ac9f4bf74fd1ed7ad635',1,'Aws::Greengrass::SubscribeToTopicResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_topic_request.html#a774be93cb622035a7ddb333693fe5ca4',1,'Aws::Greengrass::SubscribeToTopicRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_response.html#a2988120a94660cd86dc55126716c96e6',1,'Aws::Greengrass::SubscribeToIoTCoreResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_io_t_core_request.html#a930732863567762401441cdd015f336b',1,'Aws::Greengrass::SubscribeToIoTCoreRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_response.html#ab3df691418a8d53ec486e1cbcf206603',1,'Aws::Greengrass::SubscribeToConfigurationUpdateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_configuration_update_request.html#a9608534db88f514c09ca6a48824f5b25',1,'Aws::Greengrass::SubscribeToConfigurationUpdateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_response.html#a4aa0e1a29407a015cf7a7ac216bd88c2',1,'Aws::Greengrass::SubscribeToComponentUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_component_updates_request.html#af4006d15499014b5cc79c49198afd80f',1,'Aws::Greengrass::SubscribeToComponentUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_response.html#a9600b87ebcbc7cdadd7fa405020dea9f',1,'Aws::Greengrass::SubscribeToCertificateUpdatesResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_subscribe_to_certificate_updates_request.html#ae55d28349e1c0fd5222a6d1d22c7cd07',1,'Aws::Greengrass::SubscribeToCertificateUpdatesRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_component_not_found_error.html#af930a150992df217d004fa52da6c13e4',1,'Aws::Greengrass::ComponentNotFoundError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_stop_component_response.html#a84695f7d218b294f6a8b5a7c15fd77df',1,'Aws::Greengrass::StopComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_stop_component_request.html#aa6b0c2d83a919cf32c38db1c6bfe6502',1,'Aws::Greengrass::StopComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_response.html#a83b3507c4a22ae7c725af2483e466053',1,'Aws::Greengrass::SendConfigurationValidityReportResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_send_configuration_validity_report_request.html#af6ee6d8b0f80d3a8329a9824cc6b83e3',1,'Aws::Greengrass::SendConfigurationValidityReportRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resume_component_response.html#a878c200bf95998f7d180b18bf0a2f709',1,'Aws::Greengrass::ResumeComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_resume_component_request.html#ad9e99b93a3a31781dc75b076286060f9',1,'Aws::Greengrass::ResumeComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_restart_component_response.html#aac3be3fd94c2b7dcaa0c2f0fa5c6e5d4',1,'Aws::Greengrass::RestartComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_restart_component_request.html#a6a52f1e7984fddf4709a0bd9ca80e356',1,'Aws::Greengrass::RestartComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_response.html#a6dcbbed9d9117a18aae524fb28c15ee6',1,'Aws::Greengrass::PutComponentMetricResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_put_component_metric_request.html#a138e70971d201d3e356c2b7145a02a56',1,'Aws::Greengrass::PutComponentMetricRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_response.html#ab861c17461637023f713b1070a229ad5',1,'Aws::Greengrass::PublishToTopicResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_topic_request.html#aa905c3f1f97797a91f55b24ba58c4294',1,'Aws::Greengrass::PublishToTopicRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_response.html#a9b44b6b585f3e9dbba50d6d5666f5e2d',1,'Aws::Greengrass::PublishToIoTCoreResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_publish_to_io_t_core_request.html#ae5636675e27cb694de18bce03ed71d3f',1,'Aws::Greengrass::PublishToIoTCoreRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pause_component_response.html#a0bc1188ddb59d86b66da3e7408afba62',1,'Aws::Greengrass::PauseComponentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_pause_component_request.html#a51248c7d08e2784edb338f7b2a359969',1,'Aws::Greengrass::PauseComponentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_response.html#acf3b71224be8c95902b2916ceba335c0',1,'Aws::Greengrass::ListNamedShadowsForThingResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_named_shadows_for_thing_request.html#aa2dc62f7f7c8ad0bc40fa24352fcf16b',1,'Aws::Greengrass::ListNamedShadowsForThingRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_response.html#a11f7398aeb5f42b4416bc77e2182d981',1,'Aws::Greengrass::ListLocalDeploymentsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_local_deployments_request.html#afbca9fffba6882e52fe1235ccf58444e',1,'Aws::Greengrass::ListLocalDeploymentsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_components_response.html#ace4b53a40b8dbfff270999ef0195f8f6',1,'Aws::Greengrass::ListComponentsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_list_components_request.html#a86091391ec2cf4eb10d045fe68ec0c84',1,'Aws::Greengrass::ListComponentsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_response.html#a4077b35e64efaede89c14ec63c066bbf',1,'Aws::Greengrass::GetThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_thing_shadow_request.html#a011c469ba389c7466b7b9ac046fa9d3f',1,'Aws::Greengrass::GetThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_response.html#aa605b9395d047f84b03b94269d917ba5',1,'Aws::Greengrass::GetSecretValueResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_secret_value_request.html#a43b2439b5b4354c5802710ebb62219a6',1,'Aws::Greengrass::GetSecretValueRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_response.html#a77c1cb88e39c5776070e8bcccbd50144',1,'Aws::Greengrass::GetLocalDeploymentStatusResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_local_deployment_status_request.html#a80887fc8b4fb5aa24f64dd4e6f0fc6ea',1,'Aws::Greengrass::GetLocalDeploymentStatusRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_configuration_response.html#a6a67545618eb1ddc6b7de048fe3dd009',1,'Aws::Greengrass::GetConfigurationResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_configuration_request.html#a6906f15da74ce6adc874314e114d07f5',1,'Aws::Greengrass::GetConfigurationRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_component_details_response.html#ae83dfbd6f7b82f96eb43d2cb57e3bc26',1,'Aws::Greengrass::GetComponentDetailsResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_component_details_request.html#a3657e6ab7c77496e2233e08164f3a319',1,'Aws::Greengrass::GetComponentDetailsRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_credential_error.html#ae7fbc55b33d9b435a0e99c3b4d2ee290',1,'Aws::Greengrass::InvalidCredentialError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_response.html#ace8f7954ff649bd5012310c1bbd1a30a',1,'Aws::Greengrass::GetClientDeviceAuthTokenResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_get_client_device_auth_token_request.html#a84106dc63580aeee9c105511a01fa87d',1,'Aws::Greengrass::GetClientDeviceAuthTokenRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_response.html#a28359b7492ac17cdb47fcebcff45d127',1,'Aws::Greengrass::DeleteThingShadowResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_delete_thing_shadow_request.html#ac9ce28f1f6d277d2b5fd3107baeb7972',1,'Aws::Greengrass::DeleteThingShadowRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_response.html#a044c70119f6beb8faa7d79d95f7cbf8a',1,'Aws::Greengrass::DeferComponentUpdateResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_defer_component_update_request.html#ab4d9699caf43bf81075742b22c9db52b',1,'Aws::Greengrass::DeferComponentUpdateRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_artifacts_directory_path_error.html#a17aa7217f68ec7ee17560393b3b92834',1,'Aws::Greengrass::InvalidArtifactsDirectoryPathError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_recipe_directory_path_error.html#a5c565f141760cd0615dc118b6050aa7a',1,'Aws::Greengrass::InvalidRecipeDirectoryPathError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_response.html#a7bb96565b69b439c0873447379a07007',1,'Aws::Greengrass::CreateLocalDeploymentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_local_deployment_request.html#ac95b4f0e1549b8bfa2cbd56ed0d1264d',1,'Aws::Greengrass::CreateLocalDeploymentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_response.html#ae4412a185d0d442af38ee45b0038f231',1,'Aws::Greengrass::CreateDebugPasswordResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_create_debug_password_request.html#a3d8491a69c2829d4b474c0d823910246',1,'Aws::Greengrass::CreateDebugPasswordRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_response.html#ab190272c4446d86278b6331b5ef04be0',1,'Aws::Greengrass::CancelLocalDeploymentResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_cancel_local_deployment_request.html#a62f2c5e294adaca4eb3cf9845df389c8',1,'Aws::Greengrass::CancelLocalDeploymentRequest::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_invalid_client_device_auth_token_error.html#a43cd327d2f5475179aca51e9c7294595',1,'Aws::Greengrass::InvalidClientDeviceAuthTokenError::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_response.html#a9d490a739a234d115f225b44842fda67',1,'Aws::Greengrass::AuthorizeClientDeviceActionResponse::MODEL_NAME()'],['../class_aws_1_1_greengrass_1_1_authorize_client_device_action_request.html#a8fc08a581af29b5cff0111d6eba3cd23',1,'Aws::Greengrass::AuthorizeClientDeviceActionRequest::MODEL_NAME()']]] +]; diff --git a/docs/search/variables_d.html b/docs/search/variables_d.html new file mode 100644 index 000000000..a73000dcb --- /dev/null +++ b/docs/search/variables_d.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_d.js b/docs/search/variables_d.js new file mode 100644 index 000000000..6724a3532 --- /dev/null +++ b/docs/search/variables_d.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['negotiatedsettings_4859',['negotiatedSettings',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html#a7a148a65a8e74f02c2b234e60de9596a',1,'Aws::Crt::Mqtt5::OnConnectionSuccessEventData']]], + ['npos_4860',['npos',['../class_aws_1_1_crt_1_1basic__string__view.html#a828690b4d3334ea0c46b9f034ab37f8c',1,'Aws::Crt::basic_string_view']]], + ['ntlmgetcredential_4861',['NtlmGetCredential',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#a412e322a88464aa867785ddd62ef6f64',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig']]], + ['ntlmgettoken_4862',['NtlmGetToken',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html#afef5445e6f5b5f13524e765435d3c272',1,'Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig']]] +]; diff --git a/docs/search/variables_e.html b/docs/search/variables_e.html new file mode 100644 index 000000000..50f6bea9a --- /dev/null +++ b/docs/search/variables_e.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js new file mode 100644 index 000000000..d751ba97d --- /dev/null +++ b/docs/search/variables_e.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['onconnectionclosed_4863',['OnConnectionClosed',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac9704a8353fe6234756ec956ccfc458d',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectioncompleted_4864',['OnConnectionCompleted',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#af3c4eef93ed2eba8ef22ff16066d0e2c',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectionfailure_4865',['OnConnectionFailure',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#aa74dc81f2e83c24429302cdaf99a1b2d',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectioninterrupted_4866',['OnConnectionInterrupted',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a1e77801f332c1a9740f80f50614806e2',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectionresumed_4867',['OnConnectionResumed',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#ac7795ed1c4b50b8ddf1ac58d11e7bf43',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onconnectionsetup_4868',['onConnectionSetup',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#a79dcf7e17ab19f4ade255340b5b213e5',1,'Aws::Crt::Http::ConnectionCallbackData']]], + ['onconnectionsetupcallback_4869',['OnConnectionSetupCallback',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#aa466296bd67bff85bcde1686f9d22ff0',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['onconnectionshutdown_4870',['onConnectionShutdown',['../struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html#addfdc21801f3f41d3e803bcee27798e6',1,'Aws::Crt::Http::ConnectionCallbackData']]], + ['onconnectionshutdowncallback_4871',['OnConnectionShutdownCallback',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#ad1a60bac19446072901ff643a6acde3f',1,'Aws::Crt::Http::HttpClientConnectionOptions']]], + ['onconnectionsuccess_4872',['OnConnectionSuccess',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a18c509e09d1739bb49daf88623a9c415',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['ondisconnect_4873',['OnDisconnect',['../class_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection.html#a74d58fa4e04f534892199fd28892e657',1,'Aws::Crt::Mqtt::MqttConnection']]], + ['onflushpromise_4874',['onFlushPromise',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a1d06de2bb5b2fc47b4d93810e3e3bc8f',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer']]], + ['onincomingbody_4875',['onIncomingBody',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#aee481f15fd540f1d8782e9f442caf952',1,'Aws::Crt::Http::HttpRequestOptions']]], + ['onincomingheaders_4876',['onIncomingHeaders',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a50ff9c1bb27d20463d1c6150d766322f',1,'Aws::Crt::Http::HttpRequestOptions']]], + ['onincomingheadersblockdone_4877',['onIncomingHeadersBlockDone',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a7585e7c28923b00ab551a55b777aa4fc',1,'Aws::Crt::Http::HttpRequestOptions']]], + ['onmessageflushcallback_4878',['onMessageFlushCallback',['../struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html#a45a7792bbb12f6a9199fe6bd38a57741',1,'Aws::Eventstreamrpc::OnMessageFlushCallbackContainer']]], + ['onrequestsigningcomplete_4879',['OnRequestSigningComplete',['../struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html#a7ed8ae0fa07bda038312d4a89279644f',1,'Aws::Crt::Auth::HttpSignerCallbackData']]], + ['onstreamcomplete_4880',['onStreamComplete',['../struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html#a0ce5fcd048ee25ec851645c3d4feb594',1,'Aws::Crt::Http::HttpRequestOptions']]], + ['ontaskcancelled_4881',['OnTaskCancelled',['../class_aws_1_1_iotdevicedefenderv1_1_1_report_task.html#ac8f665478320bc196996aed76214a0d8',1,'Aws::Iotdevicedefenderv1::ReportTask']]] +]; diff --git a/docs/search/variables_f.html b/docs/search/variables_f.html new file mode 100644 index 000000000..cabd42aa2 --- /dev/null +++ b/docs/search/variables_f.html @@ -0,0 +1,36 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js new file mode 100644 index 000000000..0ccd3260d --- /dev/null +++ b/docs/search/variables_f.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['parameters_4882',['Parameters',['../class_aws_1_1_iotidentity_1_1_register_thing_request.html#aed1b79c5fb92e82493c9ef43f907df5f',1,'Aws::Iotidentity::RegisterThingRequest']]], + ['password_4883',['Password',['../struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html#a69a15cf377ad2ab577d3ac67eb2d6894',1,'Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig']]], + ['patch_4884',['patch',['../struct_aws_1_1_crt_1_1_api_handle_1_1_version.html#afe1c34752a4bfc66611a55ece39c1b67',1,'Aws::Crt::ApiHandle::Version']]], + ['pendingtime_4885',['pendingTime',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#ab9cbcc3faeba8d8ca54e2a2810a636e0',1,'Aws::Crt::Imds::InstanceInfoView::pendingTime()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#adde855d138c69b20a36770eb08d62a47',1,'Aws::Crt::Imds::InstanceInfo::pendingTime()']]], + ['pkcs12_5ffile_4886',['pkcs12_file',['../struct_aws_1_1_iot_1_1_pkcs12_options.html#a1c627abe2a2be70696ba328d5d0f4351',1,'Aws::Iot::Pkcs12Options']]], + ['pkcs12_5fpassword_4887',['pkcs12_password',['../struct_aws_1_1_iot_1_1_pkcs12_options.html#a7cb3a4a521d02f0b79509e211b97b475',1,'Aws::Iot::Pkcs12Options']]], + ['port_4888',['Port',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a9cfc525b62af0984f6158d20f37c05f2',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions::Port()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#affcc9355f0f9465d7aacbaaef9c00cae',1,'Aws::Crt::Http::HttpClientConnectionOptions::Port()'],['../class_aws_1_1_discovery_1_1_connectivity_info.html#ace8ce03dd382dd02b686823d4e55f693',1,'Aws::Discovery::ConnectivityInfo::Port()'],['../struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html#a59c38067782550b2cfd7089686dfbbe7',1,'Aws::Crt::Mqtt::MqttConnectionOptions::port()']]], + ['previous_4889',['Previous',['../class_aws_1_1_iotshadow_1_1_shadow_updated_event.html#aba1bedb31b10d88e33a2a370072bc18d',1,'Aws::Iotshadow::ShadowUpdatedEvent']]], + ['privateip_4890',['privateIp',['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html#a48753b1745953d969c149df28484d049',1,'Aws::Crt::Imds::InstanceInfoView::privateIp()'],['../struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html#a9e8836a9b4114d761ed97a663350a73e',1,'Aws::Crt::Imds::InstanceInfo::privateIp()']]], + ['privatekey_4891',['PrivateKey',['../class_aws_1_1_iotidentity_1_1_create_keys_and_certificate_response.html#a090bd9a9e1e157fbafdf89aeb975d0f3',1,'Aws::Iotidentity::CreateKeysAndCertificateResponse']]], + ['profilenameoverride_4892',['ProfileNameOverride',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html#a3fd53f8586595acbf7e795e6d6815e8e',1,'Aws::Crt::Auth::CredentialsProviderProfileConfig']]], + ['provider_4893',['Provider',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html#a26b7ea8c6311d319784fbbde88758da4',1,'Aws::Crt::Auth::CredentialsProviderCachedConfig::Provider()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a78ac6987e1d701ee53fb209ec6c0e33a',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::Provider()']]], + ['providers_4894',['Providers',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html#a837e3d114e00084c1d9983369fb8b4a3',1,'Aws::Crt::Auth::CredentialsProviderChainConfig']]], + ['proxyconnectiontype_4895',['ProxyConnectionType',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a117bc68abcbc91bc30b9f8b59a5126f2',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['proxyoptions_4896',['ProxyOptions',['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html#a15e44910a1368d649a2eae816c64fe7c',1,'Aws::Crt::Auth::CredentialsProviderX509Config::ProxyOptions()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html#a65f5738ab1af0ed1cf84db4ac279d896',1,'Aws::Crt::Auth::CredentialsProviderCognitoConfig::ProxyOptions()'],['../struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html#a1574b0f68cc13e7170dc7b9253e45d77',1,'Aws::Crt::Auth::CredentialsProviderSTSConfig::ProxyOptions()'],['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_options.html#a01eef53aed88044b415e181b789e9977',1,'Aws::Crt::Http::HttpClientConnectionOptions::ProxyOptions()'],['../struct_aws_1_1_iot_1_1_websocket_config.html#ac80d61d69aa5ad62b7cc5e953767bf30',1,'Aws::Iot::WebsocketConfig::ProxyOptions()'],['../class_aws_1_1_discovery_1_1_discovery_client_config.html#ad3acafd24d1878afd38b360ce341a779',1,'Aws::Discovery::DiscoveryClientConfig::ProxyOptions()']]], + ['proxystrategy_4897',['ProxyStrategy',['../class_aws_1_1_crt_1_1_http_1_1_http_client_connection_proxy_options.html#a9e770bddac0c88e0d5df937c1ac2ec9c',1,'Aws::Crt::Http::HttpClientConnectionProxyOptions']]], + ['publishpacket_4898',['publishPacket',['../struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html#a5c384d0a2ed0016b8a9d7b2c7b4fe345',1,'Aws::Crt::Mqtt5::PublishReceivedEventData']]] +]; diff --git a/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html b/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html new file mode 100644 index 000000000..657d6e297 --- /dev/null +++ b/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/Exports.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Exports.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Macros

    #define AWS_IOTSECURETUNNELING_API
     
    +

    Macro Definition Documentation

    + +

    ◆ AWS_IOTSECURETUNNELING_API

    + +
    +
    + + + + +
    #define AWS_IOTSECURETUNNELING_API
    +
    + +
    +
    +
    + + + + diff --git a/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h_source.html b/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h_source.html new file mode 100644 index 000000000..d381b8d71 --- /dev/null +++ b/docs/secure__tunneling_2include_2aws_2iotsecuretunneling_2_exports_8h_source.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: secure_tunneling/include/aws/iotsecuretunneling/Exports.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Exports.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    +
    2 /* Copyright 2010-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
    +
    3 *
    +
    4 * Licensed under the Apache License, Version 2.0 (the "License").
    +
    5 * You may not use this file except in compliance with the License.
    +
    6 * A copy of the License is located at
    +
    7 *
    +
    8 * http://aws.amazon.com/apache2.0
    +
    9 *
    +
    10 * or in the "license" file accompanying this file. This file is distributed
    +
    11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
    +
    12 * express or implied. See the License for the specific language governing
    +
    13 * permissions and limitations under the License.
    +
    14 
    +
    15 * This file is generated
    +
    16 */
    +
    17 
    +
    18 #if defined(AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
    +
    19 # ifdef AWS_IOTSECURETUNNELING_USE_IMPORT_EXPORT
    +
    20 # ifdef AWS_IOTSECURETUNNELING_EXPORTS
    +
    21 # define AWS_IOTSECURETUNNELING_API __declspec(dllexport)
    +
    22 # else
    +
    23 # define AWS_IOTSECURETUNNELING_API __declspec(dllimport)
    +
    24 # endif /* AWS_IOTSECURETUNNELING_EXPORTS */
    +
    25 # else
    +
    26 # define AWS_IOTSECURETUNNELING_API
    +
    27 # endif /* AWS_IOTSECURETUNNELING_USE_IMPORT_EXPORT */
    +
    28 
    +
    29 #else /* defined (AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
    +
    30 # define AWS_IOTSECURETUNNELING_API
    +
    31 #endif /* defined (AWS_IOTSECURETUNNELING_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
    +
    + + + + diff --git a/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h.html b/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h.html new file mode 100644 index 000000000..5d568686e --- /dev/null +++ b/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h.html @@ -0,0 +1,102 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ErrorResponse.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    ErrorResponse.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Classes

    class  Aws::Iotshadow::ErrorResponse
     
    + + + + + +

    +Namespaces

     Aws
     
     Aws::Iotshadow
     
    +
    + + + + diff --git a/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h_source.html b/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h_source.html new file mode 100644 index 000000000..ed7c087b4 --- /dev/null +++ b/docs/shadow_2include_2aws_2iotshadow_2_error_response_8h_source.html @@ -0,0 +1,138 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/ErrorResponse.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    ErrorResponse.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    +
    2 
    +
    3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    +
    4  * SPDX-License-Identifier: Apache-2.0.
    +
    5  *
    +
    6  * This file is generated
    +
    7  */
    +
    8 
    +
    9 #include <aws/crt/DateTime.h>
    +
    10 
    +
    11 #include <aws/iotshadow/Exports.h>
    +
    12 
    +
    13 #include <aws/crt/JsonObject.h>
    +
    14 #include <aws/crt/StlAllocator.h>
    +
    15 
    +
    16 namespace Aws
    +
    17 {
    +
    18  namespace Iotshadow
    +
    19  {
    +
    20 
    + +
    26  {
    +
    27  public:
    +
    28  ErrorResponse() = default;
    +
    29 
    +
    30  ErrorResponse(const Crt::JsonView &doc);
    +
    31  ErrorResponse &operator=(const Crt::JsonView &doc);
    +
    32 
    +
    33  void SerializeToObject(Crt::JsonObject &doc) const;
    +
    34 
    + +
    40 
    + +
    46 
    + +
    52 
    + +
    59 
    +
    60  private:
    +
    61  static void LoadFromObject(ErrorResponse &obj, const Crt::JsonView &doc);
    +
    62  };
    +
    63  } // namespace Iotshadow
    +
    64 } // namespace Aws
    +
    +
    Definition: ErrorResponse.h:26
    +
    Aws::Crt::Optional< Aws::Crt::String > ClientToken
    Definition: ErrorResponse.h:39
    +
    Aws::Crt::Optional< Aws::Crt::String > Message
    Definition: ErrorResponse.h:51
    + + + +
    Definition: JsonObject.h:248
    +
    Aws::Crt::Optional< int32_t > Code
    Definition: ErrorResponse.h:45
    + + + +
    Definition: JsonObject.h:21
    +
    Definition: Allocator.h:11
    +
    Aws::Crt::Optional< Aws::Crt::DateTime > Timestamp
    Definition: ErrorResponse.h:58
    +
    #define AWS_IOTSHADOW_API
    Definition: Exports.h:20
    + + + + diff --git a/docs/shadow_2include_2aws_2iotshadow_2_exports_8h.html b/docs/shadow_2include_2aws_2iotshadow_2_exports_8h.html new file mode 100644 index 000000000..84423a3ec --- /dev/null +++ b/docs/shadow_2include_2aws_2iotshadow_2_exports_8h.html @@ -0,0 +1,105 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/Exports.h File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Exports.h File Reference
    +
    +
    + +

    Go to the source code of this file.

    + + + + +

    +Macros

    #define AWS_IOTSHADOW_API
     
    +

    Macro Definition Documentation

    + +

    ◆ AWS_IOTSHADOW_API

    + +
    +
    + + + + +
    #define AWS_IOTSHADOW_API
    +
    + +
    +
    +
    + + + + diff --git a/docs/shadow_2include_2aws_2iotshadow_2_exports_8h_source.html b/docs/shadow_2include_2aws_2iotshadow_2_exports_8h_source.html new file mode 100644 index 000000000..f96fcd55b --- /dev/null +++ b/docs/shadow_2include_2aws_2iotshadow_2_exports_8h_source.html @@ -0,0 +1,101 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/include/aws/iotshadow/Exports.h Source File + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Exports.h
    +
    +
    +Go to the documentation of this file.
    1 #pragma once
    +
    2 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
    +
    3  * SPDX-License-Identifier: Apache-2.0.
    +
    4  *
    +
    5  * This file is generated
    +
    6  */
    +
    7 
    +
    8 #if defined(AWS_IOTSHADOW_USE_WINDOWS_DLL_SEMANTICS) || defined(WIN32)
    +
    9 # ifdef AWS_IOTSHADOW_USE_IMPORT_EXPORT
    +
    10 # ifdef AWS_IOTSHADOW_EXPORTS
    +
    11 # define AWS_IOTSHADOW_API __declspec(dllexport)
    +
    12 # else
    +
    13 # define AWS_IOTSHADOW_API __declspec(dllimport)
    +
    14 # endif /* AWS_IOTSHADOW_EXPORTS */
    +
    15 # else
    +
    16 # define AWS_IOTSHADOW_API
    +
    17 # endif /* AWS_IOTSHADOW_USE_IMPORT_EXPORT */
    +
    18 
    +
    19 #else /* defined (AWS_IOTSHADOW_USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
    +
    20 # define AWS_IOTSHADOW_API
    +
    21 #endif /* defined (AWS_IOTSHADOW__USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) */
    +
    + + + + diff --git a/docs/shadow_2source_2_error_response_8cpp.html b/docs/shadow_2source_2_error_response_8cpp.html new file mode 100644 index 000000000..81a5123d8 --- /dev/null +++ b/docs/shadow_2source_2_error_response_8cpp.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: shadow/source/ErrorResponse.cpp File Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    ErrorResponse.cpp File Reference
    +
    +
    + + + + + + +

    +Namespaces

     Aws
     
     Aws::Iotshadow
     
    +
    + + + + diff --git a/docs/splitbar.png b/docs/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version-members.html b/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version-members.html new file mode 100644 index 000000000..5ea39aff4 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::ApiHandle::Version Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::ApiHandle::Version, including all inherited members.

    + + + + +
    majorAws::Crt::ApiHandle::Version
    minorAws::Crt::ApiHandle::Version
    patchAws::Crt::ApiHandle::Version
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version.html b/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version.html new file mode 100644 index 000000000..c93421ba9 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_api_handle_1_1_version.html @@ -0,0 +1,141 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::ApiHandle::Version Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::ApiHandle::Version Struct Reference
    +
    +
    + +

    #include <Api.h>

    + + + + + + + + +

    +Public Attributes

    uint16_t major
     
    uint16_t minor
     
    uint16_t patch
     
    +

    Member Data Documentation

    + +

    ◆ major

    + +
    +
    + + + + +
    uint16_t Aws::Crt::ApiHandle::Version::major
    +
    + +
    +
    + +

    ◆ minor

    + +
    +
    + + + + +
    uint16_t Aws::Crt::ApiHandle::Version::minor
    +
    + +
    +
    + +

    ◆ patch

    + +
    +
    + + + + +
    uint16_t Aws::Crt::ApiHandle::Version::patch
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • crt/aws-crt-cpp/include/aws/crt/Api.h
    • +
    +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair-members.html new file mode 100644 index 000000000..cf620f687 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CognitoLoginPair Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html new file mode 100644 index 000000000..359afff83 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_cognito_login_pair.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CognitoLoginPair Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CognitoLoginPair Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + + + +

    +Public Attributes

    String IdentityProviderName
     
    String IdentityProviderToken
     
    +

    Detailed Description

    +

    A pair defining an identity provider and a valid login token sourced from it.

    +

    Member Data Documentation

    + +

    ◆ IdentityProviderName

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CognitoLoginPair::IdentityProviderName
    +
    +

    Name of an identity provider

    + +
    +
    + +

    ◆ IdentityProviderToken

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CognitoLoginPair::IdentityProviderToken
    +
    +

    Valid login token source from the identity provider

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config-members.html new file mode 100644 index 000000000..9e622c358 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderCachedConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html new file mode 100644 index 000000000..6b5af7306 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cached_config.html @@ -0,0 +1,161 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderCachedConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderCachedConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderCachedConfig ()
     
    + + + + + +

    +Public Attributes

    std::shared_ptr< ICredentialsProviderProvider
     
    std::chrono::milliseconds CachedCredentialTTL
     
    +

    Detailed Description

    +

    Configuration options for a provider that caches the results of another provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderCachedConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderCachedConfig::CredentialsProviderCachedConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ CachedCredentialTTL

    + +
    +
    + + + + +
    std::chrono::milliseconds Aws::Crt::Auth::CredentialsProviderCachedConfig::CachedCredentialTTL
    +
    +

    How long a cached credential set will be used for

    + +
    +
    + +

    ◆ Provider

    + +
    +
    + + + + +
    std::shared_ptr<ICredentialsProvider> Aws::Crt::Auth::CredentialsProviderCachedConfig::Provider
    +
    +

    The provider to cache credentials from

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args-members.html new file mode 100644 index 000000000..f2b7ec3e1 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderCallbackArgs Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html new file mode 100644 index 000000000..fedac1d7e --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_callback_args.html @@ -0,0 +1,155 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderCallbackArgs Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderCallbackArgs Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     CredentialsProviderCallbackArgs ()=default
     
    + + + + + +

    +Public Attributes

    OnCredentialsResolved m_onCredentialsResolved
     
    std::shared_ptr< const CredentialsProviderm_provider
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderCallbackArgs()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderCallbackArgs::CredentialsProviderCallbackArgs ()
    +
    +default
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ m_onCredentialsResolved

    + +
    +
    + + + + +
    OnCredentialsResolved Aws::Crt::Auth::CredentialsProviderCallbackArgs::m_onCredentialsResolved
    +
    + +
    +
    + +

    ◆ m_provider

    + +
    +
    + + + + +
    std::shared_ptr<const CredentialsProvider> Aws::Crt::Auth::CredentialsProviderCallbackArgs::m_provider
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config-members.html new file mode 100644 index 000000000..047e3d3fb --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderChainConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html new file mode 100644 index 000000000..6d3892186 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_config.html @@ -0,0 +1,144 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderChainConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderChainConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderChainConfig ()
     
    + + + +

    +Public Attributes

    Vector< std::shared_ptr< ICredentialsProvider > > Providers
     
    +

    Detailed Description

    +

    Configuration options for a chain-of-responsibility-based credentials provider. This provider works by traversing the chain and returning the first positive result.

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderChainConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderChainConfig::CredentialsProviderChainConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Providers

    + +
    +
    + + + + +
    Vector<std::shared_ptr<ICredentialsProvider> > Aws::Crt::Auth::CredentialsProviderChainConfig::Providers
    +
    +

    The sequence of providers that make up the chain.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config-members.html new file mode 100644 index 000000000..cb19281a1 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderChainDefaultConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html new file mode 100644 index 000000000..fd5da0998 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_chain_default_config.html @@ -0,0 +1,164 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderChainDefaultConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderChainDefaultConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderChainDefaultConfig ()
     
    + + + + + +

    +Public Attributes

    Io::ClientBootstrapBootstrap
     
    Io::TlsContextTlsContext
     
    +

    Detailed Description

    +

    Configuration options for a provider that implements a cached provider chain based on the AWS SDK defaults:

    +

    Cache-Of(Environment -> Profile -> IMDS)

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderChainDefaultConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::CredentialsProviderChainDefaultConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::Bootstrap
    +
    +

    Connection bootstrap to use for any network connections made while sourcing credentials.

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    + +

    ◆ TlsContext

    + +
    +
    + + + + +
    Io::TlsContext* Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::TlsContext
    +
    +

    Client TLS context to use for any secure network connections made while sourcing credentials.

    +

    If not provided the default chain will construct a new one, but these are expensive objects so you are encouraged to pass in a shared one. Must be provided if using BYO_CRYPTO.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config-members.html new file mode 100644 index 000000000..0ab3e44b2 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderCognitoConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html new file mode 100644 index 000000000..5520876f1 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_cognito_config.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderCognitoConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderCognitoConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderCognitoConfig ()
     
    + + + + + + + + + + + + + + + +

    +Public Attributes

    String Endpoint
     
    String Identity
     
    Optional< Vector< CognitoLoginPair > > Logins
     
    Optional< StringCustomRoleArn
     
    Io::ClientBootstrapBootstrap
     
    Io::TlsContext TlsCtx
     
    Optional< Http::HttpClientConnectionProxyOptionsProxyOptions
     
    +

    Detailed Description

    +

    Configuration options for the Cognito credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderCognitoConfig()

    + +
    +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderCognitoConfig::CredentialsProviderCognitoConfig ()
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderCognitoConfig::Bootstrap
    +
    +

    Connection bootstrap to use to create the http connection required to query credentials from the cognito provider

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    + +

    ◆ CustomRoleArn

    + +
    +
    + + + + +
    Optional<String> Aws::Crt::Auth::CredentialsProviderCognitoConfig::CustomRoleArn
    +
    +

    Optional ARN of the role to be assumed when multiple roles were received in the token from the identity provider.

    + +
    +
    + +

    ◆ Endpoint

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderCognitoConfig::Endpoint
    +
    +

    Cognito service regional endpoint to source credentials from.

    + +
    +
    + +

    ◆ Identity

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderCognitoConfig::Identity
    +
    +

    Cognito identity to fetch credentials relative to.

    + +
    +
    + +

    ◆ Logins

    + +
    +
    + + + + +
    Optional<Vector<CognitoLoginPair> > Aws::Crt::Auth::CredentialsProviderCognitoConfig::Logins
    +
    +

    Optional set of identity provider token pairs to allow for authenticated identity access.

    + +
    +
    + +

    ◆ ProxyOptions

    + +
    +
    + + + + +
    Optional<Http::HttpClientConnectionProxyOptions> Aws::Crt::Auth::CredentialsProviderCognitoConfig::ProxyOptions
    +
    +

    (Optional) Http proxy configuration for the http request that fetches credentials

    + +
    +
    + +

    ◆ TlsCtx

    + +
    +
    + + + + +
    Io::TlsContext Aws::Crt::Auth::CredentialsProviderCognitoConfig::TlsCtx
    +
    +

    TLS configuration for secure socket connections.

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config-members.html new file mode 100644 index 000000000..59346eab9 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderDelegateConfig Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Auth::CredentialsProviderDelegateConfig, including all inherited members.

    + + +
    HandlerAws::Crt::Auth::CredentialsProviderDelegateConfig
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html new file mode 100644 index 000000000..5118778ed --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_delegate_config.html @@ -0,0 +1,111 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderDelegateConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderDelegateConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Attributes

    GetCredentialsHandler Handler
     
    +

    Detailed Description

    +

    Configuration options for the delegate credentials provider

    +

    Member Data Documentation

    + +

    ◆ Handler

    + +
    +
    + + + + +
    GetCredentialsHandler Aws::Crt::Auth::CredentialsProviderDelegateConfig::Handler
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config-members.html new file mode 100644 index 000000000..ea8f5c044 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderImdsConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html new file mode 100644 index 000000000..dbda29886 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_imds_config.html @@ -0,0 +1,145 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderImdsConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderImdsConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderImdsConfig ()
     
    + + + +

    +Public Attributes

    Io::ClientBootstrapBootstrap
     
    +

    Detailed Description

    +

    Configuration options for the Ec2 instance metadata service credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderImdsConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderImdsConfig::CredentialsProviderImdsConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderImdsConfig::Bootstrap
    +
    +

    Connection bootstrap to use to create the http connection required to query credentials from the Ec2 instance metadata service

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config-members.html new file mode 100644 index 000000000..5b9398e41 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderProfileConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html new file mode 100644 index 000000000..8d30f52a4 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_profile_config.html @@ -0,0 +1,213 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderProfileConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderProfileConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderProfileConfig ()
     
    + + + + + + + + + + + +

    +Public Attributes

    ByteCursor ProfileNameOverride
     
    ByteCursor ConfigFileNameOverride
     
    ByteCursor CredentialsFileNameOverride
     
    Io::ClientBootstrapBootstrap
     
    Io::TlsContextTlsContext
     
    +

    Detailed Description

    +

    Configuration options for the profile credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderProfileConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderProfileConfig::CredentialsProviderProfileConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderProfileConfig::Bootstrap
    +
    +

    Connection bootstrap to use for any network connections made while sourcing credentials. (for example, a profile that uses assume-role will need to query STS).

    + +
    +
    + +

    ◆ ConfigFileNameOverride

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderProfileConfig::ConfigFileNameOverride
    +
    +

    Override file path (instead of '~/.aws/config' for the aws config file to use during credential sourcing

    + +
    +
    + +

    ◆ CredentialsFileNameOverride

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderProfileConfig::CredentialsFileNameOverride
    +
    +

    Override file path (instead of '~/.aws/credentials' for the aws credentials file to use during credential sourcing

    + +
    +
    + +

    ◆ ProfileNameOverride

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderProfileConfig::ProfileNameOverride
    +
    +

    Override profile name to use (instead of default) when the provider sources credentials

    + +
    +
    + +

    ◆ TlsContext

    + +
    +
    + + + + +
    Io::TlsContext* Aws::Crt::Auth::CredentialsProviderProfileConfig::TlsContext
    +
    +

    Client TLS context to use for any secure network connections made while sourcing credentials (for example, a profile that uses assume-role will need to query STS).

    +

    If a TLS context is needed, and you did not pass one in, it will be created automatically. However, you are encouraged to pass in a shared one since these are expensive objects. If using BYO_CRYPTO, you must provide the TLS context since it cannot be created automatically.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config-members.html new file mode 100644 index 000000000..8287b02ad --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderSTSConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html new file mode 100644 index 000000000..a59fa95e6 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_s_t_s_config.html @@ -0,0 +1,240 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderSTSConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderSTSConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderSTSConfig ()
     
    + + + + + + + + + + + + + + + +

    +Public Attributes

    std::shared_ptr< ICredentialsProviderProvider
     
    String RoleArn
     
    String SessionName
     
    uint16_t DurationSeconds
     
    Io::ClientBootstrapBootstrap
     
    Io::TlsContext TlsCtx
     
    Optional< Http::HttpClientConnectionProxyOptionsProxyOptions
     
    +

    Detailed Description

    +

    Configuration options for the STS credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderSTSConfig()

    + +
    +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderSTSConfig::CredentialsProviderSTSConfig ()
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderSTSConfig::Bootstrap
    +
    +

    Connection bootstrap to use to create the http connection required to query credentials from the STS provider

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    + +

    ◆ DurationSeconds

    + +
    +
    + + + + +
    uint16_t Aws::Crt::Auth::CredentialsProviderSTSConfig::DurationSeconds
    +
    +

    How long sourced credentials should remain valid for, in seconds. 900 is the minimum allowed value.

    + +
    +
    + +

    ◆ Provider

    + +
    +
    + + + + +
    std::shared_ptr<ICredentialsProvider> Aws::Crt::Auth::CredentialsProviderSTSConfig::Provider
    +
    +

    Credentials provider to be used to sign the requests made to STS to fetch credentials.

    + +
    +
    + +

    ◆ ProxyOptions

    + +
    +
    + + + + +
    Optional<Http::HttpClientConnectionProxyOptions> Aws::Crt::Auth::CredentialsProviderSTSConfig::ProxyOptions
    +
    +

    (Optional) Http proxy configuration for the http request that fetches credentials

    + +
    +
    + +

    ◆ RoleArn

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderSTSConfig::RoleArn
    +
    +

    Arn of the role to assume by fetching credentials for

    + +
    +
    + +

    ◆ SessionName

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderSTSConfig::SessionName
    +
    +

    Assumed role session identifier to be associated with the sourced credentials

    + +
    +
    + +

    ◆ TlsCtx

    + +
    +
    + + + + +
    Io::TlsContext Aws::Crt::Auth::CredentialsProviderSTSConfig::TlsCtx
    +
    +

    TLS configuration for secure socket connections.

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config-members.html new file mode 100644 index 000000000..6f3b0814d --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderStaticConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html new file mode 100644 index 000000000..35d264d20 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_static_config.html @@ -0,0 +1,178 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderStaticConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderStaticConfig Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderStaticConfig ()
     
    + + + + + + + +

    +Public Attributes

    ByteCursor AccessKeyId
     
    ByteCursor SecretAccessKey
     
    ByteCursor SessionToken
     
    +

    Detailed Description

    +

    Configuration options for the static credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderStaticConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderStaticConfig::CredentialsProviderStaticConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ AccessKeyId

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderStaticConfig::AccessKeyId
    +
    +

    The value of the access key component for the provider's static aws credentials

    + +
    +
    + +

    ◆ SecretAccessKey

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderStaticConfig::SecretAccessKey
    +
    +

    The value of the secret access key component for the provider's static aws credentials

    + +
    +
    + +

    ◆ SessionToken

    + +
    +
    + + + + +
    ByteCursor Aws::Crt::Auth::CredentialsProviderStaticConfig::SessionToken
    +
    +

    The value of the session token for the provider's static aws credentials

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config-members.html new file mode 100644 index 000000000..728523034 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config-members.html @@ -0,0 +1,90 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::CredentialsProviderX509Config Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html new file mode 100644 index 000000000..e2d112bb5 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_credentials_provider_x509_config.html @@ -0,0 +1,228 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::CredentialsProviderX509Config Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::CredentialsProviderX509Config Struct Reference
    +
    +
    + +

    #include <Credentials.h>

    + + + + +

    +Public Member Functions

     CredentialsProviderX509Config ()
     
    + + + + + + + + + + + + + +

    +Public Attributes

    Io::ClientBootstrapBootstrap
     
    Io::TlsConnectionOptions TlsOptions
     
    String ThingName
     
    String RoleAlias
     
    String Endpoint
     
    Optional< Http::HttpClientConnectionProxyOptionsProxyOptions
     
    +

    Detailed Description

    +

    Configuration options for the X509 credentials provider

    +

    Constructor & Destructor Documentation

    + +

    ◆ CredentialsProviderX509Config()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::CredentialsProviderX509Config::CredentialsProviderX509Config ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderX509Config::Bootstrap
    +
    +

    Connection bootstrap to use to create the http connection required to query credentials from the x509 provider

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    + +

    ◆ Endpoint

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderX509Config::Endpoint
    +
    +

    AWS account specific endpoint that can be acquired using AWS CLI following instructions from the demo example: c2sakl5huz0afv.credentials.iot.us-east-1.amazonaws.com

    +

    This a different endpoint than the IoT data mqtt broker endpoint.

    + +
    +
    + +

    ◆ ProxyOptions

    + +
    +
    + + + + +
    Optional<Http::HttpClientConnectionProxyOptions> Aws::Crt::Auth::CredentialsProviderX509Config::ProxyOptions
    +
    +

    (Optional) Http proxy configuration for the http request that fetches credentials

    + +
    +
    + +

    ◆ RoleAlias

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderX509Config::RoleAlias
    +
    + +
    +
    + +

    ◆ ThingName

    + +
    +
    + + + + +
    String Aws::Crt::Auth::CredentialsProviderX509Config::ThingName
    +
    + +
    +
    + +

    ◆ TlsOptions

    + +
    +
    + + + + +
    Io::TlsConnectionOptions Aws::Crt::Auth::CredentialsProviderX509Config::TlsOptions
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args-members.html new file mode 100644 index 000000000..4d2a1bb67 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html new file mode 100644 index 000000000..fc20458a6 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_delegate_credentials_provider_callback_args.html @@ -0,0 +1,155 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     DelegateCredentialsProviderCallbackArgs ()=default
     
    + + + + + +

    +Public Attributes

    Allocatorallocator
     
    GetCredentialsHandler m_Handler
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ DelegateCredentialsProviderCallbackArgs()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::DelegateCredentialsProviderCallbackArgs ()
    +
    +default
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::allocator
    +
    + +
    +
    + +

    ◆ m_Handler

    + +
    +
    + + + + +
    GetCredentialsHandler Aws::Crt::Auth::DelegateCredentialsProviderCallbackArgs::m_Handler
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data-members.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data-members.html new file mode 100644 index 000000000..513e12175 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Auth::HttpSignerCallbackData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html b/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html new file mode 100644 index 000000000..de9e52e74 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_auth_1_1_http_signer_callback_data.html @@ -0,0 +1,187 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Auth::HttpSignerCallbackData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Auth::HttpSignerCallbackData Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     HttpSignerCallbackData ()
     
    + + + + + + + + + +

    +Public Attributes

    AllocatorAlloc
     
    ScopedResource< struct aws_signable > Signable
     
    OnHttpRequestSigningComplete OnRequestSigningComplete
     
    std::shared_ptr< Http::HttpRequestRequest
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ HttpSignerCallbackData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Auth::HttpSignerCallbackData::HttpSignerCallbackData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Alloc

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Auth::HttpSignerCallbackData::Alloc
    +
    + +
    +
    + +

    ◆ OnRequestSigningComplete

    + +
    +
    + + + + +
    OnHttpRequestSigningComplete Aws::Crt::Auth::HttpSignerCallbackData::OnRequestSigningComplete
    +
    + +
    +
    + +

    ◆ Request

    + +
    +
    + + + + +
    std::shared_ptr<Http::HttpRequest> Aws::Crt::Auth::HttpSignerCallbackData::Request
    +
    + +
    +
    + +

    ◆ Signable

    + +
    +
    + + + + +
    ScopedResource<struct aws_signable> Aws::Crt::Auth::HttpSignerCallbackData::Signable
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data-members.html new file mode 100644 index 000000000..514f338d8 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::ClientStreamCallbackData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html new file mode 100644 index 000000000..769062c55 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_client_stream_callback_data.html @@ -0,0 +1,157 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::ClientStreamCallbackData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::ClientStreamCallbackData Struct Reference
    +
    +
    + +

    #include <HttpConnection.h>

    + + + + +

    +Public Member Functions

     ClientStreamCallbackData ()
     
    + + + + + +

    +Public Attributes

    Allocatorallocator
     
    std::shared_ptr< HttpStreamstream
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ ClientStreamCallbackData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Http::ClientStreamCallbackData::ClientStreamCallbackData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Http::ClientStreamCallbackData::allocator
    +
    + +
    +
    + +

    ◆ stream

    + +
    +
    + + + + +
    std::shared_ptr<HttpStream> Aws::Crt::Http::ClientStreamCallbackData::stream
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data-members.html new file mode 100644 index 000000000..ac99080e8 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::ConnectionCallbackData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html new file mode 100644 index 000000000..7e17790fb --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_callback_data.html @@ -0,0 +1,188 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::ConnectionCallbackData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::ConnectionCallbackData Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     ConnectionCallbackData (Allocator *allocator)
     
    + + + + + + + + + +

    +Public Attributes

    std::weak_ptr< HttpClientConnectionconnection
     
    Allocatorallocator
     
    OnConnectionSetup onConnectionSetup
     
    OnConnectionShutdown onConnectionShutdown
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ ConnectionCallbackData()

    + +
    +
    + + + + + +
    + + + + + + + + +
    Aws::Crt::Http::ConnectionCallbackData::ConnectionCallbackData (Allocatorallocator)
    +
    +inlineexplicit
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Http::ConnectionCallbackData::allocator
    +
    + +
    +
    + +

    ◆ connection

    + +
    +
    + + + + +
    std::weak_ptr<HttpClientConnection> Aws::Crt::Http::ConnectionCallbackData::connection
    +
    + +
    +
    + +

    ◆ onConnectionSetup

    + +
    +
    + + + + +
    OnConnectionSetup Aws::Crt::Http::ConnectionCallbackData::onConnectionSetup
    +
    + +
    +
    + +

    ◆ onConnectionShutdown

    + +
    +
    + + + + +
    OnConnectionShutdown Aws::Crt::Http::ConnectionCallbackData::onConnectionShutdown
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args-members.html new file mode 100644 index 000000000..89a2ec252 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::ConnectionManagerCallbackArgs Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html new file mode 100644 index 000000000..d7be811c3 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_connection_manager_callback_args.html @@ -0,0 +1,155 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::ConnectionManagerCallbackArgs Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::ConnectionManagerCallbackArgs Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     ConnectionManagerCallbackArgs ()=default
     
    + + + + + +

    +Public Attributes

    OnClientConnectionAvailable m_onClientConnectionAvailable
     
    std::shared_ptr< HttpClientConnectionManagerm_connectionManager
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ ConnectionManagerCallbackArgs()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Http::ConnectionManagerCallbackArgs::ConnectionManagerCallbackArgs ()
    +
    +default
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ m_connectionManager

    + +
    +
    + + + + +
    std::shared_ptr<HttpClientConnectionManager> Aws::Crt::Http::ConnectionManagerCallbackArgs::m_connectionManager
    +
    + +
    +
    + +

    ◆ m_onClientConnectionAvailable

    + +
    +
    + + + + +
    OnClientConnectionAvailable Aws::Crt::Http::ConnectionManagerCallbackArgs::m_onClientConnectionAvailable
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config-members.html new file mode 100644 index 000000000..b7c8d4706 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html new file mode 100644 index 000000000..8bc706e22 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_adaptive_config.html @@ -0,0 +1,179 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig Struct Reference
    +
    +
    + +

    #include <HttpProxyStrategy.h>

    + + + + +

    +Public Member Functions

     HttpProxyStrategyAdaptiveConfig ()
     
    + + + + + + + +

    +Public Attributes

    KerberosGetTokenFunction KerberosGetToken
     
    KerberosGetTokenFunction NtlmGetCredential
     
    NtlmGetTokenFunction NtlmGetToken
     
    +

    Detailed Description

    +

    Configuration for a proxy strategy that attempts to use kerberos and ntlm, based on authentication failure feedback from the proxy's responses to CONNECT attempts. The kerberos/ntlm callbacks are currently synchronous but invoked potentially from within event loop threads. This is not optimal but transitioning to fully async hasn't been a need yet.

    +

    The adapative strategy will skip an authentication method whose callbacks are not supplied, so you can use this for purely kerberos or ntlm as well.

    +

    Constructor & Destructor Documentation

    + +

    ◆ HttpProxyStrategyAdaptiveConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::HttpProxyStrategyAdaptiveConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ KerberosGetToken

    + +
    +
    + + + + +
    KerberosGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::KerberosGetToken
    +
    +

    User-supplied callback for fetching kerberos tokens

    + +
    +
    + +

    ◆ NtlmGetCredential

    + +
    +
    + + + + +
    KerberosGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetCredential
    +
    +

    User-supplied callback for fetching an ntlm credential

    + +
    +
    + +

    ◆ NtlmGetToken

    + +
    +
    + + + + +
    NtlmGetTokenFunction Aws::Crt::Http::HttpProxyStrategyAdaptiveConfig::NtlmGetToken
    +
    +

    User-supplied callback for fetching an ntlm token

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config-members.html new file mode 100644 index 000000000..f07f8291e --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html new file mode 100644 index 000000000..3a711a5dc --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_proxy_strategy_basic_auth_config.html @@ -0,0 +1,171 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig Struct Reference
    +
    +
    + +

    #include <HttpProxyStrategy.h>

    + + + + +

    +Public Member Functions

     HttpProxyStrategyBasicAuthConfig ()
     
    + + + + + + + +

    +Public Attributes

    AwsHttpProxyConnectionType ConnectionType
     
    String Username
     
    String Password
     
    +

    Detailed Description

    +

    Configuration for a proxy strategy that performs basic authentication

    +

    Constructor & Destructor Documentation

    + +

    ◆ HttpProxyStrategyBasicAuthConfig()

    + +
    +
    + + + + + + + +
    Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig::HttpProxyStrategyBasicAuthConfig ()
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ ConnectionType

    + +
    +
    + + + + +
    AwsHttpProxyConnectionType Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig::ConnectionType
    +
    +

    Basic auth can be applied either to forwarding or tunneling proxy connections, but we need to know the type ahead of time

    + +
    +
    + +

    ◆ Password

    + +
    +
    + + + + +
    String Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig::Password
    +
    +

    Password to apply to the basic authentication process

    + +
    +
    + +

    ◆ Username

    + +
    +
    + + + + +
    String Aws::Crt::Http::HttpProxyStrategyBasicAuthConfig::Username
    +
    +

    Username to apply to the basic authentication process

    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options-members.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options-members.html new file mode 100644 index 000000000..e02b37f96 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options-members.html @@ -0,0 +1,88 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Http::HttpRequestOptions Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html new file mode 100644 index 000000000..7df98b2bb --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_http_1_1_http_request_options.html @@ -0,0 +1,179 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Http::HttpRequestOptions Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Http::HttpRequestOptions Struct Reference
    +
    +
    + +

    #include <HttpConnection.h>

    + + + + + + + + + + + + +

    +Public Attributes

    HttpRequestrequest
     
    OnIncomingHeaders onIncomingHeaders
     
    OnIncomingHeadersBlockDone onIncomingHeadersBlockDone
     
    OnIncomingBody onIncomingBody
     
    OnStreamComplete onStreamComplete
     
    +

    Detailed Description

    +

    POD structure used for setting up an Http Request

    +

    Member Data Documentation

    + +

    ◆ onIncomingBody

    + +
    +
    + + + + +
    OnIncomingBody Aws::Crt::Http::HttpRequestOptions::onIncomingBody
    +
    +

    See OnIncomingBody for more info. This value can be empty if you will not be receiving a body.

    + +
    +
    + +

    ◆ onIncomingHeaders

    + +
    +
    + + + + +
    OnIncomingHeaders Aws::Crt::Http::HttpRequestOptions::onIncomingHeaders
    +
    +

    See OnIncomingHeaders for more info. This value must be set.

    + +
    +
    + +

    ◆ onIncomingHeadersBlockDone

    + +
    +
    + + + + +
    OnIncomingHeadersBlockDone Aws::Crt::Http::HttpRequestOptions::onIncomingHeadersBlockDone
    +
    + +
    +
    + +

    ◆ onStreamComplete

    + +
    +
    + + + + +
    OnStreamComplete Aws::Crt::Http::HttpRequestOptions::onStreamComplete
    +
    +

    See OnStreamComplete for more info. This value can be empty.

    + +
    +
    + +

    ◆ request

    + +
    +
    + + + + +
    HttpRequest* Aws::Crt::Http::HttpRequestOptions::request
    +
    +

    The actual http request

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile-members.html new file mode 100644 index 000000000..981681509 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile-members.html @@ -0,0 +1,89 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::IamProfile Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html new file mode 100644 index 000000000..0dc03862d --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile.html @@ -0,0 +1,217 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::IamProfile Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::IamProfile Struct Reference
    +
    +
    + +

    #include <ImdsClient.h>

    + + + + + + + + +

    +Public Member Functions

     IamProfile ()
     
     IamProfile (const IamProfileView &other)
     
    IamProfileoperator= (const IamProfileView &other)
     
    + + + + + + + +

    +Public Attributes

    DateTime lastUpdated
     
    String instanceProfileArn
     
    String instanceProfileId
     
    +

    Detailed Description

    +

    A convenient class for you to persist data from IamProfileView, which has StringView members.

    +

    Constructor & Destructor Documentation

    + +

    ◆ IamProfile() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Imds::IamProfile::IamProfile ()
    +
    +inline
    +
    + +
    +
    + +

    ◆ IamProfile() [2/2]

    + +
    +
    + + + + + + + + +
    Aws::Crt::Imds::IamProfile::IamProfile (const IamProfileViewother)
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ operator=()

    + +
    +
    + + + + + + + + +
    IamProfile & Aws::Crt::Imds::IamProfile::operator= (const IamProfileViewother)
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ instanceProfileArn

    + +
    +
    + + + + +
    String Aws::Crt::Imds::IamProfile::instanceProfileArn
    +
    + +
    +
    + +

    ◆ instanceProfileId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::IamProfile::instanceProfileId
    +
    + +
    +
    + +

    ◆ lastUpdated

    + +
    +
    + + + + +
    DateTime Aws::Crt::Imds::IamProfile::lastUpdated
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view-members.html new file mode 100644 index 000000000..8ae48e7fc --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::IamProfileView Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html new file mode 100644 index 000000000..539001d8f --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_iam_profile_view.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::IamProfileView Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::IamProfileView Struct Reference
    +
    +
    + +

    #include <ImdsClient.h>

    + + + + + + + + +

    +Public Attributes

    DateTime lastUpdated
     
    StringView instanceProfileArn
     
    StringView instanceProfileId
     
    +

    Detailed Description

    +

    Member Data Documentation

    + +

    ◆ instanceProfileArn

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::IamProfileView::instanceProfileArn
    +
    + +
    +
    + +

    ◆ instanceProfileId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::IamProfileView::instanceProfileId
    +
    + +
    +
    + +

    ◆ lastUpdated

    + +
    +
    + + + + +
    DateTime Aws::Crt::Imds::IamProfileView::lastUpdated
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config-members.html new file mode 100644 index 000000000..b71cc78d3 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::ImdsClientConfig Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Imds::ImdsClientConfig, including all inherited members.

    + + + +
    BootstrapAws::Crt::Imds::ImdsClientConfig
    ImdsClientConfig()Aws::Crt::Imds::ImdsClientConfiginline
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html new file mode 100644 index 000000000..dd38da445 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_imds_client_config.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::ImdsClientConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::ImdsClientConfig Struct Reference
    +
    +
    + +

    #include <ImdsClient.h>

    + + + + +

    +Public Member Functions

     ImdsClientConfig ()
     
    + + + +

    +Public Attributes

    Io::ClientBootstrapBootstrap
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ ImdsClientConfig()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Imds::ImdsClientConfig::ImdsClientConfig ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ Bootstrap

    + +
    +
    + + + + +
    Io::ClientBootstrap* Aws::Crt::Imds::ImdsClientConfig::Bootstrap
    +
    +

    Connection bootstrap to use to create the http connection required to query resource from the Ec2 instance metadata service

    +

    Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info-members.html new file mode 100644 index 000000000..1f45b7df6 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info-members.html @@ -0,0 +1,100 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::InstanceInfo Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html new file mode 100644 index 000000000..55ba6e0e3 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info.html @@ -0,0 +1,393 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::InstanceInfo Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::InstanceInfo Struct Reference
    +
    +
    + +

    #include <ImdsClient.h>

    + + + + + + + + +

    +Public Member Functions

     InstanceInfo ()
     
     InstanceInfo (const InstanceInfoView &other)
     
    InstanceInfooperator= (const InstanceInfoView &other)
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    Vector< StringmarketplaceProductCodes
     
    String availabilityZone
     
    String privateIp
     
    String version
     
    String instanceId
     
    Vector< StringbillingProducts
     
    String instanceType
     
    String accountId
     
    String imageId
     
    DateTime pendingTime
     
    String architecture
     
    String kernelId
     
    String ramdiskId
     
    String region
     
    +

    Detailed Description

    +

    A convenient class for you to persist data from InstanceInfoView, which has StringView members.

    +

    Constructor & Destructor Documentation

    + +

    ◆ InstanceInfo() [1/2]

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Imds::InstanceInfo::InstanceInfo ()
    +
    +inline
    +
    + +
    +
    + +

    ◆ InstanceInfo() [2/2]

    + +
    +
    + + + + + + + + +
    Aws::Crt::Imds::InstanceInfo::InstanceInfo (const InstanceInfoViewother)
    +
    + +
    +
    +

    Member Function Documentation

    + +

    ◆ operator=()

    + +
    +
    + + + + + + + + +
    InstanceInfo & Aws::Crt::Imds::InstanceInfo::operator= (const InstanceInfoViewother)
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ accountId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::accountId
    +
    + +
    +
    + +

    ◆ architecture

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::architecture
    +
    + +
    +
    + +

    ◆ availabilityZone

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::availabilityZone
    +
    + +
    +
    + +

    ◆ billingProducts

    + +
    +
    + + + + +
    Vector<String> Aws::Crt::Imds::InstanceInfo::billingProducts
    +
    + +
    +
    + +

    ◆ imageId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::imageId
    +
    + +
    +
    + +

    ◆ instanceId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::instanceId
    +
    + +
    +
    + +

    ◆ instanceType

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::instanceType
    +
    + +
    +
    + +

    ◆ kernelId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::kernelId
    +
    + +
    +
    + +

    ◆ marketplaceProductCodes

    + +
    +
    + + + + +
    Vector<String> Aws::Crt::Imds::InstanceInfo::marketplaceProductCodes
    +
    + +
    +
    + +

    ◆ pendingTime

    + +
    +
    + + + + +
    DateTime Aws::Crt::Imds::InstanceInfo::pendingTime
    +
    + +
    +
    + +

    ◆ privateIp

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::privateIp
    +
    + +
    +
    + +

    ◆ ramdiskId

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::ramdiskId
    +
    + +
    +
    + +

    ◆ region

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::region
    +
    + +
    +
    + +

    ◆ version

    + +
    +
    + + + + +
    String Aws::Crt::Imds::InstanceInfo::version
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view-members.html new file mode 100644 index 000000000..afc2356a7 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view-members.html @@ -0,0 +1,97 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::InstanceInfoView Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html new file mode 100644 index 000000000..4fd4eb4f3 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_instance_info_view.html @@ -0,0 +1,320 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::InstanceInfoView Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::InstanceInfoView Struct Reference
    +
    +
    + +

    #include <ImdsClient.h>

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    Vector< StringViewmarketplaceProductCodes
     
    StringView availabilityZone
     
    StringView privateIp
     
    StringView version
     
    StringView instanceId
     
    Vector< StringViewbillingProducts
     
    StringView instanceType
     
    StringView accountId
     
    StringView imageId
     
    DateTime pendingTime
     
    StringView architecture
     
    StringView kernelId
     
    StringView ramdiskId
     
    StringView region
     
    +

    Detailed Description

    +

    Member Data Documentation

    + +

    ◆ accountId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::accountId
    +
    + +
    +
    + +

    ◆ architecture

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::architecture
    +
    + +
    +
    + +

    ◆ availabilityZone

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::availabilityZone
    +
    + +
    +
    + +

    ◆ billingProducts

    + +
    +
    + + + + +
    Vector<StringView> Aws::Crt::Imds::InstanceInfoView::billingProducts
    +
    + +
    +
    + +

    ◆ imageId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::imageId
    +
    + +
    +
    + +

    ◆ instanceId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::instanceId
    +
    + +
    +
    + +

    ◆ instanceType

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::instanceType
    +
    + +
    +
    + +

    ◆ kernelId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::kernelId
    +
    + +
    +
    + +

    ◆ marketplaceProductCodes

    + +
    +
    + + + + +
    Vector<StringView> Aws::Crt::Imds::InstanceInfoView::marketplaceProductCodes
    +
    + +
    +
    + +

    ◆ pendingTime

    + +
    +
    + + + + +
    DateTime Aws::Crt::Imds::InstanceInfoView::pendingTime
    +
    + +
    +
    + +

    ◆ privateIp

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::privateIp
    +
    + +
    +
    + +

    ◆ ramdiskId

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::ramdiskId
    +
    + +
    +
    + +

    ◆ region

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::region
    +
    + +
    +
    + +

    ◆ version

    + +
    +
    + + + + +
    StringView Aws::Crt::Imds::InstanceInfoView::version
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args-members.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args-members.html new file mode 100644 index 000000000..19aa3b84f --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Imds::WrappedCallbackArgs< T > Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html b/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html new file mode 100644 index 000000000..e74374d5a --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_imds_1_1_wrapped_callback_args.html @@ -0,0 +1,196 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Imds::WrappedCallbackArgs< T > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Imds::WrappedCallbackArgs< T > Struct Template Reference
    +
    +
    + + + + +

    +Public Member Functions

     WrappedCallbackArgs (Allocator *allocator, T callback, void *userData)
     
    + + + + + + + +

    +Public Attributes

    Allocatorallocator
     
    callback
     
    void * userData
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ WrappedCallbackArgs()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Aws::Crt::Imds::WrappedCallbackArgs< T >::WrappedCallbackArgs (Allocatorallocator,
    callback,
    void * userData 
    )
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    +
    +template<typename T >
    + + + + +
    Allocator* Aws::Crt::Imds::WrappedCallbackArgs< T >::allocator
    +
    + +
    +
    + +

    ◆ callback

    + +
    +
    +
    +template<typename T >
    + + + + +
    T Aws::Crt::Imds::WrappedCallbackArgs< T >::callback
    +
    + +
    +
    + +

    ◆ userData

    + +
    +
    +
    +template<typename T >
    + + + + +
    void* Aws::Crt::Imds::WrappedCallbackArgs< T >::userData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_in_place_t-members.html b/docs/struct_aws_1_1_crt_1_1_in_place_t-members.html new file mode 100644 index 000000000..b50078b6b --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_in_place_t-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::InPlaceT Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::InPlaceT, including all inherited members.

    + + +
    InPlaceT()=defaultAws::Crt::InPlaceTexplicit
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_in_place_t.html b/docs/struct_aws_1_1_crt_1_1_in_place_t.html new file mode 100644 index 000000000..c306a2bf5 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_in_place_t.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::InPlaceT Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::InPlaceT Struct Reference
    +
    +
    + +

    #include <Utility.h>

    + + + + +

    +Public Member Functions

     InPlaceT ()=default
     
    +

    Detailed Description

    +

    Custom implementation of an in_place type tag for constructor parameter list

    +

    Constructor & Destructor Documentation

    + +

    ◆ InPlaceT()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::InPlaceT::InPlaceT ()
    +
    +explicitdefault
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • crt/aws-crt-cpp/include/aws/crt/Utility.h
    • +
    +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_in_place_type_t-members.html b/docs/struct_aws_1_1_crt_1_1_in_place_type_t-members.html new file mode 100644 index 000000000..0015fd75f --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_in_place_type_t-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::InPlaceTypeT< T > Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::InPlaceTypeT< T >, including all inherited members.

    + + +
    InPlaceTypeT()=defaultAws::Crt::InPlaceTypeT< T >explicit
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_in_place_type_t.html b/docs/struct_aws_1_1_crt_1_1_in_place_type_t.html new file mode 100644 index 000000000..dbb36b819 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_in_place_type_t.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::InPlaceTypeT< T > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::InPlaceTypeT< T > Struct Template Reference
    +
    +
    + +

    #include <Utility.h>

    + + + + +

    +Public Member Functions

     InPlaceTypeT ()=default
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ InPlaceTypeT()

    + +
    +
    +
    +template<typename T >
    + + + + + +
    + + + + + + + +
    Aws::Crt::InPlaceTypeT< T >::InPlaceTypeT ()
    +
    +explicitdefault
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • crt/aws-crt-cpp/include/aws/crt/Utility.h
    • +
    +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper-members.html b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper-members.html new file mode 100644 index 000000000..696f10b04 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Io::TaskWrapper Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Io::TaskWrapper, including all inherited members.

    + + + +
    allocatorAws::Crt::Io::TaskWrapper
    wrappingFnAws::Crt::Io::TaskWrapper
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html new file mode 100644 index 000000000..6e52c9b67 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TaskWrapper Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Io::TaskWrapper Struct Reference
    +
    +
    + + + + +

    +Classes

    struct  task
     
    + + + + + +

    +Public Attributes

    Allocatorallocator {}
     
    std::function< void(TaskStatus)> wrappingFn
     
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Io::TaskWrapper::allocator {}
    +
    + +
    +
    + +

    ◆ wrappingFn

    + +
    +
    + + + + +
    std::function<void(TaskStatus)> Aws::Crt::Io::TaskWrapper::wrappingFn
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html new file mode 100644 index 000000000..df6f7eb73 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_io_1_1_task_wrapper_1_1task.html @@ -0,0 +1,83 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Io::TaskWrapper::task Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Io::TaskWrapper::task Struct Reference
    +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics-members.html new file mode 100644 index 000000000..c5bc3cf3d --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html new file mode 100644 index 000000000..0bdf250e0 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_mqtt5_client_operation_statistics.html @@ -0,0 +1,163 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + + + + + + + +

    +Public Attributes

    uint64_t incompleteOperationCount
     
    uint64_t incompleteOperationSize
     
    uint64_t unackedOperationCount
     
    uint64_t unackedOperationSize
     
    +

    Detailed Description

    +

    Simple statistics about the current state of the client's queue of operations

    +

    Member Data Documentation

    + +

    ◆ incompleteOperationCount

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationCount
    +
    +

    total number of operations submitted to the client that have not yet been completed. Unacked operations are a subset of this.

    + +
    +
    + +

    ◆ incompleteOperationSize

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::incompleteOperationSize
    +
    +

    total packet size of operations submitted to the client that have not yet been completed. Unacked operations are a subset of this.

    + +
    +
    + +

    ◆ unackedOperationCount

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationCount
    +
    +

    total number of operations that have been sent to the server and are waiting for a corresponding ACK before they can be completed.

    + +
    +
    + +

    ◆ unackedOperationSize

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::Mqtt5ClientOperationStatistics::unackedOperationSize
    +
    +

    total packet size of operations that have been sent to the server and are waiting for a corresponding ACK before they can be completed.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data-members.html new file mode 100644 index 000000000..74cc29843 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::OnAttemptingConnectEventData Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Mqtt5::OnAttemptingConnectEventData, including all inherited members.

    + + +
    OnAttemptingConnectEventData()Aws::Crt::Mqtt5::OnAttemptingConnectEventDatainline
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html new file mode 100644 index 000000000..1083c503a --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_attempting_connect_event_data.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::OnAttemptingConnectEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::OnAttemptingConnectEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     OnAttemptingConnectEventData ()
     
    +

    Detailed Description

    +

    The data returned when AttemptingConnect is invoked in the LifecycleEvents callback. Currently empty, but may be used in the future for passing additional data.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OnAttemptingConnectEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::OnAttemptingConnectEventData::OnAttemptingConnectEventData ()
    +
    +inline
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data-members.html new file mode 100644 index 000000000..70d47393e --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::OnConnectionFailureEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html new file mode 100644 index 000000000..ca755f87d --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_failure_event_data.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::OnConnectionFailureEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::OnConnectionFailureEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     OnConnectionFailureEventData ()
     
    + + + + + +

    +Public Attributes

    int errorCode
     
    std::shared_ptr< ConnAckPacketconnAckPacket
     
    +

    Detailed Description

    +

    The data returned when OnConnectionFailure is invoked in the LifecycleEvents callback.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OnConnectionFailureEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::OnConnectionFailureEventData::OnConnectionFailureEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ connAckPacket

    + +
    +
    + + + + +
    std::shared_ptr<ConnAckPacket> Aws::Crt::Mqtt5::OnConnectionFailureEventData::connAckPacket
    +
    + +
    +
    + +

    ◆ errorCode

    + +
    +
    + + + + +
    int Aws::Crt::Mqtt5::OnConnectionFailureEventData::errorCode
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data-members.html new file mode 100644 index 000000000..7223216f6 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::OnConnectionSuccessEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html new file mode 100644 index 000000000..d27b81882 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_connection_success_event_data.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::OnConnectionSuccessEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::OnConnectionSuccessEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     OnConnectionSuccessEventData ()
     
    + + + + + +

    +Public Attributes

    std::shared_ptr< ConnAckPacketconnAckPacket
     
    std::shared_ptr< NegotiatedSettingsnegotiatedSettings
     
    +

    Detailed Description

    +

    The data returned when OnConnectionSuccess is invoked in the LifecycleEvents callback.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OnConnectionSuccessEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::OnConnectionSuccessEventData::OnConnectionSuccessEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ connAckPacket

    + +
    +
    + + + + +
    std::shared_ptr<ConnAckPacket> Aws::Crt::Mqtt5::OnConnectionSuccessEventData::connAckPacket
    +
    + +
    +
    + +

    ◆ negotiatedSettings

    + +
    +
    + + + + +
    std::shared_ptr<NegotiatedSettings> Aws::Crt::Mqtt5::OnConnectionSuccessEventData::negotiatedSettings
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data-members.html new file mode 100644 index 000000000..9aa6ed1db --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data-members.html @@ -0,0 +1,86 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::OnDisconnectionEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html new file mode 100644 index 000000000..c37b22bf4 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_disconnection_event_data.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::OnDisconnectionEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::OnDisconnectionEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     OnDisconnectionEventData ()
     
    + + + + + +

    +Public Attributes

    int errorCode
     
    std::shared_ptr< DisconnectPacketdisconnectPacket
     
    +

    Detailed Description

    +

    The data returned when OnDisconnect is invoked in the LifecycleEvents callback.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OnDisconnectionEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::OnDisconnectionEventData::OnDisconnectionEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ disconnectPacket

    + +
    +
    + + + + +
    std::shared_ptr<DisconnectPacket> Aws::Crt::Mqtt5::OnDisconnectionEventData::disconnectPacket
    +
    + +
    +
    + +

    ◆ errorCode

    + +
    +
    + + + + +
    int Aws::Crt::Mqtt5::OnDisconnectionEventData::errorCode
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data-members.html new file mode 100644 index 000000000..d2f2fe0bc --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::OnStoppedEventData Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Mqtt5::OnStoppedEventData, including all inherited members.

    + + +
    OnStoppedEventData()Aws::Crt::Mqtt5::OnStoppedEventDatainline
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html new file mode 100644 index 000000000..831e62fb1 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_on_stopped_event_data.html @@ -0,0 +1,122 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::OnStoppedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::OnStoppedEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     OnStoppedEventData ()
     
    +

    Detailed Description

    +

    The data returned when OnStopped is invoked in the LifecycleEvents callback. Currently empty, but may be used in the future for passing additional data.

    +

    Constructor & Destructor Documentation

    + +

    ◆ OnStoppedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::OnStoppedEventData::OnStoppedEventData ()
    +
    +inline
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data-members.html new file mode 100644 index 000000000..48a203f82 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::PublishReceivedEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html new file mode 100644 index 000000000..e8cfebaee --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_publish_received_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::PublishReceivedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::PublishReceivedEventData Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + +

    +Public Member Functions

     PublishReceivedEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< PublishPacketpublishPacket
     
    +

    Detailed Description

    +

    The data returned when a publish is made to a topic the MQTT5 client is subscribed to.

    +

    Constructor & Destructor Documentation

    + +

    ◆ PublishReceivedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Crt::Mqtt5::PublishReceivedEventData::PublishReceivedEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ publishPacket

    + +
    +
    + + + + +
    std::shared_ptr<PublishPacket> Aws::Crt::Mqtt5::PublishReceivedEventData::publishPacket
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options-members.html new file mode 100644 index 000000000..e661280c2 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::ReconnectOptions Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html new file mode 100644 index 000000000..af58878ad --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_reconnect_options.html @@ -0,0 +1,161 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::ReconnectOptions Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::ReconnectOptions Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + + + + + + + +

    +Public Attributes

    ExponentialBackoffJitterMode m_reconnectMode
     
    uint64_t m_minReconnectDelayMs
     
    uint64_t m_maxReconnectDelayMs
     
    uint64_t m_minConnectedTimeToResetReconnectDelayMs
     
    +

    Member Data Documentation

    + +

    ◆ m_maxReconnectDelayMs

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::ReconnectOptions::m_maxReconnectDelayMs
    +
    +

    Maximum amount of time to wait to reconnect after a disconnect. Exponential backoff is performed with jitter after each connection failure.

    + +
    +
    + +

    ◆ m_minConnectedTimeToResetReconnectDelayMs

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::ReconnectOptions::m_minConnectedTimeToResetReconnectDelayMs
    +
    +

    Amount of time that must elapse with an established connection before the reconnect delay is reset to the minimum. This helps alleviate bandwidth-waste in fast reconnect cycles due to permission failures on operations.

    + +
    +
    + +

    ◆ m_minReconnectDelayMs

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt5::ReconnectOptions::m_minReconnectDelayMs
    +
    +

    Minimum amount of time to wait to reconnect after a disconnect. Exponential backoff is performed with jitter after each connection failure.

    + +
    +
    + +

    ◆ m_reconnectMode

    + +
    +
    + + + + +
    ExponentialBackoffJitterMode Aws::Crt::Mqtt5::ReconnectOptions::m_reconnectMode
    +
    +

    Controls how the reconnect delay is modified in order to smooth out the distribution of reconnection attempt timepoints for a large set of reconnecting clients.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options-members.html new file mode 100644 index 000000000..27b16779a --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt5::TopicAliasingOptions Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html new file mode 100644 index 000000000..c5841690a --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt5_1_1_topic_aliasing_options.html @@ -0,0 +1,168 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt5::TopicAliasingOptions Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt5::TopicAliasingOptions Struct Reference
    +
    +
    + +

    #include <Mqtt5Client.h>

    + + + + + + + + + + +

    +Public Attributes

    Crt::Optional< OutboundTopicAliasBehaviorTypem_outboundBehavior
     
    Crt::Optional< uint16_t > m_outboundCacheMaxSize
     
    Crt::Optional< InboundTopicAliasBehaviorTypem_inboundBehavior
     
    Crt::Optional< uint16_t > m_inboundCacheMaxSize
     
    +

    Detailed Description

    +

    Configuration for all client topic aliasing behavior.

    +

    Member Data Documentation

    + +

    ◆ m_inboundBehavior

    + +
    +
    + + + + +
    Crt::Optional<InboundTopicAliasBehaviorType> Aws::Crt::Mqtt5::TopicAliasingOptions::m_inboundBehavior
    +
    +

    Controls whether or not the client allows the broker to use topic aliasing when sending publishes. Even if inbound topic aliasing is enabled, it is up to the server to choose whether or not to use it.

    +

    If left undefined, then inbound topic aliasing is disabled.

    + +
    +
    + +

    ◆ m_inboundCacheMaxSize

    + +
    +
    + + + + +
    Crt::Optional<uint16_t> Aws::Crt::Mqtt5::TopicAliasingOptions::m_inboundCacheMaxSize
    +
    +

    If inbound topic aliasing is enabled, this will control the size of the inbound alias cache. If inbound aliases are enabled and this is zero or undefined, then a sensible default will be used (25). If inbound aliases are disabled, this setting has no effect.

    +

    Behaviorally, this value overrides anything present in the topic_alias_maximum field of the CONNECT packet options.

    + +
    +
    + +

    ◆ m_outboundBehavior

    + +
    +
    + + + + +
    Crt::Optional<OutboundTopicAliasBehaviorType> Aws::Crt::Mqtt5::TopicAliasingOptions::m_outboundBehavior
    +
    +

    Controls what kind of outbound topic aliasing behavior the client should attempt to use.

    +

    If topic aliasing is not supported by the server, this setting has no effect and any attempts to directly manipulate the topic alias id in outbound publishes will be ignored.

    +

    If left undefined, then outbound topic aliasing is disabled.

    + +
    +
    + +

    ◆ m_outboundCacheMaxSize

    + +
    +
    + + + + +
    Crt::Optional<uint16_t> Aws::Crt::Mqtt5::TopicAliasingOptions::m_outboundCacheMaxSize
    +
    +

    If outbound topic aliasing is set to LRU, this controls the maximum size of the cache. If outbound topic aliasing is set to LRU and this is zero or undefined, a sensible default is used (25). If outbound topic aliasing is not set to LRU, then this setting has no effect.

    +

    The final size of the cache is determined by the minimum of this setting and the value of the topic_alias_maximum property of the received CONNACK. If the received CONNACK does not have an explicit positive value for that field, outbound topic aliasing is disabled for the duration of that connection.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics-members.html new file mode 100644 index 000000000..477f0674b --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt::MqttConnectionOperationStatistics Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html new file mode 100644 index 000000000..6f41479ad --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_operation_statistics.html @@ -0,0 +1,159 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::MqttConnectionOperationStatistics Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt::MqttConnectionOperationStatistics Struct Reference
    +
    +
    + +

    #include <MqttTypes.h>

    + + + + + + + + + + +

    +Public Attributes

    uint64_t incompleteOperationCount
     
    uint64_t incompleteOperationSize
     
    uint64_t unackedOperationCount
     
    uint64_t unackedOperationSize
     
    +

    Detailed Description

    +

    Simple statistics about the current state of the client's queue of operations.

    +

    Member Data Documentation

    + +

    ◆ incompleteOperationCount

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationCount
    +
    + +
    +
    + +

    ◆ incompleteOperationSize

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt::MqttConnectionOperationStatistics::incompleteOperationSize
    +
    + +
    +
    + +

    ◆ unackedOperationCount

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationCount
    +
    + +
    +
    + +

    ◆ unackedOperationSize

    + +
    +
    + + + + +
    uint64_t Aws::Crt::Mqtt::MqttConnectionOperationStatistics::unackedOperationSize
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options-members.html new file mode 100644 index 000000000..165b62c2b --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options-members.html @@ -0,0 +1,91 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt::MqttConnectionOptions Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html new file mode 100644 index 000000000..e335d1e8b --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_mqtt_connection_options.html @@ -0,0 +1,223 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::MqttConnectionOptions Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt::MqttConnectionOptions Struct Reference
    +
    +
    + +

    #include <MqttTypes.h>

    + + + + + + + + + + + + + + + + + + +

    +Public Attributes

    const char * hostName = nullptr
     
    uint32_t port = 0
     
    Io::SocketOptions socketOptions
     
    Crt::Io::TlsContext tlsContext
     
    Crt::Io::TlsConnectionOptions tlsConnectionOptions
     
    bool useWebsocket = false
     
    bool useTls = false
     
    Allocatorallocator = nullptr
     
    +

    Detailed Description

    +

    Options required to create an MqttConnection.

    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Allocator* Aws::Crt::Mqtt::MqttConnectionOptions::allocator = nullptr
    +
    + +
    +
    + +

    ◆ hostName

    + +
    +
    + + + + +
    const char* Aws::Crt::Mqtt::MqttConnectionOptions::hostName = nullptr
    +
    + +
    +
    + +

    ◆ port

    + +
    +
    + + + + +
    uint32_t Aws::Crt::Mqtt::MqttConnectionOptions::port = 0
    +
    + +
    +
    + +

    ◆ socketOptions

    + +
    +
    + + + + +
    Io::SocketOptions Aws::Crt::Mqtt::MqttConnectionOptions::socketOptions
    +
    + +
    +
    + +

    ◆ tlsConnectionOptions

    + +
    +
    + + + + +
    Crt::Io::TlsConnectionOptions Aws::Crt::Mqtt::MqttConnectionOptions::tlsConnectionOptions
    +
    + +
    +
    + +

    ◆ tlsContext

    + +
    +
    + + + + +
    Crt::Io::TlsContext Aws::Crt::Mqtt::MqttConnectionOptions::tlsContext
    +
    + +
    +
    + +

    ◆ useTls

    + +
    +
    + + + + +
    bool Aws::Crt::Mqtt::MqttConnectionOptions::useTls = false
    +
    + +
    +
    + +

    ◆ useWebsocket

    + +
    +
    + + + + +
    bool Aws::Crt::Mqtt::MqttConnectionOptions::useWebsocket = false
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html new file mode 100644 index 000000000..bdc31198f --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_closed_data.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::OnConnectionClosedData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt::OnConnectionClosedData Struct Reference
    +
    +
    + +

    #include <MqttConnection.h>

    +

    Detailed Description

    +

    The data returned when the connection closed callback is invoked in a connection. Note: This class is currently empty, but this may contain data in the future.

    +

    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data-members.html new file mode 100644 index 000000000..3f32895d9 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt::OnConnectionFailureData Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::Mqtt::OnConnectionFailureData, including all inherited members.

    + + +
    errorAws::Crt::Mqtt::OnConnectionFailureData
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html new file mode 100644 index 000000000..1fd15850e --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_failure_data.html @@ -0,0 +1,112 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::OnConnectionFailureData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt::OnConnectionFailureData Struct Reference
    +
    +
    + +

    #include <MqttConnection.h>

    + + + + +

    +Public Attributes

    int error
     
    +

    Detailed Description

    +

    The data returned when the connection failure callback is invoked in a connection.

    +

    Member Data Documentation

    + +

    ◆ error

    + +
    +
    + + + + +
    int Aws::Crt::Mqtt::OnConnectionFailureData::error
    +
    +

    The AWS CRT error code for the connection failure. Use Aws::Crt::ErrorDebugString to get a human readable string from the error code.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data-members.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data-members.html new file mode 100644 index 000000000..3f2745803 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::Mqtt::OnConnectionSuccessData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html new file mode 100644 index 000000000..e6acf2e19 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_mqtt_1_1_on_connection_success_data.html @@ -0,0 +1,129 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::Mqtt::OnConnectionSuccessData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::Mqtt::OnConnectionSuccessData Struct Reference
    +
    +
    + +

    #include <MqttConnection.h>

    + + + + + + +

    +Public Attributes

    ReturnCode returnCode
     
    bool sessionPresent
     
    +

    Detailed Description

    +

    The data returned when the connection success callback is invoked in a connection.

    +

    Member Data Documentation

    + +

    ◆ returnCode

    + +
    +
    + + + + +
    ReturnCode Aws::Crt::Mqtt::OnConnectionSuccessData::returnCode
    +
    +

    The Connect return code received from the server.

    + +
    +
    + +

    ◆ sessionPresent

    + +
    +
    + + + + +
    bool Aws::Crt::Mqtt::OnConnectionSuccessData::sessionPresent
    +
    +

    Returns whether a session was present and resumed for this successful connection. Will be set to true if the connection resumed an already present MQTT connection session.

    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind-members.html b/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind-members.html new file mode 100644 index 000000000..a1ea8a58b --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::StlAllocator< T >::rebind< U > Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::StlAllocator< T >::rebind< U >, including all inherited members.

    + + +
    other typedefAws::Crt::StlAllocator< T >::rebind< U >
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html b/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html new file mode 100644 index 000000000..63d522594 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_stl_allocator_1_1rebind.html @@ -0,0 +1,113 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::StlAllocator< T >::rebind< U > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::StlAllocator< T >::rebind< U > Struct Template Reference
    +
    +
    + +

    #include <StlAllocator.h>

    + + + + +

    +Public Types

    typedef StlAllocator< U > other
     
    +

    Member Typedef Documentation

    + +

    ◆ other

    + +
    +
    +
    +template<typename T >
    +
    +template<typename U >
    + + + + +
    typedef StlAllocator<U> Aws::Crt::StlAllocator< T >::rebind< U >::other
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type-members.html b/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type-members.html new file mode 100644 index 000000000..dd02663ee --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Crt::VariantDetail::Checker::HasType< T, Ts > Member List
    +
    +
    + +

    This is the complete list of members for Aws::Crt::VariantDetail::Checker::HasType< T, Ts >, including all inherited members.

    + + +
    valueAws::Crt::VariantDetail::Checker::HasType< T, Ts >static
    + + + + diff --git a/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html b/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html new file mode 100644 index 000000000..5adf5a811 --- /dev/null +++ b/docs/struct_aws_1_1_crt_1_1_variant_detail_1_1_checker_1_1_has_type.html @@ -0,0 +1,119 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Crt::VariantDetail::Checker::HasType< T, Ts > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Crt::VariantDetail::Checker::HasType< T, Ts > Struct Template Reference
    +
    +
    + +

    #include <Variant.h>

    + + + + +

    +Static Public Attributes

    static const bool value = ContainsType<T, Ts...>()
     
    +

    Member Data Documentation

    + +

    ◆ value

    + +
    +
    +
    +template<typename T , typename... Ts>
    + + + + + +
    + + + + +
    const bool Aws::Crt::VariantDetail::Checker::HasType< T, Ts >::value = ContainsType<T, Ts...>()
    +
    +static
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file:
      +
    • crt/aws-crt-cpp/include/aws/crt/Variant.h
    • +
    +
    + + + + diff --git a/docs/struct_aws_1_1_discovery_1_1_client_callback_context-members.html b/docs/struct_aws_1_1_discovery_1_1_client_callback_context-members.html new file mode 100644 index 000000000..0a90877a0 --- /dev/null +++ b/docs/struct_aws_1_1_discovery_1_1_client_callback_context-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Discovery::ClientCallbackContext Member List
    +
    +
    + +

    This is the complete list of members for Aws::Discovery::ClientCallbackContext, including all inherited members.

    + + + +
    responseCodeAws::Discovery::ClientCallbackContext
    ssAws::Discovery::ClientCallbackContext
    + + + + diff --git a/docs/struct_aws_1_1_discovery_1_1_client_callback_context.html b/docs/struct_aws_1_1_discovery_1_1_client_callback_context.html new file mode 100644 index 000000000..68ac8b640 --- /dev/null +++ b/docs/struct_aws_1_1_discovery_1_1_client_callback_context.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Discovery::ClientCallbackContext Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Discovery::ClientCallbackContext Struct Reference
    +
    +
    + + + + + + +

    +Public Attributes

    Crt::StringStream ss
     
    int responseCode
     
    +

    Member Data Documentation

    + +

    ◆ responseCode

    + +
    +
    + + + + +
    int Aws::Discovery::ClientCallbackContext::responseCode
    +
    + +
    +
    + +

    ◆ ss

    + +
    +
    + + + + +
    Crt::StringStream Aws::Discovery::ClientCallbackContext::ss
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container-members.html b/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container-members.html new file mode 100644 index 000000000..db027d0c6 --- /dev/null +++ b/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Eventstreamrpc::OnMessageFlushCallbackContainer Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html b/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html new file mode 100644 index 000000000..cabd41928 --- /dev/null +++ b/docs/struct_aws_1_1_eventstreamrpc_1_1_on_message_flush_callback_container.html @@ -0,0 +1,172 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::OnMessageFlushCallbackContainer Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Eventstreamrpc::OnMessageFlushCallbackContainer Struct Reference
    +
    +
    + + + + +

    +Public Member Functions

     OnMessageFlushCallbackContainer (Crt::Allocator *allocator)
     
    + + + + + + + +

    +Public Attributes

    Crt::Allocatorallocator
     
    OnMessageFlushCallback onMessageFlushCallback
     
    std::promise< RpcErroronFlushPromise
     
    +

    Constructor & Destructor Documentation

    + +

    ◆ OnMessageFlushCallbackContainer()

    + +
    +
    + + + + + +
    + + + + + + + + +
    Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::OnMessageFlushCallbackContainer (Crt::Allocatorallocator)
    +
    +inlineexplicit
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ allocator

    + +
    +
    + + + + +
    Crt::Allocator* Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::allocator
    +
    + +
    +
    + +

    ◆ onFlushPromise

    + +
    +
    + + + + +
    std::promise<RpcError> Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::onFlushPromise
    +
    + +
    +
    + +

    ◆ onMessageFlushCallback

    + +
    +
    + + + + +
    OnMessageFlushCallback Aws::Eventstreamrpc::OnMessageFlushCallbackContainer::onMessageFlushCallback
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error-members.html b/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error-members.html new file mode 100644 index 000000000..059ff9a69 --- /dev/null +++ b/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error-members.html @@ -0,0 +1,87 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Eventstreamrpc::RpcError Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html b/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html new file mode 100644 index 000000000..8fb02810f --- /dev/null +++ b/docs/struct_aws_1_1_eventstreamrpc_1_1_rpc_error.html @@ -0,0 +1,177 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Eventstreamrpc::RpcError Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Eventstreamrpc::RpcError Struct Reference
    +
    +
    + +

    #include <EventStreamClient.h>

    + + + + + + +

    +Public Member Functions

     operator bool () const noexcept
     
    Crt::String StatusToString ()
     
    + + + + + +

    +Public Attributes

    EventStreamRpcStatusCode baseStatus
     
    int crtError
     
    +

    Member Function Documentation

    + +

    ◆ operator bool()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Eventstreamrpc::RpcError::operator bool () const
    +
    +inlinenoexcept
    +
    + +
    +
    + +

    ◆ StatusToString()

    + +
    +
    + + + + + + + +
    Crt::String Aws::Eventstreamrpc::RpcError::StatusToString ()
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ baseStatus

    + +
    +
    + + + + +
    EventStreamRpcStatusCode Aws::Eventstreamrpc::RpcError::baseStatus
    +
    + +
    +
    + +

    ◆ crtError

    + +
    +
    + + + + +
    int Aws::Eventstreamrpc::RpcError::crtError
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_iot_1_1_pkcs12_options-members.html b/docs/struct_aws_1_1_iot_1_1_pkcs12_options-members.html new file mode 100644 index 000000000..ec272692d --- /dev/null +++ b/docs/struct_aws_1_1_iot_1_1_pkcs12_options-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iot::Pkcs12Options Member List
    +
    +
    + +

    This is the complete list of members for Aws::Iot::Pkcs12Options, including all inherited members.

    + + + +
    pkcs12_fileAws::Iot::Pkcs12Options
    pkcs12_passwordAws::Iot::Pkcs12Options
    + + + + diff --git a/docs/struct_aws_1_1_iot_1_1_pkcs12_options.html b/docs/struct_aws_1_1_iot_1_1_pkcs12_options.html new file mode 100644 index 000000000..2ced345c3 --- /dev/null +++ b/docs/struct_aws_1_1_iot_1_1_pkcs12_options.html @@ -0,0 +1,127 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::Pkcs12Options Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iot::Pkcs12Options Struct Reference
    +
    +
    + +

    #include <MqttCommon.h>

    + + + + + + +

    +Public Attributes

    Crt::String pkcs12_file
     
    Crt::String pkcs12_password
     
    +

    Detailed Description

    +

    A simple struct to hold the options for creating a PKCS12 builder. Used to differentiate the PKCS12 builder from other options in the mTLS builders.

    +

    Member Data Documentation

    + +

    ◆ pkcs12_file

    + +
    +
    + + + + +
    Crt::String Aws::Iot::Pkcs12Options::pkcs12_file
    +
    + +
    +
    + +

    ◆ pkcs12_password

    + +
    +
    + + + + +
    Crt::String Aws::Iot::Pkcs12Options::pkcs12_password
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iot_1_1_websocket_config-members.html b/docs/struct_aws_1_1_iot_1_1_websocket_config-members.html new file mode 100644 index 000000000..a8d09cfb0 --- /dev/null +++ b/docs/struct_aws_1_1_iot_1_1_websocket_config-members.html @@ -0,0 +1,93 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iot::WebsocketConfig Member List
    +
    +
    + +

    This is the complete list of members for Aws::Iot::WebsocketConfig, including all inherited members.

    + + + + + + + + + + + +
    CreateSigningConfigCbAws::Iot::WebsocketConfig
    CredentialsProviderAws::Iot::WebsocketConfig
    ProxyOptionsAws::Iot::WebsocketConfig
    ServiceNameAws::Iot::WebsocketConfig
    SignerAws::Iot::WebsocketConfig
    SigningRegionAws::Iot::WebsocketConfig
    WebsocketConfig(const Crt::String &signingRegion, Crt::Io::ClientBootstrap *bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::WebsocketConfig
    WebsocketConfig(const Crt::String &signingRegion, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::WebsocketConfig
    WebsocketConfig(const Crt::String &signingRegion, const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, Crt::Allocator *allocator=Crt::ApiAllocator()) noexceptAws::Iot::WebsocketConfig
    WebsocketConfig(const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, const std::shared_ptr< Crt::Auth::IHttpRequestSigner > &signer, CreateSigningConfig createSigningConfig) noexceptAws::Iot::WebsocketConfig
    + + + + diff --git a/docs/struct_aws_1_1_iot_1_1_websocket_config.html b/docs/struct_aws_1_1_iot_1_1_websocket_config.html new file mode 100644 index 000000000..888e6142d --- /dev/null +++ b/docs/struct_aws_1_1_iot_1_1_websocket_config.html @@ -0,0 +1,407 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iot::WebsocketConfig Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iot::WebsocketConfig Struct Reference
    +
    +
    + +

    #include <MqttCommon.h>

    + + + + + + + + + + +

    +Public Member Functions

     WebsocketConfig (const Crt::String &signingRegion, Crt::Io::ClientBootstrap *bootstrap, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
     
     WebsocketConfig (const Crt::String &signingRegion, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
     
     WebsocketConfig (const Crt::String &signingRegion, const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept
     
     WebsocketConfig (const std::shared_ptr< Crt::Auth::ICredentialsProvider > &credentialsProvider, const std::shared_ptr< Crt::Auth::IHttpRequestSigner > &signer, CreateSigningConfig createSigningConfig) noexcept
     
    + + + + + + + + + + + + + +

    +Public Attributes

    std::shared_ptr< Crt::Auth::ICredentialsProviderCredentialsProvider
     
    std::shared_ptr< Crt::Auth::IHttpRequestSignerSigner
     
    CreateSigningConfig CreateSigningConfigCb
     
    Crt::Optional< Crt::Http::HttpClientConnectionProxyOptionsProxyOptions
     
    Crt::String SigningRegion
     
    Crt::String ServiceName
     
    +

    Detailed Description

    +

    Class encapsulating configuration for establishing an Aws IoT mqtt connection via websockets

    +

    Constructor & Destructor Documentation

    + +

    ◆ WebsocketConfig() [1/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Aws::Iot::WebsocketConfig::WebsocketConfig (const Crt::StringsigningRegion,
    Crt::Io::ClientBootstrapbootstrap,
    Crt::Allocatorallocator = Crt::ApiAllocator() 
    )
    +
    +noexcept
    +
    +

    Create a websocket configuration for use with the default credentials provider chain. Signing region will be used for Sigv4 signature calculations.

    +
    Parameters
    + + + + +
    signingRegionAws region that is being connected to. Required in order to properly sign the handshake upgrade request
    bootstrapclient bootstrap to establish any connections needed by the default credentials provider chain which will get built for the user
    allocatormemory allocator to use
    +
    +
    + +
    +
    + +

    ◆ WebsocketConfig() [2/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    Aws::Iot::WebsocketConfig::WebsocketConfig (const Crt::StringsigningRegion,
    Crt::Allocatorallocator = Crt::ApiAllocator() 
    )
    +
    +noexcept
    +
    +

    Create a websocket configuration for use with the default credentials provider chain and default ClientBootstrap. Signing region will be used for Sigv4 signature calculations.

    +

    For more information on the default ClientBootstrap see Aws::Crt::ApiHandle::GetOrCreateDefaultClientBootstrap

    +
    Parameters
    + + + +
    signingRegionAws region that is being connected to. Required in order to properly sign the handshake upgrade request
    allocatormemory allocator to use
    +
    +
    + +
    +
    + +

    ◆ WebsocketConfig() [3/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Aws::Iot::WebsocketConfig::WebsocketConfig (const Crt::StringsigningRegion,
    const std::shared_ptr< Crt::Auth::ICredentialsProvider > & credentialsProvider,
    Crt::Allocatorallocator = Crt::ApiAllocator() 
    )
    +
    +noexcept
    +
    +

    Create a websocket configuration for use with a custom credentials provider. Signing region will be used for Sigv4 signature calculations.

    +
    Parameters
    + + + + +
    signingRegionAws region that is being connected to. Required in order to properly sign the handshake upgrade request
    credentialsProvidercredentials provider to source AWS credentials from
    allocatormemory allocator to use
    +
    +
    + +
    +
    + +

    ◆ WebsocketConfig() [4/4]

    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    Aws::Iot::WebsocketConfig::WebsocketConfig (const std::shared_ptr< Crt::Auth::ICredentialsProvider > & credentialsProvider,
    const std::shared_ptr< Crt::Auth::IHttpRequestSigner > & signer,
    Iot::CreateSigningConfig createSigningConfig 
    )
    +
    +noexcept
    +
    +

    Create a websocket configuration for use with a custom credentials provider, and a custom signer.

    +

    You'll need to provide a function for use with creating a signing Config and pass it to createSigningConfig.

    +

    This is useful for cases use with: https://docs.aws.amazon.com/iot/latest/developerguide/custom-auth.html

    +
    Parameters
    + + + + +
    credentialsProvidercredentials provider
    signerHTTP request signer
    createSigningConfigfunction that creates a signing config
    +
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ CreateSigningConfigCb

    + +
    +
    + + + + +
    CreateSigningConfig Aws::Iot::WebsocketConfig::CreateSigningConfigCb
    +
    + +
    +
    + +

    ◆ CredentialsProvider

    + +
    +
    + + + + +
    std::shared_ptr<Crt::Auth::ICredentialsProvider> Aws::Iot::WebsocketConfig::CredentialsProvider
    +
    + +
    +
    + +

    ◆ ProxyOptions

    + +
    +
    + + + + +
    Crt::Optional<Crt::Http::HttpClientConnectionProxyOptions> Aws::Iot::WebsocketConfig::ProxyOptions
    +
    +
    Deprecated:
    Specify ProxyOptions to use a proxy with your websocket connection.
    +

    If MqttClientConnectionConfigBuilder::m_proxyOptions is valid, then that will be used over this value.

    + +
    +
    + +

    ◆ ServiceName

    + +
    +
    + + + + +
    Crt::String Aws::Iot::WebsocketConfig::ServiceName
    +
    + +
    +
    + +

    ◆ Signer

    + +
    +
    + + + + +
    std::shared_ptr<Crt::Auth::IHttpRequestSigner> Aws::Iot::WebsocketConfig::Signer
    +
    + +
    +
    + +

    ◆ SigningRegion

    + +
    +
    + + + + +
    Crt::String Aws::Iot::WebsocketConfig::SigningRegion
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data-members.html new file mode 100644 index 000000000..0567d58f2 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::ConnectionResetEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html new file mode 100644 index 000000000..eb75453a0 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_reset_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionResetEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::ConnectionResetEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     ConnectionResetEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< ConnectionResetDataconnectionResetData
     
    +

    Detailed Description

    +

    The data returned when a stream is reset on the Secure Tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ConnectionResetEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::ConnectionResetEventData::ConnectionResetEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ connectionResetData

    + +
    +
    + + + + +
    std::shared_ptr<ConnectionResetData> Aws::Iotsecuretunneling::ConnectionResetEventData::connectionResetData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data-members.html new file mode 100644 index 000000000..881d8d519 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::ConnectionStartedEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html new file mode 100644 index 000000000..259d91aa2 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_started_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionStartedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::ConnectionStartedEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     ConnectionStartedEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< ConnectionStartedDataconnectionStartedData
     
    +

    Detailed Description

    +

    The data returned when a connection is started on the Secure Tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ConnectionStartedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::ConnectionStartedEventData::ConnectionStartedEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ connectionStartedData

    + +
    +
    + + + + +
    std::shared_ptr<ConnectionStartedData> Aws::Iotsecuretunneling::ConnectionStartedEventData::connectionStartedData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data-members.html new file mode 100644 index 000000000..18771a542 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::ConnectionSuccessEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html new file mode 100644 index 000000000..ecf447bab --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_connection_success_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::ConnectionSuccessEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::ConnectionSuccessEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     ConnectionSuccessEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< ConnectionDataconnectionData
     
    +

    Detailed Description

    +

    The data returned when a connection with secure tunnel service is established.

    +

    Constructor & Destructor Documentation

    + +

    ◆ ConnectionSuccessEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::ConnectionSuccessEventData::ConnectionSuccessEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ connectionData

    + +
    +
    + + + + +
    std::shared_ptr<ConnectionData> Aws::Iotsecuretunneling::ConnectionSuccessEventData::connectionData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data-members.html new file mode 100644 index 000000000..f07e88579 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::MessageReceivedEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html new file mode 100644 index 000000000..19f9597be --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_message_received_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::MessageReceivedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::MessageReceivedEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     MessageReceivedEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< Messagemessage
     
    +

    Detailed Description

    +

    The data returned when a message is received on the secure tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ MessageReceivedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::MessageReceivedEventData::MessageReceivedEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ message

    + +
    +
    + + + + +
    std::shared_ptr<Message> Aws::Iotsecuretunneling::MessageReceivedEventData::message
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data-members.html new file mode 100644 index 000000000..3755a1e2e --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::SendMessageCompleteEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html new file mode 100644 index 000000000..be111b2d6 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_send_message_complete_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::SendMessageCompleteEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::SendMessageCompleteEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     SendMessageCompleteEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< SendMessageCompleteDatasendMessageCompleteData
     
    +

    Detailed Description

    +

    The data returned when a message is sent on the secure tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ SendMessageCompleteEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::SendMessageCompleteEventData::SendMessageCompleteEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ sendMessageCompleteData

    + +
    +
    + + + + +
    std::shared_ptr<SendMessageCompleteData> Aws::Iotsecuretunneling::SendMessageCompleteEventData::sendMessageCompleteData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data-members.html new file mode 100644 index 000000000..b3eda59a2 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::StreamStartedEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html new file mode 100644 index 000000000..6d0256c1a --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_started_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::StreamStartedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::StreamStartedEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     StreamStartedEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< StreamStartedDatastreamStartedData
     
    +

    Detailed Description

    +

    The data returned when a stream is started on the Secure Tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ StreamStartedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::StreamStartedEventData::StreamStartedEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ streamStartedData

    + +
    +
    + + + + +
    std::shared_ptr<StreamStartedData> Aws::Iotsecuretunneling::StreamStartedEventData::streamStartedData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data-members.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data-members.html new file mode 100644 index 000000000..b97aa0b36 --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data-members.html @@ -0,0 +1,85 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    Aws::Iotsecuretunneling::StreamStoppedEventData Member List
    +
    + + + + + diff --git a/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html new file mode 100644 index 000000000..96732855d --- /dev/null +++ b/docs/struct_aws_1_1_iotsecuretunneling_1_1_stream_stopped_event_data.html @@ -0,0 +1,143 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Aws::Iotsecuretunneling::StreamStoppedEventData Struct Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    Aws::Iotsecuretunneling::StreamStoppedEventData Struct Reference
    +
    +
    + +

    #include <SecureTunnel.h>

    + + + + +

    +Public Member Functions

     StreamStoppedEventData ()
     
    + + + +

    +Public Attributes

    std::shared_ptr< StreamStoppedDatastreamStoppedData
     
    +

    Detailed Description

    +

    The data returned when a stream is closed on the Secure Tunnel.

    +

    Constructor & Destructor Documentation

    + +

    ◆ StreamStoppedEventData()

    + +
    +
    + + + + + +
    + + + + + + + +
    Aws::Iotsecuretunneling::StreamStoppedEventData::StreamStoppedEventData ()
    +
    +inline
    +
    + +
    +
    +

    Member Data Documentation

    + +

    ◆ streamStoppedData

    + +
    +
    + + + + +
    std::shared_ptr<StreamStoppedData> Aws::Iotsecuretunneling::StreamStoppedEventData::streamStoppedData
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4-members.html b/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4-members.html new file mode 100644 index 000000000..0fb782067 --- /dev/null +++ b/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4-members.html @@ -0,0 +1,84 @@ + + + + + + + +AWS IoT Device SDK C++ v2: Member List + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    +
    +
    std::hash< Aws::Crt::basic_string_view< CharT, Traits > > Member List
    +
    +
    + +

    This is the complete list of members for std::hash< Aws::Crt::basic_string_view< CharT, Traits > >, including all inherited members.

    + + +
    operator()(const Aws::Crt::basic_string_view< CharT, Traits > &val) const noexceptstd::hash< Aws::Crt::basic_string_view< CharT, Traits > >
    + + + + diff --git a/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html b/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html new file mode 100644 index 000000000..94e028214 --- /dev/null +++ b/docs/structstd_1_1hash_3_01_aws_1_1_crt_1_1basic__string__view_3_01_char_t_00_01_traits_01_4_01_4.html @@ -0,0 +1,123 @@ + + + + + + + +AWS IoT Device SDK C++ v2: std::hash< Aws::Crt::basic_string_view< CharT, Traits > > Struct Template Reference + + + + + + + + + +
    +
    + + + + + + +
    +
    AWS IoT Device SDK C++ v2 +  1.34.0 +
    +
    AWS IoT Device SDK C++ v2
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + + +
    +
    + +
    +
    std::hash< Aws::Crt::basic_string_view< CharT, Traits > > Struct Template Reference
    +
    +
    + +

    #include <StringView.h>

    + + + + +

    +Public Member Functions

    size_t operator() (const Aws::Crt::basic_string_view< CharT, Traits > &val) const noexcept
     
    +

    Member Function Documentation

    + +

    ◆ operator()()

    + +
    +
    +
    +template<class CharT , class Traits >
    + + + + + +
    + + + + + + + + +
    size_t std::hash< Aws::Crt::basic_string_view< CharT, Traits > >::operator() (const Aws::Crt::basic_string_view< CharT, Traits > & val) const
    +
    +noexcept
    +
    + +
    +
    +
    The documentation for this struct was generated from the following file: +
    + + + + diff --git a/docs/sync_off.png b/docs/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/docs/sync_on.png b/docs/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/docs/tab_a.png b/docs/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/docs/tab_b.png b/docs/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/docs/tabs.css b/docs/tabs.css new file mode 100644 index 000000000..85a0cd5b5 --- /dev/null +++ b/docs/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file