diff options
Diffstat (limited to 'gisi/client.h')
-rw-r--r-- | gisi/client.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/gisi/client.h b/gisi/client.h index 1962f5c9..7046f31e 100644 --- a/gisi/client.h +++ b/gisi/client.h @@ -27,7 +27,6 @@ extern "C" { #endif #include <stdint.h> -#include <stdbool.h> #include <gisi/modem.h> struct _GIsiClient; @@ -36,16 +35,16 @@ typedef struct _GIsiClient GIsiClient; struct _GIsiRequest; typedef struct _GIsiRequest GIsiRequest; -typedef void (*GIsiVerifyFunc)(GIsiClient *client, bool alive, +typedef void (*GIsiVerifyFunc)(GIsiClient *client, gboolean alive, uint16_t object, void *opaque); -typedef bool (*GIsiResponseFunc)(GIsiClient *client, - const void *restrict data, size_t len, - uint16_t object, void *opaque); +typedef gboolean (*GIsiResponseFunc)(GIsiClient *client, + const void *restrict data, size_t len, + uint16_t object, void *opaque); typedef void (*GIsiIndicationFunc) (GIsiClient *client, - const void *restrict data, size_t len, - uint16_t object, void *opaque); + const void *restrict data, size_t len, + uint16_t object, void *opaque); GIsiClient *g_isi_client_create(GIsiModem *modem, uint8_t resource); @@ -70,8 +69,8 @@ GIsiRequest *g_isi_request_make(GIsiClient *client, const void *data, GIsiResponseFunc func, void *opaque); struct iovec; GIsiRequest *g_isi_request_vmake(GIsiClient *client, const struct iovec *iov, - size_t iovlen, unsigned timeout, - GIsiResponseFunc func, void *opaque); + size_t iovlen, unsigned timeout, + GIsiResponseFunc func, void *opaque); void g_isi_request_cancel(GIsiRequest *req); |