de/serialize test

git-svn-id: svn+ssh://cvs.lpds.sztaki.hu/var/lib/svn/szdg/dcapi/trunk@900 a7169a2c-3604-0410-bc95-c702d8d87f7a
This commit is contained in:
drdani 2006-09-08 10:59:43 +00:00 committed by Adam Visegradi
parent bc35b2e432
commit 9f79524305
1 changed files with 33 additions and 1 deletions

View File

@ -231,10 +231,42 @@ t(int what)
case 4: case 4:
{ {
char *s; char *s;
wu= create_short(); int r;
wu= create_long(20);
printf("Ser=\"%s\"\n", s= DC_serializeWU(wu)); printf("Ser=\"%s\"\n", s= DC_serializeWU(wu));
create_file("serialized_wu.txt", s);
free(s); free(s);
printf("Submitting...\n");
if ((r= DC_submitWU(wu)) != 0)
fail("DC_submitWU", r);
DC_setMasterCb(result_cb, subresult_cb, message_cb);
printf("waiting to be running...\n");
procs(wu, DC_WU_RUNNING, 1);
/*DC_destroyWU(wu);*/
break;
}
case 5:
{
char *s= get_file("serialized_wu.txt");
int r;
wu= DC_deserializeWU(s);
free(s);
printf("Submitting...\n");
if ((r= DC_submitWU(wu)) != 0)
fail("DC_submitWU", r);
DC_setMasterCb(result_cb, subresult_cb, message_cb);
printf("waiting to be running...\n");
procs(wu, DC_WU_RUNNING, 1);
printf("waiting to finish...\n");
procs(wu, DC_WU_FINISHED, 1);
printf("Destroying...\n");
DC_destroyWU(wu); DC_destroyWU(wu);
break;
} }
} }
} }