Phonet: add modem parameter to ISI pipe API
authorRémi Denis-Courmont <remi.denis-courmont@nokia.com>
Tue, 18 Aug 2009 11:35:35 +0000 (14:35 +0300)
committerAki Niemi <aki.niemi@nokia.com>
Wed, 19 Aug 2009 14:07:15 +0000 (17:07 +0300)
gisi/pipe.c
gisi/pipe.h

index 8f30ed3..6249e8b 100644 (file)
@@ -170,13 +170,15 @@ static bool g_isi_pipe_created(GIsiClient *client,
 
 /**
  * Create a Phonet pipe in disabled state and with low priority.
+ * @param modem ISI modem to create a pipe with
  * @param obj1 Object handle of the first end point
  * @param obj2 Object handle of the second end point
  * @param type1 Type of the first end point
  * @param type2 Type of the second end point
  * @return a pipe object on success, NULL on error.
  */
-GIsiPipe *g_isi_pipe_create(uint16_t obj1, uint16_t obj2,
+GIsiPipe *g_isi_pipe_create(GIsiModem *modem,
+                               uint16_t obj1, uint16_t obj2,
                                uint8_t type1, uint8_t type2)
 {
        _isi_pipe_create_req_t msg = {
@@ -191,7 +193,7 @@ GIsiPipe *g_isi_pipe_create(uint16_t obj1, uint16_t obj2,
        };
        GIsiPipe *pipe = g_malloc(sizeof(*pipe));
 
-       pipe->client = g_isi_client_create(NULL, PN_PIPE);
+       pipe->client = g_isi_client_create(modem, PN_PIPE);
        pipe->error = 0;
        pipe->enabling = false;
        pipe->enabled = false;
index a0483df..a529ce6 100644 (file)
@@ -23,7 +23,7 @@
 
 typedef struct _GIsiPipe GIsiPipe;
 
-GIsiPipe *g_isi_pipe_create(uint16_t obj1, uint16_t obj2,
+GIsiPipe *g_isi_pipe_create(GIsiModem *, uint16_t obj1, uint16_t obj2,
                                uint8_t type1, uint8_t type2);
 void g_isi_pipe_destroy(GIsiPipe *pipe);