diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-06 14:52:33 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-04-06 14:52:33 +0200 |
| commit | 32f75625830660468287de0f213baee760fc6384 (patch) | |
| tree | aaa8286ee13a4188d826d4efd59482c7b1aa0e73 /Private/KernelKit/DeviceManager.hpp | |
| parent | 422b8029eba71b6fbb6b3dcb386b8e115bbd08ef (diff) | |
:boom: Breaking changes, disk API improvemenets and bringing support for
more drivers...
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Private/KernelKit/DeviceManager.hpp')
| -rw-r--r-- | Private/KernelKit/DeviceManager.hpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/Private/KernelKit/DeviceManager.hpp b/Private/KernelKit/DeviceManager.hpp index 0935c5b3..490ebc71 100644 --- a/Private/KernelKit/DeviceManager.hpp +++ b/Private/KernelKit/DeviceManager.hpp @@ -34,7 +34,7 @@ template <typename T> class DeviceInterface { public: explicit DeviceInterface(void (*Out)(T), void (*In)(T)) - : m_Out(Out), m_In(In) {} + : fOut(Out), fIn(In) {} virtual ~DeviceInterface() = default; @@ -44,23 +44,23 @@ class DeviceInterface { public: virtual DeviceInterface<T> &operator<<(T Data) { - m_Out(Data); + fOut(Data); return *this; } virtual DeviceInterface<T> &operator>>(T Data) { - m_In(Data); + fIn(Data); return *this; } virtual const char *Name() const { return "DeviceInterface"; } - operator bool() { return m_Out && m_In; } - bool operator!() { return !m_Out && !m_In; } + operator bool() { return fOut && fIn; } + bool operator!() { return !fOut && !fIn; } private: - void (*m_Out)(T Data); - void (*m_In)(T Data); + void (*fOut)(T Data); + void (*fIn)(T Data); }; /// @@ -70,7 +70,7 @@ class DeviceInterface { template <typename T> class IOBuf final { public: - explicit IOBuf(T Dat) : m_Data(Dat) { + explicit IOBuf(T Dat) : fData(Dat) { // at least pass something valid when instancating this struct. MUST_PASS(Dat); } @@ -83,16 +83,16 @@ class IOBuf final { public: template <typename R> R operator->() const { - return m_Data; + return fData; } template <typename R> R &operator[](Size index) const { - return m_Data[index]; + return fData[index]; } private: - T m_Data; + T fData; }; ///! @brief Device enum types. |
