VirtualBox

Changeset 13374 in vbox for trunk/src/VBox/Main/idl


Ignore:
Timestamp:
Oct 17, 2008 1:01:44 PM (16 years ago)
Author:
vboxsync
Message:

Main, FE/Qt: Added IProgress::PowerDownAsync() (#3242).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r13227 r13374  
    42874287  <interface
    42884288     name="IConsole" extends="$unknown"
    4289      uuid="3acbd337-925f-497d-a624-465c8a99ae5a"
     4289     uuid="e3c6d4a1-a935-47ca-b16d-f9e9c496e53e"
    42904290     wsmap="managed"
    42914291     >
     
    44244424
    44254425        <note>
    4426             Unless you are trying to write a new VirtualBox front-end that
    4427             performs direct machine execution (like the VirtualBox or VBoxSDL
    4428             front-ends), don't call <link to="IConsole::powerUp"/> in a direct
    4429             session opened by <link to="IVirtualBox::openSession"/> and use this
    4430             session only to change virtual machine settings. If you simply want to
    4431             start virtual machine execution using one of the existing front-ends
    4432             (for example the VirtualBox GUI or headless server), simply use
    4433             <link to="IVirtualBox::openRemoteSession"/>; these front-ends
    4434             will power up the machine automatically for you.
     4426          Unless you are trying to write a new VirtualBox front-end that
     4427          performs direct machine execution (like the VirtualBox or VBoxSDL
     4428          front-ends), don't call <link to="IConsole::powerUp"/> in a direct
     4429          session opened by <link to="IVirtualBox::openSession"/> and use this
     4430          session only to change virtual machine settings. If you simply want to
     4431          start virtual machine execution using one of the existing front-ends
     4432          (for example the VirtualBox GUI or headless server), simply use
     4433          <link to="IVirtualBox::openRemoteSession"/>; these front-ends will
     4434          power up the machine automatically for you.
    44354435        </note>
    44364436
     
    44444444    <method name="powerUpPaused">
    44454445      <desc>
    4446         Identical to powerUp save that the VM will enter the
    4447         <link to="MachineState::Paused"/> state, instead of
    4448         <link to="MachineState::Running"/>.
     4446        Identical to powerUp except that the VM will enter the
     4447        <link to="MachineState::Paused"/> state, instead of
     4448        <link to="MachineState::Running"/>.
    44494449
    44504450        <see>#powerUp</see>
     
    44604460        After this operation completes, the machine will go to the
    44614461        PoweredOff state.
    4462       </desc>
     4462
     4463        @deprecated This method will be removed in VirtualBox 2.1 where the
     4464        powerDownAsync() method will take its name. Do not use this method in
     4465        the code.
     4466      </desc>
     4467    </method>
     4468
     4469    <method name="powerDownAsync">
     4470      <desc>
     4471        Initiates the power down procedure to stop the virtual machine
     4472        execution.
     4473
     4474        The completion of the power down procedure is tracked using the returned
     4475        IProgress object. After the operation is complete, the machine will go
     4476        to the PoweredOff state.
     4477
     4478        @warning This method will be renamed to "powerDown" in VirtualBox 2.1
     4479        where the original powerDown() method will be removed. You will need to
     4480        rename "powerDownAsync" to "powerDown" in your sources to make them
     4481        build with version 2.1.
     4482      </desc>
     4483      <param name="progress" type="IProgress" dir="return">
     4484        <desc>Progress object to track the operation completion.</desc>
     4485      </param>
    44634486    </method>
    44644487
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette