Narzędzia pamięci podręcznej Tuning Fork

Opcjonalny obiekt stałej pamięci podręcznej do użycia z Tuning Fork.

Podsumowanie

Definiuje typ

PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data) typedef
Wskaźnik funkcji, którą można dołączyć do TFCache::get.
PFnTFCacheRemove)(uint64_t key, void *user_data) typedef
Wskaźnik funkcji, którą można dołączyć do TFCache::remove.
PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data) typedef
Wskaźnik funkcji, którą można dołączyć do TFCache::set.

Struktura

TFCache

Obiekt używany do przesyłania danych w pamięci podręcznej, gdy połączenie jest niedostępne.

Definiuje typ

PFnTFCacheGet: pobierz

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

Wskaźnik funkcji, którą można dołączyć do TFCache::get.

Funkcja, która zostanie wywołana w celu pobrania wartości klucza. Zobacz też:TFCache

Usuwanie pamięci podręcznej PFnTF

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

Wskaźnik funkcji, którą można dołączyć do TFCache::remove.

Funkcja, która zostanie wywołana w celu usunięcia wpisu z pamięci podręcznej. Zobacz też:TFCache

PFnTFCacheSet

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

Wskaźnik funkcji, którą można dołączyć do TFCache::set.

Funkcja, która zostanie wywołana w celu ustawienia wartości klucza. Zobacz też:TFCache