TaskData.h

Go to the documentation of this file.
00001 #ifndef _TASKDATA_H_
00002 #define _TASKDATA_H_
00003 
00004 #include <stdio.h>
00005 
00006 typedef struct _TaskData_ {
00007         int valSz;
00008         void *val;
00009 } TaskData;
00010 
00011 TaskData *  createTaskData ();
00012 void  destroyTaskData (TaskData * taskData);
00013 void *readTaskData (FILE *inputFile);
00014 int  writeTaskData (FILE *outputFile, void *taskData);
00015 int getTaskDataSz (TaskData *taskData);
00016 void putTaskDataSz (TaskData *taskData, int valSz);
00017 void *getTaskDataVal (TaskData *taskData);
00018 void putTaskDataVal (TaskData *taskData, void *val, int valSz);
00019 
00020 #endif

Generated on Tue Jan 17 19:18:39 2006 for Void by  doxygen 1.4.6