9#ifndef SQUID_SRC_AUTH_SCHEME_H
10#define SQUID_SRC_AUTH_SCHEME_H
31 typedef std::vector<Scheme::Pointer>::iterator
iterator;
56 virtual char const *
type()
const = 0;
64 static std::vector<Scheme::Pointer> &
GetSchemes();
#define RefCountable
The locking interface for use on Reference-Counted classes.
virtual Auth::SchemeConfig * createConfig()=0
RefCount< Scheme > Pointer
virtual void shutdownCleanup()=0
static std::vector< Scheme::Pointer > & GetSchemes()
virtual char const * type() const =0
static Scheme::Pointer Find(const char *)
std::vector< Scheme::Pointer >::iterator iterator
Scheme & operator=(Scheme const &)
std::vector< Scheme::Pointer >::const_iterator const_iterator
static void AddScheme(Scheme::Pointer)