summaryrefslogtreecommitdiffstats
path: root/base/process_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/process_util.h')
-rw-r--r--base/process_util.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/base/process_util.h b/base/process_util.h
index 2bb5396..1122de7 100644
--- a/base/process_util.h
+++ b/base/process_util.h
@@ -317,11 +317,6 @@ class NamedProcessIterator {
// priv: Pages mapped only by this process
// shared: PSS or 0 if the kernel doesn't support this
// shareable: 0
-//
-// On OS X: TODO(thakis): Revise.
-// priv: Memory.
-// shared: 0
-// shareable: 0
struct WorkingSetKBytes {
WorkingSetKBytes() : priv(0), shareable(0), shared(0) {}
size_t priv;
@@ -364,23 +359,7 @@ class ProcessMetrics {
public:
// Creates a ProcessMetrics for the specified process.
// The caller owns the returned object.
-#if !defined(OS_MACOSX)
static ProcessMetrics* CreateProcessMetrics(ProcessHandle process);
-#else
- class PortProvider {
- public:
- // Should return the mach task for |process| if possible, or else 0. Only
- // processes that this returns tasks for will have metrics on OS X (except
- // for the current process, which always gets metrics).
- virtual mach_port_t TaskForPid(ProcessHandle process) const = 0;
- };
-
- // The port provider needs to outlive the ProcessMetrics object returned by
- // this function. If NULL is passed as provider, the returned object
- // only returns valid metrics if |process| is the current process.
- static ProcessMetrics* CreateProcessMetrics(ProcessHandle process,
- PortProvider* port_provider);
-#endif
~ProcessMetrics();
@@ -428,11 +407,7 @@ class ProcessMetrics {
bool GetIOCounters(IoCounters* io_counters) const;
private:
-#if !defined(OS_MACOSX)
explicit ProcessMetrics(ProcessHandle process);
-#else
- ProcessMetrics(ProcessHandle process, PortProvider* port_provider);
-#endif
ProcessHandle process_;
@@ -448,13 +423,6 @@ class ProcessMetrics {
int last_cpu_;
#endif
-#if defined(OS_MACOSX)
- // Queries the port provider if it's set.
- mach_port_t TaskForPid(ProcessHandle process) const;
-
- PortProvider* port_provider_;
-#endif
-
DISALLOW_EVIL_CONSTRUCTORS(ProcessMetrics);
};