Squid Web Cache
master
Loading...
Searching...
No Matches
testStoreSupport.cc
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1996-2025 The Squid Software Foundation and contributors
3
*
4
* Squid software is distributed under GPLv2+ license and includes
5
* contributions from numerous individuals and organizations.
6
* Please see the COPYING and CONTRIBUTORS files for details.
7
*/
8
9
#include "
squid.h
"
10
#include "
event.h
"
11
#include "
EventLoop.h
"
12
#include "
testStoreSupport.h
"
13
14
/* construct a stock loop with event dispatching, a time service that advances
15
* 1 second a tick
16
*/
17
StockEventLoop::StockEventLoop
() : default_time_engine(
Time
::Engine())
18
{
19
registerEngine
(
EventScheduler::GetInstance
());
20
setTimeService
(&
default_time_engine
);
21
}
22
EventLoop.h
EventLoop::setTimeService
void setTimeService(Time::Engine *)
Definition
EventLoop.cc:162
EventLoop::registerEngine
void registerEngine(AsyncEngine *engine)
Definition
EventLoop.cc:70
EventScheduler::GetInstance
static EventScheduler * GetInstance()
Definition
event.cc:294
StockEventLoop::default_time_engine
Time::Engine default_time_engine
Definition
testStoreSupport.h:24
StockEventLoop::StockEventLoop
StockEventLoop()
Definition
testStoreSupport.cc:17
event.h
Time
Time and Date handling tools.
Definition
Engine.h:12
squid.h
testStoreSupport.h
squid
src
tests
testStoreSupport.cc
Generated by
1.9.8