FLImaging 6.5.13.1
LibraryUtilities.h
1#pragma once
2
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:
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}
Top-level base class of FLImaging.
Definition FLBase.h:36
Template type string class.
Definition INIUtilities.h:20
library utilities class
Definition LibraryUtilities.h:29
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:1514
EPlatformType
Platform Type.
Definition DefinitionsBase.h:2762