LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Functions
libraryentry.cpp File Reference
#include <string>
#include <memory>
#include <logicalaccess/readerproviders/readerprovider.hpp>
#include <logicalaccess/plugins/readers/pcsc/pcscreaderprovider.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/omnikeylanxx21readerunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/omnikeyxx22readerunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/omnikeyxx25readerunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/scmreaderunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/springcardreaderunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/cherryreaderunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/acsacrreaderunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/acsacr1222lreaderunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/readers/id3readerunit.hpp>
#include <logicalaccess/plugins/readers/pcsc/commands/mifarepcsccommands.hpp>
#include <logicalaccess/plugins/llacommon/logs.hpp>
#include <logicalaccess/plugins/readers/pcsc/lla_readers_pcsc_api.hpp>

Functions

LLA_READERS_PCSC_API void getReaderUnit (const std::string &readerName, std::shared_ptr< logicalaccess::ReaderUnit > &u)
 
LLA_READERS_PCSC_API char * getLibraryName ()
 
LLA_READERS_PCSC_API void getPCSCReader (std::shared_ptr< logicalaccess::ReaderProvider > *rp)
 
LLA_READERS_PCSC_API bool getReaderInfoAt (unsigned int index, char *readername, size_t readernamelen, void **getterfct)
 
LLA_READERS_PCSC_API void getMifarePCSCCommands (std::shared_ptr< logicalaccess::Commands > *commands)
 

Function Documentation

◆ getLibraryName()

LLA_READERS_PCSC_API char * getLibraryName ( )

◆ getMifarePCSCCommands()

LLA_READERS_PCSC_API void getMifarePCSCCommands ( std::shared_ptr< logicalaccess::Commands > *  commands)

◆ getPCSCReader()

LLA_READERS_PCSC_API void getPCSCReader ( std::shared_ptr< logicalaccess::ReaderProvider > *  rp)

◆ getReaderInfoAt()

LLA_READERS_PCSC_API bool getReaderInfoAt ( unsigned int  index,
char *  readername,
size_t  readernamelen,
void **  getterfct 
)

◆ getReaderUnit()

LLA_READERS_PCSC_API void getReaderUnit ( const std::string &  readerName,
std::shared_ptr< logicalaccess::ReaderUnit > &  u 
)

Attempt to create a ReaderUnit object for a reader with name readName. This function returns NULL if there is no match, is does NOT create a default PCSCReaderUnit.