Loading [MathJax]/extensions/tex2jax.js
azure-core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level 123456]
  inc
  azure
  core
  credentials
 credentials.hppCredentials used for authentication with many (not all) Azure SDK client libraries
 token_credential_options.hppClient options for Azure::Core::Credentials::TokenCredential
  cryptography
 hash.hppUtility functions to help compute the hash value for the input binary data, using algorithms such as MD5
  diagnostics
 logger.hppHandling log messages from Azure SDK
  http
  policies
 policy.hppHTTP transport policies, and their options
 curl_transport.hppAzure::Core::Http::HttpTransport implementation via CURL
 http.hppHTTP request and response functionality
 http_status_code.hppHTTP status code definition
 raw_response.hppDefine the HTTP raw response
 transport.hppUtilities to be used by HTTP transport implementations
 win_http_transport.hppAzure::Core::Http::HttpTransport implementation via WinHTTP
  internal
  credentials
 authorization_challenge_parser.hppParser for challenge-based authentication policy
  cryptography
 sha_hash.hpp
  diagnostics
 global_exception.hpp
 log.hpp
  http
 http_sanitizer.hpp
 pipeline.hppHTTP pipeline is a stack of HTTP policies
  io
 null_body_stream.hppA null body stream for HTTP requests without a payload
  json
 json_optional.hppDefine a convenience layer on top of Json for setting optional fields
 json_serializable.hppInternal interface for serializable classes
  tracing
 service_tracing.hpp
 tracing_impl.hppInternal classes which abstract the OpenTelemetry API surface
 client_options.hppBase type for all client option types, exposes various common client options like Retry and Transport
 contract.hpp
 environment.hpp
 extendable_enumeration.hppInternal utility functions for extendable enumerations
 strings.hppInternal utility functions for strings
 unique_handle.hpp
  io
 body_stream.hppBodyStream is used to read data to/from a service
  tracing
 tracing.hppPublic TracerProvider type used to represent a tracer provider
 azure_assert.hppProvide assert macros to use with pre-conditions
 base64.hppUtility functions to help convert between binary data and UTF-8 encoded text that is represented in Base64
 case_insensitive_containers.hppA map<string, string> with case-insensitive key comparison
 context.hppContext for canceling long running operations
 datetime.hppSupport for date and time standardized string formats
 etag.hppDefine ETag
 exception.hppDefine RequestFailedException. It is used by HTTP exceptions
 match_conditions.hppDefine MatchConditions
 modified_conditions.hppDefine ModifiedConditions
 nullable.hppManages an optional contained value, i.e. a value that may or may not be present
 operation.hppProvides support for long-running operations
 operation_status.hppValid states for long-running Operations. Services can extend upon the default set of values
 paged_response.hppResponses of paginated collections from the service
 platform.hppPlatform-specific macros
 resource_identifier.hppAn Azure Resource Manager resource identifier
 response.hppWraps the raw HTTP response from a request made to the service into a response of a specific type
 url.hppUniform Resource Locator (URL)
 uuid.hppUniversally unique identifier
 core.hpp
  src
  http
  curl
 curl_connection_pool_private.hppThe 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.hppThe libcurl connection keeps the curl handle and performs the data transfer to the network
 curl_session_private.hppThe 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.hppAzure::Core::Http::HttpTransport request support classes
 user_agent.cppContains the user agent string generator implementation
  private
 environment_log_level_listener.hpp