source: squid-ssl/trunk/fuentes/src/DiskIO/AIO/AIODiskIOModule.cc @ 5495

Last change on this file since 5495 was 5495, checked in by Juanma, 2 years ago

Initial release

File size: 793 bytes
Line 
1/*
2 * Copyright (C) 1996-2015 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 "AIODiskIOModule.h"
11#include "AIODiskIOStrategy.h"
12#include "Store.h"
13
14AIODiskIOModule::AIODiskIOModule()
15{
16    ModuleAdd(*this);
17}
18
19AIODiskIOModule &
20AIODiskIOModule::GetInstance()
21{
22    return Instance;
23}
24
25void
26AIODiskIOModule::init()
27{}
28
29void
30AIODiskIOModule::gracefulShutdown()
31{}
32
33DiskIOStrategy *
34AIODiskIOModule::createStrategy()
35{
36    return new AIODiskIOStrategy();
37}
38
39AIODiskIOModule AIODiskIOModule::Instance;
40
41char const *
42AIODiskIOModule::type () const
43{
44    return "AIO";
45}
46
Note: See TracBrowser for help on using the repository browser.