44 virtual uint8_t
begin(uint16_t) = 0;
49 virtual void stop() = 0;
58 virtual int beginPacket(
const char *host, uint16_t port) = 0;
63 virtual size_t write(uint8_t) = 0;
65 virtual size_t write(
const uint8_t *buffer,
size_t size) = 0;
73 virtual int read() = 0;
76 virtual int read(
unsigned char *buffer,
size_t len) = 0;
79 virtual int read(
char *buffer,
size_t len) = 0;
81 virtual int peek() = 0;
82 virtual void flush() = 0;
91 return addr.raw_address();
Stream is the base class for character and binary based streams. It is not called directly...
virtual IPAddress remoteIP()=0
virtual int endPacket()=0
virtual uint8_t begin(uint16_t)=0
virtual int beginPacket(IPAddress ip, uint16_t port)=0
virtual int parsePacket()=0
uint8_t * rawIPAddress(IPAddress &addr)
Definition: Udp.h:89
virtual int available()=0
virtual uint8_t beginMulticast(IPAddress, uint16_t)
Definition: Udp.h:45
virtual uint16_t remotePort()=0
Definition: IPAddress.h:29
virtual size_t write(uint8_t)=0