Module: VirtualBox

Extended by:
Version
Defined in:
lib/virtualbox.rb,
lib/virtualbox/vm.rb,
lib/virtualbox/com.rb,
lib/virtualbox/cpu.rb,
lib/virtualbox/dvd.rb,
lib/virtualbox/lib.rb,
lib/virtualbox/bios.rb,
lib/virtualbox/host.rb,
lib/virtualbox/media.rb,
lib/virtualbox/global.rb,
lib/virtualbox/medium.rb,
lib/virtualbox/version.rb,
lib/virtualbox/com/util.rb,
lib/virtualbox/snapshot.rb,
lib/virtualbox/appliance.rb,
lib/virtualbox/exceptions.rb,
lib/virtualbox/ext/logger.rb,
lib/virtualbox/extra_data.rb,
lib/virtualbox/hard_drive.rb,
lib/virtualbox/nat_engine.rb,
lib/virtualbox/dhcp_server.rb,
lib/virtualbox/vrde_server.rb,
lib/virtualbox/com/ffi/util.rb,
lib/virtualbox/ext/platform.rb,
lib/virtualbox/audio_adapter.rb,
lib/virtualbox/shared_folder.rb,
lib/virtualbox/abstract_model.rb,
lib/virtualbox/forwarded_port.rb,
lib/virtualbox/usb_controller.rb,
lib/virtualbox/ext/glob_loader.rb,
lib/virtualbox/network_adapter.rb,
lib/virtualbox/com/abstract_enum.rb,
lib/virtualbox/com/ffi/interface.rb,
lib/virtualbox/com/ffi_interface.rb,
lib/virtualbox/com/nil_interface.rb,
lib/virtualbox/hw_virtualization.rb,
lib/virtualbox/medium_attachment.rb,
lib/virtualbox/system_properties.rb,
lib/virtualbox/usb_device_filter.rb,
lib/virtualbox/com/base_interface.rb,
lib/virtualbox/com/ffi/interfaces.rb,
lib/virtualbox/com/ffi/vboxxpcomc.rb,
lib/virtualbox/nat_forwarded_port.rb,
lib/virtualbox/proxies/collection.rb,
lib/virtualbox/storage_controller.rb,
lib/virtualbox/com/implementer/ffi.rb,
lib/virtualbox/com/implementer/nil.rb,
lib/virtualbox/com/mscom_interface.rb,
lib/virtualbox/abstract_model/dirty.rb,
lib/virtualbox/com/implementer/base.rb,
lib/virtualbox/com/implementer/mscom.rb,
lib/virtualbox/com/abstract_interface.rb,
lib/virtualbox/host_network_interface.rb,
lib/virtualbox/abstract_model/relatable.rb,
lib/virtualbox/com/abstract_implementer.rb,
lib/virtualbox/com/interface/3.1.x/host.rb,
lib/virtualbox/com/interface/3.2.x/host.rb,
lib/virtualbox/com/interface/4.0.x/host.rb,
lib/virtualbox/com/interface/3.2.x/guest.rb,
lib/virtualbox/com/interface/4.0.x/guest.rb,
lib/virtualbox/abstract_model/validatable.rb,
lib/virtualbox/com/interface/3.1.x/medium.rb,
lib/virtualbox/com/interface/3.2.x/medium.rb,
lib/virtualbox/com/interface/4.0.x/medium.rb,
lib/virtualbox/virtual_system_description.rb,
lib/virtualbox/abstract_model/attributable.rb,
lib/virtualbox/com/interface/3.1.x/console.rb,
lib/virtualbox/com/interface/3.1.x/machine.rb,
lib/virtualbox/com/interface/3.1.x/session.rb,
lib/virtualbox/com/interface/3.2.x/console.rb,
lib/virtualbox/com/interface/3.2.x/machine.rb,
lib/virtualbox/com/interface/3.2.x/session.rb,
lib/virtualbox/com/interface/4.0.x/console.rb,
lib/virtualbox/com/interface/4.0.x/machine.rb,
lib/virtualbox/com/interface/4.0.x/session.rb,
lib/virtualbox/com/interface/3.1.x/progress.rb,
lib/virtualbox/com/interface/3.1.x/snapshot.rb,
lib/virtualbox/com/interface/3.2.x/progress.rb,
lib/virtualbox/com/interface/3.2.x/snapshot.rb,
lib/virtualbox/com/interface/4.0.x/progress.rb,
lib/virtualbox/com/interface/4.0.x/snapshot.rb,
lib/virtualbox/com/interface/3.1.x/appliance.rb,
lib/virtualbox/com/interface/3.1.x/port_mode.rb,
lib/virtualbox/com/interface/3.2.x/appliance.rb,
lib/virtualbox/com/interface/3.2.x/port_mode.rb,
lib/virtualbox/com/interface/4.0.x/appliance.rb,
lib/virtualbox/com/interface/4.0.x/auth_type.rb,
lib/virtualbox/com/interface/4.0.x/lock_type.rb,
lib/virtualbox/com/interface/4.0.x/port_mode.rb,
lib/virtualbox/abstract_model/version_matcher.rb,
lib/virtualbox/com/interface/3.1.x/usb_device.rb,
lib/virtualbox/com/interface/3.1.x/virtualbox.rb,
lib/virtualbox/com/interface/3.2.x/nat_engine.rb,
lib/virtualbox/com/interface/3.2.x/usb_device.rb,
lib/virtualbox/com/interface/3.2.x/virtualbox.rb,
lib/virtualbox/com/interface/4.0.x/nat_engine.rb,
lib/virtualbox/com/interface/4.0.x/usb_device.rb,
lib/virtualbox/com/interface/4.0.x/virtualbox.rb,
lib/virtualbox/com/interface/3.1.x/access_mode.rb,
lib/virtualbox/com/interface/3.1.x/device_type.rb,
lib/virtualbox/com/interface/3.1.x/dhcp_server.rb,
lib/virtualbox/com/interface/3.1.x/medium_type.rb,
lib/virtualbox/com/interface/3.1.x/nsisupports.rb,
lib/virtualbox/com/interface/3.1.x/serial_port.rb,
lib/virtualbox/com/interface/3.1.x/storage_bus.rb,
lib/virtualbox/com/interface/3.1.x/vrdp_server.rb,
lib/virtualbox/com/interface/3.2.x/access_mode.rb,
lib/virtualbox/com/interface/3.2.x/device_type.rb,
lib/virtualbox/com/interface/3.2.x/dhcp_server.rb,
lib/virtualbox/com/interface/3.2.x/medium_type.rb,
lib/virtualbox/com/interface/3.2.x/nsisupports.rb,
lib/virtualbox/com/interface/3.2.x/serial_port.rb,
lib/virtualbox/com/interface/3.2.x/storage_bus.rb,
lib/virtualbox/com/interface/3.2.x/vrdp_server.rb,
lib/virtualbox/com/interface/4.0.x/access_mode.rb,
lib/virtualbox/com/interface/4.0.x/device_type.rb,
lib/virtualbox/com/interface/4.0.x/dhcp_server.rb,
lib/virtualbox/com/interface/4.0.x/medium_type.rb,
lib/virtualbox/com/interface/4.0.x/nsisupports.rb,
lib/virtualbox/com/interface/4.0.x/serial_port.rb,
lib/virtualbox/com/interface/4.0.x/storage_bus.rb,
lib/virtualbox/com/interface/4.0.x/vrde_server.rb,
lib/virtualbox/com/interface/3.1.x/medium_state.rb,
lib/virtualbox/com/interface/3.1.x/nsiexception.rb,
lib/virtualbox/com/interface/3.1.x/session_type.rb,
lib/virtualbox/com/interface/3.2.x/medium_state.rb,
lib/virtualbox/com/interface/3.2.x/nat_protocol.rb,
lib/virtualbox/com/interface/3.2.x/nsiexception.rb,
lib/virtualbox/com/interface/3.2.x/session_type.rb,
lib/virtualbox/com/interface/4.0.x/cleanup_mode.rb,
lib/virtualbox/com/interface/4.0.x/event_source.rb,
lib/virtualbox/com/interface/4.0.x/medium_state.rb,
lib/virtualbox/com/interface/4.0.x/nat_protocol.rb,
lib/virtualbox/com/interface/4.0.x/nsiexception.rb,
lib/virtualbox/com/interface/4.0.x/session_type.rb,
lib/virtualbox/com/interface/3.1.x/audio_adapter.rb,
lib/virtualbox/com/interface/3.1.x/bios_settings.rb,
lib/virtualbox/com/interface/3.1.x/firmware_type.rb,
lib/virtualbox/com/interface/3.1.x/guest_os_type.rb,
lib/virtualbox/com/interface/3.1.x/machine_state.rb,
lib/virtualbox/com/interface/3.1.x/medium_format.rb,
lib/virtualbox/com/interface/3.1.x/parallel_port.rb,
lib/virtualbox/com/interface/3.1.x/session_state.rb,
lib/virtualbox/com/interface/3.1.x/shared_folder.rb,
lib/virtualbox/com/interface/3.2.x/audio_adapter.rb,
lib/virtualbox/com/interface/3.2.x/bios_settings.rb,
lib/virtualbox/com/interface/3.2.x/firmware_type.rb,
lib/virtualbox/com/interface/3.2.x/guest_os_type.rb,
lib/virtualbox/com/interface/3.2.x/machine_state.rb,
lib/virtualbox/com/interface/3.2.x/medium_format.rb,
lib/virtualbox/com/interface/3.2.x/parallel_port.rb,
lib/virtualbox/com/interface/3.2.x/session_state.rb,
lib/virtualbox/com/interface/3.2.x/shared_folder.rb,
lib/virtualbox/com/interface/4.0.x/audio_adapter.rb,
lib/virtualbox/com/interface/4.0.x/bios_settings.rb,
lib/virtualbox/com/interface/4.0.x/firmware_type.rb,
lib/virtualbox/com/interface/4.0.x/guest_os_type.rb,
lib/virtualbox/com/interface/4.0.x/machine_state.rb,
lib/virtualbox/com/interface/4.0.x/medium_format.rb,
lib/virtualbox/com/interface/4.0.x/parallel_port.rb,
lib/virtualbox/com/interface/4.0.x/session_state.rb,
lib/virtualbox/com/interface/4.0.x/shared_folder.rb,
lib/virtualbox/com/interface/3.1.x/clipboard_mode.rb,
lib/virtualbox/com/interface/3.1.x/medium_variant.rb,
lib/virtualbox/com/interface/3.1.x/usb_controller.rb,
lib/virtualbox/com/interface/3.1.x/vrdp_auth_type.rb,
lib/virtualbox/com/interface/3.2.x/clipboard_mode.rb,
lib/virtualbox/com/interface/3.2.x/medium_variant.rb,
lib/virtualbox/com/interface/3.2.x/nat_alias_mode.rb,
lib/virtualbox/com/interface/3.2.x/usb_controller.rb,
lib/virtualbox/com/interface/3.2.x/vrdp_auth_type.rb,
lib/virtualbox/com/interface/4.0.x/clipboard_mode.rb,
lib/virtualbox/com/interface/4.0.x/medium_variant.rb,
lib/virtualbox/com/interface/4.0.x/nat_alias_mode.rb,
lib/virtualbox/com/interface/4.0.x/usb_controller.rb,
lib/virtualbox/abstract_model/interface_attributes.rb,
lib/virtualbox/com/interface/3.1.x/host_usb_device.rb,
lib/virtualbox/com/interface/3.1.x/network_adapter.rb,
lib/virtualbox/com/interface/3.2.x/host_usb_device.rb,
lib/virtualbox/com/interface/3.2.x/network_adapter.rb,
lib/virtualbox/com/interface/4.0.x/host_usb_device.rb,
lib/virtualbox/com/interface/4.0.x/network_adapter.rb,
lib/virtualbox/com/interface/3.1.x/usb_device_state.rb,
lib/virtualbox/com/interface/3.2.x/usb_device_state.rb,
lib/virtualbox/com/interface/4.0.x/usb_device_state.rb,
lib/virtualbox/com/interface/3.1.x/audio_driver_type.rb,
lib/virtualbox/com/interface/3.1.x/cpu_property_type.rb,
lib/virtualbox/com/interface/3.1.x/medium_attachment.rb,
lib/virtualbox/com/interface/3.1.x/system_properties.rb,
lib/virtualbox/com/interface/3.1.x/usb_device_filter.rb,
lib/virtualbox/com/interface/3.2.x/audio_driver_type.rb,
lib/virtualbox/com/interface/3.2.x/cpu_property_type.rb,
lib/virtualbox/com/interface/3.2.x/keyboard_hid_type.rb,
lib/virtualbox/com/interface/3.2.x/medium_attachment.rb,
lib/virtualbox/com/interface/3.2.x/pointing_hid_type.rb,
lib/virtualbox/com/interface/3.2.x/system_properties.rb,
lib/virtualbox/com/interface/3.2.x/usb_device_filter.rb,
lib/virtualbox/com/interface/4.0.x/audio_driver_type.rb,
lib/virtualbox/com/interface/4.0.x/cpu_property_type.rb,
lib/virtualbox/com/interface/4.0.x/keyboard_hid_type.rb,
lib/virtualbox/com/interface/4.0.x/medium_attachment.rb,
lib/virtualbox/com/interface/4.0.x/pointing_hid_type.rb,
lib/virtualbox/com/interface/4.0.x/system_properties.rb,
lib/virtualbox/com/interface/4.0.x/usb_device_filter.rb,
lib/virtualbox/com/interface/3.1.x/storage_controller.rb,
lib/virtualbox/com/interface/3.2.x/storage_controller.rb,
lib/virtualbox/com/interface/4.0.x/storage_controller.rb,
lib/virtualbox/com/interface/3.1.x/bios_boot_menu_mode.rb,
lib/virtualbox/com/interface/3.2.x/bios_boot_menu_mode.rb,
lib/virtualbox/com/interface/4.0.x/bios_boot_menu_mode.rb,
lib/virtualbox/com/interface/3.1.x/network_adapter_type.rb,
lib/virtualbox/com/interface/3.2.x/network_adapter_type.rb,
lib/virtualbox/com/interface/4.0.x/network_adapter_type.rb,
lib/virtualbox/com/interface/3.1.x/audio_controller_type.rb,
lib/virtualbox/com/interface/3.2.x/audio_controller_type.rb,
lib/virtualbox/com/interface/4.0.x/audio_controller_type.rb,
lib/virtualbox/com/interface/4.0.x/fault_tolerance_state.rb,
lib/virtualbox/com/interface/3.1.x/host_network_interface.rb,
lib/virtualbox/com/interface/3.1.x/host_usb_device_filter.rb,
lib/virtualbox/com/interface/3.1.x/virtual_box_error_info.rb,
lib/virtualbox/com/interface/3.2.x/host_network_interface.rb,
lib/virtualbox/com/interface/3.2.x/host_usb_device_filter.rb,
lib/virtualbox/com/interface/3.2.x/virtual_box_error_info.rb,
lib/virtualbox/com/interface/4.0.x/host_network_interface.rb,
lib/virtualbox/com/interface/4.0.x/host_usb_device_filter.rb,
lib/virtualbox/com/interface/4.0.x/virtual_box_error_info.rb,
lib/virtualbox/com/interface/3.1.x/network_attachment_type.rb,
lib/virtualbox/com/interface/3.1.x/storage_controller_type.rb,
lib/virtualbox/com/interface/3.2.x/network_attachment_type.rb,
lib/virtualbox/com/interface/3.2.x/storage_controller_type.rb,
lib/virtualbox/com/interface/4.0.x/network_attachment_type.rb,
lib/virtualbox/com/interface/4.0.x/storage_controller_type.rb,
lib/virtualbox/com/interface/3.1.x/hw_virt_ex_property_type.rb,
lib/virtualbox/com/interface/3.1.x/usb_device_filter_action.rb,
lib/virtualbox/com/interface/3.2.x/hw_virt_ex_property_type.rb,
lib/virtualbox/com/interface/3.2.x/usb_device_filter_action.rb,
lib/virtualbox/com/interface/4.0.x/hw_virt_ex_property_type.rb,
lib/virtualbox/com/interface/4.0.x/usb_device_filter_action.rb,
lib/virtualbox/com/interface/3.1.x/virtual_system_description.rb,
lib/virtualbox/com/interface/3.2.x/virtual_system_description.rb,
lib/virtualbox/com/interface/4.0.x/virtual_system_description.rb,
lib/virtualbox/com/interface/3.1.x/host_network_interface_type.rb,
lib/virtualbox/com/interface/3.2.x/host_network_interface_type.rb,
lib/virtualbox/com/interface/4.0.x/host_network_interface_type.rb,
lib/virtualbox/com/interface/3.1.x/host_network_interface_status.rb,
lib/virtualbox/com/interface/3.2.x/host_network_interface_status.rb,
lib/virtualbox/com/interface/4.0.x/host_network_interface_status.rb,
lib/virtualbox/com/interface/3.1.x/virtual_system_description_type.rb,
lib/virtualbox/com/interface/3.2.x/virtual_system_description_type.rb,
lib/virtualbox/com/interface/4.0.x/virtual_system_description_type.rb,
lib/virtualbox/com/interface/3.1.x/host_network_interface_medium_type.rb,
lib/virtualbox/com/interface/3.2.x/host_network_interface_medium_type.rb,
lib/virtualbox/com/interface/4.0.x/host_network_interface_medium_type.rb,
lib/virtualbox/com/interface/3.1.x/virtual_system_description_value_type.rb,
lib/virtualbox/com/interface/3.2.x/virtual_system_description_value_type.rb,
lib/virtualbox/com/interface/4.0.x/virtual_system_description_value_type.rb

Overview

Setup the top-level module methods

Defined Under Namespace

Modules: ByteNormalizer, COM, Exceptions, GlobLoader, Logger, Proxies, SubclassListing, Version Classes: AbstractModel, Appliance, AudioAdapter, BIOS, CPU, DHCPServer, DVD, ExtraData, ForwardedPort, Global, HWVirtualization, HardDrive, Host, HostNetworkInterface, Lib, Media, Medium, MediumAttachment, NATEngine, NATForwardedPort, NetworkAdapter, Platform, SharedFolder, Snapshot, StorageController, SystemProperties, USBController, USBDeviceFilter, VM, VRDEServer, VirtualSystemDescription

Constant Summary collapse

VERSION =
"0.8.4"

Method Summary

Methods included from Version

revision, supported?, version