Lines Matching refs:EventThreadConnection
70 class EventThreadConnection : public gui::BnDisplayEventConnection {
72 EventThreadConnection(EventThread*, uid_t callingUid, ResyncCallback,
74 virtual ~EventThreadConnection();
106 virtual sp<EventThreadConnection> createEventConnection(
127 const sp<EventThreadConnection>& connection) = 0;
128 virtual void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) = 0;
130 virtual void requestNextVsync(const sp<EventThreadConnection>& connection) = 0;
132 const sp<EventThreadConnection>& connection) const = 0;
152 sp<EventThreadConnection> createEventConnection(
155 status_t registerDisplayEventConnection(const sp<EventThreadConnection>& connection) override;
156 void setVsyncRate(uint32_t rate, const sp<EventThreadConnection>& connection) override;
157 void requestNextVsync(const sp<EventThreadConnection>& connection) override;
159 const sp<EventThreadConnection>& connection) const override;
182 using DisplayEventConsumers = std::vector<sp<EventThreadConnection>>;
187 const sp<EventThreadConnection>& connection) const REQUIRES(mMutex);
191 void removeDisplayEventConnectionLocked(const wp<EventThreadConnection>& connection)
225 std::vector<wp<EventThreadConnection>> mDisplayEventConnections GUARDED_BY(mMutex);