Extension [ extension #121 awscrt version 0.1.0 ] { - INI { Entry [ awscrt.log_level ] Current = '' } } - Functions { Function [ function aws_crt_last_error ] { - Parameters [0] { } } Function [ function aws_crt_error_name ] { - Parameters [1] { Parameter #0 [ $error_code ] } } Function [ function aws_crt_error_str ] { - Parameters [1] { Parameter #0 [ $error_code ] } } Function [ function aws_crt_error_debug_str ] { - Parameters [1] { Parameter #0 [ $error_code ] } } Function [ function aws_crt_log_to_stdout ] { - Parameters [0] { } } Function [ function aws_crt_log_to_stderr ] { - Parameters [0] { } } Function [ function aws_crt_log_to_file ] { - Parameters [1] { Parameter #0 [ $filename ] } } Function [ function aws_crt_log_to_stream ] { - Parameters [1] { Parameter #0 [ $stream ] } } Function [ function aws_crt_log_stop ] { - Parameters [0] { } } Function [ function aws_crt_log_set_level ] { - Parameters [1] { Parameter #0 [ $level ] } } Function [ function aws_crt_log_message ] { - Parameters [1] { Parameter #0 [ $message ] } } Function [ function aws_crt_event_loop_group_options_new ] { - Parameters [0] { } } Function [ function aws_crt_event_loop_group_options_release ] { - Parameters [1] { Parameter #0 [ $elg_options ] } } Function [ function aws_crt_event_loop_group_options_set_max_threads ] { - Parameters [2] { Parameter #0 [ $elg_options ] Parameter #1 [ $max_threads ] } } Function [ function aws_crt_event_loop_group_new ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_event_loop_group_release ] { - Parameters [1] { Parameter #0 [ $event_loop_group ] } } Function [ function aws_crt_input_stream_options_new ] { - Parameters [0] { } } Function [ function aws_crt_input_stream_options_release ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_input_stream_options_set_user_data ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $user_data ] } } Function [ function aws_crt_input_stream_new ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_input_stream_release ] { - Parameters [1] { Parameter #0 [ $stream ] } } Function [ function aws_crt_input_stream_seek ] { - Parameters [3] { Parameter #0 [ $stream ] Parameter #1 [ $offset ] Parameter #2 [ $basis ] } } Function [ function aws_crt_input_stream_read ] { - Parameters [2] { Parameter #0 [ $stream ] Parameter #1 [ $length ] } } Function [ function aws_crt_input_stream_eof ] { - Parameters [1] { Parameter #0 [ $stream ] } } Function [ function aws_crt_input_stream_get_length ] { - Parameters [1] { Parameter #0 [ $stream ] } } Function [ function aws_crt_http_message_new_from_blob ] { - Parameters [1] { Parameter #0 [ $blob ] } } Function [ function aws_crt_http_message_to_blob ] { - Parameters [1] { Parameter #0 [ $message ] } } Function [ function aws_crt_http_message_release ] { - Parameters [1] { Parameter #0 [ $message ] } } Function [ function aws_crt_credentials_options_new ] { - Parameters [0] { } } Function [ function aws_crt_credentials_options_release ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_credentials_options_set_access_key_id ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $access_key_id ] } } Function [ function aws_crt_credentials_options_set_secret_access_key ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $secret_access_key ] } } Function [ function aws_crt_credentials_options_set_session_token ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $session_token ] } } Function [ function aws_crt_credentials_options_set_expiration_timepoint_seconds ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $expiration_timepoint_seconds ] } } Function [ function aws_crt_credentials_new ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_credentials_release ] { - Parameters [1] { Parameter #0 [ $credentials ] } } Function [ function aws_crt_credentials_provider_release ] { - Parameters [1] { Parameter #0 [ $credentials ] } } Function [ function aws_crt_credentials_provider_static_options_new ] { - Parameters [0] { } } Function [ function aws_crt_credentials_provider_static_options_release ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_credentials_provider_static_options_set_access_key_id ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $access_key_id ] } } Function [ function aws_crt_credentials_provider_static_options_set_secret_access_key ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $secret_access_key ] } } Function [ function aws_crt_credentials_provider_static_options_set_session_token ] { - Parameters [2] { Parameter #0 [ $options ] Parameter #1 [ $session_token ] } } Function [ function aws_crt_credentials_provider_static_new ] { - Parameters [1] { Parameter #0 [ $options ] } } Function [ function aws_crt_signing_config_aws_new ] { - Parameters [0] { } } Function [ function aws_crt_signing_config_aws_release ] { - Parameters [1] { Parameter #0 [ $config ] } } Function [ function aws_crt_signing_config_aws_set_algorithm ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $algorithm ] } } Function [ function aws_crt_signing_config_aws_set_signature_type ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $signature_type ] } } Function [ function aws_crt_signing_config_aws_set_credentials_provider ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $credentials_provider ] } } Function [ function aws_crt_signing_config_aws_set_region ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $region ] } } Function [ function aws_crt_signing_config_aws_set_service ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $service ] } } Function [ function aws_crt_signing_config_aws_set_use_double_uri_encode ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $use_double_uri_encode ] } } Function [ function aws_crt_signing_config_aws_set_should_normalize_uri_path ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $should_normalize_uri_path ] } } Function [ function aws_crt_signing_config_aws_set_omit_session_token ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $omit_session_token ] } } Function [ function aws_crt_signing_config_aws_set_signed_body_value ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $signed_body_value ] } } Function [ function aws_crt_signing_config_aws_set_signed_body_header_type ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $signed_body_header_type ] } } Function [ function aws_crt_signing_config_aws_set_expiration_in_seconds ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $expiration_in_seconds ] } } Function [ function aws_crt_signing_config_aws_set_date ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $timestamp ] } } Function [ function aws_crt_signing_config_aws_set_should_sign_header_fn ] { - Parameters [2] { Parameter #0 [ $config ] Parameter #1 [ $should_sign_header ] } } Function [ function aws_crt_signable_new_from_http_request ] { - Parameters [1] { Parameter #0 [ $http_message ] } } Function [ function aws_crt_signable_new_from_chunk ] { - Parameters [2] { Parameter #0 [ $input_stream ] Parameter #1 [ $previous_signature ] } } Function [ function aws_crt_signable_new_from_canonical_request ] { - Parameters [1] { Parameter #0 [ $request ] } } Function [ function aws_crt_signable_release ] { - Parameters [1] { Parameter #0 [ $signable ] } } Function [ function aws_crt_signing_result_release ] { - Parameters [1] { Parameter #0 [ $signing_result ] } } Function [ function aws_crt_signing_result_apply_to_http_request ] { - Parameters [2] { Parameter #0 [ $signing_result ] Parameter #1 [ $http_request ] } } Function [ function aws_crt_sign_request_aws ] { - Parameters [4] { Parameter #0 [ $signable ] Parameter #1 [ $signing_config ] Parameter #2 [ $on_complete ] Parameter #3 [ $user_data ] } } Function [ function aws_crt_test_verify_sigv4a_signing ] { - Parameters [6] { Parameter #0 [ $signable ] Parameter #1 [ $signing_config ] Parameter #2 [ $expected_canonical_request ] Parameter #3 [ $signature ] Parameter #4 [ $ecc_key_pub_x ] Parameter #5 [ $ecc_key_pub_y ] } } Function [ function aws_crt_crc32 ] { - Parameters [2] { Parameter #0 [ $input ] Parameter #1 [ $prev ] } } Function [ function aws_crt_crc32c ] { - Parameters [2] { Parameter #0 [ $input ] Parameter #1 [ $prev ] } } } }