12 #ifndef ECL_DEVICES_STRING_HPP_ 13 #define ECL_DEVICES_STRING_HPP_ 59 explicit String(
const char* str =
"");
116 long read(
char* s,
unsigned long n);
125 unsigned long remaining();
151 long write(
const char* s,
unsigned long n);
165 unsigned long size();
197 unsigned long buffer_length;
210 void grow(
int no_bytes = 256);
Default action for detection of source devices (input) (false).
Embedded control libraries.
bool isOpen()
Unused, but required api for an ecl device.
void flush()
Unused, but required api for an output device.
bool open()
Unused, but required api for an ecl device.
A virtual device for manipulating strings.
Default action for detection of source-sink devices (input-output) (false).
#define ecl_devices_PUBLIC
Default action for detection of sink devices (output) (false).