digraph "isc::dhcp::Dhcpv6Srv::processDecline"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::dhcp::Dhcpv6Srv\l::processDecline",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Process incoming Decline message."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::dhcp::Dhcpv6Srv\l::appendDefaultOptions",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a4b97fd7383741c34e1af81fc72d2b89c",tooltip="Appends default options to server's answer."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::dhcp::Dhcpv6Srv\l::getServerID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a0b9b453e49061fc58a07171c3b313a85",tooltip="Returns server-identifier option."];
  Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::dhcp::Dhcpv6Srv\l::buildCfgOptionList",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a486b6681c0c2e87710d2e7a99c01800d",tooltip="Build the configured option list."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::dhcp::ClientClasses\l::cbegin",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d1d/classisc_1_1dhcp_1_1ClientClasses.html#ad00fce0f43fb64691808cd65fc8ca7b2",tooltip="Iterators to the first element."];
  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::dhcp::ClientClasses\l::cend",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d1d/classisc_1_1dhcp_1_1ClientClasses.html#afda0027ac74a0b96942be05c7ebd609a",tooltip="Iterators to the past the end element."];
  Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::dhcp::AllocEngine\l::ClientContext6::currentHost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d93/structisc_1_1dhcp_1_1AllocEngine_1_1ClientContext6.html#a2d7b2e261aa8d9553f377ea55f0da9e0",tooltip="Returns host from the most preferred subnet."];
  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::dhcp::AllocEngine\l::ClientContext6::globalHost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d93/structisc_1_1dhcp_1_1AllocEngine_1_1ClientContext6.html#a9a38caa8856ca29238794df43f6a89db",tooltip="Returns global host reservation if there is one."];
  Node4 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::dhcp::CfgMgr::\lgetCurrentCfg",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d7f/classisc_1_1dhcp_1_1CfgMgr.html#ae642828cc73189a4548602c03b81e969",tooltip="Returns a pointer to the current configuration."];
  Node4 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::dhcp::CfgMgr::\linstance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d7f/classisc_1_1dhcp_1_1CfgMgr.html#a56aeece3e9febe44f328f43a7976d519",tooltip="returns a single instance of Configuration Manager"];
  Node4 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::dhcp::isClientClass\lBuiltIn",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d8c/namespaceisc_1_1dhcp.html#ad34eb65c25d2c584a8c7aed435d5b86e",tooltip="Check if a client class name is builtin."];
  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::dhcp::Dhcpv6Srv\l::conditionallySetReservedClient\lClasses",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a575d551dc2f0933ce8db3a985cc26d7f",tooltip="Assigns classes retrieved from host reservation database if they haven't been yet set."];
  Node12 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::dhcp::Dhcpv6Srv\l::setReservedClientClasses",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a1277545bf8d4bc3f6075646fdf2b1e27",tooltip="Assigns classes retrieved from host reservation database."];
  Node13 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::dhcp::ClientClasses\l::empty",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d1d/classisc_1_1dhcp_1_1ClientClasses.html#a81faa3cff024a34cd4fb34bf0d9d3a1a",tooltip="Check if classes is empty."];
  Node13 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::dhcp::ClientClasses\l::toText",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d1d/classisc_1_1dhcp_1_1ClientClasses.html#ad005340f1570de06f969834d8d5bdd31",tooltip="Returns all class names as text."];
  Node15 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::dhcp::Dhcpv6Srv\l::copyClientOptions",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a291897456cd75d96d841e384ea931661",tooltip="Copies required options from client message to server answer."];
  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::dhcp::Dhcpv6Srv\l::declineLeases",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#aa1d1ed131677606eb630aaa9db068663",tooltip="Attempts to decline all leases in specified Decline message."];
  Node17 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::dhcp::Dhcpv6Srv\l::declineIA",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a399fb74bc69727215cdc3021501d989c",tooltip="Declines leases in a single IA_NA option."];
  Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::dhcp::Dhcpv6Srv\l::declineLease",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#af218b23abe7a6b2963b6d064a2149e17",tooltip="Declines specific IPv6 lease."];
  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::dhcp::getCalloutHandle",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d8c/namespaceisc_1_1dhcp.html#a8b1fc96eeb315b148299da4340574df9",tooltip="CalloutHandle Store."];
  Node19 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::dhcp::LeaseMgrFactory\l::instance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dc6/classisc_1_1dhcp_1_1LeaseMgrFactory.html#a8416174b16639ee7b0b5861d200d89ed",tooltip="Return current lease manager."];
  Node19 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::dhcp::queueNCR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d8c/namespaceisc_1_1dhcp.html#a280c1c9eab6850a0048edef271e4f288",tooltip="Creates name change request from the DHCPv4 lease."];
  Node22 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::dhcp::Pkt4::makeLabel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d13/classisc_1_1dhcp_1_1Pkt4.html#a93c62e9f1a6121674e7d89c1ad50f6f1",tooltip="Returns text representation of the given packet identifiers."];
  Node23 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::dhcp::LeaseMgr\l::updateLease6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d11/classisc_1_1dhcp_1_1LeaseMgr.html#afd6f3d4e846084a7d789bf96e4be9ef1",tooltip="Updates IPv6 lease."];
  Node19 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::Exception::what",height=0.2,width=0.4,color="black", 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."];
  Node25 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node26 [label="isc::dhcp::LeaseMgr\l::getLease6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d11/classisc_1_1dhcp_1_1LeaseMgr.html#ac8f0b13acc1ff8fb1656cdc5154697a6",tooltip="Returns existing IPv6 lease for a given IPv6 address."];
  Node18 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::dhcp::Dhcpv6Srv\l::setStatusCode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a94f70dee12ee8c75ea794dad8768f790",tooltip="A simple utility method that sets the status code."];
  Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 [label="isc::dhcp::Dhcpv6Srv\l::requiredClassify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html#a4215c380d06cac53a7de8b051a53de3e",tooltip="Assigns incoming packet to zero or more classes (required pass)."];
  Node28 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::dhcp::evaluateBool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d8c/namespaceisc_1_1dhcp.html#aa7b8f852e1baabcbe7d76a6037257ede",tooltip="Evaluate a RPN expression for a v4 or v6 packet and return a true or false decision."];
  Node29 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::dhcp::Token::toBool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/da3/classisc_1_1dhcp_1_1Token.html#a725c66b22128069fb2553a37daa36d10",tooltip="Coverts a (string) value to a boolean."];
  Node28 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::dhcp::ClientClasses\l::insert",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d1d/classisc_1_1dhcp_1_1ClientClasses.html#a3bacc5437483bca5688ee3e311b09eca",tooltip="Insert an element."];
  Node28 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
