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