/*
- * 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.
class Config : public Auth::SchemeConfig
{
public:
- Config();
virtual bool active() const;
virtual bool configured() const;
- virtual Auth::UserRequest::Pointer decode(char const *proxy_auth, const char *requestRealm);
+ virtual Auth::UserRequest::Pointer decode(char const *proxy_auth, const HttpRequest *request, const char *requestRealm);
virtual void done();
virtual void rotateHelpers();
- virtual bool dump(StoreEntry *, const char *, Auth::SchemeConfig *) const;
virtual void fixHeader(Auth::UserRequest::Pointer, HttpReply *, Http::HdrType, HttpRequest *);
virtual void init(Auth::SchemeConfig *);
- virtual void parse(Auth::SchemeConfig *, int, char *);
virtual void registerWithCacheManager(void);
virtual const char * type() const;
-
-public:
- int keep_alive;
};
} // namespace Ntlm