Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > c9cfbd1355daacaf3b34517a6d7b18cc > files > 840

libdap-doc-3.11.0-2.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libdap++: libdap::Response Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libdap++&#160;<span id="projectnumber">Updated for version 3.8.2</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('classlibdap_1_1Response.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<h1>libdap::Response Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="libdap::Response" -->
<p><code>#include &lt;<a class="el" href="Response_8h_source.html">Response.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for libdap::Response:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1Response__inherit__graph.png" border="0" usemap="#libdap_1_1Response_inherit__map" alt="Inheritance graph"/></div>
<map name="libdap_1_1Response_inherit__map" id="libdap_1_1Response_inherit__map">
<area shape="rect" id="node3" href="classlibdap_1_1HTTPResponse.html" title="{libdap::HTTPResponse\n|&#45; d_file\l&#45; d_headers\l|+ HTTPResponse()\l+ ~HTTPResponse()\l+ get_headers()\l+ get_file()\l+ set_headers()\l# HTTPResponse()\l# HTTPResponse()\l# operator=()\l* HTTPResponse()\l* HTTPResponse()\l* operator=()\l* get_headers()\l* get_file()\l* set_headers()\l}" alt="" coords="31,587,252,869"/><area shape="rect" id="node7" href="classlibdap_1_1PipeResponse.html" title="Encapsulate a response. This class provides special treatment for &#39;stream pipes.&#39; It arranges to close them using pclose() instead of fclose()." alt="" coords="276,667,497,789"/><area shape="rect" id="node9" href="classlibdap_1_1StdinResponse.html" title="Encapsulate a response read from stdin." alt="" coords="521,667,753,789"/><area shape="rect" id="node5" href="classlibdap_1_1HTTPCacheResponse.html" title="{libdap::HTTPCacheResponse\n|&#45; d_cache\l|+ HTTPCacheResponse()\l+ ~HTTPCacheResponse()\l# HTTPCacheResponse()\l# HTTPCacheResponse()\l# operator=()\l* HTTPCacheResponse()\l* HTTPCacheResponse()\l* operator=()\l}" alt="" coords="5,918,277,1098"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for libdap::Response:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1Response__coll__graph.png" border="0" usemap="#libdap_1_1Response_coll__map" alt="Collaboration graph"/></div>
<map name="libdap_1_1Response_coll__map" id="libdap_1_1Response_coll__map">
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classlibdap_1_1Response-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a00c3edee81b107d3cc9e52952ce4e3e5">Response</a> (FILE *s, int status=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#ad49cacc9050fc52103f285f79b1a71c1">~Response</a> ()</td></tr>
<tr><td colspan="2"><div class="groupHeader">Accessors</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a17cd38845849694a82f943c90919ea35">get_status</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual FILE *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a5b4903bb627c5e6ccd4cd50712e1f0a1">get_stream</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacelibdap.html#ae7466ed8496f06654ec276eac907c06a">ObjectType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#ab69844a814ec4036a12336640b06e279">get_type</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a654eedafce6ecb816324713150914fec">get_version</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#ae33bebc83bcfbd2bf958697e4516b2d7">get_protocol</a> () const </td></tr>
<tr><td colspan="2"><div class="groupHeader">Mutators</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a3de0ea86ac433904efdc0e4f4c86fa26">set_status</a> (int s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a5cda40501a3ce7b1675b13a6e0858020">set_stream</a> (FILE *s)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a7a7807d0a45dd1f6111987f054956e24">set_type</a> (<a class="el" href="namespacelibdap.html#ae7466ed8496f06654ec276eac907c06a">ObjectType</a> o)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a041d867c1ce5302a2033a8065c6d52a9">set_version</a> (const string &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#af077130cb39ac3c370776d490e81720b">set_protocol</a> (const string &amp;p)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Suppressed default methods</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a00151838968ecfb1993bb0be43298676">Response</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#a0b0452a3508c1d96e1e3725cf5103069">Response</a> (const <a class="el" href="classlibdap_1_1Response.html">Response</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlibdap_1_1Response.html">Response</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlibdap_1_1Response.html#ac2b3d6f2d4625c3540f656a2224a7436">operator=</a> (const <a class="el" href="classlibdap_1_1Response.html">Response</a> &amp;)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Encapsulate a response. Instead of directly returning the FILE pointer from which a response is read, return an instance of this object. For a simple system where all that needs to be done to free the stream and its associated resources, this is overkill. However, some streams may require complex operations to free their resources once the client is done with the stream. Those classes should return a subclass of <a class="el" href="classlibdap_1_1Response.html">Response</a> which has those operations built into the destructor.</p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000028">Todo:</a></b></dt><dd>If the code that parses the MIME headers was moved from <a class="el" href="classlibdap_1_1Connect.html" title="Holds information about the link from a DAP2 client to a dataset.">Connect</a> and <a class="el" href="classlibdap_1_1HTTPConnect.html">HTTPConnect</a> to this class and its children, it would be easier to build a FileConnect class (or maybe the specifics of the connection type could be held in the <a class="el" href="classlibdap_1_1Response.html">Response</a> object and <a class="el" href="classlibdap_1_1HTTPConnect.html">HTTPConnect</a> and the to be written FileConnect would not be needed). </dd></dl>

