Skip to content

Commit 227c3f7

Browse files
committed
WiFiServer operator bool
1 parent 1634ec2 commit 227c3f7

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/WiFiServer.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,11 @@ uint8_t WiFiServer::status() {
106106
return 0;
107107
}
108108

109+
WiFiServer::operator bool()
110+
{
111+
return (_socket != -1 && WiFiSocket.listening(_socket));
112+
}
113+
109114
size_t WiFiServer::write(uint8_t b)
110115
{
111116
return write(&b, 1);

src/WiFiServer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class WiFiServer : public Server {
4040
virtual size_t write(uint8_t);
4141
virtual size_t write(const uint8_t *buf, size_t size);
4242
uint8_t status();
43+
explicit operator bool();
4344

4445
using Print::write;
4546

0 commit comments

Comments
 (0)