Утилиты кэширования Tuning Fork

Необязательный объект постоянного кэша для использования с Tuning Fork.

Краткое содержание

Определения типов

PFnTFCacheGet )(uint64_t key, CProtobufSerialization *value, void *user_data) определение типа
Указатель на функцию, которую можно присоединить к TFCache::get .
PFnTFCacheRemove )(uint64_t key, void *user_data) определение типа
Указатель на функцию, которую можно присоединить к TFCache::remove .
PFnTFCacheSet )(uint64_t key, const CProtobufSerialization *value, void *user_data) определение типа
Указатель на функцию, которую можно присоединить к 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

ПФнТФКэшет

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

Указатель на функцию, которую можно присоединить к TFCache::set .

Функция, которая будет вызываться для установки значения ключа. См. также: TFCache