Skip to content

Commit 0c20c5a

Browse files
Merge pull request #149 from ESP32Async/available
Expose AsyncResponseStream::available()...
2 parents 8025bb8 + ba1153a commit 0c20c5a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/WebResponseImpl.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,12 @@ class AsyncResponseStream : public AsyncAbstractResponse, public Print {
168168
size_t _fillBuffer(uint8_t *buf, size_t maxLen) override final;
169169
size_t write(const uint8_t *data, size_t len);
170170
size_t write(uint8_t data);
171+
/**
172+
* @brief Returns the number of bytes available in the stream.
173+
*/
174+
size_t available() const {
175+
return _content.length(); // note: _content.available() is not const
176+
}
171177
using Print::write;
172178
};
173179

0 commit comments

Comments
 (0)