1234567891011121314151617181920212223 |
- #pragma once
- #include "IPacketDispatcher.h"
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- class IExamHandler;
- class IWorkflowManager;
- class PacketDispatcher : public IPacketDispatcher
- {
- public:
- PacketDispatcher();
- ~PacketDispatcher();
- public:
- virtual void Initialize(IWorkflowManager *workflowmanager) override;
- virtual void DispatchPacket(SCFPacket *packet) override;
- private:
- std::string FormatPacketString(SCFPacket *packet);
- IWorkflowManager *m_workflowManager;
- };
- }
|