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