Lines Matching refs:EventThreadConnection
70 class EventThreadConnection : public BnDisplayEventConnection {
72 EventThreadConnection(EventThread*, ResyncCallback,
74 virtual ~EventThreadConnection();
98 virtual sp<EventThreadConnection> createEventConnection(
117 const sp<EventThreadConnection>& connection) = 0;
118 virtual void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) = 0;
120 virtual void requestNextVsync(const sp<EventThreadConnection>& connection) = 0;
134 sp<EventThreadConnection> createEventConnection(
137 status_t registerDisplayEventConnection(const sp<EventThreadConnection>& connection) override;
138 void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) override;
139 void requestNextVsync(const sp<EventThreadConnection>& connection) override;
158 using DisplayEventConsumers = std::vector<sp<EventThreadConnection>>;
167 const sp<EventThreadConnection>& connection) const REQUIRES(mMutex);
171 void removeDisplayEventConnectionLocked(const wp<EventThreadConnection>& connection)
188 std::vector<wp<EventThreadConnection>> mDisplayEventConnections GUARDED_BY(mMutex);