/// <summary> /// Handles when Job Status Changed /// </summary> /// <param name="status">The Status of the Job</param> /// <remarks>Subclass should overwrite this function!!</remarks> protected virtual void handleReport(JobProcessorStatus status) { }
/// <summary> /// Call Back Function When Job's Status Changed. /// </summary> /// <param name="status">The Status of the Job</param> private void JobProcessorReport(JobProcessorStatus status) { handleReport(status); m_status = status; }
/// <summary> /// Default copy constructor /// </summary> /// <param name="b">the object to copy from</param> protected BaseJobProcessor(BaseJobProcessor b) { m_status = b.m_status; }
/// <summary> /// Default constructor /// </summary> protected BaseJobProcessor() { m_status = JobProcessorStatus.NONE; }
/// <summary> /// Default copy constructor /// </summary> /// <param name="b">the object to copy from</param> protected BaseJobProcessor(BaseJobProcessor b) { m_status=b.m_status; }