diff --git a/src/server/distrenjob.h b/src/server/distrenjob.h --- a/src/server/distrenjob.h +++ b/src/server/distrenjob.h @@ -56,10 +56,18 @@ struct distrenjob { /** Frameset Structure */ +enum framesetstatus + { + FRAMESETSTATUS_CANCELED, /*< The use has canceled this frame */ + FRAMESETSTATUS_UNASSIGNED, /*< The frame has not been assigned */ + FRAMESETSTATUS_ASSIGNED, /*< The frame has been assigned */ + FRAMESETSTATUS_DONE /*< The frame has completed rendering and the slave has returned the product to me */ + }; + struct frameset { int num; /*< frame number to render */ char slave_name; /*< user that frame is assigned to */ - int status; /*< status of frame, 0= unassigned, 1= taken, 2= done */ + enum framesetstatus status; /*< status of frame, 0= unassigned, 1= taken, 2= done */ clock_t start_time; /*< time the frame was started */ int time_to_render; /*< the total seconds it took to render the frame */ }; /* Frameset array is generated by status_report_generator() */