7#ifndef LOGICALACCESS_READERELATEC_PROVIDER_HPP
8#define LOGICALACCESS_READERELATEC_PROVIDER_HPP
18#define READER_ELATEC "Elatec"
31 static std::shared_ptr<ElatecReaderProvider> getSingletonInstance();
41 void release()
override;
65 bool refreshReaderList()
override;
80 std::shared_ptr<ReaderUnit> createReaderUnit()
override;
Elatec Reader Provider class.
Definition: elatecreaderprovider.hpp:24
std::string getRPName() const override
Get the reader provider name.
Definition: elatecreaderprovider.hpp:56
std::string getRPType() const override
Get the reader provider type.
Definition: elatecreaderprovider.hpp:47
ReaderList d_readers
The reader list.
Definition: elatecreaderprovider.hpp:91
const ReaderList & getReaderList() override
Get reader list for this reader provider.
Definition: elatecreaderprovider.hpp:71
A Reader Provider base class. It provide a available list of specific reader kind.
Definition: readerprovider.hpp:28
#define READER_ELATEC
Definition: elatecreaderprovider.hpp:18
std::vector< std::shared_ptr< ReaderUnit > > ReaderList
A reader unit list.
Definition: readerprovider.hpp:18