digraph "proton/codec/encoder.hpp"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  Node1 [label="proton/codec/encoder.hpp",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Unsettled API - A stream-like encoder from C++ values to AMQP bytes."];
  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="proton/codec/deque.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$deque_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::deque."];
  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="proton/types.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$types_8hpp.html",tooltip="Proton types used to represent AMQP types."];
  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="proton/codec/forward\l_list.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$forward__list_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::forward_list."];
  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="proton/codec/list.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$list_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::list."];
  Node5 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="proton/codec/map.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$codec_2map_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::map."];
  Node6 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="proton/codec/unordered\l_map.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$unordered__map_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::unordered_map."];
  Node7 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="proton/codec/vector.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$vector_8hpp.html",tooltip="Unsettled API - Enable conversions between proton::value and std::vector."];
  Node8 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="proton/value.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$value_8hpp.html",tooltip="A holder for any AMQP value, simple or complex."];
  Node9 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="proton/error_condition.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$error__condition_8hpp.html",tooltip="Describes an endpoint error state."];
  Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="proton/endpoint.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$endpoint_8hpp.html",tooltip="The base class for session, connection, and link."];
  Node11 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="proton/connection.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$connection_8hpp.html",tooltip="A connection to a remote AMQP peer."];
  Node12 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="proton/returned.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$returned_8hpp.html",tooltip="A return type for container methods."];
  Node13 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="proton/container.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$container_8hpp.html",tooltip="A top-level container of connections, sessions, and links."];
  Node11 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="proton/link.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$link_8hpp.html",tooltip="A named channel for sending or receiving messages."];
  Node15 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="proton/receiver.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$receiver_8hpp.html",tooltip="A channel for receiving messages."];
  Node16 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="proton/session.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$session_8hpp.html",tooltip="A container of senders and receivers."];
  Node17 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="proton/sender.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$sender_8hpp.html",tooltip="A channel for sending messages."];
  Node18 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="proton/io/connection\l_driver.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$connection__driver_8hpp.html",tooltip="Unsettled API - An AMQP driver for a single connection."];
  Node9 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="proton/map.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$map_8hpp.html",tooltip="A collection of key-value pairs."];
  Node20 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="proton/message.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$message_8hpp.html",tooltip="An AMQP message."];
  Node20 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="proton/source.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$source_8hpp.html",tooltip="A point of origin for messages."];
  Node22 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="proton/reconnect_options.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$reconnect__options_8hpp.html",tooltip="Unsettled API - Options for reconnect and failover after connection loss."];
  Node22 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="proton/source_options.hpp",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$source__options_8hpp.html",tooltip="Options for creating a source node for a sender or receiver."];
  Node9 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
