diff options
author | Ismo Puustinen <ismo.h.puustinen@nokia.com> | 2009-09-01 12:07:51 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2009-09-01 13:42:15 +0300 |
commit | 3f5851f4e9d64755af366dd4e349c2f08062a8b8 (patch) | |
tree | 253c21ea832c892c710f2b0b60b0dc7cca6b4693 | |
parent | a4e5c27e1a4c5c97ede9185b3e09df95592b62a7 (diff) | |
download | ofono-3f5851f4e9d64755af366dd4e349c2f08062a8b8.tar.bz2 |
gisi: Getter function for pipe handle
-rw-r--r-- | gisi/pipe.c | 11 | ||||
-rw-r--r-- | gisi/pipe.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gisi/pipe.c b/gisi/pipe.c index 54934f86..e2b741e4 100644 --- a/gisi/pipe.c +++ b/gisi/pipe.c @@ -362,3 +362,14 @@ void *g_isi_pipe_get_userdata(GIsiPipe *pipe) return pipe->opaque; } +/** + * Return a pipe handle. + * @param pipe a ready-made pipe with handler data present. Available + * after the pipe creation callback is called. + * @return uint8_t handle. + */ + +uint8_t g_isi_pipe_get_handle(GIsiPipe *pipe) +{ + return pipe->handle; +} diff --git a/gisi/pipe.h b/gisi/pipe.h index b07be34b..4e2e89e8 100644 --- a/gisi/pipe.h +++ b/gisi/pipe.h @@ -32,5 +32,6 @@ void g_isi_pipe_set_error_handler(GIsiPipe *pipe, void (*cb)(GIsiPipe *)); int g_isi_pipe_get_error(const GIsiPipe *pipe); void *g_isi_pipe_set_userdata(GIsiPipe *pipe, void *data); void *g_isi_pipe_get_userdata(GIsiPipe *pipe); +uint8_t g_isi_pipe_get_handle(GIsiPipe *pipe); int g_isi_pipe_start(GIsiPipe *pipe); |