| 475 | } |
| 476 | |
| 477 | void generate_cache_name(cache_t *cache, char *str_dest, int str_dest_len) { |
| 478 | int len = snprintf(str_dest, str_dest_len, "%s", cache->cache_name); |
| 479 | assert(len < str_dest_len); |
| 480 | |
| 481 | if (cache->admissioner) { |
| 482 | len += snprintf(str_dest + len, str_dest_len - len, "|%s", cache->admissioner->admissioner_name); |
| 483 | } |
| 484 | |
| 485 | if (cache->prefetcher) { |
| 486 | len += snprintf(str_dest + len, str_dest_len - len, "|%s", cache->prefetcher->prefetcher_name); |
| 487 | } |
| 488 | } |
| 489 | |
| 490 | #ifdef __cplusplus |
| 491 | } |