X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f895c3fce291ad1071041b8ddff8ecf283c5b68e..3b81609771af63664f9265c503e5f1668906969a:/include/wx/unix/pipe.h 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_