FLImaging 6.10.1.1
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
51 static void Initialize();
52
65
75 static uint64_t GetVersionInteger();
76
87
97 static const CResult IsLatestVersion();
98
112 static const CResult GetLatestVersion(CFLString<wchar_t>& strResultLatestVersion);
113 };
114 }
115
116}
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 void Initialize()
You must call this function once before using any features of the FLImaging(R) library.
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:1631
Definition AESCryptography.h:18
EPlatformType
Platform Type.
Definition DefinitionsBase.h:2882