[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 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."]]],[]]