summaryrefslogtreecommitdiff
path: root/scriptingprovider.cpp
diff options
context:
space:
mode:
authorRyan Snyder <ryan@vector35.com>2018-08-15 09:43:26 -0400
committerRyan Snyder <ryan@vector35.com>2018-08-15 09:52:13 -0400
commite8e844ef24483102103e6d20e8debbc78a687d17 (patch)
tree283e10761ab4f79b093a062e35975fdd184c9edd /scriptingprovider.cpp
parentbd9e38ccfafd0d5bafec4b9844dc60b20eb3287c (diff)
Expose ScriptingProvider name in C++ bindings
Diffstat (limited to 'scriptingprovider.cpp')
-rw-r--r--scriptingprovider.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/scriptingprovider.cpp b/scriptingprovider.cpp
index 475d69ce..2a233cfe 100644
--- a/scriptingprovider.cpp
+++ b/scriptingprovider.cpp
@@ -252,6 +252,15 @@ BNScriptingInstance* ScriptingProvider::CreateInstanceCallback(void* ctxt)
}
+string ScriptingProvider::GetName()
+{
+ char* providerNameRaw = BNGetScriptingProviderName(m_object);
+ string providerName(providerNameRaw);
+ BNFreeString(providerNameRaw);
+ return providerName;
+}
+
+
vector<Ref<ScriptingProvider>> ScriptingProvider::GetList()
{
size_t count;