diff options
Diffstat (limited to 'src/burn/engine/logging.cpp')
-rw-r--r-- | src/burn/engine/logging.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
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( | |||
445 | } | 445 | } |
446 | } | 446 | } |
447 | 447 | ||
448 | extern "C" LPCSTR LoggingCachePackageTypeToString( | ||
449 | BURN_CACHE_PACKAGE_TYPE cachePackageType | ||
450 | ) | ||
451 | { | ||
452 | switch (cachePackageType) | ||
453 | { | ||
454 | case BURN_CACHE_PACKAGE_TYPE_NONE: | ||
455 | return "None"; | ||
456 | case BURN_CACHE_PACKAGE_TYPE_OPTIONAL: | ||
457 | return "Optional"; | ||
458 | case BURN_CACHE_PACKAGE_TYPE_REQUIRED: | ||
459 | return "Required"; | ||
460 | default: | ||
461 | return "Invalid"; | ||
462 | } | ||
463 | } | ||
464 | |||
448 | extern "C" LPCSTR LoggingDependencyActionToString( | 465 | extern "C" LPCSTR LoggingDependencyActionToString( |
449 | BURN_DEPENDENCY_ACTION action | 466 | BURN_DEPENDENCY_ACTION action |
450 | ) | 467 | ) |
@@ -669,6 +686,18 @@ extern "C" LPCSTR LoggingPerMachineToString( | |||
669 | return "PerUser"; | 686 | return "PerUser"; |
670 | } | 687 | } |
671 | 688 | ||
689 | extern "C" LPCSTR LoggingPlannedCacheToString( | ||
690 | __in const BURN_PACKAGE* pPackage | ||
691 | ) | ||
692 | { | ||
693 | if (!pPackage->hCacheEvent) | ||
694 | { | ||
695 | return "No"; | ||
696 | } | ||
697 | |||
698 | return pPackage->fCacheVital ? "Vital" : "NonVital"; | ||
699 | } | ||
700 | |||
672 | extern "C" LPCSTR LoggingRegistrationTypeToString( | 701 | extern "C" LPCSTR LoggingRegistrationTypeToString( |
673 | __in BOOTSTRAPPER_REGISTRATION_TYPE registrationType | 702 | __in BOOTSTRAPPER_REGISTRATION_TYPE registrationType |
674 | ) | 703 | ) |