Hi, we are trying to build a library which uses libevent but also has the capability to be integrated into an application's main loop.
Our solution so far includes three functions: - get the list of file descriptions handled by our library (IOW the list of fds in libevent) - register a callback to be called whenever a new fd is added - perform a step (i.e. basically call libevent loop once) This way the application can poll/select on our lib fds and then make a step whenever necessary. So far so good (please correct me if there's something missing :)). At this point though the application won't be able to get the timeout for the next event because AFAICS libevent's timeout_next() isn't supposed to be called from the outside, is this correct? Also, what would be the correct approach to build a library upon libevent which can be then integrated into another main loop? thanks in advance, filippo -- Filippo Giunchedi - http://esaurito.net - 0x6B79D401 A mathematician is a device for turning coffee into theorems. -- Paul Erdos *********************************************************************** To unsubscribe, send an e-mail to [email protected] with unsubscribe libevent-users in the body.
