Public Types | Public Member Functions | Public Attributes | Protected Attributes | Friends

JobInfo Class Reference

All info on a job. More...

List of all members.

Public Types

enum  State {
  ToDo, Scheduled, Preparing, Working,
  WrappingUp, Paused, Completed, JobFailed,
  HostFailed
}

Public Member Functions

 JobInfo (int dnr)

Public Attributes

int descnr_
 JobdescProv's job number.
State state_
int jobfailures_
 Failures probably caused by job.
int hstfailures_
 Failures probably caused by host.
int nrdone_
int osprocid_
 OS process ID.
BufferString statusmsg_
BufferString infomsg_
 Error msg if failure.
const HostDatahostdata_
 Host currently working on job.

Protected Attributes

int starttime_
int recvtime_

Friends

class JobRunner

Detailed Description

All info on a job.


Member Enumeration Documentation

Enumerator:
ToDo 
Scheduled 
Preparing 
Working 
WrappingUp 
Paused 
Completed 
JobFailed 
HostFailed 

Constructor & Destructor Documentation

JobInfo::JobInfo ( int  dnr  )  [inline]

Friends And Related Function Documentation

friend class JobRunner [friend]

Member Data Documentation

JobdescProv's job number.

Host currently working on job.

Failures probably caused by host.

Error msg if failure.

Failures probably caused by job.

OS process ID.

int JobInfo::recvtime_ [protected]
int JobInfo::starttime_ [protected]