Skip to content

Class IWiFiClient

ClassList > IWiFiClient

Inherits the following classes: Client

Inherited by the following classes: LwIPClient

Public Functions

Type Name
IWiFiClient ()
IWiFiClient (int sock)
virtual int connect (IPAddress ip, uint16_t port, int32_t timeout) = 0
virtual int connect (const char * host, uint16_t port, int32_t timeout) = 0
virtual int fd () const = 0
virtual IPAddress localIP () const = 0
virtual IPAddress localIP (int sock) const = 0
virtual uint16_t localPort () const = 0
virtual uint16_t localPort (int sock) const = 0
operator bool ()
virtual bool operator!= (const bool value)
virtual bool operator!= (const IWiFiClient & other)
bool operator== (const IWiFiClient & other) const
virtual bool operator== (const bool value)
virtual IPAddress remoteIP () const = 0
virtual IPAddress remoteIP (int sock) const = 0
virtual uint16_t remotePort () const = 0
virtual uint16_t remotePort (int sock) const = 0
virtual int setTimeout (uint32_t seconds) = 0
virtual int socket () = 0
virtual size_t write (Stream & stream) = 0
size_t write_P (PGM_P buffer, size_t size)
~IWiFiClient ()

Public Functions Documentation

function IWiFiClient [1/2]

inline IWiFiClient::IWiFiClient () 

function IWiFiClient [2/2]

inline IWiFiClient::IWiFiClient (
    int sock
) 

function connect [1/2]

virtual int IWiFiClient::connect (
    IPAddress ip,
    uint16_t port,
    int32_t timeout
) = 0

function connect [2/2]

virtual int IWiFiClient::connect (
    const char * host,
    uint16_t port,
    int32_t timeout
) = 0

function fd

virtual int IWiFiClient::fd () const = 0

function localIP [1/2]

virtual IPAddress IWiFiClient::localIP () const = 0

function localIP [2/2]

virtual IPAddress IWiFiClient::localIP (
    int sock
) const = 0

function localPort [1/2]

virtual uint16_t IWiFiClient::localPort () const = 0

function localPort [2/2]

virtual uint16_t IWiFiClient::localPort (
    int sock
) const = 0

function operator bool

inline IWiFiClient::operator bool () 

function operator!=

inline virtual bool IWiFiClient::operator!= (
    const bool value
) 

function operator!=

inline virtual bool IWiFiClient::operator!= (
    const IWiFiClient & other
) 

function operator==

bool IWiFiClient::operator== (
    const IWiFiClient & other
) const

function operator==

inline virtual bool IWiFiClient::operator== (
    const bool value
) 

function remoteIP [1/2]

virtual IPAddress IWiFiClient::remoteIP () const = 0

function remoteIP [2/2]

virtual IPAddress IWiFiClient::remoteIP (
    int sock
) const = 0

function remotePort [1/2]

virtual uint16_t IWiFiClient::remotePort () const = 0

function remotePort [2/2]

virtual uint16_t IWiFiClient::remotePort (
    int sock
) const = 0

function setTimeout

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

function socket

virtual int IWiFiClient::socket () = 0

function write

virtual size_t IWiFiClient::write (
    Stream & stream
) = 0

function write_P

inline size_t IWiFiClient::write_P (
    PGM_P buffer,
    size_t size
) 

function ~IWiFiClient

inline IWiFiClient::~IWiFiClient () 

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