You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
620 B
32 lines
620 B
#ifndef __HIREDIS_EXAMPLE_QT_H |
|
#define __HIREDIS_EXAMPLE_QT_H |
|
|
|
#include <adapters/qt.h> |
|
|
|
class ExampleQt : public QObject { |
|
|
|
Q_OBJECT |
|
|
|
public: |
|
ExampleQt(const char * value, QObject * parent = 0) |
|
: QObject(parent), m_value(value) {} |
|
|
|
signals: |
|
void finished(); |
|
|
|
public slots: |
|
void run(); |
|
|
|
private: |
|
void finish() { emit finished(); } |
|
|
|
private: |
|
const char * m_value; |
|
redisAsyncContext * m_ctx; |
|
RedisQtAdapter m_adapter; |
|
|
|
friend |
|
void getCallback(redisAsyncContext *, void *, void *); |
|
}; |
|
|
|
#endif /* !__HIREDIS_EXAMPLE_QT_H */
|
|
|