ubuntuusers.de

Sd Bus => Resolve1 => ResolveRecord Flags

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

ZillaDog

Anmeldungsdatum:
27. März 2019

Beiträge: Zähle...

Hi Leute,

ich spreche die oben angegebene Schnittstelle über C++ an und möchte NO_CACHE als Flag setzen, wie er hier in der Flag-Liste auftaucht.

Jetzt bekomme ich aber einen Fehler. Wenn ich das ganze mal in der Konsole mittels busctl versuche:

1
busctl call org.freedesktop.resolve1 /org/freedesktop/resolve1 org.freedesktop.resolve1.Manager ResolveRecord isqqt 0 "google.com" 1 16 4096

so bekomme ich den Fehler "Call failed: Invalid flags parameter".

Woanders z.B. hier ist die Flags-Liste deutlich kleiner und es gibt kein NO_CACHE-Flag. Ist die Doku bei freedesktop veraltet und es gibt keinen NO_CACHE-Flag (mehr)?

Gibt es bei der Schnittstelle noch eine andere Möglichkeit, einen Record ohne Cache abzufragen?

Es gibt da noch die Methode "FlushCaches". Allerdings möchte ich nur eine Record-Abfrage ohne Cache tätigen, nicht diesen (jedes Mal) leeren müssen.

Weiß da jemand vielleicht weiter?

Vielen Dank

Antworten |