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