VirtualBox

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


Ignore:
Timestamp:
Jul 12, 2019 11:00:54 PM (6 years ago)
Author:
vboxsync
Message:

Main: Redoing the IDHCPServer interface, part II. Implemented groups and fixed a couple of bugs. Made RTNetStrToMacAddr understand hexstrings w/o colon separators. bugref:9288

File:
1 edited

Legend:

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

    r79732 r79747  
    16421642
    16431643  <!--
    1644   // IVirtualBox
     1644  // INATNetwork
    16451645  /////////////////////////////////////////////////////////////////////////
    16461646  -->
     
    17541754    <method name="stop"/>
    17551755  </interface>
     1756
     1757
     1758  <!--
     1759  // IDHCPServer and associates
     1760  /////////////////////////////////////////////////////////////////////////
     1761  -->
    17561762
    17571763  <enum
     
    18321838  <enum
    18331839      name="DHCPConfigScope"
    1834       uuid="151df7cd-e596-42dd-235a-b164a781c099">
     1840      uuid="469c42e4-b9ec-43f2-bdcb-9e9d1eb434ae">
    18351841    <const name="Global"      value="0"><desc><link to="IDHCPServer::globalConfig"/></desc></const>
    1836     <const name="MachineNIC"  value="1"><desc><link to="IDHCPServer::individualConfigs"/></desc></const>
    1837     <const name="MAC"         value="2"><desc><link to="IDHCPServer::individualConfigs"/></desc></const>
    1838     <const name="Group"       value="3"><desc><link to="IDHCPServer::groupConfigs"/></desc></const>
     1842    <const name="Group"       value="1"><desc><link to="IDHCPServer::groupConfigs"/></desc></const>
     1843    <const name="MachineNIC"  value="2"><desc><link to="IDHCPServer::individualConfigs"/></desc></const>
     1844    <const name="MAC"         value="3"><desc><link to="IDHCPServer::individualConfigs"/></desc></const>
    18391845  </enum>
    18401846
    18411847  <enum
    1842     name="DHCPGroupFilterType"
    1843     uuid="0639cd66-94b7-41ef-18ac-485636e46d97"
     1848    name="DHCPGroupConditionType"
     1849    uuid="2cb9280f-ada2-4194-dee8-bfb8ad77119d"
    18441850    >
    18451851    <const name="MAC"                     value="0"><desc>MAC address</desc></const>
     
    22412247      <desc>Whether this is an inclusive or exclusive group membership condition</desc>
    22422248    </attribute>
    2243     <attribute name="type" type="DHCPGroupFilterType" readonly="no">
     2249    <attribute name="type" type="DHCPGroupConditionType" readonly="no">
    22442250      <desc>Defines how the <link to="IDHCPGroupCondition::value"/> is interpreted.</desc>
    22452251    </attribute>
     
    22772283    <method name="addCondition">
    22782284      <param name="inclusive"  dir="in" type="boolean"/>
    2279       <param name="type"       dir="in" type="DHCPGroupFilterType"/>
     2285      <param name="type"       dir="in" type="DHCPGroupConditionType"/>
    22802286      <param name="value"      dir="in" type="wstring"/>
     2287      <param name="condition"  dir="return" type="IDHCPGroupCondition"/>
    22812288    </method>
    22822289
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