VirtualBox

Changeset 35980 in vbox


Ignore:
Timestamp:
Feb 15, 2011 3:49:51 PM (14 years ago)
Author:
vboxsync
Message:

SDKRef: Update on 4.1 API changes (guest facilities).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/SDKRef.xml

    r35930 r35980  
    34433443
    34443444    <sect1>
     3445      <title>Incompatible API changes with version 4.1</title>
     3446
     3447      <itemizedlist>
     3448        <listitem>
     3449          <para>This version introduces the guest facilities concept. A guest
     3450          facility either represents a module or feature the guest is running or
     3451          offering, which is defined by <xref linked="AdditionsFacilityType"
     3452          xreflabel="AdditionsFacilityType"/>. Each facility is member of a
     3453          <xref linked="AdditionsFacilityClass" xreflabel="AdditionsFacilityClass"/>
     3454          and has a current status indicated by <xref linked="AdditionsFacilityStatus"
     3455          xreflabel="AdditionsFacilityStatus"/>, together with a timestamp (in ms) of
     3456          the last status update.</para>
     3457          <para>To address the above concept, the following changes were made:
     3458            <itemizedlist>
     3459              <listitem>
     3460                <para>
     3461                  In the <xref linked="IGuest" xreflabel="IGuest"/> interface, the following were removed:
     3462                  <itemizedlist>
     3463                    <listitem>
     3464                      <para>the <computeroutput>supportsSeamless</computeroutput> attribute;</para>
     3465                    </listitem>
     3466                    <listitem>
     3467                      <para>the <computeroutput>supportsGraphics</computeroutput> attribute;</para>
     3468                    </listitem>
     3469                  </itemizedlist>
     3470                </para>
     3471              </listitem>
     3472              <listitem>
     3473                <para>
     3474                  The function <xref linked="IGuest__getFacilityStatus" xreflabel="IGuest::getFacilityStatus()"/>
     3475                  was added. It quickly provides a facility's status without the need to get the facility
     3476                  collection with <xref linked="IGuest__facilities" xreflabel="IGuest::facilities"/>.
     3477                </para>
     3478              </listitem>
     3479              <listitem>
     3480                <para>
     3481                  The attribute <xref linked="IGuest__facilities" xreflabel="IGuest::facilities"/>
     3482                  was added to provide an easy to access collection of all currently known guest
     3483                  facilities, that is, it contains all facilies where at least one status update was
     3484                  made since the guest was started.
     3485                </para>
     3486              </listitem>
     3487              <listitem>
     3488                <para>
     3489                  The interface <xref linked="IAdditionsFacility" xreflabel="IAdditionsFacility"/>
     3490                  was added to represent a single facility returned by
     3491                  <xref linked="IGuest__facilities" xreflabel="IGuest::facilities"/>.
     3492                </para>
     3493              </listitem>
     3494              <listitem>
     3495                <para>
     3496                  <xref linked="AdditionsFacilityStatus" xreflabel="AdditionsFacilityStatus"/>
     3497                  was added to represent a facility's overall status.
     3498                </para>
     3499              </listitem>
     3500              <listitem>
     3501                <para>
     3502                  <xref linked="AdditionsFacilityType" xreflabel="AdditionsFacilityType"/> and
     3503                  <xref linked="AdditionsFacilityClass" xreflabel="AdditionsFacilityClass"/> were
     3504                  added to represent the facility's type and class.
     3505                </para>
     3506              </listitem>
     3507            </itemizedlist>
     3508          </para>
     3509        </listitem>
     3510      </itemizedlist>
     3511    </sect1>
     3512
     3513    <sect1>
    34453514      <title>Incompatible API changes with version 4.0</title>
    34463515
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