Loading [MathJax]/extensions/tex2jax.js
azure-core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAzure::Core::Credentials::AccessTokenAn access token is used to authenticate requests
 CAzure::Core::IO::BodyStreamUsed to read data to/from a service
 CAzure::Core::Http::CurlSessionStateful component that controls sending an HTTP Request with libcurl over the wire
 CAzure::Core::IO::FileBodyStreamA concrete implementation of Azure::Core::IO::BodyStream used for reading data from a file
 CAzure::Core::IO::MemoryBodyStreamAzure::Core::IO::BodyStream providing data from an initialized memory buffer
 CAzure::Core::IO::ProgressBodyStreamA concrete implementation of Azure::Core::IO::BodyStream that wraps another stream and reports progress
 CAzure::Core::_internal::ClientOptionsBase type for all client option types, exposes various common client options like Retry and Transport
 CAzure::Core::Credentials::TokenCredentialOptionsClient options for Azure::Core::Credentials::TokenCredential
 CAzure::Core::ContextA context is a node within a unidirectional tree that represents deadlines and key/value pairs
 CAzure::Core::ConvertUsed to convert one form of data into another, for example encoding binary data into Base64 encoded octets
 CAzure::Core::Http::CurlNetworkConnectionInterface for the connection to the network with Curl
 CAzure::Core::Http::CurlConnectionCURL HTTP connection
 CAzure::Core::Http::CurlTransportOptionsSet the libcurl connection options like a proxy and CA path
 CAzure::Core::Http::CurlTransportSslOptionsThe available options to set libcurl SSL options
 CAzure::ETagRepresents an HTTP validator
 Cstd::exception
 CAzure::Core::Credentials::AuthenticationExceptionAn exception that gets thrown when an authentication error occurs
 CAzure::Core::Cryptography::HashRepresents the base class for hash algorithms which map binary data of an arbitrary length to small binary data of a fixed length
 CAzure::Core::Cryptography::Md5HashRepresents the class for the MD5 hash function which maps binary data of an arbitrary length to small binary data of a fixed length
 CAzure::Core::Http::HttpMethodThe method to be performed on the resource identified by the Request
 CAzure::Core::Http::Policies::HttpPolicyHTTP policy base class
 CAzure::Core::Http::HttpRangeThe range of bytes within an HTTP resource
 CAzure::Core::Http::HttpTransportBase class for all HTTP transport implementations
 CAzure::Core::Http::CurlTransportConcrete implementation of an HTTP Transport that uses libcurl
 CAzure::Core::Http::WinHttpTransportConcrete implementation of an HTTP transport that uses WinHTTP when sending and receiving requests and responses over the wire
 CAzure::Core::Context::KeyA key used to store and retrieve data in an Azure::Core::Context object
 CAzure::Core::Diagnostics::LoggerLog message handler
 CAzure::Core::Http::Policies::LogOptionsLog options that parameterize the information being logged
 CAzure::MatchConditionsSpecifies HTTP options for conditional requests
 CAzure::ModifiedConditionsSpecifies HTTP options for conditional requests based on modification time
 CAzure::Core::Http::Policies::NextHttpPolicyThe next HTTP policy in the stack sequence of policies
 CAzure::Nullable< T >Manages an optional contained value, i.e. a value that may or may not be present
 CAzure::Nullable< Azure::DateTime >
 CAzure::Nullable< int64_t >
 CAzure::Nullable< std::string >
 CAzure::Core::Operation< T >Methods starting long-running operations return Operation<T> types
 CAzure::Core::OperationStatusLong-running operation states
 CAzure::Core::PagedResponse< T >The base type and behavior for a paged response
 CAzure::Core::Http::RawResponseAfter receiving and interpreting a request message, a server responds with an HTTP response message
 CAzure::Core::Http::RequestA request message from a client to a server
 CAzure::Core::ResourceIdentifierAn Azure Resource Manager resource identifier
 CAzure::Response< T >Represents the result of an Azure operation over HTTP by wrapping the raw HTTP response from a request made to the service into a response of a specific type
 CAzure::Core::Http::Policies::RetryOptionsThe set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried
 Cstd::runtime_error
 CAzure::Core::OperationCancelledExceptionAn exception thrown when an operation is cancelled
 CAzure::Core::RequestFailedExceptionAn error while trying to send a request to Azure service
 CAzure::Core::Http::TransportExceptionAn error while sending the HTTP request with the transport adapter
 CAzure::Core::Http::Policies::TelemetryOptionsTelemetry options, used to configure telemetry parameters
 C_detail::Clock::time_point
 CAzure::DateTimeManages date and time in standardized string formats
 CAzure::Core::Credentials::TokenCredentialA base type of credential that uses Azure::Core::AccessToken to authenticate requests
 CAzure::Core::Credentials::TokenRequestContextContext for getting token
 CAzure::Core::Tracing::_internal::TracerProviderImplTrace Provider - factory for creating Tracer objects
 CAzure::Core::Tracing::TracerProviderTrace Provider - factory for creating Tracer objects
 CAzure::Core::Http::Policies::TransportOptionsHTTP transport options parameterize the HTTP transport adapter being used
 CAzure::Core::UrlRepresents the location where a request will be performed
 CAzure::Core::UuidUniversally unique identifier
 CAzure::Core::Http::WinHttpTransportOptionsSets the WinHTTP session and connection options used to customize the behavior of the transport