rmqcpp icon indicating copy to clipboard operation
rmqcpp copied to clipboard

Adds resume functionality

Open mvrsss opened this issue 2 years ago • 1 comments

Problem statement:

  • Previously, there was no resume() function that would restart the consumer after cancellation.

Proposed changes:

  • Implements resume() function
  • Adds CANCELLING_BUT_RESUMING state to the consumer
  • CANCELLING_BUT_RESUMING state is added to support prefetch update in the future
  • Supports timeout in cancel and resume functions

image

mvrsss avatar Jan 11 '24 17:01 mvrsss

The Doxygen CI step seems to be trying to write to this repo, which is (rightly) failing for a PR coming from a fork. I'm OK to ignore this CI check for now and someone can address the problem with this check separately

adamncasey avatar Jan 12 '24 11:01 adamncasey