2 * Copyright (C) 1996-2020 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.
9 #ifndef SQUID_DISKTHREADSDISKIOMODULE_H
10 #define SQUID_DISKTHREADSDISKIOMODULE_H
12 #include "DiskIO/DiskIOModule.h"
14 class DiskThreadsDiskIOModule
: public DiskIOModule
18 static DiskThreadsDiskIOModule
&GetInstance();
19 DiskThreadsDiskIOModule();
21 //virtual void registerWithCacheManager(void);
22 virtual void gracefulShutdown();
23 virtual char const *type () const;
24 virtual DiskIOStrategy
* createStrategy();
27 static DiskThreadsDiskIOModule Instance
;
30 #endif /* SQUID_DISKTHREADSDISKIOMODULE_H */