azure-core
Loading...
Searching...
No Matches
core.hpp
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
9#pragma once
10
11// azure/core
13#include "azure/core/base64.hpp"
17#include "azure/core/dll_import_export.hpp"
18#include "azure/core/etag.hpp"
28#include "azure/core/rtti.hpp"
29#include "azure/core/url.hpp"
30#include "azure/core/uuid.hpp"
31
32// azure/core/credentials
35
36// azure/core/cryptography
38
39// azure/core/diagnostics
41
42// azure/core/http
47
48// azure/core/http/policies
50
51// azure/core/io
53
54// azure/core/tracing
Provide assert macros to use with pre-conditions.
Utility functions to help convert between binary data and UTF-8 encoded text that is represented in B...
BodyStream is used to read data to/from a service.
A map<string, string> with case-insensitive key comparison.
Context for canceling long running operations.
Credentials used for authentication with many (not all) Azure SDK client libraries.
Support for date and time standardized string formats.
Define ETag.
Define RequestFailedException. It is used by HTTP exceptions.
Utility functions to help compute the hash value for the input binary data, using algorithms such as ...
HTTP request and response functionality.
HTTP status code definition.
Handling log messages from Azure SDK.
Define MatchConditions.
Define ModifiedConditions.
Manages an optional contained value, i.e. a value that may or may not be present.
Provides support for long-running operations.
Valid states for long-running Operations. Services can extend upon the default set of values.
Responses of paginated collections from the service.
Platform-specific macros.
HTTP transport policies, and their options.
Define the HTTP raw response.
Wraps the raw HTTP response from a request made to the service into a response of a specific type.
Client options for Azure::Core::Credentials::TokenCredential.
Public TracerProvider type used to represent a tracer provider.
Utilities to be used by HTTP transport implementations.
Uniform Resource Locator (URL).
Universally unique identifier.