Google Cloud Pub/Sub C++ Client 2.13.0
A C++ Client Library for Google Cloud Pub/Sub
|
The namespace Google Cloud Platform C++ client libraries. More...
Namespaces | |
namespace | mocks |
namespace | pubsub |
Contains all the Cloud Pub/Sub C++ client types and functions. | |
namespace | pubsub_mocks |
A namespace for googlemock-based Cloud Pub/Sub C++ client mocks. | |
namespace | StreamRange |
Enumerations | |
enum | Idempotency |
enum | Severity |
enum | StatusCode |
Functions | |
std::shared_ptr< Credentials > | MakeInsecureCredentials (Options opts={}) |
std::shared_ptr< Credentials > | MakeGoogleDefaultCredentials (Options opts={}) |
std::shared_ptr< Credentials > | MakeAccessTokenCredentials (std::string const &access_token, std::chrono::system_clock::time_point expiration, Options opts={}) |
std::shared_ptr< Credentials > | MakeImpersonateServiceAccountCredentials (std::shared_ptr< Credentials > base_credentials, std::string target_service_account, Options opts={}) |
std::shared_ptr< Credentials > | MakeServiceAccountCredentials (std::string json_object, Options opts={}) |
std::shared_ptr< Credentials > | MakeExternalAccountCredentials (std::string json_object, Options opts={}) |
future< typename internal::make_ready_return< T >::type > | make_ready_future (T &&t) |
future< void > | make_ready_future () |
google::cloud::Status | MakeStatusFromRpcError (grpc::Status const &status) |
google::cloud::Status | MakeStatusFromRpcError (grpc::StatusCode code, std::string what) |
google::cloud::Status | MakeStatusFromRpcError (google::rpc::Status const &proto) |
StatusOr< KmsKeyName > | MakeKmsKeyName (std::string const &full_name) |
absl::optional< Severity > | ParseSeverity (std::string const &name) |
std::ostream & | operator<< (std::ostream &os, Severity x) |
std::ostream & | operator<< (std::ostream &os, LogRecord const &rhs) |
StatusOr< Project > | MakeProject (std::string const &full_name) |
std::string | StatusCodeToString (StatusCode code) |
std::ostream & | operator<< (std::ostream &os, StatusCode code) |
std::ostream & | operator<< (std::ostream &os, Status const &s) |
bool | operator== (StatusOr< T > const &a, StatusOr< T > const &b) |
bool | operator!= (StatusOr< T > const &a, StatusOr< T > const &b) |
StatusOr< T > | make_status_or (T rhs) |
TerminateHandler | SetTerminateHandler (TerminateHandler f) |
TerminateHandler | GetTerminateHandler () |
void | Terminate (char const *msg) |
int constexpr | version_major () |
int constexpr | version_minor () |
int constexpr | version_patch () |
constexpr char const * | version_pre_release () |
int constexpr | version () |
std::string | version_string () |
TerminateHandler | SetTerminateHandler (TerminateHandler f) |
TerminateHandler | GetTerminateHandler () |
void | Terminate (char const *msg) |
std::shared_ptr< Credentials > | MakeInsecureCredentials (Options opts={}) |
std::shared_ptr< Credentials > | MakeGoogleDefaultCredentials (Options opts={}) |
std::shared_ptr< Credentials > | MakeAccessTokenCredentials (std::string const &access_token, std::chrono::system_clock::time_point expiration, Options opts={}) |
std::shared_ptr< Credentials > | MakeImpersonateServiceAccountCredentials (std::shared_ptr< Credentials > base_credentials, std::string target_service_account, Options opts={}) |
std::shared_ptr< Credentials > | MakeServiceAccountCredentials (std::string json_object, Options opts={}) |
std::shared_ptr< Credentials > | MakeExternalAccountCredentials (std::string json_object, Options opts={}) |
The namespace Google Cloud Platform C++ client libraries.