<p>Definition at line <a class="el" href="Response_8h_source.html#l00062">62</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a00151838968ecfb1993bb0be43298676"></a><!-- doxytag: member="libdap::Response::Response" ref="a00151838968ecfb1993bb0be43298676" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libdap::Response::Response </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00079">79</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0b0452a3508c1d96e1e3725cf5103069"></a><!-- doxytag: member="libdap::Response::Response" ref="a0b0452a3508c1d96e1e3725cf5103069" args="(const Response &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libdap::Response::Response </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibdap_1_1Response.html">Response</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00081">81</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<a class="anchor" id="a00c3edee81b107d3cc9e52952ce4e3e5"></a><!-- doxytag: member="libdap::Response::Response" ref="a00c3edee81b107d3cc9e52952ce4e3e5" args="(FILE *s, int status=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">libdap::Response::Response </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>status</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Initialize with a stream. Create an instance initialized to a stream. by default <a class="el" href="classlibdap_1_1Response.html#ab69844a814ec4036a12336640b06e279">get_type()</a> and <a class="el" href="classlibdap_1_1Response.html#a654eedafce6ecb816324713150914fec">get_version()</a> return default values of unknown_type and "dods/0.0", respectively. Specializations (see <a class="el" href="classlibdap_1_1HTTPResponse.html">HTTPResponse</a> and <a class="el" href="classlibdap_1_1HTTPConnect.html">HTTPConnect</a>) may fill these fields in with other values. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s</td><td>Read data from this stream. </td></tr>
    <tr><td class="paramname">status</td><td>The HTTP response status code. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="Response_8h_source.html#l00097">97</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad49cacc9050fc52103f285f79b1a71c1"></a><!-- doxytag: member="libdap::Response::~Response" ref="ad49cacc9050fc52103f285f79b1a71c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual libdap::Response::~Response </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Close the stream. </p>

<p>Definition at line <a class="el" href="Response_8h_source.html#l00103">103</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae33bebc83bcfbd2bf958697e4516b2d7"></a><!-- doxytag: member="libdap::Response::get_protocol" ref="ae33bebc83bcfbd2bf958697e4516b2d7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual string libdap::Response::get_protocol </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00127">127</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="Connect_8cc_source.html#l00978">libdap::Connect::read_data_no_mime()</a>, <a class="el" href="Connect_8cc_source.html#l00369">libdap::Connect::request_das()</a>, <a class="el" href="Connect_8cc_source.html#l00432">libdap::Connect::request_das_url()</a>, <a class="el" href="Connect_8cc_source.html#l00780">libdap::Connect::request_data()</a>, <a class="el" href="Connect_8cc_source.html#l00852">libdap::Connect::request_data_ddx()</a>, <a class="el" href="Connect_8cc_source.html#l00886">libdap::Connect::request_data_ddx_url()</a>, <a class="el" href="Connect_8cc_source.html#l00831">libdap::Connect::request_data_url()</a>, <a class="el" href="Connect_8cc_source.html#l00495">libdap::Connect::request_dds()</a>, <a class="el" href="Connect_8cc_source.html#l00573">libdap::Connect::request_dds_url()</a>, <a class="el" href="Connect_8cc_source.html#l00633">libdap::Connect::request_ddx()</a>, <a class="el" href="Connect_8cc_source.html#l00706">libdap::Connect::request_ddx_url()</a>, <a class="el" href="Connect_8cc_source.html#l00338">libdap::Connect::request_protocol()</a>, and <a class="el" href="Connect_8cc_source.html#l00303">libdap::Connect::request_version()</a>.</p>

</div>
</div>
<a class="anchor" id="a17cd38845849694a82f943c90919ea35"></a><!-- doxytag: member="libdap::Response::get_status" ref="a17cd38845849694a82f943c90919ea35" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int libdap::Response::get_status </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00111">111</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="HTTPConnect_8cc_source.html#l00567">libdap::HTTPConnect::fetch_url()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b4903bb627c5e6ccd4cd50712e1f0a1"></a><!-- doxytag: member="libdap::Response::get_stream" ref="a5b4903bb627c5e6ccd4cd50712e1f0a1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual FILE* libdap::Response::get_stream </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classlibdap_1_1PipeResponse.html#a0075b0b7d2dc6276a96381969ebaf14d">libdap::PipeResponse</a>, and <a class="el" href="classlibdap_1_1StdinResponse.html#a036501a9a89c1ae8d7d4bffd0c0dc2da">libdap::StdinResponse</a>.</p>

<p>Definition at line <a class="el" href="Response_8h_source.html#l00115">115</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="getdap_8cc_source.html#l00154">main()</a>, <a class="el" href="Connect_8cc_source.html#l00369">libdap::Connect::request_das()</a>, <a class="el" href="Connect_8cc_source.html#l00432">libdap::Connect::request_das_url()</a>, <a class="el" href="Connect_8cc_source.html#l00495">libdap::Connect::request_dds()</a>, <a class="el" href="Connect_8cc_source.html#l00573">libdap::Connect::request_dds_url()</a>, <a class="el" href="Connect_8cc_source.html#l00633">libdap::Connect::request_ddx()</a>, <a class="el" href="Connect_8cc_source.html#l00706">libdap::Connect::request_ddx_url()</a>, <a class="el" href="HTTPCacheResponse_8h_source.html#l00074">libdap::HTTPCacheResponse::~HTTPCacheResponse()</a>, and <a class="el" href="HTTPResponse_8h_source.html#l00107">libdap::HTTPResponse::~HTTPResponse()</a>.</p>

</div>
</div>
<a class="anchor" id="ab69844a814ec4036a12336640b06e279"></a><!-- doxytag: member="libdap::Response::get_type" ref="ab69844a814ec4036a12336640b06e279" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="namespacelibdap.html#ae7466ed8496f06654ec276eac907c06a">ObjectType</a> libdap::Response::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00119">119</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>References <a class="el" href="mime__util_8cc_source.html#l00301">libdap::get_type()</a>.</p>

<p>Referenced by <a class="el" href="Connect_8cc_source.html#l00978">libdap::Connect::read_data_no_mime()</a>, <a class="el" href="Connect_8cc_source.html#l00369">libdap::Connect::request_das()</a>, <a class="el" href="Connect_8cc_source.html#l00432">libdap::Connect::request_das_url()</a>, <a class="el" href="Connect_8cc_source.html#l00495">libdap::Connect::request_dds()</a>, <a class="el" href="Connect_8cc_source.html#l00573">libdap::Connect::request_dds_url()</a>, <a class="el" href="Connect_8cc_source.html#l00633">libdap::Connect::request_ddx()</a>, and <a class="el" href="Connect_8cc_source.html#l00706">libdap::Connect::request_ddx_url()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classlibdap_1_1Response_ab69844a814ec4036a12336640b06e279_cgraph.png" border="0" usemap="#classlibdap_1_1Response_ab69844a814ec4036a12336640b06e279_cgraph" alt=""/></div>
<map name="classlibdap_1_1Response_ab69844a814ec4036a12336640b06e279_cgraph" id="classlibdap_1_1Response_ab69844a814ec4036a12336640b06e279_cgraph">
<area shape="rect" id="node3" href="namespacelibdap.html#aceb42dce2c3676ca9785ee89190ab4ce" title="libdap::get_type" alt="" coords="337,29,519,56"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a654eedafce6ecb816324713150914fec"></a><!-- doxytag: member="libdap::Response::get_version" ref="a654eedafce6ecb816324713150914fec" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual string libdap::Response::get_version </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00123">123</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="Connect_8cc_source.html#l00978">libdap::Connect::read_data_no_mime()</a>, <a class="el" href="Connect_8cc_source.html#l00369">libdap::Connect::request_das()</a>, <a class="el" href="Connect_8cc_source.html#l00432">libdap::Connect::request_das_url()</a>, <a class="el" href="Connect_8cc_source.html#l00780">libdap::Connect::request_data()</a>, <a class="el" href="Connect_8cc_source.html#l00852">libdap::Connect::request_data_ddx()</a>, <a class="el" href="Connect_8cc_source.html#l00886">libdap::Connect::request_data_ddx_url()</a>, <a class="el" href="Connect_8cc_source.html#l00831">libdap::Connect::request_data_url()</a>, <a class="el" href="Connect_8cc_source.html#l00495">libdap::Connect::request_dds()</a>, <a class="el" href="Connect_8cc_source.html#l00573">libdap::Connect::request_dds_url()</a>, <a class="el" href="Connect_8cc_source.html#l00633">libdap::Connect::request_ddx()</a>, <a class="el" href="Connect_8cc_source.html#l00706">libdap::Connect::request_ddx_url()</a>, <a class="el" href="Connect_8cc_source.html#l00338">libdap::Connect::request_protocol()</a>, and <a class="el" href="Connect_8cc_source.html#l00303">libdap::Connect::request_version()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2b3d6f2d4625c3540f656a2224a7436"></a><!-- doxytag: member="libdap::Response::operator=" ref="ac2b3d6f2d4625c3540f656a2224a7436" args="(const Response &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classlibdap_1_1Response.html">Response</a>&amp; libdap::Response::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classlibdap_1_1Response.html">Response</a> &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00083">83</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<a class="anchor" id="af077130cb39ac3c370776d490e81720b"></a><!-- doxytag: member="libdap::Response::set_protocol" ref="af077130cb39ac3c370776d490e81720b" args="(const string &amp;p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libdap::Response::set_protocol </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00151">151</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="HTTPConnect_8cc_source.html#l00567">libdap::HTTPConnect::fetch_url()</a>.</p>

</div>
</div>
<a class="anchor" id="a3de0ea86ac433904efdc0e4f4c86fa26"></a><!-- doxytag: member="libdap::Response::set_status" ref="a3de0ea86ac433904efdc0e4f4c86fa26" args="(int s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libdap::Response::set_status </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00135">135</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5cda40501a3ce7b1675b13a6e0858020"></a><!-- doxytag: member="libdap::Response::set_stream" ref="a5cda40501a3ce7b1675b13a6e0858020" args="(FILE *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libdap::Response::set_stream </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reimplemented in <a class="el" href="classlibdap_1_1PipeResponse.html#a388249c36decc15f92514eaf2a1a8119">libdap::PipeResponse</a>, and <a class="el" href="classlibdap_1_1StdinResponse.html#a618f6c7f62c64477e95620bd0a4e5274">libdap::StdinResponse</a>.</p>

<p>Definition at line <a class="el" href="Response_8h_source.html#l00139">139</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="HTTPResponse_8h_source.html#l00107">libdap::HTTPResponse::~HTTPResponse()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a7807d0a45dd1f6111987f054956e24"></a><!-- doxytag: member="libdap::Response::set_type" ref="a7a7807d0a45dd1f6111987f054956e24" args="(ObjectType o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libdap::Response::set_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespacelibdap.html#ae7466ed8496f06654ec276eac907c06a">ObjectType</a>&#160;</td>
          <td class="paramname"><em>o</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00143">143</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="HTTPConnect_8cc_source.html#l00567">libdap::HTTPConnect::fetch_url()</a>.</p>

</div>
</div>
<a class="anchor" id="a041d867c1ce5302a2033a8065c6d52a9"></a><!-- doxytag: member="libdap::Response::set_version" ref="a041d867c1ce5302a2033a8065c6d52a9" args="(const string &amp;v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void libdap::Response::set_version </td>
          <td>(</td>
          <td class="paramtype">const string &amp;&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="Response_8h_source.html#l00147">147</a> of file <a class="el" href="Response_8h_source.html">Response.h</a>.</p>

<p>Referenced by <a class="el" href="HTTPConnect_8cc_source.html#l00567">libdap::HTTPConnect::fetch_url()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="Response_8h_source.html">Response.h</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacelibdap.html">libdap</a>      </li>
      <li class="navelem"><a class="el" href="classlibdap_1_1Response.html">Response</a>      </li>
      <li class="footer">Generated on Tue Feb 8 2011 for libdap++ by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
    </ul>
  </div>

</body>
</html>