aboutsummaryrefslogtreecommitdiffstats
path: root/m4a_afb_comm.h
diff options
context:
space:
mode:
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2018-07-18 10:30:17 +0300
committerGeorge Kiagiadakis <george.kiagiadakis@collabora.com>2018-08-28 12:14:08 +0300
commit30dc02f090dfb68e874297ea8b9c88e41a9d9428 (patch)
treea426ce25b6b95d4e1e1e9d24e00ef5d3982865eb /m4a_afb_comm.h
parent699e0ab7dd2ff86192e92d038ca0d008ec0bfb34 (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.h12
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);