#pragma once #include "ComplexCommand.h" #include "IComplexCommandCreateData.h" namespace Incart::Usb { class IComplexCommandCreator { public: virtual ~IComplexCommandCreator() { } virtual std::shared_ptr create(std::shared_ptr data)=0; }; } // namespace Incart::Usb