<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="Node000000" href="/home/david/src/qore/git/qore/qore.tag$class_qore_1_1_serializable.html" title=" " alt="" coords="5,176,130,203"/>
<area shape="rect" id="Node000001" href="$class_connection_provider_1_1_abstract_connection.html" title="Abstract base class for connections." alt="" coords="393,139,537,181"/>
<area shape="poly" id="edge1_Node000000_Node000001" title=" " alt="" coords="118,168,177,153,234,148,291,146,393,150,393,155,291,151,234,153,178,159,119,173"/>
<area shape="rect" id="Node000008" href="$class_connection_provider_1_1_option_helper.html" title="Class with helper methods to options in a hash." alt="" coords="194,168,329,211"/>
<area shape="poly" id="edge8_Node000000_Node000008" title=" " alt="" coords="145,187,193,187,193,192,145,192"/>
<area shape="rect" id="Node000009" href="$class_connection_provider_1_1_update_options_interface.html" title="Interface class inherited by connection classes that declare the AbstractConnection::CF_UPDATE_OPTION..." alt="" coords="178,235,345,277"/>
<area shape="poly" id="edge10_Node000000_Node000009" title=" " alt="" coords="124,206,198,232,196,237,122,211"/>
<area shape="rect" id="Node000002" href="$class_connection_provider_1_1_abstract_connection_with_info.html" title="abstract base class for connections" alt="" coords="585,105,779,148"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="553,144,584,139,585,144,553,149"/>
<area shape="rect" id="Node000007" href="$class_connection_provider_1_1_invalid_connection.html" title="this class is used to mark invalid connections so they can be loaded and reported as invalid" alt="" coords="614,172,750,215"/>
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="553,171,614,180,614,186,552,176"/>
<area shape="rect" id="Node000003" href="$class_connection_provider_1_1_filesystem_connection.html" title="class for filesystem connections; returns an object of type Qore::Dir" alt="" coords="827,5,986,48"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="742,96,826,58,852,46,854,51,828,62,744,101"/>
<area shape="rect" id="Node000004" href="$class_connection_provider_1_1_ftp_connection.html" title="class for FTP connections; returns Qore::FtpClient objects" alt="" coords="839,72,974,115"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="794,107,838,101,839,106,795,113"/>
<area shape="rect" id="Node000005" href="$class_connection_provider_1_1_http_based_connection.html" title="base class for HTTP&#45;based connections that need their URLs rewritten to create the real connection ob..." alt="" coords="828,139,985,181"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="795,141,828,146,827,151,794,146"/>
<area shape="rect" id="Node000006" href="$class_connection_provider_1_1_http_connection.html" title="class for HTTP connections; returns Qore::HTTPClient objects" alt="" coords="839,205,974,248"/>
<area shape="poly" id="edge6_Node000002_Node000006" title=" " alt="" coords="768,152,780,158,804,174,828,191,851,202,848,207,825,196,801,179,777,162,766,157"/>
<area shape="poly" id="edge9_Node000008_Node000001" title=" " alt="" coords="344,175,392,168,393,173,345,180"/>
</map>
