gisi: Getter function for pipe handle

This commit is contained in:
Ismo Puustinen 2009-09-01 12:07:51 +03:00 committed by Aki Niemi
parent a4e5c27e1a
commit 3f5851f4e9
2 changed files with 12 additions and 0 deletions

View File

@ -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;
}

View File

@ -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);