OpenSDN source code
DhcpProto Member List

This is the complete list of members for DhcpProto, including all inherited members.

agent() constProtoinline
agent_Protoprotected
AllocProtoHandler(boost::shared_ptr< PktInfo > info, boost::asio::io_context &io)DhcpProtovirtual
AsyncRead()DhcpProtoprivate
ClearStats()DhcpProtoinline
CreateLeaseDb(VmInterface *vmi)DhcpProto
DeleteLeaseDb(VmInterface *vmi)DhcpProto
dhcp_relay_mode() constDhcpProtoinline
dhcp_relay_mode_DhcpProtoprivate
dhcp_server_read_buf_DhcpProtoprivate
dhcp_server_socket_DhcpProtoprivate
DHCP_VHOST_MSG enum valueDhcpProto
DhcpMsgType enum nameDhcpProto
DhcpProto(Agent *agent, boost::asio::io_context &io, bool run_with_vrouter)DhcpProto
DISALLOW_COPY_AND_ASSIGN(DhcpProto)DhcpProtoprivate
Enqueue(boost::shared_ptr< PktInfo > msg)Protovirtual
free_buffer_Protoprotected
FreeBuffer(PktInfo *msg)Proto
gateway_delete_seqno_DhcpProtoprivate
get_io_service() constProtoinline
GetLeaseDb(Interface *intrface)DhcpProto
GetLeaseFileName(const VmInterface *vmi)DhcpProtoprivate
GetStats() constDhcpProtoinline
gw_vmi_list_DhcpProtoprivate
iid_DhcpProtoprivate
IncrDhcpDisabledDrops()DhcpProtoinline
IncrIncorrectMac()DhcpProtoinline
IncrStatsAcks()DhcpProtoinline
IncrStatsDecline()DhcpProtoinline
IncrStatsDiscover()DhcpProtoinline
IncrStatsErrors()DhcpProtoinline
IncrStatsInform()DhcpProtoinline
IncrStatsNacks()DhcpProtoinline
IncrStatsOffers()DhcpProtoinline
IncrStatsOther()DhcpProtoinline
IncrStatsRelayReqs()DhcpProtoinline
IncrStatsRelayResps()DhcpProtoinline
IncrStatsRelease()DhcpProtoinline
IncrStatsRequest()DhcpProtoinline
IncrUnknownMsgDrops()DhcpProtoinline
io_Protoprotected
ip_fabric_interface() constDhcpProtoinline
ip_fabric_interface_DhcpProtoprivate
ip_fabric_interface_index() constDhcpProtoinline
ip_fabric_interface_index_DhcpProtoprivate
ip_fabric_interface_mac() constDhcpProtoinline
ip_fabric_interface_mac_DhcpProtoprivate
IsRunningWithVrouter() constDhcpProtoinline
ItfNotify(DBEntryBase *entry)DhcpProtoprivate
kDhcpLeaseFileDeleteTimeoutDhcpProtostatic
kDhcpMaxPacketSizeDhcpProtostatic
lease_file_cleanup_timer_DhcpProtoprivate
lease_manager() constDhcpProtoinline
lease_manager_DhcpProtoprivate
LeaseFileCleanupExpiry(uint32_t seqno)DhcpProtoprivate
LeaseManagerMap typedefDhcpProto
LeaseManagerPair typedefDhcpProto
module_Protoprotected
pkt_interface_index() constDhcpProtoinline
pkt_interface_index_DhcpProtoprivate
ProcessProto(boost::shared_ptr< PktInfo > msg_info)Proto
ProcessStats(PktStatsType::Type type)Protoinlinevirtual
Proto(Agent *agent, const char *task_name, PktHandler::PktModuleName mod, boost::asio::io_context &io)Proto
ProtoWorkQueue typedefProto
ReadHandler(const boost::system::error_code &error, std::size_t len)DhcpProtoprivate
remote_endpoint_DhcpProtoprivate
run_with_vrouter_DhcpProtoprivate
RunProtoHandler(ProtoHandler *handler)Proto
SendDhcpIpc(uint8_t *dhcp, std::size_t len)DhcpProto
set_dhcp_relay_mode(bool mode)DhcpProtoinline
set_free_buffer(bool val)Protoinline
set_ip_fabric_interface(Interface *itf)DhcpProtoinline
set_ip_fabric_interface_index(uint32_t ind)DhcpProtoinline
set_ip_fabric_interface_mac(const MacAddress &mac)DhcpProtoinline
set_pkt_interface_index(uint32_t ind)DhcpProtoinline
set_trace(bool val)Protoinline
Shutdown()DhcpProto
StartLeaseFileCleanupTimer()DhcpProtoprivate
stats_DhcpProtoprivate
TokenAvailable(TokenPool *pool)Protoinlinevirtual
trace_Protoprotected
Validate(PktInfo *msg)Protoinlinevirtual
vnid_DhcpProtoprivate
VnNotify(DBEntryBase *entry)DhcpProtoprivate
work_queue() constProtoinline
work_queue_Protoprotected
~DhcpProto()DhcpProtovirtual
~Proto()Protovirtual