<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File 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 "system.h"</code><br> <code>#include <<a class="el" href="rpmlib_8h-source.html">rpmlib.h</a>></code><br> <code>#include "<a class="el" href="rpmal-py_8h-source.html">rpmal-py.h</a>"</code><br> <code>#include "<a class="el" href="rpmds-py_8h-source.html">rpmds-py.h</a>"</code><br> <code>#include "<a class="el" href="rpmfi-py_8h-source.html">rpmfi-py.h</a>"</code><br> <code>#include "<a class="el" href="debug_8h-source.html">debug.h</a>"</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 * </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 * </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 * </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 * </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 * </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 </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 * </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 </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> * </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 </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 </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 </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> * </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>kwds</em></td><td> </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> * </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>kwds</em></td><td> </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> * </td> <td class="paramname"> <em>s</em> </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#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> * </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>kwds</em></td><td> </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> * </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>kwds</em></td><td> </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 * </td> <td class="paramname"> <em>o</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>n</em></td><td> </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> * </td> <td class="paramname"> <em>s</em> </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#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 * </td> <td class="paramname"> <em>o</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PyObject * </td> <td class="paramname"> <em>v</em></td><td> </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> </td> <td class="paramname"> <em>al</em> </td> <td> ) </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 <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>