]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/classes.cpp
input: Added preferred file extension field
[libsigrok.git] / bindings / cxx / classes.cpp
index bb709fe2613092a2a78c2ff7af7810ec4204b95c..c915c8a7479920a23069a8c45dfe02983a766456 100644 (file)
@@ -1385,6 +1385,15 @@ string InputFormat::description()
        return valid_string(sr_input_description_get(_structure));
 }
 
+vector<string> InputFormat::extensions()
+{
+       vector<string> exts;
+       for (const char *const *e = sr_input_extensions_get(_structure);
+               e && *e; e++)
+               exts.push_back(*e);
+       return exts;
+}
+
 map<string, shared_ptr<Option>> InputFormat::options()
 {
        const struct sr_option **options = sr_input_options_get(_structure);