class Pipe: public EventObject
{
private:
- Handle handle[2];
+ Handle read_handle;
+ Handle write_handle;
EventReader reader;
public:
Pipe();
~Pipe();
- void close();
-
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(); }
};