Lines Matching refs:MessageQueue
32 void MessageQueue::Handler::dispatchFrame(VsyncId vsyncId, TimePoint expectedVsyncTime) { in dispatchFrame()
40 bool MessageQueue::Handler::isFramePending() const { in isFramePending()
44 void MessageQueue::Handler::handleMessage(const Message&) { in handleMessage()
49 MessageQueue::MessageQueue(ICompositor& compositor) in MessageQueue() function in android::impl::MessageQueue
50 : MessageQueue(compositor, sp<Handler>::make(*this)) {} in MessageQueue()
54 MessageQueue::MessageQueue(ICompositor& compositor, sp<Handler> handler) in MessageQueue() function in android::impl::MessageQueue
59 void MessageQueue::vsyncCallback(nsecs_t vsyncTime, nsecs_t targetWakeupTime, nsecs_t readyTime) { in vsyncCallback()
77 void MessageQueue::initVsyncInternal(std::shared_ptr<scheduler::VSyncDispatch> dispatch, in initVsyncInternal()
94 void MessageQueue::onNewVsyncSchedule(std::shared_ptr<scheduler::VSyncDispatch> dispatch) { in onNewVsyncSchedule()
111 std::unique_ptr<scheduler::VSyncCallbackRegistration> MessageQueue::onNewVsyncScheduleLocked( in onNewVsyncScheduleLocked()
118 std::bind(&MessageQueue::vsyncCallback, this, in onNewVsyncScheduleLocked()
132 void MessageQueue::destroyVsync() { in destroyVsync()
138 void MessageQueue::setDuration(std::chrono::nanoseconds workDuration) { in setDuration()
148 void MessageQueue::waitMessage() { in waitMessage()
170 void MessageQueue::postMessage(sp<MessageHandler>&& handler) { in postMessage()
174 void MessageQueue::postMessageDelayed(sp<MessageHandler>&& handler, nsecs_t uptimeDelay) { in postMessageDelayed()
178 void MessageQueue::scheduleConfigure() { in scheduleConfigure()
191 void MessageQueue::scheduleFrame() { in scheduleFrame()
201 std::optional<scheduler::ScheduleResult> MessageQueue::getScheduledFrameResult() const { in getScheduledFrameResult()