Interval.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // Interval.cpp: implementation of the Interval class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "Interval.h"
  6. //////////////////////////////////////////////////////////////////////
  7. // Construction/Destruction
  8. //////////////////////////////////////////////////////////////////////
  9. namespace CQ
  10. {
  11. Interval::Interval()
  12. :m_StartTime(0)
  13. ,m_EndTime(0)
  14. {
  15. }
  16. Interval::~Interval()
  17. {
  18. }
  19. void Interval::StartRecord()
  20. {
  21. m_StartTime = clock();
  22. }
  23. void Interval::EndRecord()
  24. {
  25. m_EndTime = clock();
  26. }
  27. double Interval::GetInterval()
  28. {
  29. return m_EndTime - m_StartTime;
  30. }
  31. int Interval::GetIntervalBySecond()
  32. {
  33. return (m_EndTime - m_StartTime)/CLOCKS_PER_SEC;
  34. }
  35. }