Go to the documentation of this file.
22 #ifndef Stream_Compat_h
23 #define Stream_Compat_h
53 virtual int read() = 0;
54 virtual int peek() = 0;
55 virtual void flush() = 0;
63 bool find(
char *target);
66 bool find(
char *target,
size_t length);
69 bool findUntil(
char *target,
char *terminator);
71 bool findUntil(
char *target,
size_t targetLen,
char *terminate,
size_t termLen);
80 size_t readBytes(
char *buffer,
size_t length);
84 size_t readBytesUntil(
char terminator,
char *buffer,
size_t length);