libmems: Add IioDevice::HasFifo

BUG=b:178060841
TEST=run on kohaku

Cq-Depend: chromium:2639726
Change-Id: I13142da467e0e1c888d6f184f561b2fbd80fefdb
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2639725
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Cheng-Hao Yang <chenghaoyang@chromium.org>
Commit-Queue: Cheng-Hao Yang <chenghaoyang@chromium.org>
diff --git a/libmems/iio_device_impl.h b/libmems/iio_device_impl.h
index 35b91cd..16b7906 100644
--- a/libmems/iio_device_impl.h
+++ b/libmems/iio_device_impl.h
@@ -54,6 +54,8 @@
   bool WriteNumberAttribute(const std::string& name, int64_t value) override;
   bool WriteDoubleAttribute(const std::string& name, double value) override;
 
+  bool HasFifo() const override;
+
   iio_device* GetUnderlyingIioDevice() const override;
 
   bool SetTrigger(IioDevice* trigger_device) override;