Icemon
3.3
icecc-monitor is a monitoring application for icecc (a distributed compiler)
|
#include <monitor.h>
Public Types | |
enum | SchedulerState { Offline, Online } |
Signals | |
void | schedulerStateChanged (Monitor::SchedulerState) |
void | jobUpdated (const Job &job) |
void | nodeRemoved (HostId id) |
void | nodeUpdated (HostId id) |
Public Member Functions | |
Monitor (HostInfoManager *manager, QObject *parent=nullptr) | |
QByteArray | currentNetname () const |
void | setCurrentNetname (const QByteArray &) |
QByteArray | currentSchedname () const |
void | setCurrentSchedname (const QByteArray &) |
uint | currentSchedport () const |
void | setCurrentSchedport (uint port) |
SchedulerState | schedulerState () const |
virtual QList< Job > | jobHistory () const |
HostInfoManager * | hostInfoManager () const |
Protected Member Functions | |
void | setSchedulerState (SchedulerState online) |
Properties | |
SchedulerState | schedulerState |
Abstract base class for monitoring a icecream-like scheduler