| 50 | } |
| 51 | |
| 52 | auto getOptionalStringProperty(GDBusProxy* proxy, const char* property_name) |
| 53 | -> std::optional<std::string> { |
| 54 | auto gvar = g_dbus_proxy_get_cached_property(proxy, property_name); |
| 55 | if (gvar) { |
| 56 | std::string property_value = g_variant_get_string(gvar, NULL); |
| 57 | g_variant_unref(gvar); |
| 58 | return property_value; |
| 59 | } |
| 60 | |
| 61 | return std::nullopt; |
| 62 | } |
| 63 | |
| 64 | auto getStringProperty(GDBusProxy* proxy, const char* property_name) -> std::string { |
| 65 | auto property_value = getOptionalStringProperty(proxy, property_name); |
no outgoing calls
no test coverage detected