]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/classes.cpp
serial-dmm: Add MASTECH MS8250B as a supported DMM.
[libsigrok.git] / bindings / cxx / classes.cpp
index bb709fe2613092a2a78c2ff7af7810ec4204b95c..a5c9e4cdfa689a011c8ef1e445391d4b1b9b11b6 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);
@@ -1525,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);