AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
NiclBarcodeHandler Class Reference

#include <NiclBarcodeHandler.h>

Inheritance diagram for NiclBarcodeHandler:
Inheritance graph
[legend]
Collaboration diagram for NiclBarcodeHandler:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 NiclBarcodeHandler (bool useTestingKeys, unsigned short validityStartToleranceInMinutes)
 
virtual ~NiclBarcodeHandler ()
 
virtual bool canHandle (const QByteArray &data) const
 
virtual EvaluationResult decode (const QByteArray &data, QByteArray &decoded)
 
virtual EvaluationResult createTickets (const QByteArray &decodedData, QList< QSharedPointer< GeneralTicketDataEvaluation > > &ticketList)
 
virtual EvaluateMode evaluateMode () const
 
virtual bool skipValidationChecks () const
 
- Public Member Functions inherited from IBarcodeHandler
virtual ~IBarcodeHandler ()
 
virtual bool showZoneInfo () const
 

Additional Inherited Members

- Public Types inherited from IBarcodeHandler
enum  EvaluateMode { EachByItself , Combined }
 

Constructor & Destructor Documentation

◆ NiclBarcodeHandler()

NiclBarcodeHandler::NiclBarcodeHandler ( bool  useTestingKeys,
unsigned short  validityStartToleranceInMinutes 
)

◆ ~NiclBarcodeHandler()

NiclBarcodeHandler::~NiclBarcodeHandler ( )
virtual

Member Function Documentation

◆ canHandle()

bool NiclBarcodeHandler::canHandle ( const QByteArray &  data) const
virtual

Implements IBarcodeHandler.

Here is the call graph for this function:

◆ createTickets()

EvaluationResult NiclBarcodeHandler::createTickets ( const QByteArray &  decodedData,
QList< QSharedPointer< GeneralTicketDataEvaluation > > &  ticketList 
)
virtual

Implements IBarcodeHandler.

◆ decode()

EvaluationResult NiclBarcodeHandler::decode ( const QByteArray &  data,
QByteArray &  decoded 
)
virtual

Implements IBarcodeHandler.

Here is the call graph for this function:

◆ evaluateMode()

virtual EvaluateMode NiclBarcodeHandler::evaluateMode ( ) const
inlinevirtual

Implements IBarcodeHandler.

◆ skipValidationChecks()

virtual bool NiclBarcodeHandler::skipValidationChecks ( ) const
inlinevirtual

Reimplemented from IBarcodeHandler.


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