hiredis has a model for pluggable event loops in a C client lib that may be worth having a look at. i've integrated it into a C server that was already using a libevent loop and it worked very well.
https://github.com/redis/hiredis but more importantly thanks for all the effort on a C lib! sometimes it feels like those of us who still use C are forgotten :) cheers, rob. On Oct 31, 2013, at 8:05 AM, Brett Hazen <[email protected]> wrote: > It's a great idea, Brian. I'll take a look at making the event framework > pluggable. > > Right now the async stuff is wrapped by the synchronous interface. You are > thinking a separate implementation would be more efficient? > > Brett > > Sent from my iPhone > > On Oct 31, 2013, at 4:35, Brian Akins <[email protected]> wrote: > >> There is no event loop in libcurl. That was my point. It can use several >> different event loops - libev, libevent , etc. If "libriakclient" uses >> libevent only, then I have a tougher time integrating it with other event >> loops. Haven't looked into the code much, but the "core" riak-client stuff >> (PBC, etc) could/should be separate from the asynchronous implementation - >> even if a libevent implementation was included. >> > > _______________________________________________ > riak-users mailing list > [email protected] > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com _______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
