Enrollment 28.2.0
Loading...
Searching...
No Matches

ISO/IEC 19794-2 print compliant template. More...

#include <ISOTemplate.h>

Collaboration diagram for ISOTemplate:

Public Member Functions

 ISOTemplate (std::vector< uint8_t > &&d) noexcept
 Create ISOTemplate object.
 ISOTemplate (const std::vector< uint8_t > &d)
 Create ISOTemplate object, copy data to ISO template.
std::string GetVersion () const
 Provides version information of Innovatrics proprietary algorithm used to create the ISO template.
void WriteTo (Writer &writer) const final
 Write itself into writer.

Public Attributes

const std::vector< uint8_t > data
 Template data.

Detailed Description

ISO/IEC 19794-2 print compliant template.

Constructor & Destructor Documentation

◆ ISOTemplate() [1/2]

ISOTemplate ( std::vector< uint8_t > && d)
inlineexplicitnoexcept

Create ISOTemplate object.

Parameters
dtemplate data

◆ ISOTemplate() [2/2]

ISOTemplate ( const std::vector< uint8_t > & d)
inlineexplicit

Create ISOTemplate object, copy data to ISO template.

Parameters
dtemplate data

References data.

Member Function Documentation

◆ GetVersion()

std::string GetVersion ( ) const
inlinenodiscard

Provides version information of Innovatrics proprietary algorithm used to create the ISO template.

Returns
version string
Exceptions
EnrollmentRuntimeExceptionwhen it is not possible to read version from the template.

References data.

◆ WriteTo()

void WriteTo ( Writer & writer) const
inlinefinalvirtual

Write itself into writer.

Parameters
writerWriter to use to serialize this Serializable

Implements Serializable.

References data.


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