From 569d0874b655747abec8a8932276aa151e1eb76c Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Mon, 12 Dec 2011 20:44:14 +0000 Subject: windows ccapiserver: replace Sleep with event wait Signed-off-by: Kevin Wasserman ticket: 7050 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25538 dc483132-0cff-0310-8789-dd5450dbe970 --- src/ccapi/server/win/WorkQueue.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/ccapi/server/win/WorkQueue.h') diff --git a/src/ccapi/server/win/WorkQueue.h b/src/ccapi/server/win/WorkQueue.h index 6b22651cc..68aa8b1ca 100644 --- a/src/ccapi/server/win/WorkQueue.h +++ b/src/ccapi/server/win/WorkQueue.h @@ -29,9 +29,16 @@ #include "windows.h" #include "ccs_pipe.h" +EXTERN_C int worklist_initialize(); + +EXTERN_C int worklist_cleanup(); + +/* Wait for work to be added to the list (via worklist_add) from another thread */ +EXTERN_C void worklist_wait(); + EXTERN_C BOOL worklist_isEmpty(); -EXTERN_C void worklist_add( const long rpcmsg, +EXTERN_C int worklist_add( const long rpcmsg, const ccs_pipe_t pipe, const k5_ipc_stream stream, const time_t serverStartTime); -- cgit