<map id="ConnectionProvider::OptionHelper" name="ConnectionProvider::OptionHelper">
<area shape="rect" id="Node000001" title="Class with helper methods to options in a hash." alt="" coords="178,139,313,181"/>
<area shape="rect" id="Node000003" href="$class_connection_provider_1_1_abstract_connection.html" title="Abstract base class for connections." alt="" coords="361,139,505,181"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="329,157,361,157,361,163,329,163"/>
<area shape="rect" id="Node000002" href="/home/david/src/qore/git/qore/qore.tag$class_qore_1_1_serializable.html" title=" " alt="" coords="5,147,130,173"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="145,157,177,157,177,163,145,163"/>
<area shape="rect" id="Node000004" href="$class_connection_provider_1_1_abstract_connection_with_info.html" title="abstract base class for connections" alt="" coords="553,105,747,148"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="521,144,552,139,553,144,521,149"/>
<area shape="rect" id="Node000009" 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="582,172,718,215"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="521,171,582,180,582,186,520,176"/>
<area shape="rect" id="Node000005" href="$class_connection_provider_1_1_filesystem_connection.html" title="class for filesystem connections; returns an object of type Qore::Dir" alt="" coords="795,5,954,48"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="710,96,794,58,820,46,822,51,796,62,712,101"/>
<area shape="rect" id="Node000006" href="$class_connection_provider_1_1_ftp_connection.html" title="class for FTP connections; returns Qore::FtpClient objects" alt="" coords="807,72,942,115"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="762,107,806,101,807,106,763,113"/>
<area shape="rect" id="Node000007" 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="796,139,953,181"/>
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="763,141,796,146,795,151,762,146"/>
<area shape="rect" id="Node000008" href="$class_connection_provider_1_1_http_connection.html" title="class for HTTP connections; returns Qore::HTTPClient objects" alt="" coords="807,205,942,248"/>
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="736,152,748,158,772,174,796,191,819,202,816,207,793,196,769,179,745,162,734,157"/>
</map>
