Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > ed9fe908e8304375d99a386ba3861200 > files > 31

openct-0.6.20-1mdv2010.1.x86_64.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>OpenCT: driver.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.1 -->
<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>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>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_c35229a911af2f480aef06e8035e7826.html">openct</a>
  </div>
</div>
<div class="contents">
<h1>driver.h File Reference</h1>
<p>Internal driver API.  
<a href="#_details">More...</a></p>
<code>#include &lt;openct/device.h&gt;</code><br/>

<p><a href="driver_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>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structifd__driver__ops.html">ifd_driver_ops</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Driver operations.  <a href="structifd__driver__ops.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab17191007f97e0f2d1f7e15c67f69e4e"></a><!-- doxytag: member="driver.h::ifd_driver_register" ref="ab17191007f97e0f2d1f7e15c67f69e4e" args="(const char *, struct ifd_driver_ops *)" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_driver_register</b> (const char *, struct <a class="el" href="structifd__driver__ops.html">ifd_driver_ops</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bdd7f969cebf59229c9350aaad27b5c"></a><!-- doxytag: member="driver.h::ifd_driver_get" ref="a8bdd7f969cebf59229c9350aaad27b5c" args="(const char *)" -->
const <a class="el" href="structifd__driver.html">ifd_driver_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_driver_get</b> (const char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80ba9f61d43a62870d5307de7bd6aab3"></a><!-- doxytag: member="driver.h::ifd_driver_add_id" ref="a80ba9f61d43a62870d5307de7bd6aab3" args="(const char *, const char *)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_driver_add_id</b> (const char *, const char *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13d207d4781d5063b53e35fce3e090ae"></a><!-- doxytag: member="driver.h::ifd_driver_for_id" ref="a13d207d4781d5063b53e35fce3e090ae" args="(ifd_devid_t *)" -->
const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_driver_for_id</b> (<a class="el" href="structifd__devid.html">ifd_devid_t</a> *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4ffc89551c8c7517f024888ac7073de"></a><!-- doxytag: member="driver.h::ifd_protocol_select" ref="ae4ffc89551c8c7517f024888ac7073de" args="(ifd_reader_t *, int, int)" -->
ifd_protocol_t *&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_protocol_select</b> (<a class="el" href="structifd__reader.html">ifd_reader_t</a> *, int, int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf84f14f512a51ab725c1edc0ebc2642"></a><!-- doxytag: member="driver.h::ifd_protocol_transceive" ref="aaf84f14f512a51ab725c1edc0ebc2642" args="(ifd_protocol_t *proto, int dad, const void *, size_t, void *, size_t)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_protocol_transceive</b> (ifd_protocol_t *proto, int dad, const void *, size_t, void *, size_t)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade073233727df0dfeaac48aaaafbfc0b"></a><!-- doxytag: member="driver.h::ifd_protocol_resynchronize" ref="ade073233727df0dfeaac48aaaafbfc0b" args="(ifd_protocol_t *, int)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>ifd_protocol_resynchronize</b> (ifd_protocol_t *, int)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Internal driver API. </p>
<p>Copyright (C) 2003, Olaf Kirch &lt;<a href="mailto:okir@suse.de">okir@suse.de</a>&gt; </p>

<p>Definition in file <a class="el" href="driver_8h_source.html">driver.h</a>.</p>
</div>
<hr>
<table width="100%"><tr><td>libp11, Copyright (C) 2005 Olaf Kirch &lt;okir@lst.de&gt;</td><td align="right"><a href="http://www.opensc-project.org"><img src="opensc-logo.gif" alt="OpenSC-Project.org Logo" border="0"/></a></td></tr></table>