MiKTeX 23.10-next
A scalable TeX distribution
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
MiKTeX::Packages::PackageInstaller::UpdateInfo Struct Reference

Update information record. More...

#include <miktex/PackageManager/PackageInstaller.h>

Public Types

enum  Action {
  None , Keep , KeepAdmin , KeepObsolete ,
  Update , ForceUpdate , ForceRemove , Repair ,
  ReleaseStateChange
}
 Update actions. More...
 

Public Attributes

std::string packageId
 Package ID. More...
 
std::time_t timePackaged = InvalidTimeT
 Date/Time the package was created. More...
 
std::string version
 Informal version informtion. More...
 
Action action = None
 The action to take. More...
 

Detailed Description

Update information record.

Member Enumeration Documentation

◆ Action

Update actions.

Enumerator
Keep 

Unused

Todo:
: remove
KeepAdmin 

No permission to remove.

KeepObsolete 

Should be removed.

Update 

Optional update.

ForceUpdate 

Required update.

ForceRemove 

Required deletion.

Repair 

Package has been tampered with.

ReleaseStateChange 

Release channel has changed.

Member Data Documentation

◆ action

Action MiKTeX::Packages::PackageInstaller::UpdateInfo::action = None

The action to take.

◆ packageId

std::string MiKTeX::Packages::PackageInstaller::UpdateInfo::packageId

Package ID.

◆ timePackaged

std::time_t MiKTeX::Packages::PackageInstaller::UpdateInfo::timePackaged = InvalidTimeT

Date/Time the package was created.

◆ version

std::string MiKTeX::Packages::PackageInstaller::UpdateInfo::version

Informal version informtion.


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