7#ifndef LOGICALACCESS_ISO7816LOCATION_HPP
8#define LOGICALACCESS_ISO7816LOCATION_HPP
11#include <logicalaccess/plugins/cards/iso7816/lla_cards_iso7816_api.hpp>
52 void serialize(boost::property_tree::ptree &parentNode)
override;
58 void unSerialize(boost::property_tree::ptree &node)
override;
64 std::string getDefaultXmlNodeName()
const override;
80 bool operator==(
const Location &location)
const override;
85 unsigned char dfname[16];
A ISO7816 location informations.
Definition: iso7816location.hpp:35
std::string getCardType() override
Get the card type for this location.
Definition: iso7816location.hpp:70
int dfnamelen
The DF name length.
Definition: iso7816location.hpp:90
unsigned short fileid
The file identifier.
Definition: iso7816location.hpp:95
unsigned short dataObject
The data object.
Definition: iso7816location.hpp:105
ISO7816FileType fileType
The file type.
Definition: iso7816location.hpp:100
A location informations.
Definition: location.hpp:19
ISO7816FileType
ISO7816 file type.
Definition: iso7816location.hpp:21
@ IFT_CYCLIC
Definition: iso7816location.hpp:28
@ IFT_NONE
Definition: iso7816location.hpp:22
@ IFT_TRANSPARENT
Definition: iso7816location.hpp:25
@ IFT_DIRECTORY
Definition: iso7816location.hpp:24
@ IFT_LINEAR_FIXED
Definition: iso7816location.hpp:26
@ IFT_MASTER
Definition: iso7816location.hpp:23
@ IFT_LINEAR_VARIABLE
Definition: iso7816location.hpp:27