IPatchCheck

C++
struct IPatchCheck : public INetworkInterface {
};
File

INetworkService.h

IPatchCheck::CheckForUpdate Method
C++
virtual bool CheckForUpdate() = 0;
IPatchCheck::GetInstallOnExit Method
C++
virtual bool GetInstallOnExit() const = 0;
IPatchCheck::GetPatchFileName Method
C++
virtual const char* GetPatchFileName() const = 0;
IPatchCheck::GetPatchName Method
C++
virtual const char* GetPatchName() const = 0;
Description

get display name of new version

IPatchCheck::GetPatchURL Method
C++
virtual const char* GetPatchURL() const = 0;
Description

get the URL of the patch file

IPatchCheck::IsUpdateAvailable Method
C++
virtual bool IsUpdateAvailable() const = 0;
Description

is there an update?

IPatchCheck::IsUpdateCheckPending Method
C++
virtual bool IsUpdateCheckPending() const = 0;
Description

is the query still pending?

IPatchCheck::IsUpdateMandatory Method
C++
virtual bool IsUpdateMandatory() const = 0;
Description

is it a required update?

IPatchCheck::SetInstallOnExit Method
C++
virtual void SetInstallOnExit(bool install) = 0;
Description

trigger install of patch on exit game

IPatchCheck::SetPatchFileName Method
C++
virtual void SetPatchFileName(const char* filename) = 0;
Description

store and retrieve the place the patch was downloaded to

IPatchCheck::TrackUsage Method
C++
virtual void TrackUsage() = 0;