digraph "isc::dhcp::Pkt6::getMACFromRemoteIdRelayOption"
{
 // 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::Pkt6::getMACFrom\lRemoteIdRelayOption",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Attempts to obtain MAC address from remote-id relay option."];
  Node1 -> Node2 [color="steelblue1",style="solid"];
  Node2 [label="isc::dhcp::Pkt6::getAnyRelay\lOption",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#a67a90ad6312754cc4d3a1175bede113e",tooltip="Return first instance of a specified option."];
  Node2 -> Node3 [color="steelblue1",style="solid"];
  Node3 [label="isc::dhcp::Pkt6::getRelay\lOption",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#a372da89d7b64f72f6f9dc30929a84935",tooltip="Returns option inserted by relay."];
  Node1 -> 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."];
  Node1 -> Node7 [color="steelblue1",style="solid"];
  Node7 [label="isc::dhcp::IfaceMgr\l::instance",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a7169999c88fc5abb5e78027f9218c9c2",tooltip="IfaceMgr is a singleton class."];
  Node7 -> Node8 [color="steelblue1",style="solid"];
  Node8 [label="isc::dhcp::IfaceMgr\l::instancePtr",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ae0e3192f400afe7bef7d56ab6993f36d",tooltip="Returns pointer to the sole instance of the interface manager."];
  Node8 -> Node9 [color="steelblue1",style="solid"];
  Node9 [label="isc::dhcp::IfaceMgr\l::IfaceMgr",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ad28ad381aba8573d42bef613bbafa411",tooltip="Protected constructor."];
  Node9 -> Node10 [color="steelblue1",style="solid"];
  Node10 [label="isc::dhcp::IfaceMgr\l::detectIfaces",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a48e4e6ab3c789446d5264c44165fd951",tooltip="Detects network interfaces."];
  Node9 -> Node11 [color="steelblue1",style="solid"];
  Node11 [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."];
  Node11 -> Node11 [color="steelblue1",style="solid"];
  Node1 -> Node12 [color="steelblue1",style="solid"];
  Node12 [label="isc::dhcp::Pkt6::len",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#a2f13743730a06c786e95b4b83e1974d1",tooltip="Returns length of the packet."];
  Node12 -> Node13 [color="steelblue1",style="solid"];
  Node13 [label="isc::dhcp::Pkt6::calculate\lRelaySizes",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#a0b70b7a66560c3ccb29384d2e6da1d62",tooltip="Calculates overhead for all relays defined for this message."];
  Node13 -> Node14 [color="steelblue1",style="solid"];
  Node14 [label="isc::dhcp::Pkt6::directLen",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#ae290709468e5e305804ec78b5e939ae8",tooltip="Calculates size of the message as if it was not relayed at all."];
  Node13 -> Node15 [color="steelblue1",style="solid"];
  Node15 [label="isc::dhcp::Pkt6::getRelay\lOverhead",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dc2/classisc_1_1dhcp_1_1Pkt6.html#ae310f9e8425ca79a8a7a454f46a184ee",tooltip="Calculates overhead introduced in specified relay."];
  Node15 -> Node12 [color="steelblue1",style="solid"];
  Node13 -> Node12 [color="steelblue1",style="solid"];
  Node12 -> Node14 [color="steelblue1",style="solid"];
  Node12 -> Node15 [color="steelblue1",style="solid"];
}
