public:
Pipe();
+private:
+ void platform_init();
+public:
~Pipe();
+ void set_mode(Mode);
void set_block(bool);
protected:
virtual unsigned do_read(char *, unsigned);
public:
+ virtual const Handle &get_handle(Mode);
virtual const Handle &get_event_handle() { return reader.get_event(); }
};