X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b835320170f0c5d5d38d4d2ab0eea9612141faa1..a7689c49fe02c0c065facf736ab28b19f5997b7c:/include/wx/unix/pipe.h?ds=inline diff --git a/include/wx/unix/pipe.h b/include/wx/unix/pipe.h index 3581008a6e..e4799024ed 100644 --- a/include/wx/unix/pipe.h +++ b/include/wx/unix/pipe.h @@ -118,6 +118,20 @@ public: virtual bool CanRead() const; }; +// ---------------------------------------------------------------------------- +// wxPipeOutputStream: stream for writing to a pipe +// ---------------------------------------------------------------------------- + +class wxPipeOutputStream : public wxFileOutputStream +{ +public: + wxPipeOutputStream(int fd) : wxFileOutputStream(fd) { } + + // Override the base class version to ignore "pipe full" errors: this is + // not an error for this class. + size_t OnSysWrite(const void *buffer, size_t size); +}; + #endif // wxUSE_STREAMS && wxUSE_FILE #endif // _WX_UNIX_PIPE_H_