blob: fbd16ed39daddfc4a7e0c190f01bd6549091f9c8 [file] [log] [blame]
hbosd565b732016-08-30 14:04:35 -07001/*
2 * Copyright 2016 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
hbos74e1a4f2016-09-15 23:33:01 -070011#include "webrtc/api/stats/rtcstats_objects.h"
hbosd565b732016-08-30 14:04:35 -070012
13namespace webrtc {
14
hbos6ab97ce2016-10-03 14:16:56 -070015const char RTCCertificateStats::kType[] = "certificate";
16
17RTCCertificateStats::RTCCertificateStats(
18 const std::string& id, int64_t timestamp_us)
19 : RTCCertificateStats(std::string(id), timestamp_us) {
20}
21
22RTCCertificateStats::RTCCertificateStats(
23 std::string&& id, int64_t timestamp_us)
24 : RTCStats(std::move(id), timestamp_us),
25 fingerprint("fingerprint"),
26 fingerprint_algorithm("fingerprintAlgorithm"),
27 base64_certificate("base64Certificate"),
28 issuer_certificate_id("issuerCertificateId") {
29}
30
hbosd565b732016-08-30 14:04:35 -070031const char RTCPeerConnectionStats::kType[] = "peer-connection";
32
33RTCPeerConnectionStats::RTCPeerConnectionStats(
hbos0e6758d2016-08-31 07:57:36 -070034 const std::string& id, int64_t timestamp_us)
35 : RTCPeerConnectionStats(std::string(id), timestamp_us) {
hbosd565b732016-08-30 14:04:35 -070036}
37
38RTCPeerConnectionStats::RTCPeerConnectionStats(
hbos0e6758d2016-08-31 07:57:36 -070039 std::string&& id, int64_t timestamp_us)
40 : RTCStats(std::move(id), timestamp_us),
hbosd565b732016-08-30 14:04:35 -070041 data_channels_opened("dataChannelsOpened"),
42 data_channels_closed("dataChannelsClosed") {
43}
44
45} // namespace webrtc