FuncBase.cpp 662 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #include "FuncBase.h"
  2. #include "spdlog/spdlog.h"
  3. #include "FromRedis.h"
  4. #include "ToEQMDataBase.h"
  5. FuncBase::FuncBase()
  6. {
  7. m_fromRedis = std::make_shared<FromRedis>();
  8. m_toEQMDataBase = std::make_shared<ToEQMDataBase>();
  9. }
  10. FuncBase::~FuncBase()
  11. {
  12. }
  13. /* 设置功能信息 */
  14. void FuncBase::setFuncActionInfo(FuncActionInfo* pFuncAct)
  15. {
  16. m_funcAct = *pFuncAct;
  17. }
  18. void FuncBase::setFuncActionInfo(FuncActionInfo& FuncAct)
  19. {
  20. m_funcAct = FuncAct;
  21. }
  22. /* 获取该实例的功能 */
  23. AppFunction FuncBase::getApp()
  24. {
  25. return m_funcAct.appFunction;
  26. }
  27. /* 获取线程运行状态 */
  28. bool FuncBase::getThreadRunning() const
  29. {
  30. return m_bRunning;
  31. }