diff options
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; +} |
