Line data Source code
1 : /* This Source Code Form is subject to the terms of the Mozilla Public
2 : * License, v. 2.0. If a copy of the MPL was not distributed with this
3 : * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 :
5 : #ifndef nsHttpNTLMAuth_h__
6 : #define nsHttpNTLMAuth_h__
7 :
8 : #include "nsIHttpAuthenticator.h"
9 :
10 : namespace mozilla { namespace net {
11 :
12 : class nsHttpNTLMAuth : public nsIHttpAuthenticator
13 : {
14 : public:
15 : NS_DECL_ISUPPORTS
16 : NS_DECL_NSIHTTPAUTHENTICATOR
17 :
18 0 : nsHttpNTLMAuth() {}
19 :
20 : private:
21 0 : virtual ~nsHttpNTLMAuth() {}
22 :
23 : // This flag indicates whether we are using the native NTLM implementation
24 : // or the internal one.
25 : bool mUseNative;
26 : };
27 :
28 : } // namespace net
29 : } // namespace mozilla
30 :
31 : #endif // !nsHttpNTLMAuth_h__
|