aboutsummaryrefslogtreecommitdiff
path: root/devlist.h
blob: 5dcadde475e07c5676175374e81943a87bdd366d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef __INCLUDE_GUARD_DEVLIST_H__
#define __INCLUDE_GUARD_DEVLIST_H__

struct devuser {
	unsigned int pid;
	char comm[32];
	char device[252];
};

class device;

struct devpower {
	char device[252];
	double power;
	class device *dev;
};

extern void collect_open_devices(void);

extern void clear_devpower(void);
extern void register_devpower(const char *devstring, double power, class device *dev);
extern void run_devpower_list(void);

extern void html_show_open_devices(void);

#endif