Package org.virtualbox_4_2

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 vbox 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.
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.
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.
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.
IGuestOSType Interface ID: {6D968F9A-858B-4C50-BF17-241F069E94C2}
IGuestProcess Implementation of the IProcess object for processes on the guest.
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).
IHost The IHost interface represents the physical machine that this VirtualBox installation runs on.
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.
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.
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.
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.
IUnknown  
IUSBController  
IUSBControllerChangedEvent Notification when a property of the virtual IMachine.getUSBController() 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.
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.
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.
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_2.CleanupMode).
ClipboardMode Host-Guest clipboard interchange mode.
CloneMode Clone mode, used with IMachine.cloneTo(org.virtualbox_4_2.IMachine,org.virtualbox_4_2.CloneMode,List).
CloneOptions Clone options, used with IMachine.cloneTo(org.virtualbox_4_2.IMachine,org.virtualbox_4_2.CloneMode,List).
CopyFileFlag File copying flags.
CPUPropertyType Virtual CPU property type.
DataFlags  
DataType  
DeviceActivity Device activity for IConsole.getDeviceActivity(org.virtualbox_4_2.DeviceType).
DeviceType Device type.
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.
FaultToleranceState Used with IMachine.getFaultToleranceState().
FileSeekType File seeking types.
FirmwareType Firmware type.
FramebufferPixelFormat Format of the video memory buffer.
FsObjType File system object type.
GuestMonitorChangedEventType How the guest monitor has been changed.
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_2.ISession,org.virtualbox_4_2.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.
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.
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_2.VirtualSystemDescriptionType,org.virtualbox_4_2.VirtualSystemDescriptionValueType) to describe the value type to fetch.
 

Exception Summary
VBoxException