diff options
| author | Tom Yu <tlyu@mit.edu> | 2011-12-12 20:44:14 +0000 |
|---|---|---|
| committer | Tom Yu <tlyu@mit.edu> | 2011-12-12 20:44:14 +0000 |
| commit | 569d0874b655747abec8a8932276aa151e1eb76c (patch) | |
| tree | 1489dcb6fc6ad348ca93662496a7bcde4bb1427b /src/ccapi/server/win/workitem.h | |
| parent | 873dd9569b5b20c36c64039138a14b7460f20d31 (diff) | |
| download | krb5-569d0874b655747abec8a8932276aa151e1eb76c.tar.gz krb5-569d0874b655747abec8a8932276aa151e1eb76c.tar.xz krb5-569d0874b655747abec8a8932276aa151e1eb76c.zip | |
windows ccapiserver: replace Sleep with event wait
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
ticket: 7050
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25538 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/ccapi/server/win/workitem.h')
| -rw-r--r-- | src/ccapi/server/win/workitem.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ccapi/server/win/workitem.h b/src/ccapi/server/win/workitem.h index 1d3df155c..fff56f326 100644 --- a/src/ccapi/server/win/workitem.h +++ b/src/ccapi/server/win/workitem.h @@ -36,9 +36,13 @@ class WorkList { private: std::list <WorkItem*> wl; CRITICAL_SECTION cs; + HANDLE hEvent; public: WorkList(); ~WorkList(); + int initialize(); + int cleanup(); + void wait(); int add(WorkItem*); int remove(WorkItem**); bool isEmpty() {return wl.empty();} |
