OpenSDN source code
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
DhcpProto Member List
This is the complete list of members for
DhcpProto
, including all inherited members.
agent
() const
Proto
inline
agent_
Proto
protected
AllocProtoHandler
(boost::shared_ptr< PktInfo > info, boost::asio::io_context &io)
DhcpProto
virtual
AsyncRead
()
DhcpProto
private
ClearStats
()
DhcpProto
inline
CreateLeaseDb
(VmInterface *vmi)
DhcpProto
DeleteLeaseDb
(VmInterface *vmi)
DhcpProto
dhcp_relay_mode
() const
DhcpProto
inline
dhcp_relay_mode_
DhcpProto
private
dhcp_server_read_buf_
DhcpProto
private
dhcp_server_socket_
DhcpProto
private
DHCP_VHOST_MSG
enum value
DhcpProto
DhcpMsgType
enum name
DhcpProto
DhcpProto
(Agent *agent, boost::asio::io_context &io, bool run_with_vrouter)
DhcpProto
DISALLOW_COPY_AND_ASSIGN
(DhcpProto)
DhcpProto
private
Enqueue
(boost::shared_ptr< PktInfo > msg)
Proto
virtual
free_buffer_
Proto
protected
FreeBuffer
(PktInfo *msg)
Proto
gateway_delete_seqno_
DhcpProto
private
get_io_service
() const
Proto
inline
GetLeaseDb
(Interface *intrface)
DhcpProto
GetLeaseFileName
(const VmInterface *vmi)
DhcpProto
private
GetStats
() const
DhcpProto
inline
gw_vmi_list_
DhcpProto
private
iid_
DhcpProto
private
IncrDhcpDisabledDrops
()
DhcpProto
inline
IncrIncorrectMac
()
DhcpProto
inline
IncrStatsAcks
()
DhcpProto
inline
IncrStatsDecline
()
DhcpProto
inline
IncrStatsDiscover
()
DhcpProto
inline
IncrStatsErrors
()
DhcpProto
inline
IncrStatsInform
()
DhcpProto
inline
IncrStatsNacks
()
DhcpProto
inline
IncrStatsOffers
()
DhcpProto
inline
IncrStatsOther
()
DhcpProto
inline
IncrStatsRelayReqs
()
DhcpProto
inline
IncrStatsRelayResps
()
DhcpProto
inline
IncrStatsRelease
()
DhcpProto
inline
IncrStatsRequest
()
DhcpProto
inline
IncrUnknownMsgDrops
()
DhcpProto
inline
io_
Proto
protected
ip_fabric_interface
() const
DhcpProto
inline
ip_fabric_interface_
DhcpProto
private
ip_fabric_interface_index
() const
DhcpProto
inline
ip_fabric_interface_index_
DhcpProto
private
ip_fabric_interface_mac
() const
DhcpProto
inline
ip_fabric_interface_mac_
DhcpProto
private
IsRunningWithVrouter
() const
DhcpProto
inline
ItfNotify
(DBEntryBase *entry)
DhcpProto
private
kDhcpLeaseFileDeleteTimeout
DhcpProto
static
kDhcpMaxPacketSize
DhcpProto
static
lease_file_cleanup_timer_
DhcpProto
private
lease_manager
() const
DhcpProto
inline
lease_manager_
DhcpProto
private
LeaseFileCleanupExpiry
(uint32_t seqno)
DhcpProto
private
LeaseManagerMap
typedef
DhcpProto
LeaseManagerPair
typedef
DhcpProto
module_
Proto
protected
pkt_interface_index
() const
DhcpProto
inline
pkt_interface_index_
DhcpProto
private
ProcessProto
(boost::shared_ptr< PktInfo > msg_info)
Proto
ProcessStats
(PktStatsType::Type type)
Proto
inline
virtual
Proto
(Agent *agent, const char *task_name, PktHandler::PktModuleName mod, boost::asio::io_context &io)
Proto
ProtoWorkQueue
typedef
Proto
ReadHandler
(const boost::system::error_code &error, std::size_t len)
DhcpProto
private
remote_endpoint_
DhcpProto
private
run_with_vrouter_
DhcpProto
private
RunProtoHandler
(ProtoHandler *handler)
Proto
SendDhcpIpc
(uint8_t *dhcp, std::size_t len)
DhcpProto
set_dhcp_relay_mode
(bool mode)
DhcpProto
inline
set_free_buffer
(bool val)
Proto
inline
set_ip_fabric_interface
(Interface *itf)
DhcpProto
inline
set_ip_fabric_interface_index
(uint32_t ind)
DhcpProto
inline
set_ip_fabric_interface_mac
(const MacAddress &mac)
DhcpProto
inline
set_pkt_interface_index
(uint32_t ind)
DhcpProto
inline
set_trace
(bool val)
Proto
inline
Shutdown
()
DhcpProto
StartLeaseFileCleanupTimer
()
DhcpProto
private
stats_
DhcpProto
private
TokenAvailable
(TokenPool *pool)
Proto
inline
virtual
trace_
Proto
protected
Validate
(PktInfo *msg)
Proto
inline
virtual
vnid_
DhcpProto
private
VnNotify
(DBEntryBase *entry)
DhcpProto
private
work_queue
() const
Proto
inline
work_queue_
Proto
protected
~DhcpProto
()
DhcpProto
virtual
~Proto
()
Proto
virtual
Generated by
1.8.5