Package smartcard :: Module ExclusiveConnectCardConnection :: Class ExclusiveConnectCardConnection
[hide private]
[frames] | no frames]

Class ExclusiveConnectCardConnection

source code


This decorator uses exclusive access to the card during connection to prevent other processes to connect to this card.

Instance Methods [hide private]
 
__init__(self, cardconnection)
Construct a new card connection decorator.
source code
 
connect(self, protocol=None, mode=None, disposition=None)
Disconnect and reconnect in exclusive mode PCSCCardconnections.
source code

Inherited from CardConnectionDecorator.CardConnectionDecorator: addObserver, addSWExceptionToFilter, control, deleteObserver, disconnect, getATR, getProtocol, getReader, setErrorCheckingChain, setProtocol, transmit

Inherited from CardConnection.CardConnection: __del__, doControl, doTransmit

Inherited from Observer.Observable: clearChanged, countObservers, deleteObservers, hasChanged, notifyObservers, setChanged

Class Variables [hide private]

Inherited from CardConnection.CardConnection: RAW_protocol, T0_protocol, T15_protocol, T1_protocol

Method Details [hide private]

__init__(self, cardconnection)
(Constructor)

source code 

Construct a new card connection decorator.

CardConnectionComponent: CardConnection component to decorate

Overrides: Synchronization.Synchronization.__init__

connect(self, protocol=None, mode=None, disposition=None)

source code 

Disconnect and reconnect in exclusive mode PCSCCardconnections.

Overrides: CardConnection.CardConnection.connect