OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DhcpLeaseDb::DhcpLease Struct Reference

#include <dhcp_lease_db.h>

Collaboration diagram for DhcpLeaseDb::DhcpLease:

Public Member Functions

 DhcpLease (const MacAddress &m, const Ip4Address &i, uint64_t t, bool r)
 
bool operator< (const DhcpLease &rhs) const
 

Public Attributes

MacAddress mac_
 
Ip4Address ip_
 
uint64_t lease_expiry_time_
 
bool released_
 

Detailed Description

Definition at line 37 of file dhcp_lease_db.h.

Constructor & Destructor Documentation

DhcpLeaseDb::DhcpLease::DhcpLease ( const MacAddress m,
const Ip4Address i,
uint64_t  t,
bool  r 
)
inline

Definition at line 43 of file dhcp_lease_db.h.

Member Function Documentation

bool DhcpLeaseDb::DhcpLease::operator< ( const DhcpLease rhs) const
inline

Definition at line 47 of file dhcp_lease_db.h.

Member Data Documentation

Ip4Address DhcpLeaseDb::DhcpLease::ip_
mutable

Definition at line 39 of file dhcp_lease_db.h.

uint64_t DhcpLeaseDb::DhcpLease::lease_expiry_time_
mutable

Definition at line 40 of file dhcp_lease_db.h.

MacAddress DhcpLeaseDb::DhcpLease::mac_

Definition at line 38 of file dhcp_lease_db.h.

bool DhcpLeaseDb::DhcpLease::released_
mutable

Definition at line 41 of file dhcp_lease_db.h.


The documentation for this struct was generated from the following file: