aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/logging.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-03-13 23:45:32 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-03-14 14:53:29 -0500
commit4cd1c4e06145434ca940ac828772dc47b9d9738e (patch)
treea754d685039173c63303dc6d0d8b1a2bf3ab506b /src/burn/engine/logging.cpp
parent89adb2e3cc232b11b28e5bdeccb0c522c8124a29 (diff)
downloadwix-4cd1c4e06145434ca940ac828772dc47b9d9738e.tar.gz
wix-4cd1c4e06145434ca940ac828772dc47b9d9738e.tar.bz2
wix-4cd1c4e06145434ca940ac828772dc47b9d9738e.zip
Allow the BA to override the bundle relation type during plan.
Diffstat (limited to 'src/burn/engine/logging.cpp')
-rw-r--r--src/burn/engine/logging.cpp31
1 files changed, 29 insertions, 2 deletions
diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp
index 07fc9ef3..2aa1bada 100644
--- a/src/burn/engine/logging.cpp
+++ b/src/burn/engine/logging.cpp
@@ -715,6 +715,31 @@ extern "C" LPCSTR LoggingResumeModeToString(
715 } 715 }
716} 716}
717 717
718extern "C" LPCSTR LoggingPlanRelationTypeToString(
719 __in BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE type
720 )
721{
722 switch (type)
723 {
724 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_NONE:
725 return "None";
726 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DOWNGRADE:
727 return "Downgrade";
728 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_UPGRADE:
729 return "Upgrade";
730 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_ADDON:
731 return "Addon";
732 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_PATCH:
733 return "Patch";
734 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_ADDON:
735 return "DependentAddon";
736 case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_PATCH:
737 return "DependentPatch";
738 default:
739 return "Invalid";
740 }
741}
742
718extern "C" LPCSTR LoggingRelationTypeToString( 743extern "C" LPCSTR LoggingRelationTypeToString(
719 __in BOOTSTRAPPER_RELATION_TYPE type 744 __in BOOTSTRAPPER_RELATION_TYPE type
720 ) 745 )
@@ -731,8 +756,10 @@ extern "C" LPCSTR LoggingRelationTypeToString(
731 return "Addon"; 756 return "Addon";
732 case BOOTSTRAPPER_RELATION_PATCH: 757 case BOOTSTRAPPER_RELATION_PATCH:
733 return "Patch"; 758 return "Patch";
734 case BOOTSTRAPPER_RELATION_DEPENDENT: 759 case BOOTSTRAPPER_RELATION_DEPENDENT_ADDON:
735 return "Dependent"; 760 return "DependentAddon";
761 case BOOTSTRAPPER_RELATION_DEPENDENT_PATCH:
762 return "DependentPatch";
736 case BOOTSTRAPPER_RELATION_UPDATE: 763 case BOOTSTRAPPER_RELATION_UPDATE:
737 return "Update"; 764 return "Update";
738 default: 765 default: