VirtualBox

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


Ignore:
Timestamp:
Oct 19, 2007 2:13:41 PM (17 years ago)
Author:
vboxsync
Message:

webservices: add sessions and ISessionManager interface (webservice only).

File:
1 edited

Legend:

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

    r5361 r5383  
    2828 *     documentation)
    2929 *
    30  * 4. src/VBox/Main/idl/webservice/*.xsl =>
     30 * 4. src/VBox/Main/webservice/*.xsl =>
    3131 *    a bunch of WSDL and C++ files
    32  *    (VirtualBox web service sources and SOAP mappers)
     32 *    (VirtualBox web service sources and SOAP mappers;
     33 *    see src/VBox/Main/webservice/Makefile.kmk for details)
    3334 *
    3435 * 5. src/VBox/Frontends/VirtualBox/include/COMWrappers.xsl =>
     
    809810     name="IVirtualBox" extends="$dispatched"
    810811     uuid="e1606565-8954-4703-b22a-620941b85a1c"
    811      wsmap="global"
     812     wsmap="managed"
    812813     >
    813814    <desc> The main interface exposed by the product that provides virtual
     
    86288629     uuid="9474d09d-2313-46de-b568-a42b8718e8ed"
    86298630     internal="yes"
    8630      wsmap="explicit"
     8631     wsmap="managed"
     8632     wscpp="hardcoded"
    86318633     >
    86328634    <method name="getInterfaceName">
     
    86358637        for example, "IMachine", as a string.
    86368638      </desc>
     8639      <param name="return" type="wstring" dir="return"/>
    86378640    </method>
    86388641
     
    86458648    </method>
    86468649
     8650  </interface>
     8651
     8652  <!--
     8653  // IManagedObjectRef
     8654  /////////////////////////////////////////////////////////////////////////
     8655  -->
     8656
     8657  <interface
     8658     name="ISessionManager" extends="$unknown"
     8659     uuid="dea1b4c7-2de3-418a-850d-7868617f7733"
     8660     internal="yes"
     8661     wsmap="global"
     8662     wscpp="hardcoded"
     8663     >
     8664    <method name="logon">
     8665      <desc>
     8666        Logs a new client onto the webservice and returns a managed object reference to
     8667        the IVirtualBox instance, which the client can then use as a basis to further
     8668        queries, since all calls to the VirtualBox API are based on the IVirtualBox
     8669        interface, in one way or the other.
     8670      </desc>
     8671      <param name="username" type="wstring" dir="in"/>
     8672      <param name="password" type="wstring" dir="in"/>
     8673      <param name="return" type="wstring" dir="return"/>
     8674    </method>
    86478675  </interface>
    86488676
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