From 933aac8d3ed2edb30c1ddc12cc3a91a502a163c9 Mon Sep 17 00:00:00 2001 From: Mathieu Carbou Date: Wed, 4 Sep 2024 12:11:11 +0200 Subject: [PATCH] Deprecate ack(size_t len, uint32_t time) --- src/AsyncEventSource.cpp | 3 +-- src/AsyncEventSource.h | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/AsyncEventSource.cpp b/src/AsyncEventSource.cpp index 30ad271..4705f49 100644 --- a/src/AsyncEventSource.cpp +++ b/src/AsyncEventSource.cpp @@ -128,8 +128,7 @@ AsyncEventSourceMessage::~AsyncEventSourceMessage() { free(_data); } -size_t AsyncEventSourceMessage::ack(size_t len, uint32_t time) { - (void)time; +size_t AsyncEventSourceMessage::ack(size_t len) { // If the whole message is now acked... if (_acked + len > _len) { // Return the number of extra bytes acked (they will be carried on to the next message) diff --git a/src/AsyncEventSource.h b/src/AsyncEventSource.h index df28d21..b1d07dc 100644 --- a/src/AsyncEventSource.h +++ b/src/AsyncEventSource.h @@ -60,13 +60,14 @@ class AsyncEventSourceMessage { uint8_t* _data; size_t _len; size_t _sent; - // size_t _ack; size_t _acked; public: AsyncEventSourceMessage(const char* data, size_t len); ~AsyncEventSourceMessage(); - size_t ack(size_t len, uint32_t time __attribute__((unused))); + [[deprecated("This function is deprecated and will be removed in future releases. Use ack(size_t len) instead")]] + size_t ack(size_t len, uint32_t time __attribute__((unused))) { return ack(len); } + size_t ack(size_t len); size_t send(AsyncClient* client); bool finished() { return _acked == _len; } bool sent() { return _sent == _len; }