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

Format information for a card type. More...

#include <formatinfos.hpp>

Public Member Functions

 FormatInfos ()=default
 
std::shared_ptr< FormatgetFormat () const
 
void setFormat (std::shared_ptr< Format > format)
 
std::shared_ptr< LocationgetLocation () const
 
void setLocation (std::shared_ptr< Location > location)
 
std::shared_ptr< AccessInfogetAiToUse () const
 
void setAiToUse (std::shared_ptr< AccessInfo > aitouse)
 
std::shared_ptr< AccessInfogetAiToWrite () const
 
void setAiToWrite (std::shared_ptr< AccessInfo > aittowrite)
 

Private Attributes

std::shared_ptr< Format_format
 Format information.
 
std::shared_ptr< Location_location
 Location information.
 
std::shared_ptr< AccessInfo_aiToUse
 Access information to use.
 
std::shared_ptr< AccessInfo_aiToWrite
 Access information to write.
 

Detailed Description

Format information for a card type.

Constructor & Destructor Documentation

◆ FormatInfos()

logicalaccess::FormatInfos::FormatInfos ( )
default

Member Function Documentation

◆ getAiToUse()

std::shared_ptr< AccessInfo > logicalaccess::FormatInfos::getAiToUse ( ) const
inline

◆ getAiToWrite()

std::shared_ptr< AccessInfo > logicalaccess::FormatInfos::getAiToWrite ( ) const
inline

◆ getFormat()

std::shared_ptr< Format > logicalaccess::FormatInfos::getFormat ( ) const
inline

◆ getLocation()

std::shared_ptr< Location > logicalaccess::FormatInfos::getLocation ( ) const
inline

◆ setAiToUse()

void logicalaccess::FormatInfos::setAiToUse ( std::shared_ptr< AccessInfo aitouse)
inline

◆ setAiToWrite()

void logicalaccess::FormatInfos::setAiToWrite ( std::shared_ptr< AccessInfo aittowrite)
inline

◆ setFormat()

void logicalaccess::FormatInfos::setFormat ( std::shared_ptr< Format format)
inline

◆ setLocation()

void logicalaccess::FormatInfos::setLocation ( std::shared_ptr< Location location)
inline

Member Data Documentation

◆ _aiToUse

std::shared_ptr<AccessInfo> logicalaccess::FormatInfos::_aiToUse
private

Access information to use.

◆ _aiToWrite

std::shared_ptr<AccessInfo> logicalaccess::FormatInfos::_aiToWrite
private

Access information to write.

◆ _format

std::shared_ptr<Format> logicalaccess::FormatInfos::_format
private

Format information.

◆ _location

std::shared_ptr<Location> logicalaccess::FormatInfos::_location
private

Location information.


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