On Sat, 29 Aug 2015 13:49:49 -0700
Andy Tai <[email protected]> wrote:
> A related generic question:  would a C++ based implementation of
> dispatcher be more efficient than the glib (C) based ones?

I am not sure what you mean.  It already uses the glibmm wrapper of glib
so far as relevant.

Do you mean that it should stop using glib/glibmm?  That is impossible
because Glib::Dispatcher uses the glib/glibmm main loop, and that is
its whole purpose: to execute callbacks in a program's main loop
(normally the main loop used by GTK+) when invoked by a worker thread.
If you were thinking of std::promise and std::future, they are
completely different.  Those provide potentially blocking waits, not
asynchronous delivery to a program loop.

Chris
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to