Tuning Fork 缓存效用函数

与 Tuning Fork 结合使用的可选永久性缓存对象。

摘要

类型定义符

PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data) typedef
指向函数的指针,可附加至 TFCache::get。
PFnTFCacheRemove)(uint64_t key, void *user_data) typedef
指向函数的指针,可附加至 TFCache::remove。
PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data) typedef
指向函数的指针,可附加至 TFCache::set。

结构体

TFCache

该对象用于在无法连接到网络时缓存上传数据。

类型定义符

PFnTFCacheGet

TFErrorCode(* PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data)

指向函数的指针,可附加至 TFCache::get。

为获取键值而调用的函数。另请参阅:TFCache

PFnTFCacheRemove

TFErrorCode(* PFnTFCacheRemove)(uint64_t key, void *user_data)

指向函数的指针,可附加至 TFCache::remove。

为在缓存中移除条目而调用的函数。另请参阅:TFCache

PFnTFCacheSet

TFErrorCode(* PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data)

指向函数的指针,可附加至 TFCache::set。

为设置键值而调用的函数。另请参阅:TFCache