summaryrefslogtreecommitdiffhomepage
path: root/Private/KernelKit/DeviceManager.hpp
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-06 14:52:33 +0200
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-06 14:52:33 +0200
commit32f75625830660468287de0f213baee760fc6384 (patch)
treeaaa8286ee13a4188d826d4efd59482c7b1aa0e73 /Private/KernelKit/DeviceManager.hpp
parent422b8029eba71b6fbb6b3dcb386b8e115bbd08ef (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.hpp22
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.