SmartCardManager Class Reference

Unified class for smarcard managers. More...

#include <SmartCardManager.h>

Inheritance diagram for SmartCardManager:

Inheritance graph
[legend]
Collaboration diagram for SmartCardManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

uint getReaderCount ()
 number of installed readers
std::string getReaderName (uint idx)
 name of the reader at index
std::string getReaderState (uint idx)
 string form of reader status at index, EMPTY, POWERED etc
std::string getATRHex (uint idx)
 hex representation of card ATR in reader at index, empty string if no card is present
SmartCardConnection * connect (uint idx, bool forceT0)
 connects instance of card to reader at index, forceT0 is used for cards that cant speak T1
SmartCardConnection * reconnect (ConnectionBase *c, bool forceT0)
 reconnect using a different protocol

Detailed Description

Unified class for smarcard managers.

SmartCardManager combines all system smartcard managers into one view Currently included are PCSCManager and CTAPIManager.


The documentation for this class was generated from the following files:
Generated on Fri Oct 31 12:29:40 2008 for Cardlib reference by  doxygen 1.5.1