WE Core
Loading...
Searching...
No Matches
UpdateChecker Class Reference

#include <UpdateChecker.h>

Public Member Functions

 UpdateChecker ()=default
 
bool checkIsLatestVersion (const char *productName, const char *productVersion)
 

Static Private Member Functions

static size_t _writeToString (char *ptr, size_t size, size_t nmemb, std::string *stream)
 

Private Attributes

const std::string TARGET_URL {"https://whiteelephantaudio.com/versionChecker.php"}
 

Detailed Description

Definition at line 28 of file UpdateChecker.h.

Constructor & Destructor Documentation

◆ UpdateChecker()

UpdateChecker::UpdateChecker ( )
default

Member Function Documentation

◆ _writeToString()

static size_t UpdateChecker::_writeToString ( char * ptr,
size_t size,
size_t nmemb,
std::string * stream )
inlinestaticprivate

Definition at line 62 of file UpdateChecker.h.

Referenced by checkIsLatestVersion().

◆ checkIsLatestVersion()

bool UpdateChecker::checkIsLatestVersion ( const char * productName,
const char * productVersion )
inline

Definition at line 32 of file UpdateChecker.h.

References _writeToString(), and TARGET_URL.

Member Data Documentation

◆ TARGET_URL

const std::string UpdateChecker::TARGET_URL {"https://whiteelephantaudio.com/versionChecker.php"}
private

Definition at line 60 of file UpdateChecker.h.

Referenced by checkIsLatestVersion().


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