SatCat5
satcat5::ip::DhcpServer Member List
This is the complete list of members for
satcat5::ip::DhcpServer
, including all inherited members.
count_leases
(unsigned &free, unsigned &taken) const
satcat5::ip::DhcpServer
count_timer
()
satcat5::poll::Timer
static
DhcpServer
(satcat5::udp::Dispatch *iface, satcat5::ip::DhcpPool *pool)
satcat5::ip::DhcpServer
frame_rcvd
(satcat5::io::LimitedRead &src) override
satcat5::ip::DhcpServer
private
virtual
m_dns
satcat5::ip::DhcpServer
private
m_domain
satcat5::ip::DhcpServer
private
m_filter
satcat5::net::Protocol
protected
m_gateway
satcat5::ip::DhcpServer
private
m_iface
(defined in
satcat5::ip::DhcpServer
)
satcat5::ip::DhcpServer
private
m_max_lease
satcat5::ip::DhcpServer
private
satcat5::m_next
satcat5::net::Protocol
private
m_next_lease
satcat5::ip::DhcpServer
private
m_next_timer
satcat5::ip::DhcpServer
private
m_pool
(defined in
satcat5::ip::DhcpServer
)
satcat5::ip::DhcpServer
private
m_time
satcat5::ip::DhcpServer
private
m_tnext
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
m_trem
(defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
max_lease
(u32 seconds)
satcat5::ip::DhcpServer
inline
offer
(u32 client_id, u32 req_ipaddr, u32 req_lease) (defined in
satcat5::ip::DhcpServer
)
satcat5::ip::DhcpServer
private
Protocol
(const satcat5::net::Type &type)
satcat5::net::Protocol
inline
explicit
protected
query
(unsigned elapsed_msec) (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
private
request
(u32 lease_seconds, const satcat5::ip::Addr &addr=satcat5::ip::ADDR_NONE)
satcat5::ip::DhcpServer
reserve
(u32 client_id, u32 req_ipaddr, u32 req_lease) (defined in
satcat5::ip::DhcpServer
)
satcat5::ip::DhcpServer
private
set_dns
(const satcat5::ip::Addr &addr)
satcat5::ip::DhcpServer
inline
set_domain
(const char *name)
satcat5::ip::DhcpServer
inline
set_gateway
(const satcat5::ip::Subnet &gateway)
satcat5::ip::DhcpServer
inline
Timer
()
satcat5::poll::Timer
protected
timer_event
() override
satcat5::ip::DhcpServer
private
virtual
timer_every
(unsigned msec)
satcat5::poll::Timer
timer_interval
() const
satcat5::poll::Timer
inline
timer_once
(unsigned msec)
satcat5::poll::Timer
timer_remaining
() const
satcat5::poll::Timer
inline
timer_stop
()
satcat5::poll::Timer
~DhcpServer
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::ip::DhcpServer
)
satcat5::ip::DhcpServer
~Protocol
()
satcat5::net::Protocol
inline
protected
~Timer
() SATCAT5_OPTIONAL_DTOR (defined in
satcat5::poll::Timer
)
satcat5::poll::Timer
protected
Generated by
1.9.1
Copyright 2024 The Aerospace Corporation. This documentation is a part of SatCat5, licensed under CERN-OHL-W v2 or later.