39 #include <IPAddress.h>
44 virtual uint8_t
begin(uint16_t) =0;
45 virtual void stop() =0;
54 virtual int beginPacket(
const char *host, uint16_t port) =0;
59 virtual size_t write(uint8_t) =0;
61 virtual size_t write(
const uint8_t *buffer,
size_t size) =0;
69 virtual int read() =0;
72 virtual int read(
unsigned char* buffer,
size_t len) =0;
75 virtual int read(
char* buffer,
size_t len) =0;
77 virtual int peek() =0;
78 virtual void flush() =0;
virtual uint8_t begin(uint16_t)=0
uint8_t * rawIPAddress(IPAddress &addr)
Definition: Udp.h:85
virtual uint16_t remotePort()=0
uint8_t * raw_address()
Definition: IPAddress.h:40
Definition: IPAddress.h:29
virtual size_t write(uint8_t)=0
virtual IPAddress remoteIP()=0
virtual int parsePacket()=0
virtual int available()=0
virtual int endPacket()=0
virtual int beginPacket(IPAddress ip, uint16_t port)=0