Google Cloud Pub/Sub C++ Client
2.7.0
A C++ Client Library for Google Cloud Pub/Sub
|
#include "google/cloud/pubsub/backoff_policy.h"
#include "google/cloud/pubsub/connection_options.h"
#include "google/cloud/pubsub/internal/subscriber_stub.h"
#include "google/cloud/pubsub/retry_policy.h"
#include "google/cloud/pubsub/snapshot.h"
#include "google/cloud/pubsub/subscription.h"
#include "google/cloud/pubsub/version.h"
#include "google/cloud/internal/non_constructible.h"
#include "google/cloud/internal/pagination_range.h"
#include "google/cloud/status_or.h"
#include <google/pubsub/v1/pubsub.pb.h>
#include <initializer_list>
#include <memory>
#include <string>
Go to the source code of this file.
Namespaces | |
google::cloud | |
The namespace Google Cloud Platform C++ client libraries. | |
google::cloud::pubsub | |
Contains all the Cloud Pub/Sub C++ client types and functions. | |
Typedefs | |
using | google::cloud::pubsub::ListSubscriptionsRange = google::cloud::internal::PaginationRange< google::pubsub::v1::Subscription > |
An input range to stream Cloud Pub/Sub subscriptions. More... | |
using | google::cloud::pubsub::ListSnapshotsRange = google::cloud::internal::PaginationRange< google::pubsub::v1::Snapshot > |
An input range to stream Cloud Pub/Sub snapshots. More... | |
Functions | |
std::shared_ptr< SubscriptionAdminConnection > | google::cloud::pubsub::MakeSubscriptionAdminConnection (std::initializer_list< internal::NonConstructible >) |
Creates a new SubscriptionAdminConnection object to work with SubscriptionAdminClient . More... | |
std::shared_ptr< SubscriptionAdminConnection > | google::cloud::pubsub::MakeSubscriptionAdminConnection (Options opts={}) |
Creates a new SubscriptionAdminConnection object to work with SubscriptionAdminClient . More... | |
std::shared_ptr< SubscriptionAdminConnection > | google::cloud::pubsub::MakeSubscriptionAdminConnection (ConnectionOptions const &options, std::unique_ptr< pubsub::RetryPolicy const > retry_policy={}, std::unique_ptr< pubsub::BackoffPolicy const > backoff_policy={}) |
Creates a new SubscriptionAdminConnection object to work with SubscriptionAdminClient . More... | |