diff options
author | 2018-07-18 10:30:17 +0300 | |
---|---|---|
committer | 2018-08-28 12:14:08 +0300 | |
commit | 30dc02f090dfb68e874297ea8b9c88e41a9d9428 (patch) | |
tree | a426ce25b6b95d4e1e1e9d24e00ef5d3982865eb /m4a_afb_comm.h | |
parent | 699e0ab7dd2ff86192e92d038ca0d008ec0bfb34 (diff) |
switch to using a unix socket with afb-proto-ws
Change-Id: I58861247f7ca23be9cf05d2055d948713547e3d5
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Diffstat (limited to 'm4a_afb_comm.h')
-rw-r--r-- | m4a_afb_comm.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/m4a_afb_comm.h b/m4a_afb_comm.h index 7760bf9..7b072a2 100644 --- a/m4a_afb_comm.h +++ b/m4a_afb_comm.h @@ -21,7 +21,8 @@ #ifndef __M4A_AFB_COMM_H__ #define __M4A_AFB_COMM_H__ -#include <pulse/json.h> +#include <stdbool.h> +#include <json-c/json.h> typedef struct _m4a_afb_comm m4a_afb_comm; @@ -31,11 +32,14 @@ enum m4a_afb_reply { }; typedef void (*m4a_afb_done_cb_t)(enum m4a_afb_reply r, - const pa_json_object *response, + json_object *response, void *userdata); -bool m4a_afb_call_async(m4a_afb_comm *comm, const char *api, const char *verb, - char *object, m4a_afb_done_cb_t done_cb, void *userdata); +bool m4a_afb_call_async(m4a_afb_comm *comm, + const char *verb, + json_object *object, + m4a_afb_done_cb_t done_cb, + void *userdata); m4a_afb_comm *m4a_afb_comm_new(const char *uri); void m4a_afb_comm_free(m4a_afb_comm *comm); |