digraph "InputStream"
{
 // INTERACTIVE_SVG=YES
  bgcolor="transparent";
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  Node1 [label="InputStream",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"];
  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="AsyncInputStream",height=0.2,width=0.4,color="black",URL="$classAsyncInputStream.html",tooltip="Helper class for moving asynchronous (non-blocking) InputStream implementations to the I/O thread..."];
  Node1 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="ProxyInputStream",height=0.2,width=0.4,color="black",URL="$classProxyInputStream.html",tooltip="An InputStream that forwards all methods call to another InputStream instance. "];
  Node3 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="IcyInputStream",height=0.2,width=0.4,color="black",URL="$classIcyInputStream.html",tooltip="An InputStream filter that parses Icy metadata. "];
  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="ThreadInputStream",height=0.2,width=0.4,color="black",URL="$classThreadInputStream.html",tooltip="Helper class for moving InputStream implementations with blocking backend library implementation to a..."];
}
