|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.linuxnet.jpcsc.Context
The Context-class wraps the PCSC-functions related to connecting/disconnecting to the PCSC-service and card-readers. An invocation of Connect() returns a connection to a Card allowing for the transmission of APDUs.
Field Summary | |
private long |
ctx
The native handle. |
private static java.lang.String[] |
emptyStringArray
Dummy empty string array. |
Constructor Summary | |
Context()
Constructor. |
Method Summary | |
void |
Cancel()
Cancel all pending GetStatusChange() calls. |
Card |
Connect(java.lang.String szReader,
int dwShareMode,
int dwPreferredProtocols)
Return card object in case of successful connection. |
void |
EstablishContext(int dwScope,
java.lang.String pvReserved1,
java.lang.String pvReserved2)
Establish context. |
void |
finalize()
Cleanup operation. |
void |
GetStatusChange(int timeout,
State[] readerStates)
Return status change for given readers. |
java.lang.String[] |
ListReaderGroups()
List all known reader groups by the system. |
java.lang.String[] |
ListReaders()
List all known readers in all known groups. |
java.lang.String[] |
ListReaders(java.lang.String group)
List all known readers in given group. |
java.lang.String[] |
ListReaders(java.lang.String[] group)
List all known readers in given group. |
private int |
NativeCancel()
|
private int |
NativeConnect(Card card,
java.lang.String szReader,
int dwShareMode,
int dwPreferredProtocols)
|
private int |
NativeEstablishContext(int dwScope,
java.lang.String pvReserved1,
java.lang.String pvReserved2)
|
private int |
NativeGetStatusChange(int timeout,
State[] readerStates)
|
private java.lang.String[] |
NativeListReaderGroups()
|
private java.lang.String[] |
NativeListReaders()
|
private java.lang.String[] |
NativeListReaders(java.lang.String group)
|
private java.lang.String[] |
NativeListReaders(java.lang.String[] groups)
|
private int |
NativeReleaseContext()
|
void |
ReleaseContext()
Release context. |
static java.lang.String |
StringifyError(int code)
Return symbolic representation of an error. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static java.lang.String[] emptyStringArray
private long ctx
Constructor Detail |
public Context()
Method Detail |
public final void finalize()
public final void EstablishContext(int dwScope, java.lang.String pvReserved1, java.lang.String pvReserved2)
public final void ReleaseContext()
public final java.lang.String[] ListReaders()
public final java.lang.String[] ListReaders(java.lang.String group)
public final java.lang.String[] ListReaders(java.lang.String[] group)
public final java.lang.String[] ListReaderGroups()
public final void GetStatusChange(int timeout, State[] readerStates)
public final Card Connect(java.lang.String szReader, int dwShareMode, int dwPreferredProtocols)
public final void Cancel()
public static java.lang.String StringifyError(int code)
private int NativeEstablishContext(int dwScope, java.lang.String pvReserved1, java.lang.String pvReserved2)
private int NativeCancel()
private int NativeReleaseContext()
private java.lang.String[] NativeListReaders()
private java.lang.String[] NativeListReaders(java.lang.String group)
private java.lang.String[] NativeListReaders(java.lang.String[] groups)
private java.lang.String[] NativeListReaderGroups()
private int NativeGetStatusChange(int timeout, State[] readerStates)
private int NativeConnect(Card card, java.lang.String szReader, int dwShareMode, int dwPreferredProtocols)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |