/*
- * Copyright (C) 1996-2016 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
/**
\defgroup FileSystems Storage Filesystems
*
- \section Introduction Introduction
+ \section FileSystemsIntroduction Introduction
\par
* Traditionally, Squid has always used the Unix filesystem (\link UFS UFS\endlink)
* to store cache objects on disk. Over the years, the
* configure.ac must be updated to autogenerate a Makefile in
* \em src/fs/foo/ from a Makefile.in file.
*
- \todo DOCS: add template addition to configure.ac for storage module addition.
- \todo DOCS: add template Makefile.am for storage module addition.
+ * TODO: DOCS: add template addition to configure.ac for storage module addition.
+ * TODO: DOCS: add template Makefile.am for storage module addition.
*
\par
* configure will take a list of storage types through the
* --enable-store-io parameter. This parameter takes a list of
- * space seperated storage types. For example,
+ * space separated storage types. For example,
* --enable-store-io="ufs aufs" .
*
\par
static void SetupAllFs();
static void FsAdd(StoreFileSystem &);
static void FreeAllFs();
+ static StoreFileSystem *FindByType(const char *type);
static std::vector<StoreFileSystem*> const &FileSystems();
typedef std::vector<StoreFileSystem*>::iterator iterator;
typedef std::vector<StoreFileSystem*>::const_iterator const_iterator;