digraph "isc::dhcp::IfaceMgr::openSocketFromRemoteAddress"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  rankdir="LR";
  Node1 [label="isc::dhcp::IfaceMgr\l::openSocketFromRemoteAddress",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Opens UDP/IP socket to be used to connect to remote address."];
  Node1 -> Node2 [color="steelblue1",style="solid"];
  Node2 [label="isc::dhcp::IfaceMgr\l::openSocketFromAddress",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a2558c29017875c1be51b03d300a8adc5",tooltip="Opens UDP/IP socket and binds to address specified."];
  Node2 -> Node3 [color="steelblue1",style="solid"];
  Node3 [label="isc::dhcp::IfaceMgr\l::openSocket",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a20c29f2e0c91df1366f06bd1cd4139ab",tooltip="Opens UDP/IP socket and binds it to address, interface and port."];
  Node3 -> Node4 [color="steelblue1",style="solid"];
  Node4 [label="isc::dhcp::IfaceMgr\l::getIface",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ad28b8571d4b64467fe3dd64f22fd7230",tooltip="Returns interface specified interface index."];
  Node4 -> Node5 [color="steelblue1",style="solid"];
  Node5 [label="isc::dhcp::IfaceCollection\l::getIface",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d07/classisc_1_1dhcp_1_1IfaceCollection.html#ad1458f795a79e96f773c9af14638842d",tooltip="Lookup by interface index."];
  Node5 -> Node6 [color="steelblue1",style="solid"];
  Node6 [label="isc::util::MultiThreading\lMgr::instance",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a6375ba2fc1e3e7fb864d7ea8f8d619ec",tooltip="Returns a single instance of Multi Threading Manager."];
  Node3 -> Node7 [color="steelblue1",style="solid"];
  Node7 [label="isc::asiolink::IOAddress\l::isV4",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/df5/classisc_1_1asiolink_1_1IOAddress.html#a76e8042885240ffba77b77d83b596dec",tooltip="Convenience function to check for an IPv4 address."];
  Node3 -> Node8 [color="steelblue1",style="solid"];
  Node8 [label="isc::asiolink::IOAddress\l::isV6",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/df5/classisc_1_1asiolink_1_1IOAddress.html#a636c299ed22d4b797c4f54e13c6c4770",tooltip="Convenience function to check for an IPv6 address."];
  Node3 -> Node9 [color="steelblue1",style="solid"];
  Node9 [label="isc::dhcp::IfaceMgr\l::openSocket4",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a329b36297729c64c2560df716eaadeba",tooltip="Opens IPv4 socket."];
  Node9 -> Node10 [color="steelblue1",style="solid"];
  Node10 [label="isc::dhcp::Iface::addSocket",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d7b/classisc_1_1dhcp_1_1Iface.html#ad5e9c8174b84e44f480e43a4e3e23177",tooltip="Adds socket descriptor to an interface."];
  Node3 -> Node11 [color="steelblue1",style="solid"];
  Node11 [label="isc::dhcp::IfaceMgr\l::openSocket6",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a947aa18f75e0f541b69ecd1d27cbff8a",tooltip="Opens IPv6 socket."];
  Node1 -> Node12 [color="steelblue1",style="solid"];
  Node12 [label="isc::Exception::what",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d15/classisc_1_1Exception.html#ab86d52123aa027250556029d43190614",tooltip="Returns a C-style character string of the cause of the exception."];
  Node12 -> Node12 [color="steelblue1",style="solid"];
}
