VirtualBox

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


Ignore:
Timestamp:
Jun 21, 2010 4:49:59 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
62921
Message:

Main: more events

File:
1 edited

Legend:

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

    r30331 r30345  
    16051605  <interface
    16061606    name="IVirtualBox" extends="$unknown"
    1607     uuid="3f36e024-7fed-4f20-a02c-9158a82b44e6"
     1607    uuid="f0c2e058-8c72-4d56-95e7-3107627aba6e"
    16081608    wsmap="managed"
    16091609  >
     
    17381738      </desc>
    17391739    </attribute>
     1740
     1741    <attribute name="eventSource" type="IEventSource" readonly="yes">
     1742      <desc>
     1743        Event source for VirtualBox events.
     1744      </desc>
     1745    </attribute>
     1746
    17401747
    17411748    <method name="createMachine">
     
    1397913986      <param name="return" type="ISession" dir="return"/>
    1398013987    </method>
    13981 
     13988   
    1398213989    <method name="logoff">
    1398313990      <desc>
     
    1459514602      </desc>
    1459614603    </const>
    14597 
    14598     <const name="Last" value="35">
     14604    <const name="OnMediumRegistered" value="35">
     14605      <desc>
     14606        <see>IVirtualBoxCallback::onMediumRegistered</see>
     14607      </desc>
     14608    </const>
     14609    <const name="OnMachineRegistered" value="36">
     14610      <desc>
     14611        <see>IVirtualBoxCallback::onMachineRegistered</see>
     14612      </desc>
     14613    </const>
     14614    <const name="OnSessionStateChange" value="37">
     14615      <desc>
     14616        <see>IVirtualBoxCallback::onSessionStateChange</see>
     14617      </desc>
     14618    </const>
     14619    <const name="OnSnapshotTaken" value="38">
     14620      <desc>
     14621        <see>IVirtualBoxCallback::onSnapshotTaken</see>
     14622      </desc>
     14623    </const>
     14624    <const name="OnSnapshotDeleted" value="39">
     14625      <desc>
     14626        <see>IVirtualBoxCallback::onSnapshotDeleted</see>
     14627      </desc>
     14628    </const>
     14629    <const name="OnSnapshotChange" value="40">
     14630      <desc>
     14631        <see>IVirtualBoxCallback::onSnapshotChange</see>
     14632      </desc>
     14633    </const>
     14634    <const name="OnGuestPropertyChange" value="42">
     14635      <desc>
     14636        <see>IVirtualBoxCallback::onGuestPropertyChange</see>
     14637      </desc>
     14638    </const>
     14639
     14640    <const name="Last" value="43">
    1459914641      <desc>
    1460014642        Must be last event, used for iterations.
     
    1461714659    </desc>
    1461814660
     14661    <method name="createListener">
     14662      <desc>
     14663        Creates new listener object, useful for passive mode.
     14664        <see>IEventListener</see>
     14665      </desc>
     14666      <param name="listener" type="IEventListener" dir="return"/>
     14667    </method>
     14668
    1461914669    <method name="registerListener">
    1462014670      <desc>
     
    1464414694    <method name="unregisterListener">
    1464514695      <desc>
    14646         Unregister an event listener. If listener is passive, and some waitable events are still 
     14696        Unregister an event listener. If listener is passive, and some waitable events are still
    1464714697        in queue they are marked as processed automatically.
    1464814698      </desc>
     
    1468814738    <method name="eventProcessed">
    1468914739      <desc>
    14690         Must be called for waitable events when particular listener finished event processing. 
    14691         When all listeners who this event was aimed to call eventProcessed() event source 
     14740        Must be called for waitable events when particular listener finished event processing.
     14741        When all listeners who this event was aimed to call eventProcessed() event source
    1469214742        can call event's setProcessed().
    1469314743      </desc>
     
    1477314823  </interface>
    1477414824
     14825
    1477514826  <interface
    14776       name="IMachineStateChangeEvent" extends="IEvent"
     14827      name="IMachineEvent" extends="IEvent"
     14828      uuid="92ed7b1a-0d96-40ed-ae46-a564d484325e"
     14829      wsmap="managed"
     14830      >
     14831    <desc>Base interface for all machine events.</desc>
     14832
     14833    <attribute name="machineId" readonly="yes" type="uuid" mod="string">
     14834      <desc>ID of the machine this event relates to.</desc>
     14835    </attribute>
     14836
     14837  </interface>
     14838
     14839  <interface
     14840      name="IMachineStateChangeEvent" extends="IMachineEvent"
    1477714841      uuid="5748F794-48DF-438D-85EB-98FFD70D18C9"
    1477814842      wsmap="managed"
     
    1478014844    <desc>Machine state change event.</desc>
    1478114845
    14782     <attribute name="machineId" readonly="yes" type="uuid" mod="string">
    14783       <desc>ID of the machine this event relates to.</desc>
    14784     </attribute>
    14785 
    14786      <attribute name="state" readonly="yes" type="MachineState">
    14787        <desc>New execution state.</desc>
    14788      </attribute>
     14846    <attribute name="state" readonly="yes" type="MachineState">
     14847      <desc>New execution state.</desc>
     14848    </attribute>
    1478914849  </interface>
    1479014850
    1479114851  <interface
    14792       name="IMachineDataChangeEvent" extends="IEvent"
     14852      name="IMachineDataChangeEvent" extends="IMachineEvent"
    1479314853      uuid="6AA70A6C-0DCA-4810-8C5C-457B278E3D49"
    1479414854      wsmap="managed"
     
    1479714857      Any of the settings of the given machine has changed.
    1479814858    </desc>
    14799 
    14800     <attribute name="machineId" readonly="yes" type="uuid" mod="string">
    14801       <desc>ID of the machine this event relates to.</desc>
    14802     </attribute>
    14803 
     14859  </interface>
     14860
     14861  <interface
     14862      name="IMachineRegisteredEvent" extends="IMachineEvent"
     14863      uuid="c354a762-3ff2-4f2e-8f09-07382ee25088"
     14864      wsmap="managed"
     14865      >
     14866    <desc>
     14867      The given machine was registered or unregistered
     14868      within this VirtualBox installation.
     14869    </desc>
     14870
     14871    <attribute name="registered" type="boolean" readonly="yes">
     14872      <desc>
     14873        If @c true, the machine was registered, otherwise it was
     14874        unregistered.
     14875      </desc>
     14876    </attribute>
     14877  </interface>
     14878
     14879  <interface
     14880      name="IMachineSessionStateEvent" extends="IMachineEvent"
     14881      uuid="714a3eef-799a-4489-86cd-fe8e45b2ff8e"
     14882      wsmap="managed"
     14883      >
     14884    <desc>
     14885      The state of the session for the given machine was changed.
     14886      <see>IMachine::sessionState</see>
     14887    </desc>
     14888
     14889    <attribute name="state" type="SessionState" readonly="yes">
     14890      <desc>
     14891        New session state.
     14892      </desc>
     14893    </attribute>
     14894  </interface>
     14895
     14896  <interface
     14897      name="IGuestPropertyChangeEvent" extends="IMachineEvent"
     14898      uuid="3f63597a-26f1-4edb-8dd2-6bddd0912368"
     14899      wsmap="managed"
     14900      >
     14901    <desc>
     14902      Notification when a guest property has changed.
     14903    </desc>
     14904
     14905    <attribute name="name" readonly="yes" type="wstring">
     14906      <desc>
     14907        The name of the property that has changed.
     14908      </desc>
     14909    </attribute>
     14910
     14911    <attribute name="value" readonly="yes" type="wstring">
     14912      <desc>
     14913        The new property value.
     14914      </desc>
     14915    </attribute>
     14916
     14917     <attribute name="flags" readonly="yes" type="wstring">
     14918      <desc>
     14919        The new property flags.
     14920      </desc>
     14921    </attribute>
     14922
     14923  </interface>
     14924
     14925  <interface
     14926      name="ISnapshotEvent" extends="IMachineEvent"
     14927      uuid="21637b0e-34b8-42d3-acfb-7e96daf77c22"
     14928      wsmap="managed"
     14929      >
     14930    <desc>Base interface for all snapshot events.</desc>
     14931
     14932    <attribute name="snapshotId" readonly="yes" type="uuid" mod="string">
     14933      <desc>ID of the snapshot this event relates to.</desc>
     14934    </attribute>
     14935
     14936  </interface>
     14937
     14938  <interface
     14939     name="ISnapshotTakenEvent" extends="ISnapshotEvent"
     14940     uuid="d27c0b3d-6038-422c-b45e-6d4a0503d9f1"
     14941     wsmap="managed"
     14942     >
     14943    <desc>
     14944      A new snapshot of the machine has been taken.
     14945      <see>ISnapshot</see>
     14946    </desc>
     14947  </interface>
     14948
     14949  <interface
     14950     name="ISnapshotDeletedEvent" extends="ISnapshotEvent"
     14951     uuid="c48f3401-4a9e-43f4-b7a7-54bd285e22f4"
     14952     wsmap="managed"
     14953     >
     14954    <desc>
     14955      Snapshot of the given machine has been deleted.
     14956
     14957      <note>
     14958        This notification is delivered <b>after</b> the snapshot
     14959        object has been uninitialized on the server (so that any
     14960        attempt to call its methods will return an error).
     14961      </note>
     14962
     14963      <see>ISnapshot</see>
     14964    </desc>
     14965  </interface>
     14966
     14967   <interface
     14968     name="ISnapshotChangedEvent" extends="ISnapshotEvent"
     14969     uuid="07541941-8079-447a-a33e-47a69c7980db"
     14970     wsmap="managed"
     14971     >
     14972    <desc>
     14973      Snapshot properties (name and/or description) have been changed.
     14974      <see>ISnapshot</see>
     14975    </desc>
    1480414976  </interface>
    1480514977
     
    1485115023    </class>
    1485215024
    14853     <class name="CallbackWrapper" uuid="49EE8561-5563-4715-B18C-A4B1A490DAFE"
     15025    <class name="CallbackWrapper" uuid="bcacd681-7f53-4409-a2a5-8534911f9358"
    1485415026           namespace="virtualbox.org">
    1485515027      <interface name="ILocalOwner" default="yes"/>
    1485615028      <interface name="IVirtualBoxCallback"/>
    1485715029      <interface name="IConsoleCallback"/>
     15030      <interface name="IEventListener"/>
    1485815031    </class>
    1485915032  </module>
Note: See TracChangeset for help on using the changeset viewer.

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