Keyple Util C++ Library 2.0.0
Reference Terminal Reader API for C++
src
main
protocol
ContactCardCommonProtocol.h
Go to the documentation of this file.
1
/**************************************************************************************************
2
* Copyright (c) 2021 Calypso Networks Association https://calypsonet.org/ *
3
* *
4
* See the NOTICE file(s) distributed with this work for additional information regarding *
5
* copyright ownership. *
6
* *
7
* This program and the accompanying materials are made available under the terms of the Eclipse *
8
* Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0 *
9
* *
10
* SPDX-License-Identifier: EPL-2.0 *
11
**************************************************************************************************/
12
13
#pragma once
14
15
#include <string>
16
17
/* Keyple Core Util */
18
#include "
KeypleUtilExport.h
"
19
20
namespace
keyple
{
21
namespace
core {
22
namespace
util {
23
namespace
protocol {
24
30
class
KEYPLEUTIL_API
ContactCardCommonProtocol
{
31
public
:
35
static
const
ContactCardCommonProtocol
ISO_7816_3
;
36
static
const
ContactCardCommonProtocol
ISO_7816_3_T0
;
37
static
const
ContactCardCommonProtocol
ISO_7816_3_T1
;
38
42
static
const
ContactCardCommonProtocol
INNOVATRON_HIGH_SPEED_PROTOCOL_SAM
;
43
47
const
std::string& getName()
const
;
48
49
private
:
53
const
std::string mName;
54
58
ContactCardCommonProtocol
(
const
std::string& name);
59
};
60
61
}
62
}
63
}
64
}
KeypleUtilExport.h
KEYPLEUTIL_API
#define KEYPLEUTIL_API
Definition:
KeypleUtilExport.h:22
keyple::core::util::protocol::ContactCardCommonProtocol
Definition:
ContactCardCommonProtocol.h:30
keyple::core::util::protocol::ContactCardCommonProtocol::INNOVATRON_HIGH_SPEED_PROTOCOL_SAM
static const ContactCardCommonProtocol INNOVATRON_HIGH_SPEED_PROTOCOL_SAM
Definition:
ContactCardCommonProtocol.h:42
keyple::core::util::protocol::ContactCardCommonProtocol::ISO_7816_3
static const ContactCardCommonProtocol ISO_7816_3
Definition:
ContactCardCommonProtocol.h:35
keyple::core::util::protocol::ContactCardCommonProtocol::ISO_7816_3_T1
static const ContactCardCommonProtocol ISO_7816_3_T1
Definition:
ContactCardCommonProtocol.h:37
keyple::core::util::protocol::ContactCardCommonProtocol::ISO_7816_3_T0
static const ContactCardCommonProtocol ISO_7816_3_T0
Definition:
ContactCardCommonProtocol.h:36
keyple
Definition:
ApduUtil.cpp:18
Generated by
1.9.2