ThreadDerived.ctp
上传用户:yanganfa
上传日期:2007-01-01
资源大小:195k
文件大小:2k
源码类别:

进程与线程

开发平台:

Visual C++

  1. /////////////////////////////////////////////////////////////////////////////////////
  2. // WORKER THREAD DERIVED CLASS - produced by Worker Thread Class Generator Rel. 1.0
  3. // <$CLASS_FILETITLE$>.cpp: Implementation of the <$CLASS$> Class.
  4. /////////////////////////////////////////////////////////////////////////////////////
  5. #include "stdafx.h"
  6. #include "<$CLASS_FILETITLE$>.h"
  7. #ifdef _DEBUG
  8. #undef THIS_FILE
  9. static char THIS_FILE[]=__FILE__;
  10. #define new DEBUG_NEW
  11. #endif
  12. IMPLEMENT_DYNAMIC(<$CLASS$>, <$BASE_CLASS$>)
  13. /////////////////////////////////////////////////////////////////////////////////////
  14. // Construction/Destruction
  15. /////////////////////////////////////////////////////////////////////////////////////
  16. <$CLASS$>::<$CLASS$>(void* pOwnerObject /*= NULL*/, LPARAM lParam /*= 0L*/)
  17. : <$BASE_CLASS$>(pOwnerObject, lParam)
  18. {<$SUPPORT_THREAD_SYNCHRONIZATION$><$SUPPORT_THREAD_NOTIFICATION$>
  19. // User Initialization here...
  20. }
  21. <$CLASS$>::~<$CLASS$>()
  22. {}
  23. /////////////////////////////////////////////////////////////////////////////////////
  24. // <$CLASS$> diagnostics
  25. #ifdef _DEBUG
  26. void <$CLASS$>::AssertValid() const
  27. {
  28. <$BASE_CLASS$>::AssertValid();
  29. }
  30. void <$CLASS$>::Dump(CDumpContext& dc) const
  31. {
  32. <$BASE_CLASS$>::Dump(dc);
  33. }
  34. #endif //_DEBUG
  35. /////////////////////////////////////////////////////////////////////////////////////
  36. // Unallocate all thread specific extra resources if needed while killing this thread
  37. void <$CLASS$>::OnKill()
  38. {
  39. // Code here...
  40. }
  41. <$IMPLEMENT_THREAD_HANDLER$>