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 page details the \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e for Google Cloud Pub/Sub C++ client library, which controls the frequency of polling for session shutdowns.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 2.37.0-rc, with a list of previous versions starting from 2.36.0 down to 2.11.0 available for reference.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e helps manage the shutdown process, particularly in cases where sessions are "fire & forget" and rely on the completion queue (CQ) for automatic termination.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e is a type alias for \u003ccode\u003estd::chrono::milliseconds\u003c/code\u003e, defining the time units used for the polling interval.\u003c/p\u003e\n"]]],[],null,[]]