7 #ifndef ELM_IO_UNIX_OUTSTREAM_H
8 #define ELM_IO_UNIX_OUTSTREAM_H
10 #include <elm/string/CString.h>
11 #include <elm/io/OutStream.h>
13 namespace elm {
namespace io {
20 inline int fd(
void)
const {
return _fd; };
21 int write(
const char *buffer,
int size)
override;
Definition: OutStream.h:30
Definition: UnixOutStream.h:16
bool supportsANSI() const override
Definition: io_UnixOutStream.cpp:89
int flush() override
Definition: io_UnixOutStream.cpp:84
UnixOutStream(int fd)
Definition: io_UnixOutStream.cpp:42
int write(const char *buffer, int size) override
Definition: io_UnixOutStream.cpp:79
int _fd
Definition: UnixOutStream.h:26
~UnixOutStream()
Definition: io_UnixOutStream.cpp:57
int fd(void) const
Definition: UnixOutStream.h:20
CString lastErrorMessage() override
Definition: io_UnixOutStream.cpp:73
uint64 size
Definition: arch.h:35