Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/netwerk/protocol/data/nsDataChannel.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/* This Source Code Form is subject to the terms of the Mozilla Public
3
 * License, v. 2.0. If a copy of the MPL was not distributed with this
4
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5
6
// data implementation header
7
8
#ifndef nsDataChannel_h___
9
#define nsDataChannel_h___
10
11
#include "nsBaseChannel.h"
12
13
class nsIInputStream;
14
15
class nsDataChannel : public nsBaseChannel
16
{
17
public:
18
0
    explicit nsDataChannel(nsIURI *uri) {
19
0
        SetURI(uri);
20
0
    }
21
22
protected:
23
    virtual MOZ_MUST_USE
24
    nsresult OpenContentStream(bool async,
25
                               nsIInputStream **result,
26
                               nsIChannel** channel) override;
27
};
28
29
#endif /* nsDataChannel_h___ */