Icemon  3.3
icecc-monitor is a monitoring application for icecc (a distributed compiler)
Public Types | Public Member Functions | Public Attributes | List of all members
Job Class Reference
Inheritance diagram for Job:
Inheritance graph
[legend]

Public Types

enum  State {
  WaitingForCS, LocalOnly, Compiling, Finished,
  Failed, Idle
}
 

Public Member Functions

 Job (unsigned int id=0, unsigned int client=0, const QString &filename=QString(), const QString &lang=QString())
 
bool operator== (const Job &rhs) const
 
bool operator!= (const Job &rhs) const
 
int operator< (const Job &rhs) const
 
QString stateAsString () const
 
bool isDone () const
 
bool isActive () const
 

Public Attributes

unsigned int id
 
QString fileName
 
unsigned int server
 
unsigned int client
 
QString lang
 
State state
 
time_t startTime
 
unsigned int real_msec
 
unsigned int user_msec
 
unsigned int sys_msec
 
unsigned int pfaults
 
int exitcode
 
unsigned int in_compressed
 
unsigned int in_uncompressed
 
unsigned int out_compressed
 
unsigned int out_uncompressed
 

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