Skip to content

Commit 31b9514

Browse files
committed
Add queueLength() to AsyncWebClient
1 parent 2f37037 commit 31b9514

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/AsyncWebSocket.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,11 @@ bool AsyncWebSocketClient::queueIsFull(){
549549
return false;
550550
}
551551

552+
//Added by Aircoookie for WLED
553+
uint16_t AsyncWebSocketClient::queueLength(){
554+
return _messageQueue.length();
555+
}
556+
552557
void AsyncWebSocketClient::_queueMessage(AsyncWebSocketMessage *dataMessage){
553558
if(dataMessage == NULL)
554559
return;

src/AsyncWebSocket.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ class AsyncWebSocketClient {
202202
//data packets
203203
void message(AsyncWebSocketMessage *message){ _queueMessage(message); }
204204
bool queueIsFull();
205+
uint16_t queueLength();
205206

206207
size_t printf(const char *format, ...) __attribute__ ((format (printf, 2, 3)));
207208
#ifndef ESP32

0 commit comments

Comments
 (0)