LibLogicalAccess  2.5.0
An Open Source RFID Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
iso7816fuzzingreadercardadapter.hpp
Go to the documentation of this file.
1
6#ifndef LOGICALACCESS_ISO7816FUZZINGREADERCARDADAPTER_HPP
7#define LOGICALACCESS_ISO7816FUZZINGREADERCARDADAPTER_HPP
8
10
11#include <string>
12#include <vector>
13#include <random>
14#include <algorithm>
15#include <iterator>
16#include <iostream>
17#include <functional>
18
20
21namespace logicalaccess
22{
26class LLA_CARDS_ISO7816_API ISO7816FuzzingReaderCardAdapter
28{
29 public:
31
32 ByteVector sendCommand(const ByteVector &command, long timeout = -1) override;
33
34 private:
35 static int index;
37};
38}
39
40#endif /* LOGICALACCESS_ISO7816FUZZINGREADERCARDADAPTER_HPP */
A default ISO7816 Fuzzing reader/card adapter class.
Definition: iso7816fuzzingreadercardadapter.hpp:28
static int index
Definition: iso7816fuzzingreadercardadapter.hpp:35
int currentIndex
Definition: iso7816fuzzingreadercardadapter.hpp:36
A default ISO7816 reader/card adapter class.
Definition: iso7816readercardadapter.hpp:20
Default ISO7816 reader/card adapter.
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Logging header.
Definition: asn1.hpp:9