Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 110b7614098f68585a9812e7161c059a > files > 91

libmpdclient-devel-2.3-1mdv2011.0.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libmpdclient: mpd/playlist.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</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 class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>mpd/playlist.h File Reference</h1>
<p>MPD client library.  
<a href="#_details">More...</a></p>

<p><a href="playlist_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a1ac84761467cd4e74fc249b556ef39d2">mpd_playlist_free</a> (struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *playlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a42a64e742958bbef4e926a4bbc565817">mpd_playlist_dup</a> (const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *playlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">mpd_pure const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a335b93e5277ba2ea371a4f6cf87f4111">mpd_playlist_get_path</a> (const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *playlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">mpd_pure time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#acad556004791bf52e9933f817ffec9dd">mpd_playlist_get_last_modified</a> (const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *playlist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a659a655ded1657c28f59a67686334a79">mpd_playlist_begin</a> (const struct <a class="el" href="structmpd__pair.html">mpd_pair</a> *pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a2abc14b68cd1219bd9cfa10c36c6da42">mpd_playlist_feed</a> (struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *playlist, const struct <a class="el" href="structmpd__pair.html">mpd_pair</a> *pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#ab5dbb7bd4a456a597a5eca2ae437419f">mpd_recv_playlist</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#acb68b42ac271c20d834ec9da85f0083e">mpd_send_list_playlist</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a12984d7c2c63037b4a7c42c6bf769cc8">mpd_send_list_playlist_meta</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a9fcb83d04529461a47274ddb864c2e0f">mpd_send_playlist_clear</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#acf9b6e69fbbd3cdabd88a75d5b9ee4af">mpd_run_playlist_clear</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#aee371028709a9307a800365222be4648">mpd_send_playlist_add</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name, const char *path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a07a9f0a773e32d3ec431fb72a026eb77">mpd_run_playlist_add</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name, const char *path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a71952a6c44702f2d9268b761ec84de48">mpd_send_playlist_move</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name, unsigned from, unsigned to)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a8345ccdae7b07e23eb6e1c150774d280">mpd_send_playlist_delete</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name, unsigned pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a3fb64c9b3946f3767f080e330550a132">mpd_run_playlist_delete</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name, unsigned pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a19948e7c955e4fb41ee802922ea56f29">mpd_send_save</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a0918de6147057aa41e80633e9bf5292f">mpd_run_save</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#addb4a1d3457dd0885a0d29c4d2ba6630">mpd_send_load</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a938898c196cd63080959daaf922cc8a9">mpd_run_load</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#a1795a966024bdf33d14bd55d48ef911b">mpd_send_rename</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *from, const char *to)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#af01d2b17c83f941ded7b12998218bb32">mpd_run_rename</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *from, const char *to)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#afa2b355d42517694773342a7c7ac8144">mpd_send_rm</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="playlist_8h.html#ac8d366ec8be7d6df722b14e0c0f4a05b">mpd_run_rm</a> (struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *connection, const char *name)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>MPD client library. </p>
<p>Manipulate stored playlists.</p>
<p>Do not include this header directly. Use <a class="el" href="client_8h.html" title="MPD client library.">mpd/client.h</a> instead. </p>

<p>Definition in file <a class="el" href="playlist_8h_source.html">playlist.h</a>.</p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a659a655ded1657c28f59a67686334a79"></a><!-- doxytag: member="playlist.h::mpd_playlist_begin" ref="a659a655ded1657c28f59a67686334a79" args="(const struct mpd_pair *pair)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a>* mpd_playlist_begin </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structmpd__pair.html">mpd_pair</a> *&nbsp;</td>
          <td class="paramname"> <em>pair</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Begins parsing a new playlist.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pair</em>&nbsp;</td><td>the first pair in this playlist (name must be "playlist") </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the new <a class="el" href="structmpd__entity.html">mpd_entity</a> object, or NULL on error (out of memory, or pair name is not "playlist") </dd></dl>

</div>
</div>
<a class="anchor" id="a42a64e742958bbef4e926a4bbc565817"></a><!-- doxytag: member="playlist.h::mpd_playlist_dup" ref="a42a64e742958bbef4e926a4bbc565817" args="(const struct mpd_playlist *playlist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a>* mpd_playlist_dup </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td>
          <td class="paramname"> <em>playlist</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Duplicates a <a class="el" href="structmpd__playlist.html">mpd_playlist</a> object.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the new object, or NULL on out of memory </dd></dl>

</div>
</div>
<a class="anchor" id="a2abc14b68cd1219bd9cfa10c36c6da42"></a><!-- doxytag: member="playlist.h::mpd_playlist_feed" ref="a2abc14b68cd1219bd9cfa10c36c6da42" args="(struct mpd_playlist *playlist, const struct mpd_pair *pair)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_playlist_feed </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td>
          <td class="paramname"> <em>playlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structmpd__pair.html">mpd_pair</a> *&nbsp;</td>
          <td class="paramname"> <em>pair</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Parses the pair, adding its information to the specified <a class="el" href="structmpd__playlist.html">mpd_playlist</a> object.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the pair was parsed and added to the playlist (or if the pair was not understood and ignored), false if this pair is the beginning of the next playlist </dd></dl>

</div>
</div>
<a class="anchor" id="a1ac84761467cd4e74fc249b556ef39d2"></a><!-- doxytag: member="playlist.h::mpd_playlist_free" ref="a1ac84761467cd4e74fc249b556ef39d2" args="(struct mpd_playlist *playlist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mpd_playlist_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td>
          <td class="paramname"> <em>playlist</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Free memory allocated by the <a class="el" href="structmpd__playlist.html">mpd_playlist</a> object. </p>

</div>
</div>
<a class="anchor" id="acad556004791bf52e9933f817ffec9dd"></a><!-- doxytag: member="playlist.h::mpd_playlist_get_last_modified" ref="acad556004791bf52e9933f817ffec9dd" args="(const struct mpd_playlist *playlist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpd_pure time_t mpd_playlist_get_last_modified </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td>
          <td class="paramname"> <em>playlist</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the POSIX UTC time stamp of the last modification, or 0 if that is unknown </dd></dl>

</div>
</div>
<a class="anchor" id="a335b93e5277ba2ea371a4f6cf87f4111"></a><!-- doxytag: member="playlist.h::mpd_playlist_get_path" ref="a335b93e5277ba2ea371a4f6cf87f4111" args="(const struct mpd_playlist *playlist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpd_pure const char* mpd_playlist_get_path </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a> *&nbsp;</td>
          <td class="paramname"> <em>playlist</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the path name of this playlist file. It does not begin with a slash. </p>

</div>
</div>
<a class="anchor" id="ab5dbb7bd4a456a597a5eca2ae437419f"></a><!-- doxytag: member="playlist.h::mpd_recv_playlist" ref="ab5dbb7bd4a456a597a5eca2ae437419f" args="(struct mpd_connection *connection)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mpd_malloc struct <a class="el" href="structmpd__playlist.html">mpd_playlist</a>* mpd_recv_playlist </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Receives the next playlist from the MPD server.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a <a class="el" href="structmpd__playlist.html">mpd_playlist</a> object, or NULL on error or if the playlist list is finished </dd></dl>

</div>
</div>
<a class="anchor" id="a938898c196cd63080959daaf922cc8a9"></a><!-- doxytag: member="playlist.h::mpd_run_load" ref="a938898c196cd63080959daaf922cc8a9" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_load </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a07a9f0a773e32d3ec431fb72a026eb77"></a><!-- doxytag: member="playlist.h::mpd_run_playlist_add" ref="a07a9f0a773e32d3ec431fb72a026eb77" args="(struct mpd_connection *connection, const char *name, const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_playlist_add </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acf9b6e69fbbd3cdabd88a75d5b9ee4af"></a><!-- doxytag: member="playlist.h::mpd_run_playlist_clear" ref="acf9b6e69fbbd3cdabd88a75d5b9ee4af" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_playlist_clear </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3fb64c9b3946f3767f080e330550a132"></a><!-- doxytag: member="playlist.h::mpd_run_playlist_delete" ref="a3fb64c9b3946f3767f080e330550a132" args="(struct mpd_connection *connection, const char *name, unsigned pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_playlist_delete </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af01d2b17c83f941ded7b12998218bb32"></a><!-- doxytag: member="playlist.h::mpd_run_rename" ref="af01d2b17c83f941ded7b12998218bb32" args="(struct mpd_connection *connection, const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_rename </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8d366ec8be7d6df722b14e0c0f4a05b"></a><!-- doxytag: member="playlist.h::mpd_run_rm" ref="ac8d366ec8be7d6df722b14e0c0f4a05b" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_rm </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0918de6147057aa41e80633e9bf5292f"></a><!-- doxytag: member="playlist.h::mpd_run_save" ref="a0918de6147057aa41e80633e9bf5292f" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_run_save </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acb68b42ac271c20d834ec9da85f0083e"></a><!-- doxytag: member="playlist.h::mpd_send_list_playlist" ref="acb68b42ac271c20d834ec9da85f0083e" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_list_playlist </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>List the content of a stored playlist.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>the connection to MPD </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the playlist </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, false on error </dd></dl>

</div>
</div>
<a class="anchor" id="a12984d7c2c63037b4a7c42c6bf769cc8"></a><!-- doxytag: member="playlist.h::mpd_send_list_playlist_meta" ref="a12984d7c2c63037b4a7c42c6bf769cc8" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_list_playlist_meta </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>List the content, with full metadata, of a stored playlist.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>connection</em>&nbsp;</td><td>the connection to MPD </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the playlist </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true on success, false on error </dd></dl>

</div>
</div>
<a class="anchor" id="addb4a1d3457dd0885a0d29c4d2ba6630"></a><!-- doxytag: member="playlist.h::mpd_send_load" ref="addb4a1d3457dd0885a0d29c4d2ba6630" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_load </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aee371028709a9307a800365222be4648"></a><!-- doxytag: member="playlist.h::mpd_send_playlist_add" ref="aee371028709a9307a800365222be4648" args="(struct mpd_connection *connection, const char *name, const char *path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_playlist_add </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>path</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9fcb83d04529461a47274ddb864c2e0f"></a><!-- doxytag: member="playlist.h::mpd_send_playlist_clear" ref="a9fcb83d04529461a47274ddb864c2e0f" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_playlist_clear </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8345ccdae7b07e23eb6e1c150774d280"></a><!-- doxytag: member="playlist.h::mpd_send_playlist_delete" ref="a8345ccdae7b07e23eb6e1c150774d280" args="(struct mpd_connection *connection, const char *name, unsigned pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_playlist_delete </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>pos</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a71952a6c44702f2d9268b761ec84de48"></a><!-- doxytag: member="playlist.h::mpd_send_playlist_move" ref="a71952a6c44702f2d9268b761ec84de48" args="(struct mpd_connection *connection, const char *name, unsigned from, unsigned to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_playlist_move </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1795a966024bdf33d14bd55d48ef911b"></a><!-- doxytag: member="playlist.h::mpd_send_rename" ref="a1795a966024bdf33d14bd55d48ef911b" args="(struct mpd_connection *connection, const char *from, const char *to)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_rename </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>to</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afa2b355d42517694773342a7c7ac8144"></a><!-- doxytag: member="playlist.h::mpd_send_rm" ref="afa2b355d42517694773342a7c7ac8144" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_rm </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a19948e7c955e4fb41ee802922ea56f29"></a><!-- doxytag: member="playlist.h::mpd_send_save" ref="a19948e7c955e4fb41ee802922ea56f29" args="(struct mpd_connection *connection, const char *name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool mpd_send_save </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmpd__connection.html">mpd_connection</a> *&nbsp;</td>
          <td class="paramname"> <em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sun Aug 8 15:52:35 2010 for libmpdclient by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>