annotate host/FDWriteAction.h @ 17:3cbd40805795 tip

Remove obsolete stuff from README
author Chris Cannam
date Tue, 03 Dec 2013 16:33:08 +0000
parents faec23aecc74
children
rev   line source
cannam@12 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
cannam@12 2
cannam@12 3 #ifndef _FD_WRITE_ACTION_H_
cannam@12 4 #define _FD_WRITE_ACTION_H_
cannam@12 5
cannam@12 6 #include "Action.h"
cannam@12 7
cannam@12 8 #include <map>
cannam@12 9
cannam@12 10 #include <QMutex>
cannam@12 11
cannam@12 12 class FDWriteAction : public Action
cannam@12 13 {
cannam@12 14 Q_OBJECT
cannam@12 15
cannam@12 16 public:
cannam@12 17 FDWriteAction(QString file, QString data, bool togglePrevious);
cannam@12 18 virtual ~FDWriteAction();
cannam@12 19
cannam@12 20 virtual QString getName() const;
cannam@12 21 virtual void fire();
cannam@12 22
cannam@12 23 protected:
cannam@12 24 int m_fd;
cannam@12 25 QString m_data;
cannam@12 26 bool m_togglePrevious;
cannam@12 27 QMutex m_mutex;
cannam@12 28 static std::map<QString, int> m_fdMap;
cannam@12 29 static QString m_previousData;
cannam@12 30 };
cannam@12 31
cannam@12 32 #endif