Loading [MathJax]/extensions/tex2jax.js
azure-core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NAzureCompute the hash value for the input binary data, using SHA256, SHA384 and SHA512
 NCore
 NCredentials
 CAccessTokenAn access token is used to authenticate requests
 CAuthenticationExceptionAn exception that gets thrown when an authentication error occurs
 CTokenCredentialA base type of credential that uses Azure::Core::AccessToken to authenticate requests
 CTokenCredentialOptionsClient options for Azure::Core::Credentials::TokenCredential
 CTokenRequestContextContext for getting token
 NCryptography
 CHashRepresents the base class for hash algorithms which map binary data of an arbitrary length to small binary data of a fixed length
 CMd5HashRepresents the class for the MD5 hash function which maps binary data of an arbitrary length to small binary data of a fixed length
 NDiagnostics
 CLoggerLog message handler
 NHttp
 NPolicies
 CHttpPolicyHTTP policy base class
 CLogOptionsLog options that parameterize the information being logged
 CNextHttpPolicyThe next HTTP policy in the stack sequence of policies
 CRetryOptionsThe set of options that can be specified to influence how retry attempts are made, and a failure is eligible to be retried
 CTelemetryOptionsTelemetry options, used to configure telemetry parameters
 CTransportOptionsHTTP transport options parameterize the HTTP transport adapter being used
 CCurlConnectionCURL HTTP connection
 CCurlNetworkConnectionInterface for the connection to the network with Curl
 CCurlSessionStateful component that controls sending an HTTP Request with libcurl over the wire
 CCurlTransportConcrete implementation of an HTTP Transport that uses libcurl
 CCurlTransportOptionsSet the libcurl connection options like a proxy and CA path
 CCurlTransportSslOptionsThe available options to set libcurl SSL options
 CHttpMethodThe method to be performed on the resource identified by the Request
 CHttpRangeThe range of bytes within an HTTP resource
 CHttpTransportBase class for all HTTP transport implementations
 CRawResponseAfter receiving and interpreting a request message, a server responds with an HTTP response message
 CRequestA request message from a client to a server
 CTransportExceptionAn error while sending the HTTP request with the transport adapter
 CWinHttpTransportConcrete implementation of an HTTP transport that uses WinHTTP when sending and receiving requests and responses over the wire
 CWinHttpTransportOptionsSets the WinHTTP session and connection options used to customize the behavior of the transport
 NIO
 CBodyStreamUsed to read data to/from a service
 CFileBodyStreamA concrete implementation of Azure::Core::IO::BodyStream used for reading data from a file
 CMemoryBodyStreamAzure::Core::IO::BodyStream providing data from an initialized memory buffer
 CProgressBodyStreamA concrete implementation of Azure::Core::IO::BodyStream that wraps another stream and reports progress
 NTracing
 CTracerProviderTrace Provider - factory for creating Tracer objects
 CContextA context is a node within a unidirectional tree that represents deadlines and key/value pairs
 CKeyA key used to store and retrieve data in an Azure::Core::Context object
 CConvertUsed to convert one form of data into another, for example encoding binary data into Base64 encoded octets
 COperationMethods starting long-running operations return Operation<T> types
 COperationCancelledExceptionAn exception thrown when an operation is cancelled
 COperationStatusLong-running operation states
 CPagedResponseThe base type and behavior for a paged response
 CRequestFailedExceptionAn error while trying to send a request to Azure service
 CResourceIdentifierAn Azure Resource Manager resource identifier
 CUrlRepresents the location where a request will be performed
 CUuidUniversally unique identifier
 CDateTimeManages date and time in standardized string formats
 CETagRepresents an HTTP validator
 CMatchConditionsSpecifies HTTP options for conditional requests
 CModifiedConditionsSpecifies HTTP options for conditional requests based on modification time
 CNullableManages an optional contained value, i.e. a value that may or may not be present
 CResponseRepresents 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