Definition at line 60 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.


Public Member Functions | |
| Request () | |
| void | SetMethod (opentelemetry::ext::http::client::Method method) noexcept override |
| void | SetSslOptions (const HttpSslOptions &ssl_options) noexcept override |
| void | SetBody (opentelemetry::ext::http::client::Body &body) noexcept override |
| void | AddHeader (nostd::string_view name, nostd::string_view value) noexcept override |
| void | ReplaceHeader (nostd::string_view name, nostd::string_view value) noexcept override |
| void | SetUri (nostd::string_view uri) noexcept override |
| void | SetTimeoutMs (std::chrono::milliseconds timeout_ms) noexcept override |
| void | SetCompression (const opentelemetry::ext::http::client::Compression &compression) noexcept override |
| void | EnableLogging (bool is_log_enabled) noexcept override |
| void | SetRetryPolicy (const opentelemetry::ext::http::client::RetryPolicy &retry_policy) noexcept override |
| Request () | |
| void | SetMethod (opentelemetry::ext::http::client::Method method) noexcept override |
| void | SetSslOptions (const HttpSslOptions &ssl_options) noexcept override |
| void | SetBody (opentelemetry::ext::http::client::Body &body) noexcept override |
| void | AddHeader (nostd::string_view name, nostd::string_view value) noexcept override |
| void | ReplaceHeader (nostd::string_view name, nostd::string_view value) noexcept override |
| void | SetUri (nostd::string_view uri) noexcept override |
| void | SetTimeoutMs (std::chrono::milliseconds timeout_ms) noexcept override |
| void | SetCompression (const opentelemetry::ext::http::client::Compression &compression) noexcept override |
| void | EnableLogging (bool is_log_enabled) noexcept override |
| void | SetRetryPolicy (const opentelemetry::ext::http::client::RetryPolicy &retry_policy) noexcept override |
Data Fields | |
| opentelemetry::ext::http::client::Method | method_ |
| opentelemetry::ext::http::client::HttpSslOptions | ssl_options_ |
| opentelemetry::ext::http::client::Body | body_ |
| opentelemetry::ext::http::client::Headers | headers_ |
| std::string | uri_ |
| std::chrono::milliseconds | timeout_ms_ {5000} |
| opentelemetry::ext::http::client::Compression | compression_ |
| bool | is_log_enabled_ {false} |
| opentelemetry::ext::http::client::RetryPolicy | retry_policy_ |
|
inline |
Definition at line 63 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References ext::http::client::Get.
|
inline |
Definition at line 63 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References ext::http::client::Get.
|
inlineoverridenoexcept |
Definition at line 80 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References headers_.
Referenced by ReplaceHeader().
|
inlineoverridenoexcept |
Definition at line 80 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References headers_.
|
inlineoverridenoexcept |
Definition at line 107 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References is_log_enabled_.
|
inlineoverridenoexcept |
Definition at line 107 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References is_log_enabled_.
|
inlineoverridenoexcept |
Definition at line 86 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References AddHeader(), and headers_.
|
inlineoverridenoexcept |
Definition at line 86 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References AddHeader(), and headers_.
|
inlineoverridenoexcept |
Definition at line 75 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References body_, and absl::move().
|
inlineoverridenoexcept |
Definition at line 75 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References body_, and absl::move().
|
inlineoverridenoexcept |
Definition at line 101 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References compression_.
|
inlineoverridenoexcept |
Definition at line 101 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References compression_.
|
inlineoverridenoexcept |
Definition at line 65 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References method_.
|
inlineoverridenoexcept |
Definition at line 65 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References method_.
|
inlineoverridenoexcept |
Definition at line 109 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References retry_policy_.
|
inlineoverridenoexcept |
Definition at line 109 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References retry_policy_.
|
inlineoverridenoexcept |
Definition at line 70 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References ssl_options_.
|
inlineoverridenoexcept |
Definition at line 70 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References ssl_options_.
|
inlineoverridenoexcept |
Definition at line 96 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References timeout_ms_.
|
inlineoverridenoexcept |
Definition at line 96 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References timeout_ms_.
|
inlineoverridenoexcept |
Definition at line 94 of file 9.2/includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References uri_.
|
inlineoverridenoexcept |
Definition at line 94 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
References uri_.
| opentelemetry::ext::http::client::Body ext::http::client::curl::Request::body_ |
Definition at line 118 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetBody().
| opentelemetry::ext::http::client::Compression ext::http::client::curl::Request::compression_ |
Definition at line 122 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetCompression().
| opentelemetry::ext::http::client::Headers ext::http::client::curl::Request::headers_ |
Definition at line 119 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by AddHeader(), and ReplaceHeader().
| bool ext::http::client::curl::Request::is_log_enabled_ {false} |
Definition at line 124 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by EnableLogging().
| opentelemetry::ext::http::client::Method ext::http::client::curl::Request::method_ |
Definition at line 116 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetMethod().
| opentelemetry::ext::http::client::RetryPolicy ext::http::client::curl::Request::retry_policy_ |
Definition at line 125 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetRetryPolicy().
| opentelemetry::ext::http::client::HttpSslOptions ext::http::client::curl::Request::ssl_options_ |
Definition at line 117 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetSslOptions().
| std::chrono::milliseconds ext::http::client::curl::Request::timeout_ms_ {5000} |
Definition at line 121 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetTimeoutMs().
| std::string ext::http::client::curl::Request::uri_ |
Definition at line 120 of file includes/opentelemetry/ext/http/client/curl/http_client_curl.h.
Referenced by SetUri().