Changeset - 8f09d07c0f15
[Not reviewed]
default
0 1 0
LordOfWar - 16 years ago 2009-10-01 00:39:14

printJobInfo() no longer needs &head passed to it
added more to user interface in main() function
1 file changed with 32 insertions and 5 deletions:
0 comments (0 inline, 0 general)
src/server/distrend.c
Show inline comments
 
@@ -470,7 +470,7 @@ void printJob(struct distrenjob *job)
 
    }
 
}
 

	
 
void printJobInfo(struct distrenjob *head, struct distrenjob *job)
 
void printJobInfo(struct distrenjob *job)
 
{
 
  printf("type: %d", job->type);
 
  printf("name: %s", job->email);
 
@@ -535,16 +535,27 @@ int main(int argc, char *argv[])
 

	
 
  distrend_do_config(argc, argv, &config);
 

	
 
  int command;
 
  jobnum_t jobnum;
 
  struct distrenjob *tmp_job;
 
  struct frameset *tmp_frame;
 
  int type;
 
  char *name = "";
 
  char *submitter = "";
 
  char *email = "";
 
  int priority;
 
  int start_frame;
 
  int end_frame;
 

	
 
  while(1)
 
  {
 
	  int command;
 
	  jobnum_t jobnum;
 
	  printf("1-->print all frames in a job");
 
	  printf("2-->examine certain job");
 
	  printf("3-->get a frame to render");
 
	  printf("4-->add a job");
 
	  printf("5-->delete a job");
 
	  printf("6-->exit menu");
 
    printf("6-->print jobnums in queue");
 
    printf("7-->exit menu");
 

	
 
	  scanf("%d", &command);
 

	
 
@@ -559,13 +570,29 @@ int main(int argc, char *argv[])
 
		  printJob(distrenjob_get(&head, jobnum));
 
		  break;
 
	  case 2:
 

	
 
      printf("job number:");
 
      scanf("%d", &jobnum);
 
      printJobInfo(distrenjob_get(&head, jobnum));
 
		  break;
 
	  case 3:
 
      find_jobframe(&head, &tmp_job, &tmp_frame);
 
      printf("job#:%d", tmp_job->jobnum);
 
      printf("frame#:%d", tmp_frame->num);
 
		  break;
 
	  case 4:
 
      printf("type 1:blender, 2:povray"); scanf("%d", &type);
 
      printf("name:");                    scanf("%s", name);
 
      printf("submitter");                scanf("%s", submitter);
 
      printf("e-mail");                   scanf("%s", email);
 
      printf("priority");                 scanf("%d", &priority);
 
      printf("start frame");              scanf("%d", &end_frame);
 
      printf("end frame");                scanf("%d", &start_frame);
 
      prepare_distrenjob(&head, type, name, submitter, email, priority, start_frame, end_frame);
 
		  break;
 
	  case 5:
 
      distrenjob_remove(&head, distrenjob_get(&head, jobnum));
 
      break;
 
    case 6:
 
		  break;
 
	  }
 
  }
0 comments (0 inline, 0 general)