Skip to content

Class LwIPServer

ClassList > LwIPServer

Inherits the following classes: IWiFiServer

Public Functions

Type Name
LwIPServer (uint16_t port=80, uint8_t maxClients=4)
LwIPServer (int port=80, uint8_t maxClients=4)
LwIPServer (const IPAddress & addr, uint16_t port=80, uint8_t maxClients=4)
virtual WiFiClient accept ()
virtual bool begin (uint16_t port=0, bool reuseAddr=true)
virtual void end ()
virtual bool getNoDelay ()
virtual bool hasClient ()
virtual operator bool ()
virtual void setNoDelay (bool noDelay)
virtual int setTimeout (uint32_t seconds)
virtual void stopAll ()
size_t write (const uint8_t * buffer, size_t size)

Public Functions inherited from IWiFiServer

See IWiFiServer

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 LwIPServer [2/4]

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

function LwIPServer [3/4]

inline LwIPServer::LwIPServer (
    int port=80,
    uint8_t maxClients=4
) 

function LwIPServer [4/4]

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

function accept

virtual WiFiClient LwIPServer::accept () 

Implements IWiFiServer::accept

function begin

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

Implements IWiFiServer::begin

function end

virtual void LwIPServer::end () 

Implements IWiFiServer::end

function getNoDelay

virtual bool LwIPServer::getNoDelay () 

Implements IWiFiServer::getNoDelay

function hasClient

virtual bool LwIPServer::hasClient () 

Implements IWiFiServer::hasClient

function operator bool

virtual LwIPServer::operator bool () 

Implements IWiFiServer::operator bool

function setNoDelay

virtual void LwIPServer::setNoDelay (
    bool noDelay
) 

Implements IWiFiServer::setNoDelay

function setTimeout

virtual int LwIPServer::setTimeout (
    uint32_t seconds
) 

Implements IWiFiServer::setTimeout

function stopAll

inline virtual void LwIPServer::stopAll () 

Implements IWiFiServer::stopAll

function write

inline size_t LwIPServer::write (
    const uint8_t * buffer,
    size_t size
) 

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