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 provides documentation for the \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e in various versions, ranging from the latest release candidate (2.37.0-rc) down to version 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e controls how frequently a session polls to detect if a completion queue has shut down when a session is fired and forgotten.\u003c/p\u003e\n"],["\u003cp\u003eSessions can be shut down manually by calling \u003ccode\u003e.cancel()\u003c/code\u003e on the returned \u003ccode\u003efuture<Status>\u003c/code\u003e, or automatically when the completion queue servicing the session shuts down.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShutdownPollingPeriodOption\u003c/code\u003e is a type alias for \u003ccode\u003estd::chrono::milliseconds\u003c/code\u003e, indicating the polling period is measured in milliseconds.\u003c/p\u003e\n"]]],[],null,[]]