From dea657295df261bb0e3e4d620eeae321531e3a11 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 14 Jun 2022 15:09:49 -0500 Subject: Add ability for non-vital cache package action. --- src/burn/engine/logging.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/burn/engine/logging.cpp') diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp index 77f5079c..1020d01f 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp @@ -445,6 +445,23 @@ extern "C" LPCSTR LoggingCacheTypeToString( } } +extern "C" LPCSTR LoggingCachePackageTypeToString( + BURN_CACHE_PACKAGE_TYPE cachePackageType + ) +{ + switch (cachePackageType) + { + case BURN_CACHE_PACKAGE_TYPE_NONE: + return "None"; + case BURN_CACHE_PACKAGE_TYPE_OPTIONAL: + return "Optional"; + case BURN_CACHE_PACKAGE_TYPE_REQUIRED: + return "Required"; + default: + return "Invalid"; + } +} + extern "C" LPCSTR LoggingDependencyActionToString( BURN_DEPENDENCY_ACTION action ) @@ -669,6 +686,18 @@ extern "C" LPCSTR LoggingPerMachineToString( return "PerUser"; } +extern "C" LPCSTR LoggingPlannedCacheToString( + __in const BURN_PACKAGE* pPackage + ) +{ + if (!pPackage->hCacheEvent) + { + return "No"; + } + + return pPackage->fCacheVital ? "Vital" : "NonVital"; +} + extern "C" LPCSTR LoggingRegistrationTypeToString( __in BOOTSTRAPPER_REGISTRATION_TYPE registrationType ) -- cgit v1.2.3-55-g6feb