VirtualBox

Ignore:
Timestamp:
Jun 8, 2019 3:05:03 AM (5 years ago)
Author:
vboxsync
Message:

Main/GuestImpl: Added OnGuestAdditionsStatusChanged event so the validation kit can more efficiently wait on GAs to come online. bugref:9151

File:
1 edited

Legend:

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

    r79047 r79050  
    2365723657      </desc>
    2365823658    </const>
    23659     <const name="OnGuestMonitorInfoChanged" value="101">
     23659    <const name="OnGuestAdditionsStatusChanged" value="101">
     23660      <desc>
     23661        See <link to="IGuestAdditionsStatusChangedEvent">IGuestAdditionsStatusChangedEvent</link>.
     23662      </desc>
     23663    </const>
     23664    <const name="OnGuestMonitorInfoChanged" value="102">
    2366023665      <desc>
    2366123666        See <link to="IGuestMonitorInfoChangedEvent">IGuestMonitorInfoChangedEvent</link>.
    2366223667      </desc>
    2366323668    </const>
    23664     <!-- Last event marker -->
    23665     <const name="Last" value="102">
     23669    <!-- End event marker -->
     23670    <!-- @todo rename to 'End' as it is exclusive (we use 'last' to be inclusive). -->
     23671    <const name="Last" value="103">
    2366623672      <desc>
    2366723673        Must be last event, used for iterations and structures relying on numerical event values.
     
    2576025766
    2576125767  <interface
     25768    name="IGuestAdditionsStatusChangedEvent" extends="IEvent"
     25769    uuid="fd1a34ad-0b74-4e2b-ed0f-46222de8a883"
     25770    wsmap="managed" autogen="VBoxEvent" id="OnGuestAdditionsStatusChanged">
     25771    <desc>The guest addition status changed.</desc>
     25772
     25773    <attribute name="facility" type="AdditionsFacilityType" dir="in">
     25774      <desc>Facility this event relates to.</desc>
     25775    </attribute>
     25776    <attribute name="status" type="AdditionsFacilityStatus" readonly="yes">
     25777      <desc>The new facility status.</desc>
     25778    </attribute>
     25779    <attribute name="runLevel" type="AdditionsRunLevelType" readonly="yes">
     25780      <desc>The new run level.</desc>
     25781    </attribute>
     25782    <attribute name="timestamp" type="long long" readonly="yes">
     25783      <desc>The millisecond timestamp associated with the event.</desc>
     25784    </attribute>
     25785  </interface>
     25786
     25787  <interface
    2576225788    name="IGuestMonitorInfoChangedEvent" extends="IEvent"
    2576325789    uuid="0b3cdeb2-808e-11e9-b773-133d9330f849"
     
    2576925795    </attribute>
    2577025796  </interface>
    25771 
    2577225797
    2577325798  <!--
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