// $Id: MidiInConnector.hh 4489 2005-06-16 20:51:54Z m9710797 $ #ifndef MIDIINCONNECTOR_HH #define MIDIINCONNECTOR_HH #include "Connector.hh" #include "SerialDataInterface.hh" #include "MidiInDevice.hh" namespace openmsx { class PluggingController; class MidiInConnector : public Connector, public SerialDataInterface { public: MidiInConnector(PluggingController& pluggingController, const std::string &name); virtual ~MidiInConnector(); // Connector virtual const std::string& getDescription() const; virtual const std::string& getClass() const; virtual MidiInDevice& getPlugged() const; virtual bool ready() = 0; virtual bool acceptsData() = 0; private: PluggingController& pluggingController; }; } // namespace openmsx #endif