| addExternalSocket(int socketfd, SocketCallback callback) | isc::dhcp::IfaceMgr |  | 
  | addFDtoSet(int fd, int &maxfd, fd_set *sockets) | isc::dhcp::IfaceMgr | static | 
  | addInterface(const IfacePtr &iface) | isc::dhcp::IfaceMgr |  | 
  | bound_address_ | isc::dhcp::IfaceMgr | protected | 
  | checkDetectIfaces(bool update_only) | isc::dhcp::IfaceMgr |  | 
  | clearBoundAddresses() | isc::dhcp::IfaceMgr |  | 
  | clearIfaces() | isc::dhcp::IfaceMgr |  | 
  | clearUnicasts() | isc::dhcp::IfaceMgr |  | 
  | closeSockets() | isc::dhcp::IfaceMgr |  | 
  | collectBoundAddresses() | isc::dhcp::IfaceMgr |  | 
  | configureDHCPPacketQueue(const uint16_t family, data::ConstElementPtr queue_control) | isc::dhcp::IfaceMgr |  | 
  | countIfaces() | isc::dhcp::IfaceMgr | inline | 
  | deleteAllExternalSockets() | isc::dhcp::IfaceMgr |  | 
  | deleteExternalSocket(int socketfd) | isc::dhcp::IfaceMgr |  | 
  | DetectCallback typedef | isc::dhcp::IfaceMgr |  | 
  | detectIfaces(bool update_only=false) | isc::dhcp::IfaceMgr |  | 
  | getIface(const unsigned int ifindex) | isc::dhcp::IfaceMgr |  | 
  | getIface(const std::string &ifname) | isc::dhcp::IfaceMgr |  | 
  | getIface(const PktPtr &pkt) | isc::dhcp::IfaceMgr |  | 
  | getIfaces() | isc::dhcp::IfaceMgr | inline | 
  | getPacketQueue4() | isc::dhcp::IfaceMgr | inline | 
  | getPacketQueue6() | isc::dhcp::IfaceMgr | inline | 
  | getPacketQueueMgr4() | isc::dhcp::IfaceMgr | inline | 
  | getPacketQueueMgr6() | isc::dhcp::IfaceMgr | inline | 
  | getSocket(const isc::dhcp::Pkt6Ptr &pkt) | isc::dhcp::IfaceMgr |  | 
  | getSocket(const isc::dhcp::Pkt4Ptr &pkt) | isc::dhcp::IfaceMgr |  | 
  | hasOpenSocket(const uint16_t family) const | isc::dhcp::IfaceMgr |  | 
  | hasOpenSocket(const isc::asiolink::IOAddress &addr) const | isc::dhcp::IfaceMgr |  | 
  | IfaceMgr() | isc::dhcp::IfaceMgr | protected | 
  | ifaces_ | isc::dhcp::IfaceMgr | protected | 
  | instance() | isc::dhcp::IfaceMgr | static | 
  | instancePtr() | isc::dhcp::IfaceMgr | static | 
  | isDHCPReceiverRunning() const | isc::dhcp::IfaceMgr | inline | 
  | isDirectResponseSupported() const | isc::dhcp::IfaceMgr |  | 
  | isExternalSocket(int fd) | isc::dhcp::IfaceMgr |  | 
  | isSocketReceivedTimeSupported() const | isc::dhcp::IfaceMgr | virtual | 
  | isTestMode() const | isc::dhcp::IfaceMgr | inline | 
  | openSocket(const std::string &ifname, const isc::asiolink::IOAddress &addr, const uint16_t port, const bool receive_bcast=false, const bool send_bcast=false) | isc::dhcp::IfaceMgr |  | 
  | openSocket4(Iface &iface, const isc::asiolink::IOAddress &addr, const uint16_t port, const bool receive_bcast=false, const bool send_bcast=false) | isc::dhcp::IfaceMgr | protected | 
  | openSocket6(Iface &iface, const isc::asiolink::IOAddress &addr, uint16_t port, const bool join_multicast) | isc::dhcp::IfaceMgr | protected | 
  | openSocketFromAddress(const isc::asiolink::IOAddress &addr, const uint16_t port) | isc::dhcp::IfaceMgr |  | 
  | openSocketFromIface(const std::string &ifname, const uint16_t port, const uint8_t family) | isc::dhcp::IfaceMgr |  | 
  | openSocketFromRemoteAddress(const isc::asiolink::IOAddress &remote_addr, const uint16_t port) | isc::dhcp::IfaceMgr |  | 
  | openSockets4(const uint16_t port=DHCP4_SERVER_PORT, const bool use_bcast=true, IfaceMgrErrorMsgCallback error_handler=0, const bool skip_opened=false) | isc::dhcp::IfaceMgr |  | 
  | openSockets6(const uint16_t port=DHCP6_SERVER_PORT, IfaceMgrErrorMsgCallback error_handler=0, const bool skip_opened=false) | isc::dhcp::IfaceMgr |  | 
  | printIfaces(std::ostream &out=std::cout) | isc::dhcp::IfaceMgr |  | 
  | purgeBadSockets() | isc::dhcp::IfaceMgr |  | 
  | RCVBUFSIZE | isc::dhcp::IfaceMgr | static | 
  | receive4(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr |  | 
  | receive4Direct(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr | protected | 
  | receive4Indirect(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr | protected | 
  | receive6(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr |  | 
  | receive6Direct(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr | protected | 
  | receive6Indirect(uint32_t timeout_sec, uint32_t timeout_usec=0) | isc::dhcp::IfaceMgr | protected | 
  | send(const Pkt6Ptr &pkt) | isc::dhcp::IfaceMgr |  | 
  | send(const Pkt4Ptr &pkt) | isc::dhcp::IfaceMgr |  | 
  | setAllowLoopBack(const bool allow_loopback) | isc::dhcp::IfaceMgr | inline | 
  | setDetectCallback(const DetectCallback &cb) | isc::dhcp::IfaceMgr | inline | 
  | setMatchingPacketFilter(const bool direct_response_desired=false) | isc::dhcp::IfaceMgr |  | 
  | setPacketFilter(const PktFilterPtr &packet_filter) | isc::dhcp::IfaceMgr |  | 
  | setPacketFilter(const PktFilter6Ptr &packet_filter) | isc::dhcp::IfaceMgr |  | 
  | setTestMode(const bool test_mode) | isc::dhcp::IfaceMgr | inline | 
  | SocketCallback typedef | isc::dhcp::IfaceMgr |  | 
  | SocketCallbackInfoContainer typedef | isc::dhcp::IfaceMgr |  | 
  | startDHCPReceiver(const uint16_t family) | isc::dhcp::IfaceMgr |  | 
  | stopDHCPReceiver() | isc::dhcp::IfaceMgr |  | 
  | ~IfaceMgr() | isc::dhcp::IfaceMgr | virtual |