VirtualBox

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


Ignore:
Timestamp:
Jul 4, 2013 6:35:01 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
86977
Message:

backed out r86967,r86968,r86969,r86970,r86971,r86972,r86973,r86975,r86976.
will fix build locally.

File:
1 edited

Legend:

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

    r46959 r46969  
    14661466  </interface>
    14671467
    1468   <enum
    1469       name="DhcpOpt"
    1470       uuid="40d99bd3-3ece-44d2-a07e-1085fe9c4f0b">
    1471     <const name="SubnetMask" value="1"/>
    1472     <const name="TimeOffset" value="2"/>
    1473     <const name="Router" value="3"/>
    1474     <const name="TimeServer" value="4"/>
    1475     <const name="NameServer" value="5"/>
    1476     <const name="DomainNameServer" value="6"/>
    1477     <const name="LogServer" value="7"/>
    1478     <const name="Cookie" value="8"/>
    1479     <const name="LPRServer" value="9"/>
    1480     <const name="ImpressServer" value="10"/>
    1481     <const name="ResourseLocationServer" value="11"/>
    1482     <const name="HostName" value="12"/>
    1483     <const name="BootFileSize" value="13"/>
    1484     <const name="MeritDumpFile" value="14"/>   
    1485     <const name="DomainName" value="15"/>
    1486     <const name="SwapServer" value="16"/>
    1487     <const name="RootPath" value="17"/>
    1488     <const name="ExtensionPath" value="18"/>
    1489     <const name="IPForwardingEnableDisable" value="19"/>
    1490     <const name="NonLocalSourceRoutingEnableDisable" value="20"/>
    1491     <const name="PolicyFilter" value="21"/>
    1492     <const name="MaximumDatagramReassemblySize" value="22"/>
    1493     <const name="DefaultIPTime2Live" value="23"/>
    1494     <const name="PathMTUAgingTimeout" value="24"/>
    1495     <const name="IPLayerParametersPerInterface" value="25"/>
    1496     <const name="InterfaceMTU" value="26"/>
    1497     <const name="AllSubnetsAreLocal" value="27"/>
    1498     <const name="BroadcastAddress" value="28"/>
    1499     <const name="PerformMaskDiscovery" value="29"/>
    1500     <const name="MaskSupplier" value="30"/>
    1501     <const name="PerformRouteDiscovery" value="31"/>
    1502     <const name="RouterSolicitationAddress" value="32"/>
    1503     <const name="StaticRoute" value="33"/>
    1504     <const name="TrailerEncapsulation" value="34"/>
    1505     <const name="ARPCacheTimeout" value="35"/>
    1506     <const name="EthernetEncapsulation" value="36"/>
    1507     <const name="TCPDefaultTTL" value="37"/>
    1508     <const name="TCPKeepAliveInterval" value="38"/>
    1509     <const name="TCPKeepAliveGarbage" value="39"/>
    1510     <const name="NetworkInformationServiceDomain" value="40"/>
    1511     <const name="NetworkInformationServiceServers" value="41"/>
    1512     <const name="NetworkTimeProtocolServers" value="42"/>
    1513     <const name="VendorSpecificInformation" value="43"/>
    1514     <const name="Option_44" value="44"/>
    1515     <const name="Option_45" value="45"/>
    1516     <const name="Option_46" value="46"/>
    1517     <const name="Option_47" value="47"/>
    1518     <const name="Option_48" value="48"/>
    1519     <const name="Option_49" value="49"/>
    1520     <const name="IPAddressLeaseTime" value="51"/>
    1521     <const name="Option_64" value="64"/>
    1522     <const name="Option_65" value="65"/>
    1523     <const name="TFTPServerName" value="66"/>
    1524     <const name="BootfileName" value="67"/>
    1525     <const name="Option_68" value="68"/>
    1526     <const name="Option_69" value="69"/>
    1527     <const name="Option_70" value="70"/>
    1528     <const name="Option_71" value="71"/>
    1529     <const name="Option_72" value="72"/>
    1530     <const name="Option_73" value="73"/>
    1531     <const name="Option_74" value="74"/>
    1532     <const name="Option_75" value="75"/>
    1533     <const name="Option_119" value="119"/>
    1534   </enum>
    1535  
    15361468  <interface
    15371469    name="IDHCPServer" extends="$unknown"
    1538     uuid="ff0774c5-1f62-4bc3-919c-7fc942bf1d25"
     1470    uuid="6cfe387c-74fb-4ca7-bff6-973bec8af7a3"
    15391471    wsmap="managed"
    15401472    >
     
    15451477      <link to="IVirtualBox::DHCPServers"/> attribute.
    15461478    </desc>
    1547     <!-- We want to keep our "real" servers updated about configuration changes -->
    1548     <attribute name="eventSource" type="IEventSource" readonly="yes"/>
     1479
    15491480    <attribute name="enabled" type="boolean">
    15501481      <desc>
     
    15821513      </desc>
    15831514    </attribute>
    1584    
    1585     <method name="addGlobalOption">
    1586       <param name="option" type="DhcpOpt" dir="in"/>
    1587       <param name="value" type="wstring" dir="in" />
    1588     </method>
    1589    
    1590     <!-- string in format: "option_id:value" -->
    1591     <attribute name="globalOptions" type="wstring" safearray="yes" readonly="yes"/>
    1592 
    1593     <!-- string in format: "[vm name]:slot" -->
    1594     <attribute name="vmConfigs" type="wstring" safearray="yes" readonly="yes"/>
    1595 
    1596     <!-- VM-slot settings
    1597          It's corresponds to dhcpd.conf entries, like:
    1598 
    1599          host ncd1 { hardware ethernet 0:c0:c3:11:90:23; }
    1600 
    1601          - in Main we can match (vm name, slot) to ethernet address
    1602          that why it's easy to configure dhcp server in such way,
    1603          then ask user to to enter valid name,
    1604          
    1605          - mac address might change because of adapter type (e1k <-> pcnet) or because
    1606          of import/export
    1607          
    1608          - it's easy to provide vm-name.rom in boot filename VM with network boot.
    1609          
    1610          XXX: do we need classic getOptionValueByMAC?
    1611          
    1612          XML: O-o-oh, this settings are per VM, so perhaps they should be stored in
    1613               VM configuration files. And we haven't got the attachment type for
    1614               NATNetwork.
    1615     -->
    1616     <method name="addVmSlotOption">
    1617       <param name="vmname" type="wstring" dir="in"/>
    1618       <param name="slot" type="long" dir="in"/>
    1619       <param name="option" type="DhcpOpt" dir="in"/>
    1620       <param name="value" type="wstring" dir="in" />
    1621     </method>
    1622 
    1623     <method name="removeVmSlotOptions">
    1624       <param name="vmname" type="wstring" dir="in"/>
    1625       <param name="slot" type="long" dir="in"/>
    1626     </method>
    1627 
    1628     <!-- returns array of strings in format: "option_id:value" for a given pair (vm, slot) -->
    1629     <method name="getVmSlotOptions">
    1630       <param name="vmname" type="wstring" dir="in"/>
    1631       <param name="slot" type="long" dir="in"/>
    1632       <param name="option" type="wstring" safearray="yes" dir="return"/>
    1633     </method>
    1634    
    1635     <!-- Returns options by MAC address -->
    1636     <method name="getMacOptions">
    1637       <param name="mac" type="wstring" dir="in"/>
    1638       <param name="option" type="wstring" safearray="yes" dir="return"/>
    1639     </method>
    16401515
    16411516    <method name="setConfiguration">
     
    81638038  <interface
    81648039    name="IHost" extends="$unknown"
    8165     uuid="a6107246-f939-42c4-82b6-8aca40327b6d"
     8040    uuid="30678943-32df-4830-b413-931b25ac86a0"
    81668041    wsmap="managed"
    81678042    >
     
    82248099    <attribute name="networkInterfaces" type="IHostNetworkInterface" safearray="yes" readonly="yes">
    82258100      <desc>List of host network interfaces currently defined on the host.</desc>
    8226     </attribute>
    8227 
    8228     <attribute name="nameServers" type="wstring" safearray="yes" readonly="yes">
    8229       <desc> The list of nameservers registered in host's name resolving system.</desc>
    8230     </attribute>
    8231 
    8232     <attribute name="domainName" type="wstring" readonly="yes">
    8233       <desc>Domain name used for name resoving.</desc>
    8234     </attribute>
    8235 
    8236     <attribute name="searchStrings" type="wstring" safearray="yes" readonly="yes">
    8237       <desc>Search string registered for name resoving.</desc>
    82388101    </attribute>
    82398102
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