How often the session polls for automatic shutdowns.
Applications can shutdown a session by calling .cancel() on the returned future<Status>. In addition, applications can fire & forget a session, which is only shutdown once the completion queue servicing the session shuts down. In this latter case the session polls periodically to detect if the CQ has shutdown. This controls how often this polling happens.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eThis webpage provides a comprehensive list of versions for the \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e in the Google Cloud Pub/Sub C++ library, spanning from version 2.11.0 up to the latest release candidate, 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e controls the frequency of session polling for automatic shutdowns, which is particularly relevant when an application fires and forgets a session.\u003c/p\u003e\n"],["\u003cp\u003eApplications can either manually shut down a session by calling \u003ccode\u003e.cancel()\u003c/code\u003e or rely on periodic polling to detect if the completion queue servicing the session has been shut down.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e is essentially an alias for \u003ccode\u003estd::chrono::milliseconds\u003c/code\u003e, defining the unit for the polling interval.\u003c/p\u003e\n"]]],[],null,[]]