Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 3183

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: dox/IO/vtkPostgreSQLDatabase.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="classes.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>dox/IO/vtkPostgreSQLDatabase.h File Reference</h1>
<p>
<code>#include &quot;<a class="el" href="a04984.html">vtkSQLDatabase.h</a>&quot;</code><br>

<p>
<div class="dynheader">
Include dependency graph for vtkPostgreSQLDatabase.h:</div>
<div class="dynsection">
<p><center><img src="a07018.png" border="0" usemap="#dox/IO/vtkPostgreSQLDatabase.h_map" alt=""></center>
<map name="dox/IO/vtkPostgreSQLDatabase.h_map">
<area shape="rect" href="a03194.html" title="vtkSQLDatabase.h" alt="" coords="628,80,764,107"><area shape="rect" href="a02079.html" title="vtkObject.h" alt="" coords="584,155,675,182"><area shape="rect" href="a02135.html" title="vtkStdString.h" alt="" coords="708,155,815,182"><area shape="rect" href="a02080.html" title="vtkObjectBase.h" alt="" coords="428,230,551,256"><area shape="rect" href="a02146.html" title="vtkTimeStamp.h" alt="" coords="604,304,724,331"><area shape="rect" href="a02038.html" title="vtkIndent.h" alt="" coords="439,304,529,331"><area shape="rect" href="a02139.html" title="vtkSystemIncludes.h" alt="" coords="541,379,688,406"><area shape="rect" href="a02170.html" title="vtkWin32Header.h" alt="" coords="5,528,141,555"><area shape="rect" href="a02064.html" title="vtkIOStream.h" alt="" coords="257,454,367,480"><area shape="rect" href="a02149.html" title="vtkType.h" alt="" coords="645,528,728,555"><area shape="rect" href="a02085.html" title="vtkOStreamWrapper.h" alt="" coords="441,454,599,480"><area shape="rect" href="a02086.html" title="vtkOStrStreamWrapper.h" alt="" coords="623,454,799,480"></map>
</div>

<p>
<a href="a04970.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">maintain a connection to a PostgreSQL database  <a href="a01288.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#669e3ddc9ef8499f3abe20cf3c45a9de">vtkSetStringPlusMTimeMacro</a>(className, name, timeStamp)</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#a7a3a5d799fcd542e5f3344d9798f1d0">vtkSetStringPlusMTimeMacro</a> (<a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>, HostName, URLMTime)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#e37271c5523791e4ce955d1b8b975e85">vtkSetStringPlusMTimeMacro</a> (<a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>, User, URLMTime)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#5c35cedc5337337e5cdc0eb1a01c0ecd">vtkSetStringPlusMTimeMacro</a> (<a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>, Password, URLMTime)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#ddbe5319d0fe5ffe687827d462c5b509">vtkSetStringPlusMTimeMacro</a> (<a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>, DatabaseName, URLMTime)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a03180.html#b631ac95625185770a79001dc79d78f3">vtkSetStringPlusMTimeMacro</a> (<a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>, ConnectOptions, URLMTime)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="669e3ddc9ef8499f3abe20cf3c45a9de"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="669e3ddc9ef8499f3abe20cf3c45a9de" args="(className, name, timeStamp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define vtkSetStringPlusMTimeMacro          </td>
          <td>(</td>
          <td class="paramtype">className,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">name,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">timeStamp&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">inline</span> <span class="keywordtype">void</span> className::Set##<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> (<span class="keyword">const</span> <span class="keywordtype">char</span>* _arg) \
  { \
    vtkDebugMacro(&lt;&lt; this-&gt;GetClassName() &lt;&lt; <span class="stringliteral">" ("</span> &lt;&lt; <span class="keyword">this</span> &lt;&lt; <span class="stringliteral">"): setting "</span> &lt;&lt; #<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> <span class="stringliteral">" to "</span> &lt;&lt; (_arg?_arg:<span class="stringliteral">"(null)"</span>) ); \
    <span class="keywordflow">if</span> ( this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> == NULL &amp;&amp; _arg == NULL) { <span class="keywordflow">return</span>;} \
    <span class="keywordflow">if</span> ( this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> &amp;&amp; _arg &amp;&amp; (!strcmp(this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>,_arg))) { <span class="keywordflow">return</span>;} \
    <span class="keywordflow">if</span> (this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>) { <span class="keyword">delete</span> [] this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a>; } \
    <span class="keywordflow">if</span> (_arg) \
      { \
          <span class="keywordtype">size_t</span> n = strlen(_arg) + 1; \
          <span class="keywordtype">char</span> *cp1 =  <span class="keyword">new</span> <span class="keywordtype">char</span>[n]; \
          <span class="keyword">const</span> <span class="keywordtype">char</span> *cp2 = (_arg); \
          this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> = cp1; \
          <span class="keywordflow">do</span> { *cp1++ = *cp2++; } <span class="keywordflow">while</span> ( --n ); \
          } \
     <span class="keywordflow">else</span> \
      { \
          this-&gt;<a class="code" href="a03761.html#c6551f7bf833e8254b2b3ecdaea0d210c713735f1d46c2694d66e85217207be2">name</a> = NULL; \
          } \
    this-&gt;Modified(); \
    this-&gt;timeStamp.Modified(); \
    this-&gt;Close(); <span class="comment">/* Force a re-open on next query */</span> \
    }
</pre></div>
<p>Definition at line <a class="el" href="a04970.html#l00219">219</a> of file <a class="el" href="a04970.html">vtkPostgreSQLDatabase.h</a>.</p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="a7a3a5d799fcd542e5f3344d9798f1d0"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="a7a3a5d799fcd542e5f3344d9798f1d0" args="(vtkPostgreSQLDatabase, HostName, URLMTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSetStringPlusMTimeMacro           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">HostName&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">URLMTime&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e37271c5523791e4ce955d1b8b975e85"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="e37271c5523791e4ce955d1b8b975e85" args="(vtkPostgreSQLDatabase, User, URLMTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSetStringPlusMTimeMacro           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">User&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">URLMTime&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5c35cedc5337337e5cdc0eb1a01c0ecd"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="5c35cedc5337337e5cdc0eb1a01c0ecd" args="(vtkPostgreSQLDatabase, Password, URLMTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSetStringPlusMTimeMacro           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Password&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">URLMTime&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ddbe5319d0fe5ffe687827d462c5b509"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="ddbe5319d0fe5ffe687827d462c5b509" args="(vtkPostgreSQLDatabase, DatabaseName, URLMTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSetStringPlusMTimeMacro           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DatabaseName&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">URLMTime&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b631ac95625185770a79001dc79d78f3"></a><!-- doxytag: member="vtkPostgreSQLDatabase.h::vtkSetStringPlusMTimeMacro" ref="b631ac95625185770a79001dc79d78f3" args="(vtkPostgreSQLDatabase, ConnectOptions, URLMTime)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkSetStringPlusMTimeMacro           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01288.html">vtkPostgreSQLDatabase</a>&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ConnectOptions&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">URLMTime&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:46:43 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>