Lines Matching refs:impl
114 void* impl;
118 void (*startRelative)(void* impl, Duration timeout_ms);
119 void (*startAbsolute)(void* impl, Duration deadline_ms);
120 void (*stop) (void* impl);
121 int (*isActive) (void* impl);
122 void (*done) (void* impl);
141 timer->clazz->done(timer->impl);
143 timer->impl = NULL;
153 timer->clazz->startRelative(timer->impl, timeout_ms);
165 timer->clazz->startAbsolute(timer->impl, deadline_ms);
172 timer->clazz->stop(timer->impl);
179 return timer->clazz->isActive(timer->impl);
194 void* impl;
214 void (*wantRead)(void* impl);
215 void (*wantWrite)(void* impl);
216 void (*dontWantRead)(void* impl);
217 void (*dontWantWrite)(void* impl);
218 unsigned (*poll)(void* impl);
219 void (*done)(void* impl);
233 io->clazz->done(io->impl);
242 io->clazz->wantRead(io->impl);
247 io->clazz->wantWrite(io->impl);
252 io->clazz->dontWantRead(io->impl);
257 io->clazz->dontWantWrite(io->impl);
262 return io->clazz->poll(io->impl);