HWComposer::~HWComposer() { eventControl(EVENT_VSYNC, 0); free(mList); if (mVSyncThread != NULL) { mVSyncThread->requestExitAndWait(); } if (mHwc) { hwc_close(mHwc); } }
int ASPoll::deleteEvent(IASPollEvent *ev) { return eventControl(EPOLL_CTL_DEL, ev); }
int ASPoll::modifyEvent(IASPollEvent *ev) { return eventControl(EPOLL_CTL_MOD, ev); }
int ASPoll::addEvent(IASPollEvent *ev) { return eventControl(EPOLL_CTL_ADD, ev); }