Class: VBox::Progress
- Inherits:
-
Base
- Object
- Base
- VBox::Progress
show all
- Defined in:
- lib/virtualbox/classes/progress.rb
Instance Attribute Summary
Attributes inherited from Base
#ref
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 Method Details
#cancel ⇒ Object
77
78
79
|
# File 'lib/virtualbox/classes/progress.rb', line 77
def cancel
VBox::WebService.send_request(:i_progress_cancel, _this)
end
|
#cancelable ⇒ Object
18
19
20
|
# File 'lib/virtualbox/classes/progress.rb', line 18
def cancelable
VBox::WebService.send_request(:i_progress_get_cancelable, _this)
end
|
#canceled ⇒ Object
34
35
36
|
# File 'lib/virtualbox/classes/progress.rb', line 34
def canceled
VBox::WebService.send_request(:i_progress_get_canceled, _this)
end
|
#completed ⇒ Object
30
31
32
|
# File 'lib/virtualbox/classes/progress.rb', line 30
def completed
VBox::WebService.send_request(:i_progress_get_completed, _this)
end
|
#description ⇒ Object
10
11
12
|
# File 'lib/virtualbox/classes/progress.rb', line 10
def description
VBox::WebService.send_request(:i_progress_get_description, _this)
end
|
#initiator ⇒ Object
14
15
16
|
# File 'lib/virtualbox/classes/progress.rb', line 14
def initiator
VBox::WebService.send_request(:i_progress_get_initiator, _this)
end
|
#operation ⇒ Object
51
52
53
|
# File 'lib/virtualbox/classes/progress.rb', line 51
def operation
VBox::WebService.send_request(:i_progress_get_operation, _this)
end
|
#operation_count ⇒ Object
47
48
49
|
# File 'lib/virtualbox/classes/progress.rb', line 47
def operation_count
VBox::WebService.send_request(:i_progress_get_operation_count, _this)
end
|
#operation_description ⇒ Object
55
56
57
|
# File 'lib/virtualbox/classes/progress.rb', line 55
def operation_description
VBox::WebService.send_request(:i_progress_get_operation_description, _this)
end
|
#operation_percent ⇒ Object
59
60
61
|
# File 'lib/virtualbox/classes/progress.rb', line 59
def operation_percent
VBox::WebService.send_request(:i_progress_get_operation_percent, _this)
end
|
#operation_weight ⇒ Object
63
64
65
|
# File 'lib/virtualbox/classes/progress.rb', line 63
def operation_weight
VBox::WebService.send_request(:i_progress_get_operation_weight, _this)
end
|
#percent ⇒ Object
22
23
24
|
# File 'lib/virtualbox/classes/progress.rb', line 22
def percent
VBox::WebService.send_request(:i_progress_get_percent, _this)
end
|
#result_code ⇒ Object
38
39
40
|
# File 'lib/virtualbox/classes/progress.rb', line 38
def result_code
VBox::WebService.send_request(:i_progress_get_result_code, _this)
end
|
#set_current_operation_progress(args = {}) ⇒ Object
81
82
83
84
|
# File 'lib/virtualbox/classes/progress.rb', line 81
def set_current_operation_progress(args={})
ensure_hash args
VBox::WebService.send_request(:i_progress_set_current_operation_progress, _this.merge(args))
end
|
#set_next_operation(args = {}) ⇒ Object
86
87
88
89
|
# File 'lib/virtualbox/classes/progress.rb', line 86
def set_next_operation(args={})
ensure_hash args
VBox::WebService.send_request(:i_progress_set_next_operation, _this.merge(args))
end
|
#time_remaining ⇒ Object
26
27
28
|
# File 'lib/virtualbox/classes/progress.rb', line 26
def time_remaining
VBox::WebService.send_request(:i_progress_get_time_remaining, _this)
end
|
#timeout ⇒ Object
67
68
69
|
# File 'lib/virtualbox/classes/progress.rb', line 67
def timeout
VBox::WebService.send_request(:i_progress_get_timeout, _this)
end
|
#timeout=(timeout) ⇒ Object
71
72
73
|
# File 'lib/virtualbox/classes/progress.rb', line 71
def timeout=(timeout)
VBox::WebService.send_request(:i_progress_set_timeout, _this.merge(:timeout => timeout))
end
|
#wait_for_async_progress_completion(args = {}) ⇒ Object
91
92
93
94
95
|
# File 'lib/virtualbox/classes/progress.rb', line 91
def wait_for_async_progress_completion(args={})
ensure_hash args
args.referize! :p_progress_async
VBox::WebService.send_request(:i_progress_wait_for_async_progress_completion, _this.merge(args))
end
|
#wait_for_completion(args = {}) ⇒ Object
97
98
99
100
|
# File 'lib/virtualbox/classes/progress.rb', line 97
def wait_for_completion(args={})
ensure_hash args
VBox::WebService.send_request(:i_progress_wait_for_completion, _this.merge(args))
end
|
#wait_for_operation_completion(args = {}) ⇒ Object
102
103
104
105
|
# File 'lib/virtualbox/classes/progress.rb', line 102
def wait_for_operation_completion(args={})
ensure_hash args
VBox::WebService.send_request(:i_progress_wait_for_operation_completion, _this.merge(args))
end
|