VirtualBox

Changeset 79531 in vbox for trunk/src


Ignore:
Timestamp:
Jul 4, 2019 6:27:21 PM (6 years ago)
Author:
vboxsync
Message:

Dhcpd: Went over the Db and IPv4Pool code adding comments and and such. [doxygen+scm] bugref:9288

Location:
trunk/src/VBox/NetworkServices/Dhcpd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/NetworkServices/Dhcpd/Db.h

    r79530 r79531  
    136136    typedef std::list<Binding *> bindings_t;
    137137
    138     /** Configuration (set at init). */
     138    /** Configuration (set at init).
     139     * @note Currently not used.  */
    139140    const Config   *m_pConfig;
    140141    /** The lease database. */
  • trunk/src/VBox/NetworkServices/Dhcpd/IPv4Pool.cpp

    r79529 r79531  
    4848 * @param   a_Range         The range to insert.
    4949 */
    50 int IPv4Pool::insert(const IPv4Range &a_Range)
     50int IPv4Pool::i_insert(const IPv4Range &a_Range)
    5151{
    5252    /*
     
    152152            {
    153153                if (haddr == first)
    154                     insert(++first, last);
     154                    i_insert(++first, last);
    155155                else if (haddr == last)
    156                     insert(first, --last);
     156                    i_insert(first, --last);
    157157                else
    158158                {
    159                     insert(first, haddr - 1);
    160                     insert(haddr + 1, last);
     159                    i_insert(first, haddr - 1);
     160                    i_insert(haddr + 1, last);
    161161                }
    162162            }
  • trunk/src/VBox/NetworkServices/Dhcpd/IPv4Pool.h

    r79529 r79531  
    121121    int init(RTNETADDRIPV4 aFirstAddr, RTNETADDRIPV4 aLastAddr);
    122122
     123    RTNETADDRIPV4 allocate();
     124    bool          allocate(RTNETADDRIPV4);
     125
    123126    /**
    124127     * Checks if the pool range includes @a addr (allocation status not considered).
     
    129132    }
    130133
    131     RTNETADDRIPV4 allocate();
    132     bool          allocate(RTNETADDRIPV4);
    133 
    134134private:
    135     int insert(const IPv4Range &range);
     135    int i_insert(const IPv4Range &range);
    136136#if 0
    137     int insert(IPV4HADDR single)                            { return insert(IPv4Range(single)); }
     137    int i_insert(IPV4HADDR single)                            { return i_insert(IPv4Range(single)); }
    138138#endif
    139     int insert(IPV4HADDR first, IPV4HADDR last)             { return insert(IPv4Range(first, last)); }
    140     int insert(RTNETADDRIPV4 single)                        { return insert(IPv4Range(single)); }
    141     int insert(RTNETADDRIPV4 first, RTNETADDRIPV4 last)     { return insert(IPv4Range(first, last)); }
     139    int i_insert(IPV4HADDR first, IPV4HADDR last)             { return i_insert(IPv4Range(first, last)); }
     140    int i_insert(RTNETADDRIPV4 single)                        { return i_insert(IPv4Range(single)); }
     141    int i_insert(RTNETADDRIPV4 first, RTNETADDRIPV4 last)     { return i_insert(IPv4Range(first, last)); }
    142142};
    143143
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