VirtualBox

Ignore:
Timestamp:
Nov 15, 2019 4:31:00 PM (5 years ago)
Author:
vboxsync
Message:

Main/DHCPServer+NatNetwork+VirtualBox+Console: Remove old DHCP methods, attributes and interfaces, plus eliminate useless parameters from NATNetwork and DHCPServer Start methods. Additionally a few fixes to the DTD (and correcting some XML goofs in VirtualBox.xidl). More reserved attributes for the not yet implemented ICloudNetwork.

File:
1 edited

Legend:

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

    r81740 r81883  
    16261626
    16271627  <interface name="INATNetwork" extends="$unknown"
    1628     uuid="4bbc405d-f268-4483-9a52-f43ffdbf67f8"
     1628    uuid="4fdebbf0-be30-49c0-b315-e9749e1bded1"
    16291629    wsmap="managed"
    16301630    reservedMethods="2" reservedAttributes="8"
     
    17241724      <param name="ruleName" type="wstring" dir="in"/>
    17251725    </method>
    1726     <method name="start">
    1727       <param name="trunkType" type="wstring" dir="in">
    1728         <desc>
    1729           Type of internal network trunk.
    1730         </desc>
    1731       </param>
    1732     </method>
     1726    <method name="start"/>
    17331727    <method name="stop"/>
    17341728  </interface>
     
    17431737    uuid="d8e3496e-735f-4fde-8a54-427d49409b5f"
    17441738    wsmap="managed"
    1745     reservedMethods="4" reservedAttributes="3"
     1739    reservedMethods="4" reservedAttributes="12"
    17461740    >
    17471741
     
    17741768  /////////////////////////////////////////////////////////////////////////
    17751769  -->
    1776 
    1777   <enum
    1778       name="DhcpOpt"
    1779       uuid="40d99bd3-3ece-44d2-a07e-1085fe9c4f0b">
    1780     <desc>Deprecated enum, will be removed in 6.1.</desc>
    1781     <const name="SubnetMask" value="1"/>
    1782     <const name="TimeOffset" value="2"/>
    1783     <const name="Router" value="3"/>
    1784     <const name="TimeServer" value="4"/>
    1785     <const name="NameServer" value="5"/>
    1786     <const name="DomainNameServer" value="6"/>
    1787     <const name="LogServer" value="7"/>
    1788     <const name="Cookie" value="8"/>
    1789     <const name="LPRServer" value="9"/>
    1790     <const name="ImpressServer" value="10"/>
    1791     <const name="ResourseLocationServer" value="11"/>
    1792     <const name="HostName" value="12"/>
    1793     <const name="BootFileSize" value="13"/>
    1794     <const name="MeritDumpFile" value="14"/>
    1795     <const name="DomainName" value="15"/>
    1796     <const name="SwapServer" value="16"/>
    1797     <const name="RootPath" value="17"/>
    1798     <const name="ExtensionPath" value="18"/>
    1799     <const name="IPForwardingEnableDisable" value="19"/>
    1800     <const name="NonLocalSourceRoutingEnableDisable" value="20"/>
    1801     <const name="PolicyFilter" value="21"/>
    1802     <const name="MaximumDatagramReassemblySize" value="22"/>
    1803     <const name="DefaultIPTime2Live" value="23"/>
    1804     <const name="PathMTUAgingTimeout" value="24"/>
    1805     <const name="IPLayerParametersPerInterface" value="25"/>
    1806     <const name="InterfaceMTU" value="26"/>
    1807     <const name="AllSubnetsAreLocal" value="27"/>
    1808     <const name="BroadcastAddress" value="28"/>
    1809     <const name="PerformMaskDiscovery" value="29"/>
    1810     <const name="MaskSupplier" value="30"/>
    1811     <const name="PerformRouteDiscovery" value="31"/>
    1812     <const name="RouterSolicitationAddress" value="32"/>
    1813     <const name="StaticRoute" value="33"/>
    1814     <const name="TrailerEncapsulation" value="34"/>
    1815     <const name="ARPCacheTimeout" value="35"/>
    1816     <const name="EthernetEncapsulation" value="36"/>
    1817     <const name="TCPDefaultTTL" value="37"/>
    1818     <const name="TCPKeepAliveInterval" value="38"/>
    1819     <const name="TCPKeepAliveGarbage" value="39"/>
    1820     <const name="NetworkInformationServiceDomain" value="40"/>
    1821     <const name="NetworkInformationServiceServers" value="41"/>
    1822     <const name="NetworkTimeProtocolServers" value="42"/>
    1823     <const name="VendorSpecificInformation" value="43"/>
    1824     <const name="Option_44" value="44"/>
    1825     <const name="Option_45" value="45"/>
    1826     <const name="Option_46" value="46"/>
    1827     <const name="Option_47" value="47"/>
    1828     <const name="Option_48" value="48"/>
    1829     <const name="Option_49" value="49"/>
    1830     <const name="IPAddressLeaseTime" value="51"/>
    1831     <const name="Option_64" value="64"/>
    1832     <const name="Option_65" value="65"/>
    1833     <const name="TFTPServerName" value="66"/>
    1834     <const name="BootfileName" value="67"/>
    1835     <const name="Option_68" value="68"/>
    1836     <const name="Option_69" value="69"/>
    1837     <const name="Option_70" value="70"/>
    1838     <const name="Option_71" value="71"/>
    1839     <const name="Option_72" value="72"/>
    1840     <const name="Option_73" value="73"/>
    1841     <const name="Option_74" value="74"/>
    1842     <const name="Option_75" value="75"/>
    1843     <const name="Option_119" value="119"/>
    1844   </enum>
    18451770
    18461771  <enum
     
    19611886  <interface
    19621887    name="IDHCPServer" extends="$unknown"
    1963     uuid="ea2d467f-b6c2-4b9a-8eb5-6e2f275dd72e"
     1888    uuid="cadef0a2-a1a9-4ac2-8e80-c049af69dac8"
    19641889    wsmap="managed"
    19651890    reservedMethods="0" reservedAttributes="3"
     
    20091934    </attribute>
    20101935
    2011     <method name="addGlobalOption">
    2012       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2013       <param name="option" type="DhcpOpt" dir="in"/>
    2014       <param name="value" type="wstring" dir="in" />
    2015     </method>
    2016 
    2017     <method name="removeGlobalOption">
    2018       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2019       <param name="option" type="DhcpOpt" dir="in"/>
    2020     </method>
    2021 
    2022     <method name="removeGlobalOptions">
    2023       <desc>Legacy interface, will be removed in 6.1.</desc>
    2024     </method>
    2025 
    2026     <!-- string in format: "option_id:value" -->
    2027     <attribute name="globalOptions" type="wstring" safearray="yes" readonly="yes">
    2028       <desc>Legacy interface, will be removed in 6.1.</desc>
    2029     </attribute>
    2030 
    2031     <!-- string in format: "[vm name]:slot" -->
    2032     <attribute name="vmConfigs" type="wstring" safearray="yes" readonly="yes">
    2033       <desc>Legacy interface, will be removed in 6.1.</desc>
    2034     </attribute>
    2035 
    20361936    <attribute name="globalConfig" type="IDHCPGlobalConfig" readonly="yes">
    20371937      <desc>Global configuration that applies to all clients.</desc>
     
    20661966         NATNetwork.
    20671967    -->
    2068     <method name="addVmSlotOption">
    2069       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2070       <param name="vmname" type="wstring" dir="in"/>
    2071       <param name="slot" type="long" dir="in"/>
    2072       <param name="option" type="DhcpOpt" dir="in"/>
    2073       <param name="value" type="wstring" dir="in" />
    2074     </method>
    2075 
    2076     <method name="removeVmSlotOption">
    2077       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2078       <param name="vmname" type="wstring" dir="in"/>
    2079       <param name="slot" type="long" dir="in"/>
    2080       <param name="option" type="DhcpOpt" dir="in"/>
    2081     </method>
    2082 
    2083     <method name="removeVmSlotOptions">
    2084       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2085       <param name="vmname" type="wstring" dir="in"/>
    2086       <param name="slot" type="long" dir="in"/>
    2087     </method>
    2088 
    2089     <!-- returns array of strings in format: "option_id:value" for a given pair (vm, slot) -->
    2090     <method name="getVmSlotOptions">
    2091       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2092       <param name="vmname" type="wstring" dir="in"/>
    2093       <param name="slot" type="long" dir="in"/>
    2094       <param name="option" type="wstring" safearray="yes" dir="return"/>
    2095     </method>
    2096 
    2097     <!-- Returns options by MAC address -->
    2098     <method name="getMacOptions">
    2099       <desc>6.0 legacy, will be removed in 6.1.</desc>
    2100       <param name="mac" type="wstring" dir="in"/>
    2101       <param name="option" type="wstring" safearray="yes" dir="return"/>
    2102     </method>
    2103 
    21041968    <method name="setConfiguration">
    21051969      <desc>
     
    21382002        </result>
    21392003      </desc>
    2140       <param name="networkName" type="wstring" dir="in">
    2141         <desc>
    2142           Name of internal network DHCP server should attach to.
    2143         </desc>
    2144       </param>
    21452004      <param name="trunkName" type="wstring" dir="in">
    21462005        <desc>
     
    1902918888    name="GuestMonitorStatus"
    1903018889    uuid="6b8d3f71-39cb-459e-a916-48917ed43e19"
    19031     wsmap="managed"
    1903218890    >
    1903318891    <desc>
     
    1905718915    name="ScreenLayoutMode"
    1905818916    uuid="8fa1964c-8774-11e9-ae5d-1f419105e68d"
    19059     wsmap="managed"
    1906018917    >
    1906118918    <desc>
     
    2655026407  <interface
    2655126408    name="IGuestAdditionsStatusChangedEvent" extends="IEvent"
    26552     uuid="fd1a34ad-0b74-4e2b-ed0f-46222de8a883"
     26409    uuid="a443da5b-aa82-4720-bc84-bd097b2b13b8"
    2655326410    wsmap="managed" autogen="VBoxEvent" id="OnGuestAdditionsStatusChanged">
    2655426411    <desc>The guest addition status changed.</desc>
    2655526412
    26556     <attribute name="facility" type="AdditionsFacilityType" dir="in">
     26413    <attribute name="facility" type="AdditionsFacilityType" readonly="yes">
    2655726414      <desc>Facility this event relates to.</desc>
    2655826415    </attribute>
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