Tuning Fork 缓存工具
用于 Tuning Fork 的可选持久性缓存对象。
摘要
类型别名 |
|
---|---|
TuningFork_Cache
|
typedefstruct TuningFork_Cache
用于在无连接可用时缓存上传数据的对象。 |
TuningFork_CacheGet)(uint64_t key, TuningFork_CProtobufSerialization *value, void *user_data)
|
typedef 指向可附加到 TuningFork_Cache::get 的函数的指针。 |
TuningFork_CacheRemove)(uint64_t key, void *user_data)
|
typedef 指向可附加到 TuningFork_Cache::remove 的函数的指针。 |
TuningFork_CacheSet)(uint64_t key, const TuningFork_CProtobufSerialization *value, void *user_data)
|
typedef 指向可附加到 TuningFork_Cache::set 的函数的指针。 |
结构体 |
|
---|---|
TuningFork_Cache |
用于在无连接可用时缓存上传数据的对象。 |
类型别名
TuningFork_Cache
struct TuningFork_Cache TuningFork_Cache
用于在无连接可用时缓存上传数据的对象。
如果您不提供其中一个,数据将保存到临时文件中。
TuningFork_CacheGet
TuningFork_ErrorCode(* TuningFork_CacheGet)(uint64_t key, TuningFork_CProtobufSerialization *value, void *user_data)
指向可附加到 TuningFork_Cache::get 的函数的指针。
用于获取给定键值的函数。 另请参阅:TuningFork_Cache
TuningFork_CacheRemove
TuningFork_ErrorCode(* TuningFork_CacheRemove)(uint64_t key, void *user_data)
指向可附加到 TuningFork_Cache::remove 的函数的指针。
用于移除缓存中的条目的函数。 另请参阅:TuningFork_Cache
TuningFork_CacheSet
TuningFork_ErrorCode(* TuningFork_CacheSet)(uint64_t key, const TuningFork_CProtobufSerialization *value, void *user_data)
指向可附加到 TuningFork_Cache::set 的函数的指针。
用于为给定键设置值的函数。 另请参阅:TuningFork_Cache