Class Summary |
Helper |
|
Holder<T> |
|
IAdditionsFacility |
Structure representing a Guest Additions facility. |
IAdditionsStateChangedEvent |
Notification when a Guest Additions property changes. |
IAppliance |
Represents a platform-independent appliance in OVF format. |
IAudioAdapter |
The IAudioAdapter interface represents the virtual audio adapter of
the virtual machine. |
IBandwidthControl |
Controls the bandwidth groups of one machine used to cap I/O done by a VM. |
IBandwidthGroup |
Represents one bandwidth group. |
IBandwidthGroupChangedEvent |
Notification when one of the bandwidth groups changed
Interface ID: {334DF94A-7556-4CBC-8C04-043096B02D82} |
IBIOSSettings |
The IBIOSSettings interface represents BIOS settings of the virtual
machine. |
ICanShowWindowEvent |
Notification when a call to
IMachine.canShowConsoleWindow() is made by a
front-end to check if a subsequent call to
IMachine.showConsoleWindow() can succeed. |
IClipboardModeChangedEvent |
Notification when the shared clipboard mode changes. |
IConsole |
The IConsole interface represents an interface to control virtual
machine execution. |
ICPUChangedEvent |
Notification when a CPU changes. |
ICPUExecutionCapChangedEvent |
Notification when the CPU execution cap changes. |
IDHCPServer |
The IDHCPServer interface represents the VirtualBox DHCP server configuration. |
IDirectory |
Abstract parent interface for directories handled by VirtualBox. |
IDisplay |
The IDisplay interface represents the virtual machine's display. |
IDragAndDropModeChangedEvent |
Notification when the drag'n'drop mode changes. |
IEmulatedUSB |
Manages emulated USB devices. |
IEvent |
Abstract parent interface for VirtualBox events. |
IEventListener |
Event listener. |
IEventSource |
Event source. |
IEventSourceChangedEvent |
Notification when an event source state changes (listener added or removed). |
IExtraDataCanChangeEvent |
Notification when someone tries to change extra data for
either the given machine or (if null) global extra data. |
IExtraDataChangedEvent |
Notification when machine specific or global extra data
has changed. |
IFile |
Abstract parent interface for files handled by VirtualBox. |
IFramebuffer |
|
IFramebufferOverlay |
The IFramebufferOverlay interface represents an alpha blended overlay
for displaying status icons above an IFramebuffer. |
IFsObjInfo |
Abstract parent interface for VirtualBox file system object information. |
IGuest |
The IGuest interface represents information about the operating system
running inside the virtual machine. |
IGuestDirectory |
Implementation of the IDirectory object
for directories on the guest. |
IGuestFile |
Implementation of the IFile object
for files on the guest. |
IGuestFileEvent |
Base abstract interface for all guest file events. |
IGuestFileIOEvent |
Base abstract interface for all guest file input/output (IO) events. |
IGuestFileOffsetChangedEvent |
Notification when a guest file changed its current offset. |
IGuestFileReadEvent |
Notification when data has been read from a guest file. |
IGuestFileRegisteredEvent |
Notification when a guest file was registered or unregistered. |
IGuestFileStateChangedEvent |
Notification when a guest file changed its state. |
IGuestFileWriteEvent |
Notification when data has been written to a guest file. |
IGuestFsObjInfo |
Represents the guest implementation of the
IFsObjInfo object. |
IGuestKeyboardEvent |
Notification when guest keyboard event happens. |
IGuestMonitorChangedEvent |
Notification when the guest enables one of its monitors. |
IGuestMouseEvent |
Notification when guest mouse event happens. |
IGuestMultiTouchEvent |
Notification when guest touch screen event happens. |
IGuestOSType |
Interface ID: {6D968F9A-858B-4C50-BF17-241F069E94C2} |
IGuestProcess |
Implementation of the IProcess object
for processes on the guest. |
IGuestProcessEvent |
Base abstract interface for all guest process events. |
IGuestProcessInputNotifyEvent |
Notification when a guest process' stdin became available. |
IGuestProcessIOEvent |
Base abstract interface for all guest process input/output (IO) events. |
IGuestProcessOutputEvent |
Notification when there is guest process output available for reading. |
IGuestProcessRegisteredEvent |
Notification when a guest process was registered or unregistered. |
IGuestProcessStateChangedEvent |
Notification when a guest process changed its state. |
IGuestPropertyChangedEvent |
Notification when a guest property has changed. |
IGuestSession |
A guest session represents one impersonated user account on the guest, so
every operation will use the same credentials specified when creating
the session object via IGuest.createSession(String,String,String,String) . |
IGuestSessionEvent |
Base abstract interface for all guest session events. |
IGuestSessionRegisteredEvent |
Notification when a guest session was registered or unregistered. |
IGuestSessionStateChangedEvent |
Notification when a guest session changed its state. |
IGuestUserStateChangedEvent |
Notification when a guest user changed its state. |
IHost |
The IHost interface represents the physical machine that this VirtualBox
installation runs on. |
IHostNameResolutionConfigurationChangeEvent |
|
IHostNetworkInterface |
Represents one of host's network interfaces. |
IHostPCIDevicePlugEvent |
Notification when host PCI device is plugged/unplugged. |
IHostUSBDevice |
The IHostUSBDevice interface represents a physical USB device attached
to the host computer. |
IHostUSBDeviceFilter |
The IHostUSBDeviceFilter interface represents a global filter for a
physical USB device used by the host computer. |
IHostVideoInputDevice |
Represents one of host's video capture devices, for example a webcam. |
IKeyboard |
The IKeyboard interface represents the virtual machine's keyboard. |
IKeyboardLedsChangedEvent |
Notification when the guest OS executes the KBD_CMD_SET_LEDS command
to alter the state of the keyboard LEDs. |
IMachine |
The IMachine interface represents a virtual machine, or guest, created
in VirtualBox. |
IMachineDataChangedEvent |
Any of the settings of the given machine has changed. |
IMachineDebugger |
|
IMachineEvent |
Base abstract interface for all machine events. |
IMachineRegisteredEvent |
The given machine was registered or unregistered
within this VirtualBox installation. |
IMachineStateChangedEvent |
Machine state change event. |
IManagedObjectRef |
Managed object reference. |
IMedium |
The IMedium interface represents virtual storage for a machine's
hard disks, CD/DVD or floppy drives. |
IMediumAttachment |
The IMediumAttachment interface links storage media to virtual machines. |
IMediumChangedEvent |
Notification when a
IMachine.getMediumAttachments() changes. |
IMediumFormat |
The IMediumFormat interface represents a medium format. |
IMediumRegisteredEvent |
The given medium was registered or unregistered
within this VirtualBox installation. |
IMouse |
The IMouse interface represents the virtual machine's mouse. |
IMouseCapabilityChangedEvent |
Notification when the mouse capabilities reported by the
guest have changed. |
IMousePointerShapeChangedEvent |
Notification when the guest mouse pointer shape has
changed. |
INATEngine |
Interface for managing a NAT engine which is used with a virtual machine. |
INATNetwork |
|
INATNetworkAlterEvent |
|
INATNetworkChangedEvent |
|
INATNetworkCreationDeletionEvent |
|
INATNetworkPortForwardEvent |
|
INATNetworkSettingEvent |
|
INATNetworkStartStopEvent |
|
INATRedirectEvent |
Notification when NAT redirect rule added or removed. |
INetworkAdapter |
Represents a virtual network adapter that is attached to a virtual machine. |
INetworkAdapterChangedEvent |
Notification when a property of one of the
virtual IMachine.getNetworkAdapter(Long) changes. |
IParallelPort |
The IParallelPort interface represents the virtual parallel port device. |
IParallelPortChangedEvent |
Notification when a property of one of the
virtual IMachine.getParallelPort(Long) changes. |
IPCIAddress |
Address on the PCI bus. |
IPCIDeviceAttachment |
Information about PCI attachments. |
IPerformanceCollector |
The IPerformanceCollector interface represents a service that collects
and stores performance metrics data. |
IPerformanceMetric |
The IPerformanceMetric interface represents parameters of the given
performance metric. |
IProcess |
Abstract parent interface for processes handled by VirtualBox. |
IProgress |
The IProgress interface is used to track and control
asynchronous tasks within VirtualBox. |
IReusableEvent |
Base abstract interface for all reusable events. |
IRuntimeErrorEvent |
Notification when an error happens during the virtual
machine execution. |
ISerialPort |
The ISerialPort interface represents the virtual serial port device. |
ISerialPortChangedEvent |
Notification when a property of one of the
virtual IMachine.getSerialPort(Long) changes. |
ISession |
The ISession interface represents a client process and allows for locking
virtual machines (represented by IMachine objects) to prevent conflicting
changes to the machine. |
ISessionStateChangedEvent |
The state of the session for the given machine was changed. |
ISharedFolder |
The ISharedFolder interface represents a folder in the host computer's
file system accessible from the guest OS running inside a virtual
machine using an associated logical name. |
ISharedFolderChangedEvent |
Notification when a shared folder is added or removed. |
IShowWindowEvent |
Notification when a call to
IMachine.showConsoleWindow() requests the console window to be activated and brought to
foreground on the desktop of the host PC. |
ISnapshot |
The ISnapshot interface represents a snapshot of the virtual
machine. |
ISnapshotChangedEvent |
Snapshot properties (name and/or description) have been changed. |
ISnapshotDeletedEvent |
Snapshot of the given machine has been deleted. |
ISnapshotEvent |
Base interface for all snapshot events. |
ISnapshotTakenEvent |
A new snapshot of the machine has been taken. |
IStateChangedEvent |
Notification when the execution state of the machine has changed. |
IStorageController |
Represents a storage controller that is attached to a virtual machine
IMachine ). |
IStorageControllerChangedEvent |
Notification when a
IMachine.getMediumAttachments() changes. |
IStorageDeviceChangedEvent |
Notification when a
IMachine.getMediumAttachments() is attached or removed. |
ISystemProperties |
The ISystemProperties interface represents global properties of the given
VirtualBox installation. |
IToken |
The IToken interface represents a token passed to an API client, which
triggers cleanup actions when it is explicitly released by calling the
IToken.abandon() method (preferred, as it is accurately defined
when the release happens), or when the object reference count drops
to 0. |
IUnknown |
|
IUSBController |
|
IUSBControllerChangedEvent |
Notification when a property of the virtual
IMachine.getUSBControllers() changes. |
IUSBDevice |
The IUSBDevice interface represents a virtual USB device attached to the
virtual machine. |
IUSBDeviceFilter |
The IUSBDeviceFilter interface represents an USB device filter used
to perform actions on a group of USB devices. |
IUSBDeviceFilters |
|
IUSBDeviceStateChangedEvent |
Notification when a USB device is attached to or detached from
the virtual USB controller. |
IVBoxSVCAvailabilityChangedEvent |
Notification when VBoxSVC becomes unavailable (due to a crash or similar
unexpected circumstances) or available again. |
IVetoEvent |
Base abstract interface for veto events. |
IVFSExplorer |
The VFSExplorer interface unifies access to different file system
types. |
IVideoCaptureChangedEvent |
Notification when video capture settings have changed. |
IVirtualBox |
The IVirtualBox interface represents the main interface exposed by the
product that provides virtual machine management. |
IVirtualBoxErrorInfo |
The IVirtualBoxErrorInfo interface represents extended error information. |
IVirtualSystemDescription |
Represents one virtual system (machine) in an appliance. |
IVRDEServer |
|
IVRDEServerChangedEvent |
Notification when a property of the
IMachine.getVRDEServer() changes. |
IVRDEServerInfo |
Contains information about the remote desktop (VRDE) server capabilities and status. |
IVRDEServerInfoChangedEvent |
Notification when the status of the VRDE server changes. |
IWebsessionManager |
Websession manager. |
VirtualBoxManager |
|
Enum Summary |
AccessMode |
Access mode for opening files. |
AdditionsFacilityClass |
Guest Additions facility classes. |
AdditionsFacilityStatus |
Guest Additions facility states. |
AdditionsFacilityType |
Guest Additions facility IDs. |
AdditionsRunLevelType |
Guest Additions run level type. |
AdditionsUpdateFlag |
Guest Additions update flags. |
AudioControllerType |
Virtual audio controller type. |
AudioDriverType |
Host audio driver type. |
AuthType |
VirtualBox authentication type. |
AutostopType |
Autostop types, used with IMachine.getAutostopType() . |
BandwidthGroupType |
Type of a bandwidth control group. |
BIOSBootMenuMode |
BIOS boot menu mode. |
ChipsetType |
Type of emulated chipset (mostly southbridge). |
CleanupMode |
Cleanup mode, used with IMachine.unregister(org.virtualbox_4_3.CleanupMode) . |
ClipboardMode |
Host-Guest clipboard interchange mode. |
CloneMode |
Clone mode, used with IMachine.cloneTo(org.virtualbox_4_3.IMachine,org.virtualbox_4_3.CloneMode,List) . |
CloneOptions |
Clone options, used with IMachine.cloneTo(org.virtualbox_4_3.IMachine,org.virtualbox_4_3.CloneMode,List) . |
CopyFileFlag |
File copying flags. |
CPUPropertyType |
Virtual CPU property type. |
DataFlags |
|
DataType |
|
DeviceActivity |
Device activity for IConsole.getDeviceActivity(org.virtualbox_4_3.DeviceType) . |
DeviceType |
Device type. |
DhcpOpt |
|
DirectoryCreateFlag |
Directory creation flags. |
DirectoryOpenFlag |
Directory open flags. |
DirectoryRemoveRecFlag |
Directory recursive removement flags. |
DragAndDropAction |
Possible actions within an Drag and Drop operation. |
DragAndDropMode |
Drag'n'Drop interchange mode. |
ExportOptions |
Export options, used with IAppliance.write(String,List,String) . |
FaultToleranceState |
Used with IMachine.getFaultToleranceState() . |
FileSeekType |
File seeking types. |
FileStatus |
File statuses. |
FirmwareType |
Firmware type. |
FramebufferPixelFormat |
Format of the video memory buffer. |
FsObjType |
File system object type. |
GraphicsControllerType |
Graphics controller type, used with IMachine.unregister(org.virtualbox_4_3.CleanupMode) . |
GuestMonitorChangedEventType |
How the guest monitor has been changed. |
GuestMouseEventMode |
The mode (relative, absolute, multi-touch) of a pointer event. |
GuestSessionStatus |
Guest session status. |
GuestSessionWaitForFlag |
Guest session waiting flags. |
GuestSessionWaitResult |
Guest session waiting results. |
GuestUserState |
State a guest user has been changed to. |
HostNetworkInterfaceMediumType |
Type of encapsulation. |
HostNetworkInterfaceStatus |
Current status of the interface. |
HostNetworkInterfaceType |
Network interface type. |
HWVirtExPropertyType |
Hardware virtualization property type. |
ImportOptions |
Import options, used with IAppliance.importMachines(List) . |
KeyboardHIDType |
Type of keyboard device used in a virtual machine. |
LockType |
Used with IMachine.lockMachine(org.virtualbox_4_3.ISession,org.virtualbox_4_3.LockType) . |
MachineState |
Virtual machine execution state. |
MediumFormatCapabilities |
Medium format capability flags. |
MediumState |
Virtual medium state. |
MediumType |
Virtual medium type. |
MediumVariant |
Virtual medium image variant. |
MouseButtonState |
Mouse button state. |
NATAliasMode |
Interface ID: {67772168-50D9-11DF-9669-7FB714EE4FA1} |
NATProtocol |
Protocol definitions used with NAT port-forwarding rules. |
NetworkAdapterPromiscModePolicy |
The promiscuous mode policy of an interface. |
NetworkAdapterType |
Network adapter type. |
NetworkAttachmentType |
Network attachment type. |
PathRenameFlag |
Path renaming flags. |
PointingHIDType |
Type of pointing device used in a virtual machine. |
PortMode |
The PortMode enumeration represents possible communication modes for
the virtual serial port device. |
ProcessCreateFlag |
Guest process execution flags. |
ProcessInputFlag |
Guest process input flags. |
ProcessInputStatus |
Process input statuses. |
ProcessorFeature |
CPU features. |
ProcessOutputFlag |
Guest process output flags for specifying which
type of output to retrieve. |
ProcessPriority |
Process priorities. |
ProcessStatus |
Process execution statuses. |
ProcessWaitForFlag |
Process waiting flags. |
ProcessWaitResult |
Process waiting results. |
Reason |
Internal event reason type. |
Scope |
Scope of the operation. |
SessionState |
Session state. |
SessionType |
Session type. |
SettingsVersion |
Settings version of VirtualBox settings files. |
StorageBus |
The bus type of the storage controller (IDE, SATA, SCSI, SAS or Floppy);
see IStorageController.getBus() . |
StorageControllerType |
The exact variant of storage controller hardware presented
to the guest; see IStorageController.getControllerType() . |
SymlinkReadFlag |
Symbolic link reading flags. |
SymlinkType |
Symbolic link types. |
TouchContactState |
Touch event contact state. |
USBControllerType |
The USB controller type. |
USBDeviceFilterAction |
Actions for host USB device filters. |
USBDeviceState |
USB device state. |
VBoxEventType |
Type of an event. |
VFSFileType |
File types known by VFSExplorer. |
VFSType |
Virtual file systems supported by VFSExplorer. |
VirtualSystemDescriptionType |
Used with IVirtualSystemDescription to describe the type of
a configuration value. |
VirtualSystemDescriptionValueType |
Used with IVirtualSystemDescription.getValuesByType(org.virtualbox_4_3.VirtualSystemDescriptionType,org.virtualbox_4_3.VirtualSystemDescriptionValueType) to describe the value
type to fetch. |