// cache.h // 22. maj 2002 // Datamatiker, Systemprogrammering C++ // F. Bierlich, N. Grove-Rasmussen, M. Munksgaard, B. Nielsen og N. Nugent #ifndef _CACHE_H #define _CACHE_H #include #include #include #include using namespace std; //cache_ok : fri funktion som returnerer false, hvis der ikke maa caches //Precondition: //PAGEBUF er en char pointer som peger paa foerste tegn i en tekststreng //som kan bestaa af store og smaa bogstaver //Postcondition: //Der returneres true hvis der ikke findes nogle cache-direktiver //som dikterer at der ikke maa caches ( private, no-cache, no-store ) //Hvis en af ovenstaaende no cache direktiver findes returneres false //Funktionen er ikke casesensitive bool cache_ok(char * PAGEBUF); //cache_is_private : hjaelpefunktion til cache_ok funktionen bool cache_is_private(char *PAGEBUF); //cache_is_no_cache : hjaelpefunktion til cache_ok funktionen bool cache_is_no_cache(char *PAGEBUF); //cache_is_no_store : hjaelpefunktion til cache_ok funktionen bool cache_is_no_store(char *PAGEBUF); #include "cache.cc" #endif // _CACHE_H