[maemo-developers] [maemo-developers] Re: [maemo-users] Using osso_iap_cb example

From: Kalle Vahlman kalle.vahlman at gmail.com
Date: Tue Aug 1 10:08:39 EEST 2006
2006/8/1, Brad Burleson <bradb667 at gmail.com>:
> My only problem is that gtk_main() transfers control away from my daemon.
> Is it possible to attach to the GLib main loop and return back to my own
> code from time to time (the project I'm working on has it's own internal
> scheduler and I'm not up for a big rewrite now)?

Sure, you can even just run the GLib main loop "by hand" within a loop
while doing other stuff. See gtk_events_pending () for details.

There is also g_idle_add() and g_timeout_add() if it is not crucial to
execute the code at exact times (they launch their callbacks at "when
there is nothing else going on" and "no sooner than" respectively).

-- 
Kalle Vahlman, zuh at iki.fi
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi

More information about the maemo-developers mailing list