[Pcsclite-cvs-commit] PCSC/src pcsclite.h,1.23,1.24

sauveron-guest@quantz.debian.org sauveron-guest@quantz.debian.org
Mon, 20 Oct 2003 17:51:09 +0200


Update of /cvsroot/pcsclite/PCSC/src
In directory quantz:/tmp/cvs-serv10628/src

Modified Files:
	pcsclite.h 
Log Message:
Introduce the limitations about the concepts

Index: pcsclite.h
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/pcsclite.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- pcsclite.h	18 Oct 2003 17:19:36 -0000	1.23
+++ pcsclite.h	20 Oct 2003 15:51:07 -0000	1.24
@@ -177,10 +177,19 @@
 #define PCSCLITE_STATUS_POLL_RATE       400000	/* Status polling rate */
 #define PCSCLITE_MSG_KEY_LEN            16	/* App ID key length */
 #define PCSCLITE_RW_ATTEMPTS            100	/* Attempts to rd/wrt */
-#define PCSCLITE_MAX_CHANNELS           16	/* Maximum channels */
-#define PCSCLITE_MAX_APPLICATIONS       16	/* Maximum applications */
-#define PCSCLITE_MAX_READERS            16  /* Maximum readers */
-#define PCSCLITE_MAX_CONTEXTS           PCSCLITE_MAX_READERS
+
+#define PCSCLITE_MAX_APPLICATIONS         16    /* Maximum applications */
+#define PCSCLITE_MAX_APPLICATION_CONTEXTS 16    /* Maximum contexts by application */
+#define PCSCLITE_MAX_APPLICATIONS_CONTEXTS PCSCLITE_MAX_APPLICATIONS * PCSCLITE_MAX_APPLICATION_CONTEXTS
+        /* Maximum of applications contexts that PC/SC Ressources Manager can accept */
+
+#define PCSCLITE_MAX_READER_CONTEXT_CHANNELS      16    /* Maximum channels on a reader context */
+#define PCSCLITE_MAX_APPLICATION_CONTEXT_CHANNELS 16    /* Maximum channels on an application context */
+
+#define PCSCLITE_MAX_READERS_CONTEXTS   16     /* Maximum readers context (a slot is count as a reader) */
+
+#define PCSCLITE_MAX_CONTEXTS           16    /* Only here because it is used in winscard_scf.c */
+
 #define PCSCLITE_MAX_THREADS            16	/* Stat change threads */
 #define PCSCLITE_MAX_COMSIZE            64	/* Maximum arg size */
 #define PCSCLITE_STATUS_WAIT		200000	/* Status Change Sleep */