Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > 3ef085c66d4a743f8dec260630a0b19c > files > 263

pcsc-lite-doc-1.5.5-4.fc13.noarch.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>pcsc-lite: thread_generic.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.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</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>Globals</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_c68a5dfdca54003c765e303a18006edb.html">src</a>
  </div>
</div>
<div class="contents">
<h1>thread_generic.h File Reference</h1>
<p>This provides system specific thread calls.  
<a href="#_details">More...</a></p>
<code>#include &lt;pthread.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="wintypes_8h_source.html">wintypes.h</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for thread_generic.h:</div>
<div class="dynsection">
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
</div>

<p><a href="thread__generic_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>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46b77185dced88d9585117fa28dd179d"></a><!-- doxytag: member="thread_generic.h::PCSCLITE_THREAD_T" ref="a46b77185dced88d9585117fa28dd179d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PCSCLITE_THREAD_T</b>&nbsp;&nbsp;&nbsp;pthread_t</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d2f951a2a4b0b703c0d19a1f8085e03"></a><!-- doxytag: member="thread_generic.h::PCSCLITE_MUTEX" ref="a9d2f951a2a4b0b703c0d19a1f8085e03" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PCSCLITE_MUTEX</b>&nbsp;&nbsp;&nbsp;pthread_mutex_t</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac578b24c0d552f1fe1410c87b41d8027"></a><!-- doxytag: member="thread_generic.h::PCSCLITE_MUTEX_T" ref="ac578b24c0d552f1fe1410c87b41d8027" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PCSCLITE_MUTEX_T</b>&nbsp;&nbsp;&nbsp;pthread_mutex_t*</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4474feb206b690bade7aa01362a1b21"></a><!-- doxytag: member="thread_generic.h::PCSCLITE_THREAD_FUNCTION" ref="ae4474feb206b690bade7aa01362a1b21" args="(f)" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PCSCLITE_THREAD_FUNCTION</b>(f)&nbsp;&nbsp;&nbsp;void *(*f)(void *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f9084c063ca37b7f6133331db7702df"></a><!-- doxytag: member="thread_generic.h::THREAD_ATTR_DEFAULT" ref="a0f9084c063ca37b7f6133331db7702df" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>THREAD_ATTR_DEFAULT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec2169dbbfc69c3041c8eff7aa98f947"></a><!-- doxytag: member="thread_generic.h::THREAD_ATTR_DETACHED" ref="aec2169dbbfc69c3041c8eff7aa98f947" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>THREAD_ATTR_DETACHED</b>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fce1d8d64e3fab1ee9410de06f1a69e"></a><!-- doxytag: member="thread_generic.h::SYS_MutexInit" ref="a7fce1d8d64e3fab1ee9410de06f1a69e" args="(PCSCLITE_MUTEX_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_MutexInit</b> (PCSCLITE_MUTEX_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ab4468cfc764d5382337dfb917bebbe"></a><!-- doxytag: member="thread_generic.h::SYS_MutexDestroy" ref="a3ab4468cfc764d5382337dfb917bebbe" args="(PCSCLITE_MUTEX_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_MutexDestroy</b> (PCSCLITE_MUTEX_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c0a46e4c7b4b201152dab5a69b860a8"></a><!-- doxytag: member="thread_generic.h::SYS_MutexLock" ref="a1c0a46e4c7b4b201152dab5a69b860a8" args="(PCSCLITE_MUTEX_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_MutexLock</b> (PCSCLITE_MUTEX_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1eb088ca75a97430a591ea982a26d726"></a><!-- doxytag: member="thread_generic.h::SYS_MutexTryLock" ref="a1eb088ca75a97430a591ea982a26d726" args="(PCSCLITE_MUTEX_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_MutexTryLock</b> (PCSCLITE_MUTEX_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c9a8cd2e58523ea9652661badece2a4"></a><!-- doxytag: member="thread_generic.h::SYS_MutexUnLock" ref="a0c9a8cd2e58523ea9652661badece2a4" args="(PCSCLITE_MUTEX_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_MutexUnLock</b> (PCSCLITE_MUTEX_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae206659129041cbfab15407f8888ba81"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadCreate" ref="ae206659129041cbfab15407f8888ba81" args="(PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION(), LPVOID)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadCreate</b> (PCSCLITE_THREAD_T *, int, PCSCLITE_THREAD_FUNCTION(), LPVOID)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedbdf0aa5949bb7a4247d8aac9a1b38c"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadCancel" ref="aedbdf0aa5949bb7a4247d8aac9a1b38c" args="(PCSCLITE_THREAD_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadCancel</b> (PCSCLITE_THREAD_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afed8474ad42f73bb69abe53be8cec7cc"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadDetach" ref="afed8474ad42f73bb69abe53be8cec7cc" args="(PCSCLITE_THREAD_T)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadDetach</b> (PCSCLITE_THREAD_T)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57a16ffb52c497a4effce69de0f5918c"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadJoin" ref="a57a16ffb52c497a4effce69de0f5918c" args="(PCSCLITE_THREAD_T, LPVOID *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadJoin</b> (PCSCLITE_THREAD_T, LPVOID *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2705f7bb19b6a7bde4205a314a9ece05"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadExit" ref="a2705f7bb19b6a7bde4205a314a9ece05" args="(LPVOID)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadExit</b> (LPVOID)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c6e510ceabdb5e552d0120e62c8fba1"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadSelf" ref="a7c6e510ceabdb5e552d0120e62c8fba1" args="(void)" -->
PCSCLITE_THREAD_T&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadSelf</b> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1ed5fee25309ee27032ef670019352b"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadEqual" ref="aa1ed5fee25309ee27032ef670019352b" args="(PCSCLITE_THREAD_T *, PCSCLITE_THREAD_T *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadEqual</b> (PCSCLITE_THREAD_T *, PCSCLITE_THREAD_T *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26ceead4257497b32e5fcf74e491204c"></a><!-- doxytag: member="thread_generic.h::SYS_ThreadSetCancelType" ref="a26ceead4257497b32e5fcf74e491204c" args="(int, int *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>SYS_ThreadSetCancelType</b> (int, int *)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>This provides system specific thread calls. </p>

<p>Definition in file <a class="el" href="thread__generic_8h_source.html">thread_generic.h</a>.</p>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>