drm_hwcomposer: Remove VSyncWorkerCallbacks
This struct is no longer needed.
Change-Id: I85880d028c8d1931eeb964f10bccd94ee5fa3a5b
Signed-off-by: Drew Davenport <ddavenport@google.com>
diff --git a/drm/VSyncWorker.h b/drm/VSyncWorker.h
index f1143e4..0809f48 100644
--- a/drm/VSyncWorker.h
+++ b/drm/VSyncWorker.h
@@ -26,10 +26,6 @@
namespace android {
-struct VSyncWorkerCallbacks {
- std::function<void(uint64_t /*timestamp*/)> out_event;
-};
-
class VSyncWorker {
public:
using VsyncTimestampCallback = std::function<void(int64_t /*timestamp*/,
@@ -37,8 +33,7 @@
~VSyncWorker() = default;
- auto static CreateInstance(std::shared_ptr<DrmDisplayPipeline> &pipe,
- VSyncWorkerCallbacks &callbacks)
+ auto static CreateInstance(std::shared_ptr<DrmDisplayPipeline> &pipe)
-> std::shared_ptr<VSyncWorker>;
// Set the expected vsync period.
@@ -67,8 +62,6 @@
void UpdateVSyncControl();
bool ShouldEnable() const;
- VSyncWorkerCallbacks callbacks_;
-
SharedFd drm_fd_;
uint32_t high_crtc_ = 0;