Package com.io7m.waxmill.machines
Interface WXMDeviceType.WXMDeviceFramebufferType
- All Superinterfaces:
WXMDeviceType
- All Known Implementing Classes:
WXMDeviceFramebuffer
- Enclosing interface:
- WXMDeviceType
@Immutable public static interface WXMDeviceType.WXMDeviceFramebufferType extends WXMDeviceType
A raw framebuffer device attached to a VNC server.
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classWXMDeviceType.WXMDeviceFramebufferType.WXMVGAConfigurationThe VGA configuration used.Nested classes/interfaces inherited from interface com.io7m.waxmill.machines.WXMDeviceType
WXMDeviceType.Kind, WXMDeviceType.WXMDeviceAHCIDiskType, WXMDeviceType.WXMDeviceAHCIOpticalDiskType, WXMDeviceType.WXMDeviceE1000Type, WXMDeviceType.WXMDeviceFramebufferType, WXMDeviceType.WXMDeviceHostBridgeType, WXMDeviceType.WXMDeviceLPCType, WXMDeviceType.WXMDevicePassthruType, WXMDeviceType.WXMDeviceVirtioBlockStorageType, WXMDeviceType.WXMDeviceVirtioNetworkType, WXMDeviceType.WXMLPCTTYNames, WXMDeviceType.WXMNetworkDeviceBackendType, WXMDeviceType.WXMSectorSizesType, WXMDeviceType.WXMStorageBackendFileType, WXMDeviceType.WXMStorageBackendType, WXMDeviceType.WXMStorageBackendZFSVolumeType, WXMDeviceType.WXMTapType, WXMDeviceType.WXMTTYBackendFileType, WXMDeviceType.WXMTTYBackendNMDMType, WXMDeviceType.WXMTTYBackendStdioType, WXMDeviceType.WXMTTYBackendType, WXMDeviceType.WXMVMNetType -
Method Summary
Modifier and Type Method Description default java.lang.Stringcomment()WXMDeviceSlotdeviceSlot()default java.lang.StringexternalName()default intheight()default WXMDeviceType.Kindkind()java.net.InetAddresslistenAddress()intlistenPort()default WXMDeviceType.WXMDeviceFramebufferType.WXMVGAConfigurationvgaConfiguration()booleanwaitForVNC()default intwidth()Methods inherited from interface com.io7m.waxmill.machines.WXMDeviceType
isConsoleDevice, isStorageDevice
-
Method Details
-
comment
@Default default java.lang.String comment()- Specified by:
commentin interfaceWXMDeviceType- Returns:
- A descriptive comment
-
kind
- Specified by:
kindin interfaceWXMDeviceType- Returns:
- The device kind
-
deviceSlot
WXMDeviceSlot deviceSlot()- Specified by:
deviceSlotin interfaceWXMDeviceType- Returns:
- The device slot
-
externalName
default java.lang.String externalName()- Specified by:
externalNamein interfaceWXMDeviceType- Returns:
- The external name of the type (such as
ahci-cd).
-
listenAddress
java.net.InetAddress listenAddress()- Returns:
- The IP address upon which the VNC server will listen
-
listenPort
int listenPort()- Returns:
- The port upon which the VNC server will listen
-
width
@Default default int width()- Returns:
- The width of the framebuffer
-
height
@Default default int height()- Returns:
- The height of the framebuffer
-
vgaConfiguration
- Returns:
- The guest VGA configuration used
-
waitForVNC
boolean waitForVNC()- Returns:
- Delay booting until a VNC connection has arrived
-