TreeFrogFramework: src/tsharedmemorykvs.h Source File
9class TSharedMemoryKvsDriver;
18 qint64 expires {0};
48 const QByteArray &key() const;
49 const QByteArray &value() const;
70 QByteArray get(const QByteArray &key);
71 bool set(const QByteArray &key, const QByteArray &value, int seconds);
72 bool remove(const QByteArray &key);
86 static bool initialize(const QString &name, const QString &options);
90 uint find(const QByteArray &key, Bucket &bucket) const;
91 bool find(uint index, Bucket &bucket) const;
93 uint index(const QByteArray &key) const;
94 uint next(uint index) const;
100 TSharedMemoryKvsDriver *driver();
101 const TSharedMemoryKvsDriver *driver() const;
104 hash_header_t *_h {nullptr};
106 friend class TCacheSharedMemoryStore;
KvsEngine
Definition tfnamespace.h:239
T_CORE_EXPORT int64_t getMSecsSinceEpoch()
Definition tglobal.cpp:295
#define T_CORE_EXPORT
Definition tdeclexport.h:28
#define T_DISABLE_COPY(Class)
Definition tdeclexport.h:37
#define T_DISABLE_MOVE(Class)
Definition tdeclexport.h:41