Sophie

Sophie

distrib > Fedora > 18 > x86_64 > by-pkgid > d8739096b8ff2c6105741c14b741d581 > files > 340

audacious-devel-3.3.4-2.fc18.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Audacious: plugin-init.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Audacious
   &#160;<span id="projectnumber">$Id:Doxyfile42802007-03-2104:39:00Znenolod$</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
  <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="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fdd964b4528d5f83ff8d7299f798486d.html">audacious</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">plugin-init.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;glib.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="debug_8h_source.html">debug.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="effect_8h_source.html">effect.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="general_8h_source.html">general.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="interface_8h_source.html">interface.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="main_8h_source.html">main.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="output_8h_source.html">output.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="plugin_8h_source.html">plugin.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="plugins_8h_source.html">plugins.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ui__preferences_8h_source.html">ui_preferences.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="visualization_8h_source.html">visualization.h</a>&quot;</code><br/>
</div>
<p><a href="plugin-init_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2dec6ba377ba19a7d58298af5c8fb322"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr>
<tr class="separator:a2dec6ba377ba19a7d58298af5c8fb322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06d962f34eb02bac4a6a8494f249569b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr>
<tr class="separator:a06d962f34eb02bac4a6a8494f249569b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a096548d0f59d24b89d81f98c5da2a26a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a096548d0f59d24b89d81f98c5da2a26a">find_enabled_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *pp)</td></tr>
<tr class="separator:a096548d0f59d24b89d81f98c5da2a26a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a187cb3ea4acfc76489d114dbf2f146d5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a187cb3ea4acfc76489d114dbf2f146d5">find_enabled</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:a187cb3ea4acfc76489d114dbf2f146d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6f50b4589fc771ef5edd066bcf9ec23"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ac6f50b4589fc771ef5edd066bcf9ec23">start_single</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:ac6f50b4589fc771ef5edd066bcf9ec23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0b06e30b9748b2e65f34c4b025c687b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ae0b06e30b9748b2e65f34c4b025c687b">start_multi_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *<a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:ae0b06e30b9748b2e65f34c4b025c687b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52c44c3de1214b0d935077c9e4a1a532"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a52c44c3de1214b0d935077c9e4a1a532">start_plugins</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:a52c44c3de1214b0d935077c9e4a1a532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c3adf9dea090b43dbf3e69021081372"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structVFSConstructor.html">VFSConstructor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a0c3adf9dea090b43dbf3e69021081372">lookup_transport</a> (const char *scheme)</td></tr>
<tr class="separator:a0c3adf9dea090b43dbf3e69021081372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57798d6f4ac79180b72a7efbbdf64bec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a57798d6f4ac79180b72a7efbbdf64bec">start_plugins_one</a> (void)</td></tr>
<tr class="separator:a57798d6f4ac79180b72a7efbbdf64bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9389d3bee006b9ce77fd1e7efaaf1644"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a9389d3bee006b9ce77fd1e7efaaf1644">start_plugins_two</a> (void)</td></tr>
<tr class="separator:a9389d3bee006b9ce77fd1e7efaaf1644"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeceb3b10cdf924f1598d08e179b2b41c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aeceb3b10cdf924f1598d08e179b2b41c">misc_cleanup_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *unused)</td></tr>
<tr class="separator:aeceb3b10cdf924f1598d08e179b2b41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c322e2137f747bb21167e017f6d83f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aa6c322e2137f747bb21167e017f6d83f">stop_multi_cb</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *p, void *<a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:aa6c322e2137f747bb21167e017f6d83f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab05913f79ef1a6c6ca4b7ae73980051f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ab05913f79ef1a6c6ca4b7ae73980051f">stop_plugins</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:ab05913f79ef1a6c6ca4b7ae73980051f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3018516754f08c6e6732888891f4193e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a3018516754f08c6e6732888891f4193e">stop_plugins_two</a> (void)</td></tr>
<tr class="separator:a3018516754f08c6e6732888891f4193e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5b1493da1be2848bcb3c582f9223dad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ad5b1493da1be2848bcb3c582f9223dad">stop_plugins_one</a> (void)</td></tr>
<tr class="separator:ad5b1493da1be2848bcb3c582f9223dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e51053a3f2d328fe2d77bd69231b3d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a4e51053a3f2d328fe2d77bd69231b3d4">plugin_get_current</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>)</td></tr>
<tr class="separator:a4e51053a3f2d328fe2d77bd69231b3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab73fa6b32a10a7602db1141b4a2de833"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#ab73fa6b32a10a7602db1141b4a2de833">enable_single</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>, <a class="el" href="structPluginHandle.html">PluginHandle</a> *p)</td></tr>
<tr class="separator:ab73fa6b32a10a7602db1141b4a2de833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf6f252c82088a8640c9dc38ccf65a57"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#acf6f252c82088a8640c9dc38ccf65a57">enable_multi</a> (<a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="plugins-api_8h.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a>, <a class="el" href="structPluginHandle.html">PluginHandle</a> *p, <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable)</td></tr>
<tr class="separator:acf6f252c82088a8640c9dc38ccf65a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a579cb123ab9b4e1991806442f90d9d86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a579cb123ab9b4e1991806442f90d9d86">plugin_enable</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>, <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable)</td></tr>
<tr class="separator:a579cb123ab9b4e1991806442f90d9d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f8832bedb6d4cd068f7b7dec8290fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#aa4f8832bedb6d4cd068f7b7dec8290fb">plugin_by_widget</a> (void *widget)</td></tr>
<tr class="separator:aa4f8832bedb6d4cd068f7b7dec8290fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cbbe71498ddd08a6f715ae27113768"><td class="memItemLeft" align="right" valign="top"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a32cbbe71498ddd08a6f715ae27113768">plugin_send_message</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>, const char *code, const void *data, <a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> size)</td></tr>
<tr class="separator:a32cbbe71498ddd08a6f715ae27113768"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99438325dbed4984c81035c4e2760853"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a99438325dbed4984c81035c4e2760853">plugin_do_about</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr>
<tr class="separator:a99438325dbed4984c81035c4e2760853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce90eef20af87c32a7518e8044f0e35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a9ce90eef20af87c32a7518e8044f0e35">plugin_do_configure</a> (<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr>
<tr class="separator:a9ce90eef20af87c32a7518e8044f0e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a548fac0013850cad9e4a24d89a11c36a"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:ab06714c3ff31d79e2d7da71301b38d76"><td class="memItemLeft" >&#160;&#160;&#160;const char *&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td></tr>
<tr class="separator:ab06714c3ff31d79e2d7da71301b38d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76db66e9a92f56cf8f63fe5f570b4153"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#aa05958347b8da187637205b62955121f">is_single</a></td></tr>
<tr class="separator:a76db66e9a92f56cf8f63fe5f570b4153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedde7083686e4016c53472b4e0bba5d6"><td class="memItemLeft" >&#160;&#160;&#160;union {</td></tr>
<tr class="memitem:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a72bb5e9bd352f302123cb16643a86f49"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a8e3976c22a3bfe12f72cf28508b152a6">start</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr>
<tr class="separator:a72bb5e9bd352f302123cb16643a86f49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90ce634d358952ba95896c86e22ffa2e"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;void(*&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a77e76317de8fbe0d98d3f03e0f6b8b86">stop</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr>
<tr class="separator:a90ce634d358952ba95896c86e22ffa2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memItemLeft" valign="top">&#160;&#160;&#160;&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#af460a4ece1f58785a8cce400ea9c7e14">m</a></td></tr>
<tr class="separator:a8fd53d8fd170c0099d0cc7230e77ef27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91258a9d4e2583d542b1953ec57c75f7"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:ad5343459eab60e8be7c2391216d6d0f3"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structPluginHandle.html">PluginHandle</a> *(*&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a7b322fab733c7de6ef8b3d301d068a39">probe</a> )(void)</td></tr>
<tr class="separator:ad5343459eab60e8be7c2391216d6d0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa651e579070d969a8c03055dece3abef"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="structPluginHandle.html">PluginHandle</a> *(*&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a2f53a733df389f83e778c7679231c102">get_current</a> )(void)</td></tr>
<tr class="separator:aa651e579070d969a8c03055dece3abef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2448af852b207b7fee59c9c8ab8403"><td class="memItemLeft" >&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a4bb03a451f54eef00c524b70a53887e4">set_current</a> )(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td></tr>
<tr class="separator:aac2448af852b207b7fee59c9c8ab8403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91258a9d4e2583d542b1953ec57c75f7"><td class="memItemLeft" valign="top">&#160;&#160;&#160;&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#a4b8904cf61604d280c8998271c438b9e">s</a></td></tr>
<tr class="separator:a91258a9d4e2583d542b1953ec57c75f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedde7083686e4016c53472b4e0bba5d6"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;&#160;&#160;<a class="el" href="plugin-init_8c.html#aecfea3adce9f201cb7cebca4073310bd">u</a></td></tr>
<tr class="separator:aedde7083686e4016c53472b4e0bba5d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548fac0013850cad9e4a24d89a11c36a"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugin-init_8c.html#a548fac0013850cad9e4a24d89a11c36a">table</a> [<a class="el" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea19772b5cbccf50bc78640ca70094c2d6">PLUGIN_TYPES</a>]</td></tr>
<tr class="separator:a548fac0013850cad9e4a24d89a11c36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a2dec6ba377ba19a7d58298af5c8fb322"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> dummy_plugin_start </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00037">37</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="a06d962f34eb02bac4a6a8494f249569b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void dummy_plugin_stop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00042">42</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="acf6f252c82088a8640c9dc38ccf65a57"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable_multi </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00247">247</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>.</p>

</div>
</div>
<a class="anchor" id="ab73fa6b32a10a7602db1141b4a2de833"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> enable_single </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00222">222</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>.</p>

</div>
</div>
<a class="anchor" id="a187cb3ea4acfc76489d114dbf2f146d5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structPluginHandle.html">PluginHandle</a>* find_enabled </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00080">80</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>.</p>

</div>
</div>
<a class="anchor" id="a096548d0f59d24b89d81f98c5da2a26a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> find_enabled_cb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>pp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00074">74</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00080">find_enabled()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c3adf9dea090b43dbf3e69021081372"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structVFSConstructor.html">VFSConstructor</a>* lookup_transport </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>scheme</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00146">146</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00156">start_plugins_one()</a>.</p>

</div>
</div>
<a class="anchor" id="aeceb3b10cdf924f1598d08e179b2b41c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> misc_cleanup_cb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>unused</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00171">171</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4f8832bedb6d4cd068f7b7dec8290fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>* plugin_by_widget </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>widget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00288">288</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="a99438325dbed4984c81035c4e2760853"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void plugin_do_about </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>plugin</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00310">310</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-view_8c_source.html#l00202">do_about()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01170">output_do_about()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ce90eef20af87c32a7518e8044f0e35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void plugin_do_configure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>plugin</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00322">322</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-view_8c_source.html#l00195">do_config()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01163">output_do_config()</a>.</p>

</div>
</div>
<a class="anchor" id="a579cb123ab9b4e1991806442f90d9d86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> plugin_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>plugin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00267">267</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="interface_8c_source.html#l00146">delete_cb()</a>, <a class="el" href="plugin-view_8c_source.html#l00058">do_enable()</a>, and <a class="el" href="ui__preferences_8c_source.html#l01141">output_combo_changed()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e51053a3f2d328fe2d77bd69231b3d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>* plugin_get_current </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00216">216</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="ui__preferences_8c_source.html#l01133">output_combo_update()</a>.</p>

</div>
</div>
<a class="anchor" id="a32cbbe71498ddd08a6f715ae27113768"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a> plugin_send_message </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>plugin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>code</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00298">298</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae0b06e30b9748b2e65f34c4b025c687b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> start_multi_cb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00122">122</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="a52c44c3de1214b0d935077c9e4a1a532"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void start_plugins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00135">135</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00156">start_plugins_one()</a>, and <a class="el" href="plugin-init_8c_source.html#l00165">start_plugins_two()</a>.</p>

</div>
</div>
<a class="anchor" id="a57798d6f4ac79180b72a7efbbdf64bec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void start_plugins_one </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00156">156</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="main_8c_source.html#l00451">init_two()</a>.</p>

</div>
</div>
<a class="anchor" id="a9389d3bee006b9ce77fd1e7efaaf1644"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void start_plugins_two </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00165">165</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="main_8c_source.html#l00451">init_two()</a>.</p>

</div>
</div>
<a class="anchor" id="ac6f50b4589fc771ef5edd066bcf9ec23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void start_single </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00087">87</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="aa6c322e2137f747bb21167e017f6d83f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> stop_multi_cb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structPluginHandle.html">PluginHandle</a> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00177">177</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="ab05913f79ef1a6c6ca4b7ae73980051f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void stop_plugins </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="plugins-api_8h.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00184">184</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00207">stop_plugins_one()</a>, and <a class="el" href="plugin-init_8c_source.html#l00201">stop_plugins_two()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5b1493da1be2848bcb3c582f9223dad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stop_plugins_one </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00207">207</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="main_8c_source.html#l00493">shut_down()</a>.</p>

</div>
</div>
<a class="anchor" id="a3018516754f08c6e6732888891f4193e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stop_plugins_two </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00201">201</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="main_8c_source.html#l00493">shut_down()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a2f53a733df389f83e778c7679231c102"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>*(*  get_current)(void)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00058">58</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa05958347b8da187637205b62955121f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a> is_single</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00048">48</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>, <a class="el" href="plugin-init_8c_source.html#l00216">plugin_get_current()</a>, <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="af460a4ece1f58785a8cce400ea9c7e14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   m</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f8f80d37794cde9472343e4487ba3eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* name</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00047">47</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="config_8c_source.html#l00191">config_set_defaults()</a>, <a class="el" href="ui__preferences_8c_source.html#l00649">create_font_btn()</a>, <a class="el" href="ui__preferences_8c_source.html#l00960">create_titlestring_tag_menu()</a>, <a class="el" href="equalizer__preset_8c_source.html#l00036">equalizer_read_presets()</a>, <a class="el" href="tuple_8c_source.html#l00161">field_dict_compare()</a>, <a class="el" href="ui__preferences_8c_source.html#l00447">fill_category_list()</a>, <a class="el" href="history_8c_source.html#l00057">history_load()</a>, <a class="el" href="history_8c_source.html#l00034">history_save()</a>, <a class="el" href="plugin-preferences_8c_source.html#l00030">plugin_make_about_window()</a>, <a class="el" href="plugin-preferences_8c_source.html#l00069">plugin_make_config_window()</a>, <a class="el" href="ui__plugin__menu_8c_source.html#l00064">plugin_menu_add()</a>, <a class="el" href="ui__preferences_8c_source.html#l01386">prefswin_page_queue_new()</a>, <a class="el" href="util_8c_source.html#l00233">skip_top_folders()</a>, <a class="el" href="util_8c_source.html#l00268">split_filename()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, <a class="el" href="util_8c_source.html#l00313">stream_name()</a>, <a class="el" href="tuple_8c_source.html#l00166">tuple_field_by_name()</a>, <a class="el" href="tuple_8c_source.html#l00303">tuple_set_filename()</a>, <a class="el" href="audstrings_8c_source.html#l00171">uri_to_filename()</a>, and <a class="el" href="util_8c_source.html#l00131">write_temp_file()</a>.</p>

</div>
</div>
<a class="anchor" id="a7b322fab733c7de6ef8b3d301d068a39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structPluginHandle.html">PluginHandle</a>*(*  probe)(void)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00057">57</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="a4b8904cf61604d280c8998271c438b9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   s</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="audctrl_8c_source.html#l00921">audacious_get_tuple_field_data()</a>, <a class="el" href="audstrings_8c_source.html#l00510">double_to_string()</a>, <a class="el" href="playback_8c_source.html#l00462">playback_get_title()</a>, <a class="el" href="playlist-new_8c_source.html#l02354">playlist_load_state()</a>, <a class="el" href="probe_8c_source.html#l00116">probe_by_scheme()</a>, <a class="el" href="audstrings_8c_source.html#l00376">str_replace_fragment()</a>, <a class="el" href="tuple__compiler_8c_source.html#l00227">tc_get_item()</a>, <a class="el" href="vfs__common_8c_source.html#l00064">vfs_fgets()</a>, and <a class="el" href="vfs_8c_source.html#l00124">vfs_fopen()</a>.</p>

</div>
</div>
<a class="anchor" id="a4bb03a451f54eef00c524b70a53887e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*  set_current)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00059">59</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="a8e3976c22a3bfe12f72cf28508b152a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="playlist-api_8h.html#a9c0371229a271517ff8b2eb9901063eb">bool_t</a>(*  start)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00052">52</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

<p>Referenced by <a class="el" href="playlist-new_8c_source.html#l02259">playback_entry_get_start_time()</a>.</p>

</div>
</div>
<a class="anchor" id="a77e76317de8fbe0d98d3f03e0f6b8b86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(*  stop)(<a class="el" href="structPluginHandle.html">PluginHandle</a> *<a class="el" href="plugins-api_8h.html#aca046f2acfc1d23e47f1663f0500fd4e">plugin</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="plugin-init_8c_source.html#l00053">53</a> of file <a class="el" href="plugin-init_8c_source.html">plugin-init.c</a>.</p>

</div>
</div>
<a class="anchor" id="a548fac0013850cad9e4a24d89a11c36a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   table[<a class="el" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea19772b5cbccf50bc78640ca70094c2d6">PLUGIN_TYPES</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea192276204122fdd3ac849ae865d35ac4">PLUGIN_TYPE_TRANSPORT</a>] = {<span class="stringliteral">&quot;transport&quot;</span>,  <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eae243bb9efefe2784005b5a45d1d4a550">PLUGIN_TYPE_PLAYLIST</a>] = {<span class="stringliteral">&quot;playlist&quot;</span>,  <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea90ccc132a4f44b46e7b671831fc62359">PLUGIN_TYPE_INPUT</a>] = {<span class="stringliteral">&quot;input&quot;</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="plugin-init_8c.html#a2dec6ba377ba19a7d58298af5c8fb322">dummy_plugin_start</a>, <a class="code" href="plugin-init_8c.html#a06d962f34eb02bac4a6a8494f249569b">dummy_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eae9f4cb7a4f78b0bf25be57d1b05cb613">PLUGIN_TYPE_EFFECT</a>] = {<span class="stringliteral">&quot;effect&quot;</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="effect_8c.html#af6cdfe05a9198dc36d2e8d6d7a28212c">effect_plugin_start</a>, <a class="code" href="effect_8c.html#a3642e12c9e5c6ccc0d61b6eb50948590">effect_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea7749536cd9ea272f74294480091674c7">PLUGIN_TYPE_OUTPUT</a>] = {<span class="stringliteral">&quot;output&quot;</span>, <a class="code" href="core_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, .u.s = {<a class="code" href="output_8c.html#afa798e9d494f6347c99b093dc742b9af">output_plugin_probe</a>,</div>
<div class="line">  <a class="code" href="output_8c.html#a76af1cdb5a9d07a738fdc95b33a95db4">output_plugin_get_current</a>, <a class="code" href="output_8c.html#ab518da1c99b560f2d80d1d5d2f473c81">output_plugin_set_current</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea542b11c7fdb0b7ff2dd4f315923efccf">PLUGIN_TYPE_VIS</a>] = {<span class="stringliteral">&quot;visualization&quot;</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="visualization_8c.html#af1267b79d9589b939b52ad14d63e5943">vis_plugin_start</a>, <a class="code" href="visualization_8c.html#a25a3761252db8594615f8ab39a0033a1">vis_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556ea1755e93b8489ab99d93ae2984de17343">PLUGIN_TYPE_GENERAL</a>] = {<span class="stringliteral">&quot;general&quot;</span>, <a class="code" href="core_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>, .u.m = {<a class="code" href="general_8c.html#a9dfc29b160dccc2ab59d4207e6eed8f9">general_plugin_start</a>, <a class="code" href="general_8c.html#a8ec8ab688c48b0f15728f0886445c962">general_plugin_stop</a>}},</div>
<div class="line"> [<a class="code" href="types_8h.html#a96a58e29e8dbf2b5bdeb775cba46556eac11f2b0af43ad87a1eb968032654e4fc">PLUGIN_TYPE_IFACE</a>] = {<span class="stringliteral">&quot;interface&quot;</span>, <a class="code" href="core_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>, .u.s = {<a class="code" href="interface_8c.html#a2f1dd6d6fa1341b06e2acc1ffd716a62">iface_plugin_probe</a>,</div>
<div class="line">  <a class="code" href="interface_8c.html#af4b76f98d78e389662ba7be6e0d038e3">iface_plugin_get_current</a>, <a class="code" href="interface_8c.html#ae2b30ff0ac9ebf8bd10a8347bf28c87a">iface_plugin_set_current</a>}}}</div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00247">enable_multi()</a>, <a class="el" href="plugin-init_8c_source.html#l00222">enable_single()</a>, <a class="el" href="plugin-init_8c_source.html#l00267">plugin_enable()</a>, <a class="el" href="plugin-init_8c_source.html#l00216">plugin_get_current()</a>, <a class="el" href="plugin-init_8c_source.html#l00122">start_multi_cb()</a>, <a class="el" href="plugin-init_8c_source.html#l00135">start_plugins()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, <a class="el" href="plugin-init_8c_source.html#l00177">stop_multi_cb()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p>

</div>
</div>
<a class="anchor" id="aecfea3adce9f201cb7cebca4073310bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... }   u</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="plugin-init_8c_source.html#l00247">enable_multi()</a>, <a class="el" href="plugin-init_8c_source.html#l00222">enable_single()</a>, <a class="el" href="playlist-new_8c_source.html#l00461">playlist_updated_range()</a>, <a class="el" href="plugin-init_8c_source.html#l00122">start_multi_cb()</a>, <a class="el" href="plugin-init_8c_source.html#l00087">start_single()</a>, and <a class="el" href="plugin-init_8c_source.html#l00184">stop_plugins()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>