File: driver_8h.html

package info (click to toggle)
openct 0.6.14-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 3,796 kB
  • ctags: 3,437
  • sloc: ansic: 19,575; sh: 9,107; makefile: 168
file content (60 lines) | stat: -rw-r--r-- 5,147 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>OpenCT: driver.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<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 id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_48ff4d8e84c7d8bdad9110a7da283b5f.html">src</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_877fe36415f52529fd2e180217ad90f9.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_be5e542b2ca1305501268904b0410904.html">openct</a></div>
<h1>driver.h File Reference</h1>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><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap 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"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55186b426fde318b0b90581208a1f632"></a><!-- doxytag: member="driver.h::ifd_driver_register" ref="55186b426fde318b0b90581208a1f632" 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" nowrap align="right" valign="top"><a class="anchor" name="cf4b3ae8a464012e0b93f4f70f6b8e43"></a><!-- doxytag: member="driver.h::ifd_driver_get" ref="cf4b3ae8a464012e0b93f4f70f6b8e43" 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" nowrap align="right" valign="top"><a class="anchor" name="bb8de52b1e4c8499757ecbb077bc432a"></a><!-- doxytag: member="driver.h::ifd_driver_add_id" ref="bb8de52b1e4c8499757ecbb077bc432a" 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" nowrap align="right" valign="top"><a class="anchor" name="16f29514754e822aad3ec6f9d01fe181"></a><!-- doxytag: member="driver.h::ifd_driver_for_id" ref="16f29514754e822aad3ec6f9d01fe181" 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" nowrap align="right" valign="top"><a class="anchor" name="135f8777993d08253e30c9d011b34dfc"></a><!-- doxytag: member="driver.h::ifd_protocol_select" ref="135f8777993d08253e30c9d011b34dfc" 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" nowrap align="right" valign="top"><a class="anchor" name="514d552cbc521b0be225d7ba64c6f0f8"></a><!-- doxytag: member="driver.h::ifd_protocol_transceive" ref="514d552cbc521b0be225d7ba64c6f0f8" 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" nowrap align="right" valign="top"><a class="anchor" name="d2b0891e7a797c6decf32fa16fbd16c2"></a><!-- doxytag: member="driver.h::ifd_protocol_resynchronize" ref="d2b0891e7a797c6decf32fa16fbd16c2" 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>
Internal driver API. 
<p>
Copyright (C) 2003, Olaf Kirch &lt;<a href="mailto:okir@suse.de">okir@suse.de</a>&gt; 
<p>
Definition in file <a class="el" href="driver_8h-source.html">driver.h</a>.<hr size="1"><address style="align: right;"><small>Generated on Thu Aug 30 20:21:19 2007 for OpenCT by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>