source: rtos_arduino/trunk/arduino_lib/libraries/pubsubclient-2.6/tests/src/lib/Client.h@ 209

Last change on this file since 209 was 209, checked in by ertl-honda, 8 years ago

BlueMix用のフィアルを追加

File size: 557 bytes
Line 
1#ifndef client_h
2#define client_h
3#include "IPAddress.h"
4
5class Client {
6public:
7 virtual int connect(IPAddress ip, uint16_t port) =0;
8 virtual int connect(const char *host, uint16_t port) =0;
9 virtual size_t write(uint8_t) =0;
10 virtual size_t write(const uint8_t *buf, size_t size) =0;
11 virtual int available() = 0;
12 virtual int read() = 0;
13 virtual int read(uint8_t *buf, size_t size) = 0;
14 virtual int peek() = 0;
15 virtual void flush() = 0;
16 virtual void stop() = 0;
17 virtual uint8_t connected() = 0;
18 virtual operator bool() = 0;
19};
20
21#endif
Note: See TracBrowser for help on using the repository browser.