diff options
| author | Brian Potchik <brian@vector35.com> | 2024-09-30 13:25:21 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2024-09-30 13:25:21 -0400 |
| commit | 209468660e0df9d985ffb8fe9ad19e65a20d81d3 (patch) | |
| tree | d99f547784fae39c9df619762d9ebf18703558d1 /workflow.cpp | |
| parent | 917c201f797fb16e7a0d4ac7011612998079f8f4 (diff) | |
Additional core functionality in support of Workflows.
Diffstat (limited to 'workflow.cpp')
| -rw-r--r-- | workflow.cpp | 15 |
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; +} |
