X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=blobdiff_plain;f=src%2Fshared%2Fvarlink.h;fp=src%2Fshared%2Fvarlink.h;h=0208802010b1c24f57319dd4aefbbb128da81851;hp=d96fa93619a7e181b0bb01f46551545d0021b2e1;hb=62092b2fae149956a804136256b1d69f53451bac;hpb=bdf2357c12e775ca2c9491d4117227dfc992881c diff --git a/src/shared/varlink.h b/src/shared/varlink.h index d96fa93619a..0208802010b 100644 --- a/src/shared/varlink.h +++ b/src/shared/varlink.h @@ -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, ...);