2021-03-27 | Paul Boddie | raw annotate files changeset graph | Moved file and pipe functionality into separate subdirectories. |
1 #pragma once 2 3 #include "accessor.h" 4 5 /* A pipe accessor, providing flexpages for pipe sections. */ 6 7 class PipeAccessor : public Accessor 8 { 9 protected: 10 11 /* Data transfer helper methods. */ 12 13 virtual void fill_populated(Flexpage *flexpage); 14 15 virtual void flush_populated(Flexpage *flexpage); 16 17 public: 18 explicit PipeAccessor(); 19 20 virtual void close(); 21 22 virtual void open(); 23 }; 24 25 // vim: tabstop=4 expandtab shiftwidth=4