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