OpenSDN source code
 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 Protoinline
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() const DhcpProtoinline
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() const Protoinline
GetLeaseDb(Interface *intrface)DhcpProto
GetLeaseFileName(const VmInterface *vmi)DhcpProtoprivate
GetStats() const DhcpProtoinline
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() const DhcpProtoinline
ip_fabric_interface_DhcpProtoprivate
ip_fabric_interface_index() const DhcpProtoinline
ip_fabric_interface_index_DhcpProtoprivate
ip_fabric_interface_mac() const DhcpProtoinline
ip_fabric_interface_mac_DhcpProtoprivate
IsRunningWithVrouter() const DhcpProtoinline
ItfNotify(DBEntryBase *entry)DhcpProtoprivate
kDhcpLeaseFileDeleteTimeoutDhcpProtostatic
kDhcpMaxPacketSizeDhcpProtostatic
lease_file_cleanup_timer_DhcpProtoprivate
lease_manager() const DhcpProtoinline
lease_manager_DhcpProtoprivate
LeaseFileCleanupExpiry(uint32_t seqno)DhcpProtoprivate
LeaseManagerMap typedefDhcpProto
LeaseManagerPair typedefDhcpProto
module_Protoprotected
pkt_interface_index() const DhcpProtoinline
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() const Protoinline
work_queue_Protoprotected
~DhcpProto()DhcpProtovirtual
~Proto()Protovirtual