LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::MifarePlusLocation Class Reference

A MifarePlus location informations. More...

#include <mifarepluslocation.hpp>

Inheritance diagram for logicalaccess::MifarePlusLocation:
logicalaccess::MifareLocation logicalaccess::Location logicalaccess::XmlSerializable

Public Member Functions

 MifarePlusLocation ()
 Constructor.
 
virtual ~MifarePlusLocation ()
 Destructor.
 
- Public Member Functions inherited from logicalaccess::MifareLocation
 MifareLocation ()
 Constructor.
 
virtual ~MifareLocation ()
 Destructor.
 
void serialize (boost::property_tree::ptree &parentNode) override
 Serialize the current object to XML.
 
void unSerialize (boost::property_tree::ptree &node) override
 UnSerialize a XML node to the current object.
 
std::string getDefaultXmlNodeName () const override
 Get the default Xml Node name for this object.
 
std::string getCardType () override
 Get the card type for this location.
 
bool operator== (const Location &location) const override
 Equality operator.
 
- Public Member Functions inherited from logicalaccess::Location
virtual ~Location ()=default
 
virtual std::string getCardType ()=0
 Get the card type for this location.
 
virtual void incrementOffset (int increment)
 
virtual bool operator== (const Location &location) const
 Equality operator.
 
bool operator!= (const Location &location) const
 Inequality operator.
 
- Public Member Functions inherited from logicalaccess::XmlSerializable
virtual ~XmlSerializable ()=default
 
virtual std::string serialize ()
 Serialize object to Xml Node string.
 
virtual std::string serializeWithHeaders ()
 Serialize object to Xml Node string, with xml headers.
 
virtual void serialize (boost::property_tree::ptree &parentNode)=0
 Serialize object to Xml Node.
 
virtual void serializeToFile (const std::string &filename)
 Serialize object to a Xml file.
 
virtual void unSerialize (boost::property_tree::ptree &node)=0
 UnSerialize object from a Xml Node.
 
virtual void unSerialize (const std::string &xmlstring, const std::string &rootNode)
 UnSerialize object from a Xml Node string.
 
virtual void unSerialize (std::istream &is, const std::string &rootNode)
 UnSerialize object from a Xml node.
 
virtual void unSerialize (boost::property_tree::ptree &node, const std::string &rootNode)
 UnSerialize object from a Xml node.
 
virtual void unSerializeFromFile (const std::string &filename)
 UnSerialize object from a Xml file.
 
virtual std::string getDefaultXmlNodeName () const =0
 Get the default Xml Node name for this object.
 

Additional Inherited Members

- Static Public Member Functions inherited from logicalaccess::XmlSerializable
static std::string removeXmlDeclaration (const std::string &xmlstring)
 Remove Xml declaration from a xml string.
 
static ByteVector formatHexString (std::string hexstr)
 Format hex string to hex string with space.
 
- Public Attributes inherited from logicalaccess::MifareLocation
int sector
 The sector.
 
int block
 The block.
 
int byte_
 The byte.
 
bool useMAD
 MAD is used ?
 
unsigned short aid
 The MAD Application ID.
 
- Static Protected Member Functions inherited from logicalaccess::XmlSerializable
static unsigned long long atoull (const std::string &str)
 

Detailed Description

A MifarePlus location informations.

Constructor & Destructor Documentation

◆ MifarePlusLocation()

logicalaccess::MifarePlusLocation::MifarePlusLocation ( )

Constructor.

◆ ~MifarePlusLocation()

logicalaccess::MifarePlusLocation::~MifarePlusLocation ( )
virtual

Destructor.


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