summaryrefslogtreecommitdiffstats
path: root/gisi/client.h
diff options
context:
space:
mode:
Diffstat (limited to 'gisi/client.h')
-rw-r--r--gisi/client.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gisi/client.h b/gisi/client.h
index d21569f4..a6d09006 100644
--- a/gisi/client.h
+++ b/gisi/client.h
@@ -101,9 +101,13 @@ GIsiRequest *g_isi_vsend(GIsiClient *client,
void g_isi_request_cancel(GIsiRequest *req);
+int g_isi_commit_subscriptions(GIsiClient *client);
+int g_isi_add_subscription(GIsiClient *client, uint8_t res, uint8_t type,
+ GIsiIndicationFunc cb, void *data);
+void g_isi_remove_subscription(GIsiClient *client, uint8_t res, uint8_t type);
+
int g_isi_subscribe(GIsiClient *client, uint8_t type,
GIsiIndicationFunc func, void *opaque);
-
void g_isi_unsubscribe(GIsiClient *client, uint8_t type);
#ifdef __cplusplus