[Pcsclite-cvs-commit] r5972 - in /trunk/PCSC/src/spy: pcsc-spy.c pcsc-spy.py

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Tue Sep 27 07:33:19 UTC 2011


Author: rousseau
Date: Tue Sep 27 07:33:19 2011
New Revision: 5972

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5972
Log:
Add support of SCardBeginTransaction() and SCardEndTransaction()

Modified:
    trunk/PCSC/src/spy/pcsc-spy.c
    trunk/PCSC/src/spy/pcsc-spy.py

Modified: trunk/PCSC/src/spy/pcsc-spy.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/spy/pcsc-spy.c?rev=5972&op=diff
==============================================================================
--- trunk/PCSC/src/spy/pcsc-spy.c (original)
+++ trunk/PCSC/src/spy/pcsc-spy.c Tue Sep 27 07:33:19 2011
@@ -438,6 +438,7 @@
 	LONG rv;
 
 	Enter();
+	spy_long(hCard);
 	rv = spy.SCardBeginTransaction(hCard);
 	Quit();
 	return rv;
@@ -448,6 +449,8 @@
 	LONG rv;
 
 	Enter();
+	spy_long(hCard);
+	spy_long(dwDisposition);
 	rv = spy.SCardEndTransaction(hCard, dwDisposition);
 	Quit();
 	return rv;

Modified: trunk/PCSC/src/spy/pcsc-spy.py
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/spy/pcsc-spy.py?rev=5972&op=diff
==============================================================================
--- trunk/PCSC/src/spy/pcsc-spy.py (original)
+++ trunk/PCSC/src/spy/pcsc-spy.py Tue Sep 27 07:33:19 2011
@@ -257,6 +257,19 @@
     def _SCardDisconnect(self):
         """" SCardDisconnect """
         self.log_name("SCardDisconnect")
+        self.log_in_hCard()
+        self.log_in2("dwDisposition")
+        self._log_rv()
+
+    def _SCardBeginTransaction(self):
+        """ SCardBeginTransaction """
+        self.log_name("SCardBeginTransaction")
+        self.log_in_hCard()
+        self._log_rv()
+
+    def _SCardEndTransaction(self):
+        """ SCardEndTransaction """
+        self.log_name("SCardEndTransaction")
         self.log_in_hCard()
         self.log_in2("dwDisposition")
         self._log_rv()
@@ -327,6 +340,10 @@
                     self._SCardReconnect()
                 elif fct == 'SCardDisconnect':
                     self._SCardDisconnect()
+                elif fct == 'SCardBeginTransaction':
+                    self._SCardBeginTransaction()
+                elif fct == 'SCardEndTransaction':
+                    self._SCardEndTransaction()
                 else:
                     print "Unknown function:", fct
 




More information about the Pcsclite-cvs-commit mailing list