Unsubscribe

Sent from my iPhone

> On Oct 22, 2015, at 18:02, Roman Gershman <[email protected]> wrote:
> 
> Hi, 
> my ebase thread does the following loop
> 
> while ((res = event_base_loop(ebase_, EVLOOP_ONCE)) == 1) {
> }
> 
> 
> and the other (main) adds timer event that runs every millisecond. It adds 
> the event *after* the ebase thread calls event_base_loop. 
> 
> event* ev = event_new(base(), -1, EV_PERSIST | EV_TIMEOUT, &PeriodicCb, data);
> CHECK_EQ(0, event_add(ev, &tv));
> 
> 
> I see that this event does not run. If I change flags from EVLOOP_ONCE to 0 
> it does run well.
> How should I make event base to realize that the new event is added?
> 
> Thanks!
> 
> Roman
> 

Reply via email to