1234567891011121314151617181920212223242526272829303132333435363738 |
- #ifndef DATACONSUMER_H
- #define DATACONSUMER_H
- #include <string>
- #include <QVariant>
- #include "Define.h"
- #include "../include/RunnableModule.h"
- class Client;
- class DataConsumer:public Receiver, public BaseModule
- {
- public:
- DataConsumer();
- ~DataConsumer();
- virtual void Setup(ConsumerInfo& ci);
- virtual std::string getTypeList();
- virtual void setLoader(QLibrary*);
- //virtual void Run() ;
- virtual void OnData(QString user, QString key, QVariant val);
- private:
- //virtual void run();
- private:
- QLibrary* library = nullptr;
- DataConsumer* dataConsumer = nullptr;
- std::string dataName;
- ConsumerInfo ci;
- Client* runable = nullptr;
- };
- #endif // DATACONSUMER_H
|