testUfs.cc
Go to the documentation of this file.
32 extern REMOVALPOLICYCREATE createRemovalPolicy_lru; /* XXX fails with --enable-removal-policies=heap */
78 httpHeaderInitModule(); /* must go before any header processing (e.g. the one in errorInitialize) */
151 reply.setHeaders(Http::scOkay, "dummy test object", "x-squid-internal/test", 0, -1, squid_curtime + 100000);
Definition: testStoreSupport.h:20
Definition: UFSStrategy.h:25
void storeReplAdd(const char *type, REMOVALPOLICYCREATE *create)
Definition: store.cc:1623
Definition: RemovalPolicy.h:20
bool setPublicKey(const KeyScope keyScope=ksDefault)
Definition: store.cc:550
void packHeadersUsingSlowPacker(Packable &p) const
same as packHeadersUsingFastPacker() but assumes that p cannot quickly process small additions
Definition: HttpReply.cc:93
virtual void parse(int index, char *path) override
Definition: UFSSwapDir.cc:180
virtual bool error() const =0
char * store_dir_select_algorithm
Definition: SquidConfig.h:516
virtual void create() override
create system resources needed for this store to operate in the future
Definition: UFSSwapDir.cc:300
Definition: RequestFlags.h:21
char const * visible_appname_string
RemovalPolicy * createRemovalPolicy(RemovalPolicySettings *settings)
Definition: store.cc:1649
virtual void next(void(callback)(void *cbdata), void *cbdata)=0
virtual bool isDone() const =0
virtual StoreEntry * currentItem()=0
hash_table * store_table
static int store_dirs_rebuilding
the number of cache_dirs being rebuilt; TODO: move to Disks::Rebuilding
Definition: Controller.h:139
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
Definition: store.cc:734
int64_t store_maxobjsize
void Init(Controller *root=nullptr)
initialize the storage module; a custom root is used by unit tests only
Definition: Controller.cc:941
Definition: Store.h:42
static void SetCfgLine(char *line)
Set the configuration file line to parse.
Definition: ConfigParser.cc:203
void setHeaders(Http::StatusCode status, const char *reason, const char *ctype, int64_t clen, time_t lmt, time_t expires)
Definition: HttpReply.cc:167
void defaultTo(bool beSet)
enables or disables the option; updating to 'implicit' state
Definition: YesNoNone.h:59
RemovalPolicy * REMOVALPOLICYCREATE(wordlist *args)
Definition: RemovalPolicy.h:80
Definition: UFSSwapDir.h:31
Definition: testUfs.h:19
CPPUNIT_TEST_SUITE_REGISTRATION(testUfs)
struct SquidConfig::@108 Store
sfileno swap_filen
unique ID inside a cache_dir for swapped out entries; -1 for others
Definition: Store.h:234