|
GRPC C++
1.0.0
|
#include <map>#include <memory>#include <grpc++/impl/codegen/grpc_library.h>#include <grpc++/security/auth_context.h>#include <grpc++/support/status.h>#include <grpc++/support/string_ref.h>Go to the source code of this file.
Data Structures | |
| class | grpc::ChannelCredentials |
| A channel credentials object encapsulates all the state needed by a client to authenticate with a server for a given channel. More... | |
| class | grpc::CallCredentials |
| A call credentials object encapsulates the state needed by a client to authenticate with a server for a given call on a channel. More... | |
| struct | grpc::SslCredentialsOptions |
| Options used to build SslCredentials. More... | |
| class | grpc::MetadataCredentialsPlugin |
Namespaces | |
| grpc | |
Functions | |
| std::shared_ptr< ChannelCredentials > | grpc::GoogleDefaultCredentials () |
| Builds credentials with reasonable defaults. More... | |
| std::shared_ptr< ChannelCredentials > | grpc::SslCredentials (const SslCredentialsOptions &options) |
| Builds SSL Credentials given SSL specific options. More... | |
| std::shared_ptr< CallCredentials > | grpc::GoogleComputeEngineCredentials () |
| Builds credentials for use when running in GCE. More... | |
| std::shared_ptr< CallCredentials > | grpc::ServiceAccountJWTAccessCredentials (const grpc::string &json_key, long token_lifetime_seconds) |
| Builds Service Account JWT Access credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc::GoogleRefreshTokenCredentials (const grpc::string &json_refresh_token) |
| Builds refresh token credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc::AccessTokenCredentials (const grpc::string &access_token) |
| Builds access token credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc::GoogleIAMCredentials (const grpc::string &authorization_token, const grpc::string &authority_selector) |
| Builds IAM credentials. More... | |
| std::shared_ptr< ChannelCredentials > | grpc::CompositeChannelCredentials (const std::shared_ptr< ChannelCredentials > &channel_creds, const std::shared_ptr< CallCredentials > &call_creds) |
| Combines a channel credentials and a call credentials into a composite channel credentials. More... | |
| std::shared_ptr< CallCredentials > | grpc::CompositeCallCredentials (const std::shared_ptr< CallCredentials > &creds1, const std::shared_ptr< CallCredentials > &creds2) |
| Combines two call credentials objects into a composite call credentials. More... | |
| std::shared_ptr< ChannelCredentials > | grpc::InsecureChannelCredentials () |
| Credentials for an unencrypted, unauthenticated channel. More... | |
| std::shared_ptr< CallCredentials > | grpc::MetadataCredentialsFromPlugin (std::unique_ptr< MetadataCredentialsPlugin > plugin) |
1.8.11