|
Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
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;
31 #endif // ELM_IO_UNIX_OUTSTREAM_H
int fd(void) const
Definition: UnixOutStream.h:20
int _fd
Definition: UnixOutStream.h:26
int write(const char *buffer, int size) override
Definition: io_UnixOutStream.cpp:79
CString lastErrorMessage() override
Definition: io_UnixOutStream.cpp:73
UnixOutStream(int fd)
Definition: io_UnixOutStream.cpp:42
Definition: UnixOutStream.h:16
bool supportsANSI() const override
Definition: io_UnixOutStream.cpp:89
uint64 size
Definition: arch.h:35
Definition: OutStream.h:30
~UnixOutStream()
Definition: io_UnixOutStream.cpp:57
int flush() override
Definition: io_UnixOutStream.cpp:84