23 #ifndef ICEMON_ICECREAMMONITOR_H
24 #define ICEMON_ICECREAMMONITOR_H
28 #include <QtCore/QSocketNotifier>
35 class QSocketNotifier;
46 QList<Job> jobHistory()
const override;
49 void slotCheckScheduler();
53 void checkScheduler(
bool deleteit =
false);
54 void registerNotify(
int fd, QSocketNotifier::Type type,
const char *slot);
57 bool handle_activity();
58 void handle_getcs(Msg *m);
59 void handle_job_begin(Msg *m);
60 void handle_job_done(Msg *m);
61 void handle_stats(Msg *m);
62 void handle_local_begin(Msg *m);
63 void handle_local_done(Msg *m);
65 JobList m_rememberedJobs;
66 MsgChannel *m_scheduler;
68 DiscoverSched *m_discover;
69 QSocketNotifier *m_fd_notify;
70 QSocketNotifier::Type m_fd_type;
73 #endif // ICEMON_ICECREAMMONITOR_H
Definition: icecreammonitor.h:37
Definition: hostinfo.h:114
Definition: statusview.h:39