add callbackRequestDelayed and callbackRequestProcessCallbackDelayed

This commit is contained in:
Marty Kraimer
2000-02-02 19:55:51 +00:00
parent 8a2a27bfce
commit 9fe023c66a
2 changed files with 16 additions and 3 deletions
+10 -2
View File
@@ -143,7 +143,6 @@ static void wdCallback(void *pind)
int ind = *(int *)pind;
taskwdRemove(callbackTaskId[ind]);
if(!callbackRestart)return;
threadDestroy(callbackTaskId[ind]);
semBinaryDestroy(callbackSem[ind]);
ringDelete(callbackQ[ind]);
start(ind);
@@ -166,5 +165,14 @@ void callbackRequestProcessCallback(CALLBACK *pCallback,
callbackSetUser(pRec, pCallback);
callbackRequest(pCallback);
}
void callbackRequestDelayed(CALLBACK *pCallback,double seconds)
{
printf("callbackRequestDelayed not yet implemented\n");
}
void callbackRequestProcessCallbackDelayed(CALLBACK *pCallback,
int Priority, void *pRec,double seconds)
{
printf("callbackRequestDelayed not yet implemented\n");
}
+6 -1
View File
@@ -65,14 +65,19 @@ typedef void (*CALLBACKFUNC)();
#ifdef __STDC__
long callbackInit();
void callbackRequest(CALLBACK *);
void callbackRequest(CALLBACK *pCallback);
void callbackRequestProcessCallback(CALLBACK *pCallback,
int Priority, void *pRec);
void callbackRequestDelayed(CALLBACK *pCallback,double seconds);
void callbackRequestProcessCallbackDelayed(CALLBACK *pCallback,
int Priority, void *pRec,double seconds);
int callbackSetQueueSize(int size);
#else
long callbackInit();
void callbackRequest();
void callbackRequestProcessCallback();
void callbackRequestDelayed();
void callbackRequestProcessCallbackDelayed();
int callbackSetQueueSize();
#endif /*__STDC__*/