VirtualBox

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


Ignore:
Timestamp:
Aug 3, 2008 9:14:53 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
33994
Message:

HostServices/GuestProperties, Main: implemented saving guest properties to machine XML, added support for timestamps and did some renaming

File:
1 edited

Legend:

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

    r11041 r11083  
    22252225  <interface
    22262226     name="IInternalMachineControl" extends="$unknown"
    2227      uuid="1063893c-4c38-4304-aee9-73e072c181cc"
     2227     uuid="de04566a-7125-444b-949e-34e9f3ec3676"
    22282228     internal="yes"
    22292229     wsmap="suppress"
     
    24622462    </method>
    24632463
     2464    <method name="pullGuestProperties">
     2465      <desc>
     2466        Get the list of the guest properties matching a set of patterns along
     2467        with their values, timestamps and flags and give responsibility for
     2468        managing properties to the console.
     2469      </desc>
     2470      <param name="name" type="wstring" dir="out" safearray="yes">
     2471        <desc>
     2472          The names of the properties returned.
     2473        </desc>
     2474      </param>
     2475      <param name="value" type="wstring" dir="out" safearray="yes">
     2476        <desc>
     2477          The values of the properties returned.  The array entries match the
     2478          corresponding entries in the @a name array.
     2479        </desc>
     2480      </param>
     2481      <param name="timestamp" type="unsigned long long" dir="out" safearray="yes">
     2482        <desc>
     2483          The timestamps of the properties returned.  The array entries match
     2484          the corresponding entries in the @a name array.
     2485        </desc>
     2486      </param>
     2487      <param name="flags" type="wstring" dir="out" safearray="yes">
     2488        <desc>
     2489          The flags of the properties returned.  The array entries match the
     2490          corresponding entries in the @a name array.
     2491        </desc>
     2492      </param>
     2493    </method>
     2494
     2495    <method name="pushGuestProperties">
     2496      <desc>
     2497        Set the list of the guest properties matching a set of patterns along
     2498        with their values, timestamps and flags and return responsibility for
     2499        managing properties to IMachine.
     2500      </desc>
     2501      <param name="name" type="wstring" dir="in" safearray="yes">
     2502        <desc>
     2503          The names of the properties returned.
     2504        </desc>
     2505      </param>
     2506      <param name="value" type="wstring" dir="in" safearray="yes">
     2507        <desc>
     2508          The values of the properties returned.  The array entries match the
     2509          corresponding entries in the @a name array.
     2510        </desc>
     2511      </param>
     2512      <param name="timestamp" type="unsigned long long" dir="in" safearray="yes">
     2513        <desc>
     2514          The timestamps of the properties returned.  The array entries match
     2515          the corresponding entries in the @a name array.
     2516        </desc>
     2517      </param>
     2518      <param name="flags" type="wstring" dir="in" safearray="yes">
     2519        <desc>
     2520          The flags of the properties returned.  The array entries match the
     2521          corresponding entries in the @a name array.
     2522        </desc>
     2523      </param>
     2524    </method>
    24642525  </interface>
    24652526
     
    97809841  <interface
    97819842     name="IInternalSessionControl" extends="$unknown"
    9782      uuid="0dc8dc04-2d4c-45e7-885c-a0afe7e4dfa7"
     9843     uuid="2581845a-5a9d-45fb-bc3b-2476552dd970"
    97839844     internal="yes"
    97849845     wsmap="suppress"
     
    993910000        modify guest properties.
    994010001      </desc>
    9941       <param name="key" type="wstring" dir="in"/>
     10002      <param name="name" type="wstring" dir="in"/>
    994210003      <param name="value" type="wstring" dir="in"/>
     10004      <param name="flags" type="wstring" dir="in"/>
    994310005      <param name="isSetter" type="boolean" dir="in"/>
    9944       <param name="retValue" type="wstring" dir="return"/>
     10006      <param name="retValue" type="wstring" dir="out"/>
     10007      <param name="retTimestamp" type="unsigned long long" dir="out"/>
     10008      <param name="retFlags" type="wstring" dir="out"/>
    994510009    </method>
    994610010
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