xbmc
xbmc
platform
posix
PosixResourceCounter.h
1
/*
2
* Copyright (C) 2005-2018 Team Kodi
3
* This file is part of Kodi - https://kodi.tv
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
* See LICENSES/README.md for more information.
7
*/
8
9
#pragma once
10
11
#include <time.h>
12
13
#include <sys/resource.h>
14
#include <sys/time.h>
15
#include <sys/times.h>
16
17
class
CPosixResourceCounter
18
{
19
public
:
20
CPosixResourceCounter
();
21
virtual
~
CPosixResourceCounter
();
22
23
double
GetCPUUsage();
24
void
Reset();
25
26
protected
:
27
struct
rusage m_usage;
28
struct
timeval m_tmLastCheck;
29
double
m_dLastUsage;
30
};
31
CPosixResourceCounter
Definition:
PosixResourceCounter.h:17
Generated by
1.8.13