Buffered(Base &, unsigned =8192);
~Buffered();
+ virtual void set_block(bool);
+ virtual void set_inherit(bool);
+
void flush();
protected:
bool getline(std::string &);
int get();
+ virtual const Handle &get_handle(Mode);
+
private:
void set_op(Mode);
public: