Kea 2.7.5
isc::dhcp::IfaceMgr Member List

This is the complete list of members for isc::dhcp::IfaceMgr, including all inherited members.

addExternalSocket(int socketfd, SocketCallback callback)isc::dhcp::IfaceMgr
addFDtoSet(int fd, int &maxfd, fd_set *sockets)isc::dhcp::IfaceMgrstatic
addInterface(const IfacePtr &iface)isc::dhcp::IfaceMgr
bound_address_isc::dhcp::IfaceMgrprotected
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::IfaceMgrinline
deleteAllExternalSockets()isc::dhcp::IfaceMgr
deleteExternalSocket(int socketfd)isc::dhcp::IfaceMgr
DetectCallback typedefisc::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::IfaceMgrinline
getPacketQueue4()isc::dhcp::IfaceMgrinline
getPacketQueue6()isc::dhcp::IfaceMgrinline
getPacketQueueMgr4()isc::dhcp::IfaceMgrinline
getPacketQueueMgr6()isc::dhcp::IfaceMgrinline
getSocket(const isc::dhcp::Pkt6Ptr &pkt)isc::dhcp::IfaceMgr
getSocket(const isc::dhcp::Pkt4Ptr &pkt)isc::dhcp::IfaceMgr
hasOpenSocket(const uint16_t family) constisc::dhcp::IfaceMgr
hasOpenSocket(const isc::asiolink::IOAddress &addr) constisc::dhcp::IfaceMgr
IfaceMgr()isc::dhcp::IfaceMgrprotected
ifaces_isc::dhcp::IfaceMgrprotected
instance()isc::dhcp::IfaceMgrstatic
instancePtr()isc::dhcp::IfaceMgrstatic
isDHCPReceiverRunning() constisc::dhcp::IfaceMgrinline
isDirectResponseSupported() constisc::dhcp::IfaceMgr
isExternalSocket(int fd)isc::dhcp::IfaceMgr
isSocketReceivedTimeSupported() constisc::dhcp::IfaceMgrvirtual
isTestMode() constisc::dhcp::IfaceMgrinline
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::IfaceMgrprotected
openSocket6(Iface &iface, const isc::asiolink::IOAddress &addr, uint16_t port, const bool join_multicast)isc::dhcp::IfaceMgrprotected
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
RCVBUFSIZEisc::dhcp::IfaceMgrstatic
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::IfaceMgrprotected
receive4Indirect(uint32_t timeout_sec, uint32_t timeout_usec=0)isc::dhcp::IfaceMgrprotected
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::IfaceMgrprotected
receive6Indirect(uint32_t timeout_sec, uint32_t timeout_usec=0)isc::dhcp::IfaceMgrprotected
send(const Pkt6Ptr &pkt)isc::dhcp::IfaceMgr
send(const Pkt4Ptr &pkt)isc::dhcp::IfaceMgr
setAllowLoopBack(const bool allow_loopback)isc::dhcp::IfaceMgrinline
setDetectCallback(const DetectCallback &cb)isc::dhcp::IfaceMgrinline
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::IfaceMgrinline
SocketCallback typedefisc::dhcp::IfaceMgr
SocketCallbackInfoContainer typedefisc::dhcp::IfaceMgr
startDHCPReceiver(const uint16_t family)isc::dhcp::IfaceMgr
stopDHCPReceiver()isc::dhcp::IfaceMgr
~IfaceMgr()isc::dhcp::IfaceMgrvirtual