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}