Google Cloud C++ Client 2.10.1
C++ Client Library for Google Cloud Platform
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cgoogle::cloud::AccessTokenLifetimeOptionConfigure the access token lifetime
 Cgoogle::cloud::AsyncOperationRepresents a pending asynchronous operation
 Cgoogle::cloud::AsyncStreamingReadWriteRpc< Request, Response >A streaming read-write RPC
 Cgoogle::cloud::AsyncTimerResultThe result of an async timer operation
 Cgoogle::cloud::AuthorityOptionConfigure the "authority" attribute
 Cgoogle::cloud::BackgroundThreadsA object representing the background threads available to a Client
 Cgoogle::cloud::CARootsFilePathOptionConfigures a custom CA (Certificates Authority) certificates file
 Cgoogle::cloud::CompletionQueueCall the functor associated with asynchronous operations when they complete
 Cgoogle::cloud::ConnectionOptions< ConnectionTraits >The configuration parameters for client connections
 Cgoogle::cloud::CredentialsAn opaque representation of the authentication configuration
 Cgoogle::cloud::DelegatesOptionConfigure the delegates for MakeImpersonateServiceAccountCredentials()
 Cgoogle::cloud::EndpointOptionChange the endpoint
 Cgoogle::cloud::ErrorInfoDescribes the cause of the error with structured details
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Cgoogle::cloud::RuntimeStatusErrorA runtime error that wraps a google::cloud::Status
 Cgoogle::cloud::ExperimentalTagAn argument type to indicate experimental functions
 Cinternal::future_base
 Cgoogle::cloud::future< T >Implement ISO/IEC TS 19571:2016 future<T>
 Cgoogle::cloud::future< void >Implement ISO/IEC TS 19571:2016 future for void
 Cgoogle::cloud::GrpcBackgroundThreadPoolSizeOptionThe size of the background thread pool
 Cgoogle::cloud::GrpcBackgroundThreadsFactoryOptionChanges the BackgroundThreadsFactory
 Cgoogle::cloud::GrpcChannelArgumentsNativeOptionThe native grpc::ChannelArguments object
 Cgoogle::cloud::GrpcChannelArgumentsOptionA string-string map of arguments for grpc::ChannelArguments::SetString
 Cgoogle::cloud::GrpcCompletionQueueOptionThe CompletionQueue to use for background gRPC work
 Cgoogle::cloud::GrpcCredentialOptionThe gRPC credentials used by clients configured with this object
 Cgoogle::cloud::GrpcNumChannelsOptionThe number of transport channels to create
 Cgoogle::cloud::GrpcTracingOptionsOptionThe TracingOptions to use when printing grpc protocol buffer messages
 Cgoogle::cloud::StreamRange< T >::IteratorImpl< U >An input iterator for a StreamRange<T> – DO NOT USE DIRECTLY
 Cgoogle::cloud::KmsKeyNameThis class identifies a Google Cloud KMS Key
 Cgoogle::cloud::LogBackendThe logging backend interface
 Cgoogle::cloud::Logger< CompileTimeEnabled >Define the class to capture a log message
 Cgoogle::cloud::Logger< false >Define the logger for a disabled log level
 Cgoogle::cloud::LogRecordRepresents a single log message
 Cgoogle::cloud::LogSinkA sink to receive log records
 Cgoogle::cloud::NullStreamImplements operator<< for all types, without any effect
 Cgoogle::cloud::OptionsA class that holds option structs indexed by their type
 Cgoogle::cloud::PollingPolicyControl the Cloud C++ client library behavior with respect to polling on long running operations
 Cgoogle::cloud::GenericPollingPolicy< Retry, Backoff >Construct a polling policy from existing Retry and Backoff policies
 Cgoogle::cloud::ProjectThis class identifies a Cloud Project
 Cinternal::promise_base
 Cgoogle::cloud::promise< T >Implement promise<T> as defined in ISO/IEC TS 19571:2016
 Cgoogle::cloud::promise< void >Specialize promise as defined in ISO/IEC TS 19571:2016 for void
 Cgoogle::cloud::QuotaUserOptionConfigure the QuotaUser system parameter
 Cgoogle::cloud::RestTracingOptionsOptionThe TracingOptions to use when printing REST transport http messages
 Cgoogle::cloud::ScopesOptionConfigure the scopes for MakeImpersonateServiceAccountCredentials()
 Cgoogle::cloud::ServerTimeoutOptionTimeout for the server to finish processing the request
 Cgoogle::cloud::StatusRepresents success or an error with info about the error
 Cgoogle::cloud::StatusOr< T >Holds a value or a Status indicating why there is no value
 Cgoogle::cloud::StreamRange< T >A StreamRange<T> is a range of StatusOr<T> where the end-of-stream is indicated by a non-OK Status
 Cgoogle::cloud::TracingComponentsOptionReturn whether tracing is enabled for the given component
 Cgoogle::cloud::TracingOptionsThe configuration parameters for RPC/protobuf tracing
 Cgoogle::cloud::UnifiedCredentialsOptionA wrapper to store credentials into an options
 Cgoogle::cloud::UserAgentProductsOptionUser-agent products to include with each request
 Cgoogle::cloud::UserIpOptionConfigure the UserIp query parameter
 Cgoogle::cloud::UserProjectOptionSpecifies a project for quota and billing purposes