ACC SHELL

Path : /proc/self/root/usr/share/doc/packages/yast2-hardware-detection/autodocs/
File Upload :
Current File : //proc/self/root/usr/share/doc/packages/yast2-hardware-detection/autodocs/HwProbe_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-hardware-detection: HwProbe.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>
      <li><a href="examples.html"><span>Examples</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>HwProbe.cc File Reference</h1><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;fcntl.h&gt;</code><br/>
<code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="HwProbe_8h_source.html">HwProbe.h</a>&quot;</code><br/>
<code>#include &lt;ycp/y2log.h&gt;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwProbe_8cc.html#adabd1606c9ca865ecf4891c287ef906a">pr_null</a>&nbsp;&nbsp;&nbsp;(hd_probe_feature_t)0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwProbe_8cc.html#a6420a1c34a992e8a722a47d278dd7783">ITEM</a>(x)&nbsp;&nbsp;&nbsp;((int)x + 42)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwProbe_8cc.html#a56d3564281fde525840a9a0aaa6709ac">PATHCOUNT</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static hd_status_value_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwProbe_8cc.html#a0d8f2051ee4f5acdb7ad8b02b242997f">sym_to_status</a> (const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPSymbol.html">YCPSymbol</a> &amp;symbol)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPSymbol.html">YCPSymbol</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwProbe_8cc.html#a5d97c1f3e6698446fde20b8730a02d0e">status_to_sym</a> (hd_status_value_t status)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <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="HwProbe_8cc.html#aedcaad519bc8c0159abb0b232ed1cd82">readStatus</a> (hd_data_t *hd_data, int which, const <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> &amp;arg)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a6420a1c34a992e8a722a47d278dd7783"></a><!-- doxytag: member="HwProbe.cc::ITEM" ref="a6420a1c34a992e8a722a47d278dd7783" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ITEM</td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((int)x + 42)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00247">HwProbe::checkPath()</a>.</p>

</div>
</div>
<a class="anchor" id="a56d3564281fde525840a9a0aaa6709ac"></a><!-- doxytag: member="HwProbe.cc::PATHCOUNT" ref="a56d3564281fde525840a9a0aaa6709ac" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PATHCOUNT&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00247">HwProbe::checkPath()</a>.</p>

</div>
</div>
<a class="anchor" id="adabd1606c9ca865ecf4891c287ef906a"></a><!-- doxytag: member="HwProbe.cc::pr_null" ref="adabd1606c9ca865ecf4891c287ef906a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define pr_null&nbsp;&nbsp;&nbsp;(hd_probe_feature_t)0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00247">HwProbe::checkPath()</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aedcaad519bc8c0159abb0b232ed1cd82"></a><!-- doxytag: member="HwProbe.cc::readStatus" ref="aedcaad519bc8c0159abb0b232ed1cd82" args="(hd_data_t *hd_data, int which, const YCPValue &amp;arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const <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> readStatus </td>
          <td>(</td>
          <td class="paramtype">hd_data_t *&nbsp;</td>
          <td class="paramname"> <em>hd_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>which</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/classYCPValue.html">YCPValue</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>arg</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></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/classYCPElement.html#a45a6d26d6d0bf51ebb0a9a932102c06a">YCPElement::isNull()</a>, <a class="el" href="HwProbe_8cc_source.html#l00064">status_to_sym()</a>, <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#aa49007e8f6dde78eb4d98b6ae19607f9">y2debug</a>, <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>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/YCPValue_8cc.html#a7c053d5a71973d071c488e9d1e9622ed">YCPError()</a>.</p>

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00247">HwProbe::checkPath()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d97c1f3e6698446fde20b8730a02d0e"></a><!-- doxytag: member="HwProbe.cc::status_to_sym" ref="a5d97c1f3e6698446fde20b8730a02d0e" args="(hd_status_value_t status)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPSymbol.html">YCPSymbol</a> status_to_sym </td>
          <td>(</td>
          <td class="paramtype">hd_status_value_t&nbsp;</td>
          <td class="paramname"> <em>status</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00086">readStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d8f2051ee4f5acdb7ad8b02b242997f"></a><!-- doxytag: member="HwProbe.cc::sym_to_status" ref="a0d8f2051ee4f5acdb7ad8b02b242997f" args="(const YCPSymbol &amp;symbol)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static hd_status_value_t sym_to_status </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/classYCPSymbol.html">YCPSymbol</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>symbol</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="HwProbe_8cc.html">HwProbe.cc</a></p>
<p>Purpose: hardware autoprobe repository access handling of .probe paths</p>
<p>Authors: Klaus Kaempf &lt;<a href="mailto:kkaempf@suse.de">kkaempf@suse.de</a>&gt; Arvin Schnell &lt;<a href="mailto:arvin@suse.de">arvin@suse.de</a>&gt; Maintainer: Arvin Schnell &lt;<a href="mailto:arvin@suse.de">arvin@suse.de</a>&gt;</p>
<p>see doc/hwprobe.html for a description </p>

<p>Referenced by <a class="el" href="HwProbe_8cc_source.html#l00247">HwProbe::checkPath()</a>.</p>

</div>
</div>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated on a sunny day for yast2-hardware-detection 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