![]() |
Kea
1.5.0
|
#include <asiolink/io_address.h>#include <dhcp/dhcp4.h>#include <dhcp/dhcp6.h>#include <dhcp/pkt4.h>#include <dhcp/pkt6.h>#include <dhcp/packet_queue_mgr4.h>#include <dhcp/packet_queue_mgr6.h>#include <dhcp/pkt_filter.h>#include <dhcp/pkt_filter6.h>#include <util/optional_value.h>#include <util/watch_socket.h>#include <util/threads/watched_thread.h>#include <boost/function.hpp>#include <boost/noncopyable.hpp>#include <boost/scoped_array.hpp>#include <boost/shared_ptr.hpp>#include <list>#include <vector>
Include dependency graph for iface_mgr.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | isc::dhcp::Iface |
| Represents a single network interface. More... | |
| class | isc::dhcp::IfaceDetectError |
| IfaceMgr exception thrown thrown when interface detection fails. More... | |
| class | isc::dhcp::IfaceMgr |
| Handles network interfaces, transmission and reception. More... | |
| class | isc::dhcp::IfaceNotFound |
| IfaceMgr exception thrown when there is no suitable interface. More... | |
| class | isc::dhcp::PacketFilterChangeDenied |
| Exception thrown when it is not allowed to set new Packet Filter. More... | |
| class | isc::dhcp::SignalInterruptOnSelect |
| Exception thrown when a call to select is interrupted by a signal. More... | |
| struct | isc::dhcp::IfaceMgr::SocketCallbackInfo |
| Keeps callback information for external sockets. More... | |
| class | isc::dhcp::SocketConfigError |
| IfaceMgr exception thrown thrown when socket opening or configuration failed. More... | |
| class | isc::dhcp::SocketNotFound |
| IfaceMgr exception thrown when there is no suitable socket found. More... | |
| class | isc::dhcp::SocketReadError |
| IfaceMgr exception thrown thrown when error occurred during reading data from socket. More... | |
| class | isc::dhcp::SocketWriteError |
| IfaceMgr exception thrown thrown when error occurred during sending data through socket. More... | |
Namespaces | |
| isc | |
| Defines the logger used by the top-level component of kea-dhcp-ddns. | |
| isc::dhcp | |
Typedefs | |
| typedef boost::function< void(const std::string &errmsg)> | isc::dhcp::IfaceMgrErrorMsgCallback |
| This type describes the callback function invoked when error occurs in the IfaceMgr. More... | |
| typedef boost::shared_ptr< IfaceMgr > | isc::dhcp::IfaceMgrPtr |
Type definition for the pointer to the IfaceMgr. More... | |
| typedef boost::shared_ptr< Iface > | isc::dhcp::IfacePtr |