Lines Matching defs:eh
168 tr_event_handle * eh = veh;
178 while( !eh->die && ret < 0 && errno == EAGAIN );
189 if( !eh->die && ( ngot == (ssize_t)nwant ) )
200 event_free( eh->pipeEvent );
225 tr_event_handle * eh = veh;
236 eh->base = base;
237 eh->session->event_base = base;
238 eh->session->evdns_base = evdns_base_new( base, true );
239 eh->session->events = eh;
242 eh->pipeEvent = event_new( base, eh->fds[0], EV_READ | EV_PERSIST, readFromPipe, veh );
243 event_add( eh->pipeEvent, NULL );
247 while( !eh->die )
251 tr_lockFree( eh->lock );
253 eh->session->events = NULL;
254 tr_free( eh );
261 tr_event_handle * eh;
265 eh = tr_new0( tr_event_handle, 1 );
266 eh->lock = tr_lockNew( );
267 pipe( eh->fds );
268 eh->session = session;
269 eh->thread = tr_threadNew( libeventThreadFunc, eh );