X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fcxx%2FConfigKey_methods.cpp;h=e3b67c328104740cd00f778e8b0b910aea13886a;hb=8e2d6c9db788785466d61fdac4d8fdc1535bc20c;hp=9ba82adb51b1c60bff6808605b25194e0c23db1f;hpb=0bc1a7613ac2ad4c5b1148b9714791769a2b834c;p=libsigrok.git diff --git a/bindings/cxx/ConfigKey_methods.cpp b/bindings/cxx/ConfigKey_methods.cpp index 9ba82adb..e3b67c32 100644 --- a/bindings/cxx/ConfigKey_methods.cpp +++ b/bindings/cxx/ConfigKey_methods.cpp @@ -1,6 +1,6 @@ const DataType *ConfigKey::data_type() const { - const struct sr_config_info *info = sr_config_info_get(_id); + const struct sr_key_info *info = sr_key_info_get(SR_KEY_CONFIG, _id); if (!info) throw Error(SR_ERR_NA); return DataType::get(info->datatype); @@ -8,7 +8,7 @@ const DataType *ConfigKey::data_type() const string ConfigKey::identifier() const { - const struct sr_config_info *info = sr_config_info_get(_id); + const struct sr_key_info *info = sr_key_info_get(SR_KEY_CONFIG, _id); if (!info) throw Error(SR_ERR_NA); return valid_string(info->id); @@ -16,7 +16,7 @@ string ConfigKey::identifier() const string ConfigKey::description() const { - const struct sr_config_info *info = sr_config_info_get(_id); + const struct sr_key_info *info = sr_key_info_get(SR_KEY_CONFIG, _id); if (!info) throw Error(SR_ERR_NA); return valid_string(info->name); @@ -24,13 +24,13 @@ string ConfigKey::description() const const ConfigKey *ConfigKey::get_by_identifier(string identifier) { - const struct sr_config_info *info = sr_config_info_name_get(identifier.c_str()); + const struct sr_key_info *info = sr_key_info_name_get(SR_KEY_CONFIG, identifier.c_str()); if (!info) throw Error(SR_ERR_ARG); return get(info->key); } -#include "config.h" +#include #ifndef HAVE_STOI_STOD