BusThread.h 713 B

123456789101112131415161718192021222324252627282930313233
  1. #pragma once
  2. #include "CcosThread.h"
  3. #include "CcosFileHandle.h"
  4. /*
  5. //BusThread只负责收包,并把包传递到CDI,不负责发送
  6. //只用Request Queue就够了.
  7. class BusThread : public Work_Thread
  8. {
  9. protected:
  10. //work
  11. virtual bool Exec();
  12. virtual bool OnEndThread();
  13. virtual bool OnStartThread();
  14. public:
  15. BusThread(void);
  16. virtual ~BusThread(void);
  17. bool ReceivedFromLocalBus(ResDataObject& packet);
  18. bool ReceivedFromEthBus(ResDataObject& packet);
  19. bool ReceivedFromBus(ResDataObject& packet);
  20. bool HandleOpenClose(ResDataObject& packet, PACKET_CMD cmd);
  21. bool HandleOthers(ResDataObject& packet, PACKET_CMD cmd);
  22. bool SendCcosPacket(ResDataObject& packet);
  23. //只有从ebus 收取包,没有本地了
  24. bool m_bLocal;
  25. };*/