void WIPolicyPowerBossActionsTableChanged::execute(void) { WriteWorkItemStartingInfoMessage(); PolicyManager* policyManager = getPolicyManager(); UIntN policyListCount = policyManager->getPolicyListCount(); for (UIntN i = 0; i < policyListCount; i++) { try { Policy* policy = policyManager->getPolicyPtr(i); policy->executePolicyPowerBossActionsTableChanged(); } catch (policy_index_invalid ex) { // do nothing. No item in the policy list at this index. } catch (std::exception ex) { WriteWorkItemErrorMessage_Function_Policy( "Policy::executePolicyPowerBossActionsTableChanged", i); } } }
void WIDptfGetStatus::execute(void) { WriteWorkItemStartingInfoMessage(); try { getDptfManager()->getDptfStatus()->getStatus(m_command, m_appStatusIn, m_appStatusOut, m_returnCode); } catch (std::exception ex) { WriteWorkItemErrorMessage_Function("DptfStatus::getStatus"); } }
void WIPolicyCreate::execute(void) { WriteWorkItemStartingInfoMessage(); try { getDptfManager()->getPolicyManager()->createPolicy(m_policyFileName); } catch (std::exception ex) { WriteWorkItemErrorMessage_Function_MessageKey_MessageValue("PolicyManager::createPolicy", "Policy File Name", m_policyFileName); } }