/** * @file multilogdevice.h * @brief Declaration of the MultilogDevice class. * @author Andreas Aardal Hanssen * @date Andreas Aardal Hanssen */ #ifndef multilogdevice_h_included #define multilogdevice_h_included #include "iodevice.h" namespace Binc { class MultilogDevice : public IODevice { public: MultilogDevice(int flags); ~MultilogDevice(); std::string service() const; protected: bool waitForWrite() const; bool waitForRead() const; WriteResult write(); bool fillInputBuffer(); }; } #endif