1#ifndef SELPHIDEXCEPTION_H_
2#define SELPHIDEXCEPTION_H_
4#include "FPhiDefines.hpp"
11enum class SelphIDExceptionType {
22 ErrorLicenseContent = 1,
28 ErrorLicenseExpired = 2,
34 ErrorLicenseHostID = 3,
40 ErrorFacialTemplate = 4,
46 ErrorLoadingLibrary = 5,
52 ErrorLicenseUsageLogging = 6,
64 ErrorDocumentData = 8,
70 ErrorLicenseNetwork = 9,
76 ErrorLicenseNetworkConnectionsExceeded = 10,
82 ErrorLicenseGallerySizeReached = 11,
88 ErrorInvalidOptions = 12,
94 ErrorLicenseTooOld = 13,
100 ErrorUnavailableFeature = 14,
106 ErrorIncompatibleFacialTemplate = 15,
112 ErrorConfigurationFileAccess = 16,
118 ErrorTrackingFileAccess = 17,
124 ErrorLoadingTrackingFile = 18,
130 ErrorConfigVarsEmpty = 19,
136 ErrorInstallPathEmpty = 20,
142 ErrorLivenessDataPathEmpty = 21,
148 ErrorLoadingFacialLibrary = 22,
154 ErrorLoadingLivenessLibrary = 23,
160 ErrorProcessingFacial = 24,
166 ErrorProcessingLiveness = 25,
172 ErrorGalleryFile = 26
181 SelphIDExceptionType _selphIDExceptionType;
SelphID exception.
Definition SelphIDException.h:179
DLL_PUBLIC SelphIDException()
Creates a new instance of SelphIDException.
DLL_PUBLIC SelphIDExceptionType GetExceptionType() const
Gets SelphID exception type.
DLL_PUBLIC std::string GetExceptionTypeDetail() const
Gets exception type detail.
DLL_PUBLIC SelphIDException(SelphIDExceptionType _selphIDExceptionType)
Creates a new instance of SelphIDException.