4 #include <msp/core/mspcore_api.h>
5 #include "eventobject.h"
6 #include "eventreader.h"
12 class MSPCORE_API Pipe: public EventObject
27 void set_block(bool) override;
28 void set_inherit(bool) override;
31 std::size_t do_write(const char *, std::size_t) override;
32 std::size_t do_read(char *, std::size_t) override;
35 const Handle &get_handle(Mode) override;
36 const Handle &get_event_handle() override { return reader.get_event(); }