From 209468660e0df9d985ffb8fe9ad19e65a20d81d3 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Mon, 30 Sep 2024 13:25:21 -0400 Subject: Additional core functionality in support of Workflows. --- workflow.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'workflow.cpp') diff --git a/workflow.cpp b/workflow.cpp index 3dd771a4..0d02ab5b 100644 --- a/workflow.cpp +++ b/workflow.cpp @@ -325,3 +325,18 @@ void Workflow::ShowReport(const string& name) { BNWorkflowShowReport(m_object, name.c_str()); } + + +vector Workflow::GetEligibilitySettings() +{ + size_t size = 0; + char** outBuffer = (char**)BNWorkflowGetEligibilitySettings(m_object, &size); + + vector result; + result.reserve(size); + for (size_t i = 0; i < size; i++) + result.emplace_back(outBuffer[i]); + + BNFreeStringList(outBuffer, size); + return result; +} -- cgit v1.3.1