<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>pcsc-lite: File List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">pcsc-lite  <span id="projectnumber">1.8.26</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">File List</div> </div> </div><!--header--> <div class="contents"> <div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory"> <table class="directory"> <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="atrhandler_8c_source.html"><span class="icondoc"></span></a><a class="el" href="atrhandler_8c.html" target="_self">atrhandler.c</a></td><td class="desc">This keeps track of smart card protocols, timing issues and ATR (Answer-to-Reset) handling </td></tr> <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="atrhandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="atrhandler_8h.html" target="_self">atrhandler.h</a></td><td class="desc">This keeps track of smart card protocols, timing issues and Answer to Reset ATR handling </td></tr> <tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="auth_8c_source.html"><span class="icondoc"></span></a><a class="el" href="auth_8c.html" target="_self">auth.c</a></td><td class="desc">Polkit authorization of clients </td></tr> <tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="auth_8h_source.html"><span class="icondoc"></span></a><b>auth.h</b></td><td class="desc"></td></tr> <tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="configfile_8c_source.html"><span class="icondoc"></span></a><b>configfile.c</b></td><td class="desc"></td></tr> <tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="configfile_8h_source.html"><span class="icondoc"></span></a><b>configfile.h</b></td><td class="desc"></td></tr> <tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="debug_8c_source.html"><span class="icondoc"></span></a><a class="el" href="debug_8c.html" target="_self">debug.c</a></td><td class="desc">This handles debugging for libpcsclite </td></tr> <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="debuglog_8c_source.html"><span class="icondoc"></span></a><a class="el" href="debuglog_8c.html" target="_self">debuglog.c</a></td><td class="desc">This handles debugging for pcscd </td></tr> <tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="debuglog_8h_source.html"><span class="icondoc"></span></a><a class="el" href="debuglog_8h.html" target="_self">debuglog.h</a></td><td class="desc">This handles debugging </td></tr> <tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dyn__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="dyn__generic_8h.html" target="_self">dyn_generic.h</a></td><td class="desc">This abstracts dynamic library loading functions </td></tr> <tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dyn__hpux_8c_source.html"><span class="icondoc"></span></a><b>dyn_hpux.c</b></td><td class="desc"></td></tr> <tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dyn__macosx_8c_source.html"><span class="icondoc"></span></a><a class="el" href="dyn__macosx_8c.html" target="_self">dyn_macosx.c</a></td><td class="desc">This abstracts dynamic library loading functions and timing </td></tr> <tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="dyn__unix_8c_source.html"><span class="icondoc"></span></a><a class="el" href="dyn__unix_8c.html" target="_self">dyn_unix.c</a></td><td class="desc">This abstracts dynamic library loading functions and timing </td></tr> <tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="error_8c_source.html"><span class="icondoc"></span></a><a class="el" href="error_8c.html" target="_self">error.c</a></td><td class="desc">This handles <a class="el" href="group__API.html#gaacf18ba26d68b7402003725a710e83f2" title="Returns a human readable text for the given PC/SC error code.">pcsc_stringify_error()</a> </td></tr> <tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="eventhandler_8c_source.html"><span class="icondoc"></span></a><a class="el" href="eventhandler_8c.html" target="_self">eventhandler.c</a></td><td class="desc">This keeps track of card insertion/removal events and updates ATR, protocol, and status information </td></tr> <tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="eventhandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="eventhandler_8h.html" target="_self">eventhandler.h</a></td><td class="desc">This handles card insertion/removal events, updates ATR, protocol, and status information </td></tr> <tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="formaticc_8c_source.html"><span class="icondoc"></span></a><a class="el" href="formaticc_8c.html" target="_self">formaticc.c</a></td><td class="desc">This is an APDU robot for pcsc-lite </td></tr> <tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug_8h_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug_8h.html" target="_self">hotplug.h</a></td><td class="desc">This provides a search API for hot pluggble devices </td></tr> <tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug__generic_8c_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug__generic_8c.html" target="_self">hotplug_generic.c</a></td><td class="desc">This provides a search API for hot pluggble devices </td></tr> <tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug__libudev_8c_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug__libudev_8c.html" target="_self">hotplug_libudev.c</a></td><td class="desc">This provides a search API for hot plugable devices using libudev </td></tr> <tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug__libusb_8c_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug__libusb_8c.html" target="_self">hotplug_libusb.c</a></td><td class="desc">This provides a search API for hot pluggble devices </td></tr> <tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug__linux_8c_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug__linux_8c.html" target="_self">hotplug_linux.c</a></td><td class="desc">This provides a search API for hot pluggble devices </td></tr> <tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="hotplug__macosx_8c_source.html"><span class="icondoc"></span></a><a class="el" href="hotplug__macosx_8c.html" target="_self">hotplug_macosx.c</a></td><td class="desc">This provides a search API for hot pluggble devices </td></tr> <tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="ifdhandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ifdhandler_8h.html" target="_self">ifdhandler.h</a></td><td class="desc"></td></tr> <tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="ifdwrapper_8c_source.html"><span class="icondoc"></span></a><a class="el" href="ifdwrapper_8c.html" target="_self">ifdwrapper.c</a></td><td class="desc">This wraps the dynamic ifdhandler functions </td></tr> <tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="ifdwrapper_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ifdwrapper_8h.html" target="_self">ifdwrapper.h</a></td><td class="desc">This wraps the dynamic ifdhandler functions </td></tr> <tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="installifd_8c_source.html"><span class="icondoc"></span></a><a class="el" href="installifd_8c.html" target="_self">installifd.c</a></td><td class="desc">This is a reader installer for pcsc-lite </td></tr> <tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="lassert_8h_source.html"><span class="icondoc"></span></a><b>lassert.h</b></td><td class="desc"></td></tr> <tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="libpcscspy_8c_source.html"><span class="icondoc"></span></a><b>libpcscspy.c</b></td><td class="desc"></td></tr> <tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="misc_8h_source.html"><span class="icondoc"></span></a><b>misc.h</b></td><td class="desc"></td></tr> <tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="parser_8h_source.html"><span class="icondoc"></span></a><a class="el" href="parser_8h.html" target="_self">parser.h</a></td><td class="desc">Reads lexical config files and updates database </td></tr> <tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcsc-wirecheck-dist_8c_source.html"><span class="icondoc"></span></a><b>pcsc-wirecheck-dist.c</b></td><td class="desc"></td></tr> <tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcsc-wirecheck-gen_8c_source.html"><span class="icondoc"></span></a><b>pcsc-wirecheck-gen.c</b></td><td class="desc"></td></tr> <tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcsc-wirecheck-main_8c_source.html"><span class="icondoc"></span></a><b>pcsc-wirecheck-main.c</b></td><td class="desc"></td></tr> <tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcscd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="pcscd_8h.html" target="_self">pcscd.h</a></td><td class="desc">This keeps a list of defines for pcsc-lite </td></tr> <tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcscdaemon_8c_source.html"><span class="icondoc"></span></a><a class="el" href="pcscdaemon_8c.html" target="_self">pcscdaemon.c</a></td><td class="desc">This is the main pcscd daemon </td></tr> <tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="pcsclite_8h_source.html"><span class="icondoc"></span></a><a class="el" href="pcsclite_8h.html" target="_self">pcsclite.h</a></td><td class="desc">This keeps a list of defines for pcsc-lite </td></tr> <tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="prothandler_8c_source.html"><span class="icondoc"></span></a><a class="el" href="prothandler_8c.html" target="_self">prothandler.c</a></td><td class="desc">This handles protocol defaults, PTS, etc </td></tr> <tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="prothandler_8h_source.html"><span class="icondoc"></span></a><a class="el" href="prothandler_8h.html" target="_self">prothandler.h</a></td><td class="desc">This handles protocol defaults, PTS, etc </td></tr> <tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="reader_8h_source.html"><span class="icondoc"></span></a><a class="el" href="reader_8h.html" target="_self">reader.h</a></td><td class="desc">This keeps a list of defines shared between the driver and the application </td></tr> <tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="readerfactory_8c_source.html"><span class="icondoc"></span></a><a class="el" href="readerfactory_8c.html" target="_self">readerfactory.c</a></td><td class="desc">This keeps track of a list of currently available reader structures </td></tr> <tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="readerfactory_8h_source.html"><span class="icondoc"></span></a><a class="el" href="readerfactory_8h.html" target="_self">readerfactory.h</a></td><td class="desc">This keeps track of a list of currently available reader structures </td></tr> <tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="simclist_8c_source.html"><span class="icondoc"></span></a><b>simclist.c</b></td><td class="desc"></td></tr> <tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="simclist_8h_source.html"><span class="icondoc"></span></a><b>simclist.h</b></td><td class="desc"></td></tr> <tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="strlcpy_8c_source.html"><span class="icondoc"></span></a><b>strlcpy.c</b></td><td class="desc"></td></tr> <tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="strlcpycat_8h_source.html"><span class="icondoc"></span></a><a class="el" href="strlcpycat_8h.html" target="_self">strlcpycat.h</a></td><td class="desc">Prototypes of strlcpy()/strlcat() imported from OpenBSD </td></tr> <tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="sys__generic_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sys__generic_8h.html" target="_self">sys_generic.h</a></td><td class="desc">This handles abstract system level calls </td></tr> <tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="sys__unix_8c_source.html"><span class="icondoc"></span></a><a class="el" href="sys__unix_8c.html" target="_self">sys_unix.c</a></td><td class="desc">This handles abstract system level calls </td></tr> <tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="testpcsc_8c_source.html"><span class="icondoc"></span></a><a class="el" href="testpcsc_8c.html" target="_self">testpcsc.c</a></td><td class="desc">This is a test program for pcsc-lite </td></tr> <tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="tokenparser_8c_source.html"><span class="icondoc"></span></a><a class="el" href="tokenparser_8c.html" target="_self">tokenparser.c</a></td><td class="desc">Parsing functions for Info.plist files platforms </td></tr> <tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="utils_8c_source.html"><span class="icondoc"></span></a><a class="el" href="utils_8c.html" target="_self">utils.c</a></td><td class="desc">Utility functions </td></tr> <tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="utils_8h_source.html"><span class="icondoc"></span></a><b>utils.h</b></td><td class="desc"></td></tr> <tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard_8c_source.html"><span class="icondoc"></span></a><a class="el" href="winscard_8c.html" target="_self">winscard.c</a></td><td class="desc">This handles smart card reader communications </td></tr> <tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard_8h_source.html"><span class="icondoc"></span></a><a class="el" href="winscard_8h.html" target="_self">winscard.h</a></td><td class="desc">This handles smart card reader communications </td></tr> <tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__clnt_8c_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__clnt_8c.html" target="_self">winscard_clnt.c</a></td><td class="desc"></td></tr> <tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__msg_8c_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__msg_8c.html" target="_self">winscard_msg.c</a></td><td class="desc">This is responsible for client/server communication </td></tr> <tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__msg_8h_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__msg_8h.html" target="_self">winscard_msg.h</a></td><td class="desc">This defines some structures and #defines to be used over the transport layer </td></tr> <tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__msg__srv_8c_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__msg__srv_8c.html" target="_self">winscard_msg_srv.c</a></td><td class="desc">Client/server communication (on the server side only) </td></tr> <tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__svc_8c_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__svc_8c.html" target="_self">winscard_svc.c</a></td><td class="desc">This demarshalls functions over the message queue and keeps track of clients and their handles </td></tr> <tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="winscard__svc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="winscard__svc_8h.html" target="_self">winscard_svc.h</a></td><td class="desc">This demarshalls functions over the message queue and keeps track of clients and their handles </td></tr> <tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="wintypes_8h_source.html"><span class="icondoc"></span></a><a class="el" href="wintypes_8h.html" target="_self">wintypes.h</a></td><td class="desc">This keeps a list of Windows(R) types </td></tr> </table> </div><!-- directory --> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Wed Jan 8 2020 17:42:36 for pcsc-lite by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.15 </small></address> </body> </html>