diff --git a/Kernel/Console.cpp b/Kernel/Console.cpp index fb8734d8603..eece98ac260 100644 --- a/Kernel/Console.cpp +++ b/Kernel/Console.cpp @@ -23,7 +23,7 @@ Console::~Console() { } -bool Console::has_data_available_for_reading(Process&) const +bool Console::can_read(Process&) const { return false; } diff --git a/Kernel/Console.h b/Kernel/Console.h index 7713e97d5b1..d8bcc5a24de 100644 --- a/Kernel/Console.h +++ b/Kernel/Console.h @@ -18,7 +18,7 @@ public: Console(); virtual ~Console() override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } virtual ssize_t read(byte* buffer, size_t size) override; virtual ssize_t write(const byte* data, size_t size) override; diff --git a/Kernel/Keyboard.cpp b/Kernel/Keyboard.cpp index 4ab8447bd72..f7c7b799e15 100644 --- a/Kernel/Keyboard.cpp +++ b/Kernel/Keyboard.cpp @@ -114,7 +114,7 @@ Keyboard::~Keyboard() { } -bool Keyboard::has_data_available_for_reading(Process&) const +bool Keyboard::can_read(Process&) const { return !m_queue.is_empty(); } diff --git a/Kernel/Keyboard.h b/Kernel/Keyboard.h index 1de18601add..63226e756d9 100644 --- a/Kernel/Keyboard.h +++ b/Kernel/Keyboard.h @@ -39,7 +39,7 @@ private: // ^CharacterDevice virtual ssize_t read(byte* buffer, size_t) override; virtual ssize_t write(const byte* buffer, size_t) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } void emit(byte); diff --git a/Kernel/MasterPTY.cpp b/Kernel/MasterPTY.cpp index 13eb54ace68..af1fd38227c 100644 --- a/Kernel/MasterPTY.cpp +++ b/Kernel/MasterPTY.cpp @@ -31,7 +31,7 @@ ssize_t MasterPTY::write(const byte* buffer, size_t size) return size; } -bool MasterPTY::has_data_available_for_reading(Process&) const +bool MasterPTY::can_read(Process&) const { return !m_buffer.is_empty(); } diff --git a/Kernel/MasterPTY.h b/Kernel/MasterPTY.h index 4b4a60ed965..deefe7793b8 100644 --- a/Kernel/MasterPTY.h +++ b/Kernel/MasterPTY.h @@ -13,7 +13,7 @@ public: virtual ssize_t read(byte*, size_t) override; virtual ssize_t write(const byte*, size_t) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override; virtual bool is_master_pty() const override { return true; } diff --git a/Kernel/PS2MouseDevice.cpp b/Kernel/PS2MouseDevice.cpp index 9aea27c9629..d3c0b6f7676 100644 --- a/Kernel/PS2MouseDevice.cpp +++ b/Kernel/PS2MouseDevice.cpp @@ -116,7 +116,7 @@ byte PS2MouseDevice::mouse_read() return IO::in8(0x60); } -bool PS2MouseDevice::has_data_available_for_reading(Process&) const +bool PS2MouseDevice::can_read(Process&) const { return !m_buffer.is_empty(); } diff --git a/Kernel/PS2MouseDevice.h b/Kernel/PS2MouseDevice.h index eaeeaf7a7f9..1c066c6f892 100644 --- a/Kernel/PS2MouseDevice.h +++ b/Kernel/PS2MouseDevice.h @@ -12,7 +12,7 @@ public: static PS2MouseDevice& the(); // ^CharacterDevice - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual ssize_t read(byte* buffer, size_t) override; virtual ssize_t write(const byte* buffer, size_t) override; virtual bool can_write(Process&) const override { return true; } diff --git a/Kernel/TTY.cpp b/Kernel/TTY.cpp index 4aca0f0e1a4..cc366083293 100644 --- a/Kernel/TTY.cpp +++ b/Kernel/TTY.cpp @@ -42,7 +42,7 @@ ssize_t TTY::write(const byte* buffer, size_t size) return size; } -bool TTY::has_data_available_for_reading(Process&) const +bool TTY::can_read(Process&) const { return !m_buffer.is_empty(); } diff --git a/Kernel/TTY.h b/Kernel/TTY.h index b739d55e17a..b708bed1d9a 100644 --- a/Kernel/TTY.h +++ b/Kernel/TTY.h @@ -12,7 +12,7 @@ public: virtual ssize_t read(byte*, size_t) override; virtual ssize_t write(const byte*, size_t) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override; virtual int ioctl(Process&, unsigned request, unsigned arg) override final; diff --git a/VirtualFileSystem/CharacterDevice.h b/VirtualFileSystem/CharacterDevice.h index d203b9f8b6f..5046f9b2c39 100644 --- a/VirtualFileSystem/CharacterDevice.h +++ b/VirtualFileSystem/CharacterDevice.h @@ -12,7 +12,7 @@ public: RetainPtr open(int options); - virtual bool has_data_available_for_reading(Process&) const = 0; + virtual bool can_read(Process&) const = 0; virtual bool can_write(Process&) const = 0; virtual ssize_t read(byte* buffer, size_t bufferSize) = 0; diff --git a/VirtualFileSystem/FileDescriptor.cpp b/VirtualFileSystem/FileDescriptor.cpp index f4a87eb948f..66346673e65 100644 --- a/VirtualFileSystem/FileDescriptor.cpp +++ b/VirtualFileSystem/FileDescriptor.cpp @@ -183,7 +183,7 @@ bool FileDescriptor::has_data_available_for_reading(Process& process) return m_fifo->can_read(); } if (m_vnode->isCharacterDevice()) - return m_vnode->characterDevice()->has_data_available_for_reading(process); + return m_vnode->characterDevice()->can_read(process); return true; } diff --git a/VirtualFileSystem/FullDevice.cpp b/VirtualFileSystem/FullDevice.cpp index 32f5b0bf109..231dcafe004 100644 --- a/VirtualFileSystem/FullDevice.cpp +++ b/VirtualFileSystem/FullDevice.cpp @@ -13,7 +13,7 @@ FullDevice::~FullDevice() { } -bool FullDevice::has_data_available_for_reading(Process&) const +bool FullDevice::can_read(Process&) const { return true; } diff --git a/VirtualFileSystem/FullDevice.h b/VirtualFileSystem/FullDevice.h index 2f769f64bb6..f12e65a427a 100644 --- a/VirtualFileSystem/FullDevice.h +++ b/VirtualFileSystem/FullDevice.h @@ -10,7 +10,7 @@ public: virtual ssize_t read(byte* buffer, size_t bufferSize) override; virtual ssize_t write(const byte* buffer, size_t bufferSize) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } }; diff --git a/VirtualFileSystem/NullDevice.cpp b/VirtualFileSystem/NullDevice.cpp index 2fb2e527e15..7509ff6cc6b 100644 --- a/VirtualFileSystem/NullDevice.cpp +++ b/VirtualFileSystem/NullDevice.cpp @@ -12,7 +12,7 @@ NullDevice::~NullDevice() { } -bool NullDevice::has_data_available_for_reading(Process&) const +bool NullDevice::can_read(Process&) const { return true; } diff --git a/VirtualFileSystem/NullDevice.h b/VirtualFileSystem/NullDevice.h index b9abfa30195..901ea485180 100644 --- a/VirtualFileSystem/NullDevice.h +++ b/VirtualFileSystem/NullDevice.h @@ -11,6 +11,6 @@ public: virtual ssize_t read(byte* buffer, size_t bufferSize) override; virtual ssize_t write(const byte* buffer, size_t bufferSize) override; virtual bool can_write(Process&) const override { return true; } - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; }; diff --git a/VirtualFileSystem/RandomDevice.cpp b/VirtualFileSystem/RandomDevice.cpp index 26d85a86929..13d01f9df08 100644 --- a/VirtualFileSystem/RandomDevice.cpp +++ b/VirtualFileSystem/RandomDevice.cpp @@ -29,7 +29,7 @@ static void mysrand(unsigned seed) } #endif -bool RandomDevice::has_data_available_for_reading(Process&) const +bool RandomDevice::can_read(Process&) const { return true; } diff --git a/VirtualFileSystem/RandomDevice.h b/VirtualFileSystem/RandomDevice.h index 9299ddcc15f..ea1a1040fdd 100644 --- a/VirtualFileSystem/RandomDevice.h +++ b/VirtualFileSystem/RandomDevice.h @@ -10,7 +10,7 @@ public: virtual ssize_t read(byte* buffer, size_t bufferSize) override; virtual ssize_t write(const byte* buffer, size_t bufferSize) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } }; diff --git a/VirtualFileSystem/ZeroDevice.cpp b/VirtualFileSystem/ZeroDevice.cpp index 661b7769688..20f3c47ad0d 100644 --- a/VirtualFileSystem/ZeroDevice.cpp +++ b/VirtualFileSystem/ZeroDevice.cpp @@ -12,7 +12,7 @@ ZeroDevice::~ZeroDevice() { } -bool ZeroDevice::has_data_available_for_reading(Process&) const +bool ZeroDevice::can_read(Process&) const { return true; } diff --git a/VirtualFileSystem/ZeroDevice.h b/VirtualFileSystem/ZeroDevice.h index 8ed62549ca1..a90fbd3c9fe 100644 --- a/VirtualFileSystem/ZeroDevice.h +++ b/VirtualFileSystem/ZeroDevice.h @@ -10,7 +10,7 @@ public: virtual ssize_t read(byte* buffer, size_t bufferSize) override; virtual ssize_t write(const byte* buffer, size_t bufferSize) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } }; diff --git a/Widgets/EventLoop.cpp b/Widgets/EventLoop.cpp index 0d5917508f8..4574a767c94 100644 --- a/Widgets/EventLoop.cpp +++ b/Widgets/EventLoop.cpp @@ -76,7 +76,7 @@ void EventLoop::waitForEvent() bool prev_right_button = screen.right_mouse_button_pressed(); int dx = 0; int dy = 0; - while (mouse.has_data_available_for_reading(*m_server_process)) { + while (mouse.can_read(*m_server_process)) { signed_byte data[3]; ssize_t nread = mouse.read((byte*)data, 3); ASSERT(nread == 3); @@ -84,7 +84,7 @@ void EventLoop::waitForEvent() bool right_button = data[0] & 2; dx += data[1]; dy += -data[2]; - if (left_button != prev_left_button || right_button != prev_right_button || !mouse.has_data_available_for_reading(*m_server_process)) { + if (left_button != prev_left_button || right_button != prev_right_button || !mouse.can_read(*m_server_process)) { prev_left_button = left_button; prev_right_button = right_button; screen.on_receive_mouse_data(dx, dy, left_button, right_button); diff --git a/Widgets/GUIEventDevice.cpp b/Widgets/GUIEventDevice.cpp index f9bd86f6231..06019073f83 100644 --- a/Widgets/GUIEventDevice.cpp +++ b/Widgets/GUIEventDevice.cpp @@ -14,7 +14,7 @@ GUIEventDevice::~GUIEventDevice() { } -bool GUIEventDevice::has_data_available_for_reading(Process& process) const +bool GUIEventDevice::can_read(Process& process) const { return !process.gui_events().is_empty(); } diff --git a/Widgets/GUIEventDevice.h b/Widgets/GUIEventDevice.h index a21cfc67698..db589f664a0 100644 --- a/Widgets/GUIEventDevice.h +++ b/Widgets/GUIEventDevice.h @@ -11,6 +11,6 @@ private: // ^CharacterDevice virtual ssize_t read(byte* buffer, size_t bufferSize) override; virtual ssize_t write(const byte* buffer, size_t bufferSize) override; - virtual bool has_data_available_for_reading(Process&) const override; + virtual bool can_read(Process&) const override; virtual bool can_write(Process&) const override { return true; } };