▼ inc | |
▼ azure | |
▼ core | |
▼ credentials | |
credentials.hpp | Credentials used for authentication with many (not all) Azure SDK client libraries |
token_credential_options.hpp | Client options for Azure::Core::Credentials::TokenCredential |
▼ cryptography | |
hash.hpp | Utility functions to help compute the hash value for the input binary data, using algorithms such as MD5 |
▼ diagnostics | |
logger.hpp | Handling log messages from Azure SDK |
▼ http | |
▼ policies | |
policy.hpp | HTTP transport policies, and their options |
curl_transport.hpp | Azure::Core::Http::HttpTransport implementation via CURL |
http.hpp | HTTP request and response functionality |
http_status_code.hpp | HTTP status code definition |
raw_response.hpp | Define the HTTP raw response |
transport.hpp | Utilities to be used by HTTP transport implementations |
win_http_transport.hpp | Azure::Core::Http::HttpTransport implementation via WinHTTP |
▼ internal | |
▼ credentials | |
authorization_challenge_parser.hpp | Parser for challenge-based authentication policy |
▼ cryptography | |
sha_hash.hpp | |
▼ diagnostics | |
global_exception.hpp | |
log.hpp | |
▼ http | |
http_sanitizer.hpp | |
pipeline.hpp | HTTP pipeline is a stack of HTTP policies |
▼ io | |
null_body_stream.hpp | A null body stream for HTTP requests without a payload |
▼ json | |
json_optional.hpp | Define a convenience layer on top of Json for setting optional fields |
json_serializable.hpp | Internal interface for serializable classes |
▼ tracing | |
service_tracing.hpp | |
tracing_impl.hpp | Internal classes which abstract the OpenTelemetry API surface |
client_options.hpp | Base type for all client option types, exposes various common client options like Retry and Transport |
contract.hpp | |
environment.hpp | |
extendable_enumeration.hpp | Internal utility functions for extendable enumerations |
strings.hpp | Internal utility functions for strings |
unique_handle.hpp | |
▼ io | |
body_stream.hpp | BodyStream is used to read data to/from a service |
▼ tracing | |
tracing.hpp | Public TracerProvider type used to represent a tracer provider |
azure_assert.hpp | Provide assert macros to use with pre-conditions |
base64.hpp | Utility functions to help convert between binary data and UTF-8 encoded text that is represented in Base64 |
case_insensitive_containers.hpp | A map<string, string> with case-insensitive key comparison |
context.hpp | Context for canceling long running operations |
datetime.hpp | Support for date and time standardized string formats |
etag.hpp | Define ETag |
exception.hpp | Define RequestFailedException. It is used by HTTP exceptions |
match_conditions.hpp | Define MatchConditions |
modified_conditions.hpp | Define ModifiedConditions |
nullable.hpp | Manages an optional contained value, i.e. a value that may or may not be present |
operation.hpp | Provides support for long-running operations |
operation_status.hpp | Valid states for long-running Operations. Services can extend upon the default set of values |
paged_response.hpp | Responses of paginated collections from the service |
platform.hpp | Platform-specific macros |
resource_identifier.hpp | An Azure Resource Manager resource identifier |
response.hpp | Wraps the raw HTTP response from a request made to the service into a response of a specific type |
url.hpp | Uniform Resource Locator (URL) |
uuid.hpp | Universally unique identifier |
core.hpp | |
▼ src | |
▼ http | |
▼ curl | |
curl_connection_pool_private.hpp | The curl connection pool provides the utilities for creating a new curl connection and to keep a pool of connections to be re-used |
curl_connection_private.hpp | The libcurl connection keeps the curl handle and performs the data transfer to the network |
curl_session_private.hpp | The curl session consumes a curl connection to perform a request with it and start streaming the response |
▼ winhttp | |
▼ private | |
win_http_transport_impl.hpp | |
win_http_request.hpp | Azure::Core::Http::HttpTransport request support classes |
user_agent.cpp | Contains the user agent string generator implementation |
▼ private | |
environment_log_level_listener.hpp | |