Skip to content

Class LwIPUDP

ClassList > LwIPUDP

Inherits the following classes: IWiFiUDP

Public Functions

Type Name
LwIPUDP ()
virtual int available ()
virtual uint8_t begin (IPAddress ip, uint16_t port)
virtual uint8_t begin (uint16_t port)
virtual uint8_t beginMulticast (IPAddress ip, uint16_t port)
virtual int beginMulticastPacket ()
virtual int beginPacket ()
virtual int beginPacket (IPAddress ip, uint16_t port)
virtual int beginPacket (const char * host, uint16_t port)
virtual int endPacket ()
virtual void flush ()
virtual int parsePacket ()
virtual int peek ()
virtual int read ()
virtual int read (unsigned char * buffer, size_t len)
virtual int read (char * buffer, size_t len)
virtual IPAddress remoteIP ()
virtual uint16_t remotePort ()
virtual void stop ()
virtual size_t write (uint8_t)
virtual size_t write (const uint8_t * buffer, size_t size)
~LwIPUDP ()

Public Functions inherited from IWiFiUDP

See IWiFiUDP

Type Name
IWiFiUDP ()
virtual int available () = 0
virtual uint8_t begin (IPAddress ip, uint16_t port) = 0
virtual uint8_t begin (uint16_t port) = 0
virtual uint8_t beginMulticast (IPAddress ip, uint16_t port) = 0
virtual int beginMulticastPacket () = 0
virtual int beginPacket () = 0
virtual int beginPacket (IPAddress ip, uint16_t port) = 0
virtual int beginPacket (const char * host, uint16_t port) = 0
virtual int endPacket () = 0
virtual void flush () = 0
virtual int parsePacket () = 0
virtual int peek () = 0
virtual int read () = 0
virtual int read (unsigned char * buffer, size_t len) = 0
virtual int read (char * buffer, size_t len) = 0
virtual IPAddress remoteIP () = 0
virtual uint16_t remotePort () = 0
virtual void stop () = 0
virtual size_t write (uint8_t) = 0
virtual size_t write (const uint8_t * buffer, size_t size) = 0
~IWiFiUDP ()

Public Functions Documentation

function LwIPUDP

LwIPUDP::LwIPUDP () 

function available

virtual int LwIPUDP::available () 

Implements IWiFiUDP::available

function begin [1/2]

virtual uint8_t LwIPUDP::begin (
    IPAddress ip,
    uint16_t port
) 

Implements IWiFiUDP::begin

function begin [2/2]

virtual uint8_t LwIPUDP::begin (
    uint16_t port
) 

Implements IWiFiUDP::begin

function beginMulticast

virtual uint8_t LwIPUDP::beginMulticast (
    IPAddress ip,
    uint16_t port
) 

Implements IWiFiUDP::beginMulticast

function beginMulticastPacket

virtual int LwIPUDP::beginMulticastPacket () 

Implements IWiFiUDP::beginMulticastPacket

function beginPacket [1/3]

virtual int LwIPUDP::beginPacket () 

Implements IWiFiUDP::beginPacket

function beginPacket [2/3]

virtual int LwIPUDP::beginPacket (
    IPAddress ip,
    uint16_t port
) 

Implements IWiFiUDP::beginPacket

function beginPacket [3/3]

virtual int LwIPUDP::beginPacket (
    const char * host,
    uint16_t port
) 

Implements IWiFiUDP::beginPacket

function endPacket

virtual int LwIPUDP::endPacket () 

Implements IWiFiUDP::endPacket

function flush

virtual void LwIPUDP::flush () 

Implements IWiFiUDP::flush

function parsePacket

virtual int LwIPUDP::parsePacket () 

Implements IWiFiUDP::parsePacket

function peek

virtual int LwIPUDP::peek () 

Implements IWiFiUDP::peek

function read [1/3]

virtual int LwIPUDP::read () 

Implements IWiFiUDP::read

function read [2/3]

virtual int LwIPUDP::read (
    unsigned char * buffer,
    size_t len
) 

Implements IWiFiUDP::read

function read [3/3]

virtual int LwIPUDP::read (
    char * buffer,
    size_t len
) 

Implements IWiFiUDP::read

function remoteIP

virtual IPAddress LwIPUDP::remoteIP () 

Implements IWiFiUDP::remoteIP

function remotePort

virtual uint16_t LwIPUDP::remotePort () 

Implements IWiFiUDP::remotePort

function stop

virtual void LwIPUDP::stop () 

Implements IWiFiUDP::stop

function write [1/2]

virtual size_t LwIPUDP::write (
    uint8_t
) 

Implements IWiFiUDP::write

function write [2/2]

virtual size_t LwIPUDP::write (
    const uint8_t * buffer,
    size_t size
) 

Implements IWiFiUDP::write

function ~LwIPUDP

LwIPUDP::~LwIPUDP () 

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