]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/shared/varlink.h
Merge pull request #14109 from poettering/varlink-tweaks
[thirdparty/systemd.git] / src / shared / varlink.h
index d96fa93619a7e181b0bb01f46551545d0021b2e1..0208802010b1c24f57319dd4aefbbb128da81851 100644 (file)
@@ -86,6 +86,10 @@ int varlink_callb(Varlink *v, const char *method, JsonVariant **ret_parameters,
 int varlink_invoke(Varlink *v, const char *method, JsonVariant *parameters);
 int varlink_invokeb(Varlink *v, const char *method, ...);
 
+/* Enqueue method call, expect a reply now, and possibly more later, which are all delivered to the reply callback */
+int varlink_observe(Varlink *v, const char *method, JsonVariant *parameters);
+int varlink_observeb(Varlink *v, const char *method, ...);
+
 /* Enqueue a final reply */
 int varlink_reply(Varlink *v, JsonVariant *parameters);
 int varlink_replyb(Varlink *v, ...);