| Index: base/process_util.h
|
| diff --git a/base/process_util.h b/base/process_util.h
|
| index ce4b0bb1fbe5ed1102fca5c94370bab418175ca3..a7f8496924c75345f7f3b281facf2ab6a268655d 100644
|
| --- a/base/process_util.h
|
| +++ b/base/process_util.h
|
| @@ -1,4 +1,4 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 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.
|
|
|
| @@ -76,12 +76,6 @@ struct ProcessEntry {
|
| ProcessEntry();
|
| ~ProcessEntry();
|
|
|
| - ProcessId pid_;
|
| - ProcessId ppid_;
|
| - ProcessId gid_;
|
| - std::string exe_file_;
|
| - std::vector<std::string> cmd_line_args_;
|
| -
|
| ProcessId pid() const { return pid_; }
|
| ProcessId parent_pid() const { return ppid_; }
|
| ProcessId gid() const { return gid_; }
|
| @@ -89,6 +83,12 @@ struct ProcessEntry {
|
| const std::vector<std::string>& cmd_line_args() const {
|
| return cmd_line_args_;
|
| }
|
| +
|
| + ProcessId pid_;
|
| + ProcessId ppid_;
|
| + ProcessId gid_;
|
| + std::string exe_file_;
|
| + std::vector<std::string> cmd_line_args_;
|
| };
|
|
|
| struct IoCounters {
|
| @@ -528,6 +528,8 @@ int64 TimeValToMicroseconds(const struct timeval& tv);
|
| // methods.
|
| class ProcessMetrics {
|
| public:
|
| + ~ProcessMetrics();
|
| +
|
| // Creates a ProcessMetrics for the specified process.
|
| // The caller owns the returned object.
|
| #if !defined(OS_MACOSX)
|
| @@ -549,8 +551,6 @@ class ProcessMetrics {
|
| PortProvider* port_provider);
|
| #endif // !defined(OS_MACOSX)
|
|
|
| - ~ProcessMetrics();
|
| -
|
| // Returns the current space allocated for the pagefile, in bytes (these pages
|
| // may or may not be in memory). On Linux, this returns the total virtual
|
| // memory size.
|
|
|