#ifndef DFINTERFACE_HH #define DFINTERFACE_HH #include #include "recipients_handler.hh" #include /** * \author cpellegrino */ class DFInterface { boost::atomic status; RecipientsHandler& m_recipients; FrameFarm& m_farm; public: DFInterface(FrameFarm& FF, RecipientsHandler& recipients) : m_recipients(recipients), m_farm(FF) { status = true; } void operator ()(); void stop() { status = false; } bool isRunning() { return status.load(); } }; #endif // DFINTERFACE_HH