blob: 07e48c7f87fce4224df26b457a261ec712336c1c [file] [log] [blame]
#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 report_show_open_devices(void);
#endif