FLImaging 6.7.1.4
LibraryUtilities.h
1#pragma once
2
10
11#include "FLBase.h"
12#include "FLString.h"
13
15namespace FLImaging
16{
18 namespace Base
19 {
20
28 class FL_EXPORT CLibraryUtilities : public CFLBase
29 {
30 protected:
31 CLibraryUtilities();
32
33 public:
34
43
56
66 static uint64_t GetVersionInteger();
67
78
88 static const CResult IsLatestVersion();
89
103 static const CResult GetLatestVersion(CFLString<wchar_t>& strResultLatestVersion);
104 };
105 }
106
107}
CFLBase()
Default constructor.
Template type string class.
Definition FLString.h:34
static const CResult IsLatestVersion()
Checks whether the current library is the latest version. Available when connected to the Internet.
static const CResult GetLatestVersion(CFLString< wchar_t > &strResultLatestVersion)
Get the version value of the latest version. Available when connected to the Internet.
static CFLString< wchar_t > GetVersion()
Get the version of the library.
static uint64_t GetVersionInteger()
Get the version of the library as an integer.
virtual ~CLibraryUtilities()
Destructor.
static EPlatformType GetLibraryPlatform()
Gets the library platform.
FLImaging module execution result object.
Definition ResultsDef.h:1596
Definition AESCryptography.h:18
EPlatformType
Platform Type.
Definition DefinitionsBase.h:2882