Icemon  3.3
icecc-monitor is a monitoring application for icecc (a distributed compiler)
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
HostInfo Class Reference

Public Types

typedef QMap< QString, QString > StatsMap
 

Public Member Functions

 HostInfo (unsigned int id=0)
 
unsigned int id () const
 
void setName (const QString &name)
 
QString name () const
 
void setColor (const QColor &color)
 
QColor color () const
 
void setIp (const QString &ip)
 
QString ip () const
 
void setPlatform (const QString &platform)
 
QString platform () const
 
void setMaxJobs (unsigned int jobs)
 
unsigned int maxJobs () const
 
void incJobs ()
 
void decJobs ()
 
unsigned int numJobs () const
 
void setOffline (bool offline)
 
bool isOffline () const
 
void setNoRemote (bool noRemote)
 
bool noRemote () const
 
void updateFromStatsMap (const StatsMap &stats)
 
void setServerSpeed (float serverSpeed)
 
float serverSpeed () const
 
void setServerLoad (unsigned int load)
 
unsigned int serverLoad () const
 
void setProtocol (unsigned int protocol)
 
int protocol () const
 
void setFeatures (const QString &features)
 
QString features () const
 
QString toolTip () const
 
bool operator== (const HostInfo &rhs) const
 
bool operator!= (const HostInfo &rhs) const
 
int operator< (const HostInfo &rhs) const
 

Static Public Member Functions

static void initColorTable ()
 
static QString colorName (const QColor &)
 

Protected Member Functions

QColor createColor ()
 
QColor createColor (const QString &name)
 

Static Protected Member Functions

static void initColor (const QString &value, const QString &name)
 

Friends

class FakeMonitor
 

The documentation for this class was generated from the following files: