diff options
author | Daniel Erat <derat@google.com> | 2015-07-06 13:18:13 -0600 |
---|---|---|
committer | Daniel Erat <derat@google.com> | 2015-07-07 08:49:02 -0600 |
commit | b8cf94937c52feb53b55c39e3f82094d27de464c (patch) | |
tree | 20cd8f9867dfe9c0c2510899346c744605425b75 /base/tracking_info.cc | |
parent | 5bb0a2e04cf1346d5a2819f277381c0415549600 (diff) | |
download | libchrome-b8cf94937c52feb53b55c39e3f82094d27de464c.tar.gz |
Add upstream code as of Chromium r334380.
Copy the unchanged source from
https://chromium.googlesource.com/chromium/src/base/ as of
r334380 (really r334285 a.k.a. 23911a0c in the base/
subtree).
Also add MODULE_LICENSE_BSD and copy Chromium's current
LICENSE file to NOTICE.
Bug: 22317122
Change-Id: I89863bfeca67b3a1ff05e6078f2f9ee4e31c5c99
Diffstat (limited to 'base/tracking_info.cc')
-rw-r--r-- | base/tracking_info.cc | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/base/tracking_info.cc b/base/tracking_info.cc new file mode 100644 index 0000000000..c02b2f4758 --- /dev/null +++ b/base/tracking_info.cc @@ -0,0 +1,28 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "base/tracking_info.h" + +#include <stddef.h> +#include "base/tracked_objects.h" + +namespace base { + +TrackingInfo::TrackingInfo() + : birth_tally(NULL) { +} + +TrackingInfo::TrackingInfo( + const tracked_objects::Location& posted_from, + base::TimeTicks delayed_run_time) + : birth_tally( + tracked_objects::ThreadData::TallyABirthIfActive(posted_from)), + time_posted(tracked_objects::ThreadData::Now()), + delayed_run_time(delayed_run_time) { +} + +TrackingInfo::~TrackingInfo() {} + +} // namespace base + |