ACC SHELL

Path : /usr/share/doc/packages/yast2-slp/agent-slp/autodocs/
File Upload :
Current File : //usr/share/doc/packages/yast2-slp/agent-slp/autodocs/SlpAgent_8cc.html

<!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>yast2-slp: SlpAgent.cc 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>SlpAgent.cc File Reference</h1><code>#include &lt;slp.h&gt;</code><br/>
<code>#include &lt;dlfcn.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="SlpAgent_8cc.html">SlpAgent.h</a>&quot;</code><br/>
<code>#include &lt;<a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/Y2_8h.html">Y2.h</a>&gt;</code><br/>
<code>#include &lt;<a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/SCRAgent_8h.html">scr/SCRAgent.h</a>&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#ad800973fad9d422aa70720b94c651db5">splitAttrstring</a> (const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;s, const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a6e823aecdf4066114e7469d6a9ab1424">splitstring</a> (const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;s, const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#ad706153a1d586c0d7caf6d3508c2f844">CallSLPGetPeer</a> (SLPHandle hSLP, const char *pcURL)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SLPBoolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a650b3318054ebce203bd78b15f93090b">MySLPSrvURLCallback</a> (SLPHandle hslp, const char *srvurl, unsigned short lifetime, SLPError errcode, void *cookie)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SLPBoolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#ac90f91c9fb4bbba4d812ab3d11f0d202">MySLPSrvTypeCallback</a> (SLPHandle hslp, const char *pcSrvTypes, SLPError errcode, void *cookie)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">SLPBoolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#ab7969e924a4fcbc275b700487aa650b1">MyAttrCallback</a> (SLPHandle hslp, const char *attrlist, SLPError errcode, void *cookie)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a54f0e232274bae0fd27f425e167f4209">SlpAgentFindAttrs</a> (const char *pcURLOrServiceType, const char *pcScopeList, const char *pcAttrIds)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a14b76b3b6d9ef1b6a193a35e5164d505">SlpAgentUnicastFindAttrs</a> (const char *pcURLOrServiceType, const char *pcScopeList, const char *pcAttrIds, const char *ip)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a5b609f80e6acd32234fa27965b3a545c">SlpAgentFindSrvs</a> (const char *pcServiceType)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a1e09da4f3115a2f7cc4bf09f9734baf4">SlpAgentFindSrvTypes</a> (const char *pcNamingAuthority)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a1b5b9ebaee5edad1d0a5b26916145e90">getMapValue</a> (const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> map, const string key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#ad8b2060a7cfa21ff8d7dea5ee8ea06d3">MySLPRegReport</a> (SLPHandle hslp, SLPError errcode, void *cookie)</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="SlpAgent_8cc.html#a9c2c9254b463bc8069ba154d7ec17416">Result</a></td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ad706153a1d586c0d7caf6d3508c2f844"></a><!-- doxytag: member="SlpAgent.cc::CallSLPGetPeer" ref="ad706153a1d586c0d7caf6d3508c2f844" args="(SLPHandle hSLP, const char *pcURL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* CallSLPGetPeer </td>
          <td>(</td>
          <td class="paramtype">SLPHandle&nbsp;</td>
          <td class="paramname"> <em>hSLP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcURL</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00160">MySLPSrvURLCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b5b9ebaee5edad1d0a5b26916145e90"></a><!-- doxytag: member="SlpAgent.cc::getMapValue" ref="a1b5b9ebaee5edad1d0a5b26916145e90" args="(const YCPMap map, const string key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* getMapValue </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a>&nbsp;</td>
          <td class="paramname"> <em>map</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const string&nbsp;</td>
          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#ac0112e262286e2f1b2774a2083daa41b">YCPMap::begin()</a>, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a1bf298a8fe6563b54644f482b3bca409">YCPMap::end()</a>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/liby2util-r_2src_2include_2y2util_2y2log_8h.html#a9003f167dca3effdaacb93ee20aa87e3">y2error</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00475">SlpAgent::Read()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7969e924a4fcbc275b700487aa650b1"></a><!-- doxytag: member="SlpAgent.cc::MyAttrCallback" ref="ab7969e924a4fcbc275b700487aa650b1" args="(SLPHandle hslp, const char *attrlist, SLPError errcode, void *cookie)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SLPBoolean MyAttrCallback </td>
          <td>(</td>
          <td class="paramtype">SLPHandle&nbsp;</td>
          <td class="paramname"> <em>hslp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>attrlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SLPError&nbsp;</td>
          <td class="paramname"> <em>errcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>cookie</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="SlpAgent_8cc_source.html#l00032">splitAttrstring()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00238">SlpAgentFindAttrs()</a>, and <a class="el" href="SlpAgent_8cc_source.html#l00262">SlpAgentUnicastFindAttrs()</a>.</p>

</div>
</div>
<a class="anchor" id="ad8b2060a7cfa21ff8d7dea5ee8ea06d3"></a><!-- doxytag: member="SlpAgent.cc::MySLPRegReport" ref="ad8b2060a7cfa21ff8d7dea5ee8ea06d3" args="(SLPHandle hslp, SLPError errcode, void *cookie)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void MySLPRegReport </td>
          <td>(</td>
          <td class="paramtype">SLPHandle&nbsp;</td>
          <td class="paramname"> <em>hslp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SLPError&nbsp;</td>
          <td class="paramname"> <em>errcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>cookie</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00387">SlpAgent::Execute()</a>.</p>

</div>
</div>
<a class="anchor" id="ac90f91c9fb4bbba4d812ab3d11f0d202"></a><!-- doxytag: member="SlpAgent.cc::MySLPSrvTypeCallback" ref="ac90f91c9fb4bbba4d812ab3d11f0d202" args="(SLPHandle hslp, const char *pcSrvTypes, SLPError errcode, void *cookie)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SLPBoolean MySLPSrvTypeCallback </td>
          <td>(</td>
          <td class="paramtype">SLPHandle&nbsp;</td>
          <td class="paramname"> <em>hslp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcSrvTypes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SLPError&nbsp;</td>
          <td class="paramname"> <em>errcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>cookie</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="SlpAgent_8cc_source.html#l00090">splitstring()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00309">SlpAgentFindSrvTypes()</a>.</p>

</div>
</div>
<a class="anchor" id="a650b3318054ebce203bd78b15f93090b"></a><!-- doxytag: member="SlpAgent.cc::MySLPSrvURLCallback" ref="a650b3318054ebce203bd78b15f93090b" args="(SLPHandle hslp, const char *srvurl, unsigned short lifetime, SLPError errcode, void *cookie)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">SLPBoolean MySLPSrvURLCallback </td>
          <td>(</td>
          <td class="paramtype">SLPHandle&nbsp;</td>
          <td class="paramname"> <em>hslp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>srvurl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>lifetime</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">SLPError&nbsp;</td>
          <td class="paramname"> <em>errcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>cookie</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a52c2de2292d3c97c09651973215dac19">YCPMap::add()</a>, <a class="el" href="SlpAgent_8cc_source.html#l00143">CallSLPGetPeer()</a>, and <a class="el" href="slp__debug_8h_source.html#l00117">check_error_state()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00284">SlpAgentFindSrvs()</a>.</p>

</div>
</div>
<a class="anchor" id="a54f0e232274bae0fd27f425e167f4209"></a><!-- doxytag: member="SlpAgent.cc::SlpAgentFindAttrs" ref="a54f0e232274bae0fd27f425e167f4209" args="(const char *pcURLOrServiceType, const char *pcScopeList, const char *pcAttrIds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> SlpAgentFindAttrs </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcURLOrServiceType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcScopeList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcAttrIds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="slp__debug_8h_source.html#l00117">check_error_state()</a>, and <a class="el" href="SlpAgent_8cc_source.html#l00222">MyAttrCallback()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00475">SlpAgent::Read()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b609f80e6acd32234fa27965b3a545c"></a><!-- doxytag: member="SlpAgent.cc::SlpAgentFindSrvs" ref="a5b609f80e6acd32234fa27965b3a545c" args="(const char *pcServiceType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> SlpAgentFindSrvs </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcServiceType</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="slp__debug_8h_source.html#l00117">check_error_state()</a>, and <a class="el" href="SlpAgent_8cc_source.html#l00160">MySLPSrvURLCallback()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00475">SlpAgent::Read()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e09da4f3115a2f7cc4bf09f9734baf4"></a><!-- doxytag: member="SlpAgent.cc::SlpAgentFindSrvTypes" ref="a1e09da4f3115a2f7cc4bf09f9734baf4" args="(const char *pcNamingAuthority)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> SlpAgentFindSrvTypes </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcNamingAuthority</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="el" href="slp__debug_8h_source.html#l00117">check_error_state()</a>, and <a class="el" href="SlpAgent_8cc_source.html#l00201">MySLPSrvTypeCallback()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00475">SlpAgent::Read()</a>.</p>

</div>
</div>
<a class="anchor" id="a14b76b3b6d9ef1b6a193a35e5164d505"></a><!-- doxytag: member="SlpAgent.cc::SlpAgentUnicastFindAttrs" ref="a14b76b3b6d9ef1b6a193a35e5164d505" args="(const char *pcURLOrServiceType, const char *pcScopeList, const char *pcAttrIds, const char *ip)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValue.html">YCPValue</a> SlpAgentUnicastFindAttrs </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcURLOrServiceType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcScopeList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>pcAttrIds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>ip</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform an unicast query for attributes Comparing to SlpAgentFindAttrs, additional parameter with IP adress needs to be provided. </p>

<p>References <a class="el" href="slp__debug_8h_source.html#l00117">check_error_state()</a>, and <a class="el" href="SlpAgent_8cc_source.html#l00222">MyAttrCallback()</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00475">SlpAgent::Read()</a>.</p>

</div>
</div>
<a class="anchor" id="ad800973fad9d422aa70720b94c651db5"></a><!-- doxytag: member="SlpAgent.cc::splitAttrstring" ref="ad800973fad9d422aa70720b94c651db5" args="(const YCPString &amp;s, const YCPString &amp;c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> splitAttrstring </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPElement.html#a45a6d26d6d0bf51ebb0a9a932102c06a">YCPElement::isNull()</a>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/libycp_2src_2include_2ycp_2y2log_8h.html#ae80d6946901278b16f68b474bb004513">ycp2error</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00222">MyAttrCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e823aecdf4066114e7469d6a9ab1424"></a><!-- doxytag: member="SlpAgent.cc::splitstring" ref="a6e823aecdf4066114e7469d6a9ab1424" args="(const YCPString &amp;s, const YCPString &amp;c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> splitstring </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPElement.html#a45a6d26d6d0bf51ebb0a9a932102c06a">YCPElement::isNull()</a>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/libycp_2src_2include_2ycp_2y2log_8h.html#ae80d6946901278b16f68b474bb004513">ycp2error</a>.</p>

<p>Referenced by <a class="el" href="SlpAgent_8cc_source.html#l00201">MySLPSrvTypeCallback()</a>.</p>

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a9c2c9254b463bc8069ba154d7ec17416"></a><!-- doxytag: member="SlpAgent.cc::Result" ref="a9c2c9254b463bc8069ba154d7ec17416" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> <a class="el" href="SlpAgent_8cc.html#a9c2c9254b463bc8069ba154d7ec17416">Result</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated on a sunny day for yast2-slp by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.6.3</small></address>
</body>
</html>

ACC SHELL 2018