]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/DiskIO/DiskThreads/DiskThreadsDiskIOModule.cc
2 * Copyright (C) 1996-2022 The Squid Software Foundation and contributors
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.
10 #include "DiskThreadsDiskIOModule.h"
11 #include "DiskThreadsIOStrategy.h"
13 DiskThreadsDiskIOModule
DiskThreadsDiskIOModule::Instance
;
14 DiskThreadsDiskIOModule
&
15 DiskThreadsDiskIOModule::GetInstance()
20 DiskThreadsDiskIOModule::DiskThreadsDiskIOModule()
26 DiskThreadsDiskIOModule::init()
28 DiskThreadsIOStrategy::Instance
.init();
32 DiskThreadsDiskIOModule::gracefulShutdown()
34 DiskThreadsIOStrategy::Instance
.done();
38 DiskThreadsDiskIOModule::createStrategy()
40 return new SingletonIOStrategy(&DiskThreadsIOStrategy::Instance
);
44 DiskThreadsDiskIOModule::type () const