001/* 002 * To change this license header, choose License Headers in Project Properties. 003 * To change this template file, choose Tools | Templates 004 * and open the template in the editor. 005 */ 006package org.anarres.qemu.exec.vm.device; 007 008import org.anarres.qemu.exec.QEmuDeviceOption; 009import org.anarres.qemu.exec.QEmuDisplayOption; 010import org.anarres.qemu.exec.QEmuDriveOption; 011import org.anarres.qemu.exec.QEmuNetdevOption; 012import org.anarres.qemu.exec.QEmuOption; 013 014/** 015 * A QEmuDevice is a device frontend visible to the VM on a bus. 016 * 017 * Many devices are paired with device backends expressed via 018 * {@link QEmuDriveOption}, {@link QEmuNetdevOption}, 019 * {@link QEmuDisplayOption}, etc. 020 * 021 * This interface is a convenience for documentation and may go away or 022 * be replaced. 023 * 024 * @see QEmuDeviceOption 025 * @author shevek 026 */ 027// TODO: Replace this with QEmuDeviceOption? 028public interface QEmuDevice extends QEmuOption { 029 030}