This is an automated email from the ASF dual-hosted git repository.
slbotbm pushed a change to branch cpp-high-level-client-4
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 6a13dca15 remove purge apis
add 14a491d24 refactor(cpp): rename the opaque Consumer to IggyConsumer
add 4c154aea0 feat(cpp): add a Consumer type to the bridge
add a25e3755e feat(cpp): add Consumer factories and kAnyPartitionId
add 4b87ff40d feat(cpp): let poll and offset calls take a typed consumer
add 67db39b5a test(cpp): cover consumer isolation and group polling
add 98c18f0bd docs(cpp): show a group poll on the Consumer factories
add e2db36098 test(cpp): cover the consumer offset calls
add abebb5aff fix(cpp): integrate typed consumers with high-level client
add 23afac2ce refactor(cpp): reuse the high-level consumer API
add 966dc68c5 add contributions from #3995
No new revisions were added by this update.
Summary of changes:
foreign/cpp/include/iggy.hpp | 19 +++++-
foreign/cpp/src/client.cpp | 16 +++--
foreign/cpp/src/client.rs | 44 ++++----------
foreign/cpp/src/consumer.rs | 2 +-
foreign/cpp/src/lib.rs | 60 +++++++++++-------
foreign/cpp/src/type_conversion.rs | 26 +++++++-
foreign/cpp/tests/e2e/client.cpp | 89 +++++++++++++++++++++++++++
foreign/cpp/tests/e2e/message.cpp | 118 ++++++++++++++++++++++++++++++++++++
foreign/cpp/tests/unit/consumer.cpp | 70 +++++++++++++++++++++
9 files changed, 377 insertions(+), 67 deletions(-)
create mode 100644 foreign/cpp/tests/unit/consumer.cpp