testRock.cc
Go to the documentation of this file.
171 rep.setHeaders(Http::scOkay, "dummy test object", "x-squid-internal/test", 0, -1, squid_curtime + 100000);
351 httpHeaderInitModule(); /* must go before any header processing (e.g. the one in errorInitialize) */
Definition: testStoreSupport.h:19
void storeReplAdd(const char *type, REMOVALPOLICYCREATE *create)
Definition: store.cc:1645
Definition: RemovalPolicy.h:19
uint64_t currentCount() const override
the total number of objects stored right now
Definition: RockSwapDir.cc:155
implements test program's main() function while enabling customization
Definition: unitTestMain.h:25
CPPUNIT_TEST_SUITE(TestRock)
bool setPublicKey(const KeyScope keyScope=ksDefault)
Definition: store.cc:575
CPPUNIT_TEST_SUITE_REGISTRATION(TestRock)
void packHeadersUsingSlowPacker(Packable &p) const
same as packHeadersUsingFastPacker() but assumes that p cannot quickly process small additions
Definition: HttpReply.cc:95
void create() override
create system resources needed for this store to operate in the future
Definition: RockSwapDir.cc:210
Definition: testRock.cc:43
char * store_dir_select_algorithm
Definition: SquidConfig.h:500
static const char * BasePath
common path of all segment names in path-based environments
Definition: Segment.h:45
Definition: RequestFlags.h:22
void commonInit()
CPPUNIT_TEST_SUITE_END()
struct SquidConfig::@95 Store
const char * visible_appname_string
RemovalPolicy * createRemovalPolicy(RemovalPolicySettings *settings)
Definition: store.cc:1671
static int store_dirs_rebuilding
the number of cache_dirs being rebuilt; TODO: move to Disks::Rebuilding
Definition: Controller.h:133
StoreEntry * storeCreateEntry(const char *url, const char *logUrl, const RequestFlags &flags, const HttpRequestMethod &method)
Definition: store.cc:759
int64_t store_maxobjsize
initializes shared memory segments used by Rock::SwapDir
Definition: RockSwapDir.h:155
Definition: Store.h:37
virtual void finishShutdown()
Meant for cleanup of services needed by the already destroyed objects.
Definition: RunnersRegistry.h:91
CPPUNIT_TEST(testRockCreate)
static void SetCfgLine(char *line)
Set the configuration file line to parse.
Definition: ConfigParser.cc:204
StoreEntry * storeGetPublic(const char *uri, const HttpRequestMethod &method)
Definition: store.cc:504
void setHeaders(Http::StatusCode status, const char *reason, const char *ctype, int64_t clen, time_t lmt, time_t expires)
Definition: HttpReply.cc:170
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
sfileno swap_filen
unique ID inside a cache_dir for swapped out entries; -1 for others
Definition: Store.h:235
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products