Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/netwerk/protocol/http/nsHttpNTLMAuth.h
Line
Count
Source (jump to first uncovered line)
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() : mUseNative(false) {}
19
20
private:
21
0
    virtual ~nsHttpNTLMAuth() = default;
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__