// $Id: ProxyCommand.hh 5954 2006-12-22 08:10:58Z mthuurne $ #ifndef PROXYCOMMAND_HH #define PROXYCOMMAND_HH #include "Command.hh" namespace openmsx { class CommandController; class Reactor; class ProxyCmd : public Command { public: ProxyCmd(CommandController& controller, Reactor& reactor); virtual void execute(const std::vector& tokens, TclObject& result); virtual std::string help(const std::vector& tokens) const; virtual void tabCompletion(std::vector& tokens) const; private: Command* getMachineCommand(const std::string& name) const; Reactor& reactor; }; } // namespace openmsx #endif