digraph G { bgcolor="transparent"; edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; Node1 [label="{Server\n|+ logger\l+ sock\l+ reader\l+ nfds\l+ ndel\l+ wbuf\l+ rbuf\l+ rpos\l+ wpos\l+ conns\l|}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"]; Node2 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="sock",arrowtail="open"]; Node2 [label="{Sock\n|+ log\l+ port\l+ handle\l|}",height=0.2,width=0.4,color="black",URL="$structSock.html"]; Node3 -> Node2 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="log",arrowtail="open"]; Node3 [label="{Logger\n|+ min_level\l|}",height=0.2,width=0.4,color="black",URL="$structLogger.html"]; Node3 -> Node1 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="logger",arrowtail="open"]; }