diff options
Diffstat (limited to 'services/surfaceflinger/DisplayEventConnection.h')
| -rw-r--r-- | services/surfaceflinger/DisplayEventConnection.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/services/surfaceflinger/DisplayEventConnection.h b/services/surfaceflinger/DisplayEventConnection.h index 46cf64b..cc3ee36 100644 --- a/services/surfaceflinger/DisplayEventConnection.h +++ b/services/surfaceflinger/DisplayEventConnection.h @@ -32,13 +32,13 @@ namespace android { // --------------------------------------------------------------------------- class BitTube; -class SurfaceFlinger; +class EventThread; // --------------------------------------------------------------------------- class DisplayEventConnection : public BnDisplayEventConnection { public: - DisplayEventConnection(const sp<SurfaceFlinger>& flinger); + DisplayEventConnection(const sp<EventThread>& flinger); status_t postEvent(const DisplayEventReceiver::Event& event); @@ -46,8 +46,10 @@ private: virtual ~DisplayEventConnection(); virtual void onFirstRef(); virtual sp<BitTube> getDataChannel() const; + virtual void setVsyncRate(uint32_t count); + virtual void requestNextVsync(); // asynchronous - sp<SurfaceFlinger> const mFlinger; + sp<EventThread> const mEventThread; sp<BitTube> const mChannel; }; |
