]> git.ipfire.org Git - thirdparty/squid.git/blob - src/DiskIO/Mmapped/MmappedDiskIOModule.h
Rock Store implementation merged from the 3p1-rock branch (r9630).
[thirdparty/squid.git] / src / DiskIO / Mmapped / MmappedDiskIOModule.h
1 #ifndef SQUID_MMAPPEDDISKIOMODULE_H
2 #define SQUID_MMAPPEDDISKIOMODULE_H
3
4 #include "DiskIO/DiskIOModule.h"
5
6 class MmappedDiskIOModule : public DiskIOModule
7 {
8
9 public:
10 static MmappedDiskIOModule &GetInstance();
11 MmappedDiskIOModule();
12 virtual void init();
13 virtual void shutdown();
14 virtual char const *type () const;
15 virtual DiskIOStrategy* createStrategy();
16
17 private:
18 static MmappedDiskIOModule Instance;
19 };
20
21 #endif /* SQUID_MMAPPEDDISKIOMODULE_H */