Go to the documentation of this file.
9 #ifndef HL7800_CLIENT_H
10 #define HL7800_CLIENT_H
15 #include "IPAddress.h"
29 virtual int connect(IPAddress ip, uint16_t port);
30 virtual int connect(
const char *host, uint16_t port);
31 virtual size_t write(uint8_t);
32 virtual size_t write(
const uint8_t *buf,
size_t size);
35 virtual int read(uint8_t *buf,
size_t size);
40 virtual operator bool();
44 #endif // HL7800_CLIENT_H
virtual uint8_t connected()
Definition: hl7800_client.cpp:375
HL7800Client()
Definition: hl7800_client.cpp:33
Definition: hl7800_client.h:17
virtual int connect(IPAddress ip, uint16_t port)
Definition: hl7800_client.cpp:48
virtual void flush()
Definition: hl7800_client.cpp:334
virtual void stop()
Definition: hl7800_client.cpp:344
virtual size_t write(uint8_t)
Definition: hl7800_client.cpp:141
virtual int read()
Definition: hl7800_client.cpp:282
virtual int peek()
Definition: hl7800_client.cpp:319
virtual int available()
Definition: hl7800_client.cpp:213