<p>Find out whether a client has set up a session callback.</p>
<dlclass="deprecated"><dt><b><aclass="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Use of JACK-Session is currently deprecated and unsupported. JACK developers recommend the use of NSM instead. See <ahref="https://github.com/linuxaudio/new-session-manager">https://github.com/linuxaudio/new-session-manager</a></dd></dl>
<dlclass="section return"><dt>Returns</dt><dd>0 when the client has no session callback, 1 when it has one. -1 on error. </dd></dl>
<p>Reserve a client name and associate it with a UUID.</p>
<p>When a client later calls <aclass="el" href="group__ClientFunctions.html#gabbd2041bca191943b6ef29a991a131c5">jack_client_open()</a> and specifies the UUID, jackd will assign the reserved name. This allows a session manager to know in advance under which client name its managed clients will appear.</p>
<dlclass="section return"><dt>Returns</dt><dd>0 on success, otherwise a non-zero error code </dd></dl>
<p>Free the memory allocated by a session command.</p>
<dlclass="deprecated"><dt><b><aclass="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>Use of JACK-Session is currently deprecated and unsupported. JACK developers recommend the use of NSM instead. See <ahref="https://github.com/linuxaudio/new-session-manager">https://github.com/linuxaudio/new-session-manager</a></dd></dl>
<p>Send an event to all clients listening for session callbacks.</p>
<p>The returned strings of the clients are accumulated and returned as an array of <aclass="el" href="structjack__session__command__t.html">jack_session_command_t</a>. its terminated by ret[i].uuid == NULL target == NULL means send to all interested clients. otherwise a clientname </p>