[[["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."],[[["This webpage provides documentation for the `PullAckHandler::Impl` class within the Google Cloud Pub/Sub C++ library, spanning versions from 2.11.0 up to the latest release candidate, 2.37.0-rc."],["The `PullAckHandler::Impl` class allows applications to simulate the behavior of a `PullAckHandler` which can be useful for testing or mocking purposes."],["The documentation covers three main virtual functions: `ack()`, used for acknowledging a message; `nack()`, used for negatively acknowledging a message; and `delivery_attempt()`, which retrieves the message delivery attempt count."],["Each function returns a future of type `Status`, or a `std::int32_t` in the case of `delivery_attempt()` respectively, for reporting the outcome of the operation or to give message delivery information."]]],[]]