Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 507

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: python/rpmal-py.c 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.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>python/rpmal-py.c File Reference</h1><code>#include &quot;system.h&quot;</code><br>
<code>#include &lt;<a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>&gt;</code><br>
<code>#include &quot;<a class="el" href="rpmal-py_8h-source.html">rpmal-py.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="rpmds-py_8h-source.html">rpmds-py.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="rpmfi-py_8h-source.html">rpmfi-py.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="debug_8h-source.html">debug.h</a>&quot;</code><br>

<p>
<a href="rpmal-py_8c-source.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>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#e9708fe9c4ae48422fbe7988bd21fe80">rpmal_Debug</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s, PyObject *args, PyObject *kwds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#5e1f0d4f877b47e661b562cee2e300ee">rpmal_Add</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s, PyObject *args, PyObject *kwds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#a49028c6c5a551dbdd14dcc6691a91f0">rpmal_Del</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s, PyObject *args, PyObject *kwds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#ea9be9c72d5dfa3dc7802e76a4df8d85">rpmal_AddProvides</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s, PyObject *args, PyObject *kwds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#6317d621c4ae4b49823e9e00d1edabe4">rpmal_MakeIndex</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#048b257c4979ff79df56a920b0e51137">rpmal_dealloc</a> (<a class="el" href="structrpmalObject__s.html">rpmalObject</a> *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static PyObject *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#d376a76096b796580bea1dd97c924e6e">rpmal_getattro</a> (PyObject *o, PyObject *n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#e30022598d6fd5ef4811a4162b8c0b1d">rpmal_setattro</a> (PyObject *o, PyObject *n, PyObject *v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#d5fd0cb1260b99f7a80c1784e8460de6">rpmal_Wrap</a> (<a class="el" href="structrpmal__s.html">rpmal</a> al)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct PyMethodDef&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#2abd6b8a727476fa990c432e30bf4536">rpmal_methods</a> []</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#51769f887210d4e43e250b236cbe49e8">rpmal_doc</a> []</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">PyTypeObject&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmal-py_8c.html#61805b80b423a711ceae2eb96d050fe7">rpmal_Type</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>
Definition in file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.<hr><h2>Function Documentation</h2>
<a class="anchor" name="5e1f0d4f877b47e661b562cee2e300ee"></a><!-- doxytag: member="rpmal-py.c::rpmal_Add" ref="5e1f0d4f877b47e661b562cee2e300ee" args="(rpmalObject *s, PyObject *args, PyObject *kwds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_Add           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>kwds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00032">32</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>, <a class="el" href="rpmds-py_8h-source.html#l00017">rpmdsObject_s::ds</a>, <a class="el" href="rpmfi-py_8h-source.html#l00015">rpmfiObject_s::fi</a>, <a class="el" href="rpmal_8c-source.html#l00419">rpmalAdd()</a>, <a class="el" href="rpmds-py_8c-source.html#l00595">rpmds_Type</a>, and <a class="el" href="rpmfi-py_8c-source.html#l00547">rpmfi_Type</a>.
</div>
</div><p>
<a class="anchor" name="ea9be9c72d5dfa3dc7802e76a4df8d85"></a><!-- doxytag: member="rpmal-py.c::rpmal_AddProvides" ref="ea9be9c72d5dfa3dc7802e76a4df8d85" args="(rpmalObject *s, PyObject *args, PyObject *kwds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_AddProvides           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>kwds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00072">72</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>, <a class="el" href="rpmds-py_8h-source.html#l00017">rpmdsObject_s::ds</a>, <a class="el" href="rpmal_8c-source.html#l00625">rpmalAddProvides()</a>, and <a class="el" href="rpmds-py_8c-source.html#l00595">rpmds_Type</a>.
</div>
</div><p>
<a class="anchor" name="048b257c4979ff79df56a920b0e51137"></a><!-- doxytag: member="rpmal-py.c::rpmal_dealloc" ref="048b257c4979ff79df56a920b0e51137" args="(rpmalObject *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void rpmal_dealloc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00125">125</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>, and <a class="el" href="rpmal_8c-source.html#l00205">rpmalFree()</a>.
</div>
</div><p>
<a class="anchor" name="e9708fe9c4ae48422fbe7988bd21fe80"></a><!-- doxytag: member="rpmal-py.c::rpmal_Debug" ref="e9708fe9c4ae48422fbe7988bd21fe80" args="(rpmalObject *s, PyObject *args, PyObject *kwds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_Debug           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>kwds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00017">17</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal_8c-source.html#l00018">_rpmal_debug</a>.
</div>
</div><p>
<a class="anchor" name="a49028c6c5a551dbdd14dcc6691a91f0"></a><!-- doxytag: member="rpmal-py.c::rpmal_Del" ref="a49028c6c5a551dbdd14dcc6691a91f0" args="(rpmalObject *s, PyObject *args, PyObject *kwds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_Del           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>kwds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00054">54</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>, and <a class="el" href="rpmal_8c-source.html#l00297">rpmalDel()</a>.
</div>
</div><p>
<a class="anchor" name="d376a76096b796580bea1dd97c924e6e"></a><!-- doxytag: member="rpmal-py.c::rpmal_getattro" ref="d376a76096b796580bea1dd97c924e6e" args="(PyObject *o, PyObject *n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_getattro           </td>
          <td>(</td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00134">134</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
</div>
</div><p>
<a class="anchor" name="6317d621c4ae4b49823e9e00d1edabe4"></a><!-- doxytag: member="rpmal-py.c::rpmal_MakeIndex" ref="6317d621c4ae4b49823e9e00d1edabe4" args="(rpmalObject *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static PyObject* rpmal_MakeIndex           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmalObject__s.html">rpmalObject</a> *&nbsp;</td>
          <td class="paramname"> <em>s</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00095">95</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>, and <a class="el" href="rpmal_8c-source.html#l00666">rpmalMakeIndex()</a>.
</div>
</div><p>
<a class="anchor" name="e30022598d6fd5ef4811a4162b8c0b1d"></a><!-- doxytag: member="rpmal-py.c::rpmal_setattro" ref="e30022598d6fd5ef4811a4162b8c0b1d" args="(PyObject *o, PyObject *n, PyObject *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int rpmal_setattro           </td>
          <td>(</td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PyObject *&nbsp;</td>
          <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00140">140</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
</div>
</div><p>
<a class="anchor" name="d5fd0cb1260b99f7a80c1784e8460de6"></a><!-- doxytag: member="rpmal-py.c::rpmal_Wrap" ref="d5fd0cb1260b99f7a80c1784e8460de6" args="(rpmal al)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structrpmalObject__s.html">rpmalObject</a>* rpmal_Wrap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structrpmal__s.html">rpmal</a>&nbsp;</td>
          <td class="paramname"> <em>al</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00205">205</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
References <a class="el" href="rpmal-py_8h-source.html#l00013">rpmalObject_s::al</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="51769f887210d4e43e250b236cbe49e8"></a><!-- doxytag: member="rpmal-py.c::rpmal_doc" ref="51769f887210d4e43e250b236cbe49e8" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char <a class="el" href="rpmal-py_8c.html#51769f887210d4e43e250b236cbe49e8">rpmal_doc</a>[]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
<span class="stringliteral">""</span>
</pre></div>
<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00149">149</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
</div>
</div><p>
<a class="anchor" name="2abd6b8a727476fa990c432e30bf4536"></a><!-- doxytag: member="rpmal-py.c::rpmal_methods" ref="2abd6b8a727476fa990c432e30bf4536" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct PyMethodDef <a class="el" href="rpmal-py_8c.html#2abd6b8a727476fa990c432e30bf4536">rpmal_methods</a>[]<code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
 {<span class="stringliteral">"Debug"</span>,      (PyCFunction)<a class="code" href="rpmal-py_8c.html#e9708fe9c4ae48422fbe7988bd21fe80">rpmal_Debug</a>,       METH_VARARGS|METH_KEYWORDS,
        NULL},
 {<span class="stringliteral">"add"</span>,        (PyCFunction)<a class="code" href="rpmal-py_8c.html#5e1f0d4f877b47e661b562cee2e300ee">rpmal_Add</a>,         METH_VARARGS|METH_KEYWORDS,
        NULL},
 {<span class="stringliteral">"delete"</span>,     (PyCFunction)<a class="code" href="rpmal-py_8c.html#a49028c6c5a551dbdd14dcc6691a91f0">rpmal_Del</a>,         METH_VARARGS|METH_KEYWORDS,
        NULL},
 {<span class="stringliteral">"addProvides"</span>,(PyCFunction)<a class="code" href="rpmal-py_8c.html#ea9be9c72d5dfa3dc7802e76a4df8d85">rpmal_AddProvides</a>, METH_VARARGS|METH_KEYWORDS,
        NULL},
 {<span class="stringliteral">"makeIndex"</span>,(PyCFunction)<a class="code" href="rpmal-py_8c.html#6317d621c4ae4b49823e9e00d1edabe4">rpmal_MakeIndex</a>,     METH_NOARGS,
        NULL},
 {NULL,         NULL }          
}
</pre></div>
<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00107">107</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
</div>
</div><p>
<a class="anchor" name="61805b80b423a711ceae2eb96d050fe7"></a><!-- doxytag: member="rpmal-py.c::rpmal_Type" ref="61805b80b423a711ceae2eb96d050fe7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PyTypeObject <a class="el" href="rpmal-py_8h.html#61805b80b423a711ceae2eb96d050fe7">rpmal_Type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmal-py_8c-source.html#l00154">154</a> of file <a class="el" href="rpmal-py_8c-source.html">rpmal-py.c</a>.
<p>
Referenced by <a class="el" href="rpmmodule_8c-source.html#l00262">init_rpm()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>