Class: VBox::USBDeviceFilter
- Inherits:
-
Base
- Object
- Base
- VBox::USBDeviceFilter
show all
- Defined in:
- lib/virtualbox/classes/usb_device_filter.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Base
#_this, #delete!, #ensure_hash, #initialize, #vbox_class
Constructor Details
This class inherits a constructor from VBox::Base
Instance Attribute Details
#ref ⇒ Object
Returns the value of attribute ref.
4
5
6
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 4
def ref
@ref
end
|
Instance Method Details
#active ⇒ Object
16
17
18
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 16
def active
VBox::WebService.send_request(:iusb_device_filter_get_active, _this)
end
|
#active=(active) ⇒ Object
20
21
22
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 20
def active=(active)
VBox::WebService.send_request(:iusb_device_filter_set_active, _this.merge(:active => active))
end
|
#manufacturer ⇒ Object
48
49
50
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 48
def manufacturer
VBox::WebService.send_request(:iusb_device_filter_get_manufacturer, _this)
end
|
#manufacturer=(manufacturer) ⇒ Object
52
53
54
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 52
def manufacturer=(manufacturer)
VBox::WebService.send_request(:iusb_device_filter_set_manufacturer, _this.merge(:manufacturer => manufacturer))
end
|
#masked_interfaces ⇒ Object
88
89
90
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 88
def masked_interfaces
VBox::WebService.send_request(:iusb_device_filter_get_masked_interfaces, _this)
end
|
#masked_interfaces=(masked_interfaces) ⇒ Object
92
93
94
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 92
def masked_interfaces=(masked_interfaces)
VBox::WebService.send_request(:iusb_device_filter_set_masked_interfaces, _this.merge(:masked_interfaces => masked_interfaces))
end
|
#name ⇒ Object
8
9
10
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 8
def name
VBox::WebService.send_request(:iusb_device_filter_get_name, _this)
end
|
#name=(name) ⇒ Object
12
13
14
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 12
def name=(name)
VBox::WebService.send_request(:iusb_device_filter_set_name, _this.merge(:name => name))
end
|
#port ⇒ Object
72
73
74
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 72
def port
VBox::WebService.send_request(:iusb_device_filter_get_port, _this)
end
|
#port=(port) ⇒ Object
76
77
78
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 76
def port=(port)
VBox::WebService.send_request(:iusb_device_filter_set_port, _this.merge(:port => port))
end
|
#product ⇒ Object
56
57
58
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 56
def product
VBox::WebService.send_request(:iusb_device_filter_get_product, _this)
end
|
#product=(product) ⇒ Object
60
61
62
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 60
def product=(product)
VBox::WebService.send_request(:iusb_device_filter_set_product, _this.merge(:product => product))
end
|
#product_id ⇒ Object
32
33
34
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 32
def product_id
VBox::WebService.send_request(:iusb_device_filter_get_product_id, _this)
end
|
#product_id=(product_id) ⇒ Object
36
37
38
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 36
def product_id=(product_id)
VBox::WebService.send_request(:iusb_device_filter_set_product_id, _this.merge(:product_id => product_id))
end
|
#remote ⇒ Object
80
81
82
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 80
def remote
VBox::WebService.send_request(:iusb_device_filter_get_remote, _this)
end
|
#remote=(remote) ⇒ Object
84
85
86
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 84
def remote=(remote)
VBox::WebService.send_request(:iusb_device_filter_set_remote, _this.merge(:remote => remote))
end
|
#revision ⇒ Object
40
41
42
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 40
def revision
VBox::WebService.send_request(:iusb_device_filter_get_revision, _this)
end
|
#revision=(revision) ⇒ Object
44
45
46
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 44
def revision=(revision)
VBox::WebService.send_request(:iusb_device_filter_set_revision, _this.merge(:revision => revision))
end
|
#serial_number ⇒ Object
64
65
66
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 64
def serial_number
VBox::WebService.send_request(:iusb_device_filter_get_serial_number, _this)
end
|
#serial_number=(serial_number) ⇒ Object
68
69
70
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 68
def serial_number=(serial_number)
VBox::WebService.send_request(:iusb_device_filter_set_serial_number, _this.merge(:serial_number => serial_number))
end
|
#vendor_id ⇒ Object
24
25
26
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 24
def vendor_id
VBox::WebService.send_request(:iusb_device_filter_get_vendor_id, _this)
end
|
#vendor_id=(vendor_id) ⇒ Object
28
29
30
|
# File 'lib/virtualbox/classes/usb_device_filter.rb', line 28
def vendor_id=(vendor_id)
VBox::WebService.send_request(:iusb_device_filter_set_vendor_id, _this.merge(:vendor_id => vendor_id))
end
|