demo: Drop the use of GIOChannel
authorAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 2 Dec 2012 01:51:29 +0000 (19:51 -0600)
committerAlexandru Gagniuc <mr.nuke.me@gmail.com>
Sun, 2 Dec 2012 01:51:29 +0000 (19:51 -0600)
commite105797092a4c961f05b9367117af1935cfb1406
treec1d3b043f8ff6303001702b3e7ddee7d97cf24a1
parentca7b37720d779858cc609c125437d11e4f25c322
demo: Drop the use of GIOChannel

Use g_timeout_add to add a dummy callback with a FD. This callback is
not very useful in itself, since its timeout only has a resolution of
1ms, but it gives us a FD which we can use with sr_session_source_add.
Have the dummy callback return FALSE, so that it gets removed from the
event loop on the first call. This leaves us with our recieve_data
callback having a unique and valid FD.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
hardware/demo/demo.c