summaryrefslogtreecommitdiff
path: root/workflow.cpp
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2024-09-30 13:25:21 -0400
committerBrian Potchik <brian@vector35.com>2024-09-30 13:25:21 -0400
commit209468660e0df9d985ffb8fe9ad19e65a20d81d3 (patch)
treed99f547784fae39c9df619762d9ebf18703558d1 /workflow.cpp
parent917c201f797fb16e7a0d4ac7011612998079f8f4 (diff)
Additional core functionality in support of Workflows.
Diffstat (limited to 'workflow.cpp')
-rw-r--r--workflow.cpp15
1 files changed, 15 insertions, 0 deletions
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<string> Workflow::GetEligibilitySettings()
+{
+ size_t size = 0;
+ char** outBuffer = (char**)BNWorkflowGetEligibilitySettings(m_object, &size);
+
+ vector<string> result;
+ result.reserve(size);
+ for (size_t i = 0; i < size; i++)
+ result.emplace_back(outBuffer[i]);
+
+ BNFreeStringList(outBuffer, size);
+ return result;
+}