diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp index febd76d..eab4cd1 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDeviceDrmInterface.cpp @@ -312,3 +312,12 @@ void ExynosDeviceDrmInterface::ExynosDrmEventHandler::handleIdleEnterEvent(char primaryDisplay->handleDisplayIdleEnter(idleTeVrefresh); } } + +int32_t ExynosDeviceDrmInterface::registerSysfsEventHandler( + std::shared_ptr<DrmSysfsEventHandler> handler) { + return mDrmDevice->event_listener()->RegisterSysfsHandler(std::move(handler)); +} + +int32_t ExynosDeviceDrmInterface::unregisterSysfsEventHandler(int sysfsFd) { + return mDrmDevice->event_listener()->UnRegisterSysfsHandler(sysfsFd); +} |