|
HTTP transport policies, and their options. More...
#include "azure/core/case_insensitive_containers.hpp"
#include "azure/core/context.hpp"
#include "azure/core/credentials/credentials.hpp"
#include "azure/core/dll_import_export.hpp"
#include "azure/core/http/http.hpp"
#include "azure/core/http/transport.hpp"
#include "azure/core/internal/http/http_sanitizer.hpp"
#include "azure/core/uuid.hpp"
#include <atomic>
#include <chrono>
#include <cstddef>
#include <map>
#include <memory>
#include <mutex>
#include <set>
#include <shared_mutex>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Azure::Core::Http::Policies::TelemetryOptions |
Telemetry options, used to configure telemetry parameters. More... | |
struct | Azure::Core::Http::Policies::RetryOptions |
The set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried. More... | |
struct | Azure::Core::Http::Policies::LogOptions |
Log options that parameterize the information being logged. More... | |
struct | Azure::Core::Http::Policies::TransportOptions |
HTTP transport options parameterize the HTTP transport adapter being used. More... | |
class | Azure::Core::Http::Policies::HttpPolicy |
HTTP policy base class. More... | |
class | Azure::Core::Http::Policies::NextHttpPolicy |
The next HTTP policy in the stack sequence of policies. More... | |
Namespaces | |
namespace | Azure |
Compute the hash value for the input binary data, using SHA256, SHA384 and SHA512. | |
Functions | |
std::shared_ptr< Azure::Core::Http::HttpTransport > | AzureSdkGetCustomHttpTransport () |
std::shared_ptr< Azure::Core::Http::HttpTransport > AzureSdkGetCustomHttpTransport | ( | ) |
A function that should be implemented and linked to the end-user application in order to override an HTTP transport implementation provided by Azure SDK with custom implementation.