[Pcsclite-cvs-commit] r6156 - /trunk/PCSC/src/PCSC/ifdhandler.h

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Sun Jan 1 21:02:09 UTC 2012


Author: rousseau
Date: Sun Jan  1 21:02:08 2012
New Revision: 6156

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=6156
Log:
Add Doxygen documentation for TAG_IFD_SLOTNUM,
TAG_IFD_STOP_POLLING_THREAD and TAG_IFD_POLLING_THREAD_WITH_TIMEOUT

Modified:
    trunk/PCSC/src/PCSC/ifdhandler.h

Modified: trunk/PCSC/src/PCSC/ifdhandler.h
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/PCSC/ifdhandler.h?rev=6156&op=diff
==============================================================================
--- trunk/PCSC/src/PCSC/ifdhandler.h (original)
+++ trunk/PCSC/src/PCSC/ifdhandler.h Sun Jan  1 21:02:08 2012
@@ -583,6 +583,8 @@
 @param[in] Tag Tag of the desired data value
 - \ref TAG_IFD_ATR
   Return the ATR and its size (implementation is mandatory).
+- \ref TAG_IFD_SLOTNUM
+  Unused/deprecated
 - \ref SCARD_ATTR_ATR_STRING
   Same as \ref TAG_IFD_ATR but this one is not mandatory. It is defined
   in Microsoft PC/SC SCardGetAttrib().
@@ -604,9 +606,22 @@
   <tt>Value[0] = 1</tt> indicates the driver supports simultaneous slot
   accesses.
 - \ref TAG_IFD_POLLING_THREAD
-  If the driver provide a polling thread then @p Value is a pointer to this function
+  Unused/deprecated
+- \ref TAG_IFD_POLLING_THREAD_WITH_TIMEOUT
+  If the driver provides a polling thread then @p Value is a pointer to
+  this function. The function prototype is:
+ at verbatim
+  RESPONSECODE foo(DWORD Lun, int timeout);
+ at endverbatim
 - \ref TAG_IFD_POLLING_THREAD_KILLABLE
-  Tell if the polling thread can be killed (SYS_ThreadCancel()) by pcscd
+  Tell if the polling thread can be killed (pthread_kill()) by pcscd
+- \ref TAG_IFD_STOP_POLLING_THREAD
+  Returns a pointer in @p Value to the function used to stop the polling
+  thread returned by \ref TAG_IFD_POLLING_THREAD_WITH_TIMEOUT. The
+  function prototype is:
+ at verbatim
+  RESPONSECODE foo(DWORD Lun);
+ at endverbatim
 @param[in,out] Length Length of the desired data value
 @param[out] Value Value of the desired data
 




More information about the Pcsclite-cvs-commit mailing list