Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | Static Public Attributes | Friends | List of all members
keyple::core::seproxy::SeSelector::AidSelector::FileOccurrence Class Referencefinal

#include <SeSelector.h>

Public Member Functions

 FileOccurrence (const uint8_t isoBitMask)
 
 FileOccurrence (const FileOccurrence &o)
 
uint8_t getIsoBitMask () const
 
bool operator== (const FileOccurrence &o) const
 
bool operator!= (const FileOccurrence &o) const
 
FileOccurrenceoperator= (const FileOccurrence &o)
 

Static Public Attributes

static const FileOccurrence FIRST
 
static const FileOccurrence LAST
 
static const FileOccurrence NEXT
 
static const FileOccurrence PREVIOUS
 

Friends

KEYPLECORE_API std::ostream & operator<< (std::ostream &os, const FileOccurrence &fc)
 

Detailed Description

FileOccurrence indicates how to carry out the file occurrence in accordance with ISO7816-4

The getIsoBitMask method provides the bit mask to be used to set P2 in the select command (ISO/IEC 7816-4.2)

Constructor & Destructor Documentation

◆ FileOccurrence() [1/2]

keyple::core::seproxy::FileOccurrence::FileOccurrence ( const uint8_t  isoBitMask)

◆ FileOccurrence() [2/2]

keyple::core::seproxy::FileOccurrence::FileOccurrence ( const FileOccurrence o)

Member Function Documentation

◆ getIsoBitMask()

uint8_t keyple::core::seproxy::FileOccurrence::getIsoBitMask ( ) const

◆ operator!=()

bool keyple::core::seproxy::FileOccurrence::operator!= ( const FileOccurrence o) const

◆ operator=()

FileOccurrence & keyple::core::seproxy::FileOccurrence::operator= ( const FileOccurrence o)

◆ operator==()

bool keyple::core::seproxy::FileOccurrence::operator== ( const FileOccurrence o) const

Friends And Related Function Documentation

◆ operator<<

KEYPLECORE_API std::ostream& operator<< ( std::ostream &  os,
const FileOccurrence fc 
)
friend

Member Data Documentation

◆ FIRST

const FileOccurrence keyple::core::seproxy::FileOccurrence::FIRST
static

◆ LAST

const FileOccurrence keyple::core::seproxy::FileOccurrence::LAST
static

◆ NEXT

const FileOccurrence keyple::core::seproxy::FileOccurrence::NEXT
static

◆ PREVIOUS

const FileOccurrence keyple::core::seproxy::FileOccurrence::PREVIOUS
static

The documentation for this class was generated from the following files: