LibLogicalAccess  2.5.0
An Open Source RFID Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
iso7816readerprovider.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_READERISO7816_PROVIDER_HPP
8#define LOGICALACCESS_READERISO7816_PROVIDER_HPP
9
12
13#include <string>
14#include <vector>
15
17
18namespace logicalaccess
19{
23class LLA_READERS_ISO7816_API ISO7816ReaderProvider : public ReaderProvider
24{
25 public:
26 using ReaderProvider::createReaderUnit;
27
32 virtual std::shared_ptr<ISO7816ReaderUnit>
33 createReaderUnit(std::string readerunitname) = 0;
34};
35}
36
37#endif /* LOGICALACCESS_READERISO7816_PROVIDER_HPP */
ISO7816 Reader Provider base class.
Definition: iso7816readerprovider.hpp:24
virtual std::shared_ptr< ISO7816ReaderUnit > createReaderUnit(std::string readerunitname)=0
Create a new reader unit for the reader provider.
A Reader Provider base class. It provide a available list of specific reader kind.
Definition: readerprovider.hpp:28
Logging header.
Definition: asn1.hpp:9
Reader provider.