This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2013-09-09 16:42:53 +02:00

27 lines
472 B
C++

#ifndef JSONPLUGIN_H
#define JSONPLUGIN_H
#include <QObject>
class JsonPlugin : public QObject
{
Q_OBJECT
public:
explicit JsonPlugin(QObject *parent = 0);
virtual ~JsonPlugin(){}
virtual QString deviceName() = 0;
virtual QByteArray process(const QVariantMap & command, const QVariantMap & parameters) = 0;
private:
QByteArray formatResponse();
QByteArray formatErrorResponse();
signals:
public slots:
};
#endif // JSONPLUGIN_H