diff options
Diffstat (limited to 'Kernel/Time/HardwareTimer.h')
-rw-r--r-- | Kernel/Time/HardwareTimer.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Kernel/Time/HardwareTimer.h b/Kernel/Time/HardwareTimer.h index 2f637db3f4..96643e820b 100644 --- a/Kernel/Time/HardwareTimer.h +++ b/Kernel/Time/HardwareTimer.h @@ -36,7 +36,7 @@ public: virtual StringView model() const = 0; virtual HardwareTimerType timer_type() const = 0; - virtual Function<void(const RegisterState&)> set_callback(Function<void(const RegisterState&)>) = 0; + virtual Function<void(RegisterState const&)> set_callback(Function<void(RegisterState const&)>) = 0; virtual bool is_periodic() const = 0; virtual bool is_periodic_capable() const = 0; @@ -73,7 +73,7 @@ public: return model(); } - virtual Function<void(const RegisterState&)> set_callback(Function<void(const RegisterState&)> callback) override + virtual Function<void(RegisterState const&)> set_callback(Function<void(RegisterState const&)> callback) override { disable_irq(); auto previous_callback = move(m_callback); @@ -85,13 +85,13 @@ public: virtual u32 frequency() const override { return (u32)m_frequency; } protected: - HardwareTimer(u8 irq_number, Function<void(const RegisterState&)> callback = nullptr) + HardwareTimer(u8 irq_number, Function<void(RegisterState const&)> callback = nullptr) : IRQHandler(irq_number) , m_callback(move(callback)) { } - virtual bool handle_irq(const RegisterState& regs) override + virtual bool handle_irq(RegisterState const& regs) override { // Note: if we have an IRQ on this line, it's going to be the timer always if (m_callback) { @@ -104,7 +104,7 @@ protected: u64 m_frequency { OPTIMAL_TICKS_PER_SECOND_RATE }; private: - Function<void(const RegisterState&)> m_callback; + Function<void(RegisterState const&)> m_callback; }; template<> @@ -122,7 +122,7 @@ public: return model(); } - virtual Function<void(const RegisterState&)> set_callback(Function<void(const RegisterState&)> callback) override + virtual Function<void(RegisterState const&)> set_callback(Function<void(RegisterState const&)> callback) override { auto previous_callback = move(m_callback); m_callback = move(callback); @@ -139,13 +139,13 @@ public: virtual u32 frequency() const override { return (u32)m_frequency; } protected: - HardwareTimer(u8 irq_number, Function<void(const RegisterState&)> callback = nullptr) + HardwareTimer(u8 irq_number, Function<void(RegisterState const&)> callback = nullptr) : GenericInterruptHandler(irq_number) , m_callback(move(callback)) { } - virtual bool handle_interrupt(const RegisterState& regs) override + virtual bool handle_interrupt(RegisterState const& regs) override { // Note: if we have an IRQ on this line, it's going to be the timer always if (m_callback) { @@ -158,7 +158,7 @@ protected: u64 m_frequency { OPTIMAL_TICKS_PER_SECOND_RATE }; private: - Function<void(const RegisterState&)> m_callback; + Function<void(RegisterState const&)> m_callback; }; } |