diff options
Diffstat (limited to 'base/process_util.h')
-rw-r--r-- | base/process_util.h | 32 |
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); }; |