Changeset 30345 in vbox for trunk/src/VBox/Main/idl
- Timestamp:
- Jun 21, 2010 4:49:59 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 62921
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r30331 r30345 1605 1605 <interface 1606 1606 name="IVirtualBox" extends="$unknown" 1607 uuid=" 3f36e024-7fed-4f20-a02c-9158a82b44e6"1607 uuid="f0c2e058-8c72-4d56-95e7-3107627aba6e" 1608 1608 wsmap="managed" 1609 1609 > … … 1738 1738 </desc> 1739 1739 </attribute> 1740 1741 <attribute name="eventSource" type="IEventSource" readonly="yes"> 1742 <desc> 1743 Event source for VirtualBox events. 1744 </desc> 1745 </attribute> 1746 1740 1747 1741 1748 <method name="createMachine"> … … 13979 13986 <param name="return" type="ISession" dir="return"/> 13980 13987 </method> 13981 13988 13982 13989 <method name="logoff"> 13983 13990 <desc> … … 14595 14602 </desc> 14596 14603 </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"> 14599 14641 <desc> 14600 14642 Must be last event, used for iterations. … … 14617 14659 </desc> 14618 14660 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 14619 14669 <method name="registerListener"> 14620 14670 <desc> … … 14644 14694 <method name="unregisterListener"> 14645 14695 <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 14647 14697 in queue they are marked as processed automatically. 14648 14698 </desc> … … 14688 14738 <method name="eventProcessed"> 14689 14739 <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 14692 14742 can call event's setProcessed(). 14693 14743 </desc> … … 14773 14823 </interface> 14774 14824 14825 14775 14826 <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" 14777 14841 uuid="5748F794-48DF-438D-85EB-98FFD70D18C9" 14778 14842 wsmap="managed" … … 14780 14844 <desc>Machine state change event.</desc> 14781 14845 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> 14789 14849 </interface> 14790 14850 14791 14851 <interface 14792 name="IMachineDataChangeEvent" extends="I Event"14852 name="IMachineDataChangeEvent" extends="IMachineEvent" 14793 14853 uuid="6AA70A6C-0DCA-4810-8C5C-457B278E3D49" 14794 14854 wsmap="managed" … … 14797 14857 Any of the settings of the given machine has changed. 14798 14858 </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> 14804 14976 </interface> 14805 14977 … … 14851 15023 </class> 14852 15024 14853 <class name="CallbackWrapper" uuid=" 49EE8561-5563-4715-B18C-A4B1A490DAFE"15025 <class name="CallbackWrapper" uuid="bcacd681-7f53-4409-a2a5-8534911f9358" 14854 15026 namespace="virtualbox.org"> 14855 15027 <interface name="ILocalOwner" default="yes"/> 14856 15028 <interface name="IVirtualBoxCallback"/> 14857 15029 <interface name="IConsoleCallback"/> 15030 <interface name="IEventListener"/> 14858 15031 </class> 14859 15032 </module>
Note:
See TracChangeset
for help on using the changeset viewer.