digraph "evhtp_connection_new_dns"
{
  bgcolor="transparent";
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node257 [label="evhtp_connection_new_dns",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
  Node257 -> Node258 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node258 [label="htp__connection_new_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a9a08000e78522dd548fd2b5f2a4c140e"];
  Node258 -> Node259 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node259 [label="htp__calloc_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a5208d758597a31cae293607a808a7245",tooltip="Wrapper for calloc so that a different calloc can be used if desired. "];
  Node258 -> Node260 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node260 [label="htparser_new",height=0.2,width=0.4,color="black",URL="$parser_8c.html#af88fadfbaf9eaa8081e3495c6cdcdcdb"];
  Node258 -> Node261 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node261 [label="htparser_init",height=0.2,width=0.4,color="black",URL="$parser_8c.html#a7b3e7f5cfd9e769f829bc8d51a200be2"];
  Node258 -> Node262 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node262 [label="htparser_set_userdata",height=0.2,width=0.4,color="black",URL="$parser_8c.html#af22e3761f1ccd029b26c0bcecf8af2f8"];
  Node257 -> Node263 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node263 [label="evhtp_connection_free",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#ad8e05f912c12705d93c0a1aec125544a",tooltip="free&#39;s all connection related resources, this will also call your request fini hook and request fini ..."];
  Node263 -> Node264 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node264 [label="htp__hook_connection\l_fini_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a69005c16aef5b2ce9f8d3ac79ef697ab",tooltip="runs the user-definedhook called just prior to a connection being closed "];
  Node263 -> Node265 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node265 [label="htp__request_free_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a294cd8780bd32c8e91627e5430f78e5c",tooltip="frees all data in an evhtp_request_t along with calling finished hooks "];
  Node265 -> Node266 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node266 [label="htp__hook_request_fini_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#af3b4014970dee3a0791dfd9fa3482bc3",tooltip="runs the user-defined hook called just prior to a request been free()&#39;d "];
  Node265 -> Node267 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node267 [label="htp__uri_free_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a4fa3d00dcc23b23a399905ed0cd069a5",tooltip="frees an overlay URI structure "];
  Node267 -> Node268 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node268 [label="htp__path_free_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a9739a6961ac785a4157e1cfd70e9ef1f",tooltip="Correctly frees the evhtp_path_t ptr that is passed in. "];
  Node268 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node269 [label="htp__free_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a903108b0dae3b310ebab0ef757edf4bc",tooltip="Wrapper for free so that a different free can be used if desired. "];
  Node267 -> Node270 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node270 [label="htp__authority_free_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#aeb9d560219d5a14c17b2497234b05590",tooltip="frees an authority structure "];
  Node270 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node267 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node265 -> Node271 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node271 [label="evhtp_kvs_free",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a653c3af86d2d3dd3c11abadd71589edf",tooltip="frees a the list of key/values, and all underlying entries "];
  Node271 -> Node272 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node272 [label="evhtp_kv_free",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a7939fc367080e65dae817a198b0329bb",tooltip="frees resources allocated for a single key/value "];
  Node272 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node271 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node265 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node263 -> Node269 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node257 -> Node273 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node273 [label="htp__connection_eventcb_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a5d21ac4c4e6b79fc5afbb94c034cca3e"];
  Node273 -> Node274 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node274 [label="htp__connection_readcb_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a8fd645c2deb5abf8b35a1bd9fff20f9e"];
  Node274 -> Node275 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node275 [label="htparser_run",height=0.2,width=0.4,color="black",URL="$parser_8c.html#a21ab699be5ec818c1118f1c6f4d7b757"];
  Node275 -> Node276 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node276 [label="get_method",height=0.2,width=0.4,color="black",URL="$parser_8c.html#a2f924cee0d1ff942fd92d781879df83c"];
  Node275 -> Node277 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node277 [label="is_host_char",height=0.2,width=0.4,color="black",URL="$parser_8c.html#aa905ee8d3cead3af162d637a3a33c397"];
  Node275 -> Node278 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node278 [label="str_to_uint64",height=0.2,width=0.4,color="black",URL="$parser_8c.html#afa67e176e3738c52d51608601a90ebd4"];
  Node274 -> Node263 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node274 -> Node279 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node279 [label="htp__hook_connection\l_error_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a0b058a86beef58588a37117dcb42554d",tooltip="runs the user-defined hook when a connection error occurs "];
  Node279 -> Node280 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node280 [label="htp__hook_error_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#af4133623bcfe254918cd324692f9a8a6",tooltip="runs the user-defined hook when a connection error occurs "];
  Node274 -> Node281 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node281 [label="evhtp_request_pause",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#ab35aec3adb697918e24b8ff966afe235",tooltip="Wrapper around evhtp_connection_pause. "];
  Node281 -> Node282 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node282 [label="evhtp_connection_pause",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#a411f8bd2a68359f2bfb457961f94db97",tooltip="pauses a connection (disables reading) "];
  Node274 -> Node283 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node283 [label="htparser_get_error",height=0.2,width=0.4,color="black",URL="$parser_8c.html#a0da49907226999ce1439190bf7fd59c4"];
  Node274 -> Node284 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node284 [label="evhtp_connection_resume",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#ac62f0e64aca4fca3648b67042a6c3646",tooltip="resumes a connection (enables reading) and activates resume event. "];
  Node273 -> Node285 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node285 [label="htp__connection_writecb_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#ad322d0e97c11bc46d145cb4e780805e4"];
  Node285 -> Node263 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node285 -> Node286 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node286 [label="htp__hook_connection\l_write_",height=0.2,width=0.4,color="black",URL="$evhtp_8c.html#aab0c005959929df6f1e0de311099d98b",tooltip="Runs the user defined on_write hook. "];
  Node285 -> Node274 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node285 -> Node265 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node285 -> Node261 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node285 -> Node262 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node273 -> Node279 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node273 -> Node263 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
