Coverage Report

Created: 2018-09-25 14:53

/src/mozilla-central/media/webrtc/trunk/webrtc/base/refcount.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 *  Copyright 2011 The WebRTC Project Authors. All rights reserved.
3
 *
4
 *  Use of this source code is governed by a BSD-style license
5
 *  that can be found in the LICENSE file in the root of the source
6
 *  tree. An additional intellectual property rights grant can be found
7
 *  in the file PATENTS.  All contributing project authors may
8
 *  be found in the AUTHORS file in the root of the source tree.
9
 */
10
#ifndef WEBRTC_BASE_REFCOUNT_H_
11
#define WEBRTC_BASE_REFCOUNT_H_
12
13
#include "webrtc/base/refcountedobject.h"
14
15
namespace rtc {
16
17
// Reference count interface.
18
class RefCountInterface {
19
 public:
20
  virtual int AddRef() const = 0;
21
  virtual int Release() const = 0;
22
23
 protected:
24
0
  virtual ~RefCountInterface() {}
25
};
26
27
}  // namespace rtc
28
29
#endif  // WEBRTC_BASE_REFCOUNT_H_