| 3014 | } |
| 3015 | |
| 3016 | TSReturnCode |
| 3017 | TSCacheKeyDataTypeSet(TSCacheKey key, TSCacheDataType type) |
| 3018 | { |
| 3019 | sdk_assert(sdk_sanity_check_cachekey(key) == TS_SUCCESS); |
| 3020 | |
| 3021 | if ((reinterpret_cast<CacheInfo *>(key))->magic != CACHE_INFO_MAGIC_ALIVE) { |
| 3022 | return TS_ERROR; |
| 3023 | } |
| 3024 | |
| 3025 | switch (type) { |
| 3026 | case TS_CACHE_DATA_TYPE_NONE: |
| 3027 | (reinterpret_cast<CacheInfo *>(key))->frag_type = CACHE_FRAG_TYPE_NONE; |
| 3028 | break; |
| 3029 | case TS_CACHE_DATA_TYPE_OTHER: /* other maps to http */ |
| 3030 | case TS_CACHE_DATA_TYPE_HTTP: |
| 3031 | (reinterpret_cast<CacheInfo *>(key))->frag_type = CACHE_FRAG_TYPE_HTTP; |
| 3032 | break; |
| 3033 | default: |
| 3034 | return TS_ERROR; |
| 3035 | } |
| 3036 | |
| 3037 | return TS_SUCCESS; |
| 3038 | } |
| 3039 | |
| 3040 | TSReturnCode |
| 3041 | TSCacheKeyHostNameSet(TSCacheKey key, const char *hostname, int host_len) |
nothing calls this directly
no test coverage detected