// // Initial port performed by Greg Onufer (exodus@cheers.bungi.com) // #ifndef _PAGEMETER_H_ #define _PAGEMETER_H_ #include "fieldmetergraph.h" #include "xosview.h" #include "kstats.h" #include class PageMeter : public FieldMeterGraph { public: PageMeter(XOSView *parent, kstat_ctl_t *kcp, float max); ~PageMeter(void); const char *name(void) const { return "PageMeter"; } void checkevent(void); void checkResources(void); protected: float pageinfo_[2][2]; int pageindex_; float maxspeed_; void getpageinfo(void); private: KStatList *cpustats; kstat_ctl_t *kc; }; #endif