#pragma once #include "IExamHandlerFactory.h" namespace DIOS::Dev::Detail::MachineryECOM { class CArmExamHandlerFactory : public IExamHandlerFactory { public: CArmExamHandlerFactory(); ~CArmExamHandlerFactory(); public: static CArmExamHandlerFactory *Instance(); virtual IExamHandler *CreateExamHandler(EXAM_HANDLER_TYPE type) override; private: static CArmExamHandlerFactory *m_instance; }; }