// $Id: IDEDeviceFactory.hh 5418 2006-05-27 16:33:41Z m9710797 $ #ifndef IDEDEVICEFACTORY_HH #define IDEDEVICEFACTORY_HH namespace openmsx { class IDEDevice; class MSXMotherBoard; class XMLElement; class EmuTime; class IDEDeviceFactory { public: static IDEDevice* create(MSXMotherBoard& motherBoard, const XMLElement& config, const EmuTime& time); }; } // namespace openmsx #endif