20#include <piduino/global.h>
21#include <piduino/filedevice.h>
45 size_t read (
char * buf,
size_t len,
long msTimeout = 0);
46 size_t read (std::string & str,
long msTimeout = 0);
47 bool read (
char & c,
long msTimeout = 0);
49 size_t peek (
char * buf,
size_t len,
long msTimeout = 0);
50 size_t peek (std::string & str,
long msTimeout = 0);
51 bool peek (
char & c,
long msTimeout = 0);
Provides an interface for reading from and writing to files.
bool peek(char &c, long msTimeout=0)
TerminalNotifier(FileDevice *io)
TerminalNotifier(Private &dd)
size_t peek(char *buf, size_t len, long msTimeout=0)
size_t peek(std::string &str, long msTimeout=0)
size_t read(char *buf, size_t len, long msTimeout=0)
size_t read(std::string &str, long msTimeout=0)
bool read(char &c, long msTimeout=0)
virtual ~TerminalNotifier()
std::shared_ptr< Private > d_ptr
Internal implementation class for GpioDevice.
#define PIMP_DECLARE_PRIVATE(Class)
PIMP_DECLARE_PRIVATE.
Global namespace for Piduino.