This will be needed for GPDS.
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_call_barring *barr = opaque;
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_call_forwarding *cf = opaque;
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_call_settings *cs = opaque;
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_devinfo *info = opaque;
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_netreg *netreg = opaque;
return FALSE;
}
-static void reachable_cb(GIsiClient *client, bool alive, void *opaque)
+static void reachable_cb(GIsiClient *client, bool alive, uint16_t object,
+ void *opaque)
{
struct ofono_phonebook *pb = opaque;
const void *restrict data, size_t len,
uint16_t object, void *opaque);
-typedef void GIsiVerify (GIsiClient *client, bool alive, void *opaque);
+typedef void GIsiVerify (GIsiClient *client, bool alive, uint16_t object,
+ void *opaque);
typedef bool GIsiResponse(GIsiClient *client,
void const * restrict data, size_t len,
}
static void isi_call_verify_cb(GIsiClient *client,
- bool alive,
+ bool alive, uint16_t object,
void *ovc)
{
if (alive) {
struct _GIsiRequest;
typedef struct _GIsiRequest GIsiRequest;
-typedef void (*GIsiVerifyFunc)(GIsiClient *client, bool alive, void *opaque);
+typedef void (*GIsiVerifyFunc)(GIsiClient *client, bool alive,
+ uint16_t object, void *opaque);
typedef bool (*GIsiResponseFunc)(GIsiClient *client,
const void *restrict data, size_t len,
out:
if (func)
- func(client, alive, vd->data);
+ func(client, alive, object, vd->data);
g_free(vd);
return true;
}