MCPcopy Create free account
hub / github.com/apache/trafficserver / TSCacheKeyDestroy

Function TSCacheKeyDestroy

src/api/InkAPI.cc:3074–3089  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3072}
3073
3074TSReturnCode
3075TSCacheKeyDestroy(TSCacheKey key)
3076{
3077 sdk_assert(sdk_sanity_check_cachekey(key) == TS_SUCCESS);
3078
3079 if ((reinterpret_cast<CacheInfo *>(key))->magic != CACHE_INFO_MAGIC_ALIVE) {
3080 return TS_ERROR;
3081 }
3082
3083 CacheInfo *i = reinterpret_cast<CacheInfo *>(key);
3084
3085 ats_free(i->hostname);
3086 i->magic = CACHE_INFO_MAGIC_DEAD;
3087 delete i;
3088 return TS_SUCCESS;
3089}
3090
3091TSCacheHttpInfo
3092TSCacheHttpInfoCopy(TSCacheHttpInfo infop)

Callers 6

state_doneFunction · 0.85
cleanupFunction · 0.85
setup_requestFunction · 0.85
cache_handlerFunction · 0.85
removeCacheKeyFunction · 0.85
~KeyMethod · 0.85

Calls 2

ats_freeFunction · 0.85

Tested by 1

cache_handlerFunction · 0.68