Class: VBox::Session
Instance Attribute Summary collapse
-
#ref ⇒ Object
readonly
Returns the value of attribute ref.
Instance Method Summary collapse
- #console ⇒ Object
- #machine ⇒ Object
-
#state ⇒ Object
Attributes.
- #type ⇒ Object
-
#unlock_machine ⇒ Object
Methods.
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 (readonly)
Returns the value of attribute ref.
4 5 6 |
# File 'lib/virtualbox/classes/session.rb', line 4 def ref @ref end |
Instance Method Details
#console ⇒ Object
21 22 23 24 |
# File 'lib/virtualbox/classes/session.rb', line 21 def console console = VBox::WebService.send_request(:i_session_get_console, _this) VBox::Console.new(console) end |
#machine ⇒ Object
16 17 18 19 |
# File 'lib/virtualbox/classes/session.rb', line 16 def machine machine = VBox::WebService.send_request(:i_session_get_machine, _this) VBox::Machine.new(machine) end |
#state ⇒ Object
Attributes
8 9 10 |
# File 'lib/virtualbox/classes/session.rb', line 8 def state VBox::WebService.send_request(:i_session_get_state, _this) end |
#type ⇒ Object
12 13 14 |
# File 'lib/virtualbox/classes/session.rb', line 12 def type VBox::WebService.send_request(:i_session_get_type, _this) end |
#unlock_machine ⇒ Object
Methods
28 29 30 |
# File 'lib/virtualbox/classes/session.rb', line 28 def unlock_machine VBox::WebService.send_request(:i_session_unlock_machine, _this) end |