From 23698aecf844c105b210fa42b642c1d0203978c9 Mon Sep 17 00:00:00 2001 From: John-Mark Bell Date: Mon, 10 Jun 2019 21:35:36 +0000 Subject: HTTP: expose validity of max-age in Cache-Control As max-age is an optional directive, provide a means to determine if it is present and correct. --- utils/http/cache-control.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'utils/http/cache-control.h') diff --git a/utils/http/cache-control.h b/utils/http/cache-control.h index 22c5f97ac..945cfcec0 100644 --- a/utils/http/cache-control.h +++ b/utils/http/cache-control.h @@ -42,6 +42,14 @@ nserror http_parse_cache_control(const char *header_value, */ void http_cache_control_destroy(http_cache_control *victim); +/** + * Determine if a valid max-age directive is present + * + * \param cc Object to inspect + * \return Whether max-age is valid + */ +bool http_cache_control_has_max_age(http_cache_control *cc); + /** * Get the value of a cache control's max-age * -- cgit v1.2.3