LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Attributes | List of all members
logicalaccess::MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard Class Reference

Classes

class  Adapter
 

Public Member Functions

 GenericSessionGuard (Commands *cmd)
 
 ~GenericSessionGuard ()
 

Private Attributes

std::shared_ptr< PCSCReaderCardAdapterrca_
 
Commandscmd_
 
std::shared_ptr< Adapteradapter_
 

Detailed Description

This class setup a "Direct Transmit" channel to send mifare plus commands directly to the card.

The channel is setup in the constructor, and tore down in the destructor.

The ReaderCardAdapter from the command object is swapped out by this one (and the old one is set when this object goes out of scope)

Constructor & Destructor Documentation

◆ GenericSessionGuard()

MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard::GenericSessionGuard ( Commands cmd)
explicit

◆ ~GenericSessionGuard()

MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard::~GenericSessionGuard ( )

Member Data Documentation

◆ adapter_

std::shared_ptr<Adapter> logicalaccess::MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard::adapter_
private

◆ cmd_

Commands* logicalaccess::MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard::cmd_
private

◆ rca_

std::shared_ptr<PCSCReaderCardAdapter> logicalaccess::MifarePlusACSACR1222L_SL1Commands::GenericSessionGuard::rca_
private

The "old" rca object.


The documentation for this class was generated from the following files: