NetBurner 3.5.0
PDF Version |
|
Classes | |
class | BlockAllocator |
Basic allocator that handles multiple leases in a contiguous IP block. More... | |
struct | DhcpInfo |
DHCP Info. More... | |
struct | DhcpLeaseData |
Lease Data. More... | |
struct | DhcpLeaseRequest |
Lease Request. More... | |
class | LeaseAllocator |
Base class/interface for lease allocators for the DHCP server. More... | |
class | MacPrefixAllocator |
Derived from BlockAllocator Has the ability to whitelist/blacklist certain mac address ranges based on a mask. Useful for allocating addresses based on device manufacturer. More... | |
class | Server |
DHCP Server class Requires a lease allocator to be added in order to function. More... | |
class | SingleAllocator |
Stripped down allocator Fails to conform to many standard behaviors, but shows the basics of what needs to be implemented. More... | |
Typedefs | |
typedef enum DHCP::LeaseState | LeaseState_t |
Lease State. | |
Enumerations | |
enum | LeaseState { LEASE_OPEN = 0x0 , LEASE_OFFERED = 0x1 , LEASE_TAKEN = 0x2 , LEASE_STATIC = 0x3 , ARP_CONFLICT = 0x4 } |
Lease State. More... | |
DHCP Namespace.
enum DHCP::LeaseState |