Skip to content

Class IWiFiUDP

ClassList > IWiFiUDP

Inherits the following classes: UDP

Inherited by the following classes: LwIPUDP

Public Functions

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 IWiFiUDP

inline IWiFiUDP::IWiFiUDP () 

function available

virtual int IWiFiUDP::available () = 0

function begin [1/2]

virtual uint8_t IWiFiUDP::begin (
    IPAddress ip,
    uint16_t port
) = 0

function begin [2/2]

virtual uint8_t IWiFiUDP::begin (
    uint16_t port
) = 0

function beginMulticast

virtual uint8_t IWiFiUDP::beginMulticast (
    IPAddress ip,
    uint16_t port
) = 0

function beginMulticastPacket

virtual int IWiFiUDP::beginMulticastPacket () = 0

function beginPacket [1/3]

virtual int IWiFiUDP::beginPacket () = 0

function beginPacket [2/3]

virtual int IWiFiUDP::beginPacket (
    IPAddress ip,
    uint16_t port
) = 0

function beginPacket [3/3]

virtual int IWiFiUDP::beginPacket (
    const char * host,
    uint16_t port
) = 0

function endPacket

virtual int IWiFiUDP::endPacket () = 0

function flush

virtual void IWiFiUDP::flush () = 0

function parsePacket

virtual int IWiFiUDP::parsePacket () = 0

function peek

virtual int IWiFiUDP::peek () = 0

function read [1/3]

virtual int IWiFiUDP::read () = 0

function read [2/3]

virtual int IWiFiUDP::read (
    unsigned char * buffer,
    size_t len
) = 0

function read [3/3]

virtual int IWiFiUDP::read (
    char * buffer,
    size_t len
) = 0

function remoteIP

virtual IPAddress IWiFiUDP::remoteIP () = 0

function remotePort

virtual uint16_t IWiFiUDP::remotePort () = 0

function stop

virtual void IWiFiUDP::stop () = 0

function write [1/2]

virtual size_t IWiFiUDP::write (
    uint8_t
) = 0

function write [2/2]

virtual size_t IWiFiUDP::write (
    const uint8_t * buffer,
    size_t size
) = 0

function ~IWiFiUDP

inline IWiFiUDP::~IWiFiUDP () 

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