1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "base/tracking_info.h"
6 
7 #include <stddef.h>
8 #include "base/tracked_objects.h"
9 
10 namespace base {
11 
TrackingInfo()12 TrackingInfo::TrackingInfo()
13     : birth_tally(NULL) {
14 }
15 
TrackingInfo(const tracked_objects::Location & posted_from,base::TimeTicks delayed_run_time)16 TrackingInfo::TrackingInfo(
17     const tracked_objects::Location& posted_from,
18     base::TimeTicks delayed_run_time)
19     : birth_tally(
20           tracked_objects::ThreadData::TallyABirthIfActive(posted_from)),
21       time_posted(tracked_objects::ThreadData::Now()),
22       delayed_run_time(delayed_run_time) {
23 }
24 
~TrackingInfo()25 TrackingInfo::~TrackingInfo() {}
26 
27 }  // namespace base
28 
29