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
1.4.6