00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef zz_win_pool_thread_h
00010 #define zz_win_pool_thread_h
00011
00012 #include <zz_win_thread.h>
00013
00014 class CzzWinPoolThread : public CzzWinThread
00015 {
00016 public:
00017
00018
00019 CzzWinPoolThread( );
00020 virtual ~CzzWinPoolThread();
00021
00022 virtual void Queue();
00023
00024 private:
00025
00026 void OnStartQueue();
00027
00028 static void APC( unsigned long dwParam );
00029 static unsigned int Begin( LPVOID param );
00030 };
00031
00032 #endif // zz_win_pool_thread_h