#pragma once #include namespace phosphor { namespace time { class BmcTimeChangeListener { public: virtual ~BmcTimeChangeListener() = default; /** @brief Notified on bmc time is changed * * @param[in] bmcTime - The epoch time in microseconds */ virtual void onBmcTimeChanged(const std::chrono::microseconds& bmcTime) = 0; }; } // namespace time } // namespace phosphor