Lines Matching refs:EventThreadConnection
83 class EventThreadConnection : public BnDisplayEventConnection {
85 EventThreadConnection(EventThread*, uid_t callingUid, ResyncCallback,
87 virtual ~EventThreadConnection();
114 virtual sp<EventThreadConnection> createEventConnection(
139 const sp<EventThreadConnection>& connection) = 0;
140 virtual void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) = 0;
142 virtual void requestNextVsync(const sp<EventThreadConnection>& connection) = 0;
160 sp<EventThreadConnection> createEventConnection(
164 status_t registerDisplayEventConnection(const sp<EventThreadConnection>& connection) override;
165 void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) override;
166 void requestNextVsync(const sp<EventThreadConnection>& connection) override;
191 using DisplayEventConsumers = std::vector<sp<EventThreadConnection>>;
196 const sp<EventThreadConnection>& connection) const REQUIRES(mMutex);
200 void removeDisplayEventConnectionLocked(const wp<EventThreadConnection>& connection)
219 std::vector<wp<EventThreadConnection>> mDisplayEventConnections GUARDED_BY(mMutex);