Skip to content

Class IWiFiServer

template <typename TWiFiClient typename TWiFiClient, typename typename>

ClassList > IWiFiServer

Inherits the following classes: Print

Public Functions

Type Name
IWiFiServer (uint16_t port=80, uint8_t maxClients=4)
IWiFiServer (const IPAddress & addr, uint16_t port=80, uint8_t maxClients=4)
virtual TWiFiClient accept () = 0
TWiFiClient available ()
virtual bool begin (uint16_t port=0, bool reuseAddr=true) = 0
void close ()
virtual void end () = 0
virtual bool getNoDelay () = 0
virtual bool hasClient () = 0
void listenOnLocalhost ()
virtual operator bool () = 0
virtual void setNoDelay (bool noDelay) = 0
virtual int setTimeout (uint32_t seconds) = 0
void stop ()
virtual void stopAll () = 0
size_t write (uint8_t data)
~IWiFiServer ()

Public Functions Documentation

function IWiFiServer [1/2]

inline IWiFiServer::IWiFiServer (
    uint16_t port=80,
    uint8_t maxClients=4
) 

function IWiFiServer [2/2]

inline IWiFiServer::IWiFiServer (
    const IPAddress & addr,
    uint16_t port=80,
    uint8_t maxClients=4
) 

function accept

virtual TWiFiClient IWiFiServer::accept () = 0

function available

inline TWiFiClient IWiFiServer::available () 

function begin

virtual bool IWiFiServer::begin (
    uint16_t port=0,
    bool reuseAddr=true
) = 0

function close

inline void IWiFiServer::close () 

function end

virtual void IWiFiServer::end () = 0

function getNoDelay

virtual bool IWiFiServer::getNoDelay () = 0

function hasClient

virtual bool IWiFiServer::hasClient () = 0

function listenOnLocalhost

inline void IWiFiServer::listenOnLocalhost () 

function operator bool

virtual IWiFiServer::operator bool () = 0

function setNoDelay

virtual void IWiFiServer::setNoDelay (
    bool noDelay
) = 0

function setTimeout

virtual int IWiFiServer::setTimeout (
    uint32_t seconds
) = 0

function stop

inline void IWiFiServer::stop () 

function stopAll

virtual void IWiFiServer::stopAll () = 0

function write

inline size_t IWiFiServer::write (
    uint8_t data
) 

function ~IWiFiServer

inline IWiFiServer::~IWiFiServer () 

The documentation for this class was generated from the following file cores/common/arduino/libraries/common/WiFiServer/WiFiServer.h